Function at 0x10067660
Capabilities:
Access peb ldr_data
Check for peb ntglobalflag flag
Contain obfuscated stackstrings
Get number of processors
Get process heap 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 0x100b71c3
mov eax, dword fs:[0]
push eax
push ebx
mov eax, 0x3b88
call fcn.100afef0
mov eax, dword [0x100cd040]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x5f8], edi
push dword [ebp - 0x18]
lea ecx, [ebp - 0x824]
call fcn.1002a9a0
push 5
push str.skins
lea ecx, [ebp - 0x824]
mov dword [ebp - 4], 0
call fcn.1002a9c0
lea eax, [ebp - 0x824]
mov dword [ebp - 4], 1
push eax
mov ecx, edi
call fcn.100479c0
lea ecx, [ebp - 0x824]
call fcn.1002a0b0
push dword [ebp - 0x18]
lea ecx, [ebp - 0x854]
lea esi, [edi + 0x30]
call fcn.1002a9a0
push 0xc
push str.skins_enable
lea ecx, [ebp - 0x854]
mov dword [ebp - 4], 2
call fcn.1002a9c0
mov dword [ebp - 4], 3
lea ecx, [ebp - 0x83c]
push dword [ebp - 0x18]
call fcn.1002a9a0
push 6
push str.enable
lea ecx, [ebp - 0x83c]
mov byte [ebp - 4], 4
call fcn.1002a9c0
lea eax, [ebp - 0x854]
mov byte [ebp - 4], 5
push eax
lea ecx, [edi + 0x68]
call fcn.100479c0
lea eax, [ebp - 0x83c]
mov byte [edi + 0x99], 1
push eax
lea ecx, [edi + 0xa0]
call fcn.100479c0
lea ecx, [ebp - 0x83c]
mov byte [edi + 0x9c], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x854]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
mov dword [edi + 0x94], 0x1002d0f0
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0x5c], 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.100808a0
push dword [ebp - 0x18]
lea ecx, [ebp - 0x884]
lea esi, [edi + 0xb8]
call fcn.1002a9a0
push 9
push str.id_deagle
lea ecx, [ebp - 0x884]
mov dword [ebp - 4], 6
call fcn.1002a9c0
mov dword [ebp - 4], 7
push dword [ebp - 0x18]
lea ecx, [ebp - 0x86c]
call fcn.1002a9a0
push 0xb
push str.paintkit_id
lea ecx, [ebp - 0x86c]
mov byte [ebp - 4], 8
call fcn.1002a9c0
lea eax, [ebp - 0x86c]
mov byte [ebp - 4], 9
push eax
lea ecx, [edi + 0xd8]
call fcn.100479c0
lea eax, [ebp - 0x884]
push eax
lea ecx, [edi + 0xf0]
call fcn.100479c0
mov dword [edi + 0x13c], 3
lea ecx, [ebp - 0x86c]
mov dword [edi + 0xc8], 0x23
mov dword [edi + 0xcc], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x884]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x60]
mov dword [edi + 0x11c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x60], 0x1002f060
push eax
call fcn.100808a0
mov dword [ebp - 0x64], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0xd0], 0
imul eax, dword [edi + 0xd0], 0xeb
add eax, 0x14
mov dword [edi + 0xbc], eax
mov dword [edi + 0xc4], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0xd4], eax
lea eax, [ebp - 0x64]
push eax
call fcn.100808a0
push dword [ebp - 0x18]
lea ecx, [ebp - 0x31f0]
call fcn.1002a9a0
push 3
push 0x100bf244
lea ecx, [ebp - 0x31f0]
mov dword [ebp - 4], 0xa
call fcn.1002a9c0
mov dword [ebp - 4], 0xb
lea ecx, [ebp - 0x31d8]
push dword [ebp - 0x18]
call fcn.1002a9a0
push 5
push str.Blaze
lea ecx, [ebp - 0x31d8]
mov byte [ebp - 4], 0xc
call fcn.1002a9c0
push dword [ebp - 0x18]
lea ecx, [ebp - 0x31c0]
call fcn.1002a9a0
push 0x11
push str.Cobalt_Disruption
lea ecx, [ebp - 0x31c0]
mov byte [ebp - 4], 0xe
call fcn.1002a9c0
lea eax, [ebp - 0x606]
mov dword [ebp - 4], 0xf
lea ecx, [ebp - 0x31a8]
push eax
lea edx, [ebp - 0x31f0]
push ecx
push edx
lea ecx, [ebp - 0x620]
call fcn.10080020
push dword [ebp - 0x18]
lea ecx, [ebp - 0x89c]
call fcn.1002a9a0
push 9
push str.id_deagle
lea ecx, [ebp - 0x89c]
mov byte [ebp - 4], 0x11
call fcn.1002a9c0
push dword [ebp - 0x18]
lea ecx, [ebp - 0x99c]
call fcn.1002a9a0
push 6
push str.preset
lea ecx, [ebp - 0x99c]
mov byte [ebp - 4], 0x13
call fcn.1002a9c0
lea eax, [ebp - 0x89c]
mov byte [ebp - 4], 0x14
push eax
lea ecx, [edi + 0x17c]
call fcn.100479c0
mov byte [edi + 0x1ad], 0
lea eax, [edi + 0x1cc]
mov dword [edi + 0x1e0], 0
mov dword [edi + 0x154], 0x14
mov dword [edi + 0x158], 0x14
mov ecx, dword [ebp - 0x61c]
mov esi, dword [ebp - 0x620]
mov dword [ebp - 0x5f0], ecx
cmp esi, ecx
je 0x10067a47
mov edi, eax
push esi
mov ecx, edi
call fcn.1004dbc0
add esi, 0x18
cmp esi, dword [ebp - 0x5f0]
jne 0x10067a28
mov edi, dword [ebp - 0x5f8]
lea eax, [edi + 0x1cc]
mov ecx, dword [eax + 4]
sub ecx, dword [eax]
mov eax, 0x2aaaaaab
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
je 0x10067a69
mov dword [edi + 0x1dc], 0
lea ecx, [ebp - 0x99c]
call fcn.1002a0b0
lea ecx, [ebp - 0x89c]
call fcn.1002a0b0
lea ecx, [ebp - 0x620]
call fcn.1004d8a0
push fcn.1002a0b0
push 3
push 0x18
lea eax, [ebp - 0x31f0]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100aecd8
lea eax, [ebp - 0x6c]
mov dword [edi + 0x1a8], 0x1002d0e0
lea esi, [edi + 0x144]
mov dword [ebp - 0x6c], 0x1002f060
lea ecx, [esi + 0x58]
push eax
call fcn.100808a0
mov dword [ebp - 0x70], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x15c], 0
imul eax, dword [edi + 0x15c], 0xeb
add eax, 0x14
mov dword [edi + 0x148], eax
mov dword [edi + 0x150], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x160], eax
lea eax, [ebp - 0x70]
push eax
call fcn.100808a0
push dword [ebp - 0x18]
lea ecx, [ebp - 0x8cc]
lea esi, [edi + 0x1e4]
call fcn.1002a9a0
push 0xf
push str.stattrak_deagle
lea ecx, [ebp - 0x8cc]
mov dword [ebp - 4], 0x15
call fcn.1002a9c0
mov dword [ebp - 4], 0x16
lea ecx, [ebp - 0x8b4]
push dword [ebp - 0x18]
call fcn.1002a9a0
push 8
push str.stattrak
lea ecx, [ebp - 0x8b4]
mov byte [ebp - 4], 0x17
call fcn.1002a9c0
lea eax, [ebp - 0x8cc]
mov byte [ebp - 4], 0x18
push eax
lea ecx, [edi + 0x21c]
call fcn.100479c0
lea eax, [ebp - 0x8b4]
mov byte [edi + 0x24d], 1
push eax
lea ecx, [edi + 0x254]
call fcn.100479c0
lea ecx, [ebp - 0x8b4]
mov byte [edi + 0x250], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x8cc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x74]
mov dword [edi + 0x248], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x74], 0x1002f060
push eax
call fcn.100808a0
mov dword [ebp - 0x78], esi
mov dword [edi + 0x1fc], 0
imul eax, dword [edi + 0x1fc], 0xeb
add eax, 0x14
mov dword [edi + 0x1e8], eax
mov dword [edi + 0x1f0], 0xaf
lea ecx, [edi + 0x18]
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x200], eax
lea eax, [ebp - 0x78]
push eax
call fcn.100808a0
push dword [ebp - 0x18]
lea ecx, [ebp - 0x914]
lea esi, [edi + 0x26c]
call fcn.1002a9a0
push 1
push 0x100bd8cc
lea ecx, [ebp - 0x914]
mov dword [ebp - 4], 0x19
call fcn.1004dc60
mov dword [ebp - 4], 0x1a
lea ecx, [ebp - 0x8fc]
push dword [ebp - 0x18]
call fcn.1002a9a0
push 0xe
push str.quality_deagle
lea ecx, [ebp - 0x8fc]
mov byte [ebp - 4], 0x1b
call fcn.1002a9c0
push dword [ebp - 0x18]
lea ecx, [ebp - 0x8e4]
call fcn.1002a9a0
push 7
push str.quality
lea ecx, [ebp - 0x8e4]
mov byte [ebp - 4], 0x1d
call fcn.1002a9c0
lea eax, [ebp - 0x8fc]
mov byte [ebp - 4], 0x1e
push eax
lea ecx, [edi + 0x2a4]
call fcn.100479c0
lea eax, [ebp - 0x8e4]
mov byte [edi + 0x2d5], 1
push eax
lea ecx, [edi + 0x2f4]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x2d5], al
cmovne eax, ecx
lea ecx, [edi + 0x30c]
mov dword [edi + 0x324], eax
add eax, 8
mov dword [edi + 0x27c], eax
mov dword [edi + 0x280], eax
lea eax, [ebp - 0x914]
mov dword [edi + 0x2e0], 0x3f800000
mov dword [edi + 0x2e4], 0x42c80000
mov dword [edi + 0x2dc], 0x42c80000
mov dword [edi + 0x2f0], 0
push eax
mov dword [edi + 0x2e8], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x8e4]
call fcn.1002a0b0
lea ecx, [ebp - 0x8fc]
call fcn.1002a0b0
lea ecx, [ebp - 0x914]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d930
lea eax, [ebp - 0x7c]
mov dword [edi + 0x2d0], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x7c], 0x1002f060
push eax
call fcn.100808a0
mov dword [ebp - 0x80], esi
mov dword [edi + 0x284], 0
imul eax, dword [edi + 0x284], 0xeb
lea ecx, [edi + 0x18]
add eax, 0x14
mov dword [edi + 0x270], eax
mov dword [edi + 0x278], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x288], eax
lea eax, [ebp - 0x80]
push eax
call fcn.100808a0
push dword [ebp - 0x18]
lea ecx, [ebp - 0x6ec]
lea esi, [edi + 0x328]
call fcn.1002a9a0
push 0
push 0x100bd92c
lea ecx, [ebp - 0x6ec]
mov dword [ebp - 4], 0x1f
call fcn.1004dc60
mov dword [ebp - 4], 0x20
lea ecx, [ebp - 0x6d4]
push dword [ebp - 0x18]
call fcn.1002a9a0
push 0xb
push str.seed_deagle
lea ecx, [ebp - 0x6d4]
mov byte [ebp - 4], 0x21
call fcn.1002a9c0
push dword [ebp - 0x18]
lea ecx, [ebp - 0x80c]
call fcn.1002a9a0
push 4
push str.seed
lea ecx, [ebp - 0x80c]
mov byte [ebp - 4], 0x23
call fcn.1002a9c0
lea eax, [ebp - 0x6d4]
mov byte [ebp - 4], 0x24
push eax
lea ecx, [edi + 0x360]
call fcn.100479c0
lea eax, [ebp - 0x80c]
mov byte [edi + 0x391], 1
push eax
lea ecx, [edi + 0x3b0]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x391], al
cmovne eax, ecx
lea ecx, [edi + 0x3c8]
mov dword [edi + 0x3e0], eax
add eax, 8
mov dword [edi + 0x338], eax
mov dword [edi + 0x33c], eax
lea eax, [ebp - 0x6ec]
mov dword [edi + 0x39c], 0
mov dword [edi + 0x3a0], 0x437f0000
mov dword [edi + 0x398], 0
mov dword [edi + 0x3ac], 0
push eax
mov dword [edi + 0x3a4], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x80c]
call fcn.1002a0b0
lea ecx, [ebp - 0x6d4]
call fcn.1002a0b0
lea ecx, [ebp - 0x6ec]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d930
lea eax, [ebp - 0x84]
mov dword [edi + 0x38c], 0x1002d0e0
mov dword [ebp - 0x84], 0x1002f060
lea ecx, [esi + 0x58]
push eax
call fcn.100808a0
mov dword [ebp - 0x88], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x340], 0
imul eax, dword [edi + 0x340], 0xeb
add eax, 0x14
mov dword [edi + 0x32c], eax
mov dword [edi + 0x334], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x344], eax
lea eax, [ebp - 0x88]
push eax
call fcn.100808a0
push dword [ebp - 0x18]
lea ecx, [ebp - 0x7c4]
lea esi, [edi + 0x3e4]
call fcn.1002a9a0
push 8
push str.id_elite
lea ecx, [ebp - 0x7c4]
mov dword [ebp - 4], 0x25
call fcn.1002a9c0
mov dword [ebp - 4], 0x26
lea ecx, [ebp - 0x704]
push dword [ebp - 0x18]
call fcn.1002a9a0
push 0xb
push str.paintkit_id
lea ecx, [ebp - 0x704]
mov byte [ebp - 4], 0x27
call fcn.1002a9c0
lea eax, [ebp - 0x704]
mov byte [ebp - 4], 0x28
push eax
lea ecx, [edi + 0x404]
call fcn.100479c0
lea eax, [ebp - 0x7c4]
push eax
lea ecx, [edi + 0x41c]
call fcn.100479c0
mov dword [edi + 0x468], 3
lea ecx, [ebp - 0x704]
mov dword [edi + 0x3f4], 0x23
mov dword [edi + 0x3f8], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x7c4]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x8c]
mov dword [edi + 0x448], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x8c], 0x1002f090
push eax
call fcn.100808a0
mov dword [ebp - 0x90], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x3fc], 0
imul eax, dword [edi + 0x3fc], 0xeb
add eax, 0x14
mov dword [edi + 0x3e8], eax
mov dword [edi + 0x3f0], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x400], eax
lea eax, [ebp - 0x90]
push eax
call fcn.100808a0
push dword [ebp - 0x18]
lea ecx, [ebp - 0x74c]
lea esi, [edi + 0x470]
call fcn.1002a9a0
push 0xe
push str.stattrak_elite
lea ecx, [ebp - 0x74c]
mov dword [ebp - 4], 0x29
call fcn.1002a9c0
mov dword [ebp - 4], 0x2a
lea ecx, [ebp - 0x734]
push dword [ebp - 0x18]
call fcn.1002a9a0
push 8
push str.stattrak
lea ecx, [ebp - 0x734]
mov byte [ebp - 4], 0x2b
call fcn.1002a9c0
lea eax, [ebp - 0x74c]
mov byte [ebp - 4], 0x2c
push eax
lea ecx, [edi + 0x4a8]
call fcn.100479c0
lea eax, [ebp - 0x734]
mov byte [edi + 0x4d9], 1
push eax
lea ecx, [edi + 0x4e0]
call fcn.100479c0
lea ecx, [ebp - 0x734]
mov byte [edi + 0x4dc], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x74c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x94]
mov dword [edi + 0x4d4], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x94], 0x1002f090
push eax
call fcn.100808a0
mov dword [ebp - 0x98], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x488], 0
imul eax, dword [edi + 0x488], 0xeb
add eax, 0x14
mov dword [edi + 0x474], eax
mov dword [edi + 0x47c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x48c], eax
lea eax, [ebp - 0x98]
push eax
call fcn.100808a0
push dword [ebp - 0x18]
lea ecx, [ebp - 0x794]
lea esi, [edi + 0x4f8]
call fcn.1002a9a0
push 1
push 0x100bd8cc
lea ecx, [ebp - 0x794]
mov dword [ebp - 4], 0x2d
call fcn.1004dc60
mov dword [ebp - 4], 0x2e
lea ecx, [ebp - 0x77c]
push dword [ebp - 0x18]
call fcn.1002a9a0
push 0xd
push str.quality_elite
lea ecx, [ebp - 0x77c]
mov byte [ebp - 4], 0x2f
call fcn.1002a9c0
push dword [ebp - 0x18]
lea ecx, [ebp - 0x764]
call fcn.1002a9a0
push 7
push str.quality
lea ecx, [ebp - 0x764]
mov byte [ebp - 4], 0x31
call fcn.1002a9c0
lea eax, [ebp - 0x77c]
mov byte [ebp - 4], 0x32
push eax
lea ecx, [edi + 0x530]
call fcn.100479c0
lea eax, [ebp - 0x764]
mov byte [edi + 0x561], 1
push eax
lea ecx, [edi + 0x580]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x561], al
cmovne eax, ecx
lea ecx, [edi + 0x598]
mov dword [edi + 0x5b0], eax
add eax, 8
mov dword [edi + 0x508], eax
mov dword [edi + 0x50c], eax
lea eax, [ebp - 0x794]
mov dword [edi + 0x56c], 0x3f800000
mov dword [edi + 0x570], 0x42c80000
mov dword [edi + 0x568], 0x42c80000
mov dword [edi + 0x57c], 0
push eax
mov dword [edi + 0x574], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x764]
call fcn.1002a0b0
lea ecx, [ebp - 0x77c]
call fcn.1002a0b0
lea ecx, [ebp - 0x794]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d930
lea eax, [ebp - 0x9c]
mov dword [edi + 0x55c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x9c], 0x1002f090
push eax
call fcn.100808a0
mov dword [ebp - 0xa0], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x510], 0
imul eax, dword [edi + 0x510], 0xeb
add eax, 0x14
mov dword [edi + 0x4fc], eax
mov dword [edi + 0x504], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x514], eax
lea eax, [ebp - 0xa0]
push eax
call fcn.100808a0
push dword [ebp - 0x18]
lea ecx, [ebp - 0x7dc]
lea esi, [edi + 0x5b4]
call fcn.1002a9a0
push 0
push 0x100bd92c
lea ecx, [ebp - 0x7dc]
mov dword [ebp - 4], 0x33
call fcn.1004dc60
mov dword [ebp - 4], 0x34
lea ecx, [ebp - 0x71c]
push dword [ebp - 0x18]
call fcn.1002a9a0
push 0xa
push str.seed_elite
lea ecx, [ebp - 0x71c]
mov byte [ebp - 4], 0x35
call fcn.1002a9c0
push dword [ebp - 0x18]
lea ecx, [ebp - 0x7ac]
call fcn.1002a9a0
push 4
push str.seed
lea ecx, [ebp - 0x7ac]
mov byte [ebp - 4], 0x37
call fcn.1002a9c0
mov byte [ebp - 4], 0x38
lea eax, [ebp - 0x71c]
push eax
lea ecx, [edi + 0x5ec]
call fcn.100479c0
lea eax, [ebp - 0x7ac]
mov byte [edi + 0x61d], 1
push eax
lea ecx, [edi + 0x63c]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x61d], al
cmovne eax, ecx
lea ecx, [edi + 0x654]
mov dword [edi + 0x66c], eax
add eax, 8
mov dword [edi + 0x5c4], eax
mov dword [edi + 0x5c8], eax
lea eax, [ebp - 0x7dc]
mov dword [edi + 0x628], 0
mov dword [edi + 0x62c], 0x437f0000
mov dword [edi + 0x624], 0
mov dword [edi + 0x638], 0
push eax
mov dword [edi + 0x630], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x7ac]
call fcn.1002a0b0
lea ecx, [ebp - 0x71c]
call fcn.1002a0b0
lea ecx, [ebp - 0x7dc]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d930
lea eax, [ebp - 0xa4]
mov dword [edi + 0x618], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0xa4], 0x1002f090
push eax
call fcn.100808a0
mov dword [ebp - 0xa8], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x5cc], 0
imul eax, dword [edi + 0x5cc], 0xeb
add eax, 0x14
mov dword [edi + 0x5b8], eax
mov dword [edi + 0x5c0], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x5d0], eax
lea eax, [ebp - 0xa8]
push eax
call fcn.100808a0
push dword [ebp - 0x18]
lea ecx, [ebp - 0x7f4]
lea esi, [edi + 0x670]
call fcn.1002a9a0
push 0xc
push str.id_fiveseven
lea ecx, [ebp - 0x7f4]
mov dword [ebp - 4], 0x39
call fcn.1002a9c0
push str.paintkit_id
lea ecx, [ebp - 0x9b4]
mov dword [ebp - 4], 0x3a
call fcn.1002a100
lea eax, [ebp - 0x9b4]
mov byte [ebp - 4], 0x3b
push eax
lea ecx, [edi + 0x690]
call fcn.100479c0
lea eax, [ebp - 0x7f4]
push eax
lea ecx, [edi + 0x6a8]
call fcn.100479c0
mov dword [edi + 0x6f4], 3
lea ecx, [ebp - 0x9b4]
mov dword [edi + 0x680], 0x23
mov dword [edi + 0x684], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x7f4]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0xac]
mov dword [edi + 0x6d4], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0xac], 0x1002f0c0
push eax
call fcn.1003f4f0
mov dword [ebp - 0xb0], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x688], 0
imul eax, dword [edi + 0x688], 0xeb
add eax, 0x14
mov dword [edi + 0x674], eax
mov dword [edi + 0x67c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x68c], eax
lea eax, [ebp - 0xb0]
push eax
call fcn.1003f4f0
push str.stattrak_fiveseven
lea ecx, [ebp - 0x9e4]
lea esi, [edi + 0x6fc]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x9cc]
mov dword [ebp - 4], 0x3c
call fcn.1002a100
lea eax, [ebp - 0x9e4]
mov byte [ebp - 4], 0x3d
push eax
lea ecx, [edi + 0x734]
call fcn.100479c0
lea eax, [ebp - 0x9cc]
mov byte [edi + 0x765], 1
push eax
lea ecx, [edi + 0x76c]
call fcn.100479c0
lea ecx, [ebp - 0x9cc]
mov byte [edi + 0x768], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x9e4]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0xb4]
mov dword [edi + 0x760], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0xb4], 0x1002f0c0
push eax
call fcn.1003f4f0
mov dword [ebp - 0xb8], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x714], 0
imul eax, dword [edi + 0x714], 0xeb
add eax, 0x14
mov dword [edi + 0x700], eax
mov dword [edi + 0x708], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x718], eax
lea eax, [ebp - 0xb8]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0xa2c]
lea esi, [edi + 0x784]
call fcn.10080460
push str.quality_fiveseven
lea ecx, [ebp - 0xa14]
mov dword [ebp - 4], 0x3e
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x9fc]
mov byte [ebp - 4], 0x3f
call fcn.1002a100
mov byte [ebp - 4], 0x40
lea eax, [ebp - 0xa14]
push eax
lea ecx, [edi + 0x7bc]
call fcn.100479c0
lea eax, [ebp - 0x9fc]
mov byte [edi + 0x7ed], 1
push eax
lea ecx, [edi + 0x80c]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x7ed], al
cmovne eax, ecx
lea ecx, [edi + 0x824]
mov dword [edi + 0x83c], eax
add eax, 8
mov dword [edi + 0x794], eax
mov dword [edi + 0x798], eax
lea eax, [ebp - 0xa2c]
mov dword [edi + 0x7f8], 0x3f800000
mov dword [edi + 0x7fc], 0x42c80000
mov dword [edi + 0x7f4], 0x42c80000
mov dword [edi + 0x808], 0
push eax
mov dword [edi + 0x800], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x9fc]
call fcn.1002a0b0
lea ecx, [ebp - 0xa14]
call fcn.1002a0b0
lea ecx, [ebp - 0xa2c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0xbc]
mov dword [edi + 0x7e8], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0xbc], 0x1002f0c0
push eax
call fcn.1003f4f0
mov dword [ebp - 0xc0], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x79c], 0
imul eax, dword [edi + 0x79c], 0xeb
add eax, 0x14
mov dword [edi + 0x788], eax
mov dword [edi + 0x790], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x7a0], eax
lea eax, [ebp - 0xc0]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0xa74]
lea esi, [edi + 0x840]
call fcn.10080460
push str.seed_fiveseven
lea ecx, [ebp - 0xa5c]
mov dword [ebp - 4], 0x41
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0xa44]
mov byte [ebp - 4], 0x42
call fcn.1002a100
lea eax, [ebp - 0xa5c]
mov byte [ebp - 4], 0x43
push eax
lea ecx, [edi + 0x878]
call fcn.100479c0
lea eax, [ebp - 0xa44]
mov byte [edi + 0x8a9], 1
push eax
lea ecx, [edi + 0x8c8]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x8a9], al
cmovne eax, ecx
mov dword [edi + 0x8f8], eax
add eax, 8
lea ecx, [edi + 0x8e0]
mov dword [edi + 0x850], eax
mov dword [edi + 0x854], eax
lea eax, [ebp - 0xa74]
mov dword [edi + 0x8b4], 0
mov dword [edi + 0x8b8], 0x437f0000
mov dword [edi + 0x8b0], 0
mov dword [edi + 0x8c4], 0
push eax
mov dword [edi + 0x8bc], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0xa44]
call fcn.1002a0b0
lea ecx, [ebp - 0xa5c]
call fcn.1002a0b0
lea ecx, [ebp - 0xa74]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0xc4]
mov dword [edi + 0x8a4], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0xc4], 0x1002f0c0
push eax
call fcn.1003f4f0
mov dword [ebp - 0xc8], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x858], 0
imul eax, dword [edi + 0x858], 0xeb
add eax, 0x14
mov dword [edi + 0x844], eax
mov dword [edi + 0x84c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x85c], eax
lea eax, [ebp - 0xc8]
push eax
call fcn.1003f4f0
push str.id_glock
lea ecx, [ebp - 0xaa4]
lea esi, [edi + 0x8fc]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0xa8c]
mov dword [ebp - 4], 0x44
call fcn.1002a100
lea eax, [ebp - 0xa8c]
mov byte [ebp - 4], 0x45
push eax
lea ecx, [edi + 0x91c]
call fcn.100479c0
lea eax, [ebp - 0xaa4]
push eax
lea ecx, [edi + 0x934]
call fcn.100479c0
mov dword [edi + 0x980], 3
lea ecx, [ebp - 0xa8c]
mov dword [edi + 0x90c], 0x23
mov dword [edi + 0x910], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0xaa4]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0xcc]
mov dword [edi + 0x960], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0xcc], 0x1002f0f0
push eax
call fcn.1003f4f0
mov dword [ebp - 0xd0], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x914], 0
imul eax, dword [edi + 0x914], 0xeb
add eax, 0x14
mov dword [edi + 0x900], eax
mov dword [edi + 0x908], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x918], eax
lea eax, [ebp - 0xd0]
push eax
call fcn.1003f4f0
lea ecx, [ebp - 0x5fe]
call fcn.1003fc80
push 0x100bf244
lea ecx, [ebp - 0x3388]
mov esi, eax
call fcn.1002a100
push str.Fade
lea ecx, [ebp - 0x3370]
mov dword [ebp - 4], 0x46
call fcn.1002a100
push str.Weasel
lea ecx, [ebp - 0x3358]
mov byte [ebp - 4], 0x47
call fcn.1002a100
push str.Water_Element
lea ecx, [ebp - 0x3340]
mov byte [ebp - 4], 0x48
call fcn.1002a100
push str.Moonrise
lea ecx, [ebp - 0x3328]
mov byte [ebp - 4], 0x49
call fcn.1002a100
lea eax, [ebp - 0x3310]
mov dword [ebp - 4], 0x4a
push eax
lea eax, [ebp - 0x3388]
push eax
lea ecx, [ebp - 0x91c]
call fcn.10080000
push esi
lea ecx, [ebp - 0x62c]
push dword [eax + 4]
push dword [eax]
call fcn.10080020
push str.preset_glock
lea ecx, [ebp - 0xabc]
mov byte [ebp - 4], 0x4b
call fcn.1002a100
push str.preset
lea ecx, [ebp - 0x3310]
mov byte [ebp - 4], 0x4c
call fcn.1002a100
lea eax, [ebp - 0xabc]
mov byte [ebp - 4], 0x4d
push eax
lea ecx, [edi + 0x9c0]
call fcn.100479c0
mov byte [edi + 0x9f1], 0
lea ecx, [ebp - 0x62c]
mov dword [edi + 0xa24], 0
mov dword [edi + 0x998], 0x14
mov dword [edi + 0x99c], 0x14
call fcn.1004d6c0
lea ecx, [ebp - 0x62c]
mov esi, eax
call fcn.10048c20
mov dword [ebp - 0x5f0], eax
cmp esi, eax
je 0x10068bdd
lea eax, [edi + 0xa10]
mov edi, dword [ebp - 0x5f0]
mov dword [ebp - 0x5f4], eax
push esi
mov ecx, eax
call fcn.1004d6d0
mov eax, dword [ebp - 0x5f4]
add esi, 0x18
cmp esi, edi
jne 0x10068bc2
mov edi, dword [ebp - 0x5f8]
lea ecx, [edi + 0xa10]
call fcn.1002f880
test eax, eax
je 0x10068bf6
mov dword [edi + 0xa20], 0
lea ecx, [ebp - 0x3310]
call fcn.1002a0b0
lea ecx, [ebp - 0xabc]
call fcn.1002a0b0
lea ecx, [ebp - 0x62c]
call fcn.1004d700
push fcn.1002a0b0
push 5
push 0x18
lea eax, [ebp - 0x3388]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100aecd8
lea eax, [ebp - 0xd4]
mov dword [edi + 0x9ec], 0x1002d0e0
lea ecx, [edi + 0x9e0]
mov dword [ebp - 0xd4], 0x1002f0f0
push eax
call fcn.1003f4f0
lea eax, [edi + 0x988]
mov dword [ebp - 0xd8], eax
lea ecx, [edi + 0x18]
mov dword [edi + 0x9a0], 0
imul eax, dword [edi + 0x9a0], 0xeb
add eax, 0x14
mov dword [edi + 0x98c], eax
mov dword [edi + 0x994], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x9a4], eax
lea eax, [ebp - 0xd8]
push eax
call fcn.1003f4f0
push str.stattrak_glock
lea ecx, [ebp - 0xaec]
lea esi, [edi + 0xa28]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0xad4]
mov dword [ebp - 4], 0x4e
call fcn.1002a100
lea eax, [ebp - 0xaec]
mov byte [ebp - 4], 0x4f
push eax
lea ecx, [edi + 0xa60]
call fcn.100479c0
lea eax, [ebp - 0xad4]
mov byte [edi + 0xa91], 1
push eax
lea ecx, [edi + 0xa98]
call fcn.100479c0
lea ecx, [ebp - 0xad4]
mov byte [edi + 0xa94], 0
call fcn.1002a0b0
lea ecx, [ebp - 0xaec]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0xdc]
mov dword [edi + 0xa8c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0xdc], 0x1002f0f0
push eax
call fcn.1003f4f0
mov dword [ebp - 0xe0], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0xa40], 0
imul eax, dword [edi + 0xa40], 0xeb
add eax, 0x14
mov dword [edi + 0xa2c], eax
mov dword [edi + 0xa34], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0xa44], eax
lea eax, [ebp - 0xe0]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0xb34]
lea esi, [edi + 0xab0]
call fcn.10080460
push str.quality_glock
lea ecx, [ebp - 0xb1c]
mov dword [ebp - 4], 0x50
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0xb04]
mov byte [ebp - 4], 0x51
call fcn.1002a100
lea eax, [ebp - 0xb1c]
mov byte [ebp - 4], 0x52
push eax
lea ecx, [edi + 0xae8]
call fcn.100479c0
lea eax, [ebp - 0xb04]
mov byte [edi + 0xb19], 1
push eax
lea ecx, [edi + 0xb38]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0xb19], al
cmovne eax, ecx
lea ecx, [edi + 0xb50]
mov dword [edi + 0xb68], eax
add eax, 8
mov dword [edi + 0xac0], eax
mov dword [edi + 0xac4], eax
lea eax, [ebp - 0xb34]
mov dword [edi + 0xb24], 0x3f800000
mov dword [edi + 0xb28], 0x42c80000
mov dword [edi + 0xb20], 0x42c80000
mov dword [edi + 0xb34], 0
push eax
mov dword [edi + 0xb2c], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0xb04]
call fcn.1002a0b0
lea ecx, [ebp - 0xb1c]
call fcn.1002a0b0
lea ecx, [ebp - 0xb34]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0xe4]
mov dword [edi + 0xb14], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0xe4], 0x1002f0f0
push eax
call fcn.1003f4f0
mov dword [ebp - 0xe8], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0xac8], 0
imul eax, dword [edi + 0xac8], 0xeb
add eax, 0x14
mov dword [edi + 0xab4], eax
mov dword [edi + 0xabc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0xacc], eax
lea eax, [ebp - 0xe8]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0xb7c]
lea esi, [edi + 0xb6c]
call fcn.10080460
push str.seed_glock
lea ecx, [ebp - 0xb64]
mov dword [ebp - 4], 0x53
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0xb4c]
mov byte [ebp - 4], 0x54
call fcn.1002a100
lea eax, [ebp - 0xb64]
mov byte [ebp - 4], 0x55
push eax
lea ecx, [edi + 0xba4]
call fcn.100479c0
lea eax, [ebp - 0xb4c]
mov byte [edi + 0xbd5], 1
push eax
lea ecx, [edi + 0xbf4]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0xbd5], al
cmovne eax, ecx
lea ecx, [edi + 0xc0c]
mov dword [edi + 0xc24], eax
add eax, 8
mov dword [edi + 0xb7c], eax
mov dword [edi + 0xb80], eax
lea eax, [ebp - 0xb7c]
mov dword [edi + 0xbe0], 0
mov dword [edi + 0xbe4], 0x437f0000
mov dword [edi + 0xbdc], 0
mov dword [edi + 0xbf0], 0
push eax
mov dword [edi + 0xbe8], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0xb4c]
call fcn.1002a0b0
lea ecx, [ebp - 0xb64]
call fcn.1002a0b0
lea ecx, [ebp - 0xb7c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0xec]
mov dword [edi + 0xbd0], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0xec], 0x1002f0f0
push eax
call fcn.1003f4f0
mov dword [ebp - 0xf0], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0xb84], 0
imul eax, dword [edi + 0xb84], 0xeb
add eax, 0x14
mov dword [edi + 0xb70], eax
mov dword [edi + 0xb78], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0xb88], eax
lea eax, [ebp - 0xf0]
push eax
call fcn.1003f4f0
push str.id_ak47
lea ecx, [ebp - 0xbac]
lea esi, [edi + 0xc28]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0xb94]
mov dword [ebp - 4], 0x56
call fcn.1002a100
lea eax, [ebp - 0xb94]
mov byte [ebp - 4], 0x57
push eax
lea ecx, [edi + 0xc48]
call fcn.100479c0
lea eax, [ebp - 0xbac]
push eax
lea ecx, [edi + 0xc60]
call fcn.100479c0
mov dword [edi + 0xcac], 3
lea ecx, [ebp - 0xb94]
mov dword [edi + 0xc38], 0x23
mov dword [edi + 0xc3c], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0xbac]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0xf4]
mov dword [edi + 0xc8c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0xf4], 0x1002f120
push eax
call fcn.1003f4f0
mov dword [ebp - 0xf8], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0xc40], 0
imul eax, dword [edi + 0xc40], 0xeb
add eax, 0x14
mov dword [edi + 0xc2c], eax
mov dword [edi + 0xc34], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0xc44], eax
lea eax, [ebp - 0xf8]
push eax
call fcn.1003f4f0
push str.stattrak_ak47
lea ecx, [ebp - 0xbdc]
lea esi, [edi + 0xcb4]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0xbc4]
mov dword [ebp - 4], 0x58
call fcn.1002a100
lea eax, [ebp - 0xbdc]
mov byte [ebp - 4], 0x59
push eax
lea ecx, [edi + 0xcec]
call fcn.100479c0
lea eax, [ebp - 0xbc4]
mov byte [edi + 0xd1d], 1
push eax
lea ecx, [edi + 0xd24]
call fcn.100479c0
lea ecx, [ebp - 0xbc4]
mov byte [edi + 0xd20], 0
call fcn.1002a0b0
lea ecx, [ebp - 0xbdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0xfc]
mov dword [edi + 0xd18], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0xfc], 0x1002f120
push eax
call fcn.1003f4f0
mov dword [ebp - 0x100], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0xccc], 0
imul eax, dword [edi + 0xccc], 0xeb
add eax, 0x14
mov dword [edi + 0xcb8], eax
mov dword [edi + 0xcc0], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0xcd0], eax
lea eax, [ebp - 0x100]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0xc24]
lea esi, [edi + 0xd3c]
call fcn.10080460
push str.quality_ak47
lea ecx, [ebp - 0xc0c]
mov dword [ebp - 4], 0x5a
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0xbf4]
mov byte [ebp - 4], 0x5b
call fcn.1002a100
lea eax, [ebp - 0xc0c]
mov byte [ebp - 4], 0x5c
push eax
lea ecx, [edi + 0xd74]
call fcn.100479c0
lea eax, [ebp - 0xbf4]
mov byte [edi + 0xda5], 1
push eax
lea ecx, [edi + 0xdc4]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0xda5], al
cmovne eax, ecx
lea ecx, [edi + 0xddc]
mov dword [edi + 0xdf4], eax
add eax, 8
mov dword [edi + 0xd4c], eax
mov dword [edi + 0xd50], eax
lea eax, [ebp - 0xc24]
mov dword [edi + 0xdb0], 0x3f800000
mov dword [edi + 0xdb4], 0x42c80000
mov dword [edi + 0xdac], 0x42c80000
mov dword [edi + 0xdc0], 0
push eax
mov dword [edi + 0xdb8], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0xbf4]
call fcn.1002a0b0
lea ecx, [ebp - 0xc0c]
call fcn.1002a0b0
lea ecx, [ebp - 0xc24]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x104]
mov dword [edi + 0xda0], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x104], 0x1002f120
push eax
call fcn.1003f4f0
mov dword [ebp - 0x108], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0xd54], 0
imul eax, dword [edi + 0xd54], 0xeb
add eax, 0x14
mov dword [edi + 0xd40], eax
mov dword [edi + 0xd48], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0xd58], eax
lea eax, [ebp - 0x108]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0xc6c]
lea esi, [edi + 0xdf8]
call fcn.10080460
push str.seed_ak47
lea ecx, [ebp - 0xc54]
mov dword [ebp - 4], 0x5d
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0xc3c]
mov byte [ebp - 4], 0x5e
call fcn.1002a100
lea eax, [ebp - 0xc54]
mov byte [ebp - 4], 0x5f
push eax
lea ecx, [edi + 0xe30]
call fcn.100479c0
lea eax, [ebp - 0xc3c]
mov byte [edi + 0xe61], 1
push eax
lea ecx, [edi + 0xe80]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0xe61], al
cmovne eax, ecx
mov dword [edi + 0xeb0], eax
add eax, 8
mov dword [edi + 0xe08], eax
mov dword [edi + 0xe0c], eax
lea eax, [ebp - 0xc6c]
mov dword [edi + 0xe6c], 0
mov dword [edi + 0xe70], 0x437f0000
mov dword [edi + 0xe68], 0
mov dword [edi + 0xe7c], 0
mov dword [edi + 0xe74], 0x3f800000
push eax
lea ecx, [edi + 0xe98]
call fcn.10080430
lea ecx, [ebp - 0xc3c]
call fcn.1002a0b0
lea ecx, [ebp - 0xc54]
call fcn.1002a0b0
lea ecx, [ebp - 0xc6c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x10c]
mov dword [edi + 0xe5c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x10c], 0x1002f120
push eax
call fcn.1003f4f0
mov dword [ebp - 0x110], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0xe10], 0
imul eax, dword [edi + 0xe10], 0xeb
add eax, 0x14
mov dword [edi + 0xdfc], eax
mov dword [edi + 0xe04], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0xe14], eax
lea eax, [ebp - 0x110]
push eax
call fcn.1003f4f0
push str.id_aug
lea ecx, [ebp - 0xc9c]
lea esi, [edi + 0xeb4]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0xc84]
mov dword [ebp - 4], 0x60
call fcn.1002a100
lea eax, [ebp - 0xc84]
mov byte [ebp - 4], 0x61
push eax
lea ecx, [edi + 0xed4]
call fcn.100479c0
lea eax, [ebp - 0xc9c]
push eax
lea ecx, [edi + 0xeec]
call fcn.100479c0
mov dword [edi + 0xf38], 3
lea ecx, [ebp - 0xc84]
mov dword [edi + 0xec4], 0x23
mov dword [edi + 0xec8], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0xc9c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x114]
mov dword [edi + 0xf18], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x114], 0x1002f150
push eax
call fcn.1003f4f0
mov dword [ebp - 0x118], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0xecc], 0
imul eax, dword [edi + 0xecc], 0xeb
add eax, 0x14
mov dword [edi + 0xeb8], eax
mov dword [edi + 0xec0], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0xed0], eax
lea eax, [ebp - 0x118]
push eax
call fcn.1003f4f0
push str.stattrak_aug
lea ecx, [ebp - 0xccc]
lea esi, [edi + 0xf40]
call fcn.1002a100
mov dword [ebp - 4], 0x62
lea ecx, [ebp - 0xcb4]
push str.stattrak
call fcn.1002a100
lea eax, [ebp - 0xccc]
mov byte [ebp - 4], 0x63
push eax
lea ecx, [edi + 0xf78]
call fcn.100479c0
lea eax, [ebp - 0xcb4]
mov byte [edi + 0xfa9], 1
push eax
lea ecx, [edi + 0xfb0]
call fcn.100479c0
lea ecx, [ebp - 0xcb4]
mov byte [edi + 0xfac], 0
call fcn.1002a0b0
lea ecx, [ebp - 0xccc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x11c]
mov dword [edi + 0xfa4], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x11c], 0x1002f150
push eax
call fcn.1003f4f0
mov dword [ebp - 0x120], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0xf58], 0
imul eax, dword [edi + 0xf58], 0xeb
add eax, 0x14
mov dword [edi + 0xf44], eax
mov dword [edi + 0xf4c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0xf5c], eax
lea eax, [ebp - 0x120]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0xd14]
lea esi, [edi + 0xfc8]
call fcn.10080460
push str.quality_aug
lea ecx, [ebp - 0xcfc]
mov dword [ebp - 4], 0x64
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0xce4]
mov byte [ebp - 4], 0x65
call fcn.1002a100
lea eax, [ebp - 0xcfc]
mov byte [ebp - 4], 0x66
push eax
lea ecx, [edi + 0x1000]
call fcn.100479c0
lea eax, [ebp - 0xce4]
mov byte [edi + 0x1031], 1
push eax
lea ecx, [edi + 0x1050]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x1031], al
cmovne eax, ecx
lea ecx, [edi + 0x1068]
mov dword [edi + 0x1080], eax
add eax, 8
mov dword [edi + 0xfd8], eax
mov dword [edi + 0xfdc], eax
lea eax, [ebp - 0xd14]
mov dword [edi + 0x103c], 0x3f800000
mov dword [edi + 0x1040], 0x42c80000
mov dword [edi + 0x1038], 0x42c80000
mov dword [edi + 0x104c], 0
push eax
mov dword [edi + 0x1044], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0xce4]
call fcn.1002a0b0
lea ecx, [ebp - 0xcfc]
call fcn.1002a0b0
lea ecx, [ebp - 0xd14]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x124]
mov dword [edi + 0x102c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x124], 0x1002f150
push eax
call fcn.1003f4f0
mov dword [ebp - 0x128], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0xfe0], 0
imul eax, dword [edi + 0xfe0], 0xeb
add eax, 0x14
mov dword [edi + 0xfcc], eax
mov dword [edi + 0xfd4], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0xfe4], eax
lea eax, [ebp - 0x128]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0xd5c]
lea esi, [edi + 0x1084]
call fcn.10080460
push str.seed_aug
lea ecx, [ebp - 0xd44]
mov dword [ebp - 4], 0x67
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0xd2c]
mov byte [ebp - 4], 0x68
call fcn.1002a100
lea eax, [ebp - 0xd44]
mov byte [ebp - 4], 0x69
push eax
lea ecx, [edi + 0x10bc]
call fcn.100479c0
lea eax, [ebp - 0xd2c]
mov byte [edi + 0x10ed], 1
push eax
lea ecx, [edi + 0x110c]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x10ed], al
cmovne eax, ecx
lea ecx, [edi + 0x1124]
mov dword [edi + 0x113c], eax
add eax, 8
mov dword [edi + 0x1094], eax
mov dword [edi + 0x1098], eax
lea eax, [ebp - 0xd5c]
mov dword [edi + 0x10f8], 0
mov dword [edi + 0x10fc], 0x437f0000
mov dword [edi + 0x10f4], 0
mov dword [edi + 0x1108], 0
push eax
mov dword [edi + 0x1100], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0xd2c]
call fcn.1002a0b0
lea ecx, [ebp - 0xd44]
call fcn.1002a0b0
lea ecx, [ebp - 0xd5c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x12c]
mov dword [edi + 0x10e8], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x12c], 0x1002f150
push eax
call fcn.1003f4f0
mov dword [ebp - 0x130], esi
mov dword [edi + 0x109c], 0
imul eax, dword [edi + 0x109c], 0xeb
add eax, 0x14
mov dword [edi + 0x1088], eax
lea ecx, [edi + 0x18]
mov dword [edi + 0x1090], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x10a0], eax
lea eax, [ebp - 0x130]
push eax
call fcn.1003f4f0
push str.id_awp
lea ecx, [ebp - 0xd8c]
lea esi, [edi + 0x1140]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0xd74]
mov dword [ebp - 4], 0x6a
call fcn.1002a100
lea eax, [ebp - 0xd74]
mov byte [ebp - 4], 0x6b
push eax
lea ecx, [edi + 0x1160]
call fcn.100479c0
lea eax, [ebp - 0xd8c]
push eax
lea ecx, [edi + 0x1178]
call fcn.100479c0
mov dword [edi + 0x11c4], 3
lea ecx, [ebp - 0xd74]
mov dword [edi + 0x1150], 0x23
mov dword [edi + 0x1154], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0xd8c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x134]
mov dword [edi + 0x11a4], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x134], 0x1002f180
push eax
call fcn.1003f4f0
mov dword [ebp - 0x138], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x1158], 0
imul eax, dword [edi + 0x1158], 0xeb
add eax, 0x14
mov dword [edi + 0x1144], eax
mov dword [edi + 0x114c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x115c], eax
lea eax, [ebp - 0x138]
push eax
call fcn.1003f4f0
lea ecx, [ebp - 0x607]
call fcn.1003fc80
push 0x100bf244
lea ecx, [ebp - 0x3898]
mov esi, eax
call fcn.1002a100
push str.Dragon_Lore
lea ecx, [ebp - 0x3880]
mov dword [ebp - 4], 0x6c
call fcn.1002a100
push str.Medusa
lea ecx, [ebp - 0x3868]
mov byte [ebp - 4], 0x6d
call fcn.1002a100
push str.Neo_Noir
lea ecx, [ebp - 0x3850]
mov byte [ebp - 4], 0x6e
call fcn.1002a100
push str.Wildfire
lea ecx, [ebp - 0x3838]
mov byte [ebp - 4], 0x6f
call fcn.1002a100
mov byte [ebp - 4], 0x70
push str.Asiimov
lea ecx, [ebp - 0x3820]
call fcn.1002a100
push str.Lightning_Strike
lea ecx, [ebp - 0x3808]
mov byte [ebp - 4], 0x71
call fcn.1002a100
lea eax, [ebp - 0x37f0]
mov dword [ebp - 4], 0x72
push eax
lea eax, [ebp - 0x3898]
push eax
lea ecx, [ebp - 0x924]
call fcn.10080000
push esi
lea ecx, [ebp - 0x638]
push dword [eax + 4]
push dword [eax]
call fcn.10080020
push str.preset_awp
lea ecx, [ebp - 0xda4]
mov byte [ebp - 4], 0x73
call fcn.1002a100
push str.preset
lea ecx, [ebp - 0x3208]
mov byte [ebp - 4], 0x74
call fcn.1002a100
lea eax, [ebp - 0xda4]
mov byte [ebp - 4], 0x75
push eax
lea ecx, [edi + 0x1204]
call fcn.100479c0
mov byte [edi + 0x1235], 0
lea ecx, [ebp - 0x638]
mov dword [edi + 0x1268], 0
mov dword [edi + 0x11dc], 0x14
mov dword [edi + 0x11e0], 0x14
call fcn.1004d6c0
lea ecx, [ebp - 0x638]
mov esi, eax
call fcn.10048c20
mov dword [ebp - 0x5f0], eax
cmp esi, eax
je 0x10069c3b
lea eax, [edi + 0x1254]
mov edi, dword [ebp - 0x5f0]
mov dword [ebp - 0x5f4], eax
nop word [eax + eax]
push esi
mov ecx, eax
call fcn.1004d6d0
mov eax, dword [ebp - 0x5f4]
add esi, 0x18
cmp esi, edi
jne 0x10069c20
mov edi, dword [ebp - 0x5f8]
lea ecx, [edi + 0x1254]
call fcn.1002f880
test eax, eax
je 0x10069c54
mov dword [edi + 0x1264], 0
lea ecx, [ebp - 0x3208]
call fcn.1002a0b0
lea ecx, [ebp - 0xda4]
call fcn.1002a0b0
lea ecx, [ebp - 0x638]
call fcn.1004d700
push fcn.1002a0b0
push 7
push 0x18
lea eax, [ebp - 0x3898]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100aecd8
lea eax, [ebp - 0x13c]
mov dword [edi + 0x1230], 0x1002d0e0
lea ecx, [edi + 0x1224]
mov dword [ebp - 0x13c], 0x1002f180
push eax
call fcn.1003f4f0
lea eax, [edi + 0x11cc]
mov dword [ebp - 0x140], eax
lea ecx, [edi + 0x18]
mov dword [edi + 0x11e4], 0
imul eax, dword [edi + 0x11e4], 0xeb
add eax, 0x14
mov dword [edi + 0x11d0], eax
mov dword [edi + 0x11d8], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x11e8], eax
lea eax, [ebp - 0x140]
push eax
call fcn.1003f4f0
push str.stattrak_awp
lea ecx, [ebp - 0xdd4]
lea esi, [edi + 0x126c]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0xdbc]
mov dword [ebp - 4], 0x76
call fcn.1002a100
lea eax, [ebp - 0xdd4]
mov byte [ebp - 4], 0x77
push eax
lea ecx, [edi + 0x12a4]
call fcn.100479c0
lea eax, [ebp - 0xdbc]
mov byte [edi + 0x12d5], 1
push eax
lea ecx, [edi + 0x12dc]
call fcn.100479c0
lea ecx, [ebp - 0xdbc]
mov byte [edi + 0x12d8], 0
call fcn.1002a0b0
lea ecx, [ebp - 0xdd4]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x144]
mov dword [edi + 0x12d0], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x144], 0x1002f180
push eax
call fcn.1003f4f0
mov dword [ebp - 0x148], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x1284], 0
imul eax, dword [edi + 0x1284], 0xeb
add eax, 0x14
mov dword [edi + 0x1270], eax
mov dword [edi + 0x1278], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1288], eax
lea eax, [ebp - 0x148]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0xe1c]
lea esi, [edi + 0x12f4]
call fcn.10080460
push str.quality_awp
lea ecx, [ebp - 0xe04]
mov dword [ebp - 4], 0x78
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0xdec]
mov byte [ebp - 4], 0x79
call fcn.1002a100
lea eax, [ebp - 0xe04]
mov byte [ebp - 4], 0x7a
push eax
lea ecx, [edi + 0x132c]
call fcn.100479c0
lea eax, [ebp - 0xdec]
mov byte [edi + 0x135d], 1
push eax
lea ecx, [edi + 0x137c]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x135d], al
cmovne eax, ecx
lea ecx, [edi + 0x1394]
mov dword [edi + 0x13ac], eax
add eax, 8
mov dword [edi + 0x1304], eax
mov dword [edi + 0x1308], eax
lea eax, [ebp - 0xe1c]
mov dword [edi + 0x1368], 0x3f800000
mov dword [edi + 0x136c], 0x42c80000
mov dword [edi + 0x1364], 0x42c80000
mov dword [edi + 0x1378], 0
push eax
mov dword [edi + 0x1370], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0xdec]
call fcn.1002a0b0
lea ecx, [ebp - 0xe04]
call fcn.1002a0b0
lea ecx, [ebp - 0xe1c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x14c]
mov dword [edi + 0x1358], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x14c], 0x1002f180
push eax
call fcn.1003f4f0
mov dword [ebp - 0x150], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x130c], 0
imul eax, dword [edi + 0x130c], 0xeb
add eax, 0x14
mov dword [edi + 0x12f8], eax
mov dword [edi + 0x1300], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1310], eax
lea eax, [ebp - 0x150]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0xe64]
lea esi, [edi + 0x13b0]
call fcn.10080460
push str.seed_awp
lea ecx, [ebp - 0xe4c]
mov dword [ebp - 4], 0x7b
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0xe34]
mov byte [ebp - 4], 0x7c
call fcn.1002a100
lea eax, [ebp - 0xe4c]
mov byte [ebp - 4], 0x7d
push eax
lea ecx, [edi + 0x13e8]
call fcn.100479c0
lea eax, [ebp - 0xe34]
mov byte [edi + 0x1419], 1
push eax
lea ecx, [edi + 0x1438]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x1419], al
cmovne eax, ecx
lea ecx, [edi + 0x1450]
mov dword [edi + 0x1468], eax
add eax, 8
mov dword [edi + 0x13c0], eax
mov dword [edi + 0x13c4], eax
lea eax, [ebp - 0xe64]
mov dword [edi + 0x1424], 0
mov dword [edi + 0x1428], 0x437f0000
mov dword [edi + 0x1420], 0
mov dword [edi + 0x1434], 0
push eax
mov dword [edi + 0x142c], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0xe34]
call fcn.1002a0b0
lea ecx, [ebp - 0xe4c]
call fcn.1002a0b0
lea ecx, [ebp - 0xe64]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x154]
mov dword [edi + 0x1414], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x154], 0x1002f180
push eax
call fcn.1003f4f0
mov dword [ebp - 0x158], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x13c8], 0
imul eax, dword [edi + 0x13c8], 0xeb
add eax, 0x14
mov dword [edi + 0x13b4], eax
mov dword [edi + 0x13bc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x13cc], eax
lea eax, [ebp - 0x158]
push eax
call fcn.1003f4f0
push str.id_famas
lea ecx, [ebp - 0xe94]
lea esi, [edi + 0x146c]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0xe7c]
mov dword [ebp - 4], 0x7e
call fcn.1002a100
lea eax, [ebp - 0xe7c]
mov byte [ebp - 4], 0x7f
push eax
lea ecx, [edi + 0x148c]
call fcn.100479c0
lea eax, [ebp - 0xe94]
push eax
lea ecx, [edi + 0x14a4]
call fcn.100479c0
mov dword [edi + 0x14f0], 3
lea ecx, [ebp - 0xe7c]
mov dword [edi + 0x147c], 0x23
mov dword [edi + 0x1480], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0xe94]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x15c]
mov dword [edi + 0x14d0], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x15c], 0x1002f1b0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x160], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x1484], 0
imul eax, dword [edi + 0x1484], 0xeb
add eax, 0x14
mov dword [edi + 0x1470], eax
mov dword [edi + 0x1478], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1488], eax
lea eax, [ebp - 0x160]
push eax
call fcn.1003f4f0
push str.stattrak_famas
lea ecx, [ebp - 0xec4]
lea esi, [edi + 0x14f8]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0xeac]
mov dword [ebp - 4], 0x80
call fcn.1002a100
lea eax, [ebp - 0xec4]
mov byte [ebp - 4], 0x81
push eax
lea ecx, [edi + 0x1530]
call fcn.100479c0
lea eax, [ebp - 0xeac]
mov byte [edi + 0x1561], 1
push eax
lea ecx, [edi + 0x1568]
call fcn.100479c0
lea ecx, [ebp - 0xeac]
mov byte [edi + 0x1564], 0
call fcn.1002a0b0
lea ecx, [ebp - 0xec4]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x164]
mov dword [edi + 0x155c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x164], 0x1002f1b0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x168], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x1510], 0
imul eax, dword [edi + 0x1510], 0xeb
add eax, 0x14
mov dword [edi + 0x14fc], eax
mov dword [edi + 0x1504], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1514], eax
lea eax, [ebp - 0x168]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0xf0c]
lea esi, [edi + 0x1580]
call fcn.10080460
push str.quality_famas
lea ecx, [ebp - 0xef4]
mov dword [ebp - 4], 0x82
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0xedc]
mov byte [ebp - 4], 0x83
call fcn.1002a100
lea eax, [ebp - 0xef4]
mov byte [ebp - 4], 0x84
push eax
lea ecx, [edi + 0x15b8]
call fcn.100479c0
lea eax, [ebp - 0xedc]
mov byte [edi + 0x15e9], 1
push eax
lea ecx, [edi + 0x1608]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x15e9], al
cmovne eax, ecx
lea ecx, [edi + 0x1620]
mov dword [edi + 0x1638], eax
add eax, 8
mov dword [edi + 0x1590], eax
mov dword [edi + 0x1594], eax
lea eax, [ebp - 0xf0c]
mov dword [edi + 0x15f4], 0x3f800000
mov dword [edi + 0x15f8], 0x42c80000
mov dword [edi + 0x15f0], 0x42c80000
mov dword [edi + 0x1604], 0
push eax
mov dword [edi + 0x15fc], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0xedc]
call fcn.1002a0b0
lea ecx, [ebp - 0xef4]
call fcn.1002a0b0
lea ecx, [ebp - 0xf0c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x16c]
mov dword [edi + 0x15e4], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x16c], 0x1002f1b0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x170], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x1598], 0
imul eax, dword [edi + 0x1598], 0xeb
add eax, 0x14
mov dword [edi + 0x1584], eax
mov dword [edi + 0x158c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x159c], eax
lea eax, [ebp - 0x170]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0xf54]
lea esi, [edi + 0x163c]
call fcn.10080460
push str.seed_famas
lea ecx, [ebp - 0xf3c]
mov dword [ebp - 4], 0x85
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0xf24]
mov byte [ebp - 4], 0x86
call fcn.1002a100
lea eax, [ebp - 0xf3c]
mov byte [ebp - 4], 0x87
push eax
lea ecx, [edi + 0x1674]
call fcn.100479c0
lea eax, [ebp - 0xf24]
mov byte [edi + 0x16a5], 1
push eax
lea ecx, [edi + 0x16c4]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x16a5], al
cmovne eax, ecx
mov dword [edi + 0x16f4], eax
add eax, 8
mov dword [edi + 0x164c], eax
mov dword [edi + 0x1650], eax
lea eax, [ebp - 0xf54]
mov dword [edi + 0x16b0], 0
mov dword [edi + 0x16b4], 0x437f0000
mov dword [edi + 0x16ac], 0
mov dword [edi + 0x16c0], 0
mov dword [edi + 0x16b8], 0x3f800000
push eax
lea ecx, [edi + 0x16dc]
call fcn.10080430
lea ecx, [ebp - 0xf24]
call fcn.1002a0b0
lea ecx, [ebp - 0xf3c]
call fcn.1002a0b0
lea ecx, [ebp - 0xf54]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x174]
mov dword [edi + 0x16a0], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x174], 0x1002f1b0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x178], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x1654], 0
imul eax, dword [edi + 0x1654], 0xeb
add eax, 0x14
mov dword [edi + 0x1640], eax
mov dword [edi + 0x1648], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1658], eax
lea eax, [ebp - 0x178]
push eax
call fcn.1003f4f0
push str.id_g3sg1
lea ecx, [ebp - 0xf84]
lea esi, [edi + 0x16f8]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0xf6c]
mov dword [ebp - 4], 0x88
call fcn.1002a100
lea eax, [ebp - 0xf6c]
mov byte [ebp - 4], 0x89
push eax
lea ecx, [edi + 0x1718]
call fcn.100479c0
lea eax, [ebp - 0xf84]
push eax
lea ecx, [edi + 0x1730]
call fcn.100479c0
mov dword [edi + 0x177c], 3
lea ecx, [ebp - 0xf6c]
mov dword [edi + 0x1708], 0x23
mov dword [edi + 0x170c], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0xf84]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x17c]
mov dword [edi + 0x175c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x17c], 0x1002f1e0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x180], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x1710], 0
imul eax, dword [edi + 0x1710], 0xeb
add eax, 0x14
mov dword [edi + 0x16fc], eax
mov dword [edi + 0x1704], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1714], eax
lea eax, [ebp - 0x180]
push eax
call fcn.1003f4f0
lea ecx, [ebp - 0x5f9]
call fcn.1003fc80
push 0x100bf244
lea ecx, [ebp - 0x3400]
mov esi, eax
call fcn.1002a100
mov dword [ebp - 4], 0x8a
push str.Flux
lea ecx, [ebp - 0x33e8]
call fcn.1002a100
push str.The_Executioner
lea ecx, [ebp - 0x33d0]
mov byte [ebp - 4], 0x8b
call fcn.1002a100
push str.Chronos
lea ecx, [ebp - 0x33b8]
mov byte [ebp - 4], 0x8c
call fcn.1002a100
push str.Ventilator
lea ecx, [ebp - 0x33a0]
mov byte [ebp - 4], 0x8d
call fcn.1002a100
lea eax, [ebp - 0x3388]
mov dword [ebp - 4], 0x8e
push eax
lea eax, [ebp - 0x3400]
push eax
lea ecx, [ebp - 0x92c]
call fcn.10080000
push esi
lea ecx, [ebp - 0x644]
push dword [eax + 4]
push dword [eax]
call fcn.10080020
push str.preset_g3sg1
lea ecx, [ebp - 0xf9c]
mov byte [ebp - 4], 0x8f
call fcn.1002a100
push str.preset
lea ecx, [ebp - 0x3220]
mov byte [ebp - 4], 0x90
call fcn.1002a100
lea eax, [ebp - 0xf9c]
mov byte [ebp - 4], 0x91
push eax
lea ecx, [edi + 0x17bc]
call fcn.100479c0
mov byte [edi + 0x17ed], 0
lea ecx, [ebp - 0x644]
mov dword [edi + 0x1820], 0
mov dword [edi + 0x1794], 0x14
mov dword [edi + 0x1798], 0x14
call fcn.1004d6c0
lea ecx, [ebp - 0x644]
mov esi, eax
call fcn.10048c20
mov dword [ebp - 0x5f0], eax
cmp esi, eax
je 0x1006a7bb
lea eax, [edi + 0x180c]
mov edi, dword [ebp - 0x5f0]
mov dword [ebp - 0x5f4], eax
nop
push esi
mov ecx, eax
call fcn.1004d6d0
mov eax, dword [ebp - 0x5f4]
add esi, 0x18
cmp esi, edi
jne 0x1006a7a0
mov edi, dword [ebp - 0x5f8]
lea ecx, [edi + 0x180c]
call fcn.1002f880
test eax, eax
je 0x1006a7d4
mov dword [edi + 0x181c], 0
lea ecx, [ebp - 0x3220]
call fcn.1002a0b0
lea ecx, [ebp - 0xf9c]
call fcn.1002a0b0
lea ecx, [ebp - 0x644]
call fcn.1004d700
push fcn.1002a0b0
push 5
push 0x18
lea eax, [ebp - 0x3400]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100aecd8
lea eax, [ebp - 0x184]
mov dword [edi + 0x17e8], 0x1002d0e0
lea ecx, [edi + 0x17dc]
mov dword [ebp - 0x184], 0x1002f1e0
push eax
call fcn.1003f4f0
lea eax, [edi + 0x1784]
mov dword [ebp - 0x188], eax
lea ecx, [edi + 0x18]
mov dword [edi + 0x179c], 0
imul eax, dword [edi + 0x179c], 0xeb
add eax, 0x14
mov dword [edi + 0x1788], eax
mov dword [edi + 0x1790], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x17a0], eax
lea eax, [ebp - 0x188]
push eax
call fcn.1003f4f0
push str.stattrak_g3sg1
lea ecx, [ebp - 0xfcc]
lea esi, [edi + 0x1824]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0xfb4]
mov dword [ebp - 4], 0x92
call fcn.1002a100
lea eax, [ebp - 0xfcc]
mov byte [ebp - 4], 0x93
push eax
lea ecx, [edi + 0x185c]
call fcn.100479c0
lea eax, [ebp - 0xfb4]
mov byte [edi + 0x188d], 1
push eax
lea ecx, [edi + 0x1894]
call fcn.100479c0
lea ecx, [ebp - 0xfb4]
mov byte [edi + 0x1890], 0
call fcn.1002a0b0
lea ecx, [ebp - 0xfcc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x18c]
mov dword [edi + 0x1888], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x18c], 0x1002f1e0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x190], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x183c], 0
imul eax, dword [edi + 0x183c], 0xeb
add eax, 0x14
mov dword [edi + 0x1828], eax
mov dword [edi + 0x1830], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1840], eax
lea eax, [ebp - 0x190]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x1014]
lea esi, [edi + 0x18ac]
call fcn.10080460
push str.quality_g3sg1
lea ecx, [ebp - 0xffc]
mov dword [ebp - 4], 0x94
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0xfe4]
mov byte [ebp - 4], 0x95
call fcn.1002a100
lea eax, [ebp - 0xffc]
mov byte [ebp - 4], 0x96
push eax
lea ecx, [edi + 0x18e4]
call fcn.100479c0
lea eax, [ebp - 0xfe4]
mov byte [edi + 0x1915], 1
push eax
lea ecx, [edi + 0x1934]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x1915], al
cmovne eax, ecx
lea ecx, [edi + 0x194c]
mov dword [edi + 0x1964], eax
add eax, 8
mov dword [edi + 0x18bc], eax
mov dword [edi + 0x18c0], eax
lea eax, [ebp - 0x1014]
mov dword [edi + 0x1920], 0x3f800000
mov dword [edi + 0x1924], 0x42c80000
mov dword [edi + 0x191c], 0x42c80000
mov dword [edi + 0x1930], 0
push eax
mov dword [edi + 0x1928], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0xfe4]
call fcn.1002a0b0
lea ecx, [ebp - 0xffc]
call fcn.1002a0b0
lea ecx, [ebp - 0x1014]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x194]
mov dword [edi + 0x1910], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x194], 0x1002f1e0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x198], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x18c4], 0
imul eax, dword [edi + 0x18c4], 0xeb
add eax, 0x14
mov dword [edi + 0x18b0], eax
mov dword [edi + 0x18b8], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x18c8], eax
lea eax, [ebp - 0x198]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x105c]
lea esi, [edi + 0x1968]
call fcn.10080460
push str.seed_g3sg1
lea ecx, [ebp - 0x1044]
mov dword [ebp - 4], 0x97
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x102c]
mov byte [ebp - 4], 0x98
call fcn.1002a100
lea eax, [ebp - 0x1044]
mov byte [ebp - 4], 0x99
push eax
lea ecx, [edi + 0x19a0]
call fcn.100479c0
lea eax, [ebp - 0x102c]
mov byte [edi + 0x19d1], 1
push eax
lea ecx, [edi + 0x19f0]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x19d1], al
cmovne eax, ecx
lea ecx, [edi + 0x1a08]
mov dword [edi + 0x1a20], eax
add eax, 8
mov dword [edi + 0x1978], eax
mov dword [edi + 0x197c], eax
lea eax, [ebp - 0x105c]
mov dword [edi + 0x19dc], 0
mov dword [edi + 0x19e0], 0x437f0000
mov dword [edi + 0x19d8], 0
mov dword [edi + 0x19ec], 0
push eax
mov dword [edi + 0x19e4], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x102c]
call fcn.1002a0b0
lea ecx, [ebp - 0x1044]
call fcn.1002a0b0
lea ecx, [ebp - 0x105c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x19c]
mov dword [edi + 0x19cc], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x19c], 0x1002f1e0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x1a0], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x1980], 0
imul eax, dword [edi + 0x1980], 0xeb
add eax, 0x14
mov dword [edi + 0x196c], eax
mov dword [edi + 0x1974], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1984], eax
lea eax, [ebp - 0x1a0]
push eax
call fcn.1003f4f0
push str.id_galil
lea ecx, [ebp - 0x108c]
lea esi, [edi + 0x1a24]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x1074]
mov dword [ebp - 4], 0x9a
call fcn.1002a100
lea eax, [ebp - 0x1074]
mov byte [ebp - 4], 0x9b
push eax
lea ecx, [edi + 0x1a44]
call fcn.100479c0
lea eax, [ebp - 0x108c]
push eax
lea ecx, [edi + 0x1a5c]
call fcn.100479c0
mov dword [edi + 0x1aa8], 3
lea ecx, [ebp - 0x1074]
mov dword [edi + 0x1a34], 0x23
mov dword [edi + 0x1a38], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x108c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x1a4]
mov dword [edi + 0x1a88], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x1a4], 0x1002f210
push eax
call fcn.1003f4f0
mov dword [ebp - 0x1a8], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x1a3c], 0
imul eax, dword [edi + 0x1a3c], 0xeb
add eax, 0x14
mov dword [edi + 0x1a28], eax
mov dword [edi + 0x1a30], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1a40], eax
lea eax, [ebp - 0x1a8]
push eax
call fcn.1003f4f0
push str.stattrak_galil
lea ecx, [ebp - 0x10bc]
lea esi, [edi + 0x1ab0]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x10a4]
mov dword [ebp - 4], 0x9c
call fcn.1002a100
lea eax, [ebp - 0x10bc]
mov byte [ebp - 4], 0x9d
push eax
lea ecx, [edi + 0x1ae8]
call fcn.100479c0
lea eax, [ebp - 0x10a4]
mov byte [edi + 0x1b19], 1
push eax
lea ecx, [edi + 0x1b20]
call fcn.100479c0
lea ecx, [ebp - 0x10a4]
mov byte [edi + 0x1b1c], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x10bc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x1ac]
mov dword [edi + 0x1b14], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x1ac], 0x1002f210
push eax
call fcn.1003f4f0
mov dword [ebp - 0x1b0], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x1ac8], 0
imul eax, dword [edi + 0x1ac8], 0xeb
add eax, 0x14
mov dword [edi + 0x1ab4], eax
mov dword [edi + 0x1abc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1acc], eax
lea eax, [ebp - 0x1b0]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x1104]
lea esi, [edi + 0x1b38]
call fcn.10080460
push str.quality_galil
lea ecx, [ebp - 0x10ec]
mov dword [ebp - 4], 0x9e
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x10d4]
mov byte [ebp - 4], 0x9f
call fcn.1002a100
lea eax, [ebp - 0x10ec]
mov byte [ebp - 4], 0xa0
push eax
lea ecx, [edi + 0x1b70]
call fcn.100479c0
lea eax, [ebp - 0x10d4]
mov byte [edi + 0x1ba1], 1
push eax
lea ecx, [edi + 0x1bc0]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x1ba1], al
cmovne eax, ecx
lea ecx, [edi + 0x1bd8]
mov dword [edi + 0x1bf0], eax
add eax, 8
mov dword [edi + 0x1b48], eax
mov dword [edi + 0x1b4c], eax
lea eax, [ebp - 0x1104]
mov dword [edi + 0x1bac], 0x3f800000
mov dword [edi + 0x1bb0], 0x42c80000
mov dword [edi + 0x1ba8], 0x42c80000
mov dword [edi + 0x1bbc], 0
push eax
mov dword [edi + 0x1bb4], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x10d4]
call fcn.1002a0b0
lea ecx, [ebp - 0x10ec]
call fcn.1002a0b0
lea ecx, [ebp - 0x1104]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x1b4]
mov dword [edi + 0x1b9c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x1b4], 0x1002f210
push eax
call fcn.1003f4f0
mov dword [ebp - 0x1b8], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x1b50], 0
imul eax, dword [edi + 0x1b50], 0xeb
add eax, 0x14
mov dword [edi + 0x1b3c], eax
mov dword [edi + 0x1b44], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1b54], eax
lea eax, [ebp - 0x1b8]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x114c]
lea esi, [edi + 0x1bf4]
call fcn.10080460
push str.seed_galil
lea ecx, [ebp - 0x1134]
mov dword [ebp - 4], 0xa1
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x111c]
mov byte [ebp - 4], 0xa2
call fcn.1002a100
lea eax, [ebp - 0x1134]
mov byte [ebp - 4], 0xa3
push eax
lea ecx, [edi + 0x1c2c]
call fcn.100479c0
lea eax, [ebp - 0x111c]
mov byte [edi + 0x1c5d], 1
push eax
lea ecx, [edi + 0x1c7c]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x1c5d], al
cmovne eax, ecx
mov dword [edi + 0x1cac], eax
add eax, 8
mov dword [edi + 0x1c04], eax
mov dword [edi + 0x1c08], eax
lea eax, [ebp - 0x114c]
mov dword [edi + 0x1c68], 0
mov dword [edi + 0x1c6c], 0x437f0000
mov dword [edi + 0x1c64], 0
mov dword [edi + 0x1c78], 0
mov dword [edi + 0x1c70], 0x3f800000
push eax
lea ecx, [edi + 0x1c94]
call fcn.10080430
lea ecx, [ebp - 0x111c]
call fcn.1002a0b0
lea ecx, [ebp - 0x1134]
call fcn.1002a0b0
lea ecx, [ebp - 0x114c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x1bc]
mov dword [edi + 0x1c58], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x1bc], 0x1002f210
push eax
call fcn.1003f4f0
mov dword [ebp - 0x1c0], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x1c0c], 0
imul eax, dword [edi + 0x1c0c], 0xeb
add eax, 0x14
mov dword [edi + 0x1bf8], eax
mov dword [edi + 0x1c00], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1c10], eax
lea eax, [ebp - 0x1c0]
push eax
call fcn.1003f4f0
push str.id_m249
lea ecx, [ebp - 0x117c]
lea esi, [edi + 0x1cb0]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x1164]
mov dword [ebp - 4], 0xa4
call fcn.1002a100
lea eax, [ebp - 0x1164]
mov byte [ebp - 4], 0xa5
push eax
lea ecx, [edi + 0x1cd0]
call fcn.100479c0
lea eax, [ebp - 0x117c]
push eax
lea ecx, [edi + 0x1ce8]
call fcn.100479c0
mov dword [edi + 0x1d34], 3
lea ecx, [ebp - 0x1164]
mov dword [edi + 0x1cc0], 0x23
mov dword [edi + 0x1cc4], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x117c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x1c4]
mov dword [edi + 0x1d14], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x1c4], 0x1002f240
push eax
call fcn.1003f4f0
mov dword [ebp - 0x1c8], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x1cc8], 0
imul eax, dword [edi + 0x1cc8], 0xeb
add eax, 0x14
mov dword [edi + 0x1cb4], eax
mov dword [edi + 0x1cbc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1ccc], eax
lea eax, [ebp - 0x1c8]
push eax
call fcn.1003f4f0
push str.stattrak_m249
lea ecx, [ebp - 0x11ac]
lea esi, [edi + 0x1d3c]
call fcn.1002a100
mov dword [ebp - 4], 0xa6
lea ecx, [ebp - 0x1194]
push str.stattrak
call fcn.1002a100
lea eax, [ebp - 0x11ac]
mov byte [ebp - 4], 0xa7
push eax
lea ecx, [edi + 0x1d74]
call fcn.100479c0
lea eax, [ebp - 0x1194]
mov byte [edi + 0x1da5], 1
push eax
lea ecx, [edi + 0x1dac]
call fcn.100479c0
lea ecx, [ebp - 0x1194]
mov byte [edi + 0x1da8], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x11ac]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x1cc]
mov dword [edi + 0x1da0], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x1cc], 0x1002f240
push eax
call fcn.1003f4f0
mov dword [ebp - 0x1d0], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x1d54], 0
imul eax, dword [edi + 0x1d54], 0xeb
add eax, 0x14
mov dword [edi + 0x1d40], eax
mov dword [edi + 0x1d48], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1d58], eax
lea eax, [ebp - 0x1d0]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x11f4]
lea esi, [edi + 0x1dc4]
call fcn.10080460
push str.quality_m249
lea ecx, [ebp - 0x11dc]
mov dword [ebp - 4], 0xa8
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x11c4]
mov byte [ebp - 4], 0xa9
call fcn.1002a100
lea eax, [ebp - 0x11dc]
mov byte [ebp - 4], 0xaa
push eax
lea ecx, [edi + 0x1dfc]
call fcn.100479c0
lea eax, [ebp - 0x11c4]
mov byte [edi + 0x1e2d], 1
push eax
lea ecx, [edi + 0x1e4c]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x1e2d], al
cmovne eax, ecx
lea ecx, [edi + 0x1e64]
mov dword [edi + 0x1e7c], eax
add eax, 8
mov dword [edi + 0x1dd4], eax
mov dword [edi + 0x1dd8], eax
lea eax, [ebp - 0x11f4]
mov dword [edi + 0x1e38], 0x3f800000
mov dword [edi + 0x1e3c], 0x42c80000
mov dword [edi + 0x1e34], 0x42c80000
mov dword [edi + 0x1e48], 0
push eax
mov dword [edi + 0x1e40], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x11c4]
call fcn.1002a0b0
lea ecx, [ebp - 0x11dc]
call fcn.1002a0b0
lea ecx, [ebp - 0x11f4]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x1d4]
mov dword [edi + 0x1e28], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x1d4], 0x1002f240
push eax
call fcn.1003f4f0
mov dword [ebp - 0x1c], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x1ddc], 0
imul eax, dword [edi + 0x1ddc], 0xeb
add eax, 0x14
mov dword [edi + 0x1dc8], eax
mov dword [edi + 0x1dd0], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1de0], eax
lea eax, [ebp - 0x1c]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x123c]
lea esi, [edi + 0x1e80]
call fcn.10080460
push str.seed_m249
lea ecx, [ebp - 0x1224]
mov dword [ebp - 4], 0xab
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x120c]
mov byte [ebp - 4], 0xac
call fcn.1002a100
lea eax, [ebp - 0x1224]
mov byte [ebp - 4], 0xad
push eax
lea ecx, [edi + 0x1eb8]
call fcn.100479c0
lea eax, [ebp - 0x120c]
mov byte [edi + 0x1ee9], 1
push eax
lea ecx, [edi + 0x1f08]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x1ee9], al
cmovne eax, ecx
lea ecx, [edi + 0x1f20]
mov dword [edi + 0x1f38], eax
add eax, 8
mov dword [edi + 0x1e90], eax
mov dword [edi + 0x1e94], eax
lea eax, [ebp - 0x123c]
mov dword [edi + 0x1ef4], 0
mov dword [edi + 0x1ef8], 0x437f0000
mov dword [edi + 0x1ef0], 0
mov dword [edi + 0x1f04], 0
push eax
mov dword [edi + 0x1efc], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x120c]
call fcn.1002a0b0
lea ecx, [ebp - 0x1224]
call fcn.1002a0b0
lea ecx, [ebp - 0x123c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x1dc]
mov dword [edi + 0x1ee4], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x1dc], 0x1002f240
push eax
call fcn.1003f4f0
mov dword [ebp - 0x1e0], esi
mov dword [edi + 0x1e98], 0
imul eax, dword [edi + 0x1e98], 0xeb
add eax, 0x14
mov dword [edi + 0x1e84], eax
lea ecx, [edi + 0x18]
mov dword [edi + 0x1e8c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1e9c], eax
lea eax, [ebp - 0x1e0]
push eax
call fcn.1003f4f0
push str.id_m4a4
lea ecx, [ebp - 0x126c]
lea esi, [edi + 0x1f3c]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x1254]
mov dword [ebp - 4], 0xae
call fcn.1002a100
lea eax, [ebp - 0x1254]
mov byte [ebp - 4], 0xaf
push eax
lea ecx, [edi + 0x1f5c]
call fcn.100479c0
lea eax, [ebp - 0x126c]
push eax
lea ecx, [edi + 0x1f74]
call fcn.100479c0
mov dword [edi + 0x1fc0], 3
lea ecx, [ebp - 0x1254]
mov dword [edi + 0x1f4c], 0x23
mov dword [edi + 0x1f50], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x126c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x1e4]
mov dword [edi + 0x1fa0], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x1e4], 0x1002f270
push eax
call fcn.1003f4f0
mov dword [ebp - 0x1e8], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x1f54], 0
imul eax, dword [edi + 0x1f54], 0xeb
add eax, 0x14
mov dword [edi + 0x1f40], eax
mov dword [edi + 0x1f48], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1f58], eax
lea eax, [ebp - 0x1e8]
push eax
call fcn.1003f4f0
push str.stattrak_m4a4
lea ecx, [ebp - 0x129c]
lea esi, [edi + 0x1fc8]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x1284]
mov dword [ebp - 4], 0xb0
call fcn.1002a100
lea eax, [ebp - 0x129c]
mov byte [ebp - 4], 0xb1
push eax
lea ecx, [edi + 0x2000]
call fcn.100479c0
lea eax, [ebp - 0x1284]
mov byte [edi + 0x2031], 1
push eax
lea ecx, [edi + 0x2038]
call fcn.100479c0
lea ecx, [ebp - 0x1284]
mov byte [edi + 0x2034], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x129c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
mov dword [edi + 0x202c], 0x1002d0e0
mov dword [ebp - 0x1ec], 0x1002f270
lea eax, [ebp - 0x1ec]
lea ecx, [esi + 0x58]
push eax
call fcn.1003f4f0
mov dword [ebp - 0x1f0], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x1fe0], 0
imul eax, dword [edi + 0x1fe0], 0xeb
add eax, 0x14
mov dword [edi + 0x1fcc], eax
mov dword [edi + 0x1fd4], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x1fe4], eax
lea eax, [ebp - 0x1f0]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x12e4]
lea esi, [edi + 0x2050]
call fcn.10080460
push str.quality_m4a4
lea ecx, [ebp - 0x12cc]
mov dword [ebp - 4], 0xb2
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x12b4]
mov byte [ebp - 4], 0xb3
call fcn.1002a100
lea eax, [ebp - 0x12cc]
mov byte [ebp - 4], 0xb4
push eax
lea ecx, [edi + 0x2088]
call fcn.100479c0
lea eax, [ebp - 0x12b4]
mov byte [edi + 0x20b9], 1
push eax
lea ecx, [edi + 0x20d8]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x20b9], al
cmovne eax, ecx
lea ecx, [edi + 0x20f0]
mov dword [edi + 0x2108], eax
add eax, 8
mov dword [edi + 0x2060], eax
mov dword [edi + 0x2064], eax
lea eax, [ebp - 0x12e4]
mov dword [edi + 0x20c4], 0x3f800000
mov dword [edi + 0x20c8], 0x42c80000
mov dword [edi + 0x20c0], 0x42c80000
mov dword [edi + 0x20d4], 0
push eax
mov dword [edi + 0x20cc], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x12b4]
call fcn.1002a0b0
lea ecx, [ebp - 0x12cc]
call fcn.1002a0b0
lea ecx, [ebp - 0x12e4]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x1f4]
mov dword [edi + 0x20b4], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x1f4], 0x1002f270
push eax
call fcn.1003f4f0
mov dword [ebp - 0x1f8], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x2068], 0
imul eax, dword [edi + 0x2068], 0xeb
add eax, 0x14
mov dword [edi + 0x2054], eax
mov dword [edi + 0x205c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x206c], eax
lea eax, [ebp - 0x1f8]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x132c]
lea esi, [edi + 0x210c]
call fcn.10080460
push str.seed_m4a4
lea ecx, [ebp - 0x1314]
mov dword [ebp - 4], 0xb5
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x12fc]
mov byte [ebp - 4], 0xb6
call fcn.1002a100
lea eax, [ebp - 0x1314]
mov byte [ebp - 4], 0xb7
push eax
lea ecx, [edi + 0x2144]
call fcn.100479c0
lea eax, [ebp - 0x12fc]
mov byte [edi + 0x2175], 1
push eax
lea ecx, [edi + 0x2194]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x2175], al
cmovne eax, ecx
lea ecx, [edi + 0x21ac]
mov dword [edi + 0x21c4], eax
add eax, 8
mov dword [edi + 0x211c], eax
mov dword [edi + 0x2120], eax
lea eax, [ebp - 0x132c]
mov dword [edi + 0x2180], 0
mov dword [edi + 0x2184], 0x437f0000
mov dword [edi + 0x217c], 0
mov dword [edi + 0x2190], 0
push eax
mov dword [edi + 0x2188], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x12fc]
call fcn.1002a0b0
lea ecx, [ebp - 0x1314]
call fcn.1002a0b0
lea ecx, [ebp - 0x132c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x1fc]
mov dword [edi + 0x2170], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x1fc], 0x1002f270
push eax
call fcn.1003f4f0
mov dword [ebp - 0x200], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x2124], 0
imul eax, dword [edi + 0x2124], 0xeb
add eax, 0x14
mov dword [edi + 0x2110], eax
mov dword [edi + 0x2118], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x2128], eax
lea eax, [ebp - 0x200]
push eax
call fcn.1003f4f0
push str.id_mac10
lea ecx, [ebp - 0x135c]
lea esi, [edi + 0x21c8]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x1344]
mov dword [ebp - 4], 0xb8
call fcn.1002a100
mov byte [ebp - 4], 0xb9
lea eax, [ebp - 0x1344]
push eax
lea ecx, [edi + 0x21e8]
call fcn.100479c0
lea eax, [ebp - 0x135c]
push eax
lea ecx, [edi + 0x2200]
call fcn.100479c0
mov dword [edi + 0x224c], 3
lea ecx, [ebp - 0x1344]
mov dword [edi + 0x21d8], 0x23
mov dword [edi + 0x21dc], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x135c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x204]
mov dword [edi + 0x222c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x204], 0x1002f2a0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x208], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x21e0], 0
imul eax, dword [edi + 0x21e0], 0xeb
add eax, 0x14
mov dword [edi + 0x21cc], eax
mov dword [edi + 0x21d4], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x21e4], eax
lea eax, [ebp - 0x208]
push eax
call fcn.1003f4f0
push str.stattrak_mac10
lea ecx, [ebp - 0x138c]
lea esi, [edi + 0x2254]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x1374]
mov dword [ebp - 4], 0xba
call fcn.1002a100
lea eax, [ebp - 0x138c]
mov byte [ebp - 4], 0xbb
push eax
lea ecx, [edi + 0x228c]
call fcn.100479c0
lea eax, [ebp - 0x1374]
mov byte [edi + 0x22bd], 1
push eax
lea ecx, [edi + 0x22c4]
call fcn.100479c0
lea ecx, [ebp - 0x1374]
mov byte [edi + 0x22c0], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x138c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x20c]
mov dword [edi + 0x22b8], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x20c], 0x1002f2a0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x210], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x226c], 0
imul eax, dword [edi + 0x226c], 0xeb
add eax, 0x14
mov dword [edi + 0x2258], eax
mov dword [edi + 0x2260], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x2270], eax
lea eax, [ebp - 0x210]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x13d4]
lea esi, [edi + 0x22dc]
call fcn.10080460
push str.quality_mac10
lea ecx, [ebp - 0x13bc]
mov dword [ebp - 4], 0xbc
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x13a4]
mov byte [ebp - 4], 0xbd
call fcn.1002a100
lea eax, [ebp - 0x13bc]
mov byte [ebp - 4], 0xbe
push eax
lea ecx, [edi + 0x2314]
call fcn.100479c0
lea eax, [ebp - 0x13a4]
mov byte [edi + 0x2345], 1
push eax
lea ecx, [edi + 0x2364]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x2345], al
cmovne eax, ecx
lea ecx, [edi + 0x237c]
mov dword [edi + 0x2394], eax
add eax, 8
mov dword [edi + 0x22ec], eax
mov dword [edi + 0x22f0], eax
lea eax, [ebp - 0x13d4]
mov dword [edi + 0x2350], 0x3f800000
mov dword [edi + 0x2354], 0x42c80000
mov dword [edi + 0x234c], 0x42c80000
mov dword [edi + 0x2360], 0
push eax
mov dword [edi + 0x2358], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x13a4]
call fcn.1002a0b0
lea ecx, [ebp - 0x13bc]
call fcn.1002a0b0
lea ecx, [ebp - 0x13d4]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x214]
mov dword [edi + 0x2340], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x214], 0x1002f2a0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x218], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x22f4], 0
imul eax, dword [edi + 0x22f4], 0xeb
add eax, 0x14
mov dword [edi + 0x22e0], eax
mov dword [edi + 0x22e8], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x22f8], eax
lea eax, [ebp - 0x218]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x141c]
lea esi, [edi + 0x2398]
call fcn.10080460
push str.seed_mac10
lea ecx, [ebp - 0x1404]
mov dword [ebp - 4], 0xbf
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x13ec]
mov byte [ebp - 4], 0xc0
call fcn.1002a100
lea eax, [ebp - 0x1404]
mov byte [ebp - 4], 0xc1
push eax
lea ecx, [edi + 0x23d0]
call fcn.100479c0
lea eax, [ebp - 0x13ec]
mov byte [edi + 0x2401], 1
push eax
lea ecx, [edi + 0x2420]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x2401], al
cmovne eax, ecx
lea ecx, [edi + 0x2438]
mov dword [edi + 0x2450], eax
add eax, 8
mov dword [edi + 0x23a8], eax
mov dword [edi + 0x23ac], eax
lea eax, [ebp - 0x141c]
mov dword [edi + 0x240c], 0
mov dword [edi + 0x2410], 0x437f0000
mov dword [edi + 0x2408], 0
mov dword [edi + 0x241c], 0
push eax
mov dword [edi + 0x2414], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x13ec]
call fcn.1002a0b0
lea ecx, [ebp - 0x1404]
call fcn.1002a0b0
lea ecx, [ebp - 0x141c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x21c]
mov dword [edi + 0x23fc], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x21c], 0x1002f2a0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x220], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x23b0], 0
imul eax, dword [edi + 0x23b0], 0xeb
add eax, 0x14
mov dword [edi + 0x239c], eax
mov dword [edi + 0x23a4], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x23b4], eax
lea eax, [ebp - 0x220]
push eax
call fcn.1003f4f0
push str.id_p90
lea ecx, [ebp - 0x144c]
lea esi, [edi + 0x2454]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x1434]
mov dword [ebp - 4], 0xc2
call fcn.1002a100
lea eax, [ebp - 0x1434]
mov byte [ebp - 4], 0xc3
push eax
lea ecx, [edi + 0x2474]
call fcn.100479c0
lea eax, [ebp - 0x144c]
push eax
lea ecx, [edi + 0x248c]
call fcn.100479c0
mov dword [edi + 0x24d8], 3
lea ecx, [ebp - 0x1434]
mov dword [edi + 0x2464], 0x23
mov dword [edi + 0x2468], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x144c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x224]
mov dword [edi + 0x24b8], 0x1002d0e0
mov dword [ebp - 0x224], 0x1002f2d0
lea ecx, [esi + 0x58]
push eax
call fcn.1003f4f0
mov dword [ebp - 0x228], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x246c], 0
imul eax, dword [edi + 0x246c], 0xeb
add eax, 0x14
mov dword [edi + 0x2458], eax
mov dword [edi + 0x2460], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x2470], eax
lea eax, [ebp - 0x228]
push eax
call fcn.1003f4f0
push str.stattrak_p90
lea ecx, [ebp - 0x147c]
lea esi, [edi + 0x24e0]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x1464]
mov dword [ebp - 4], 0xc4
call fcn.1002a100
lea eax, [ebp - 0x147c]
mov byte [ebp - 4], 0xc5
push eax
lea ecx, [edi + 0x2518]
call fcn.100479c0
lea eax, [ebp - 0x1464]
mov byte [edi + 0x2549], 1
push eax
lea ecx, [edi + 0x2550]
call fcn.100479c0
lea ecx, [ebp - 0x1464]
mov byte [edi + 0x254c], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x147c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x22c]
mov dword [edi + 0x2544], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x22c], 0x1002f2d0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x230], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x24f8], 0
imul eax, dword [edi + 0x24f8], 0xeb
add eax, 0x14
mov dword [edi + 0x24e4], eax
mov dword [edi + 0x24ec], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x24fc], eax
lea eax, [ebp - 0x230]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x14c4]
lea esi, [edi + 0x2568]
call fcn.10080460
push str.quality_p90
lea ecx, [ebp - 0x14ac]
mov dword [ebp - 4], 0xc6
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x1494]
mov byte [ebp - 4], 0xc7
call fcn.1002a100
lea eax, [ebp - 0x14ac]
mov byte [ebp - 4], 0xc8
push eax
lea ecx, [edi + 0x25a0]
call fcn.100479c0
lea eax, [ebp - 0x1494]
mov byte [edi + 0x25d1], 1
push eax
lea ecx, [edi + 0x25f0]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x25d1], al
cmovne eax, ecx
lea ecx, [edi + 0x2608]
mov dword [edi + 0x2620], eax
add eax, 8
mov dword [edi + 0x2578], eax
mov dword [edi + 0x257c], eax
lea eax, [ebp - 0x14c4]
mov dword [edi + 0x25dc], 0x3f800000
mov dword [edi + 0x25e0], 0x42c80000
mov dword [edi + 0x25d8], 0x42c80000
mov dword [edi + 0x25ec], 0
push eax
mov dword [edi + 0x25e4], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x1494]
call fcn.1002a0b0
lea ecx, [ebp - 0x14ac]
call fcn.1002a0b0
lea ecx, [ebp - 0x14c4]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x234]
mov dword [edi + 0x25cc], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x234], 0x1002f2d0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x238], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x2580], 0
imul eax, dword [edi + 0x2580], 0xeb
add eax, 0x14
mov dword [edi + 0x256c], eax
mov dword [edi + 0x2574], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x2584], eax
lea eax, [ebp - 0x238]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x150c]
lea esi, [edi + 0x2624]
call fcn.10080460
push str.seed_p90
lea ecx, [ebp - 0x14f4]
mov dword [ebp - 4], 0xc9
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x14dc]
mov byte [ebp - 4], 0xca
call fcn.1002a100
lea eax, [ebp - 0x14f4]
mov byte [ebp - 4], 0xcb
push eax
lea ecx, [edi + 0x265c]
call fcn.100479c0
lea eax, [ebp - 0x14dc]
mov byte [edi + 0x268d], 1
push eax
lea ecx, [edi + 0x26ac]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x268d], al
cmovne eax, ecx
mov dword [edi + 0x26dc], eax
add eax, 8
mov dword [edi + 0x2634], eax
mov dword [edi + 0x2638], eax
mov dword [edi + 0x2698], 0
mov dword [edi + 0x269c], 0x437f0000
mov dword [edi + 0x2694], 0
mov dword [edi + 0x26a8], 0
mov dword [edi + 0x26a0], 0x3f800000
lea eax, [ebp - 0x150c]
push eax
lea ecx, [edi + 0x26c4]
call fcn.10080430
lea ecx, [ebp - 0x14dc]
call fcn.1002a0b0
lea ecx, [ebp - 0x14f4]
call fcn.1002a0b0
lea ecx, [ebp - 0x150c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x23c]
mov dword [edi + 0x2688], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x23c], 0x1002f2d0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x240], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x263c], 0
imul eax, dword [edi + 0x263c], 0xeb
add eax, 0x14
mov dword [edi + 0x2628], eax
mov dword [edi + 0x2630], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x2640], eax
lea eax, [ebp - 0x240]
push eax
call fcn.1003f4f0
push str.id_ump45
lea ecx, [ebp - 0x153c]
lea esi, [edi + 0x26e0]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x1524]
mov dword [ebp - 4], 0xcc
call fcn.1002a100
lea eax, [ebp - 0x1524]
mov byte [ebp - 4], 0xcd
push eax
lea ecx, [edi + 0x2700]
call fcn.100479c0
lea eax, [ebp - 0x153c]
push eax
lea ecx, [edi + 0x2718]
call fcn.100479c0
mov dword [edi + 0x2764], 3
lea ecx, [ebp - 0x1524]
mov dword [edi + 0x26f0], 0x23
mov dword [edi + 0x26f4], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x153c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x244]
mov dword [edi + 0x2744], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x244], 0x1002f300
push eax
call fcn.1003f4f0
mov dword [ebp - 0x248], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x26f8], 0
imul eax, dword [edi + 0x26f8], 0xeb
add eax, 0x14
mov dword [edi + 0x26e4], eax
mov dword [edi + 0x26ec], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x26fc], eax
lea eax, [ebp - 0x248]
push eax
call fcn.1003f4f0
push str.stattrak_ump45
lea ecx, [ebp - 0x156c]
lea esi, [edi + 0x276c]
call fcn.1002a100
mov dword [ebp - 4], 0xce
push str.stattrak
lea ecx, [ebp - 0x1554]
call fcn.1002a100
lea eax, [ebp - 0x156c]
mov byte [ebp - 4], 0xcf
push eax
lea ecx, [edi + 0x27a4]
call fcn.100479c0
lea eax, [ebp - 0x1554]
mov byte [edi + 0x27d5], 1
push eax
lea ecx, [edi + 0x27dc]
call fcn.100479c0
lea ecx, [ebp - 0x1554]
mov byte [edi + 0x27d8], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x156c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x24c]
mov dword [edi + 0x27d0], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x24c], 0x1002f300
push eax
call fcn.1003f4f0
mov dword [ebp - 0x250], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x2784], 0
imul eax, dword [edi + 0x2784], 0xeb
add eax, 0x14
mov dword [edi + 0x2770], eax
mov dword [edi + 0x2778], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x2788], eax
lea eax, [ebp - 0x250]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x15b4]
lea esi, [edi + 0x27f4]
call fcn.10080460
push str.quality_ump45
lea ecx, [ebp - 0x159c]
mov dword [ebp - 4], 0xd0
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x1584]
mov byte [ebp - 4], 0xd1
call fcn.1002a100
lea eax, [ebp - 0x159c]
mov byte [ebp - 4], 0xd2
push eax
lea ecx, [edi + 0x282c]
call fcn.100479c0
lea eax, [ebp - 0x1584]
mov byte [edi + 0x285d], 1
push eax
lea ecx, [edi + 0x287c]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x285d], al
cmovne eax, ecx
lea ecx, [edi + 0x2894]
mov dword [edi + 0x28ac], eax
add eax, 8
mov dword [edi + 0x2804], eax
mov dword [edi + 0x2808], eax
lea eax, [ebp - 0x15b4]
mov dword [edi + 0x2868], 0x3f800000
mov dword [edi + 0x286c], 0x42c80000
mov dword [edi + 0x2864], 0x42c80000
mov dword [edi + 0x2878], 0
push eax
mov dword [edi + 0x2870], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x1584]
call fcn.1002a0b0
lea ecx, [ebp - 0x159c]
call fcn.1002a0b0
lea ecx, [ebp - 0x15b4]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x254]
mov dword [edi + 0x2858], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x254], 0x1002f300
push eax
call fcn.1003f4f0
mov dword [ebp - 0x258], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x280c], 0
imul eax, dword [edi + 0x280c], 0xeb
add eax, 0x14
mov dword [edi + 0x27f8], eax
mov dword [edi + 0x2800], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x2810], eax
lea eax, [ebp - 0x258]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x15fc]
lea esi, [edi + 0x28b0]
call fcn.10080460
push str.seed_ump45
lea ecx, [ebp - 0x15e4]
mov dword [ebp - 4], 0xd3
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x15cc]
mov byte [ebp - 4], 0xd4
call fcn.1002a100
lea eax, [ebp - 0x15e4]
mov byte [ebp - 4], 0xd5
push eax
lea ecx, [edi + 0x28e8]
call fcn.100479c0
lea eax, [ebp - 0x15cc]
mov byte [edi + 0x2919], 1
push eax
lea ecx, [edi + 0x2938]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x2919], al
cmovne eax, ecx
lea ecx, [edi + 0x2950]
mov dword [edi + 0x2968], eax
add eax, 8
mov dword [edi + 0x28c0], eax
mov dword [edi + 0x28c4], eax
lea eax, [ebp - 0x15fc]
mov dword [edi + 0x2924], 0
mov dword [edi + 0x2928], 0x437f0000
mov dword [edi + 0x2920], 0
mov dword [edi + 0x2934], 0
push eax
mov dword [edi + 0x292c], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x15cc]
call fcn.1002a0b0
lea ecx, [ebp - 0x15e4]
call fcn.1002a0b0
lea ecx, [ebp - 0x15fc]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x25c]
mov dword [edi + 0x2914], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x25c], 0x1002f300
push eax
call fcn.1003f4f0
mov dword [ebp - 0x260], esi
mov dword [edi + 0x28c8], 0
imul eax, dword [edi + 0x28c8], 0xeb
add eax, 0x14
lea ecx, [edi + 0x18]
mov dword [edi + 0x28b4], eax
mov dword [edi + 0x28bc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x28cc], eax
lea eax, [ebp - 0x260]
push eax
call fcn.1003f4f0
push str.id_xm1014
lea ecx, [ebp - 0x162c]
lea esi, [edi + 0x296c]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x1614]
mov dword [ebp - 4], 0xd6
call fcn.1002a100
lea eax, [ebp - 0x1614]
mov byte [ebp - 4], 0xd7
push eax
lea ecx, [edi + 0x298c]
call fcn.100479c0
lea eax, [ebp - 0x162c]
push eax
lea ecx, [edi + 0x29a4]
call fcn.100479c0
mov dword [edi + 0x29f0], 3
lea ecx, [ebp - 0x1614]
mov dword [edi + 0x297c], 0x23
mov dword [edi + 0x2980], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x162c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x264]
mov dword [edi + 0x29d0], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x264], 0x1002f330
push eax
call fcn.1003f4f0
mov dword [ebp - 0x268], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x2984], 0
imul eax, dword [edi + 0x2984], 0xeb
add eax, 0x14
mov dword [edi + 0x2970], eax
mov dword [edi + 0x2978], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x2988], eax
lea eax, [ebp - 0x268]
push eax
call fcn.1003f4f0
push str.stattrak_xm1014
lea ecx, [ebp - 0x165c]
lea esi, [edi + 0x29f8]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x1644]
mov dword [ebp - 4], 0xd8
call fcn.1002a100
lea eax, [ebp - 0x165c]
mov byte [ebp - 4], 0xd9
push eax
lea ecx, [edi + 0x2a30]
call fcn.100479c0
lea eax, [ebp - 0x1644]
mov byte [edi + 0x2a61], 1
push eax
lea ecx, [edi + 0x2a68]
call fcn.100479c0
lea ecx, [ebp - 0x1644]
mov byte [edi + 0x2a64], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x165c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
mov dword [edi + 0x2a5c], 0x1002d0e0
lea eax, [ebp - 0x26c]
mov dword [ebp - 0x26c], 0x1002f330
lea ecx, [esi + 0x58]
push eax
call fcn.1003f4f0
mov dword [ebp - 0x270], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x2a10], 0
imul eax, dword [edi + 0x2a10], 0xeb
add eax, 0x14
mov dword [edi + 0x29fc], eax
mov dword [edi + 0x2a04], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x2a14], eax
lea eax, [ebp - 0x270]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x16a4]
lea esi, [edi + 0x2a80]
call fcn.10080460
push str.quality_xm1014
lea ecx, [ebp - 0x168c]
mov dword [ebp - 4], 0xda
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x1674]
mov byte [ebp - 4], 0xdb
call fcn.1002a100
lea eax, [ebp - 0x168c]
mov byte [ebp - 4], 0xdc
push eax
lea ecx, [edi + 0x2ab8]
call fcn.100479c0
lea eax, [ebp - 0x1674]
mov byte [edi + 0x2ae9], 1
push eax
lea ecx, [edi + 0x2b08]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x2ae9], al
cmovne eax, ecx
lea ecx, [edi + 0x2b20]
mov dword [edi + 0x2b38], eax
add eax, 8
mov dword [edi + 0x2a90], eax
mov dword [edi + 0x2a94], eax
lea eax, [ebp - 0x16a4]
mov dword [edi + 0x2af4], 0x3f800000
mov dword [edi + 0x2af8], 0x42c80000
mov dword [edi + 0x2af0], 0x42c80000
mov dword [edi + 0x2b04], 0
push eax
mov dword [edi + 0x2afc], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x1674]
call fcn.1002a0b0
lea ecx, [ebp - 0x168c]
call fcn.1002a0b0
lea ecx, [ebp - 0x16a4]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x274]
mov dword [edi + 0x2ae4], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x274], 0x1002f330
push eax
call fcn.1003f4f0
mov dword [ebp - 0x278], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x2a98], 0
imul eax, dword [edi + 0x2a98], 0xeb
add eax, 0x14
mov dword [edi + 0x2a84], eax
mov dword [edi + 0x2a8c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x2a9c], eax
lea eax, [ebp - 0x278]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x16ec]
lea esi, [edi + 0x2b3c]
call fcn.10080460
push str.seed_xm1014
lea ecx, [ebp - 0x16d4]
mov dword [ebp - 4], 0xdd
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x16bc]
mov byte [ebp - 4], 0xde
call fcn.1002a100
lea eax, [ebp - 0x16d4]
mov byte [ebp - 4], 0xdf
push eax
lea ecx, [edi + 0x2b74]
call fcn.100479c0
lea eax, [ebp - 0x16bc]
mov byte [edi + 0x2ba5], 1
push eax
lea ecx, [edi + 0x2bc4]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x2ba5], al
cmovne eax, ecx
lea ecx, [edi + 0x2bdc]
mov dword [edi + 0x2bf4], eax
add eax, 8
mov dword [edi + 0x2b4c], eax
mov dword [edi + 0x2b50], eax
lea eax, [ebp - 0x16ec]
mov dword [edi + 0x2bb0], 0
mov dword [edi + 0x2bb4], 0x437f0000
mov dword [edi + 0x2bac], 0
mov dword [edi + 0x2bc0], 0
push eax
mov dword [edi + 0x2bb8], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x16bc]
call fcn.1002a0b0
lea ecx, [ebp - 0x16d4]
call fcn.1002a0b0
lea ecx, [ebp - 0x16ec]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x27c]
mov dword [edi + 0x2ba0], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x27c], 0x1002f330
push eax
call fcn.1003f4f0
mov dword [ebp - 0x280], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x2b54], 0
imul eax, dword [edi + 0x2b54], 0xeb
add eax, 0x14
mov dword [edi + 0x2b40], eax
mov dword [edi + 0x2b48], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x2b58], eax
lea eax, [ebp - 0x280]
push eax
call fcn.1003f4f0
push str.id_bizon
lea ecx, [ebp - 0x171c]
lea esi, [edi + 0x2bf8]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x1704]
mov dword [ebp - 4], 0xe0
call fcn.1002a100
mov byte [ebp - 4], 0xe1
lea eax, [ebp - 0x1704]
push eax
lea ecx, [edi + 0x2c18]
call fcn.100479c0
lea eax, [ebp - 0x171c]
push eax
lea ecx, [edi + 0x2c30]
call fcn.100479c0
mov dword [edi + 0x2c7c], 3
lea ecx, [ebp - 0x1704]
mov dword [edi + 0x2c08], 0x23
mov dword [edi + 0x2c0c], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x171c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x284]
mov dword [edi + 0x2c5c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x284], 0x1002f360
push eax
call fcn.1003f4f0
mov dword [ebp - 0x288], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x2c10], 0
imul eax, dword [edi + 0x2c10], 0xeb
add eax, 0x14
mov dword [edi + 0x2bfc], eax
mov dword [edi + 0x2c04], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x2c14], eax
lea eax, [ebp - 0x288]
push eax
call fcn.1003f4f0
push str.stattrak_bizon
lea ecx, [ebp - 0x174c]
lea esi, [edi + 0x2c84]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x1734]
mov dword [ebp - 4], 0xe2
call fcn.1002a100
lea eax, [ebp - 0x174c]
mov byte [ebp - 4], 0xe3
push eax
lea ecx, [edi + 0x2cbc]
call fcn.100479c0
lea eax, [ebp - 0x1734]
mov byte [edi + 0x2ced], 1
push eax
lea ecx, [edi + 0x2cf4]
call fcn.100479c0
lea ecx, [ebp - 0x1734]
mov byte [edi + 0x2cf0], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x174c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x28c]
mov dword [edi + 0x2ce8], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x28c], 0x1002f360
push eax
call fcn.1003f4f0
mov dword [ebp - 0x290], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x2c9c], 0
imul eax, dword [edi + 0x2c9c], 0xeb
add eax, 0x14
mov dword [edi + 0x2c88], eax
mov dword [edi + 0x2c90], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x2ca0], eax
lea eax, [ebp - 0x290]
push eax
call fcn.1003f4f0
lea esi, [edi + 0x2d0c]
push 0x100bd8cc
lea ecx, [ebp - 0x1794]
call fcn.10080460
push str.quality_bizon
lea ecx, [ebp - 0x177c]
mov dword [ebp - 4], 0xe4
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x1764]
mov byte [ebp - 4], 0xe5
call fcn.1002a100
lea eax, [ebp - 0x177c]
mov byte [ebp - 4], 0xe6
push eax
lea ecx, [edi + 0x2d44]
call fcn.100479c0
lea eax, [ebp - 0x1764]
mov byte [edi + 0x2d75], 1
push eax
lea ecx, [edi + 0x2d94]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x2d75], al
cmovne eax, ecx
lea ecx, [edi + 0x2dac]
mov dword [edi + 0x2dc4], eax
add eax, 8
mov dword [edi + 0x2d1c], eax
mov dword [edi + 0x2d20], eax
lea eax, [ebp - 0x1794]
mov dword [edi + 0x2d80], 0x3f800000
mov dword [edi + 0x2d84], 0x42c80000
mov dword [edi + 0x2d7c], 0x42c80000
mov dword [edi + 0x2d90], 0
push eax
mov dword [edi + 0x2d88], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x1764]
call fcn.1002a0b0
lea ecx, [ebp - 0x177c]
call fcn.1002a0b0
lea ecx, [ebp - 0x1794]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x294]
mov dword [edi + 0x2d70], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x294], 0x1002f360
push eax
call fcn.1003f4f0
mov dword [ebp - 0x298], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x2d24], 0
imul eax, dword [edi + 0x2d24], 0xeb
add eax, 0x14
mov dword [edi + 0x2d10], eax
mov dword [edi + 0x2d18], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x2d28], eax
lea eax, [ebp - 0x298]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x17dc]
lea esi, [edi + 0x2dc8]
call fcn.10080460
push str.seed_bizon
lea ecx, [ebp - 0x17c4]
mov dword [ebp - 4], 0xe7
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x17ac]
mov byte [ebp - 4], 0xe8
call fcn.1002a100
mov byte [ebp - 4], 0xe9
lea eax, [ebp - 0x17c4]
push eax
lea ecx, [edi + 0x2e00]
call fcn.100479c0
lea eax, [ebp - 0x17ac]
mov byte [edi + 0x2e31], 1
push eax
lea ecx, [edi + 0x2e50]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x2e31], al
cmovne eax, ecx
lea ecx, [edi + 0x2e68]
mov dword [edi + 0x2e80], eax
add eax, 8
mov dword [edi + 0x2dd8], eax
mov dword [edi + 0x2ddc], eax
lea eax, [ebp - 0x17dc]
mov dword [edi + 0x2e3c], 0
mov dword [edi + 0x2e40], 0x437f0000
mov dword [edi + 0x2e38], 0
mov dword [edi + 0x2e4c], 0
push eax
mov dword [edi + 0x2e44], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x17ac]
call fcn.1002a0b0
lea ecx, [ebp - 0x17c4]
call fcn.1002a0b0
lea ecx, [ebp - 0x17dc]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x29c]
mov dword [edi + 0x2e2c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x29c], 0x1002f360
push eax
call fcn.1003f4f0
mov dword [ebp - 0x2a0], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x2de0], 0
imul eax, dword [edi + 0x2de0], 0xeb
add eax, 0x14
mov dword [edi + 0x2dcc], eax
mov dword [edi + 0x2dd4], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x2de4], eax
lea eax, [ebp - 0x2a0]
push eax
call fcn.1003f4f0
push str.id_mag7
lea ecx, [ebp - 0x180c]
lea esi, [edi + 0x2e84]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x17f4]
mov dword [ebp - 4], 0xea
call fcn.1002a100
lea eax, [ebp - 0x17f4]
mov byte [ebp - 4], 0xeb
push eax
lea ecx, [edi + 0x2ea4]
call fcn.100479c0
lea eax, [ebp - 0x180c]
push eax
lea ecx, [edi + 0x2ebc]
call fcn.100479c0
mov dword [edi + 0x2f08], 3
lea ecx, [ebp - 0x17f4]
mov dword [edi + 0x2e94], 0x23
mov dword [edi + 0x2e98], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x180c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
mov dword [edi + 0x2ee8], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x2a4], 0x1002f390
lea eax, [ebp - 0x2a4]
push eax
call fcn.1003f4f0
mov dword [ebp - 0x2a8], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x2e9c], 0
imul eax, dword [edi + 0x2e9c], 0xeb
add eax, 0x14
mov dword [edi + 0x2e88], eax
mov dword [edi + 0x2e90], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x2ea0], eax
lea eax, [ebp - 0x2a8]
push eax
call fcn.1003f4f0
push str.stattrak_mag7
lea ecx, [ebp - 0x183c]
lea esi, [edi + 0x2f10]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x1824]
mov dword [ebp - 4], 0xec
call fcn.1002a100
lea eax, [ebp - 0x183c]
mov byte [ebp - 4], 0xed
push eax
lea ecx, [edi + 0x2f48]
call fcn.100479c0
lea eax, [ebp - 0x1824]
mov byte [edi + 0x2f79], 1
push eax
lea ecx, [edi + 0x2f80]
call fcn.100479c0
lea ecx, [ebp - 0x1824]
mov byte [edi + 0x2f7c], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x183c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x2ac]
mov dword [edi + 0x2f74], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x2ac], 0x1002f390
push eax
call fcn.1003f4f0
mov dword [ebp - 0x2b0], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x2f28], 0
imul eax, dword [edi + 0x2f28], 0xeb
add eax, 0x14
mov dword [edi + 0x2f14], eax
mov dword [edi + 0x2f1c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x2f2c], eax
lea eax, [ebp - 0x2b0]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x1884]
lea esi, [edi + 0x2f98]
call fcn.10080460
push str.quality_mag7
lea ecx, [ebp - 0x186c]
mov dword [ebp - 4], 0xee
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x1854]
mov byte [ebp - 4], 0xef
call fcn.1002a100
lea eax, [ebp - 0x186c]
mov byte [ebp - 4], pe_nt_image_headers32
push eax
lea ecx, [edi + 0x2fd0]
call fcn.100479c0
lea eax, [ebp - 0x1854]
mov byte [edi + 0x3001], 1
push eax
lea ecx, [edi + 0x3020]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x3001], al
cmovne eax, ecx
lea ecx, [edi + 0x3038]
mov dword [edi + 0x3050], eax
add eax, 8
mov dword [edi + 0x2fa8], eax
mov dword [edi + 0x2fac], eax
lea eax, [ebp - 0x1884]
mov dword [edi + 0x300c], 0x3f800000
mov dword [edi + 0x3010], 0x42c80000
mov dword [edi + 0x3008], 0x42c80000
mov dword [edi + 0x301c], 0
push eax
mov dword [edi + 0x3014], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x1854]
call fcn.1002a0b0
lea ecx, [ebp - 0x186c]
call fcn.1002a0b0
lea ecx, [ebp - 0x1884]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x2b4]
mov dword [edi + 0x2ffc], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x2b4], 0x1002f390
push eax
call fcn.1003f4f0
mov dword [ebp - 0x2b8], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x2fb0], 0
imul eax, dword [edi + 0x2fb0], 0xeb
add eax, 0x14
mov dword [edi + 0x2f9c], eax
mov dword [edi + 0x2fa4], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x2fb4], eax
lea eax, [ebp - 0x2b8]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x18cc]
lea esi, [edi + 0x3054]
call fcn.10080460
push str.seed_mag7
lea ecx, [ebp - 0x18b4]
mov dword [ebp - 4], 0xf1
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x189c]
mov byte [ebp - 4], 0xf2
call fcn.1002a100
lea eax, [ebp - 0x18b4]
mov byte [ebp - 4], 0xf3
push eax
lea ecx, [edi + 0x308c]
call fcn.100479c0
lea eax, [ebp - 0x189c]
mov byte [edi + 0x30bd], 1
push eax
lea ecx, [edi + 0x30dc]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x30bd], al
cmovne eax, ecx
mov dword [edi + 0x310c], eax
add eax, 8
mov dword [edi + 0x3064], eax
mov dword [edi + 0x3068], eax
mov dword [edi + 0x30c8], 0
mov dword [edi + 0x30cc], 0x437f0000
mov dword [edi + 0x30c4], 0
mov dword [edi + 0x30d8], 0
lea eax, [ebp - 0x18cc]
mov dword [edi + 0x30d0], 0x3f800000
push eax
lea ecx, [edi + 0x30f4]
call fcn.10080430
lea ecx, [ebp - 0x189c]
call fcn.1002a0b0
lea ecx, [ebp - 0x18b4]
call fcn.1002a0b0
lea ecx, [ebp - 0x18cc]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x2bc]
mov dword [edi + 0x30b8], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x2bc], 0x1002f390
push eax
call fcn.1003f4f0
mov dword [ebp - 0x2c0], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x306c], 0
imul eax, dword [edi + 0x306c], 0xeb
add eax, 0x14
mov dword [edi + 0x3058], eax
mov dword [edi + 0x3060], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x3070], eax
lea eax, [ebp - 0x2c0]
push eax
call fcn.1003f4f0
push str.id_negev
lea ecx, [ebp - 0x18fc]
lea esi, [edi + 0x3110]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x18e4]
mov dword [ebp - 4], 0xf4
call fcn.1002a100
lea eax, [ebp - 0x18e4]
mov byte [ebp - 4], 0xf5
push eax
lea ecx, [edi + 0x3130]
call fcn.100479c0
lea eax, [ebp - 0x18fc]
push eax
lea ecx, [edi + 0x3148]
call fcn.100479c0
mov dword [edi + 0x3194], 3
lea ecx, [ebp - 0x18e4]
mov dword [edi + 0x3120], 0x23
mov dword [edi + 0x3124], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x18fc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x2c4]
mov dword [edi + 0x3174], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x2c4], 0x1002f3c0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x2c8], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x3128], 0
imul eax, dword [edi + 0x3128], 0xeb
add eax, 0x14
mov dword [edi + 0x3114], eax
mov dword [edi + 0x311c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x312c], eax
lea eax, [ebp - 0x2c8]
push eax
call fcn.1003f4f0
push str.stattrak_negev
lea ecx, [ebp - 0x192c]
lea esi, [edi + 0x319c]
call fcn.1002a100
mov dword [ebp - 4], 0xf6
push str.stattrak
lea ecx, [ebp - 0x1914]
call fcn.1002a100
lea eax, [ebp - 0x192c]
mov byte [ebp - 4], 0xf7
push eax
lea ecx, [edi + 0x31d4]
call fcn.100479c0
lea eax, [ebp - 0x1914]
mov byte [edi + 0x3205], 1
push eax
lea ecx, [edi + 0x320c]
call fcn.100479c0
lea ecx, [ebp - 0x1914]
mov byte [edi + 0x3208], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x192c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x2cc]
mov dword [edi + 0x3200], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x2cc], 0x1002f3c0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x2d0], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x31b4], 0
imul eax, dword [edi + 0x31b4], 0xeb
add eax, 0x14
mov dword [edi + 0x31a0], eax
mov dword [edi + 0x31a8], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x31b8], eax
lea eax, [ebp - 0x2d0]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x1974]
lea esi, [edi + 0x3224]
call fcn.10080460
push str.quality_negev
lea ecx, [ebp - 0x195c]
mov dword [ebp - 4], 0xf8
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x1944]
mov byte [ebp - 4], 0xf9
call fcn.1002a100
lea eax, [ebp - 0x195c]
mov byte [ebp - 4], 0xfa
push eax
lea ecx, [edi + 0x325c]
call fcn.100479c0
lea eax, [ebp - 0x1944]
mov byte [edi + 0x328d], 1
push eax
lea ecx, [edi + 0x32ac]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x328d], al
cmovne eax, ecx
lea ecx, [edi + 0x32c4]
mov dword [edi + 0x32dc], eax
add eax, 8
mov dword [edi + 0x3234], eax
mov dword [edi + 0x3238], eax
lea eax, [ebp - 0x1974]
mov dword [edi + 0x3298], 0x3f800000
mov dword [edi + 0x329c], 0x42c80000
mov dword [edi + 0x3294], 0x42c80000
mov dword [edi + 0x32a8], 0
push eax
mov dword [edi + 0x32a0], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x1944]
call fcn.1002a0b0
lea ecx, [ebp - 0x195c]
call fcn.1002a0b0
lea ecx, [ebp - 0x1974]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x2d4]
mov dword [edi + 0x3288], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x2d4], 0x1002f3c0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x2d8], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x323c], 0
imul eax, dword [edi + 0x323c], 0xeb
add eax, 0x14
mov dword [edi + 0x3228], eax
mov dword [edi + 0x3230], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x3240], eax
lea eax, [ebp - 0x2d8]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x19bc]
lea esi, [edi + 0x32e0]
call fcn.10080460
push str.seed_negev
lea ecx, [ebp - 0x19a4]
mov dword [ebp - 4], 0xfb
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x198c]
mov byte [ebp - 4], 0xfc
call fcn.1002a100
lea eax, [ebp - 0x19a4]
mov byte [ebp - 4], 0xfd
push eax
lea ecx, [edi + 0x3318]
call fcn.100479c0
lea eax, [ebp - 0x198c]
mov byte [edi + 0x3349], 1
push eax
lea ecx, [edi + 0x3368]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x3349], al
cmovne eax, ecx
lea ecx, [edi + 0x3380]
mov dword [edi + 0x3398], eax
add eax, 8
mov dword [edi + 0x32f0], eax
mov dword [edi + 0x32f4], eax
lea eax, [ebp - 0x19bc]
mov dword [edi + 0x3354], 0
mov dword [edi + 0x3358], 0x437f0000
mov dword [edi + 0x3350], 0
mov dword [edi + 0x3364], 0
push eax
mov dword [edi + 0x335c], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x198c]
call fcn.1002a0b0
lea ecx, [ebp - 0x19a4]
call fcn.1002a0b0
lea ecx, [ebp - 0x19bc]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x2dc]
mov dword [edi + 0x3344], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x2dc], 0x1002f3c0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x2e0], esi
mov dword [edi + 0x32f8], 0
imul eax, dword [edi + 0x32f8], 0xeb
lea ecx, [edi + 0x18]
add eax, 0x14
mov dword [edi + 0x32e4], eax
mov dword [edi + 0x32ec], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x32fc], eax
lea eax, [ebp - 0x2e0]
push eax
call fcn.1003f4f0
push str.id_sawedoff
lea ecx, [ebp - 0x19ec]
lea esi, [edi + 0x339c]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x19d4]
mov dword [ebp - 4], 0xfe
call fcn.1002a100
lea eax, [ebp - 0x19d4]
mov byte [ebp - 4], 0xff
push eax
lea ecx, [edi + 0x33bc]
call fcn.100479c0
lea eax, [ebp - 0x19ec]
push eax
lea ecx, [edi + 0x33d4]
call fcn.100479c0
mov dword [edi + 0x3420], 3
lea ecx, [ebp - 0x19d4]
mov dword [edi + 0x33ac], 0x23
mov dword [edi + 0x33b0], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x19ec]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x2e4]
mov dword [edi + 0x3400], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x2e4], 0x1002f3f0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x2e8], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x33b4], 0
imul eax, dword [edi + 0x33b4], 0xeb
add eax, 0x14
mov dword [edi + 0x33a0], eax
mov dword [edi + 0x33a8], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x33b8], eax
lea eax, [ebp - 0x2e8]
push eax
call fcn.1003f4f0
push str.stattrak_sawedoff
lea ecx, [ebp - 0x1a1c]
lea esi, [edi + 0x3428]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x1a04]
mov dword [ebp - 4], 0x100
call fcn.1002a100
lea eax, [ebp - 0x1a1c]
mov byte [ebp - 4], 1
push eax
lea ecx, [edi + 0x3460]
call fcn.100479c0
lea eax, [ebp - 0x1a04]
mov byte [edi + 0x3491], 1
push eax
lea ecx, [edi + 0x3498]
call fcn.100479c0
lea ecx, [ebp - 0x1a04]
mov byte [edi + 0x3494], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x1a1c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x2ec]
mov dword [edi + 0x348c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x2ec], 0x1002f3f0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x2f0], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x3440], 0
imul eax, dword [edi + 0x3440], 0xeb
add eax, 0x14
mov dword [edi + 0x342c], eax
mov dword [edi + 0x3434], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x3444], eax
lea eax, [ebp - 0x2f0]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x1a64]
lea esi, [edi + 0x34b0]
call fcn.10080460
push str.quality_sawedoff
lea ecx, [ebp - 0x1a4c]
mov dword [ebp - 4], 0x102
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x1a34]
mov byte [ebp - 4], 3
call fcn.1002a100
lea eax, [ebp - 0x1a4c]
mov byte [ebp - 4], 4
push eax
lea ecx, [edi + 0x34e8]
call fcn.100479c0
lea eax, [ebp - 0x1a34]
mov byte [edi + 0x3519], 1
push eax
lea ecx, [edi + 0x3538]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x3519], al
cmovne eax, ecx
lea ecx, [edi + 0x3550]
mov dword [edi + 0x3568], eax
add eax, 8
mov dword [edi + 0x34c0], eax
mov dword [edi + 0x34c4], eax
lea eax, [ebp - 0x1a64]
mov dword [edi + 0x3524], 0x3f800000
mov dword [edi + 0x3528], 0x42c80000
mov dword [edi + 0x3520], 0x42c80000
mov dword [edi + 0x3534], 0
push eax
mov dword [edi + 0x352c], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x1a34]
call fcn.1002a0b0
lea ecx, [ebp - 0x1a4c]
call fcn.1002a0b0
lea ecx, [ebp - 0x1a64]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x2f4]
mov dword [edi + 0x3514], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x2f4], 0x1002f3f0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x2f8], esi
mov dword [edi + 0x34c8], 0
imul eax, dword [edi + 0x34c8], 0xeb
add eax, 0x14
mov dword [edi + 0x34b4], eax
mov dword [edi + 0x34bc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x34cc], eax
lea eax, [ebp - 0x2f8]
lea ecx, [edi + 0x18]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x1aac]
lea esi, [edi + 0x356c]
call fcn.10080460
push str.seed_sawedoff
lea ecx, [ebp - 0x1a94]
mov dword [ebp - 4], 0x105
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x1a7c]
mov byte [ebp - 4], 6
call fcn.1002a100
lea eax, [ebp - 0x1a94]
mov byte [ebp - 4], 7
push eax
lea ecx, [edi + 0x35a4]
call fcn.100479c0
lea eax, [ebp - 0x1a7c]
mov byte [edi + 0x35d5], 1
push eax
lea ecx, [edi + 0x35f4]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x35d5], al
cmovne eax, ecx
lea ecx, [edi + 0x360c]
mov dword [edi + 0x3624], eax
add eax, 8
mov dword [edi + 0x357c], eax
mov dword [edi + 0x3580], eax
lea eax, [ebp - 0x1aac]
mov dword [edi + 0x35e0], 0
mov dword [edi + 0x35e4], 0x437f0000
mov dword [edi + 0x35dc], 0
mov dword [edi + 0x35f0], 0
push eax
mov dword [edi + 0x35e8], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x1a7c]
call fcn.1002a0b0
lea ecx, [ebp - 0x1a94]
call fcn.1002a0b0
lea ecx, [ebp - 0x1aac]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x2fc]
mov dword [edi + 0x35d0], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x2fc], 0x1002f3f0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x300], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x3584], 0
imul eax, dword [edi + 0x3584], 0xeb
add eax, 0x14
mov dword [edi + 0x3570], eax
mov dword [edi + 0x3578], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x3588], eax
lea eax, [ebp - 0x300]
push eax
call fcn.1003f4f0
push str.id_tec9
lea ecx, [ebp - 0x1adc]
lea esi, [edi + 0x3628]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x1ac4]
mov dword [ebp - 4], 0x108
call fcn.1002a100
lea eax, [ebp - 0x1ac4]
mov byte [ebp - 4], 9
push eax
lea ecx, [edi + 0x3648]
call fcn.100479c0
lea eax, [ebp - 0x1adc]
push eax
lea ecx, [edi + 0x3660]
call fcn.100479c0
mov dword [edi + 0x36ac], 3
lea ecx, [ebp - 0x1ac4]
mov dword [edi + 0x3638], 0x23
mov dword [edi + 0x363c], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x1adc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x304]
mov dword [edi + 0x368c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x304], 0x1002f420
push eax
call fcn.1003f4f0
mov dword [ebp - 0x308], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x3640], 0
imul eax, dword [edi + 0x3640], 0xeb
add eax, 0x14
mov dword [edi + 0x362c], eax
mov dword [edi + 0x3634], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x3644], eax
lea eax, [ebp - 0x308]
push eax
call fcn.1003f4f0
lea ecx, [ebp - 0x5fa]
call fcn.1003fc80
push 0x100bf244
lea ecx, [ebp - 0x3490]
mov esi, eax
call fcn.1002a100
push str.Issac
lea ecx, [ebp - 0x3478]
mov dword [ebp - 4], 0x10a
call fcn.1002a100
push str.Ice_Cap
lea ecx, [ebp - 0x3460]
mov byte [ebp - 4], 0xb
call fcn.1002a100
push str.Cut_Out
lea ecx, [ebp - 0x3448]
mov byte [ebp - 4], 0xc
call fcn.1002a100
push str.Red_Quartz
lea ecx, [ebp - 0x3430]
mov byte [ebp - 4], 0xd
call fcn.1002a100
push str.Titanium_Bit
lea ecx, [ebp - 0x3418]
mov byte [ebp - 4], 0xe
call fcn.1002a100
lea eax, [ebp - 0x3400]
mov dword [ebp - 4], 0x10f
push eax
lea eax, [ebp - 0x3490]
push eax
lea ecx, [ebp - 0x934]
call fcn.10080000
push esi
lea ecx, [ebp - 0x614]
push dword [eax + 4]
push dword [eax]
call fcn.10080020
mov byte [ebp - 4], 0x10
push str.preset_tec9
lea ecx, [ebp - 0x1af4]
call fcn.1002a100
push str.preset
lea ecx, [ebp - 0x3238]
mov byte [ebp - 4], 0x11
call fcn.1002a100
lea eax, [ebp - 0x1af4]
mov byte [ebp - 4], 0x12
push eax
lea ecx, [edi + 0x36ec]
call fcn.100479c0
mov byte [edi + 0x371d], 0
lea ecx, [ebp - 0x614]
mov dword [edi + 0x3750], 0
mov dword [edi + 0x36c4], 0x14
mov dword [edi + 0x36c8], 0x14
call fcn.1004d6c0
lea ecx, [ebp - 0x614]
mov esi, eax
call fcn.10048c20
mov dword [ebp - 0x5f4], eax
cmp esi, eax
je 0x1006e239
lea ecx, [edi + 0x373c]
mov dword [ebp - 0x5f0], ecx
mov edi, ecx
nop dword [eax]
push esi
mov ecx, edi
call fcn.1004d6d0
add esi, 0x18
cmp esi, dword [ebp - 0x5f4]
jne 0x1006e220
mov edi, dword [ebp - 0x5f8]
lea ecx, [edi + 0x373c]
call fcn.1002f880
test eax, eax
je 0x1006e252
mov dword [edi + 0x374c], 0
lea ecx, [ebp - 0x3238]
call fcn.1002a0b0
lea ecx, [ebp - 0x1af4]
call fcn.1002a0b0
lea ecx, [ebp - 0x614]
call fcn.1004d700
push fcn.1002a0b0
push 6
push 0x18
lea eax, [ebp - 0x3490]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100aecd8
lea eax, [ebp - 0x30c]
mov dword [edi + 0x3718], 0x1002d0e0
lea ecx, [edi + 0x370c]
mov dword [ebp - 0x30c], 0x1002f420
push eax
call fcn.1003f4f0
lea eax, [edi + 0x36b4]
mov dword [ebp - 0x310], eax
lea ecx, [edi + 0x18]
mov dword [edi + 0x36cc], 0
imul eax, dword [edi + 0x36cc], 0xeb
add eax, 0x14
mov dword [edi + 0x36b8], eax
mov dword [edi + 0x36c0], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x36d0], eax
lea eax, [ebp - 0x310]
push eax
call fcn.1003f4f0
push str.stattrak_tec9
lea ecx, [ebp - 0x1b24]
lea esi, [edi + 0x3754]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x1b0c]
mov dword [ebp - 4], 0x113
call fcn.1002a100
lea eax, [ebp - 0x1b24]
mov byte [ebp - 4], 0x14
push eax
lea ecx, [edi + 0x378c]
call fcn.100479c0
lea eax, [ebp - 0x1b0c]
mov byte [edi + 0x37bd], 1
push eax
lea ecx, [edi + 0x37c4]
call fcn.100479c0
lea ecx, [ebp - 0x1b0c]
mov byte [edi + 0x37c0], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x1b24]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x314]
mov dword [edi + 0x37b8], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x314], 0x1002f420
push eax
call fcn.1003f4f0
mov dword [ebp - 0x318], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x376c], 0
imul eax, dword [edi + 0x376c], 0xeb
add eax, 0x14
mov dword [edi + 0x3758], eax
mov dword [edi + 0x3760], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x3770], eax
lea eax, [ebp - 0x318]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x1b6c]
lea esi, [edi + 0x37dc]
call fcn.10080460
push str.quality_tec9
lea ecx, [ebp - 0x1b54]
mov dword [ebp - 4], 0x115
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x1b3c]
mov byte [ebp - 4], 0x16
call fcn.1002a100
lea eax, [ebp - 0x1b54]
mov byte [ebp - 4], 0x17
push eax
lea ecx, [edi + 0x3814]
call fcn.100479c0
lea eax, [ebp - 0x1b3c]
mov byte [edi + 0x3845], 1
push eax
lea ecx, [edi + 0x3864]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x3845], al
cmovne eax, ecx
lea ecx, [edi + 0x387c]
mov dword [edi + 0x3894], eax
add eax, 8
mov dword [edi + 0x37ec], eax
mov dword [edi + 0x37f0], eax
lea eax, [ebp - 0x1b6c]
mov dword [edi + 0x3850], 0x3f800000
mov dword [edi + 0x3854], 0x42c80000
mov dword [edi + 0x384c], 0x42c80000
mov dword [edi + 0x3860], 0
push eax
mov dword [edi + 0x3858], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x1b3c]
call fcn.1002a0b0
lea ecx, [ebp - 0x1b54]
call fcn.1002a0b0
lea ecx, [ebp - 0x1b6c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x31c]
mov dword [edi + 0x3840], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x31c], 0x1002f420
push eax
call fcn.1003f4f0
mov dword [ebp - 0x320], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x37f4], 0
imul eax, dword [edi + 0x37f4], 0xeb
add eax, 0x14
mov dword [edi + 0x37e0], eax
mov dword [edi + 0x37e8], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x37f8], eax
lea eax, [ebp - 0x320]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x1bb4]
lea esi, [edi + 0x3898]
call fcn.10080460
push str.seed_tec9
lea ecx, [ebp - 0x1b9c]
mov dword [ebp - 4], 0x118
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x1b84]
mov byte [ebp - 4], 0x19
call fcn.1002a100
lea eax, [ebp - 0x1b9c]
mov byte [ebp - 4], 0x1a
push eax
lea ecx, [edi + 0x38d0]
call fcn.100479c0
lea eax, [ebp - 0x1b84]
mov byte [edi + 0x3901], 1
push eax
lea ecx, [edi + 0x3920]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x3901], al
cmovne eax, ecx
lea ecx, [edi + 0x3938]
mov dword [edi + 0x3950], eax
add eax, 8
mov dword [edi + 0x38a8], eax
mov dword [edi + 0x38ac], eax
lea eax, [ebp - 0x1bb4]
mov dword [edi + 0x390c], 0
mov dword [edi + 0x3910], 0x437f0000
mov dword [edi + 0x3908], 0
mov dword [edi + 0x391c], 0
push eax
mov dword [edi + 0x3914], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x1b84]
call fcn.1002a0b0
lea ecx, [ebp - 0x1b9c]
call fcn.1002a0b0
lea ecx, [ebp - 0x1bb4]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x324]
mov dword [edi + 0x38fc], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x324], 0x1002f420
push eax
call fcn.1003f4f0
mov dword [ebp - 0x328], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x38b0], 0
imul eax, dword [edi + 0x38b0], 0xeb
add eax, 0x14
mov dword [edi + 0x389c], eax
mov dword [edi + 0x38a4], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x38b4], eax
lea eax, [ebp - 0x328]
push eax
call fcn.1003f4f0
push str.id_p2000
lea ecx, [ebp - 0x1be4]
lea esi, [edi + 0x3954]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x1bcc]
mov dword [ebp - 4], 0x11b
call fcn.1002a100
lea eax, [ebp - 0x1bcc]
mov byte [ebp - 4], 0x1c
push eax
lea ecx, [edi + 0x3974]
call fcn.100479c0
lea eax, [ebp - 0x1be4]
push eax
lea ecx, [edi + 0x398c]
call fcn.100479c0
mov dword [edi + 0x39d8], 3
lea ecx, [ebp - 0x1bcc]
mov dword [edi + 0x3964], 0x23
mov dword [edi + 0x3968], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x1be4]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x32c]
mov dword [edi + 0x39b8], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x32c], 0x1002f450
push eax
call fcn.1003f4f0
mov dword [ebp - 0x330], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x396c], 0
imul eax, dword [edi + 0x396c], 0xeb
add eax, 0x14
mov dword [edi + 0x3958], eax
mov dword [edi + 0x3960], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x3970], eax
lea eax, [ebp - 0x330]
push eax
call fcn.1003f4f0
push str.stattrak_p2000
lea ecx, [ebp - 0x1c14]
lea esi, [edi + 0x39e0]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x1bfc]
mov dword [ebp - 4], 0x11d
call fcn.1002a100
lea eax, [ebp - 0x1c14]
mov byte [ebp - 4], 0x1e
push eax
lea ecx, [edi + 0x3a18]
call fcn.100479c0
lea eax, [ebp - 0x1bfc]
mov byte [edi + 0x3a49], 1
push eax
lea ecx, [edi + 0x3a50]
call fcn.100479c0
lea ecx, [ebp - 0x1bfc]
mov byte [edi + 0x3a4c], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x1c14]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x334]
mov dword [edi + 0x3a44], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x334], 0x1002f450
push eax
call fcn.1003f4f0
mov dword [ebp - 0x338], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x39f8], 0
imul eax, dword [edi + 0x39f8], 0xeb
add eax, 0x14
mov dword [edi + 0x39e4], eax
mov dword [edi + 0x39ec], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x39fc], eax
lea eax, [ebp - 0x338]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x1c5c]
lea esi, [edi + 0x3a68]
call fcn.10080460
push str.quality_p2000
lea ecx, [ebp - 0x1c44]
mov dword [ebp - 4], 0x11f
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x1c2c]
mov byte [ebp - 4], 0x20
call fcn.1002a100
lea eax, [ebp - 0x1c44]
mov byte [ebp - 4], 0x21
push eax
lea ecx, [edi + 0x3aa0]
call fcn.100479c0
lea eax, [ebp - 0x1c2c]
mov byte [edi + 0x3ad1], 1
push eax
lea ecx, [edi + 0x3af0]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x3ad1], al
cmovne eax, ecx
lea ecx, [edi + 0x3b08]
mov dword [edi + 0x3b20], eax
add eax, 8
mov dword [edi + 0x3a78], eax
mov dword [edi + 0x3a7c], eax
lea eax, [ebp - 0x1c5c]
mov dword [edi + 0x3adc], 0x3f800000
mov dword [edi + 0x3ae0], 0x42c80000
mov dword [edi + 0x3ad8], 0x42c80000
mov dword [edi + 0x3aec], 0
push eax
mov dword [edi + 0x3ae4], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x1c2c]
call fcn.1002a0b0
lea ecx, [ebp - 0x1c44]
call fcn.1002a0b0
lea ecx, [ebp - 0x1c5c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x33c]
mov dword [edi + 0x3acc], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x33c], 0x1002f450
push eax
call fcn.1003f4f0
mov dword [ebp - 0x340], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x3a80], 0
imul eax, dword [edi + 0x3a80], 0xeb
add eax, 0x14
mov dword [edi + 0x3a6c], eax
mov dword [edi + 0x3a74], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x3a84], eax
lea eax, [ebp - 0x340]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x1ca4]
lea esi, [edi + 0x3b24]
call fcn.10080460
push str.seed_p2000
lea ecx, [ebp - 0x1c8c]
mov dword [ebp - 4], 0x122
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x1c74]
mov byte [ebp - 4], 0x23
call fcn.1002a100
lea eax, [ebp - 0x1c8c]
mov byte [ebp - 4], 0x24
push eax
lea ecx, [edi + 0x3b5c]
call fcn.100479c0
lea eax, [ebp - 0x1c74]
mov byte [edi + 0x3b8d], 1
push eax
lea ecx, [edi + 0x3bac]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x3b8d], al
cmovne eax, ecx
mov dword [edi + 0x3bdc], eax
add eax, 8
mov dword [edi + 0x3b34], eax
mov dword [edi + 0x3b38], eax
lea eax, [ebp - 0x1ca4]
mov dword [edi + 0x3b98], 0
mov dword [edi + 0x3b9c], 0x437f0000
mov dword [edi + 0x3b94], 0
mov dword [edi + 0x3ba8], 0
mov dword [edi + 0x3ba0], 0x3f800000
push eax
lea ecx, [edi + 0x3bc4]
call fcn.10080430
lea ecx, [ebp - 0x1c74]
call fcn.1002a0b0
lea ecx, [ebp - 0x1c8c]
call fcn.1002a0b0
lea ecx, [ebp - 0x1ca4]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x344]
mov dword [edi + 0x3b88], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x344], 0x1002f450
push eax
call fcn.1003f4f0
mov dword [ebp - 0x348], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x3b3c], 0
imul eax, dword [edi + 0x3b3c], 0xeb
add eax, 0x14
mov dword [edi + 0x3b28], eax
mov dword [edi + 0x3b30], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x3b40], eax
lea eax, [ebp - 0x348]
push eax
call fcn.1003f4f0
push str.id_mp7
lea ecx, [ebp - 0x1cd4]
lea esi, [edi + 0x3be0]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x1cbc]
mov dword [ebp - 4], 0x125
call fcn.1002a100
lea eax, [ebp - 0x1cbc]
mov byte [ebp - 4], 0x26
push eax
lea ecx, [edi + 0x3c00]
call fcn.100479c0
lea eax, [ebp - 0x1cd4]
push eax
lea ecx, [edi + 0x3c18]
call fcn.100479c0
mov dword [edi + 0x3c64], 3
lea ecx, [ebp - 0x1cbc]
mov dword [edi + 0x3bf0], 0x23
mov dword [edi + 0x3bf4], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x1cd4]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x34c]
mov dword [edi + 0x3c44], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x34c], 0x1002f480
push eax
call fcn.1003f4f0
mov dword [ebp - 0x350], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x3bf8], 0
imul eax, dword [edi + 0x3bf8], 0xeb
add eax, 0x14
mov dword [edi + 0x3be4], eax
mov dword [edi + 0x3bec], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x3bfc], eax
lea eax, [ebp - 0x350]
push eax
call fcn.1003f4f0
push str.stattrak_mp7
lea ecx, [ebp - 0x1d04]
lea esi, [edi + 0x3c6c]
call fcn.1002a100
mov dword [ebp - 4], 0x127
lea ecx, [ebp - 0x1cec]
push str.stattrak
call fcn.1002a100
lea eax, [ebp - 0x1d04]
mov byte [ebp - 4], 0x28
push eax
lea ecx, [edi + 0x3ca4]
call fcn.100479c0
lea eax, [ebp - 0x1cec]
mov byte [edi + 0x3cd5], 1
push eax
lea ecx, [edi + 0x3cdc]
call fcn.100479c0
lea ecx, [ebp - 0x1cec]
mov byte [edi + 0x3cd8], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x1d04]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x354]
mov dword [edi + 0x3cd0], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x354], 0x1002f480
push eax
call fcn.1003f4f0
mov dword [ebp - 0x358], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x3c84], 0
imul eax, dword [edi + 0x3c84], 0xeb
add eax, 0x14
mov dword [edi + 0x3c70], eax
mov dword [edi + 0x3c78], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x3c88], eax
lea eax, [ebp - 0x358]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x1d4c]
lea esi, [edi + 0x3cf4]
call fcn.10080460
push str.quality_mp7
lea ecx, [ebp - 0x1d34]
mov dword [ebp - 4], 0x129
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x1d1c]
mov byte [ebp - 4], 0x2a
call fcn.1002a100
lea eax, [ebp - 0x1d34]
mov byte [ebp - 4], 0x2b
push eax
lea ecx, [edi + 0x3d2c]
call fcn.100479c0
lea eax, [ebp - 0x1d1c]
mov byte [edi + 0x3d5d], 1
push eax
lea ecx, [edi + 0x3d7c]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x3d5d], al
cmovne eax, ecx
lea ecx, [edi + 0x3d94]
mov dword [edi + 0x3dac], eax
add eax, 8
mov dword [edi + 0x3d04], eax
mov dword [edi + 0x3d08], eax
lea eax, [ebp - 0x1d4c]
mov dword [edi + 0x3d68], 0x3f800000
mov dword [edi + 0x3d6c], 0x42c80000
mov dword [edi + 0x3d64], 0x42c80000
mov dword [edi + 0x3d78], 0
push eax
mov dword [edi + 0x3d70], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x1d1c]
call fcn.1002a0b0
lea ecx, [ebp - 0x1d34]
call fcn.1002a0b0
lea ecx, [ebp - 0x1d4c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x35c]
mov dword [edi + 0x3d58], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x35c], 0x1002f480
push eax
call fcn.1003f4f0
mov dword [ebp - 0x360], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x3d0c], 0
imul eax, dword [edi + 0x3d0c], 0xeb
add eax, 0x14
mov dword [edi + 0x3cf8], eax
mov dword [edi + 0x3d00], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x3d10], eax
lea eax, [ebp - 0x360]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x1d94]
lea esi, [edi + 0x3db0]
call fcn.10080460
push str.seed_mp7
lea ecx, [ebp - 0x1d7c]
mov dword [ebp - 4], 0x12c
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x1d64]
mov byte [ebp - 4], 0x2d
call fcn.1002a100
lea eax, [ebp - 0x1d7c]
mov byte [ebp - 4], 0x2e
push eax
lea ecx, [edi + 0x3de8]
call fcn.100479c0
lea eax, [ebp - 0x1d64]
mov byte [edi + 0x3e19], 1
push eax
lea ecx, [edi + 0x3e38]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x3e19], al
cmovne eax, ecx
lea ecx, [edi + 0x3e50]
mov dword [edi + 0x3e68], eax
add eax, 8
mov dword [edi + 0x3dc0], eax
mov dword [edi + 0x3dc4], eax
lea eax, [ebp - 0x1d94]
mov dword [edi + 0x3e24], 0
mov dword [edi + 0x3e28], 0x437f0000
mov dword [edi + 0x3e20], 0
mov dword [edi + 0x3e34], 0
push eax
mov dword [edi + 0x3e2c], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x1d64]
call fcn.1002a0b0
lea ecx, [ebp - 0x1d7c]
call fcn.1002a0b0
lea ecx, [ebp - 0x1d94]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x364]
mov dword [edi + 0x3e14], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x364], 0x1002f480
push eax
call fcn.1003f4f0
mov dword [ebp - 0x368], esi
mov dword [edi + 0x3dc8], 0
imul eax, dword [edi + 0x3dc8], 0xeb
add eax, 0x14
mov dword [edi + 0x3db4], eax
lea ecx, [edi + 0x18]
mov dword [edi + 0x3dbc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x3dcc], eax
lea eax, [ebp - 0x368]
push eax
call fcn.1003f4f0
push str.id_mp9
lea ecx, [ebp - 0x1dc4]
lea esi, [edi + 0x3e6c]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x1dac]
mov dword [ebp - 4], 0x12f
call fcn.1002a100
lea eax, [ebp - 0x1dac]
mov byte [ebp - 4], 0x30
push eax
lea ecx, [edi + 0x3e8c]
call fcn.100479c0
lea eax, [ebp - 0x1dc4]
push eax
lea ecx, [edi + 0x3ea4]
call fcn.100479c0
mov dword [edi + 0x3ef0], 3
lea ecx, [ebp - 0x1dac]
mov dword [edi + 0x3e7c], 0x23
mov dword [edi + 0x3e80], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x1dc4]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x36c]
mov dword [edi + 0x3ed0], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x36c], 0x1002f4b0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x370], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x3e84], 0
imul eax, dword [edi + 0x3e84], 0xeb
add eax, 0x14
mov dword [edi + 0x3e70], eax
mov dword [edi + 0x3e78], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x3e88], eax
lea eax, [ebp - 0x370]
push eax
call fcn.1003f4f0
push str.stattrak_mp9
lea ecx, [ebp - 0x1df4]
lea esi, [edi + 0x3ef8]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x1ddc]
mov dword [ebp - 4], 0x131
call fcn.1002a100
lea eax, [ebp - 0x1df4]
mov byte [ebp - 4], 0x32
push eax
lea ecx, [edi + 0x3f30]
call fcn.100479c0
lea eax, [ebp - 0x1ddc]
mov byte [edi + 0x3f61], 1
push eax
lea ecx, [edi + 0x3f68]
call fcn.100479c0
lea ecx, [ebp - 0x1ddc]
mov byte [edi + 0x3f64], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x1df4]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
mov dword [edi + 0x3f5c], 0x1002d0e0
mov dword [ebp - 0x374], 0x1002f4b0
lea eax, [ebp - 0x374]
lea ecx, [esi + 0x58]
push eax
call fcn.1003f4f0
mov dword [ebp - 0x378], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x3f10], 0
imul eax, dword [edi + 0x3f10], 0xeb
add eax, 0x14
mov dword [edi + 0x3efc], eax
mov dword [edi + 0x3f04], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x3f14], eax
lea eax, [ebp - 0x378]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x1e3c]
lea esi, [edi + 0x3f80]
call fcn.10080460
push str.quality_mp9
lea ecx, [ebp - 0x1e24]
mov dword [ebp - 4], 0x133
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x1e0c]
mov byte [ebp - 4], 0x34
call fcn.1002a100
lea eax, [ebp - 0x1e24]
mov byte [ebp - 4], 0x35
push eax
lea ecx, [edi + 0x3fb8]
call fcn.100479c0
lea eax, [ebp - 0x1e0c]
mov byte [edi + 0x3fe9], 1
push eax
lea ecx, [edi + 0x4008]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x3fe9], al
cmovne eax, ecx
lea ecx, [edi + 0x4020]
mov dword [edi + 0x4038], eax
add eax, 8
mov dword [edi + 0x3f90], eax
mov dword [edi + 0x3f94], eax
lea eax, [ebp - 0x1e3c]
mov dword [edi + 0x3ff4], 0x3f800000
mov dword [edi + 0x3ff8], 0x42c80000
mov dword [edi + 0x3ff0], 0x42c80000
mov dword [edi + 0x4004], 0
push eax
mov dword [edi + 0x3ffc], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x1e0c]
call fcn.1002a0b0
lea ecx, [ebp - 0x1e24]
call fcn.1002a0b0
lea ecx, [ebp - 0x1e3c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x37c]
mov dword [edi + 0x3fe4], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x37c], 0x1002f4b0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x380], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x3f98], 0
imul eax, dword [edi + 0x3f98], 0xeb
add eax, 0x14
mov dword [edi + 0x3f84], eax
mov dword [edi + 0x3f8c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x3f9c], eax
lea eax, [ebp - 0x380]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x1e84]
lea esi, [edi + 0x403c]
call fcn.10080460
push str.seed_mp9
lea ecx, [ebp - 0x1e6c]
mov dword [ebp - 4], 0x136
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x1e54]
mov byte [ebp - 4], 0x37
call fcn.1002a100
lea eax, [ebp - 0x1e6c]
mov byte [ebp - 4], 0x38
push eax
lea ecx, [edi + 0x4074]
call fcn.100479c0
lea eax, [ebp - 0x1e54]
mov byte [edi + 0x40a5], 1
push eax
lea ecx, [edi + 0x40c4]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x40a5], al
cmovne eax, ecx
lea ecx, [edi + 0x40dc]
mov dword [edi + 0x40f4], eax
add eax, 8
mov dword [edi + 0x404c], eax
mov dword [edi + 0x4050], eax
lea eax, [ebp - 0x1e84]
mov dword [edi + 0x40b0], 0
mov dword [edi + 0x40b4], 0x437f0000
mov dword [edi + 0x40ac], 0
mov dword [edi + 0x40c0], 0
push eax
mov dword [edi + 0x40b8], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x1e54]
call fcn.1002a0b0
lea ecx, [ebp - 0x1e6c]
call fcn.1002a0b0
lea ecx, [ebp - 0x1e84]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x384]
mov dword [edi + 0x40a0], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x384], 0x1002f4b0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x388], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x4054], 0
imul eax, dword [edi + 0x4054], 0xeb
add eax, 0x14
mov dword [edi + 0x4040], eax
mov dword [edi + 0x4048], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x4058], eax
lea eax, [ebp - 0x388]
push eax
call fcn.1003f4f0
push str.id_nova
lea ecx, [ebp - 0x1eb4]
lea esi, [edi + 0x40f8]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x1e9c]
mov dword [ebp - 4], 0x139
call fcn.1002a100
mov byte [ebp - 4], 0x3a
lea eax, [ebp - 0x1e9c]
push eax
lea ecx, [edi + 0x4118]
call fcn.100479c0
lea eax, [ebp - 0x1eb4]
push eax
lea ecx, [edi + 0x4130]
call fcn.100479c0
mov dword [edi + 0x417c], 3
lea ecx, [ebp - 0x1e9c]
mov dword [edi + 0x4108], 0x23
mov dword [edi + 0x410c], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x1eb4]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x38c]
mov dword [edi + 0x415c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x38c], 0x1002f4e0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x390], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x4110], 0
imul eax, dword [edi + 0x4110], 0xeb
add eax, 0x14
mov dword [edi + 0x40fc], eax
mov dword [edi + 0x4104], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x4114], eax
lea eax, [ebp - 0x390]
push eax
call fcn.1003f4f0
push str.stattrak_nova
lea ecx, [ebp - 0x1ee4]
lea esi, [edi + 0x4184]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x1ecc]
mov dword [ebp - 4], 0x13b
call fcn.1002a100
lea eax, [ebp - 0x1ee4]
mov byte [ebp - 4], 0x3c
push eax
lea ecx, [edi + 0x41bc]
call fcn.100479c0
lea eax, [ebp - 0x1ecc]
mov byte [edi + 0x41ed], 1
push eax
lea ecx, [edi + 0x41f4]
call fcn.100479c0
lea ecx, [ebp - 0x1ecc]
mov byte [edi + 0x41f0], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x1ee4]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x394]
mov dword [edi + 0x41e8], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x394], 0x1002f4e0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x1d8], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x419c], 0
imul eax, dword [edi + 0x419c], 0xeb
add eax, 0x14
mov dword [edi + 0x4188], eax
mov dword [edi + 0x4190], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x41a0], eax
lea eax, [ebp - 0x1d8]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x1f2c]
lea esi, [edi + 0x420c]
call fcn.10080460
push str.quality_nova
lea ecx, [ebp - 0x1f14]
mov dword [ebp - 4], 0x13d
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x1efc]
mov byte [ebp - 4], 0x3e
call fcn.1002a100
lea eax, [ebp - 0x1f14]
mov byte [ebp - 4], 0x3f
push eax
lea ecx, [edi + 0x4244]
call fcn.100479c0
lea eax, [ebp - 0x1efc]
mov byte [edi + 0x4275], 1
push eax
lea ecx, [edi + 0x4294]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x4275], al
cmovne eax, ecx
lea ecx, [edi + 0x42ac]
mov dword [edi + 0x42c4], eax
add eax, 8
mov dword [edi + 0x421c], eax
mov dword [edi + 0x4220], eax
lea eax, [ebp - 0x1f2c]
mov dword [edi + 0x4280], 0x3f800000
mov dword [edi + 0x4284], 0x42c80000
mov dword [edi + 0x427c], 0x42c80000
mov dword [edi + 0x4290], 0
push eax
mov dword [edi + 0x4288], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x1efc]
call fcn.1002a0b0
lea ecx, [ebp - 0x1f14]
call fcn.1002a0b0
lea ecx, [ebp - 0x1f2c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x398]
mov dword [edi + 0x4270], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x398], 0x1002f4e0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x39c], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x4224], 0
imul eax, dword [edi + 0x4224], 0xeb
add eax, 0x14
mov dword [edi + 0x4210], eax
mov dword [edi + 0x4218], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x4228], eax
lea eax, [ebp - 0x39c]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x1f74]
lea esi, [edi + 0x42c8]
call fcn.10080460
push str.seed_nova
lea ecx, [ebp - 0x1f5c]
mov dword [ebp - 4], 0x140
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x1f44]
mov byte [ebp - 4], 0x41
call fcn.1002a100
lea eax, [ebp - 0x1f5c]
mov byte [ebp - 4], 0x42
push eax
lea ecx, [edi + 0x4300]
call fcn.100479c0
lea eax, [ebp - 0x1f44]
mov byte [edi + 0x4331], 1
push eax
lea ecx, [edi + 0x4350]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x4331], al
cmovne eax, ecx
lea ecx, [edi + 0x4368]
mov dword [edi + 0x4380], eax
add eax, 8
mov dword [edi + 0x42d8], eax
mov dword [edi + 0x42dc], eax
lea eax, [ebp - 0x1f74]
mov dword [edi + 0x433c], 0
mov dword [edi + 0x4340], 0x437f0000
mov dword [edi + 0x4338], 0
mov dword [edi + 0x434c], 0
push eax
mov dword [edi + 0x4344], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x1f44]
call fcn.1002a0b0
lea ecx, [ebp - 0x1f5c]
call fcn.1002a0b0
lea ecx, [ebp - 0x1f74]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x3a0]
mov dword [edi + 0x432c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x3a0], 0x1002f4e0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x3a4], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x42e0], 0
imul eax, dword [edi + 0x42e0], 0xeb
add eax, 0x14
mov dword [edi + 0x42cc], eax
mov dword [edi + 0x42d4], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x42e4], eax
lea eax, [ebp - 0x3a4]
push eax
call fcn.1003f4f0
push str.id_p250
lea ecx, [ebp - 0x1fa4]
lea esi, [edi + 0x4384]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x1f8c]
mov dword [ebp - 4], 0x143
call fcn.1002a100
lea eax, [ebp - 0x1f8c]
mov byte [ebp - 4], 0x44
push eax
lea ecx, [edi + 0x43a4]
call fcn.100479c0
lea eax, [ebp - 0x1fa4]
push eax
lea ecx, [edi + 0x43bc]
call fcn.100479c0
mov dword [edi + 0x4408], 3
lea ecx, [ebp - 0x1f8c]
mov dword [edi + 0x4394], 0x23
mov dword [edi + 0x4398], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x1fa4]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x3a8]
mov dword [edi + 0x43e8], 0x1002d0e0
mov dword [ebp - 0x3a8], 0x1002f510
lea ecx, [esi + 0x58]
push eax
call fcn.1003f4f0
mov dword [ebp - 0x3ac], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x439c], 0
imul eax, dword [edi + 0x439c], 0xeb
add eax, 0x14
mov dword [edi + 0x4388], eax
mov dword [edi + 0x4390], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x43a0], eax
lea eax, [ebp - 0x3ac]
push eax
call fcn.1003f4f0
push str.stattrak_p250
lea ecx, [ebp - 0x1fd4]
lea esi, [edi + 0x4410]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x1fbc]
mov dword [ebp - 4], 0x145
call fcn.1002a100
lea eax, [ebp - 0x1fd4]
mov byte [ebp - 4], 0x46
push eax
lea ecx, [edi + 0x4448]
call fcn.100479c0
lea eax, [ebp - 0x1fbc]
mov byte [edi + 0x4479], 1
push eax
lea ecx, [edi + 0x4480]
call fcn.100479c0
lea ecx, [ebp - 0x1fbc]
mov byte [edi + 0x447c], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x1fd4]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x3b0]
mov dword [edi + 0x4474], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x3b0], 0x1002f510
push eax
call fcn.1003f4f0
mov dword [ebp - 0x3b4], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x4428], 0
imul eax, dword [edi + 0x4428], 0xeb
add eax, 0x14
mov dword [edi + 0x4414], eax
mov dword [edi + 0x441c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x442c], eax
lea eax, [ebp - 0x3b4]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x201c]
lea esi, [edi + 0x4498]
call fcn.10080460
push str.quality_p250
lea ecx, [ebp - 0x2004]
mov dword [ebp - 4], 0x147
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x1fec]
mov byte [ebp - 4], 0x48
call fcn.1002a100
lea eax, [ebp - 0x2004]
mov byte [ebp - 4], 0x49
push eax
lea ecx, [edi + 0x44d0]
call fcn.100479c0
lea eax, [ebp - 0x1fec]
mov byte [edi + 0x4501], 1
push eax
lea ecx, [edi + 0x4520]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x4501], al
cmovne eax, ecx
lea ecx, [edi + 0x4538]
mov dword [edi + 0x4550], eax
add eax, 8
mov dword [edi + 0x44a8], eax
mov dword [edi + 0x44ac], eax
lea eax, [ebp - 0x201c]
mov dword [edi + 0x450c], 0x3f800000
mov dword [edi + 0x4510], 0x42c80000
mov dword [edi + 0x4508], 0x42c80000
mov dword [edi + 0x451c], 0
push eax
mov dword [edi + 0x4514], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x1fec]
call fcn.1002a0b0
lea ecx, [ebp - 0x2004]
call fcn.1002a0b0
lea ecx, [ebp - 0x201c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x3b8]
mov dword [edi + 0x44fc], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x3b8], 0x1002f510
push eax
call fcn.1003f4f0
mov dword [ebp - 0x3bc], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x44b0], 0
imul eax, dword [edi + 0x44b0], 0xeb
add eax, 0x14
mov dword [edi + 0x449c], eax
mov dword [edi + 0x44a4], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x44b4], eax
lea eax, [ebp - 0x3bc]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x2064]
lea esi, [edi + 0x4554]
call fcn.10080460
push str.seed_p250
lea ecx, [ebp - 0x204c]
mov dword [ebp - 4], 0x14a
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x2034]
mov byte [ebp - 4], 0x4b
call fcn.1002a100
lea eax, [ebp - 0x204c]
mov byte [ebp - 4], 0x4c
push eax
lea ecx, [edi + 0x458c]
call fcn.100479c0
lea eax, [ebp - 0x2034]
mov byte [edi + 0x45bd], 1
push eax
lea ecx, [edi + 0x45dc]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x45bd], al
cmovne eax, ecx
mov dword [edi + 0x460c], eax
add eax, 8
mov dword [edi + 0x4564], eax
mov dword [edi + 0x4568], eax
mov dword [edi + 0x45c8], 0
mov dword [edi + 0x45cc], 0x437f0000
mov dword [edi + 0x45c4], 0
mov dword [edi + 0x45d8], 0
mov dword [edi + 0x45d0], 0x3f800000
lea eax, [ebp - 0x2064]
push eax
lea ecx, [edi + 0x45f4]
call fcn.10080430
lea ecx, [ebp - 0x2034]
call fcn.1002a0b0
lea ecx, [ebp - 0x204c]
call fcn.1002a0b0
lea ecx, [ebp - 0x2064]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x3c0]
mov dword [edi + 0x45b8], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x3c0], 0x1002f510
push eax
call fcn.1003f4f0
mov dword [ebp - 0x3c4], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x456c], 0
imul eax, dword [edi + 0x456c], 0xeb
add eax, 0x14
mov dword [edi + 0x4558], eax
mov dword [edi + 0x4560], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x4570], eax
lea eax, [ebp - 0x3c4]
push eax
call fcn.1003f4f0
push str.id_scar20
lea ecx, [ebp - 0x2094]
lea esi, [edi + 0x4610]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x207c]
mov dword [ebp - 4], 0x14d
call fcn.1002a100
lea eax, [ebp - 0x207c]
mov byte [ebp - 4], 0x4e
push eax
lea ecx, [edi + 0x4630]
call fcn.100479c0
lea eax, [ebp - 0x2094]
push eax
lea ecx, [edi + 0x4648]
call fcn.100479c0
mov dword [edi + 0x4694], 3
lea ecx, [ebp - 0x207c]
mov dword [edi + 0x4620], 0x23
mov dword [edi + 0x4624], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x2094]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x3c8]
mov dword [edi + 0x4674], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x3c8], 0x1002f540
push eax
call fcn.1003f4f0
mov dword [ebp - 0x3cc], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x4628], 0
imul eax, dword [edi + 0x4628], 0xeb
add eax, 0x14
mov dword [edi + 0x4614], eax
mov dword [edi + 0x461c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x462c], eax
lea eax, [ebp - 0x3cc]
push eax
call fcn.1003f4f0
lea ecx, [ebp - 0x5fb]
call fcn.1003fc80
push 0x100bf244
lea ecx, [ebp - 0x3940]
mov esi, eax
call fcn.1002a100
push str.Bloodsport
lea ecx, [ebp - 0x3928]
mov dword [ebp - 4], 0x14f
call fcn.1002a100
push str.Emerald
lea ecx, [ebp - 0x3910]
mov byte [ebp - 4], 0x50
call fcn.1002a100
push str.Enforcer
lea ecx, [ebp - 0x38f8]
mov byte [ebp - 4], 0x51
call fcn.1002a100
push str.Blueprint
lea ecx, [ebp - 0x38e0]
mov byte [ebp - 4], 0x52
call fcn.1002a100
push str.Crimson_Web
lea ecx, [ebp - 0x38c8]
mov byte [ebp - 4], 0x53
call fcn.1002a100
push str.Cardiac
lea ecx, [ebp - 0x38b0]
mov byte [ebp - 4], 0x54
call fcn.1002a100
lea eax, [ebp - 0x3898]
mov dword [ebp - 4], 0x155
push eax
lea eax, [ebp - 0x3940]
push eax
lea ecx, [ebp - 0x93c]
call fcn.10080000
push esi
lea ecx, [ebp - 0x650]
push dword [eax + 4]
push dword [eax]
call fcn.10080020
push str.preset_scar20
lea ecx, [ebp - 0x20ac]
mov byte [ebp - 4], 0x56
call fcn.1002a100
push str.preset
lea ecx, [ebp - 0x3250]
mov byte [ebp - 4], 0x57
call fcn.1002a100
lea eax, [ebp - 0x20ac]
mov byte [ebp - 4], 0x58
push eax
lea ecx, [edi + 0x46d4]
call fcn.100479c0
mov byte [edi + 0x4705], 0
lea ecx, [ebp - 0x650]
mov dword [edi + 0x4738], 0
mov dword [edi + 0x46ac], 0x14
mov dword [edi + 0x46b0], 0x14
call fcn.1004d6c0
lea ecx, [ebp - 0x650]
mov esi, eax
call fcn.10048c20
mov dword [ebp - 0x5f4], eax
cmp esi, eax
je 0x100700a1
lea ecx, [edi + 0x4724]
mov dword [ebp - 0x5f0], ecx
mov edi, ecx
push esi
mov ecx, edi
call fcn.1004d6d0
add esi, 0x18
cmp esi, dword [ebp - 0x5f4]
jne 0x10070088
mov edi, dword [ebp - 0x5f8]
lea ecx, [edi + 0x4724]
call fcn.1002f880
test eax, eax
je 0x100700ba
mov dword [edi + 0x4734], 0
lea ecx, [ebp - 0x3250]
call fcn.1002a0b0
lea ecx, [ebp - 0x20ac]
call fcn.1002a0b0
lea ecx, [ebp - 0x650]
call fcn.1004d700
push fcn.1002a0b0
push 7
push 0x18
lea eax, [ebp - 0x3940]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100aecd8
lea eax, [ebp - 0x3d0]
mov dword [edi + 0x4700], 0x1002d0e0
lea ecx, [edi + 0x46f4]
mov dword [ebp - 0x3d0], 0x1002f540
push eax
call fcn.1003f4f0
lea eax, [edi + 0x469c]
mov dword [ebp - 0x3d4], eax
lea ecx, [edi + 0x18]
mov dword [edi + 0x46b4], 0
imul eax, dword [edi + 0x46b4], 0xeb
add eax, 0x14
mov dword [edi + 0x46a0], eax
mov dword [edi + 0x46a8], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x46b8], eax
lea eax, [ebp - 0x3d4]
push eax
call fcn.1003f4f0
push str.stattrak_scar20
lea ecx, [ebp - 0x20dc]
lea esi, [edi + 0x473c]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x20c4]
mov dword [ebp - 4], 0x159
call fcn.1002a100
lea eax, [ebp - 0x20dc]
mov byte [ebp - 4], 0x5a
push eax
lea ecx, [edi + 0x4774]
call fcn.100479c0
lea eax, [ebp - 0x20c4]
mov byte [edi + 0x47a5], 1
push eax
lea ecx, [edi + 0x47ac]
call fcn.100479c0
lea ecx, [ebp - 0x20c4]
mov byte [edi + 0x47a8], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x20dc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x3d8]
mov dword [edi + 0x47a0], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x3d8], 0x1002f540
push eax
call fcn.1003f4f0
mov dword [ebp - 0x3dc], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x4754], 0
imul eax, dword [edi + 0x4754], 0xeb
add eax, 0x14
mov dword [edi + 0x4740], eax
mov dword [edi + 0x4748], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x4758], eax
lea eax, [ebp - 0x3dc]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x2124]
lea esi, [edi + 0x47c4]
call fcn.10080460
push str.quality_scar20
lea ecx, [ebp - 0x210c]
mov dword [ebp - 4], 0x15b
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x20f4]
mov byte [ebp - 4], 0x5c
call fcn.1002a100
lea eax, [ebp - 0x210c]
mov byte [ebp - 4], 0x5d
push eax
lea ecx, [edi + 0x47fc]
call fcn.100479c0
lea eax, [ebp - 0x20f4]
mov byte [edi + 0x482d], 1
push eax
lea ecx, [edi + 0x484c]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x482d], al
cmovne eax, ecx
lea ecx, [edi + 0x4864]
mov dword [edi + 0x487c], eax
add eax, 8
mov dword [edi + 0x47d4], eax
mov dword [edi + 0x47d8], eax
lea eax, [ebp - 0x2124]
mov dword [edi + 0x4838], 0x3f800000
mov dword [edi + 0x483c], 0x42c80000
mov dword [edi + 0x4834], 0x42c80000
mov dword [edi + 0x4848], 0
push eax
mov dword [edi + 0x4840], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x20f4]
call fcn.1002a0b0
lea ecx, [ebp - 0x210c]
call fcn.1002a0b0
lea ecx, [ebp - 0x2124]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x3e0]
mov dword [edi + 0x4828], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x3e0], 0x1002f540
push eax
call fcn.1003f4f0
mov dword [ebp - 0x3e4], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x47dc], 0
imul eax, dword [edi + 0x47dc], 0xeb
add eax, 0x14
mov dword [edi + 0x47c8], eax
mov dword [edi + 0x47d0], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x47e0], eax
lea eax, [ebp - 0x3e4]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x216c]
lea esi, [edi + 0x4880]
call fcn.10080460
push str.seed_scar20
lea ecx, [ebp - 0x2154]
mov dword [ebp - 4], 0x15e
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x213c]
mov byte [ebp - 4], 0x5f
call fcn.1002a100
lea eax, [ebp - 0x2154]
mov byte [ebp - 4], 0x60
push eax
lea ecx, [edi + 0x48b8]
call fcn.100479c0
lea eax, [ebp - 0x213c]
mov byte [edi + 0x48e9], 1
push eax
lea ecx, [edi + 0x4908]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x48e9], al
cmovne eax, ecx
lea ecx, [edi + 0x4920]
mov dword [edi + 0x4938], eax
add eax, 8
mov dword [edi + 0x4890], eax
mov dword [edi + 0x4894], eax
lea eax, [ebp - 0x216c]
mov dword [edi + 0x48f4], 0
mov dword [edi + 0x48f8], 0x437f0000
mov dword [edi + 0x48f0], 0
mov dword [edi + 0x4904], 0
push eax
mov dword [edi + 0x48fc], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x213c]
call fcn.1002a0b0
lea ecx, [ebp - 0x2154]
call fcn.1002a0b0
lea ecx, [ebp - 0x216c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x3e8]
mov dword [edi + 0x48e4], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x3e8], 0x1002f540
push eax
call fcn.1003f4f0
mov dword [ebp - 0x3ec], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x4898], 0
imul eax, dword [edi + 0x4898], 0xeb
add eax, 0x14
mov dword [edi + 0x4884], eax
mov dword [edi + 0x488c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x489c], eax
lea eax, [ebp - 0x3ec]
push eax
call fcn.1003f4f0
push str.id_sg553
lea ecx, [ebp - 0x219c]
lea esi, [edi + 0x493c]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x2184]
mov dword [ebp - 4], 0x161
call fcn.1002a100
lea eax, [ebp - 0x2184]
mov byte [ebp - 4], 0x62
push eax
lea ecx, [edi + 0x495c]
call fcn.100479c0
lea eax, [ebp - 0x219c]
push eax
lea ecx, [edi + 0x4974]
call fcn.100479c0
mov dword [edi + 0x49c0], 3
lea ecx, [ebp - 0x2184]
mov dword [edi + 0x494c], 0x23
mov dword [edi + 0x4950], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x219c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x3f0]
mov dword [edi + 0x49a0], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x3f0], 0x1002f570
push eax
call fcn.1003f4f0
mov dword [ebp - 0x3f4], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x4954], 0
imul eax, dword [edi + 0x4954], 0xeb
add eax, 0x14
mov dword [edi + 0x4940], eax
mov dword [edi + 0x4948], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x4958], eax
lea eax, [ebp - 0x3f4]
push eax
call fcn.1003f4f0
push str.stattrak_sg553
lea ecx, [ebp - 0x21cc]
lea esi, [edi + 0x49c8]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x21b4]
mov dword [ebp - 4], 0x163
call fcn.1002a100
lea eax, [ebp - 0x21cc]
mov byte [ebp - 4], 0x64
push eax
lea ecx, [edi + 0x4a00]
call fcn.100479c0
lea eax, [ebp - 0x21b4]
mov byte [edi + 0x4a31], 1
push eax
lea ecx, [edi + 0x4a38]
call fcn.100479c0
lea ecx, [ebp - 0x21b4]
mov byte [edi + 0x4a34], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x21cc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x3f8]
mov dword [edi + 0x4a2c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x3f8], 0x1002f570
push eax
call fcn.1003f4f0
mov dword [ebp - 0x3fc], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x49e0], 0
imul eax, dword [edi + 0x49e0], 0xeb
add eax, 0x14
mov dword [edi + 0x49cc], eax
mov dword [edi + 0x49d4], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x49e4], eax
lea eax, [ebp - 0x3fc]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x2214]
lea esi, [edi + 0x4a50]
call fcn.10080460
push str.quality_sg553
lea ecx, [ebp - 0x21fc]
mov dword [ebp - 4], 0x165
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x21e4]
mov byte [ebp - 4], 0x66
call fcn.1002a100
lea eax, [ebp - 0x21fc]
mov byte [ebp - 4], 0x67
push eax
lea ecx, [edi + 0x4a88]
call fcn.100479c0
lea eax, [ebp - 0x21e4]
mov byte [edi + 0x4ab9], 1
push eax
lea ecx, [edi + 0x4ad8]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x4ab9], al
cmovne eax, ecx
lea ecx, [edi + 0x4af0]
mov dword [edi + 0x4b08], eax
add eax, 8
mov dword [edi + 0x4a60], eax
mov dword [edi + 0x4a64], eax
lea eax, [ebp - 0x2214]
mov dword [edi + 0x4ac4], 0x3f800000
mov dword [edi + 0x4ac8], 0x42c80000
mov dword [edi + 0x4ac0], 0x42c80000
mov dword [edi + 0x4ad4], 0
push eax
mov dword [edi + 0x4acc], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x21e4]
call fcn.1002a0b0
lea ecx, [ebp - 0x21fc]
call fcn.1002a0b0
lea ecx, [ebp - 0x2214]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x400]
mov dword [edi + 0x4ab4], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x400], 0x1002f570
push eax
call fcn.1003f4f0
mov dword [ebp - 0x404], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x4a68], 0
imul eax, dword [edi + 0x4a68], 0xeb
add eax, 0x14
mov dword [edi + 0x4a54], eax
mov dword [edi + 0x4a5c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x4a6c], eax
lea eax, [ebp - 0x404]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x225c]
lea esi, [edi + 0x4b0c]
call fcn.10080460
push str.seed_sg553
lea ecx, [ebp - 0x2244]
mov dword [ebp - 4], 0x168
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x222c]
mov byte [ebp - 4], 0x69
call fcn.1002a100
lea eax, [ebp - 0x2244]
mov byte [ebp - 4], 0x6a
push eax
lea ecx, [edi + 0x4b44]
call fcn.100479c0
lea eax, [ebp - 0x222c]
mov byte [edi + 0x4b75], 1
push eax
lea ecx, [edi + 0x4b94]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x4b75], al
cmovne eax, ecx
mov dword [edi + 0x4bc4], eax
add eax, 8
mov dword [edi + 0x4b1c], eax
mov dword [edi + 0x4b20], eax
lea eax, [ebp - 0x225c]
mov dword [edi + 0x4b80], 0
mov dword [edi + 0x4b84], 0x437f0000
mov dword [edi + 0x4b7c], 0
mov dword [edi + 0x4b90], 0
mov dword [edi + 0x4b88], 0x3f800000
push eax
lea ecx, [edi + 0x4bac]
call fcn.10080430
lea ecx, [ebp - 0x222c]
call fcn.1002a0b0
lea ecx, [ebp - 0x2244]
call fcn.1002a0b0
lea ecx, [ebp - 0x225c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x408]
mov dword [edi + 0x4b70], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x408], 0x1002f570
push eax
call fcn.1003f4f0
mov dword [ebp - 0x40c], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x4b24], 0
imul eax, dword [edi + 0x4b24], 0xeb
add eax, 0x14
mov dword [edi + 0x4b10], eax
mov dword [edi + 0x4b18], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x4b28], eax
lea eax, [ebp - 0x40c]
push eax
call fcn.1003f4f0
push str.id_ssg08
lea ecx, [ebp - 0x228c]
lea esi, [edi + 0x4bc8]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x2274]
mov dword [ebp - 4], 0x16b
call fcn.1002a100
lea eax, [ebp - 0x2274]
mov byte [ebp - 4], 0x6c
push eax
lea ecx, [edi + 0x4be8]
call fcn.100479c0
lea eax, [ebp - 0x228c]
push eax
lea ecx, [edi + 0x4c00]
call fcn.100479c0
mov dword [edi + 0x4c4c], 3
lea ecx, [ebp - 0x2274]
mov dword [edi + 0x4bd8], 0x23
mov dword [edi + 0x4bdc], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x228c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x410]
mov dword [edi + 0x4c2c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x410], 0x1002f5a0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x414], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x4be0], 0
imul eax, dword [edi + 0x4be0], 0xeb
add eax, 0x14
mov dword [edi + 0x4bcc], eax
mov dword [edi + 0x4bd4], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x4be4], eax
lea eax, [ebp - 0x414]
push eax
call fcn.1003f4f0
lea ecx, [ebp - 0x5fc]
call fcn.1003fc80
push 0x100bf244
lea ecx, [ebp - 0x39e8]
mov esi, eax
call fcn.1002a100
mov dword [ebp - 4], 0x16d
push str.Dragonfire
lea ecx, [ebp - 0x39d0]
call fcn.1002a100
push str.Blood_in_the_Water
lea ecx, [ebp - 0x39b8]
mov byte [ebp - 4], 0x6e
call fcn.1002a100
push str.Ghost_Crusader
lea ecx, [ebp - 0x39a0]
mov byte [ebp - 4], 0x6f
call fcn.1002a100
push str.Abyss
lea ecx, [ebp - 0x3988]
mov byte [ebp - 4], 0x70
call fcn.1002a100
push str.Detour
lea ecx, [ebp - 0x3970]
mov byte [ebp - 4], 0x71
call fcn.1002a100
push str.Carbon_Fiber
lea ecx, [ebp - 0x3958]
mov byte [ebp - 4], 0x72
call fcn.1002a100
lea eax, [ebp - 0x3940]
mov dword [ebp - 4], 0x173
push eax
lea eax, [ebp - 0x39e8]
push eax
lea ecx, [ebp - 0x944]
call fcn.10080000
push esi
lea ecx, [ebp - 0x65c]
push dword [eax + 4]
push dword [eax]
call fcn.10080020
push str.preset_ssg08
lea ecx, [ebp - 0x22a4]
mov byte [ebp - 4], 0x74
call fcn.1002a100
push str.preset
lea ecx, [ebp - 0x3268]
mov byte [ebp - 4], 0x75
call fcn.1002a100
lea eax, [ebp - 0x22a4]
mov byte [ebp - 4], 0x76
push eax
lea ecx, [edi + 0x4c8c]
call fcn.100479c0
mov byte [edi + 0x4cbd], 0
lea ecx, [ebp - 0x65c]
mov dword [edi + 0x4cf0], 0
mov dword [edi + 0x4c64], 0x14
mov dword [edi + 0x4c68], 0x14
call fcn.1004d6c0
lea ecx, [ebp - 0x65c]
mov esi, eax
call fcn.10048c20
mov dword [ebp - 0x5f0], eax
cmp esi, eax
je 0x10070c4b
lea eax, [edi + 0x4cdc]
mov edi, dword [ebp - 0x5f0]
mov dword [ebp - 0x5f4], eax
nop dword [eax]
push esi
mov ecx, eax
call fcn.1004d6d0
mov eax, dword [ebp - 0x5f4]
add esi, 0x18
cmp esi, edi
jne 0x10070c30
mov edi, dword [ebp - 0x5f8]
lea ecx, [edi + 0x4cdc]
call fcn.1002f880
test eax, eax
je 0x10070c64
mov dword [edi + 0x4cec], 0
lea ecx, [ebp - 0x3268]
call fcn.1002a0b0
lea ecx, [ebp - 0x22a4]
call fcn.1002a0b0
lea ecx, [ebp - 0x65c]
call fcn.1004d700
push fcn.1002a0b0
push 7
push 0x18
lea eax, [ebp - 0x39e8]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100aecd8
lea eax, [ebp - 0x418]
mov dword [edi + 0x4cb8], 0x1002d0e0
lea ecx, [edi + 0x4cac]
mov dword [ebp - 0x418], 0x1002f5a0
push eax
call fcn.1003f4f0
lea eax, [edi + 0x4c54]
mov dword [ebp - 0x41c], eax
lea ecx, [edi + 0x18]
mov dword [edi + 0x4c6c], 0
imul eax, dword [edi + 0x4c6c], 0xeb
add eax, 0x14
mov dword [edi + 0x4c58], eax
mov dword [edi + 0x4c60], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x4c70], eax
lea eax, [ebp - 0x41c]
push eax
call fcn.1003f4f0
push str.stattrak_ssg08
lea ecx, [ebp - 0x22d4]
lea esi, [edi + 0x4cf4]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x22bc]
mov dword [ebp - 4], 0x177
call fcn.1002a100
lea eax, [ebp - 0x22d4]
mov byte [ebp - 4], 0x78
push eax
lea ecx, [edi + 0x4d2c]
call fcn.100479c0
lea eax, [ebp - 0x22bc]
mov byte [edi + 0x4d5d], 1
push eax
lea ecx, [edi + 0x4d64]
call fcn.100479c0
lea ecx, [ebp - 0x22bc]
mov byte [edi + 0x4d60], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x22d4]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x420]
mov dword [edi + 0x4d58], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x420], 0x1002f5a0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x424], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x4d0c], 0
imul eax, dword [edi + 0x4d0c], 0xeb
add eax, 0x14
mov dword [edi + 0x4cf8], eax
mov dword [edi + 0x4d00], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x4d10], eax
lea eax, [ebp - 0x424]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x231c]
lea esi, [edi + 0x4d7c]
call fcn.10080460
push str.quality_ssg08
lea ecx, [ebp - 0x2304]
mov dword [ebp - 4], 0x179
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x22ec]
mov byte [ebp - 4], 0x7a
call fcn.1002a100
lea eax, [ebp - 0x2304]
mov byte [ebp - 4], 0x7b
push eax
lea ecx, [edi + 0x4db4]
call fcn.100479c0
lea eax, [ebp - 0x22ec]
mov byte [edi + 0x4de5], 1
push eax
lea ecx, [edi + 0x4e04]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x4de5], al
cmovne eax, ecx
lea ecx, [edi + 0x4e1c]
mov dword [edi + 0x4e34], eax
add eax, 8
mov dword [edi + 0x4d8c], eax
mov dword [edi + 0x4d90], eax
lea eax, [ebp - 0x231c]
mov dword [edi + 0x4df0], 0x3f800000
mov dword [edi + 0x4df4], 0x42c80000
mov dword [edi + 0x4dec], 0x42c80000
mov dword [edi + 0x4e00], 0
push eax
mov dword [edi + 0x4df8], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x22ec]
call fcn.1002a0b0
lea ecx, [ebp - 0x2304]
call fcn.1002a0b0
lea ecx, [ebp - 0x231c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x428]
mov dword [edi + 0x4de0], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x428], 0x1002f5a0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x42c], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x4d94], 0
imul eax, dword [edi + 0x4d94], 0xeb
add eax, 0x14
mov dword [edi + 0x4d80], eax
mov dword [edi + 0x4d88], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x4d98], eax
lea eax, [ebp - 0x42c]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x2364]
lea esi, [edi + 0x4e38]
call fcn.10080460
push str.seed_ssg08
lea ecx, [ebp - 0x234c]
mov dword [ebp - 4], 0x17c
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x2334]
mov byte [ebp - 4], 0x7d
call fcn.1002a100
lea eax, [ebp - 0x234c]
mov byte [ebp - 4], 0x7e
push eax
lea ecx, [edi + 0x4e70]
call fcn.100479c0
lea eax, [ebp - 0x2334]
mov byte [edi + 0x4ea1], 1
push eax
lea ecx, [edi + 0x4ec0]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x4ea1], al
cmovne eax, ecx
lea ecx, [edi + 0x4ed8]
mov dword [edi + 0x4ef0], eax
add eax, 8
mov dword [edi + 0x4e48], eax
mov dword [edi + 0x4e4c], eax
lea eax, [ebp - 0x2364]
mov dword [edi + 0x4eac], 0
mov dword [edi + 0x4eb0], 0x437f0000
mov dword [edi + 0x4ea8], 0
mov dword [edi + 0x4ebc], 0
push eax
mov dword [edi + 0x4eb4], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x2334]
call fcn.1002a0b0
lea ecx, [ebp - 0x234c]
call fcn.1002a0b0
lea ecx, [ebp - 0x2364]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x430]
mov dword [edi + 0x4e9c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x430], 0x1002f5a0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x434], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x4e50], 0
imul eax, dword [edi + 0x4e50], 0xeb
add eax, 0x14
mov dword [edi + 0x4e3c], eax
mov dword [edi + 0x4e44], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x4e54], eax
lea eax, [ebp - 0x434]
push eax
call fcn.1003f4f0
push str.id_m4a1s
lea ecx, [ebp - 0x2394]
lea esi, [edi + 0x4ef4]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x237c]
mov dword [ebp - 4], 0x17f
call fcn.1002a100
lea eax, [ebp - 0x237c]
mov byte [ebp - 4], 0x80
push eax
lea ecx, [edi + 0x4f14]
call fcn.100479c0
lea eax, [ebp - 0x2394]
push eax
lea ecx, [edi + 0x4f2c]
call fcn.100479c0
mov dword [edi + 0x4f78], 3
lea ecx, [ebp - 0x237c]
mov dword [edi + 0x4f04], 0x23
mov dword [edi + 0x4f08], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x2394]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x438]
mov dword [edi + 0x4f58], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x438], 0x1002f5d0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x43c], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x4f0c], 0
imul eax, dword [edi + 0x4f0c], 0xeb
add eax, 0x14
mov dword [edi + 0x4ef8], eax
mov dword [edi + 0x4f00], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x4f10], eax
lea eax, [ebp - 0x43c]
push eax
call fcn.1003f4f0
push str.stattrak_m4a1s
lea ecx, [ebp - 0x23c4]
lea esi, [edi + 0x4f80]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x23ac]
mov dword [ebp - 4], 0x181
call fcn.1002a100
lea eax, [ebp - 0x23c4]
mov byte [ebp - 4], 0x82
push eax
lea ecx, [edi + 0x4fb8]
call fcn.100479c0
lea eax, [ebp - 0x23ac]
mov byte [edi + 0x4fe9], 1
push eax
lea ecx, [edi + 0x4ff0]
call fcn.100479c0
lea ecx, [ebp - 0x23ac]
mov byte [edi + 0x4fec], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x23c4]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x440]
mov dword [edi + 0x4fe4], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x440], 0x1002f5d0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x444], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x4f98], 0
imul eax, dword [edi + 0x4f98], 0xeb
add eax, 0x14
mov dword [edi + 0x4f84], eax
mov dword [edi + 0x4f8c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x4f9c], eax
lea eax, [ebp - 0x444]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x240c]
lea esi, [edi + 0x5008]
call fcn.10080460
push str.quality_m4a1s
lea ecx, [ebp - 0x23f4]
mov dword [ebp - 4], 0x183
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x23dc]
mov byte [ebp - 4], 0x84
call fcn.1002a100
lea eax, [ebp - 0x23f4]
mov byte [ebp - 4], 0x85
push eax
lea ecx, [edi + 0x5040]
call fcn.100479c0
lea eax, [ebp - 0x23dc]
mov byte [edi + 0x5071], 1
push eax
lea ecx, [edi + 0x5090]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x5071], al
cmovne eax, ecx
lea ecx, [edi + 0x50a8]
mov dword [edi + 0x50c0], eax
add eax, 8
mov dword [edi + 0x5018], eax
mov dword [edi + 0x501c], eax
lea eax, [ebp - 0x240c]
mov dword [edi + 0x507c], 0x3f800000
mov dword [edi + 0x5080], 0x42c80000
mov dword [edi + 0x5078], 0x42c80000
mov dword [edi + 0x508c], 0
push eax
mov dword [edi + 0x5084], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x23dc]
call fcn.1002a0b0
lea ecx, [ebp - 0x23f4]
call fcn.1002a0b0
lea ecx, [ebp - 0x240c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x448]
mov dword [edi + 0x506c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x448], 0x1002f5d0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x44c], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x5020], 0
imul eax, dword [edi + 0x5020], 0xeb
add eax, 0x14
mov dword [edi + 0x500c], eax
mov dword [edi + 0x5014], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x5024], eax
lea eax, [ebp - 0x44c]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x2454]
lea esi, [edi + 0x50c4]
call fcn.10080460
push str.seed_m4a1s
lea ecx, [ebp - 0x243c]
mov dword [ebp - 4], 0x186
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x2424]
mov byte [ebp - 4], 0x87
call fcn.1002a100
lea eax, [ebp - 0x243c]
mov byte [ebp - 4], 0x88
push eax
lea ecx, [edi + 0x50fc]
call fcn.100479c0
lea eax, [ebp - 0x2424]
mov byte [edi + 0x512d], 1
push eax
lea ecx, [edi + 0x514c]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x512d], al
cmovne eax, ecx
mov dword [edi + 0x517c], eax
add eax, 8
mov dword [edi + 0x50d4], eax
mov dword [edi + 0x50d8], eax
lea eax, [ebp - 0x2454]
mov dword [edi + 0x5138], 0
mov dword [edi + 0x513c], 0x437f0000
mov dword [edi + 0x5134], 0
mov dword [edi + 0x5148], 0
mov dword [edi + 0x5140], 0x3f800000
push eax
lea ecx, [edi + 0x5164]
call fcn.10080430
lea ecx, [ebp - 0x2424]
call fcn.1002a0b0
lea ecx, [ebp - 0x243c]
call fcn.1002a0b0
lea ecx, [ebp - 0x2454]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x450]
mov dword [edi + 0x5128], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x450], 0x1002f5d0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x454], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x50dc], 0
imul eax, dword [edi + 0x50dc], 0xeb
add eax, 0x14
mov dword [edi + 0x50c8], eax
mov dword [edi + 0x50d0], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x50e0], eax
lea eax, [ebp - 0x454]
push eax
call fcn.1003f4f0
push str.id_usps
lea ecx, [ebp - 0x2484]
lea esi, [edi + 0x5180]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x246c]
mov dword [ebp - 4], 0x189
call fcn.1002a100
lea eax, [ebp - 0x246c]
mov byte [ebp - 4], 0x8a
push eax
lea ecx, [edi + 0x51a0]
call fcn.100479c0
lea eax, [ebp - 0x2484]
push eax
lea ecx, [edi + 0x51b8]
call fcn.100479c0
mov dword [edi + 0x5204], 3
lea ecx, [ebp - 0x246c]
mov dword [edi + 0x5190], 0x23
mov dword [edi + 0x5194], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x2484]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x458]
mov dword [edi + 0x51e4], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x458], 0x1002f600
push eax
call fcn.1003f4f0
mov dword [ebp - 0x45c], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x5198], 0
imul eax, dword [edi + 0x5198], 0xeb
add eax, 0x14
mov dword [edi + 0x5184], eax
mov dword [edi + 0x518c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x519c], eax
lea eax, [ebp - 0x45c]
push eax
call fcn.1003f4f0
push str.stattrak_usps
lea ecx, [ebp - 0x24b4]
lea esi, [edi + 0x520c]
call fcn.1002a100
mov dword [ebp - 4], 0x18b
lea ecx, [ebp - 0x249c]
push str.stattrak
call fcn.1002a100
lea eax, [ebp - 0x24b4]
mov byte [ebp - 4], 0x8c
push eax
lea ecx, [edi + 0x5244]
call fcn.100479c0
lea eax, [ebp - 0x249c]
mov byte [edi + 0x5275], 1
push eax
lea ecx, [edi + 0x527c]
call fcn.100479c0
lea ecx, [ebp - 0x249c]
mov byte [edi + 0x5278], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x24b4]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x460]
mov dword [edi + 0x5270], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x460], 0x1002f600
push eax
call fcn.1003f4f0
mov dword [ebp - 0x464], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x5224], 0
imul eax, dword [edi + 0x5224], 0xeb
add eax, 0x14
mov dword [edi + 0x5210], eax
mov dword [edi + 0x5218], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x5228], eax
lea eax, [ebp - 0x464]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x24fc]
lea esi, [edi + 0x5294]
call fcn.10080460
push str.quality_usps
lea ecx, [ebp - 0x24e4]
mov dword [ebp - 4], 0x18d
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x24cc]
mov byte [ebp - 4], 0x8e
call fcn.1002a100
lea eax, [ebp - 0x24e4]
mov byte [ebp - 4], 0x8f
push eax
lea ecx, [edi + 0x52cc]
call fcn.100479c0
lea eax, [ebp - 0x24cc]
mov byte [edi + 0x52fd], 1
push eax
lea ecx, [edi + 0x531c]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x52fd], al
cmovne eax, ecx
lea ecx, [edi + 0x5334]
mov dword [edi + 0x534c], eax
add eax, 8
mov dword [edi + 0x52a4], eax
mov dword [edi + 0x52a8], eax
lea eax, [ebp - 0x24fc]
mov dword [edi + 0x5308], 0x3f800000
mov dword [edi + 0x530c], 0x42c80000
mov dword [edi + 0x5304], 0x42c80000
mov dword [edi + 0x5318], 0
push eax
mov dword [edi + 0x5310], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x24cc]
call fcn.1002a0b0
lea ecx, [ebp - 0x24e4]
call fcn.1002a0b0
lea ecx, [ebp - 0x24fc]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x468]
mov dword [edi + 0x52f8], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x468], 0x1002f600
push eax
call fcn.1003f4f0
mov dword [ebp - 0x46c], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x52ac], 0
imul eax, dword [edi + 0x52ac], 0xeb
add eax, 0x14
mov dword [edi + 0x5298], eax
mov dword [edi + 0x52a0], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x52b0], eax
lea eax, [ebp - 0x46c]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x2544]
lea esi, [edi + 0x5350]
call fcn.10080460
push str.seed_usps
lea ecx, [ebp - 0x252c]
mov dword [ebp - 4], 0x190
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x2514]
mov byte [ebp - 4], 0x91
call fcn.1002a100
lea eax, [ebp - 0x252c]
mov byte [ebp - 4], 0x92
push eax
lea ecx, [edi + 0x5388]
call fcn.100479c0
lea eax, [ebp - 0x2514]
mov byte [edi + 0x53b9], 1
push eax
lea ecx, [edi + 0x53d8]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x53b9], al
cmovne eax, ecx
lea ecx, [edi + 0x53f0]
mov dword [edi + 0x5408], eax
add eax, 8
mov dword [edi + 0x5360], eax
mov dword [edi + 0x5364], eax
lea eax, [ebp - 0x2544]
mov dword [edi + 0x53c4], 0
mov dword [edi + 0x53c8], 0x437f0000
mov dword [edi + 0x53c0], 0
mov dword [edi + 0x53d4], 0
push eax
mov dword [edi + 0x53cc], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x2514]
call fcn.1002a0b0
lea ecx, [ebp - 0x252c]
call fcn.1002a0b0
lea ecx, [ebp - 0x2544]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x470]
mov dword [edi + 0x53b4], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x470], 0x1002f600
push eax
call fcn.1003f4f0
mov dword [ebp - 0x474], esi
mov dword [edi + 0x5368], 0
imul eax, dword [edi + 0x5368], 0xeb
add eax, 0x14
mov dword [edi + 0x5354], eax
lea ecx, [edi + 0x18]
mov dword [edi + 0x535c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x536c], eax
lea eax, [ebp - 0x474]
push eax
call fcn.1003f4f0
push str.id_cz75a
lea ecx, [ebp - 0x2574]
lea esi, [edi + 0x540c]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x255c]
mov dword [ebp - 4], 0x193
call fcn.1002a100
lea eax, [ebp - 0x255c]
mov byte [ebp - 4], 0x94
push eax
lea ecx, [edi + 0x542c]
call fcn.100479c0
lea eax, [ebp - 0x2574]
push eax
lea ecx, [edi + 0x5444]
call fcn.100479c0
mov dword [edi + 0x5490], 3
lea ecx, [ebp - 0x255c]
mov dword [edi + 0x541c], 0x23
mov dword [edi + 0x5420], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x2574]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x478]
mov dword [edi + 0x5470], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x478], 0x1002f630
push eax
call fcn.1003f4f0
mov dword [ebp - 0x47c], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x5424], 0
imul eax, dword [edi + 0x5424], 0xeb
add eax, 0x14
mov dword [edi + 0x5410], eax
mov dword [edi + 0x5418], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x5428], eax
lea eax, [ebp - 0x47c]
push eax
call fcn.1003f4f0
push str.stattrak_cz75a
lea ecx, [ebp - 0x25a4]
lea esi, [edi + 0x5498]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x258c]
mov dword [ebp - 4], 0x195
call fcn.1002a100
lea eax, [ebp - 0x25a4]
mov byte [ebp - 4], 0x96
push eax
lea ecx, [edi + 0x54d0]
call fcn.100479c0
lea eax, [ebp - 0x258c]
mov byte [edi + 0x5501], 1
push eax
lea ecx, [edi + 0x5508]
call fcn.100479c0
lea ecx, [ebp - 0x258c]
mov byte [edi + 0x5504], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x25a4]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
mov dword [edi + 0x54fc], 0x1002d0e0
mov dword [ebp - 0x480], 0x1002f630
lea eax, [ebp - 0x480]
lea ecx, [esi + 0x58]
push eax
call fcn.1003f4f0
mov dword [ebp - 0x484], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x54b0], 0
imul eax, dword [edi + 0x54b0], 0xeb
add eax, 0x14
mov dword [edi + 0x549c], eax
mov dword [edi + 0x54a4], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x54b4], eax
lea eax, [ebp - 0x484]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x25ec]
lea esi, [edi + 0x5520]
call fcn.10080460
push str.quality_cz75a
lea ecx, [ebp - 0x25d4]
mov dword [ebp - 4], 0x197
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x25bc]
mov byte [ebp - 4], 0x98
call fcn.1002a100
lea eax, [ebp - 0x25d4]
mov byte [ebp - 4], 0x99
push eax
lea ecx, [edi + 0x5558]
call fcn.100479c0
lea eax, [ebp - 0x25bc]
mov byte [edi + 0x5589], 1
push eax
lea ecx, [edi + 0x55a8]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x5589], al
cmovne eax, ecx
lea ecx, [edi + 0x55c0]
mov dword [edi + 0x55d8], eax
add eax, 8
mov dword [edi + 0x5530], eax
mov dword [edi + 0x5534], eax
lea eax, [ebp - 0x25ec]
mov dword [edi + 0x5594], 0x3f800000
mov dword [edi + 0x5598], 0x42c80000
mov dword [edi + 0x5590], 0x42c80000
mov dword [edi + 0x55a4], 0
push eax
mov dword [edi + 0x559c], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x25bc]
call fcn.1002a0b0
lea ecx, [ebp - 0x25d4]
call fcn.1002a0b0
lea ecx, [ebp - 0x25ec]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x488]
mov dword [edi + 0x5584], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x488], 0x1002f630
push eax
call fcn.1003f4f0
mov dword [ebp - 0x48c], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x5538], 0
imul eax, dword [edi + 0x5538], 0xeb
add eax, 0x14
mov dword [edi + 0x5524], eax
mov dword [edi + 0x552c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x553c], eax
lea eax, [ebp - 0x48c]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x2634]
lea esi, [edi + 0x55dc]
call fcn.10080460
push str.seed_cz75a
lea ecx, [ebp - 0x261c]
mov dword [ebp - 4], 0x19a
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x2604]
mov byte [ebp - 4], 0x9b
call fcn.1002a100
lea eax, [ebp - 0x261c]
mov byte [ebp - 4], 0x9c
push eax
lea ecx, [edi + 0x5614]
call fcn.100479c0
lea eax, [ebp - 0x2604]
mov byte [edi + 0x5645], 1
push eax
lea ecx, [edi + 0x5664]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x5645], al
cmovne eax, ecx
lea ecx, [edi + 0x567c]
mov dword [edi + 0x5694], eax
add eax, 8
mov dword [edi + 0x55ec], eax
mov dword [edi + 0x55f0], eax
lea eax, [ebp - 0x2634]
mov dword [edi + 0x5650], 0
mov dword [edi + 0x5654], 0x437f0000
mov dword [edi + 0x564c], 0
mov dword [edi + 0x5660], 0
push eax
mov dword [edi + 0x5658], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x2604]
call fcn.1002a0b0
lea ecx, [ebp - 0x261c]
call fcn.1002a0b0
lea ecx, [ebp - 0x2634]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x490]
mov dword [edi + 0x5640], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x490], 0x1002f630
push eax
call fcn.1003f4f0
mov dword [ebp - 0x494], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x55f4], 0
imul eax, dword [edi + 0x55f4], 0xeb
add eax, 0x14
mov dword [edi + 0x55e0], eax
mov dword [edi + 0x55e8], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x55f8], eax
lea eax, [ebp - 0x494]
push eax
call fcn.1003f4f0
push str.id_revolver
lea ecx, [ebp - 0x2664]
lea esi, [edi + 0x5698]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x264c]
mov dword [ebp - 4], 0x19d
call fcn.1002a100
mov byte [ebp - 4], 0x9e
lea eax, [ebp - 0x264c]
push eax
lea ecx, [edi + 0x56b8]
call fcn.100479c0
lea eax, [ebp - 0x2664]
push eax
lea ecx, [edi + 0x56d0]
call fcn.100479c0
mov dword [edi + 0x571c], 3
lea ecx, [ebp - 0x264c]
mov dword [edi + 0x56a8], 0x23
mov dword [edi + 0x56ac], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x2664]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x498]
mov dword [edi + 0x56fc], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x498], 0x1002f660
push eax
call fcn.1003f4f0
mov dword [ebp - 0x49c], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x56b0], 0
imul eax, dword [edi + 0x56b0], 0xeb
add eax, 0x14
mov dword [edi + 0x569c], eax
mov dword [edi + 0x56a4], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x56b4], eax
lea eax, [ebp - 0x49c]
push eax
call fcn.1003f4f0
lea ecx, [ebp - 0x5fd]
call fcn.1003fc80
push 0x100bf244
lea ecx, [ebp - 0x3520]
mov esi, eax
call fcn.1002a100
push str.Fade
lea ecx, [ebp - 0x3508]
mov dword [ebp - 4], 0x19f
call fcn.1002a100
push str.Llama_Cannon
lea ecx, [ebp - 0x34f0]
mov byte [ebp - 4], 0xa0
call fcn.1002a100
push str.Crazy_8
lea ecx, [ebp - 0x34d8]
mov byte [ebp - 4], 0xa1
call fcn.1002a100
push str.Blaze
lea ecx, [ebp - 0x34c0]
mov byte [ebp - 4], 0xa2
call fcn.1002a100
push str.Crimson_Web
lea ecx, [ebp - 0x34a8]
mov byte [ebp - 4], 0xa3
call fcn.1002a100
lea eax, [ebp - 0x3490]
mov dword [ebp - 4], 0x1a4
push eax
lea eax, [ebp - 0x3520]
push eax
lea ecx, [ebp - 0x94c]
call fcn.10080000
push esi
lea ecx, [ebp - 0x668]
push dword [eax + 4]
push dword [eax]
call fcn.10080020
mov byte [ebp - 4], 0xa5
lea ecx, [ebp - 0x267c]
push str.preset_revolver
call fcn.1002a100
push str.preset
lea ecx, [ebp - 0x3280]
mov byte [ebp - 4], 0xa6
call fcn.1002a100
lea eax, [ebp - 0x267c]
mov byte [ebp - 4], 0xa7
push eax
lea ecx, [edi + 0x575c]
call fcn.100479c0
mov byte [edi + 0x578d], 0
lea ecx, [ebp - 0x668]
mov dword [edi + 0x57c0], 0
mov dword [edi + 0x5734], 0x14
mov dword [edi + 0x5738], 0x14
call fcn.1004d6c0
lea ecx, [ebp - 0x668]
mov esi, eax
call fcn.10048c20
mov dword [ebp - 0x5f0], eax
cmp esi, eax
je 0x10072141
lea eax, [edi + 0x57ac]
mov edi, dword [ebp - 0x5f0]
mov dword [ebp - 0x5f4], eax
push esi
mov ecx, eax
call fcn.1004d6d0
mov eax, dword [ebp - 0x5f4]
add esi, 0x18
cmp esi, edi
jne 0x10072126
mov edi, dword [ebp - 0x5f8]
lea ecx, [edi + 0x57ac]
call fcn.1002f880
test eax, eax
je 0x1007215a
mov dword [edi + 0x57bc], 0
lea ecx, [ebp - 0x3280]
call fcn.1002a0b0
lea ecx, [ebp - 0x267c]
call fcn.1002a0b0
lea ecx, [ebp - 0x668]
call fcn.1004d700
push fcn.1002a0b0
push 6
push 0x18
lea eax, [ebp - 0x3520]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100aecd8
lea eax, [ebp - 0x4a0]
mov dword [edi + 0x5788], 0x1002d0e0
lea ecx, [edi + 0x577c]
mov dword [ebp - 0x4a0], 0x1002f660
push eax
call fcn.1003f4f0
lea eax, [edi + 0x5724]
mov dword [ebp - 0x4a4], eax
lea ecx, [edi + 0x18]
mov dword [edi + 0x573c], 0
imul eax, dword [edi + 0x573c], 0xeb
add eax, 0x14
mov dword [edi + 0x5728], eax
mov dword [edi + 0x5730], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x5740], eax
lea eax, [ebp - 0x4a4]
push eax
call fcn.1003f4f0
push str.stattrak_revolver
lea ecx, [ebp - 0x26ac]
lea esi, [edi + 0x57c4]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x2694]
mov dword [ebp - 4], 0x1a8
call fcn.1002a100
lea eax, [ebp - 0x26ac]
mov byte [ebp - 4], 0xa9
push eax
lea ecx, [edi + 0x57fc]
call fcn.100479c0
lea eax, [ebp - 0x2694]
mov byte [edi + 0x582d], 1
push eax
lea ecx, [edi + 0x5834]
call fcn.100479c0
lea ecx, [ebp - 0x2694]
mov byte [edi + 0x5830], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x26ac]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x4a8]
mov dword [edi + 0x5828], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x4a8], 0x1002f660
push eax
call fcn.1003f4f0
mov dword [ebp - 0x4ac], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x57dc], 0
imul eax, dword [edi + 0x57dc], 0xeb
add eax, 0x14
mov dword [edi + 0x57c8], eax
mov dword [edi + 0x57d0], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x57e0], eax
lea eax, [ebp - 0x4ac]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x26f4]
lea esi, [edi + 0x584c]
call fcn.10080460
push str.quality_revolver
lea ecx, [ebp - 0x26dc]
mov dword [ebp - 4], 0x1aa
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x26c4]
mov byte [ebp - 4], 0xab
call fcn.1002a100
lea eax, [ebp - 0x26dc]
mov byte [ebp - 4], 0xac
push eax
lea ecx, [edi + 0x5884]
call fcn.100479c0
lea eax, [ebp - 0x26c4]
mov byte [edi + 0x58b5], 1
push eax
lea ecx, [edi + 0x58d4]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x58b5], al
cmovne eax, ecx
lea ecx, [edi + 0x58ec]
mov dword [edi + 0x5904], eax
add eax, 8
mov dword [edi + 0x585c], eax
mov dword [edi + 0x5860], eax
lea eax, [ebp - 0x26f4]
mov dword [edi + 0x58c0], 0x3f800000
mov dword [edi + 0x58c4], 0x42c80000
mov dword [edi + 0x58bc], 0x42c80000
mov dword [edi + 0x58d0], 0
push eax
mov dword [edi + 0x58c8], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x26c4]
call fcn.1002a0b0
lea ecx, [ebp - 0x26dc]
call fcn.1002a0b0
lea ecx, [ebp - 0x26f4]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x4b0]
mov dword [edi + 0x58b0], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x4b0], 0x1002f660
push eax
call fcn.1003f4f0
mov dword [ebp - 0x4b4], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x5864], 0
imul eax, dword [edi + 0x5864], 0xeb
add eax, 0x14
mov dword [edi + 0x5850], eax
mov dword [edi + 0x5858], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x5868], eax
lea eax, [ebp - 0x4b4]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x273c]
lea esi, [edi + 0x5908]
call fcn.10080460
push str.seed_revolver
lea ecx, [ebp - 0x2724]
mov dword [ebp - 4], 0x1ad
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x270c]
mov byte [ebp - 4], 0xae
call fcn.1002a100
lea eax, [ebp - 0x2724]
mov byte [ebp - 4], 0xaf
push eax
lea ecx, [edi + 0x5940]
call fcn.100479c0
lea eax, [ebp - 0x270c]
mov byte [edi + 0x5971], 1
push eax
lea ecx, [edi + 0x5990]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x5971], al
cmovne eax, ecx
lea ecx, [edi + 0x59a8]
mov dword [edi + 0x59c0], eax
add eax, 8
mov dword [edi + 0x5918], eax
mov dword [edi + 0x591c], eax
lea eax, [ebp - 0x273c]
mov dword [edi + 0x597c], 0
mov dword [edi + 0x5980], 0x437f0000
mov dword [edi + 0x5978], 0
mov dword [edi + 0x598c], 0
push eax
mov dword [edi + 0x5984], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x270c]
call fcn.1002a0b0
lea ecx, [ebp - 0x2724]
call fcn.1002a0b0
lea ecx, [ebp - 0x273c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x4b8]
mov dword [edi + 0x596c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x4b8], 0x1002f660
push eax
call fcn.1003f4f0
mov dword [ebp - 0x4bc], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x5920], 0
imul eax, dword [edi + 0x5920], 0xeb
add eax, 0x14
mov dword [edi + 0x590c], eax
mov dword [edi + 0x5914], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x5924], eax
lea eax, [ebp - 0x4bc]
push eax
call fcn.1003f4f0
push str.id_bayonet
lea ecx, [ebp - 0x276c]
lea esi, [edi + 0x59c4]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x2754]
mov dword [ebp - 4], 0x1b0
call fcn.1002a100
lea eax, [ebp - 0x2754]
mov byte [ebp - 4], 0xb1
push eax
lea ecx, [edi + 0x59e4]
call fcn.100479c0
lea eax, [ebp - 0x276c]
push eax
lea ecx, [edi + 0x59fc]
call fcn.100479c0
mov dword [edi + 0x5a48], 3
lea ecx, [ebp - 0x2754]
mov dword [edi + 0x59d4], 0x23
mov dword [edi + 0x59d8], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x276c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x4c0]
mov dword [edi + 0x5a28], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x4c0], 0x1002f690
push eax
call fcn.1003f4f0
mov dword [ebp - 0x4c4], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x59dc], 0
imul eax, dword [edi + 0x59dc], 0xeb
add eax, 0x14
mov dword [edi + 0x59c8], eax
mov dword [edi + 0x59d0], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x59e0], eax
lea eax, [ebp - 0x4c4]
push eax
call fcn.1003f4f0
lea ecx, [ebp - 0x605]
call fcn.1003fc80
push 0x100bf244
lea ecx, [ebp - 0x35b0]
mov esi, eax
call fcn.1002a100
push str.Lore
lea ecx, [ebp - 0x3598]
mov dword [ebp - 4], 0x1b2
call fcn.1002a100
push str.Black_Pearl
lea ecx, [ebp - 0x3580]
mov byte [ebp - 4], 0xb3
call fcn.1002a100
push str.Autotronic
lea ecx, [ebp - 0x3568]
mov byte [ebp - 4], 0xb4
call fcn.1002a100
push str.Marble_Fade
lea ecx, [ebp - 0x3550]
mov byte [ebp - 4], 0xb5
call fcn.1002a100
push str.Tiger_Tooth
lea ecx, [ebp - 0x3538]
mov byte [ebp - 4], 0xb6
call fcn.1002a100
lea eax, [ebp - 0x3520]
mov dword [ebp - 4], 0x1b7
push eax
lea eax, [ebp - 0x35b0]
push eax
lea ecx, [ebp - 0x954]
call fcn.10080000
push esi
lea ecx, [ebp - 0x674]
push dword [eax + 4]
push dword [eax]
call fcn.10080020
push str.preset_bayonet
lea ecx, [ebp - 0x2784]
mov byte [ebp - 4], 0xb8
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x3298]
mov byte [ebp - 4], 0xb9
call fcn.1002a100
lea eax, [ebp - 0x2784]
mov byte [ebp - 4], 0xba
push eax
lea ecx, [edi + 0x5a88]
call fcn.100479c0
mov byte [edi + 0x5ab9], 0
lea ecx, [ebp - 0x674]
mov dword [edi + 0x5aec], 0
mov dword [edi + 0x5a60], 0x14
mov dword [edi + 0x5a64], 0x14
call fcn.1004d6c0
lea ecx, [ebp - 0x674]
mov esi, eax
call fcn.10048c20
mov dword [ebp - 0x5f0], eax
cmp esi, eax
je 0x10072821
lea eax, [edi + 0x5ad8]
mov edi, dword [ebp - 0x5f0]
mov dword [ebp - 0x5f4], eax
push esi
mov ecx, eax
call fcn.1004d6d0
mov eax, dword [ebp - 0x5f4]
add esi, 0x18
cmp esi, edi
jne 0x10072806
mov edi, dword [ebp - 0x5f8]
lea ecx, [edi + 0x5ad8]
call fcn.1002f880
test eax, eax
je 0x1007283a
mov dword [edi + 0x5ae8], 0
lea ecx, [ebp - 0x3298]
call fcn.1002a0b0
lea ecx, [ebp - 0x2784]
call fcn.1002a0b0
lea ecx, [ebp - 0x674]
call fcn.1004d700
push fcn.1002a0b0
push 6
push 0x18
lea eax, [ebp - 0x35b0]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100aecd8
lea eax, [ebp - 0x4c8]
mov dword [edi + 0x5ab4], 0x1002d0e0
lea ecx, [edi + 0x5aa8]
mov dword [ebp - 0x4c8], 0x1002f690
push eax
call fcn.1003f4f0
lea eax, [edi + 0x5a50]
mov dword [ebp - 0x4cc], eax
lea ecx, [edi + 0x18]
mov dword [edi + 0x5a68], 0
imul eax, dword [edi + 0x5a68], 0xeb
add eax, 0x14
mov dword [edi + 0x5a54], eax
mov dword [edi + 0x5a5c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x5a6c], eax
lea eax, [ebp - 0x4cc]
push eax
call fcn.1003f4f0
push str.stattrak_bayonet
lea ecx, [ebp - 0x27b4]
lea esi, [edi + 0x5af0]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x279c]
mov dword [ebp - 4], 0x1bb
call fcn.1002a100
lea eax, [ebp - 0x27b4]
mov byte [ebp - 4], 0xbc
push eax
lea ecx, [edi + 0x5b28]
call fcn.100479c0
lea eax, [ebp - 0x279c]
mov byte [edi + 0x5b59], 1
push eax
lea ecx, [edi + 0x5b60]
call fcn.100479c0
lea ecx, [ebp - 0x279c]
mov byte [edi + 0x5b5c], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x27b4]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x4d0]
mov dword [edi + 0x5b54], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x4d0], 0x1002f690
push eax
call fcn.1003f4f0
mov dword [ebp - 0x4d4], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x5b08], 0
imul eax, dword [edi + 0x5b08], 0xeb
add eax, 0x14
mov dword [edi + 0x5af4], eax
mov dword [edi + 0x5afc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x5b0c], eax
lea eax, [ebp - 0x4d4]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x27fc]
lea esi, [edi + 0x5b78]
call fcn.10080460
push str.quality_bayonet
lea ecx, [ebp - 0x27e4]
mov dword [ebp - 4], 0x1bd
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x27cc]
mov byte [ebp - 4], 0xbe
call fcn.1002a100
lea eax, [ebp - 0x27e4]
mov byte [ebp - 4], 0xbf
push eax
lea ecx, [edi + 0x5bb0]
call fcn.100479c0
lea eax, [ebp - 0x27cc]
mov byte [edi + 0x5be1], 1
push eax
lea ecx, [edi + 0x5c00]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x5be1], al
cmovne eax, ecx
lea ecx, [edi + 0x5c18]
mov dword [edi + 0x5c30], eax
add eax, 8
mov dword [edi + 0x5b88], eax
mov dword [edi + 0x5b8c], eax
lea eax, [ebp - 0x27fc]
mov dword [edi + 0x5bec], 0x3f800000
mov dword [edi + 0x5bf0], 0x42c80000
mov dword [edi + 0x5be8], 0x42c80000
mov dword [edi + 0x5bfc], 0
push eax
mov dword [edi + 0x5bf4], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x27cc]
call fcn.1002a0b0
lea ecx, [ebp - 0x27e4]
call fcn.1002a0b0
lea ecx, [ebp - 0x27fc]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x4d8]
mov dword [edi + 0x5bdc], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x4d8], 0x1002f690
push eax
call fcn.1003f4f0
mov dword [ebp - 0x4dc], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x5b90], 0
imul eax, dword [edi + 0x5b90], 0xeb
add eax, 0x14
mov dword [edi + 0x5b7c], eax
mov dword [edi + 0x5b84], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x5b94], eax
lea eax, [ebp - 0x4dc]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x2844]
lea esi, [edi + 0x5c34]
call fcn.10080460
push str.seed_bayonet
lea ecx, [ebp - 0x282c]
mov dword [ebp - 4], 0x1c0
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x2814]
mov byte [ebp - 4], 0xc1
call fcn.1002a100
lea eax, [ebp - 0x282c]
mov byte [ebp - 4], 0xc2
push eax
lea ecx, [edi + 0x5c6c]
call fcn.100479c0
lea eax, [ebp - 0x2814]
mov byte [edi + 0x5c9d], 1
push eax
lea ecx, [edi + 0x5cbc]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x5c9d], al
cmovne eax, ecx
lea ecx, [edi + 0x5cd4]
mov dword [edi + 0x5cec], eax
add eax, 8
mov dword [edi + 0x5c44], eax
mov dword [edi + 0x5c48], eax
lea eax, [ebp - 0x2844]
mov dword [edi + 0x5ca8], 0
mov dword [edi + 0x5cac], 0x437f0000
mov dword [edi + 0x5ca4], 0
mov dword [edi + 0x5cb8], 0
push eax
mov dword [edi + 0x5cb0], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x2814]
call fcn.1002a0b0
lea ecx, [ebp - 0x282c]
call fcn.1002a0b0
lea ecx, [ebp - 0x2844]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x4e0]
mov dword [edi + 0x5c98], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x4e0], 0x1002f690
push eax
call fcn.1003f4f0
mov dword [ebp - 0x4e4], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x5c4c], 0
imul eax, dword [edi + 0x5c4c], 0xeb
add eax, 0x14
mov dword [edi + 0x5c38], eax
mov dword [edi + 0x5c40], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x5c50], eax
lea eax, [ebp - 0x4e4]
push eax
call fcn.1003f4f0
push str.id_flip
lea ecx, [ebp - 0x2874]
lea esi, [edi + 0x5cf0]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x285c]
mov dword [ebp - 4], 0x1c3
call fcn.1002a100
lea eax, [ebp - 0x285c]
mov byte [ebp - 4], 0xc4
push eax
lea ecx, [edi + 0x5d10]
call fcn.100479c0
lea eax, [ebp - 0x2874]
push eax
lea ecx, [edi + 0x5d28]
call fcn.100479c0
mov dword [edi + 0x5d74], 3
lea ecx, [ebp - 0x285c]
mov dword [edi + 0x5d00], 0x23
mov dword [edi + 0x5d04], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x2874]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x4e8]
mov dword [edi + 0x5d54], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x4e8], 0x1002f6c0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x4ec], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x5d08], 0
imul eax, dword [edi + 0x5d08], 0xeb
add eax, 0x14
mov dword [edi + 0x5cf4], eax
mov dword [edi + 0x5cfc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x5d0c], eax
lea eax, [ebp - 0x4ec]
push eax
call fcn.1003f4f0
lea ecx, [ebp - 0x5ff]
call fcn.1003fc80
push 0x100bf244
lea ecx, [ebp - 0x3640]
mov esi, eax
call fcn.1002a100
push str.Lore
lea ecx, [ebp - 0x3628]
mov dword [ebp - 4], 0x1c5
call fcn.1002a100
push str.Black_Pearl
lea ecx, [ebp - 0x3610]
mov byte [ebp - 4], 0xc6
call fcn.1002a100
push str.Autotronic
lea ecx, [ebp - 0x35f8]
mov byte [ebp - 4], 0xc7
call fcn.1002a100
push str.Marble_Fade
lea ecx, [ebp - 0x35e0]
mov byte [ebp - 4], 0xc8
call fcn.1002a100
push str.Tiger_Tooth
lea ecx, [ebp - 0x35c8]
mov byte [ebp - 4], 0xc9
call fcn.1002a100
lea eax, [ebp - 0x35b0]
mov dword [ebp - 4], 0x1ca
push eax
lea eax, [ebp - 0x3640]
push eax
lea ecx, [ebp - 0x95c]
call fcn.10080000
push esi
lea ecx, [ebp - 0x680]
push dword [eax + 4]
push dword [eax]
call fcn.10080020
push str.preset_flip
lea ecx, [ebp - 0x288c]
mov byte [ebp - 4], 0xcb
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x32b0]
mov byte [ebp - 4], 0xcc
call fcn.1002a100
lea eax, [ebp - 0x288c]
mov byte [ebp - 4], 0xcd
push eax
lea ecx, [edi + 0x5db4]
call fcn.100479c0
mov byte [edi + 0x5de5], 0
lea ecx, [ebp - 0x680]
mov dword [edi + 0x5e18], 0
mov dword [edi + 0x5d8c], 0x14
mov dword [edi + 0x5d90], 0x14
call fcn.1004d6c0
lea ecx, [ebp - 0x680]
mov esi, eax
call fcn.10048c20
mov dword [ebp - 0x5f0], eax
cmp esi, eax
je 0x10072f01
lea eax, [edi + 0x5e04]
mov edi, dword [ebp - 0x5f0]
mov dword [ebp - 0x5f4], eax
push esi
mov ecx, eax
call fcn.1004d6d0
mov eax, dword [ebp - 0x5f4]
add esi, 0x18
cmp esi, edi
jne 0x10072ee6
mov edi, dword [ebp - 0x5f8]
lea ecx, [edi + 0x5e04]
call fcn.1002f880
test eax, eax
je 0x10072f1a
mov dword [edi + 0x5e14], 0
lea ecx, [ebp - 0x32b0]
call fcn.1002a0b0
lea ecx, [ebp - 0x288c]
call fcn.1002a0b0
lea ecx, [ebp - 0x680]
call fcn.1004d700
push fcn.1002a0b0
push 6
push 0x18
lea eax, [ebp - 0x3640]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100aecd8
lea eax, [ebp - 0x4f0]
mov dword [edi + 0x5de0], 0x1002d0e0
lea ecx, [edi + 0x5dd4]
mov dword [ebp - 0x4f0], 0x1002f6c0
push eax
call fcn.1003f4f0
lea eax, [edi + 0x5d7c]
mov dword [ebp - 0x4f4], eax
lea ecx, [edi + 0x18]
mov dword [edi + 0x5d94], 0
imul eax, dword [edi + 0x5d94], 0xeb
add eax, 0x14
mov dword [edi + 0x5d80], eax
mov dword [edi + 0x5d88], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x5d98], eax
lea eax, [ebp - 0x4f4]
push eax
call fcn.1003f4f0
push str.stattrak_flip
lea ecx, [ebp - 0x28bc]
lea esi, [edi + 0x5e1c]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x28a4]
mov dword [ebp - 4], 0x1ce
call fcn.1002a100
lea eax, [ebp - 0x28bc]
mov byte [ebp - 4], 0xcf
push eax
lea ecx, [edi + 0x5e54]
call fcn.100479c0
lea eax, [ebp - 0x28a4]
mov byte [edi + 0x5e85], 1
push eax
lea ecx, [edi + 0x5e8c]
call fcn.100479c0
lea ecx, [ebp - 0x28a4]
mov byte [edi + 0x5e88], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x28bc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x4f8]
mov dword [edi + 0x5e80], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x4f8], 0x1002f6c0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x4fc], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x5e34], 0
imul eax, dword [edi + 0x5e34], 0xeb
add eax, 0x14
mov dword [edi + 0x5e20], eax
mov dword [edi + 0x5e28], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x5e38], eax
lea eax, [ebp - 0x4fc]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x2904]
lea esi, [edi + 0x5ea4]
call fcn.10080460
push str.quality_flip
lea ecx, [ebp - 0x28ec]
mov dword [ebp - 4], 0x1d0
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x28d4]
mov byte [ebp - 4], 0xd1
call fcn.1002a100
lea eax, [ebp - 0x28ec]
mov byte [ebp - 4], 0xd2
push eax
lea ecx, [edi + 0x5edc]
call fcn.100479c0
lea eax, [ebp - 0x28d4]
mov byte [edi + 0x5f0d], 1
push eax
lea ecx, [edi + 0x5f2c]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x5f0d], al
cmovne eax, ecx
lea ecx, [edi + 0x5f44]
mov dword [edi + 0x5f5c], eax
add eax, 8
mov dword [edi + 0x5eb4], eax
mov dword [edi + 0x5eb8], eax
lea eax, [ebp - 0x2904]
mov dword [edi + 0x5f18], 0x3f800000
mov dword [edi + 0x5f1c], 0x42c80000
mov dword [edi + 0x5f14], 0x42c80000
mov dword [edi + 0x5f28], 0
push eax
mov dword [edi + 0x5f20], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x28d4]
call fcn.1002a0b0
lea ecx, [ebp - 0x28ec]
call fcn.1002a0b0
lea ecx, [ebp - 0x2904]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x500]
mov dword [edi + 0x5f08], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x500], 0x1002f6c0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x504], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x5ebc], 0
imul eax, dword [edi + 0x5ebc], 0xeb
add eax, 0x14
mov dword [edi + 0x5ea8], eax
mov dword [edi + 0x5eb0], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x5ec0], eax
lea eax, [ebp - 0x504]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x294c]
lea esi, [edi + 0x5f60]
call fcn.10080460
push str.seed_flip
lea ecx, [ebp - 0x2934]
mov dword [ebp - 4], 0x1d3
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x291c]
mov byte [ebp - 4], 0xd4
call fcn.1002a100
lea eax, [ebp - 0x2934]
mov byte [ebp - 4], 0xd5
push eax
lea ecx, [edi + 0x5f98]
call fcn.100479c0
lea eax, [ebp - 0x291c]
mov byte [edi + 0x5fc9], 1
push eax
lea ecx, [edi + 0x5fe8]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x5fc9], al
cmovne eax, ecx
lea ecx, [edi + 0x6000]
mov dword [edi + 0x6018], eax
add eax, 8
mov dword [edi + 0x5f70], eax
mov dword [edi + 0x5f74], eax
lea eax, [ebp - 0x294c]
mov dword [edi + 0x5fd4], 0
mov dword [edi + 0x5fd8], 0x437f0000
mov dword [edi + 0x5fd0], 0
mov dword [edi + 0x5fe4], 0
push eax
mov dword [edi + 0x5fdc], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x291c]
call fcn.1002a0b0
lea ecx, [ebp - 0x2934]
call fcn.1002a0b0
lea ecx, [ebp - 0x294c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x508]
mov dword [edi + 0x5fc4], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x508], 0x1002f6c0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x50c], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x5f78], 0
imul eax, dword [edi + 0x5f78], 0xeb
add eax, 0x14
mov dword [edi + 0x5f64], eax
mov dword [edi + 0x5f6c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x5f7c], eax
lea eax, [ebp - 0x50c]
push eax
call fcn.1003f4f0
push str.id_gut
lea ecx, [ebp - 0x297c]
lea esi, [edi + 0x601c]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x2964]
mov dword [ebp - 4], 0x1d6
call fcn.1002a100
lea eax, [ebp - 0x2964]
mov byte [ebp - 4], 0xd7
push eax
lea ecx, [edi + 0x603c]
call fcn.100479c0
lea eax, [ebp - 0x297c]
push eax
lea ecx, [edi + 0x6054]
call fcn.100479c0
mov dword [edi + 0x60a0], 3
lea ecx, [ebp - 0x2964]
mov dword [edi + 0x602c], 0x23
mov dword [edi + 0x6030], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x297c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x510]
mov dword [edi + 0x6080], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x510], 0x1002f6f0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x514], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x6034], 0
imul eax, dword [edi + 0x6034], 0xeb
add eax, 0x14
mov dword [edi + 0x6020], eax
mov dword [edi + 0x6028], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x6038], eax
lea eax, [ebp - 0x514]
push eax
call fcn.1003f4f0
push str.stattrak_gut
lea ecx, [ebp - 0x29ac]
lea esi, [edi + 0x60a8]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x2994]
mov dword [ebp - 4], 0x1d8
call fcn.1002a100
lea eax, [ebp - 0x29ac]
mov byte [ebp - 4], 0xd9
push eax
lea ecx, [edi + 0x60e0]
call fcn.100479c0
lea eax, [ebp - 0x2994]
mov byte [edi + 0x6111], 1
push eax
lea ecx, [edi + 0x6118]
call fcn.100479c0
lea ecx, [ebp - 0x2994]
mov byte [edi + 0x6114], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x29ac]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x518]
mov dword [edi + 0x610c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x518], 0x1002f6f0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x51c], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x60c0], 0
imul eax, dword [edi + 0x60c0], 0xeb
add eax, 0x14
mov dword [edi + 0x60ac], eax
mov dword [edi + 0x60b4], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x60c4], eax
lea eax, [ebp - 0x51c]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x29f4]
lea esi, [edi + 0x6130]
call fcn.10080460
push str.quality_gut
lea ecx, [ebp - 0x29dc]
mov dword [ebp - 4], 0x1da
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x29c4]
mov byte [ebp - 4], 0xdb
call fcn.1002a100
lea eax, [ebp - 0x29dc]
mov byte [ebp - 4], 0xdc
push eax
lea ecx, [edi + 0x6168]
call fcn.100479c0
lea eax, [ebp - 0x29c4]
mov byte [edi + 0x6199], 1
push eax
lea ecx, [edi + 0x61b8]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x6199], al
cmovne eax, ecx
lea ecx, [edi + 0x61d0]
mov dword [edi + 0x61e8], eax
add eax, 8
mov dword [edi + 0x6140], eax
mov dword [edi + 0x6144], eax
lea eax, [ebp - 0x29f4]
mov dword [edi + 0x61a4], 0x3f800000
mov dword [edi + 0x61a8], 0x42c80000
mov dword [edi + 0x61a0], 0x42c80000
mov dword [edi + 0x61b4], 0
push eax
mov dword [edi + 0x61ac], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x29c4]
call fcn.1002a0b0
lea ecx, [ebp - 0x29dc]
call fcn.1002a0b0
lea ecx, [ebp - 0x29f4]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x520]
mov dword [edi + 0x6194], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x520], 0x1002f6f0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x524], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x6148], 0
imul eax, dword [edi + 0x6148], 0xeb
add eax, 0x14
mov dword [edi + 0x6134], eax
mov dword [edi + 0x613c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x614c], eax
lea eax, [ebp - 0x524]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x2a3c]
lea esi, [edi + 0x61ec]
call fcn.10080460
push str.seed_gut
lea ecx, [ebp - 0x2a24]
mov dword [ebp - 4], 0x1dd
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x2a0c]
mov byte [ebp - 4], 0xde
call fcn.1002a100
lea eax, [ebp - 0x2a24]
mov byte [ebp - 4], 0xdf
push eax
lea ecx, [edi + 0x6224]
call fcn.100479c0
lea eax, [ebp - 0x2a0c]
mov byte [edi + 0x6255], 1
push eax
lea ecx, [edi + 0x6274]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x6255], al
cmovne eax, ecx
mov dword [edi + 0x62a4], eax
add eax, 8
mov dword [edi + 0x61fc], eax
mov dword [edi + 0x6200], eax
lea eax, [ebp - 0x2a3c]
mov dword [edi + 0x6260], 0
mov dword [edi + 0x6264], 0x437f0000
mov dword [edi + 0x625c], 0
mov dword [edi + 0x6270], 0
mov dword [edi + 0x6268], 0x3f800000
push eax
lea ecx, [edi + 0x628c]
call fcn.10080430
lea ecx, [ebp - 0x2a0c]
call fcn.1002a0b0
lea ecx, [ebp - 0x2a24]
call fcn.1002a0b0
lea ecx, [ebp - 0x2a3c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x528]
mov dword [edi + 0x6250], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x528], 0x1002f6f0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x52c], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x6204], 0
imul eax, dword [edi + 0x6204], 0xeb
add eax, 0x14
mov dword [edi + 0x61f0], eax
mov dword [edi + 0x61f8], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x6208], eax
lea eax, [ebp - 0x52c]
push eax
call fcn.1003f4f0
push str.id_karambit
lea ecx, [ebp - 0x2a6c]
lea esi, [edi + 0x62a8]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x2a54]
mov dword [ebp - 4], 0x1e0
call fcn.1002a100
lea eax, [ebp - 0x2a54]
mov byte [ebp - 4], 0xe1
push eax
lea ecx, [edi + 0x62c8]
call fcn.100479c0
lea eax, [ebp - 0x2a6c]
push eax
lea ecx, [edi + 0x62e0]
call fcn.100479c0
mov dword [edi + 0x632c], 3
lea ecx, [ebp - 0x2a54]
mov dword [edi + 0x62b8], 0x23
mov dword [edi + 0x62bc], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x2a6c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x530]
mov dword [edi + 0x630c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x530], 0x1002f720
push eax
call fcn.1003f4f0
mov dword [ebp - 0x534], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x62c0], 0
imul eax, dword [edi + 0x62c0], 0xeb
add eax, 0x14
mov dword [edi + 0x62ac], eax
mov dword [edi + 0x62b4], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x62c4], eax
lea eax, [ebp - 0x534]
push eax
call fcn.1003f4f0
lea ecx, [ebp - 0x600]
call fcn.1003fc80
push 0x100bf244
lea ecx, [ebp - 0x36d0]
mov esi, eax
call fcn.1002a100
mov dword [ebp - 4], 0x1e2
push str.Lore
lea ecx, [ebp - 0x36b8]
call fcn.1002a100
push str.Black_Pearl
lea ecx, [ebp - 0x36a0]
mov byte [ebp - 4], 0xe3
call fcn.1002a100
push str.Autotronic
lea ecx, [ebp - 0x3688]
mov byte [ebp - 4], 0xe4
call fcn.1002a100
push str.Marble_Fade
lea ecx, [ebp - 0x3670]
mov byte [ebp - 4], 0xe5
call fcn.1002a100
push str.Tiger_Tooth
lea ecx, [ebp - 0x3658]
mov byte [ebp - 4], 0xe6
call fcn.1002a100
lea eax, [ebp - 0x3640]
mov dword [ebp - 4], 0x1e7
push eax
lea eax, [ebp - 0x36d0]
push eax
lea ecx, [ebp - 0x964]
call fcn.10080000
push esi
lea ecx, [ebp - 0x68c]
push dword [eax + 4]
push dword [eax]
call fcn.10080020
push str.preset_karambit
lea ecx, [ebp - 0x2a84]
mov byte [ebp - 4], 0xe8
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x32c8]
mov byte [ebp - 4], 0xe9
call fcn.1002a100
lea eax, [ebp - 0x2a84]
mov byte [ebp - 4], 0xea
push eax
lea ecx, [edi + 0x636c]
call fcn.100479c0
mov byte [edi + 0x639d], 0
lea ecx, [ebp - 0x68c]
mov dword [edi + 0x63d0], 0
mov dword [edi + 0x6344], 0x14
mov dword [edi + 0x6348], 0x14
call fcn.1004d6c0
lea ecx, [ebp - 0x68c]
mov esi, eax
call fcn.10048c20
mov dword [ebp - 0x5f0], eax
cmp esi, eax
je 0x10073a93
lea eax, [edi + 0x63bc]
mov edi, dword [ebp - 0x5f0]
mov dword [ebp - 0x5f4], eax
push esi
mov ecx, eax
call fcn.1004d6d0
mov eax, dword [ebp - 0x5f4]
add esi, 0x18
cmp esi, edi
jne 0x10073a78
mov edi, dword [ebp - 0x5f8]
lea ecx, [edi + 0x63bc]
call fcn.1002f880
test eax, eax
je 0x10073aac
mov dword [edi + 0x63cc], 0
lea ecx, [ebp - 0x32c8]
call fcn.1002a0b0
lea ecx, [ebp - 0x2a84]
call fcn.1002a0b0
lea ecx, [ebp - 0x68c]
call fcn.1004d700
push fcn.1002a0b0
push 6
push 0x18
lea eax, [ebp - 0x36d0]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100aecd8
lea eax, [ebp - 0x538]
mov dword [edi + 0x6398], 0x1002d0e0
lea ecx, [edi + 0x638c]
mov dword [ebp - 0x538], 0x1002f720
push eax
call fcn.1003f4f0
lea eax, [edi + 0x6334]
mov dword [ebp - 0x53c], eax
lea ecx, [edi + 0x18]
mov dword [edi + 0x634c], 0
imul eax, dword [edi + 0x634c], 0xeb
add eax, 0x14
mov dword [edi + 0x6338], eax
mov dword [edi + 0x6340], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x6350], eax
lea eax, [ebp - 0x53c]
push eax
call fcn.1003f4f0
push str.stattrak_karambit
lea ecx, [ebp - 0x2ab4]
lea esi, [edi + 0x63d4]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x2a9c]
mov dword [ebp - 4], 0x1eb
call fcn.1002a100
lea eax, [ebp - 0x2ab4]
mov byte [ebp - 4], 0xec
push eax
lea ecx, [edi + 0x640c]
call fcn.100479c0
lea eax, [ebp - 0x2a9c]
mov byte [edi + 0x643d], 1
push eax
lea ecx, [edi + 0x6444]
call fcn.100479c0
lea ecx, [ebp - 0x2a9c]
mov byte [edi + 0x6440], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x2ab4]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x540]
mov dword [edi + 0x6438], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x540], 0x1002f720
push eax
call fcn.1003f4f0
mov dword [ebp - 0x544], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x63ec], 0
imul eax, dword [edi + 0x63ec], 0xeb
add eax, 0x14
mov dword [edi + 0x63d8], eax
mov dword [edi + 0x63e0], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x63f0], eax
lea eax, [ebp - 0x544]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x2afc]
lea esi, [edi + 0x645c]
call fcn.10080460
push str.quality_karambit
lea ecx, [ebp - 0x2ae4]
mov dword [ebp - 4], 0x1ed
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x2acc]
mov byte [ebp - 4], 0xee
call fcn.1002a100
lea eax, [ebp - 0x2ae4]
mov byte [ebp - 4], 0xef
push eax
lea ecx, [edi + 0x6494]
call fcn.100479c0
lea eax, [ebp - 0x2acc]
mov byte [edi + 0x64c5], 1
push eax
lea ecx, [edi + 0x64e4]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x64c5], al
cmovne eax, ecx
lea ecx, [edi + 0x64fc]
mov dword [edi + 0x6514], eax
add eax, 8
mov dword [edi + 0x646c], eax
mov dword [edi + 0x6470], eax
lea eax, [ebp - 0x2afc]
mov dword [edi + 0x64d0], 0x3f800000
mov dword [edi + 0x64d4], 0x42c80000
mov dword [edi + 0x64cc], 0x42c80000
mov dword [edi + 0x64e0], 0
push eax
mov dword [edi + 0x64d8], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x2acc]
call fcn.1002a0b0
lea ecx, [ebp - 0x2ae4]
call fcn.1002a0b0
lea ecx, [ebp - 0x2afc]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x548]
mov dword [edi + 0x64c0], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x548], 0x1002f720
push eax
call fcn.1003f4f0
mov dword [ebp - 0x54c], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x6474], 0
imul eax, dword [edi + 0x6474], 0xeb
add eax, 0x14
mov dword [edi + 0x6460], eax
mov dword [edi + 0x6468], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x6478], eax
lea eax, [ebp - 0x54c]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x2b44]
lea esi, [edi + 0x6518]
call fcn.10080460
push str.seed_karambit
lea ecx, [ebp - 0x2b2c]
mov dword [ebp - 4], 0x1f0
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x2b14]
mov byte [ebp - 4], 0xf1
call fcn.1002a100
lea eax, [ebp - 0x2b2c]
mov byte [ebp - 4], 0xf2
push eax
lea ecx, [edi + 0x6550]
call fcn.100479c0
lea eax, [ebp - 0x2b14]
mov byte [edi + 0x6581], 1
push eax
lea ecx, [edi + 0x65a0]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x6581], al
cmovne eax, ecx
lea ecx, [edi + 0x65b8]
mov dword [edi + 0x65d0], eax
add eax, 8
mov dword [edi + 0x6528], eax
mov dword [edi + 0x652c], eax
lea eax, [ebp - 0x2b44]
mov dword [edi + 0x658c], 0
mov dword [edi + 0x6590], 0x437f0000
mov dword [edi + 0x6588], 0
mov dword [edi + 0x659c], 0
push eax
mov dword [edi + 0x6594], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x2b14]
call fcn.1002a0b0
lea ecx, [ebp - 0x2b2c]
call fcn.1002a0b0
lea ecx, [ebp - 0x2b44]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x550]
mov dword [edi + 0x657c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x550], 0x1002f720
push eax
call fcn.1003f4f0
mov dword [ebp - 0x554], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x6530], 0
imul eax, dword [edi + 0x6530], 0xeb
add eax, 0x14
mov dword [edi + 0x651c], eax
mov dword [edi + 0x6524], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x6534], eax
lea eax, [ebp - 0x554]
push eax
call fcn.1003f4f0
push str.id_m9
lea ecx, [ebp - 0x2b74]
lea esi, [edi + 0x65d4]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x2b5c]
mov dword [ebp - 4], 0x1f3
call fcn.1002a100
lea eax, [ebp - 0x2b5c]
mov byte [ebp - 4], 0xf4
push eax
lea ecx, [edi + 0x65f4]
call fcn.100479c0
lea eax, [ebp - 0x2b74]
push eax
lea ecx, [edi + 0x660c]
call fcn.100479c0
mov dword [edi + 0x6658], 3
lea ecx, [ebp - 0x2b5c]
mov dword [edi + 0x65e4], 0x23
mov dword [edi + 0x65e8], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x2b74]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x558]
mov dword [edi + 0x6638], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x558], 0x1002f750
push eax
call fcn.1003f4f0
mov dword [ebp - 0x55c], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x65ec], 0
imul eax, dword [edi + 0x65ec], 0xeb
add eax, 0x14
mov dword [edi + 0x65d8], eax
mov dword [edi + 0x65e0], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x65f0], eax
lea eax, [ebp - 0x55c]
push eax
call fcn.1003f4f0
lea ecx, [ebp - 0x601]
call fcn.1003fc80
push 0x100bf244
lea ecx, [ebp - 0x3760]
mov esi, eax
call fcn.1002a100
push str.Lore
lea ecx, [ebp - 0x3748]
mov dword [ebp - 4], 0x1f5
call fcn.1002a100
push str.Black_Pearl
lea ecx, [ebp - 0x3730]
mov byte [ebp - 4], 0xf6
call fcn.1002a100
push str.Autotronic
lea ecx, [ebp - 0x3718]
mov byte [ebp - 4], 0xf7
call fcn.1002a100
push str.Marble_Fade
lea ecx, [ebp - 0x3700]
mov byte [ebp - 4], 0xf8
call fcn.1002a100
push str.Tiger_Tooth
lea ecx, [ebp - 0x36e8]
mov byte [ebp - 4], 0xf9
call fcn.1002a100
lea eax, [ebp - 0x36d0]
mov dword [ebp - 4], 0x1fa
push eax
lea eax, [ebp - 0x3760]
push eax
lea ecx, [ebp - 0x96c]
call fcn.10080000
push esi
lea ecx, [ebp - 0x698]
push dword [eax + 4]
push dword [eax]
call fcn.10080020
push str.preset_m9
lea ecx, [ebp - 0x2b8c]
mov byte [ebp - 4], 0xfb
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x32e0]
mov byte [ebp - 4], 0xfc
call fcn.1002a100
lea eax, [ebp - 0x2b8c]
mov byte [ebp - 4], 0xfd
push eax
lea ecx, [edi + 0x6698]
call fcn.100479c0
mov byte [edi + 0x66c9], 0
lea ecx, [ebp - 0x698]
mov dword [edi + 0x66fc], 0
mov dword [edi + 0x6670], 0x14
mov dword [edi + 0x6674], 0x14
call fcn.1004d6c0
lea ecx, [ebp - 0x698]
mov esi, eax
call fcn.10048c20
mov dword [ebp - 0x5f0], eax
cmp esi, eax
je 0x10074173
lea eax, [edi + 0x66e8]
mov edi, dword [ebp - 0x5f0]
mov dword [ebp - 0x5f4], eax
push esi
mov ecx, eax
call fcn.1004d6d0
mov eax, dword [ebp - 0x5f4]
add esi, 0x18
cmp esi, edi
jne 0x10074158
mov edi, dword [ebp - 0x5f8]
lea ecx, [edi + 0x66e8]
call fcn.1002f880
test eax, eax
je 0x1007418c
mov dword [edi + 0x66f8], 0
lea ecx, [ebp - 0x32e0]
call fcn.1002a0b0
lea ecx, [ebp - 0x2b8c]
call fcn.1002a0b0
lea ecx, [ebp - 0x698]
call fcn.1004d700
push fcn.1002a0b0
push 6
push 0x18
lea eax, [ebp - 0x3760]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100aecd8
lea eax, [ebp - 0x560]
mov dword [edi + 0x66c4], 0x1002d0e0
lea ecx, [edi + 0x66b8]
mov dword [ebp - 0x560], 0x1002f750
push eax
call fcn.1003f4f0
lea eax, [edi + 0x6660]
mov dword [ebp - 0x564], eax
lea ecx, [edi + 0x18]
mov dword [edi + 0x6678], 0
imul eax, dword [edi + 0x6678], 0xeb
add eax, 0x14
mov dword [edi + 0x6664], eax
mov dword [edi + 0x666c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x667c], eax
lea eax, [ebp - 0x564]
push eax
call fcn.1003f4f0
push str.stattrak_m9
lea ecx, [ebp - 0x2bbc]
lea esi, [edi + 0x6700]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x2ba4]
mov dword [ebp - 4], 0x1fe
call fcn.1002a100
lea eax, [ebp - 0x2bbc]
mov byte [ebp - 4], 0xff
push eax
lea ecx, [edi + 0x6738]
call fcn.100479c0
lea eax, [ebp - 0x2ba4]
mov byte [edi + 0x6769], 1
push eax
lea ecx, [edi + 0x6770]
call fcn.100479c0
lea ecx, [ebp - 0x2ba4]
mov byte [edi + 0x676c], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x2bbc]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x568]
mov dword [edi + 0x6764], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x568], 0x1002f750
push eax
call fcn.1003f4f0
mov dword [ebp - 0x56c], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x6718], 0
imul eax, dword [edi + 0x6718], 0xeb
add eax, 0x14
mov dword [edi + 0x6704], eax
mov dword [edi + 0x670c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x671c], eax
lea eax, [ebp - 0x56c]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x2c04]
lea esi, [edi + 0x6788]
call fcn.10080460
push str.quality_m9
lea ecx, [ebp - 0x2bec]
mov dword [ebp - 4], 0x200
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x2bd4]
mov byte [ebp - 4], 1
call fcn.1002a100
lea eax, [ebp - 0x2bec]
mov byte [ebp - 4], 2
push eax
lea ecx, [edi + 0x67c0]
call fcn.100479c0
lea eax, [ebp - 0x2bd4]
mov byte [edi + 0x67f1], 1
push eax
lea ecx, [edi + 0x6810]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x67f1], al
cmovne eax, ecx
lea ecx, [edi + 0x6828]
mov dword [edi + 0x6840], eax
add eax, 8
mov dword [edi + 0x6798], eax
mov dword [edi + 0x679c], eax
lea eax, [ebp - 0x2c04]
mov dword [edi + 0x67fc], 0x3f800000
mov dword [edi + 0x6800], 0x42c80000
mov dword [edi + 0x67f8], 0x42c80000
mov dword [edi + 0x680c], 0
push eax
mov dword [edi + 0x6804], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x2bd4]
call fcn.1002a0b0
lea ecx, [ebp - 0x2bec]
call fcn.1002a0b0
lea ecx, [ebp - 0x2c04]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x570]
mov dword [edi + 0x67ec], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x570], 0x1002f750
push eax
call fcn.1003f4f0
mov dword [ebp - 0x574], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x67a0], 0
imul eax, dword [edi + 0x67a0], 0xeb
add eax, 0x14
mov dword [edi + 0x678c], eax
mov dword [edi + 0x6794], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x67a4], eax
lea eax, [ebp - 0x574]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x2c4c]
lea esi, [edi + 0x6844]
call fcn.10080460
push str.seed_m9
lea ecx, [ebp - 0x2c34]
mov dword [ebp - 4], 0x203
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x2c1c]
mov byte [ebp - 4], 4
call fcn.1002a100
lea eax, [ebp - 0x2c34]
mov byte [ebp - 4], 5
push eax
lea ecx, [edi + 0x687c]
call fcn.100479c0
lea eax, [ebp - 0x2c1c]
mov byte [edi + 0x68ad], 1
push eax
lea ecx, [edi + 0x68cc]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x68ad], al
cmovne eax, ecx
lea ecx, [edi + 0x68e4]
mov dword [edi + 0x68fc], eax
add eax, 8
mov dword [edi + 0x6854], eax
mov dword [edi + 0x6858], eax
lea eax, [ebp - 0x2c4c]
mov dword [edi + 0x68b8], 0
mov dword [edi + 0x68bc], 0x437f0000
mov dword [edi + 0x68b4], 0
mov dword [edi + 0x68c8], 0
push eax
mov dword [edi + 0x68c0], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x2c1c]
call fcn.1002a0b0
lea ecx, [ebp - 0x2c34]
call fcn.1002a0b0
lea ecx, [ebp - 0x2c4c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x578]
mov dword [edi + 0x68a8], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x578], 0x1002f750
push eax
call fcn.1003f4f0
mov dword [ebp - 0x57c], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x685c], 0
imul eax, dword [edi + 0x685c], 0xeb
add eax, 0x14
mov dword [edi + 0x6848], eax
mov dword [edi + 0x6850], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x6860], eax
lea eax, [ebp - 0x57c]
push eax
call fcn.1003f4f0
push str.id_huntsman
lea ecx, [ebp - 0x2c7c]
lea esi, [edi + 0x6900]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x2c64]
mov dword [ebp - 4], 0x206
call fcn.1002a100
lea eax, [ebp - 0x2c64]
mov byte [ebp - 4], 7
push eax
lea ecx, [edi + 0x6920]
call fcn.100479c0
lea eax, [ebp - 0x2c7c]
push eax
lea ecx, [edi + 0x6938]
call fcn.100479c0
mov dword [edi + 0x6984], 3
lea ecx, [ebp - 0x2c64]
mov dword [edi + 0x6910], 0x23
mov dword [edi + 0x6914], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x2c7c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x580]
mov dword [edi + 0x6964], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x580], 0x1002f780
push eax
call fcn.1003f4f0
mov dword [ebp - 0x584], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x6918], 0
imul eax, dword [edi + 0x6918], 0xeb
add eax, 0x14
mov dword [edi + 0x6904], eax
mov dword [edi + 0x690c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x691c], eax
lea eax, [ebp - 0x584]
push eax
call fcn.1003f4f0
push str.stattrak_huntsman
lea ecx, [ebp - 0x2cac]
lea esi, [edi + 0x698c]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x2c94]
mov dword [ebp - 4], 0x208
call fcn.1002a100
lea eax, [ebp - 0x2cac]
mov byte [ebp - 4], 9
push eax
lea ecx, [edi + 0x69c4]
call fcn.100479c0
lea eax, [ebp - 0x2c94]
mov byte [edi + 0x69f5], 1
push eax
lea ecx, [edi + 0x69fc]
call fcn.100479c0
lea ecx, [ebp - 0x2c94]
mov byte [edi + 0x69f8], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x2cac]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x588]
mov dword [edi + 0x69f0], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x588], 0x1002f780
push eax
call fcn.1003f4f0
mov dword [ebp - 0x58c], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x69a4], 0
imul eax, dword [edi + 0x69a4], 0xeb
add eax, 0x14
mov dword [edi + 0x6990], eax
mov dword [edi + 0x6998], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x69a8], eax
lea eax, [ebp - 0x58c]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x2cf4]
lea esi, [edi + 0x6a14]
call fcn.10080460
push str.quality_huntsman
lea ecx, [ebp - 0x2cdc]
mov dword [ebp - 4], 0x20a
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x2cc4]
mov byte [ebp - 4], 0xb
call fcn.1002a100
lea eax, [ebp - 0x2cdc]
mov byte [ebp - 4], 0xc
push eax
lea ecx, [edi + 0x6a4c]
call fcn.100479c0
lea eax, [ebp - 0x2cc4]
mov byte [edi + 0x6a7d], 1
push eax
lea ecx, [edi + 0x6a9c]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x6a7d], al
cmovne eax, ecx
lea ecx, [edi + 0x6ab4]
mov dword [edi + 0x6acc], eax
add eax, 8
mov dword [edi + 0x6a24], eax
mov dword [edi + 0x6a28], eax
lea eax, [ebp - 0x2cf4]
mov dword [edi + 0x6a88], 0x3f800000
mov dword [edi + 0x6a8c], 0x42c80000
mov dword [edi + 0x6a84], 0x42c80000
mov dword [edi + 0x6a98], 0
push eax
mov dword [edi + 0x6a90], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x2cc4]
call fcn.1002a0b0
lea ecx, [ebp - 0x2cdc]
call fcn.1002a0b0
lea ecx, [ebp - 0x2cf4]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x590]
mov dword [edi + 0x6a78], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x590], 0x1002f780
push eax
call fcn.1003f4f0
mov dword [ebp - 0x594], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x6a2c], 0
imul eax, dword [edi + 0x6a2c], 0xeb
add eax, 0x14
mov dword [edi + 0x6a18], eax
mov dword [edi + 0x6a20], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x6a30], eax
lea eax, [ebp - 0x594]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x2d3c]
lea esi, [edi + 0x6ad0]
call fcn.10080460
push str.seed_huntsman
lea ecx, [ebp - 0x2d24]
mov dword [ebp - 4], 0x20d
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x2d0c]
mov byte [ebp - 4], 0xe
call fcn.1002a100
lea eax, [ebp - 0x2d24]
mov byte [ebp - 4], 0xf
push eax
lea ecx, [edi + 0x6b08]
call fcn.100479c0
lea eax, [ebp - 0x2d0c]
mov byte [edi + 0x6b39], 1
push eax
lea ecx, [edi + 0x6b58]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x6b39], al
cmovne eax, ecx
mov dword [edi + 0x6b88], eax
add eax, 8
mov dword [edi + 0x6ae0], eax
mov dword [edi + 0x6ae4], eax
lea eax, [ebp - 0x2d3c]
mov dword [edi + 0x6b44], 0
mov dword [edi + 0x6b48], 0x437f0000
mov dword [edi + 0x6b40], 0
mov dword [edi + 0x6b54], 0
mov dword [edi + 0x6b4c], 0x3f800000
push eax
lea ecx, [edi + 0x6b70]
call fcn.10080430
lea ecx, [ebp - 0x2d0c]
call fcn.1002a0b0
lea ecx, [ebp - 0x2d24]
call fcn.1002a0b0
lea ecx, [ebp - 0x2d3c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x598]
mov dword [edi + 0x6b34], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x598], 0x1002f780
push eax
call fcn.1003f4f0
mov dword [ebp - 0x59c], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x6ae8], 0
imul eax, dword [edi + 0x6ae8], 0xeb
add eax, 0x14
mov dword [edi + 0x6ad4], eax
mov dword [edi + 0x6adc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x6aec], eax
lea eax, [ebp - 0x59c]
push eax
call fcn.1003f4f0
push str.id_falchion
lea ecx, [ebp - 0x2d6c]
lea esi, [edi + 0x6b8c]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x2d54]
mov dword [ebp - 4], 0x210
call fcn.1002a100
lea eax, [ebp - 0x2d54]
mov byte [ebp - 4], 0x11
push eax
lea ecx, [edi + 0x6bac]
call fcn.100479c0
lea eax, [ebp - 0x2d6c]
push eax
lea ecx, [edi + 0x6bc4]
call fcn.100479c0
mov dword [edi + 0x6c10], 3
lea ecx, [ebp - 0x2d54]
mov dword [edi + 0x6b9c], 0x23
mov dword [edi + 0x6ba0], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x2d6c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x5a0]
mov dword [edi + 0x6bf0], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x5a0], 0x1002f7b0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x5a4], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x6ba4], 0
imul eax, dword [edi + 0x6ba4], 0xeb
add eax, 0x14
mov dword [edi + 0x6b90], eax
mov dword [edi + 0x6b98], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x6ba8], eax
lea eax, [ebp - 0x5a4]
push eax
call fcn.1003f4f0
push str.stattrak_falchion
lea ecx, [ebp - 0x2d9c]
lea esi, [edi + 0x6c18]
call fcn.1002a100
mov dword [ebp - 4], 0x212
lea ecx, [ebp - 0x2d84]
push str.stattrak
call fcn.1002a100
lea eax, [ebp - 0x2d9c]
mov byte [ebp - 4], 0x13
push eax
lea ecx, [edi + 0x6c50]
call fcn.100479c0
lea eax, [ebp - 0x2d84]
mov byte [edi + 0x6c81], 1
push eax
lea ecx, [edi + 0x6c88]
call fcn.100479c0
lea ecx, [ebp - 0x2d84]
mov byte [edi + 0x6c84], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x2d9c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x5a8]
mov dword [edi + 0x6c7c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x5a8], 0x1002f7b0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x5ac], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x6c30], 0
imul eax, dword [edi + 0x6c30], 0xeb
add eax, 0x14
mov dword [edi + 0x6c1c], eax
mov dword [edi + 0x6c24], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x6c34], eax
lea eax, [ebp - 0x5ac]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x2de4]
lea esi, [edi + 0x6ca0]
call fcn.10080460
push str.quality_falchion
lea ecx, [ebp - 0x2dcc]
mov dword [ebp - 4], 0x214
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x2db4]
mov byte [ebp - 4], 0x15
call fcn.1002a100
lea eax, [ebp - 0x2dcc]
mov byte [ebp - 4], 0x16
push eax
lea ecx, [edi + 0x6cd8]
call fcn.100479c0
lea eax, [ebp - 0x2db4]
mov byte [edi + 0x6d09], 1
push eax
lea ecx, [edi + 0x6d28]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x6d09], al
cmovne eax, ecx
lea ecx, [edi + 0x6d40]
mov dword [edi + 0x6d58], eax
add eax, 8
mov dword [edi + 0x6cb0], eax
mov dword [edi + 0x6cb4], eax
lea eax, [ebp - 0x2de4]
mov dword [edi + 0x6d14], 0x3f800000
mov dword [edi + 0x6d18], 0x42c80000
mov dword [edi + 0x6d10], 0x42c80000
mov dword [edi + 0x6d24], 0
push eax
mov dword [edi + 0x6d1c], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x2db4]
call fcn.1002a0b0
lea ecx, [ebp - 0x2dcc]
call fcn.1002a0b0
lea ecx, [ebp - 0x2de4]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x5b0]
mov dword [edi + 0x6d04], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x5b0], 0x1002f7b0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x5b4], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x6cb8], 0
imul eax, dword [edi + 0x6cb8], 0xeb
add eax, 0x14
mov dword [edi + 0x6ca4], eax
mov dword [edi + 0x6cac], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x6cbc], eax
lea eax, [ebp - 0x5b4]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x2e2c]
lea esi, [edi + 0x6d5c]
call fcn.10080460
push str.seed_falchion
lea ecx, [ebp - 0x2e14]
mov dword [ebp - 4], 0x217
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x2dfc]
mov byte [ebp - 4], 0x18
call fcn.1002a100
lea eax, [ebp - 0x2e14]
mov byte [ebp - 4], 0x19
push eax
lea ecx, [edi + 0x6d94]
call fcn.100479c0
lea eax, [ebp - 0x2dfc]
mov byte [edi + 0x6dc5], 1
push eax
lea ecx, [edi + 0x6de4]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x6dc5], al
cmovne eax, ecx
lea ecx, [edi + 0x6dfc]
mov dword [edi + 0x6e14], eax
add eax, 8
mov dword [edi + 0x6d6c], eax
mov dword [edi + 0x6d70], eax
lea eax, [ebp - 0x2e2c]
mov dword [edi + 0x6dd0], 0
mov dword [edi + 0x6dd4], 0x437f0000
mov dword [edi + 0x6dcc], 0
mov dword [edi + 0x6de0], 0
push eax
mov dword [edi + 0x6dd8], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x2dfc]
call fcn.1002a0b0
lea ecx, [ebp - 0x2e14]
call fcn.1002a0b0
lea ecx, [ebp - 0x2e2c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x5b8]
mov dword [edi + 0x6dc0], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x5b8], 0x1002f7b0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x5bc], esi
mov dword [edi + 0x6d74], 0
imul eax, dword [edi + 0x6d74], 0xeb
add eax, 0x14
mov dword [edi + 0x6d60], eax
lea ecx, [edi + 0x18]
mov dword [edi + 0x6d68], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x6d78], eax
lea eax, [ebp - 0x5bc]
push eax
call fcn.1003f4f0
push str.id_bowie
lea ecx, [ebp - 0x2e5c]
lea esi, [edi + 0x6e18]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x2e44]
mov dword [ebp - 4], 0x21a
call fcn.1002a100
lea eax, [ebp - 0x2e44]
mov byte [ebp - 4], 0x1b
push eax
lea ecx, [edi + 0x6e38]
call fcn.100479c0
lea eax, [ebp - 0x2e5c]
push eax
lea ecx, [edi + 0x6e50]
call fcn.100479c0
mov dword [edi + 0x6e9c], 3
lea ecx, [ebp - 0x2e44]
mov dword [edi + 0x6e28], 0x23
mov dword [edi + 0x6e2c], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x2e5c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x5c0]
mov dword [edi + 0x6e7c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x5c0], 0x1002f7e0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x5c4], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x6e30], 0
imul eax, dword [edi + 0x6e30], 0xeb
add eax, 0x14
mov dword [edi + 0x6e1c], eax
mov dword [edi + 0x6e24], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x6e34], eax
lea eax, [ebp - 0x5c4]
push eax
call fcn.1003f4f0
push str.stattrak_bowie
lea ecx, [ebp - 0x2e8c]
lea esi, [edi + 0x6ea4]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x2e74]
mov dword [ebp - 4], 0x21c
call fcn.1002a100
lea eax, [ebp - 0x2e8c]
mov byte [ebp - 4], 0x1d
push eax
lea ecx, [edi + 0x6edc]
call fcn.100479c0
lea eax, [ebp - 0x2e74]
mov byte [edi + 0x6f0d], 1
push eax
lea ecx, [edi + 0x6f14]
call fcn.100479c0
lea ecx, [ebp - 0x2e74]
mov byte [edi + 0x6f10], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x2e8c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
mov dword [edi + 0x6f08], 0x1002d0e0
mov dword [ebp - 0x5c8], 0x1002f7e0
lea eax, [ebp - 0x5c8]
lea ecx, [esi + 0x58]
push eax
call fcn.1003f4f0
mov dword [ebp - 0x5cc], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x6ebc], 0
imul eax, dword [edi + 0x6ebc], 0xeb
add eax, 0x14
mov dword [edi + 0x6ea8], eax
mov dword [edi + 0x6eb0], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x6ec0], eax
lea eax, [ebp - 0x5cc]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x2ed4]
lea esi, [edi + 0x6f2c]
call fcn.10080460
push str.quality_bowie
lea ecx, [ebp - 0x2ebc]
mov dword [ebp - 4], 0x21e
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x2ea4]
mov byte [ebp - 4], 0x1f
call fcn.1002a100
lea eax, [ebp - 0x2ebc]
mov byte [ebp - 4], 0x20
push eax
lea ecx, [edi + 0x6f64]
call fcn.100479c0
lea eax, [ebp - 0x2ea4]
mov byte [edi + 0x6f95], 1
push eax
lea ecx, [edi + 0x6fb4]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x6f95], al
cmovne eax, ecx
lea ecx, [edi + 0x6fcc]
mov dword [edi + 0x6fe4], eax
add eax, 8
mov dword [edi + 0x6f3c], eax
mov dword [edi + 0x6f40], eax
lea eax, [ebp - 0x2ed4]
mov dword [edi + 0x6fa0], 0x3f800000
mov dword [edi + 0x6fa4], 0x42c80000
mov dword [edi + 0x6f9c], 0x42c80000
mov dword [edi + 0x6fb0], 0
push eax
mov dword [edi + 0x6fa8], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x2ea4]
call fcn.1002a0b0
lea ecx, [ebp - 0x2ebc]
call fcn.1002a0b0
lea ecx, [ebp - 0x2ed4]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x5d0]
mov dword [edi + 0x6f90], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x5d0], 0x1002f7e0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x5d4], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x6f44], 0
imul eax, dword [edi + 0x6f44], 0xeb
add eax, 0x14
mov dword [edi + 0x6f30], eax
mov dword [edi + 0x6f38], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x6f48], eax
lea eax, [ebp - 0x5d4]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x2f1c]
lea esi, [edi + 0x6fe8]
call fcn.10080460
push str.seed_bowie
lea ecx, [ebp - 0x2f04]
mov dword [ebp - 4], 0x221
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x2eec]
mov byte [ebp - 4], 0x22
call fcn.1002a100
lea eax, [ebp - 0x2f04]
mov byte [ebp - 4], 0x23
push eax
lea ecx, [edi + 0x7020]
call fcn.100479c0
lea eax, [ebp - 0x2eec]
mov byte [edi + 0x7051], 1
push eax
lea ecx, [edi + 0x7070]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x7051], al
cmovne eax, ecx
lea ecx, [edi + 0x7088]
mov dword [edi + 0x70a0], eax
add eax, 8
mov dword [edi + 0x6ff8], eax
mov dword [edi + 0x6ffc], eax
lea eax, [ebp - 0x2f1c]
mov dword [edi + 0x705c], 0
mov dword [edi + 0x7060], 0x437f0000
mov dword [edi + 0x7058], 0
mov dword [edi + 0x706c], 0
push eax
mov dword [edi + 0x7064], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x2eec]
call fcn.1002a0b0
lea ecx, [ebp - 0x2f04]
call fcn.1002a0b0
lea ecx, [ebp - 0x2f1c]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x5d8]
mov dword [edi + 0x704c], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x5d8], 0x1002f7e0
push eax
call fcn.1003f4f0
mov dword [ebp - 0x5dc], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x7000], 0
imul eax, dword [edi + 0x7000], 0xeb
add eax, 0x14
mov dword [edi + 0x6fec], eax
mov dword [edi + 0x6ff4], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x7004], eax
lea eax, [ebp - 0x5dc]
push eax
call fcn.1003f4f0
push str.id_butterfly
lea ecx, [ebp - 0x2f4c]
lea esi, [edi + 0x70a4]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x2f34]
mov dword [ebp - 4], 0x224
call fcn.1002a100
mov byte [ebp - 4], 0x25
lea eax, [ebp - 0x2f34]
push eax
lea ecx, [edi + 0x70c4]
call fcn.100479c0
lea eax, [ebp - 0x2f4c]
push eax
lea ecx, [edi + 0x70dc]
call fcn.100479c0
mov dword [edi + 0x7128], 3
lea ecx, [ebp - 0x2f34]
mov dword [edi + 0x70b4], 0x23
mov dword [edi + 0x70b8], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x2f4c]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x5e0]
mov dword [edi + 0x7108], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x5e0], 0x1002f820
push eax
call fcn.1003f4f0
mov dword [ebp - 0x5e4], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x70bc], 0
imul eax, dword [edi + 0x70bc], 0xeb
add eax, 0x14
mov dword [edi + 0x70a8], eax
mov dword [edi + 0x70b0], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x70c0], eax
lea eax, [ebp - 0x5e4]
push eax
call fcn.1003f4f0
lea ecx, [ebp - 0x602]
call fcn.1003fc80
push 0x100bf244
lea ecx, [ebp - 0x37f0]
mov esi, eax
call fcn.1002a100
push str.Lore
lea ecx, [ebp - 0x37d8]
mov dword [ebp - 4], 0x226
call fcn.1002a100
push str.Black_Pearl
lea ecx, [ebp - 0x37c0]
mov byte [ebp - 4], 0x27
call fcn.1002a100
push str.Autotronic
lea ecx, [ebp - 0x37a8]
mov byte [ebp - 4], 0x28
call fcn.1002a100
push str.Marble_Fade
lea ecx, [ebp - 0x3790]
mov byte [ebp - 4], 0x29
call fcn.1002a100
push str.Tiger_Tooth
lea ecx, [ebp - 0x3778]
mov byte [ebp - 4], 0x2a
call fcn.1002a100
lea eax, [ebp - 0x3760]
mov dword [ebp - 4], 0x22b
push eax
lea eax, [ebp - 0x37f0]
push eax
lea ecx, [ebp - 0x974]
call fcn.10080000
push esi
lea ecx, [ebp - 0x6a4]
push dword [eax + 4]
push dword [eax]
call fcn.10080020
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x2f64]
push str.preset_butterfly
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x32f8]
mov byte [ebp - 4], 0x2d
call fcn.1002a100
lea eax, [ebp - 0x2f64]
mov byte [ebp - 4], 0x2e
push eax
lea ecx, [edi + 0x7168]
call fcn.100479c0
mov byte [edi + 0x7199], 0
lea ecx, [ebp - 0x6a4]
mov dword [edi + 0x71cc], 0
mov dword [edi + 0x7140], 0x14
mov dword [edi + 0x7144], 0x14
call fcn.1004d6c0
lea ecx, [ebp - 0x6a4]
mov esi, eax
call fcn.10048c20
mov dword [ebp - 0x5f0], eax
cmp esi, eax
je 0x1007566b
lea eax, [edi + 0x71b8]
mov edi, dword [ebp - 0x5f0]
mov dword [ebp - 0x5f4], eax
nop
push esi
mov ecx, eax
call fcn.1004d6d0
mov eax, dword [ebp - 0x5f4]
add esi, 0x18
cmp esi, edi
jne 0x10075650
mov edi, dword [ebp - 0x5f8]
lea ecx, [edi + 0x71b8]
call fcn.1002f880
test eax, eax
je 0x10075684
mov dword [edi + 0x71c8], 0
lea ecx, [ebp - 0x32f8]
call fcn.1002a0b0
lea ecx, [ebp - 0x2f64]
call fcn.1002a0b0
lea ecx, [ebp - 0x6a4]
call fcn.1004d700
push fcn.1002a0b0
push 6
push 0x18
lea eax, [ebp - 0x37f0]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100aecd8
lea eax, [ebp - 0x5e8]
mov dword [edi + 0x7194], 0x1002d0e0
lea ecx, [edi + 0x7188]
mov dword [ebp - 0x5e8], 0x1002f820
push eax
call fcn.1003f4f0
lea eax, [edi + 0x7130]
mov dword [ebp - 0x5ec], eax
lea ecx, [edi + 0x18]
mov dword [edi + 0x7148], 0
imul eax, dword [edi + 0x7148], 0xeb
add eax, 0x14
mov dword [edi + 0x7134], eax
mov dword [edi + 0x713c], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x714c], eax
lea eax, [ebp - 0x5ec]
push eax
call fcn.1003f4f0
push str.stattrak_butterfly
lea ecx, [ebp - 0x2f94]
lea esi, [edi + 0x71d0]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x2f7c]
mov dword [ebp - 4], 0x22f
call fcn.1002a100
lea eax, [ebp - 0x2f94]
mov byte [ebp - 4], 0x30
push eax
lea ecx, [edi + 0x7208]
call fcn.100479c0
lea eax, [ebp - 0x2f7c]
mov byte [edi + 0x7239], 1
push eax
lea ecx, [edi + 0x7240]
call fcn.100479c0
lea ecx, [ebp - 0x2f7c]
mov byte [edi + 0x723c], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x2f94]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x20]
mov dword [edi + 0x7234], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x20], 0x1002f820
push eax
call fcn.1003f4f0
mov dword [ebp - 0x24], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x71e8], 0
imul eax, dword [edi + 0x71e8], 0xeb
add eax, 0x14
mov dword [edi + 0x71d4], eax
mov dword [edi + 0x71dc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x71ec], eax
lea eax, [ebp - 0x24]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x2fdc]
lea esi, [edi + 0x7258]
call fcn.10080460
push str.quality_butterfly
lea ecx, [ebp - 0x2fc4]
mov dword [ebp - 4], 0x231
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x2fac]
mov byte [ebp - 4], 0x32
call fcn.1002a100
lea eax, [ebp - 0x2fc4]
mov byte [ebp - 4], 0x33
push eax
lea ecx, [edi + 0x7290]
call fcn.100479c0
lea eax, [ebp - 0x2fac]
mov byte [edi + 0x72c1], 1
push eax
lea ecx, [edi + 0x72e0]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x72c1], al
cmovne eax, ecx
lea ecx, [edi + 0x72f8]
mov dword [edi + 0x7310], eax
add eax, 8
mov dword [edi + 0x7268], eax
mov dword [edi + 0x726c], eax
lea eax, [ebp - 0x2fdc]
mov dword [edi + 0x72cc], 0x3f800000
mov dword [edi + 0x72d0], 0x42c80000
mov dword [edi + 0x72c8], 0x42c80000
mov dword [edi + 0x72dc], 0
push eax
mov dword [edi + 0x72d4], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x2fac]
call fcn.1002a0b0
lea ecx, [ebp - 0x2fc4]
call fcn.1002a0b0
lea ecx, [ebp - 0x2fdc]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x28]
mov dword [edi + 0x72bc], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x28], 0x1002f820
push eax
call fcn.1003f4f0
mov dword [ebp - 0x2c], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x7270], 0
imul eax, dword [edi + 0x7270], 0xeb
add eax, 0x14
mov dword [edi + 0x725c], eax
mov dword [edi + 0x7264], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x7274], eax
lea eax, [ebp - 0x2c]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x3024]
lea esi, [edi + 0x7314]
call fcn.10080460
push str.seed_butterfly
lea ecx, [ebp - 0x300c]
mov dword [ebp - 4], 0x234
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x2ff4]
mov byte [ebp - 4], 0x35
call fcn.1002a100
lea eax, [ebp - 0x300c]
mov byte [ebp - 4], 0x36
push eax
lea ecx, [edi + 0x734c]
call fcn.100479c0
lea eax, [ebp - 0x2ff4]
mov byte [edi + 0x737d], 1
push eax
lea ecx, [edi + 0x739c]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x737d], al
cmovne eax, ecx
lea ecx, [edi + 0x73b4]
mov dword [edi + 0x73cc], eax
add eax, 8
mov dword [edi + 0x7324], eax
mov dword [edi + 0x7328], eax
lea eax, [ebp - 0x3024]
mov dword [edi + 0x7388], 0
mov dword [edi + 0x738c], 0x437f0000
mov dword [edi + 0x7384], 0
mov dword [edi + 0x7398], 0
push eax
mov dword [edi + 0x7390], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x2ff4]
call fcn.1002a0b0
lea ecx, [ebp - 0x300c]
call fcn.1002a0b0
lea ecx, [ebp - 0x3024]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x30]
mov dword [edi + 0x7378], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x30], 0x1002f820
push eax
call fcn.1003f4f0
mov dword [ebp - 0x34], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x732c], 0
imul eax, dword [edi + 0x732c], 0xeb
add eax, 0x14
mov dword [edi + 0x7318], eax
mov dword [edi + 0x7320], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x7330], eax
lea eax, [ebp - 0x34]
push eax
call fcn.1003f4f0
push str.id_daggers
lea ecx, [ebp - 0x3054]
lea esi, [edi + 0x73d0]
call fcn.1002a100
push str.paintkit_id
lea ecx, [ebp - 0x303c]
mov dword [ebp - 4], 0x237
call fcn.1002a100
lea eax, [ebp - 0x303c]
mov byte [ebp - 4], 0x38
push eax
lea ecx, [edi + 0x73f0]
call fcn.100479c0
lea eax, [ebp - 0x3054]
push eax
lea ecx, [edi + 0x7408]
call fcn.100479c0
mov dword [edi + 0x7454], 3
lea ecx, [ebp - 0x303c]
mov dword [edi + 0x73e0], 0x23
mov dword [edi + 0x73e4], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x3054]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x38]
mov dword [edi + 0x7434], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x38], 0x1002f850
push eax
call fcn.1003f4f0
mov dword [ebp - 0x3c], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x73e8], 0
imul eax, dword [edi + 0x73e8], 0xeb
add eax, 0x14
mov dword [edi + 0x73d4], eax
mov dword [edi + 0x73dc], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x73ec], eax
lea eax, [ebp - 0x3c]
push eax
call fcn.1003f4f0
push str.stattrak_daggers
lea ecx, [ebp - 0x3084]
lea esi, [edi + 0x745c]
call fcn.1002a100
push str.stattrak
lea ecx, [ebp - 0x306c]
mov dword [ebp - 4], 0x239
call fcn.1002a100
lea eax, [ebp - 0x3084]
mov byte [ebp - 4], 0x3a
push eax
lea ecx, [edi + 0x7494]
call fcn.100479c0
lea eax, [ebp - 0x306c]
mov byte [edi + 0x74c5], 1
push eax
lea ecx, [edi + 0x74cc]
call fcn.100479c0
lea ecx, [ebp - 0x306c]
mov byte [edi + 0x74c8], 0
call fcn.1002a0b0
lea ecx, [ebp - 0x3084]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
lea eax, [ebp - 0x40]
mov dword [edi + 0x74c0], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x40], 0x1002f850
push eax
call fcn.1003f4f0
mov dword [ebp - 0x44], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x7474], 0
imul eax, dword [edi + 0x7474], 0xeb
add eax, 0x14
mov dword [edi + 0x7460], eax
mov dword [edi + 0x7468], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x7478], eax
lea eax, [ebp - 0x44]
push eax
call fcn.1003f4f0
push 0x100bd8cc
lea ecx, [ebp - 0x30cc]
lea esi, [edi + 0x74e4]
call fcn.10080460
push str.quality_daggers
lea ecx, [ebp - 0x30b4]
mov dword [ebp - 4], 0x23b
call fcn.1002a100
push str.quality
lea ecx, [ebp - 0x309c]
mov byte [ebp - 4], 0x3c
call fcn.1002a100
lea eax, [ebp - 0x30b4]
mov byte [ebp - 4], 0x3d
push eax
lea ecx, [edi + 0x751c]
call fcn.100479c0
lea eax, [ebp - 0x309c]
mov byte [edi + 0x754d], 1
push eax
lea ecx, [edi + 0x756c]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x754d], al
cmovne eax, ecx
lea ecx, [edi + 0x7584]
mov dword [edi + 0x759c], eax
add eax, 8
mov dword [edi + 0x74f4], eax
mov dword [edi + 0x74f8], eax
lea eax, [ebp - 0x30cc]
mov dword [edi + 0x7558], 0x3f800000
mov dword [edi + 0x755c], 0x42c80000
mov dword [edi + 0x7554], 0x42c80000
mov dword [edi + 0x7568], 0
push eax
mov dword [edi + 0x7560], 0x3f800000
call fcn.10080430
lea ecx, [ebp - 0x309c]
call fcn.1002a0b0
lea ecx, [ebp - 0x30b4]
call fcn.1002a0b0
lea ecx, [ebp - 0x30cc]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x48]
mov dword [edi + 0x7548], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x48], 0x1002f850
push eax
call fcn.1003f4f0
mov dword [ebp - 0x4c], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x74fc], 0
imul eax, dword [edi + 0x74fc], 0xeb
add eax, 0x14
mov dword [edi + 0x74e8], eax
mov dword [edi + 0x74f0], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x7500], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.1003f4f0
push 0x100bd92c
lea ecx, [ebp - 0x3114]
lea esi, [edi + 0x75a0]
call fcn.10080460
push str.seed_daggers
lea ecx, [ebp - 0x30fc]
mov dword [ebp - 4], 0x23e
call fcn.1002a100
push str.seed
lea ecx, [ebp - 0x30e4]
mov byte [ebp - 4], 0x3f
call fcn.1002a100
lea eax, [ebp - 0x30fc]
mov byte [ebp - 4], 0x40
push eax
lea ecx, [edi + 0x75d8]
call fcn.100479c0
lea eax, [ebp - 0x30e4]
mov byte [edi + 0x7609], 1
push eax
lea ecx, [edi + 0x7628]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x7609], al
cmovne eax, ecx
mov dword [edi + 0x7658], eax
add eax, 8
mov dword [edi + 0x75b0], eax
mov dword [edi + 0x75b4], eax
lea eax, [ebp - 0x3114]
mov dword [edi + 0x7614], 0
mov dword [edi + 0x7618], 0x437f0000
mov dword [edi + 0x7610], 0
mov dword [edi + 0x7624], 0
mov dword [edi + 0x761c], 0x3f800000
push eax
lea ecx, [edi + 0x7640]
call fcn.10080430
lea ecx, [ebp - 0x30e4]
call fcn.1002a0b0
lea ecx, [ebp - 0x30fc]
call fcn.1002a0b0
lea ecx, [ebp - 0x3114]
mov dword [ebp - 4], 0xffffffff
call fcn.1004d870
lea eax, [ebp - 0x50]
mov dword [edi + 0x7604], 0x1002d0e0
lea ecx, [esi + 0x58]
mov dword [ebp - 0x50], 0x1002f850
push eax
call fcn.1003f4f0
mov dword [ebp - 0x54], esi
lea ecx, [edi + 0x18]
mov dword [edi + 0x75b8], 0
imul eax, dword [edi + 0x75b8], 0xeb
add eax, 0x14
mov dword [edi + 0x75a4], eax
mov dword [edi + 0x75ac], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x75bc], eax
lea eax, [ebp - 0x54]
push eax
call fcn.1003f4f0
lea ecx, [ebp - 0x603]
call fcn.1003fc80
push 0x100bd818
lea ecx, [ebp - 0x3b98]
mov esi, eax
call fcn.1002a100
push str.bayonet
lea ecx, [ebp - 0x3b80]
mov dword [ebp - 4], 0x241
call fcn.1002a100
push str.bowie
lea ecx, [ebp - 0x3b68]
mov byte [ebp - 4], 0x42
call fcn.1002a100
push str.butterfly
lea ecx, [ebp - 0x3b50]
mov byte [ebp - 4], 0x43
call fcn.1002a100
push str.falchion
lea ecx, [ebp - 0x3b38]
mov byte [ebp - 4], 0x44
call fcn.1002a100
push str.flip
lea ecx, [ebp - 0x3b20]
mov byte [ebp - 4], 0x45
call fcn.1002a100
push 0x100bfe84
lea ecx, [ebp - 0x3b08]
mov byte [ebp - 4], 0x46
call fcn.1002a100
push str.huntsman
lea ecx, [ebp - 0x3af0]
mov byte [ebp - 4], 0x47
call fcn.1002a100
push str.karambit
lea ecx, [ebp - 0x3ad8]
mov byte [ebp - 4], 0x48
call fcn.1002a100
push str.m9_bayonet
lea ecx, [ebp - 0x3ac0]
mov byte [ebp - 4], 0x49
call fcn.1002a100
mov byte [ebp - 4], 0x4a
push str.daggers
lea ecx, [ebp - 0x3aa8]
call fcn.1002a100
lea eax, [ebp - 0x3a90]
mov dword [ebp - 4], 0x24b
push eax
lea eax, [ebp - 0x3b98]
push eax
lea ecx, [ebp - 0x97c]
call fcn.10080000
push esi
lea ecx, [ebp - 0x6b0]
push dword [eax + 4]
push dword [eax]
call fcn.10080020
push str.skins_knife_model
lea ecx, [ebp - 0x3144]
mov byte [ebp - 4], 0x4c
call fcn.1002a100
push str.knife_model
lea ecx, [ebp - 0x312c]
mov byte [ebp - 4], 0x4d
call fcn.1002a100
lea eax, [ebp - 0x3144]
mov byte [ebp - 4], 0x4e
push eax
lea ecx, [edi + 0x7694]
call fcn.100479c0
lea eax, [ebp - 0x312c]
mov byte [edi + 0x76c5], 1
push eax
lea ecx, [edi + 0x76cc]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x76c5], al
cmovne eax, ecx
lea ecx, [ebp - 0x6b0]
mov dword [edi + 0x76f8], eax
add eax, 0x14
mov dword [edi + 0x766c], eax
mov dword [edi + 0x7670], eax
call fcn.1004d6c0
lea ecx, [ebp - 0x6b0]
mov esi, eax
call fcn.10048c20
mov dword [ebp - 0x5f0], eax
cmp esi, eax
je 0x1007612e
lea eax, [edi + 0x76e4]
mov edi, dword [ebp - 0x5f0]
mov dword [ebp - 0x5f4], eax
push esi
mov ecx, eax
call fcn.1004d6d0
mov eax, dword [ebp - 0x5f4]
add esi, 0x18
cmp esi, edi
jne 0x10076113
mov edi, dword [ebp - 0x5f8]
lea ecx, [edi + 0x76e4]
call fcn.1002f880
test eax, eax
je 0x10076147
mov dword [edi + 0x76f4], 0
lea ecx, [ebp - 0x312c]
call fcn.1002a0b0
lea ecx, [ebp - 0x3144]
call fcn.1002a0b0
lea ecx, [ebp - 0x6b0]
call fcn.1004d700
push fcn.1002a0b0
push 0xb
push 0x18
lea eax, [ebp - 0x3b98]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100aecd8
mov dword [edi + 0x76c0], 0x1002d0e0
lea eax, [edi + 0x765c]
mov dword [ebp - 0x58], eax
lea ecx, [edi + 0x18]
mov dword [edi + 0x7674], 1
imul eax, dword [edi + 0x7674], 0xeb
add eax, 0x14
mov dword [edi + 0x7660], eax
mov dword [edi + 0x7668], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x7678], eax
lea eax, [ebp - 0x58]
push eax
call fcn.1003f4f0
lea ecx, [ebp - 0x604]
call fcn.1003fc80
push 0x100bd818
lea ecx, [ebp - 0x3a90]
mov esi, eax
call fcn.1002a100
push str.bloodhound
lea ecx, [ebp - 0x3a78]
mov dword [ebp - 4], 0x24f
call fcn.1002a100
push str.sport
lea ecx, [ebp - 0x3a60]
mov byte [ebp - 4], 0x50
call fcn.1002a100
push str.driver
lea ecx, [ebp - 0x3a48]
mov byte [ebp - 4], 0x51
call fcn.1002a100
push str.handwraps
lea ecx, [ebp - 0x3a30]
mov byte [ebp - 4], 0x52
call fcn.1002a100
push str.moto
lea ecx, [ebp - 0x3a18]
mov byte [ebp - 4], 0x53
call fcn.1002a100
push str.specialist
lea ecx, [ebp - 0x3a00]
mov byte [ebp - 4], 0x54
call fcn.1002a100
lea eax, [ebp - 0x39e8]
mov dword [ebp - 4], 0x255
push eax
lea eax, [ebp - 0x3a90]
push eax
lea ecx, [ebp - 0x984]
call fcn.10080000
push esi
lea ecx, [ebp - 0x6bc]
push dword [eax + 4]
push dword [eax]
call fcn.10080020
push str.skins_glove_model
lea ecx, [ebp - 0x3174]
mov byte [ebp - 4], 0x56
call fcn.1002a100
push str.glove_model
lea ecx, [ebp - 0x315c]
mov byte [ebp - 4], 0x57
call fcn.1002a100
lea eax, [ebp - 0x3174]
mov byte [ebp - 4], 0x58
push eax
lea ecx, [edi + 0x7734]
call fcn.100479c0
lea eax, [ebp - 0x315c]
mov byte [edi + 0x7765], 1
push eax
lea ecx, [edi + 0x776c]
call fcn.100479c0
xor eax, eax
mov ecx, 0xf
cmp byte [edi + 0x7765], al
cmovne eax, ecx
lea ecx, [ebp - 0x6bc]
mov dword [edi + 0x7798], eax
add eax, 0x14
mov dword [edi + 0x770c], eax
mov dword [edi + 0x7710], eax
call fcn.1004d6c0
lea ecx, [ebp - 0x6bc]
mov esi, eax
call fcn.10048c20
mov dword [ebp - 0x5f0], eax
cmp esi, eax
je 0x1007636b
lea eax, [edi + 0x7784]
mov edi, dword [ebp - 0x5f0]
mov dword [ebp - 0x5f4], eax
nop dword [eax]
push esi
mov ecx, eax
call fcn.1004d6d0
mov eax, dword [ebp - 0x5f4]
add esi, 0x18
cmp esi, edi
jne 0x10076350
mov edi, dword [ebp - 0x5f8]
lea ecx, [edi + 0x7784]
call fcn.1002f880
test eax, eax
je 0x10076384
mov dword [edi + 0x7794], 0
lea ecx, [ebp - 0x315c]
call fcn.1002a0b0
lea ecx, [ebp - 0x3174]
call fcn.1002a0b0
lea ecx, [ebp - 0x6bc]
call fcn.1004d700
push fcn.1002a0b0
push 7
push 0x18
lea eax, [ebp - 0x3a90]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.100aecd8
mov dword [edi + 0x7760], 0x1002d0f0
lea eax, [edi + 0x76fc]
mov dword [ebp - 0x68], eax
lea ecx, [edi + 0x18]
mov dword [edi + 0x7714], 1
imul eax, dword [edi + 0x7714], 0xeb
add eax, 0x14
mov dword [edi + 0x7700], eax
mov dword [edi + 0x7708], 0xaf
mov eax, dword [edi + 0x2c]
mov dword [edi + 0x7718], eax
lea eax, [ebp - 0x68]
push eax
call fcn.1003f4f0
push str.skins_glove_id
lea ecx, [ebp - 0x31a4]
lea esi, [edi + 0x779c]
call fcn.1002a100
push str.glove_paintkit_id
lea ecx, [ebp - 0x318c]
mov dword [ebp - 4], 0x259
call fcn.1002a100
lea eax, [ebp - 0x318c]
mov byte [ebp - 4], 0x5a
push eax
lea ecx, [edi + 0x77bc]
call fcn.100479c0
lea eax, [ebp - 0x31a4]
push eax
lea ecx, [edi + 0x77d4]
call fcn.100479c0
mov dword [edi + 0x7820], 2
lea ecx, [ebp - 0x318c]
mov dword [edi + 0x77ac], 0x23
mov dword [edi + 0x77b0], 0x23
call fcn.1002a0b0
lea ecx, [ebp - 0x31a4]
mov dword [ebp - 4], 0xffffffff
call fcn.1002a0b0
mov dword [edi + 0x7800], 0x1002d0f0
lea ecx, [edi + 0x18]
mov dword [ebp - 0x18], esi
mov dword [esi + 0x18], 1
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 - 0x18]
push eax
call fcn.1003f4f0
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.100aec8c
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret