Function at 0x10089c60
Capabilities:
Allocate or change rwx memory
Execute shellcode via indirect call

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 0x102c7e01
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x610
mov eax, dword [0x1066bbc0]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ecx, dword [0x106d663c]
push 0xc
push 0x1034ec00
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [ecx + 0x3e30]
lea ecx, [ebp - 0x61c]
movss xmm0, dword [eax + 0x1c]
subss xmm0, dword [eax + 0x68]
movss xmm2, dword [eax + 0x20]
subss xmm2, dword [eax + 0x6c]
addss xmm0, dword [0x1065436c]
addss xmm2, dword [0x10654388]
movss dword [eax + 0xe0], xmm0
movss dword [eax + 0xe4], xmm2
movss xmm0, dword [eax + 0xf8]
movss xmm1, dword [eax + 0xfc]
maxss xmm0, dword [eax + 0xe0]
maxss xmm1, xmm2
movss dword [eax + 0xf8], xmm0
xorps xmm0, xmm0
movss dword [eax + 0xfc], xmm1
movq qword [ebp - 0x504], xmm0
mov dword [ebp - 0x4fc], 0
movups xmmword [ebp - 0x61c], xmm0
mov dword [ebp - 0x60c], 0
mov dword [ebp - 0x608], 0
call fcn.10053700
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x604]
push 9
xorps xmm0, xmm0
mov dword [ebp - 0x5f4], 0
push 0x1034ec10
movups xmmword [ebp - 0x604], xmm0
mov dword [ebp - 0x5f0], 0
call fcn.10053700
lea ecx, [ebp - 0x61c]
mov dword [ebp - 4], 1
push ecx
lea eax, [ebp - 0x5ec]
push eax
push ecx
lea ecx, [ebp - 0x504]
call fcn.10096a80
push fcn.10052380
push 2
push 0x18
lea eax, [ebp - 0x61c]
mov byte [ebp - 4], 3
push eax
call fcn.102c1728
mov ecx, dword [ebp - 0x500]
mov eax, 0x2aaaaaab
sub ecx, dword [ebp - 0x504]
xor edi, edi
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
je 0x10089f59
mov dword [ebp - 0x4ec], edi
mov eax, 0xff5ba5f3
nop dword [eax]
cmp edi, dword [0x106d5bb4]
mov edx, 0xff
mov ecx, 0x15
cmove edx, eax
call fcn.1010f2c0
mov esi, dword [0x106d663c]
lea eax, [ebp - 0x4f8]
push eax
mov dword [ebp - 0x4f8], 7
movss xmm0, dword [esi + 0x37dc]
lea ecx, [esi + 0x3f80]
movss dword [ebp - 0x4f4], xmm0
call fcn.10122460
mov ecx, dword [ebp - 0x4ec]
mov dword [esi + 0x37dc], 0x41200000
add ecx, dword [ebp - 0x504]
mov dword [ebp - 0x5cc], 0x42e60000
mov dword [ebp - 0x5c8], 0x41d80000
cmp dword [ecx + 0x14], 0xf
jbe 0x10089e7c
mov ecx, dword [ecx]
push 0
lea edx, [ebp - 0x5cc]
call fcn.1013d350
add esp, 4
test al, al
je 0x10089e96
mov dword [0x106d5bb4], edi
mov esi, dword [0x106d663c]
mov eax, dword [esi + 0x3f74]
mov ecx, dword [esi + 0x3f7c]
lea edx, [eax + eax*4]
mov eax, dword [ecx + edx*4 - 0x14]
movups xmm0, xmmword [ecx + edx*4 - 0x10]
add eax, eax
mov ecx, 1
movups xmmword [esi + eax*8 + 0x3878], xmm0
dec dword [esi + 0x3f74]
call fcn.1010f4f0
mov edx, dword [esi + 0x3e30]
cmp byte [edx + 0x9f], 0
jne 0x10089f25
movss xmm0, dword [esi + 0x37fc]
addss xmm0, dword [edx + 0xe8]
movss dword [edx + 0xe0], xmm0
mov eax, dword [edx + 0xec]
mov dword [edx + 0xe4], eax
mov eax, dword [edx + 0x110]
mov ecx, dword [edx + 0x114]
mov dword [edx + 0x108], eax
mov dword [edx + 0x10c], ecx
mov eax, dword [edx + 0x11c]
mov dword [edx + 0x118], eax
mov ecx, dword [ebp - 0x500]
mov eax, 0x2aaaaaab
sub ecx, dword [ebp - 0x504]
inc edi
add dword [ebp - 0x4ec], 0x18
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp edi, eax
mov eax, 0xff5ba5f3
jb 0x10089e00
jmp 0x10089f5f
mov esi, dword [0x106d663c]
mov eax, dword [esi + 0x3e30]
movss xmm1, dword [0x10654448]
mov byte [eax + 0x9c], 1
mov edi, dword [esi + 0x3e30]
cmp byte [edi + 0x9f], 0
jne 0x10089fed
mov eax, dword [edi + 0x188]
lea ecx, [ebp - 0x4f4]
mov dword [edi + 0x188], 1
movss xmm0, dword [edi + 0x10c]
comiss xmm0, dword [0x10654128]
mov dword [ebp - 0x4ec], eax
mov dword [ebp - 0x4f4], 0
jbe 0x10089fc6
mov dword [ebp - 0x4f0], 0
jmp 0x10089fd6
movss xmm0, dword [esi + 0x3bcc]
movss dword [ebp - 0x4f0], xmm0
call fcn.1011b150
mov eax, dword [ebp - 0x4ec]
mov esi, dword [0x106d663c]
mov dword [edi + 0x188], eax
mov eax, dword [esi + 0x3e30]
xor edx, edx
mov dword [ebp - 0x4f4], 0x442e8000
mov dword [ebp - 0x4f0], 0x43930000
mov byte [eax + 0x9c], 1
mov eax, dword [esi + 0x3e30]
movss xmm0, dword [eax + 0x1c]
subss xmm0, dword [eax + 0x68]
movss xmm2, dword [eax + 0x20]
subss xmm2, dword [eax + 0x6c]
addss xmm0, dword [0x10654364]
addss xmm2, dword [0x10654394]
movss dword [eax + 0xe0], xmm0
movss dword [eax + 0xe4], xmm2
movss xmm1, dword [eax + 0xf8]
movss xmm0, dword [eax + 0xfc]
maxss xmm1, dword [eax + 0xe0]
maxss xmm0, xmm2
movss dword [eax + 0xf8], xmm1
movss dword [eax + 0xfc], xmm0
mov eax, dword [esi + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [esi + 0x3e30]
mov ecx, dword [eax + 0xd4]
mov eax, dword [eax + 0xdc]
push dword [eax + ecx*4 - 4]
mov ecx, str.childmisc
call fcn.1010e6a0
mov edi, eax
add esp, 4
cmp dword [esi + 0x3e50], edi
jne 0x1008a0c5
push ecx
push str.childmisc
mov edx, 0xb
mov ecx, edi
call fcn.10121d60
add esp, 8
push 0
lea eax, [ebp - 0x4f4]
mov edx, edi
push 0
push eax
mov ecx, str.childmisc
call fcn.10114e80
add esp, 0xc
test al, al
je 0x10092bf4
mov eax, dword [0x106d5bb4]
test eax, eax
jne 0x1008b806
push 0x1034ec1c
call fcn.1013cad0
add esp, 4
mov edx, 0x1070c99a
mov ecx, str._120_FPS
call fcn.1005b0c0
test al, al
je 0x1008a1b1
cmp byte [0x1070c99a], 0
je 0x1008a1b1
mov esi, dword [0x1070c934]
lea eax, [ebp - 0x50c]
mov edi, dword [sym.imp.KERNEL32.dll_VirtualProtectEx]
add esi, 0x30c5d6c
push eax
push 0x40
push 8
push esi
push dword [0x106d5b3c]
mov dword [ebp - 0x1c], 0xe3a00078
mov dword [ebp - 0x18], 0xe12fff1e
call edi
push 0
push 8
lea eax, [ebp - 0x1c]
push eax
push esi
push dword [0x106d5b3c]
call dword [0x106d5afc]
mov esi, dword [0x1070c934]
lea eax, [ebp - 0x508]
push eax
push 0x40
push 8
add esi, 0x30c6034
mov dword [ebp - 0x24], 0xe3a00078
push esi
push dword [0x106d5b3c]
mov dword [ebp - 0x20], 0xe12fff1e
call edi
push 0
push 8
lea eax, [ebp - 0x24]
push eax
push esi
push dword [0x106d5b3c]
call dword [0x106d5afc]
mov edx, 0x1070ca0c
mov ecx, 0x1034ec3c
call fcn.1005b0c0
mov edx, 0x1070c999
mov ecx, str.iPad_
call fcn.1005b0c0
cmp byte [0x1070c999], 0
je 0x1008a2e0
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
call fcn.1011b480
mov edi, dword [0x106d663c]
mov eax, dword [edi + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [edi + 0x3e30]
movss xmm1, dword [eax + 0x1c]
subss xmm1, dword [eax + 0x68]
addss xmm1, dword [0x10654398]
movss dword [eax + 0xe0], xmm1
movss xmm0, dword [eax + 0xf8]
maxss xmm0, xmm1
movss dword [eax + 0xf8], xmm0
mov eax, dword [edi + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov dword [ebp - 0x4ec], eax
mov eax, dword [esi + 4]
cmp ecx, eax
jne 0x1008a273
inc ecx
test eax, eax
je 0x1008a261
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x1008a266
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov edx, dword [esi]
mov ecx, dword [esi + 8]
mov eax, dword [ebp - 0x4ec]
push 0
push str._.3f
mov dword [ebp - 0x4f0], 0x437a0000
mov eax, dword [eax + 0x190]
mov dword [ecx + edx*4], eax
mov edx, 8
mov eax, dword [ebp - 0x4ec]
mov ecx, str.IpadView_L
inc dword [esi]
mov dword [ebp - 0x4ec], 0x43b40000
mov dword [eax + 0x190], 0x42c80000
lea eax, [ebp - 0x4ec]
and dword [edi + 0x3ec4], 0xfffffffe
push eax
lea eax, [ebp - 0x4f0]
push eax
push 0x106cd9b8
call fcn.10141990
add esp, 0x14
mov edx, 0x1070c9f0
mov ecx, str._TTP
call fcn.1005b0c0
push str.Half_Risk_Memory
call fcn.1013cad0
add esp, 4
mov edx, 0x1070ca2c
mov ecx, str.Tornado
call fcn.1005b0c0
cmp byte [0x1070ca2c], 0
je 0x1008a4a0
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
call fcn.1011b480
mov edi, dword [0x106d663c]
mov eax, dword [edi + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [edi + 0x3e30]
movss xmm1, dword [eax + 0x1c]
subss xmm1, dword [eax + 0x68]
addss xmm1, dword [0x10654378]
movss dword [eax + 0xe0], xmm1
movss xmm0, dword [eax + 0xf8]
maxss xmm0, xmm1
movss dword [eax + 0xf8], xmm0
mov eax, dword [edi + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov dword [ebp - 0x4ec], eax
mov eax, dword [esi + 4]
cmp ecx, eax
jne 0x1008a3af
inc ecx
test eax, eax
je 0x1008a39d
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x1008a3a2
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov edx, dword [esi]
mov ecx, dword [esi + 8]
mov eax, dword [ebp - 0x4ec]
push 0
push str._.3f
mov dword [ebp - 0x4f0], 0x42480000
mov eax, dword [eax + 0x190]
mov dword [ecx + edx*4], eax
mov edx, 8
mov eax, dword [ebp - 0x4ec]
mov ecx, str.Tornado_V
inc dword [esi]
mov dword [ebp - 0x4ec], 0
mov dword [eax + 0x190], 0x42a00000
lea eax, [ebp - 0x4f0]
and dword [edi + 0x3ec4], 0xfffffffe
push eax
lea eax, [ebp - 0x4ec]
push eax
push 0x106cd8ac
call fcn.10141990
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
mov ecx, dword [0x106d663c]
mov edx, 0x1070c9b8
mov dword [ebp - 0x4f4], 0x42c80000
mov dword [ebp - 0x4f0], 0x41f00000
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [ecx + 0x3e30]
mov ecx, str.Tornado_K
movss xmm1, dword [eax + 0x1c]
subss xmm1, dword [eax + 0x68]
addss xmm1, dword [0x1065439c]
movss dword [eax + 0xe0], xmm1
movss xmm0, dword [eax + 0xf8]
maxss xmm0, xmm1
movss dword [eax + 0xf8], xmm0
lea eax, [ebp - 0x4f4]
push eax
call fcn.10142b70
add esp, 4
mov edx, 0x1070ca3c
mov ecx, str.Weapon_Size
call fcn.1005b0c0
cmp byte [0x1070ca3c], 0
je 0x1008a5c0
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
call fcn.1011b480
mov edi, dword [0x106d663c]
mov eax, dword [edi + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [edi + 0x3e30]
movss xmm1, dword [eax + 0x1c]
subss xmm1, dword [eax + 0x68]
addss xmm1, dword [0x10654378]
movss dword [eax + 0xe0], xmm1
movss xmm0, dword [eax + 0xf8]
maxss xmm0, xmm1
movss dword [eax + 0xf8], xmm0
mov eax, dword [edi + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov dword [ebp - 0x4ec], eax
mov eax, dword [esi + 4]
cmp ecx, eax
jne 0x1008a553
inc ecx
test eax, eax
je 0x1008a541
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x1008a546
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov edx, dword [esi]
mov ecx, dword [esi + 8]
mov eax, dword [ebp - 0x4ec]
push 0
push str._.3f
mov dword [ebp - 0x4f0], 0x41200000
mov eax, dword [eax + 0x190]
mov dword [ecx + edx*4], eax
mov edx, 8
mov eax, dword [ebp - 0x4ec]
mov ecx, str.Big_Weapon_V
inc dword [esi]
mov dword [ebp - 0x4ec], 0
mov dword [eax + 0x190], 0x42a00000
lea eax, [ebp - 0x4f0]
and dword [edi + 0x3ec4], 0xfffffffe
push eax
lea eax, [ebp - 0x4ec]
push eax
push 0x106ceaec
call fcn.10141990
add esp, 0x14
mov edx, 0x1070cafa
mov ecx, str.Bullet_Size
call fcn.1005b0c0
cmp byte [0x1070cafa], 0
je 0x1008a6e0
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
call fcn.1011b480
mov edi, dword [0x106d663c]
mov eax, dword [edi + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [edi + 0x3e30]
movss xmm1, dword [eax + 0x1c]
subss xmm1, dword [eax + 0x68]
addss xmm1, dword [0x10654378]
movss dword [eax + 0xe0], xmm1
movss xmm0, dword [eax + 0xf8]
maxss xmm0, xmm1
movss dword [eax + 0xf8], xmm0
mov eax, dword [edi + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov dword [ebp - 0x4ec], eax
mov eax, dword [esi + 4]
cmp ecx, eax
jne 0x1008a673
inc ecx
test eax, eax
je 0x1008a661
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x1008a666
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov edx, dword [esi]
mov ecx, dword [esi + 8]
mov eax, dword [ebp - 0x4ec]
push 0
push str._.3f
mov dword [ebp - 0x4f0], 0x41200000
mov eax, dword [eax + 0x190]
mov dword [ecx + edx*4], eax
mov edx, 8
mov eax, dword [ebp - 0x4ec]
mov ecx, str.Big_Bullet_V
inc dword [esi]
mov dword [ebp - 0x4ec], 0
mov dword [eax + 0x190], 0x42a00000
lea eax, [ebp - 0x4f0]
and dword [edi + 0x3ec4], 0xfffffffe
push eax
lea eax, [ebp - 0x4ec]
push eax
push 0x106cc32c
call fcn.10141990
add esp, 0x14
mov edx, 0x1070c9c4
mov ecx, str.Player_Size
call fcn.1005b0c0
cmp byte [0x1070c9c4], 0
je 0x1008a800
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
call fcn.1011b480
mov edi, dword [0x106d663c]
mov eax, dword [edi + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [edi + 0x3e30]
movss xmm1, dword [eax + 0x1c]
subss xmm1, dword [eax + 0x68]
addss xmm1, dword [0x10654378]
movss dword [eax + 0xe0], xmm1
movss xmm0, dword [eax + 0xf8]
maxss xmm0, xmm1
movss dword [eax + 0xf8], xmm0
mov eax, dword [edi + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov dword [ebp - 0x4ec], eax
mov eax, dword [esi + 4]
cmp ecx, eax
jne 0x1008a793
inc ecx
test eax, eax
je 0x1008a781
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x1008a786
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov edx, dword [esi]
mov ecx, dword [esi + 8]
mov eax, dword [ebp - 0x4ec]
push 0
push str._.3f
mov dword [ebp - 0x4f0], 0x41000000
mov eax, dword [eax + 0x190]
mov dword [ecx + edx*4], eax
mov edx, 8
mov eax, dword [ebp - 0x4ec]
mov ecx, str.Big_Player_V
inc dword [esi]
mov dword [ebp - 0x4ec], 0
mov dword [eax + 0x190], 0x42a00000
lea eax, [ebp - 0x4f0]
and dword [edi + 0x3ec4], 0xfffffffe
push eax
lea eax, [ebp - 0x4ec]
push eax
push 0x106cd374
call fcn.10141990
add esp, 0x14
cmp dword [0x1070cadc], 1
jne 0x10092bf4
push 0x1034ec60
call fcn.1013cad0
add esp, 4
mov edx, 0x1070c984
mov ecx, str.360___
call fcn.1005b0c0
mov edx, 0x1070caf0
mov ecx, 0x1034ec8c
call fcn.1005b0c0
mov edx, 0x1070cb0c
mov ecx, 0x1034eca0
call fcn.1005b0c0
cmp byte [0x1070cb0c], 0
je 0x1008a958
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
call fcn.1011b480
mov edi, dword [0x106d663c]
mov eax, dword [edi + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [edi + 0x3e30]
movss xmm1, dword [eax + 0x1c]
subss xmm1, dword [eax + 0x68]
addss xmm1, dword [0x10654378]
movss dword [eax + 0xe0], xmm1
movss xmm0, dword [eax + 0xf8]
maxss xmm0, xmm1
movss dword [eax + 0xf8], xmm0
mov eax, dword [edi + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov dword [ebp - 0x4ec], eax
mov eax, dword [esi + 4]
cmp ecx, eax
jne 0x1008a8eb
inc ecx
test eax, eax
je 0x1008a8d9
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x1008a8de
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov edx, dword [esi]
mov ecx, dword [esi + 8]
mov eax, dword [ebp - 0x4ec]
push 0
push str._.3f
mov dword [ebp - 0x4f0], 0x49742400
mov eax, dword [eax + 0x190]
mov dword [ecx + edx*4], eax
mov edx, 8
mov eax, dword [ebp - 0x4ec]
mov ecx, str.InstantHit_V
inc dword [esi]
mov dword [ebp - 0x4ec], 0x48c35000
mov dword [eax + 0x190], 0x42a00000
lea eax, [ebp - 0x4f0]
and dword [edi + 0x3ec4], 0xfffffffe
push eax
lea eax, [ebp - 0x4ec]
push eax
push 0x106cd370
call fcn.10141990
add esp, 0x14
mov edx, 0x1070ca50
mov ecx, 0x1034ecb0
call fcn.1005b0c0
mov edx, 0x1070c9ee
mov ecx, 0x1034ecb8
call fcn.1005b0c0
mov edx, 0x1070ca2d
mov ecx, 0x1034ecc0
call fcn.1005b0c0
cmp byte [0x1070ca2d], 0
je 0x1008ab1a
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
call fcn.1011b480
mov edi, dword [0x106d663c]
mov eax, dword [edi + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [edi + 0x3e30]
movss xmm1, dword [eax + 0x1c]
subss xmm1, dword [eax + 0x68]
addss xmm1, dword [0x10654378]
movss dword [eax + 0xe0], xmm1
movss xmm0, dword [eax + 0xf8]
maxss xmm0, xmm1
movss dword [eax + 0xf8], xmm0
mov eax, dword [edi + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov dword [ebp - 0x4ec], eax
mov eax, dword [esi + 4]
cmp ecx, eax
jne 0x1008aa29
inc ecx
test eax, eax
je 0x1008aa17
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x1008aa1c
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov edx, dword [esi]
mov ecx, dword [esi + 8]
mov eax, dword [ebp - 0x4ec]
push 0
push str._.3f
mov dword [ebp - 0x4f0], 0x471c4000
mov eax, dword [eax + 0x190]
mov dword [ecx + edx*4], eax
mov edx, 8
mov eax, dword [ebp - 0x4ec]
mov ecx, str.FastLand_V
inc dword [esi]
mov dword [ebp - 0x4ec], 0x460ca000
mov dword [eax + 0x190], 0x42a00000
lea eax, [ebp - 0x4f0]
and dword [edi + 0x3ec4], 0xfffffffe
push eax
lea eax, [ebp - 0x4ec]
push eax
push 0x1070cb08
call fcn.10141990
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
mov ecx, dword [0x106d663c]
mov edx, 0x106cd210
mov dword [ebp - 0x4f4], 0x42c80000
mov dword [ebp - 0x4f0], 0x41f00000
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [ecx + 0x3e30]
mov ecx, str.FastLand_K
movss xmm1, dword [eax + 0x1c]
subss xmm1, dword [eax + 0x68]
addss xmm1, dword [0x1065439c]
movss dword [eax + 0xe0], xmm1
movss xmm0, dword [eax + 0xf8]
maxss xmm0, xmm1
movss dword [eax + 0xf8], xmm0
lea eax, [ebp - 0x4f4]
push eax
call fcn.10142b70
add esp, 4
mov edx, 0x1070caa4
mov ecx, 0x1034ecc8
call fcn.1005b0c0
cmp byte [0x1070caa4], 0
je 0x1008acbe
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
call fcn.1011b480
mov edi, dword [0x106d663c]
mov eax, dword [edi + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [edi + 0x3e30]
movss xmm1, dword [eax + 0x1c]
subss xmm1, dword [eax + 0x68]
addss xmm1, dword [0x10654378]
movss dword [eax + 0xe0], xmm1
movss xmm0, dword [eax + 0xf8]
maxss xmm0, xmm1
movss dword [eax + 0xf8], xmm0
mov eax, dword [edi + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov dword [ebp - 0x4ec], eax
mov eax, dword [esi + 4]
cmp ecx, eax
jne 0x1008abcd
inc ecx
test eax, eax
je 0x1008abbb
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x1008abc0
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov edx, dword [esi]
mov ecx, dword [esi + 8]
mov eax, dword [ebp - 0x4ec]
push 0
push str._.3f
mov dword [ebp - 0x4f0], 0x44fa0000
mov eax, dword [eax + 0x190]
mov dword [ecx + edx*4], eax
mov edx, 8
mov eax, dword [ebp - 0x4ec]
mov ecx, str.FastCar_V
inc dword [esi]
mov dword [ebp - 0x4ec], 0x43fa0000
mov dword [eax + 0x190], 0x42a00000
lea eax, [ebp - 0x4f0]
and dword [edi + 0x3ec4], 0xfffffffe
push eax
lea eax, [ebp - 0x4ec]
push eax
push 0x1070cb00
call fcn.10141990
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
mov ecx, dword [0x106d663c]
mov edx, 0x106ceebc
mov dword [ebp - 0x4f4], 0x42c80000
mov dword [ebp - 0x4f0], 0x41f00000
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [ecx + 0x3e30]
mov ecx, str.FastCar_K
movss xmm1, dword [eax + 0x1c]
subss xmm1, dword [eax + 0x68]
addss xmm1, dword [0x1065439c]
movss dword [eax + 0xe0], xmm1
movss xmm0, dword [eax + 0xf8]
maxss xmm0, xmm1
movss dword [eax + 0xf8], xmm0
lea eax, [ebp - 0x4f4]
push eax
call fcn.10142b70
add esp, 4
mov edx, 0x1070c9ed
mov ecx, str.V1
call fcn.1005b0c0
cmp byte [0x1070c9ed], 0
je 0x1008adde
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
call fcn.1011b480
mov edi, dword [0x106d663c]
mov eax, dword [edi + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [edi + 0x3e30]
movss xmm1, dword [eax + 0x1c]
subss xmm1, dword [eax + 0x68]
addss xmm1, dword [0x10654378]
movss dword [eax + 0xe0], xmm1
movss xmm0, dword [eax + 0xf8]
maxss xmm0, xmm1
movss dword [eax + 0xf8], xmm0
mov eax, dword [edi + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov dword [ebp - 0x4ec], eax
mov eax, dword [esi + 4]
cmp ecx, eax
jne 0x1008ad71
inc ecx
test eax, eax
je 0x1008ad5f
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x1008ad64
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov edx, dword [esi]
mov ecx, dword [esi + 8]
mov eax, dword [ebp - 0x4ec]
push 0
push str._.3f
mov dword [ebp - 0x4f0], 0x43480000
mov eax, dword [eax + 0x190]
mov dword [ecx + edx*4], eax
mov edx, 8
mov eax, dword [ebp - 0x4ec]
mov ecx, str.FastRunV1_V
inc dword [esi]
mov dword [ebp - 0x4ec], 0x3f800000
mov dword [eax + 0x190], 0x42a00000
lea eax, [ebp - 0x4f0]
and dword [edi + 0x3ec4], 0xfffffffe
push eax
lea eax, [ebp - 0x4ec]
push eax
push 0x106cd670
call fcn.10141990
add esp, 0x14
mov edx, 0x1070c9e2
mov ecx, str.V2
call fcn.1005b0c0
cmp byte [0x1070c9e2], 0
je 0x1008af82
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
call fcn.1011b480
mov edi, dword [0x106d663c]
mov eax, dword [edi + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [edi + 0x3e30]
movss xmm1, dword [eax + 0x1c]
subss xmm1, dword [eax + 0x68]
addss xmm1, dword [0x10654378]
movss dword [eax + 0xe0], xmm1
movss xmm0, dword [eax + 0xf8]
maxss xmm0, xmm1
movss dword [eax + 0xf8], xmm0
mov eax, dword [edi + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov dword [ebp - 0x4ec], eax
mov eax, dword [esi + 4]
cmp ecx, eax
jne 0x1008ae91
inc ecx
test eax, eax
je 0x1008ae7f
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x1008ae84
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov edx, dword [esi]
mov ecx, dword [esi + 8]
mov eax, dword [ebp - 0x4ec]
push 0
push str._.3f
mov dword [ebp - 0x4f0], 0x41a00000
mov eax, dword [eax + 0x190]
mov dword [ecx + edx*4], eax
mov edx, 8
mov eax, dword [ebp - 0x4ec]
mov ecx, str.FastRunV2_V
inc dword [esi]
mov dword [ebp - 0x4ec], 0x3f800000
mov dword [eax + 0x190], 0x42a00000
lea eax, [ebp - 0x4f0]
and dword [edi + 0x3ec4], 0xfffffffe
push eax
lea eax, [ebp - 0x4ec]
push eax
push 0x106cd1e8
call fcn.10141990
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
mov ecx, dword [0x106d663c]
mov edx, 0x106cc864
mov dword [ebp - 0x4f4], 0x42c80000
mov dword [ebp - 0x4f0], 0x41f00000
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [ecx + 0x3e30]
mov ecx, str.FlashSpeed_K
movss xmm1, dword [eax + 0x1c]
subss xmm1, dword [eax + 0x68]
addss xmm1, dword [0x1065439c]
movss dword [eax + 0xe0], xmm1
movss xmm0, dword [eax + 0xf8]
maxss xmm0, xmm1
movss dword [eax + 0xf8], xmm0
lea eax, [ebp - 0x4f4]
push eax
call fcn.10142b70
add esp, 4
mov edx, 0x1070cb0d
mov ecx, str._V3___
call fcn.1005b0c0
cmp byte [0x1070cb0d], 0
je 0x1008b0a2
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
call fcn.1011b480
mov edi, dword [0x106d663c]
mov eax, dword [edi + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [edi + 0x3e30]
movss xmm1, dword [eax + 0x1c]
subss xmm1, dword [eax + 0x68]
addss xmm1, dword [0x10654378]
movss dword [eax + 0xe0], xmm1
movss xmm0, dword [eax + 0xf8]
maxss xmm0, xmm1
movss dword [eax + 0xf8], xmm0
mov eax, dword [edi + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov dword [ebp - 0x4ec], eax
mov eax, dword [esi + 4]
cmp ecx, eax
jne 0x1008b035
inc ecx
test eax, eax
je 0x1008b023
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x1008b028
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov edx, dword [esi]
mov ecx, dword [esi + 8]
mov eax, dword [ebp - 0x4ec]
push 0
push str._.3f
mov dword [ebp - 0x4f0], 0x41200000
mov eax, dword [eax + 0x190]
mov dword [ecx + edx*4], eax
mov edx, 8
mov eax, dword [ebp - 0x4ec]
mov ecx, str.FastRunV3_V
inc dword [esi]
mov dword [ebp - 0x4ec], 0x3f800000
mov dword [eax + 0x190], 0x42a00000
lea eax, [ebp - 0x4f0]
and dword [edi + 0x3ec4], 0xfffffffe
push eax
lea eax, [ebp - 0x4ec]
push eax
push 0x106ce0e8
call fcn.10141990
add esp, 0x14
mov edx, 0x1070ca00
mov ecx, 0x1034ed04
call fcn.1005b0c0
cmp byte [0x1070ca00], 0
je 0x1008b246
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
call fcn.1011b480
mov edi, dword [0x106d663c]
mov eax, dword [edi + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [edi + 0x3e30]
movss xmm1, dword [eax + 0x1c]
subss xmm1, dword [eax + 0x68]
addss xmm1, dword [0x10654378]
movss dword [eax + 0xe0], xmm1
movss xmm0, dword [eax + 0xf8]
maxss xmm0, xmm1
movss dword [eax + 0xf8], xmm0
mov eax, dword [edi + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov dword [ebp - 0x4ec], eax
mov eax, dword [esi + 4]
cmp ecx, eax
jne 0x1008b155
inc ecx
test eax, eax
je 0x1008b143
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x1008b148
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov edx, dword [esi]
mov ecx, dword [esi + 8]
mov eax, dword [ebp - 0x4ec]
push 0
push str._.3f
mov dword [ebp - 0x4f0], 0x447a0000
mov eax, dword [eax + 0x190]
mov dword [ecx + edx*4], eax
mov edx, 8
mov eax, dword [ebp - 0x4ec]
mov ecx, str.FlyCar_V
inc dword [esi]
mov dword [ebp - 0x4ec], 0x43160000
mov dword [eax + 0x190], 0x42a00000
lea eax, [ebp - 0x4f0]
and dword [edi + 0x3ec4], 0xfffffffe
push eax
lea eax, [ebp - 0x4ec]
push eax
push 0x106ce2cc
call fcn.10141990
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
mov ecx, dword [0x106d663c]
mov edx, 0x106ce43c
mov dword [ebp - 0x4f4], 0x42c80000
mov dword [ebp - 0x4f0], 0x41f00000
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [ecx + 0x3e30]
mov ecx, str.FlyCar_K
movss xmm1, dword [eax + 0x1c]
subss xmm1, dword [eax + 0x68]
addss xmm1, dword [0x1065439c]
movss dword [eax + 0xe0], xmm1
movss xmm0, dword [eax + 0xf8]
maxss xmm0, xmm1
movss dword [eax + 0xf8], xmm0
lea eax, [ebp - 0x4f4]
push eax
call fcn.10142b70
add esp, 4
mov edx, 0x1070c9c6
mov ecx, 0x1034ed0c
call fcn.1005b0c0
cmp byte [0x1070c9c6], 0
je 0x1008b366
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
call fcn.1011b480
mov edi, dword [0x106d663c]
mov eax, dword [edi + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [edi + 0x3e30]
movss xmm1, dword [eax + 0x1c]
subss xmm1, dword [eax + 0x68]
addss xmm1, dword [0x10654378]
movss dword [eax + 0xe0], xmm1
movss xmm0, dword [eax + 0xf8]
maxss xmm0, xmm1
movss dword [eax + 0xf8], xmm0
mov eax, dword [edi + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov dword [ebp - 0x4ec], eax
mov eax, dword [esi + 4]
cmp ecx, eax
jne 0x1008b2f9
inc ecx
test eax, eax
je 0x1008b2e7
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x1008b2ec
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov edx, dword [esi]
mov ecx, dword [esi + 8]
mov eax, dword [ebp - 0x4ec]
push 0
push str._.3f
mov dword [ebp - 0x4f0], 0x461c4000
mov eax, dword [eax + 0x190]
mov dword [ecx + edx*4], eax
mov edx, 8
mov eax, dword [ebp - 0x4ec]
mov ecx, str.Xhit_V
inc dword [esi]
mov dword [ebp - 0x4ec], 0x42480000
mov dword [eax + 0x190], 0x42a00000
lea eax, [ebp - 0x4f0]
and dword [edi + 0x3ec4], 0xfffffffe
push eax
lea eax, [ebp - 0x4ec]
push eax
push 0x106cd64c
call fcn.10141990
add esp, 0x14
mov edx, 0x1070cabc
mov ecx, 0x1034ed18
call fcn.1005b0c0
mov edx, 0x1070c976
mov ecx, 0x1034ed20
call fcn.1005b0c0
mov edx, 0x1070c96a
mov ecx, 0x1034ed30
call fcn.1005b0c0
cmp byte [0x1070c96a], 0
je 0x1008b48c
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
call fcn.1011b480
mov edi, dword [0x106d663c]
mov eax, dword [edi + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [edi + 0x3e30]
movss xmm1, dword [eax + 0x1c]
subss xmm1, dword [eax + 0x68]
addss xmm1, dword [0x10654378]
movss dword [eax + 0xe0], xmm1
movss xmm0, dword [eax + 0xf8]
maxss xmm0, xmm1
movss dword [eax + 0xf8], xmm0
mov dword [ebp - 0x34], 0x1034c378
mov dword [ebp - 0x30], str.100_
mov eax, dword [edi + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov dword [ebp - 0x4ec], eax
mov eax, dword [esi + 4]
cmp ecx, eax
jne 0x1008b445
inc ecx
test eax, eax
je 0x1008b433
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x1008b438
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [ebp - 0x4ec]
push ecx
push 2
mov eax, dword [eax + 0x190]
mov dword [ecx + edx*4], eax
mov edx, 0x1070c9cc
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x42a00000
lea eax, [ebp - 0x34]
and dword [edi + 0x3ec4], 0xfffffffe
push eax
push ecx
mov ecx, str.NoRecoilPersent
call fcn.10140680
add esp, 0x10
mov edx, 0x1070ca5c
mov ecx, 0x1034ed44
call fcn.1005b0c0
cmp byte [0x1070ca5c], 0
je 0x10092bf4
mov esi, dword [0x106d663c]
mov eax, dword [esi + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [esi + 0x3e30]
cmp byte [eax + 0x9f], 0
jne 0x10092bf4
mov ecx, dword [eax + 0xd4]
xor edx, edx
mov eax, dword [eax + 0xdc]
push dword [eax + ecx*4 - 4]
mov ecx, 0x1034ed58
call fcn.1010e6a0
mov edi, eax
add esp, 4
cmp dword [esi + 0x3e50], edi
jne 0x1008b50c
push ecx
push 0x1034ed58
mov edx, 0xb
mov ecx, edi
call fcn.10121d60
add esp, 8
push 0
push 0x1034ed58
xor edx, edx
mov ecx, edi
call fcn.1014db20
add esp, 8
test al, al
je 0x10092bf4
push 0x1034ed60
call fcn.1013cad0
movss xmm1, dword [0x10654448]
add esp, 4
xorps xmm0, xmm0
call fcn.1011b480
mov ecx, dword [0x106d663c]
mov edx, 0x1070ca54
mov dword [ebp - 0x4f4], 0x42c80000
mov dword [ebp - 0x4f0], 0x41f00000
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [ecx + 0x3e30]
mov ecx, str.UpKey
movss xmm1, dword [eax + 0x1c]
subss xmm1, dword [eax + 0x68]
addss xmm1, dword [0x10654378]
movss dword [eax + 0xe0], xmm1
movss xmm0, dword [eax + 0xf8]
maxss xmm0, xmm1
movss dword [eax + 0xf8], xmm0
lea eax, [ebp - 0x4f4]
push eax
call fcn.10142b70
add esp, 4
push 0x1034ed68
call fcn.1013cad0
movss xmm1, dword [0x10654448]
add esp, 4
xorps xmm0, xmm0
call fcn.1011b480
mov ecx, dword [0x106d663c]
mov edx, 0x1070caa0
mov dword [ebp - 0x4f4], 0x42c80000
mov dword [ebp - 0x4f0], 0x41f00000
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [ecx + 0x3e30]
mov ecx, str.DownKey
movss xmm1, dword [eax + 0x1c]
subss xmm1, dword [eax + 0x68]
addss xmm1, dword [0x10654378]
movss dword [eax + 0xe0], xmm1
movss xmm0, dword [eax + 0xf8]
maxss xmm0, xmm1
movss dword [eax + 0xf8], xmm0
lea eax, [ebp - 0x4f4]
push eax
call fcn.10142b70
add esp, 4
push 0x1034ed70
call fcn.1013cad0
movss xmm1, dword [0x10654448]
add esp, 4
xorps xmm0, xmm0
call fcn.1011b480
mov ecx, dword [0x106d663c]
mov edx, 0x1070ca18
mov dword [ebp - 0x4f4], 0x42c80000
mov dword [ebp - 0x4f0], 0x41f00000
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [ecx + 0x3e30]
mov ecx, str.FrontKey
movss xmm1, dword [eax + 0x1c]
subss xmm1, dword [eax + 0x68]
addss xmm1, dword [0x10654378]
movss dword [eax + 0xe0], xmm1
movss xmm0, dword [eax + 0xf8]
maxss xmm0, xmm1
movss dword [eax + 0xf8], xmm0
lea eax, [ebp - 0x4f4]
push eax
call fcn.10142b70
add esp, 4
push 0x1034ed78
call fcn.1013cad0
movss xmm1, dword [0x10654448]
add esp, 4
xorps xmm0, xmm0
call fcn.1011b480
mov ecx, dword [0x106d663c]
mov edx, 0x1070cad4
mov dword [ebp - 0x4f4], 0x42c80000
mov dword [ebp - 0x4f0], 0x41f00000
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [ecx + 0x3e30]
mov ecx, str.LeftKey
movss xmm1, dword [eax + 0x1c]
subss xmm1, dword [eax + 0x68]
addss xmm1, dword [0x10654378]
movss dword [eax + 0xe0], xmm1
movss xmm0, dword [eax + 0xf8]
maxss xmm0, xmm1
movss dword [eax + 0xf8], xmm0
lea eax, [ebp - 0x4f4]
push eax
call fcn.10142b70
add esp, 4
push 0x1034ed80
call fcn.1013cad0
movss xmm1, dword [0x10654448]
add esp, 4
xorps xmm0, xmm0
call fcn.1011b480
mov ecx, dword [0x106d663c]
mov edx, 0x1070c970
mov dword [ebp - 0x4f4], 0x42c80000
mov dword [ebp - 0x4f0], 0x41f00000
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [ecx + 0x3e30]
mov ecx, str.RightKey
movss xmm1, dword [eax + 0x1c]
subss xmm1, dword [eax + 0x68]
addss xmm1, dword [0x10654378]
movss dword [eax + 0xe0], xmm1
movss xmm0, dword [eax + 0xf8]
maxss xmm0, xmm1
movss dword [eax + 0xf8], xmm0
lea eax, [ebp - 0x4f4]
push eax
call fcn.10142b70
add esp, 4
call fcn.1014e650
jmp 0x10092bf4
cmp eax, 1
jne 0x10092bf4
mov edx, 0x1070cafb
mov ecx, str.Enable_Mod_Skin
call fcn.1005b0c0
cmp byte [0x1070cafb], 0
je 0x10092bf4
cmp byte [0x106d5b96], 0
je 0x1008b891
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
call fcn.1011b480
mov edx, 0x1070c9b4
mov ecx, str.Fake_Kill_Msg
call fcn.1005b0c0
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
call fcn.1011b480
mov edx, 0x1070ca80
mov ecx, str.Fake_Death_Crate
call fcn.1005b0c0
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
call fcn.1011b480
mov edx, 0x1070ca03
mov ecx, str.Fake_Car_Skins
call fcn.1005b0c0
mov esi, dword [0x106d663c]
mov eax, dword [esi + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [esi + 0x3e30]
cmp byte [eax + 0x9f], 0
jne 0x1008c7b7
mov ecx, dword [eax + 0xd4]
xor edx, edx
mov eax, dword [eax + 0xdc]
push dword [eax + ecx*4 - 4]
mov ecx, str.Wear_Skins
call fcn.1010e6a0
mov edi, eax
add esp, 4
cmp dword [esi + 0x3e50], edi
jne 0x1008b8f5
push ecx
push str.Wear_Skins
mov edx, 0xb
mov ecx, edi
call fcn.10121d60
add esp, 8
push 0
push str.Wear_Skins
mov edx, 0x3a
mov ecx, edi
call fcn.1014db20
add esp, 8
test al, al
je 0x1008c7b7
mov esi, dword [0x106d663c]
xor edx, edx
mov dword [ebp - 0x5e4], 0
mov dword [ebp - 0x5e0], 0
mov eax, dword [esi + 0x3e30]
mov ecx, dword [eax + 0xd4]
mov eax, dword [eax + 0xdc]
push dword [eax + ecx*4 - 4]
mov ecx, str.Wear_ModSkin_Table
call fcn.1010e6a0
mov edi, eax
add esp, 4
cmp dword [esi + 0x3e50], edi
jne 0x1008b971
push ecx
push str.Wear_ModSkin_Table
mov edx, 0xb
mov ecx, edi
call fcn.10121d60
add esp, 8
push ecx
mov dword [esp], 0
lea eax, [ebp - 0x5e4]
push eax
push 0x27c7
push 3
mov edx, edi
mov ecx, str.Wear_ModSkin_Table
call fcn.10135210
add esp, 0x10
test al, al
je 0x1008c7b7
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov cl, byte [edi + 0x1af]
movsx edx, cl
cmp edx, dword [edi + 0x54]
jge 0x1008ba6e
imul esi, edx, 0x68
inc cl
push 0x10
add esi, dword [edi + 0x10]
mov byte [edi + 0x1af], cl
mov edx, esi
mov ecx, edi
call fcn.10135f30
mov dword [esi + 0x30], 0
add esp, 4
mov eax, dword [esi]
mov dword [esi + 0x1c], 0
cmp byte [edi + 0x1c7], 0
je 0x1008ba3c
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1008ba0a
comiss xmm0, dword [esi + 0x18]
jbe 0x1008ba0a
test al, 8
je 0x1008ba0a
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1008ba1a
test byte [edi + 0x48], 4
jne 0x1008ba1a
mov word [esi + 0x5b], 0
test al, 4
je 0x1008ba3c
test byte [edi + 0x48], 8
jne 0x1008ba3c
test eax, 0x8000
mov byte [esi + 0x56], 0
mov al, byte [esi + 0x65]
setne cl
and al, 0xfc
inc cl
or cl, al
mov byte [esi + 0x65], cl
mov eax, 0xffffffff
lea ecx, [edi + 0x164]
mov word [esi + 0x50], ax
mov edx, dword [ecx]
push 0x1034c485
push str.Name
lea eax, [edx - 1]
neg edx
sbb edx, edx
and edx, eax
mov word [esi + 0x50], dx
call fcn.1010f050
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov cl, byte [edi + 0x1af]
movsx edx, cl
cmp edx, dword [edi + 0x54]
jge 0x1008bb39
imul esi, edx, 0x68
inc cl
push 0x10
add esi, dword [edi + 0x10]
mov byte [edi + 0x1af], cl
mov edx, esi
mov ecx, edi
call fcn.10135f30
mov dword [esi + 0x30], 0
add esp, 4
mov eax, dword [esi]
mov dword [esi + 0x1c], 0
cmp byte [edi + 0x1c7], 0
je 0x1008bb07
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1008bad5
comiss xmm0, dword [esi + 0x18]
jbe 0x1008bad5
test al, 8
je 0x1008bad5
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1008bae5
test byte [edi + 0x48], 4
jne 0x1008bae5
mov word [esi + 0x5b], 0
test al, 4
je 0x1008bb07
test byte [edi + 0x48], 8
jne 0x1008bb07
test eax, 0x8000
mov byte [esi + 0x56], 0
mov al, byte [esi + 0x65]
setne cl
and al, 0xfc
inc cl
or cl, al
mov byte [esi + 0x65], cl
mov eax, 0xffffffff
lea ecx, [edi + 0x164]
mov word [esi + 0x50], ax
mov edx, dword [ecx]
push 0x1034c492
push str.Skin_Name
lea eax, [edx - 1]
neg edx
sbb edx, edx
and edx, eax
mov word [esi + 0x50], dx
call fcn.1010f050
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov al, byte [edi + 0x1af]
movsx ecx, al
cmp ecx, dword [edi + 0x54]
jge 0x1008bbff
imul esi, ecx, 0x68
inc al
push 8
mov ecx, edi
add esi, dword [edi + 0x10]
mov edx, esi
mov byte [edi + 0x1af], al
call fcn.10135f30
mov dword [esi + 0x30], 0
add esp, 4
mov eax, dword [esi]
mov dword [esi + 0x1c], 0
cmp byte [edi + 0x1c7], 0
je 0x1008bbd2
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1008bba0
comiss xmm0, dword [esi + 0x18]
jbe 0x1008bba0
test al, 8
je 0x1008bba0
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1008bbb0
test byte [edi + 0x48], 4
jne 0x1008bbb0
mov word [esi + 0x5b], 0
test al, 4
je 0x1008bbd2
test byte [edi + 0x48], 8
jne 0x1008bbd2
test eax, 0x8000
mov byte [esi + 0x56], 0
mov al, byte [esi + 0x65]
setne cl
and al, 0xfc
inc cl
or cl, al
mov byte [esi + 0x65], cl
mov eax, 0xffffffff
lea ecx, [edi + 0x164]
mov word [esi + 0x50], ax
mov edx, dword [ecx]
push 0x1034c49e
push str.Custom_ID
lea eax, [edx - 1]
neg edx
sbb edx, edx
and edx, eax
mov word [esi + 0x50], dx
call fcn.1010f050
call fcn.101399e0
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070cac5
mov ecx, 0x1034c4a0
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008bc80
inc ecx
test edi, edi
je 0x1008bc68
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008bc6d
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 0xe
mov dword [ecx + edx*4], eax
mov edx, 0x1070ca7c
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x400]
push eax
push ecx
mov ecx, str.Suit_Skins
mov dword [ebp - 0x400], str.Normal
mov dword [ebp - 0x3fc], str.Golden_Pharaoh_X_Suit__7_Star_
mov dword [ebp - 0x3f8], str.Blood_Raven_X_Suit__6_Star_
mov dword [ebp - 0x3f4], str.Poseidon_X_Suit__7_Star_
mov dword [ebp - 0x3f0], str.Avalanche_X_Suit__7_Star_
mov dword [ebp - 0x3ec], str.Silvanus_X_Suit__7_Star_
mov dword [ebp - 0x3e8], str.Iridescence_X_Suit__6_Star_
mov dword [ebp - 0x3e4], str.Arcane_Jester_X_Suit__6_Star_
mov dword [ebp - 0x3e0], str.Stygian_Liege_X_Suit__7_Star_
mov dword [ebp - 0x3dc], str.Marmoris_X_Suit__7_Star_
mov dword [ebp - 0x3d8], str.Fiore_X_Suit__7_Star_
mov dword [ebp - 0x3d4], str.Mummy_Set
mov dword [ebp - 0x3d0], str.Underworld_Guide_Set
mov dword [ebp - 0x3cc], str.Psychophage_Set
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008bdea
inc ecx
test edi, edi
je 0x1008bdd2
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008bdd7
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.Suit
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x514]
push eax
push 0
push 0x106d5d38
mov dword [ebp - 0x514], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY26
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008be8a
mov eax, dword [0x106d5d38]
mov dword [0x1070ca7c], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070ca4e
mov ecx, str.BackPack
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008bf06
inc ecx
test edi, edi
je 0x1008beee
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008bef3
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 6
mov dword [ecx + edx*4], eax
mov edx, 0x1070ca10
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x188]
push eax
push ecx
mov ecx, str.BAGS_Skins
mov dword [ebp - 0x188], str.Normal
mov dword [ebp - 0x184], str.Godzilla_Backpack
mov dword [ebp - 0x180], str.Dolphin_Backpack
mov dword [ebp - 0x17c], str.Blood_Raven_Backpack
mov dword [ebp - 0x178], str.The_Fool_Backpack
mov dword [ebp - 0x174], str.Pharaohs_Regalia_Backpack
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008c020
inc ecx
test edi, edi
je 0x1008c008
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008c00d
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.BagsSkin
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x518]
push eax
push 0
push 0x106d5d3c
mov dword [ebp - 0x518], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY27
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008c0c0
mov eax, dword [0x106d5d3c]
mov dword [0x1070ca10], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070c975
mov ecx, str.Helmet
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008c13c
inc ecx
test edi, edi
je 0x1008c124
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008c129
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 7
mov dword [ecx + edx*4], eax
mov edx, 0x1070cad0
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x1a4]
push eax
push ecx
mov ecx, str.Helmet_Skins
mov dword [ebp - 0x1a4], str.Normal
mov dword [ebp - 0x1a0], str.Glacier_Helmet
mov dword [ebp - 0x19c], str.Godzilla_Helmet
mov dword [ebp - 0x198], str.Inferno_Rider_Helmet
mov dword [ebp - 0x194], str.Forged_Vigilante_Helmet
mov dword [ebp - 0x190], str.Blood_Sucker_Helmet
mov dword [ebp - 0x18c], str.Kitsune_Omen_Helmet
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008c260
inc ecx
test edi, edi
je 0x1008c248
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008c24d
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.Helmets_skin_id
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x51c]
push eax
push 0
push 0x106d5d40
mov dword [ebp - 0x51c], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY28
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008c300
mov eax, dword [0x106d5d40]
mov dword [0x1070cad0], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070c9c7
mov ecx, str.Parachute
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008c37c
inc ecx
test edi, edi
je 0x1008c364
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008c369
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 0xa
mov dword [ecx + edx*4], eax
mov edx, 0x1070c9a4
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x298]
push eax
push ecx
mov ecx, str.Parachute_Skins
mov dword [ebp - 0x298], str.Normal
mov dword [ebp - 0x294], str.Blood_Raven_Servant_Parachute
mov dword [ebp - 0x290], str.Gorilla_Parachute
mov dword [ebp - 0x28c], str.Avalanche_Parachute
mov dword [ebp - 0x288], str.Glorious_Sunset_Parachute
mov dword [ebp - 0x284], str.Baby_Shark_Parachute
mov dword [ebp - 0x280], str.Mythical_Deer_Parachute
mov dword [ebp - 0x27c], str.Gold_Battleaxe_Parachute
mov dword [ebp - 0x278], str.Mystic_Aurum_Parachute
mov dword [ebp - 0x274], str.Nebula_Traverse_Parachute
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008c4be
inc ecx
test edi, edi
je 0x1008c4a6
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008c4ab
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.ParachuteSkin
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x520]
push eax
push 0
push 0x106d5d70
mov dword [ebp - 0x520], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY40
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008c55e
mov eax, dword [0x106d5d70]
mov dword [0x1070c9a4], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070ca16
mov ecx, str.Glider
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008c5da
inc ecx
test edi, edi
je 0x1008c5c2
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008c5c7
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 9
mov dword [ecx + edx*4], eax
mov edx, 0x1070ca9c
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x270]
push eax
push ecx
mov ecx, str.Glider_Skins
mov dword [ebp - 0x270], str.Normal
mov dword [ebp - 0x26c], str.Cloudslash_Hoverboard
mov dword [ebp - 0x268], str.Windborne_Euphony_Glider
mov dword [ebp - 0x264], str.Wave_Smasher_Hoverboard
mov dword [ebp - 0x260], str.Blueyonder_Glider
mov dword [ebp - 0x25c], str.Agile_Charmer_Glider
mov dword [ebp - 0x258], str.Agile_Charmer_Glider
mov dword [ebp - 0x254], str.Chilly_Perch_Glider
mov dword [ebp - 0x250], str.Foxy_Flare_Hoverboard
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008c712
inc ecx
test edi, edi
je 0x1008c6fa
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008c6ff
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.GliderSkin
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x524]
push eax
push 0
push 0x106d5d74
mov dword [ebp - 0x524], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY41
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008c7b2
mov eax, dword [0x106d5d74]
mov dword [0x1070ca9c], eax
call fcn.10137200
mov esi, dword [0x106d663c]
mov eax, dword [esi + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [esi + 0x3e30]
cmp byte [eax + 0x9f], 0
jne 0x1008dd89
mov ecx, dword [eax + 0xd4]
xor edx, edx
mov eax, dword [eax + 0xdc]
push dword [eax + ecx*4 - 4]
mov ecx, str.AR_Skins
call fcn.1010e6a0
mov edi, eax
add esp, 4
cmp dword [esi + 0x3e50], edi
jne 0x1008c81b
push ecx
push str.AR_Skins
mov edx, 0xb
mov ecx, edi
call fcn.10121d60
add esp, 8
push 0
push str.AR_Skins
mov edx, 0x3a
mov ecx, edi
call fcn.1014db20
add esp, 8
test al, al
je 0x1008dd89
mov esi, dword [0x106d663c]
xor edx, edx
mov dword [ebp - 0x5ec], 0
mov dword [ebp - 0x5e8], 0
mov eax, dword [esi + 0x3e30]
mov ecx, dword [eax + 0xd4]
mov eax, dword [eax + 0xdc]
push dword [eax + ecx*4 - 4]
mov ecx, str.AR_ModSkin_Table
call fcn.1010e6a0
mov edi, eax
add esp, 4
cmp dword [esi + 0x3e50], edi
jne 0x1008c897
push ecx
push str.AR_ModSkin_Table
mov edx, 0xb
mov ecx, edi
call fcn.10121d60
add esp, 8
push ecx
mov dword [esp], 0
lea eax, [ebp - 0x5ec]
push eax
push 0x27c7
push 3
mov edx, edi
mov ecx, str.AR_ModSkin_Table
call fcn.10135210
add esp, 0x10
test al, al
je 0x1008dd89
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov cl, byte [edi + 0x1af]
movsx edx, cl
cmp edx, dword [edi + 0x54]
jge 0x1008c994
imul esi, edx, 0x68
inc cl
push 0x10
add esi, dword [edi + 0x10]
mov byte [edi + 0x1af], cl
mov edx, esi
mov ecx, edi
call fcn.10135f30
mov dword [esi + 0x30], 0
add esp, 4
mov eax, dword [esi]
mov dword [esi + 0x1c], 0
cmp byte [edi + 0x1c7], 0
je 0x1008c962
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1008c930
comiss xmm0, dword [esi + 0x18]
jbe 0x1008c930
test al, 8
je 0x1008c930
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1008c940
test byte [edi + 0x48], 4
jne 0x1008c940
mov word [esi + 0x5b], 0
test al, 4
je 0x1008c962
test byte [edi + 0x48], 8
jne 0x1008c962
test eax, 0x8000
mov byte [esi + 0x56], 0
mov al, byte [esi + 0x65]
setne cl
and al, 0xfc
inc cl
or cl, al
mov byte [esi + 0x65], cl
mov eax, 0xffffffff
lea ecx, [edi + 0x164]
mov word [esi + 0x50], ax
mov edx, dword [ecx]
push 0x1034c485
push str.Name
lea eax, [edx - 1]
neg edx
sbb edx, edx
and edx, eax
mov word [esi + 0x50], dx
call fcn.1010f050
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov cl, byte [edi + 0x1af]
movsx edx, cl
cmp edx, dword [edi + 0x54]
jge 0x1008ca5f
imul esi, edx, 0x68
inc cl
push 0x10
add esi, dword [edi + 0x10]
mov byte [edi + 0x1af], cl
mov edx, esi
mov ecx, edi
call fcn.10135f30
mov dword [esi + 0x30], 0
add esp, 4
mov eax, dword [esi]
mov dword [esi + 0x1c], 0
cmp byte [edi + 0x1c7], 0
je 0x1008ca2d
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1008c9fb
comiss xmm0, dword [esi + 0x18]
jbe 0x1008c9fb
test al, 8
je 0x1008c9fb
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1008ca0b
test byte [edi + 0x48], 4
jne 0x1008ca0b
mov word [esi + 0x5b], 0
test al, 4
je 0x1008ca2d
test byte [edi + 0x48], 8
jne 0x1008ca2d
test eax, 0x8000
mov byte [esi + 0x56], 0
mov al, byte [esi + 0x65]
setne cl
and al, 0xfc
inc cl
or cl, al
mov byte [esi + 0x65], cl
mov eax, 0xffffffff
lea ecx, [edi + 0x164]
mov word [esi + 0x50], ax
mov edx, dword [ecx]
push 0x1034c492
push str.Skin_Name
lea eax, [edx - 1]
neg edx
sbb edx, edx
and edx, eax
mov word [esi + 0x50], dx
call fcn.1010f050
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov al, byte [edi + 0x1af]
movsx ecx, al
cmp ecx, dword [edi + 0x54]
jge 0x1008cb25
imul esi, ecx, 0x68
inc al
push 8
mov ecx, edi
add esi, dword [edi + 0x10]
mov edx, esi
mov byte [edi + 0x1af], al
call fcn.10135f30
mov dword [esi + 0x30], 0
add esp, 4
mov eax, dword [esi]
mov dword [esi + 0x1c], 0
cmp byte [edi + 0x1c7], 0
je 0x1008caf8
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1008cac6
comiss xmm0, dword [esi + 0x18]
jbe 0x1008cac6
test al, 8
je 0x1008cac6
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1008cad6
test byte [edi + 0x48], 4
jne 0x1008cad6
mov word [esi + 0x5b], 0
test al, 4
je 0x1008caf8
test byte [edi + 0x48], 8
jne 0x1008caf8
test eax, 0x8000
mov byte [esi + 0x56], 0
mov al, byte [esi + 0x65]
setne cl
and al, 0xfc
inc cl
or cl, al
mov byte [esi + 0x65], cl
mov eax, 0xffffffff
lea ecx, [edi + 0x164]
mov word [esi + 0x50], ax
mov edx, dword [ecx]
push 0x1034c49e
push str.Custom_ID
lea eax, [edx - 1]
neg edx
sbb edx, edx
and edx, eax
mov word [esi + 0x50], dx
call fcn.1010f050
call fcn.101399e0
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070ca4f
mov ecx, 0x10345c88
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008cba6
inc ecx
test edi, edi
je 0x1008cb8e
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008cb93
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 0xb
mov dword [ecx + edx*4], eax
mov edx, 0x1070caac
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x33c]
push eax
push ecx
mov ecx, str.M416_Skins
mov dword [ebp - 0x33c], str.Normal
mov dword [ebp - 0x338], str.Glacier_M416__Lv.7_
mov dword [ebp - 0x334], str.The_Fool_M416__Lv.7_
mov dword [ebp - 0x330], str.Wanderer_M416__Lv.7_
mov dword [ebp - 0x32c], str.Lizard_Roar_M416__Lv.7_
mov dword [ebp - 0x328], str.Call_of_the_Wild_M416__Lv.7_
mov dword [ebp - 0x324], str.TechnoCore_M416__Lv.7_
mov dword [ebp - 0x320], str.Imperial_Splendor_M416__Lv.8_
mov dword [ebp - 0x31c], str.Silver_Guru_M416__Lv.8_
mov dword [ebp - 0x318], str.Tidal_Embrace_M416__Lv.8_
mov dword [ebp - 0x314], str.Shinobi_Kami_M416__Lv.8_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008ccf2
inc ecx
test edi, edi
je 0x1008ccda
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008ccdf
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.M416
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x528]
push eax
push 0
push 0x106d5cd0
mov dword [ebp - 0x528], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY0
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008cd92
mov eax, dword [0x106d5cd0]
mov dword [0x1070caac], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070ca4d
mov ecx, 0x10345c7c
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008ce0e
inc ecx
test edi, edi
je 0x1008cdf6
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008cdfb
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 0xc
mov dword [ecx + edx*4], eax
mov edx, 0x1070ca20
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x398]
push eax
push ecx
mov ecx, str.AKM_Skins
mov dword [ebp - 0x398], str.Normal
mov dword [ebp - 0x394], str.Glacier_AKM__Lv.7_
mov dword [ebp - 0x390], str.Desert_Fossil_AKM__Lv.7_
mov dword [ebp - 0x38c], str.Jack_o_lantern_AKM__Lv.7_
mov dword [ebp - 0x388], str.Ghillie_Dragon_AKM__Lv.7_
mov dword [ebp - 0x384], str.The_Seven_Seas_AKM__Lv.7_
mov dword [ebp - 0x380], str.Codebreaker_AKM__Lv.7_
mov dword [ebp - 0x37c], str.Wandering_Tyrant_AKM__Lv.7_
mov dword [ebp - 0x378], str.Starsea_Admiral_AKM__Lv.8_
mov dword [ebp - 0x374], str.Decisive_Day_AKM__Lv.8_
mov dword [ebp - 0x370], str.Bunny_Munchkin_AKM__Lv.7_
mov dword [ebp - 0x36c], str.Sculpture_AKM__Lv.6_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008cf64
inc ecx
test edi, edi
je 0x1008cf4c
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008cf51
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.AKM
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x52c]
push eax
push 0
push 0x106d5cd4
mov dword [ebp - 0x52c], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY1
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008d004
mov eax, dword [0x106d5cd4]
mov dword [0x1070ca20], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070c990
mov ecx, 0x10345ca0
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008d080
inc ecx
test edi, edi
je 0x1008d068
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008d06d
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 7
mov dword [ecx + edx*4], eax
mov edx, 0x1070ca40
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x1c0]
push eax
push ecx
mov ecx, str.M16A4_Skins
mov dword [ebp - 0x1c0], str.Normal
mov dword [ebp - 0x1bc], str.Blood__Bones_M16A4__Lv.7_
mov dword [ebp - 0x1b8], str.Aurora_Pulse_M16A4__Lv.7_
mov dword [ebp - 0x1b4], str.Radiant_Edge_M16A4__Lv.5_
mov dword [ebp - 0x1b0], str.Skeletal_Core_M16A4__Lv.7_
mov dword [ebp - 0x1ac], str.Dracoguard_M16A4__Lv.5_
mov dword [ebp - 0x1a8], str.Sweetheart_Surge_M16A4__Lv.5_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008d1a4
inc ecx
test edi, edi
je 0x1008d18c
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008d191
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.M16A4
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x530]
push eax
push 0
push 0x106d5cd8
mov dword [ebp - 0x530], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY2
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008d244
mov eax, dword [0x106d5cd8]
mov dword [0x1070ca40], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070c9f1
mov ecx, 0x1034ccc0
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008d2c0
inc ecx
test edi, edi
je 0x1008d2a8
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008d2ad
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 0xa
mov dword [ecx + edx*4], eax
mov edx, 0x1070cae8
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x2c0]
push eax
push ecx
mov ecx, str.SCAR_Skins
mov dword [ebp - 0x2c0], str.Normal
mov dword [ebp - 0x2bc], str.Water_Blaster_SCAR_L__Lv.7_
mov dword [ebp - 0x2b8], str.Enchanted_Pumpkin_SCAR_L__Lv.7_
mov dword [ebp - 0x2b4], str.Operation_Tomorrow_SCAR_L__Lv.7_
mov dword [ebp - 0x2b0], str.Drop_the_Bass_SCAR_L__Lv.7_
mov dword [ebp - 0x2ac], str.Hextech_Crystal_SCAR_L__Lv.7_
mov dword [ebp - 0x2a8], str.Thorn_of_Malice_SCAR_L__Lv.8_
mov dword [ebp - 0x2a4], str.Bloodstained_Nemesis_SCAR_L__Lv.8_
mov dword [ebp - 0x2a0], str.Follys_Clasp_SCAR_L__Lv.7_
mov dword [ebp - 0x29c], str.Follys_Clasp_Colour__SCAR_L__Lv.7_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008d402
inc ecx
test edi, edi
je 0x1008d3ea
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008d3ef
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.SCAR
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x534]
push eax
push 0
push 0x106d5cdc
mov dword [ebp - 0x534], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY3
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008d4a2
mov eax, dword [0x106d5cdc]
mov dword [0x1070cae8], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070c99c
mov ecx, 0x1034ce0c
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008d51e
inc ecx
test edi, edi
je 0x1008d506
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008d50b
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 7
mov dword [ecx + edx*4], eax
mov edx, 0x1070caf4
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x1dc]
push eax
push ecx
mov ecx, str.GROZA_Skins
mov dword [ebp - 0x1dc], str.Normal
mov dword [ebp - 0x1d8], str.Forest_Raider_GROZA__Lv.5_
mov dword [ebp - 0x1d4], str.Eventide_Aria_GROZA__Lv.5_
mov dword [ebp - 0x1d0], str.Ryomen_Sukuna_Groza__Lv.7_
mov dword [ebp - 0x1cc], str.Splendid_Battle_Groza__Lv.5_
mov dword [ebp - 0x1c8], str.River_Styx_Groza__Lv.7_
mov dword [ebp - 0x1c4], str.Pumpkin_Carol_Groza__Lv.5_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008d642
inc ecx
test edi, edi
je 0x1008d62a
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008d62f
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.GROZA
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x538]
push eax
push 0
push 0x106d5ce0
mov dword [ebp - 0x538], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY4
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008d6e2
mov eax, dword [0x106d5ce0]
mov dword [0x1070caf4], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070c9e9
mov ecx, 0x10345cb4
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008d75e
inc ecx
test edi, edi
je 0x1008d746
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008d74b
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 4
mov dword [ecx + edx*4], eax
mov edx, 0x1070caa8
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0xfc]
push eax
push ecx
mov ecx, str.AUG_Skins
mov dword [ebp - 0xfc], str.Normal
mov dword [ebp - 0xf8], str.Wandering_Circus_AUG__Lv.5_
mov dword [ebp - 0xf4], str.Evangelion_4th_Angel_AUG__Lv.5_
mov dword [ebp - 0xf0], str.Forsaken_Glace_AUG__Lv.8_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008d864
inc ecx
test edi, edi
je 0x1008d84c
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008d851
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.AUG
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x510]
push eax
push 0
push 0x106d5ce4
mov dword [ebp - 0x510], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY5
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008d904
mov eax, dword [0x106d5ce4]
mov dword [0x1070caa8], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070ca17
mov ecx, 0x10345cb0
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008d980
inc ecx
test edi, edi
je 0x1008d968
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008d96d
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 4
mov dword [ecx + edx*4], eax
mov edx, 0x1070c988
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x10c]
push eax
push ecx
mov ecx, str.QBZ_Skins
mov dword [ebp - 0x10c], str.Normal
mov dword [ebp - 0x108], str.Dazzling_Sun_QBZ__Lv.5_
mov dword [ebp - 0x104], str.Fatal_Strike_QBZ__Lv.5_
mov dword [ebp - 0x100], str.Nether_Phantom_QBZ__Lv.7_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008da86
inc ecx
test edi, edi
je 0x1008da6e
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008da73
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, 0x1034cfb0
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x53c]
push eax
push 0
push 0x106d5ce8
mov dword [ebp - 0x53c], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY6
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008db26
mov eax, dword [0x106d5ce8]
mov dword [0x1070c988], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070ca02
mov ecx, 0x10345c90
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008dba2
inc ecx
test edi, edi
je 0x1008db8a
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008db8f
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 0xa
mov dword [ecx + edx*4], eax
mov edx, 0x1070cac8
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x2e8]
push eax
push ecx
mov ecx, str.M762_Skins
mov dword [ebp - 0x2e8], str.Normal
mov dword [ebp - 0x2e4], str.8_bit_Unicorn_M762__Lv.5_
mov dword [ebp - 0x2e0], str.Lotus_Fury_M762__Lv.5_
mov dword [ebp - 0x2dc], str.Concerto_of_Love_M762__Lv.7_
mov dword [ebp - 0x2d8], str.Deadly_Precision_M762__Lv.7_
mov dword [ebp - 0x2d4], str.GACKT_MOONSAGA_M762__Lv.7_
mov dword [ebp - 0x2d0], str.Stray_Rebellion_M762__Lv.8_
mov dword [ebp - 0x2cc], str.Starcore_M762__Lv.8_
mov dword [ebp - 0x2c8], str.Messi_Football_Icon_M762__Lv.7_
mov dword [ebp - 0x2c4], str.Noctum_Sunder_M762__Lv.7_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008dce4
inc ecx
test edi, edi
je 0x1008dccc
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008dcd1
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.M762
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x540]
push eax
push 0
push 0x106d5cec
mov dword [ebp - 0x540], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY7
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008dd84
mov eax, dword [0x106d5cec]
mov dword [0x1070cac8], eax
call fcn.10137200
mov esi, dword [0x106d663c]
mov eax, dword [esi + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [esi + 0x3e30]
cmp byte [eax + 0x9f], 0
jne 0x1008f034
mov ecx, dword [eax + 0xd4]
xor edx, edx
mov eax, dword [eax + 0xdc]
push dword [eax + ecx*4 - 4]
mov ecx, str.Snipers_Skins
call fcn.1010e6a0
mov edi, eax
add esp, 4
cmp dword [esi + 0x3e50], edi
jne 0x1008dded
push ecx
push str.Snipers_Skins
mov edx, 0xb
mov ecx, edi
call fcn.10121d60
add esp, 8
push 0
push str.Snipers_Skins
mov edx, 0x3a
mov ecx, edi
call fcn.1014db20
add esp, 8
test al, al
je 0x1008f034
mov esi, dword [0x106d663c]
xor edx, edx
mov dword [ebp - 0x5c4], 0
mov dword [ebp - 0x5c0], 0
mov eax, dword [esi + 0x3e30]
mov ecx, dword [eax + 0xd4]
mov eax, dword [eax + 0xdc]
push dword [eax + ecx*4 - 4]
mov ecx, str.Snipers_ModSkin_Table
call fcn.1010e6a0
mov edi, eax
add esp, 4
cmp dword [esi + 0x3e50], edi
jne 0x1008de69
push ecx
push str.Snipers_ModSkin_Table
mov edx, 0xb
mov ecx, edi
call fcn.10121d60
add esp, 8
push ecx
mov dword [esp], 0
lea eax, [ebp - 0x5c4]
push eax
push 0x27c7
push 3
mov edx, edi
mov ecx, str.Snipers_ModSkin_Table
call fcn.10135210
add esp, 0x10
test al, al
je 0x1008f034
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov cl, byte [edi + 0x1af]
movsx edx, cl
cmp edx, dword [edi + 0x54]
jge 0x1008df66
imul esi, edx, 0x68
inc cl
push 0x10
add esi, dword [edi + 0x10]
mov byte [edi + 0x1af], cl
mov edx, esi
mov ecx, edi
call fcn.10135f30
mov dword [esi + 0x30], 0
add esp, 4
mov eax, dword [esi]
mov dword [esi + 0x1c], 0
cmp byte [edi + 0x1c7], 0
je 0x1008df34
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1008df02
comiss xmm0, dword [esi + 0x18]
jbe 0x1008df02
test al, 8
je 0x1008df02
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1008df12
test byte [edi + 0x48], 4
jne 0x1008df12
mov word [esi + 0x5b], 0
test al, 4
je 0x1008df34
test byte [edi + 0x48], 8
jne 0x1008df34
test eax, 0x8000
mov byte [esi + 0x56], 0
mov al, byte [esi + 0x65]
setne cl
and al, 0xfc
inc cl
or cl, al
mov byte [esi + 0x65], cl
mov eax, 0xffffffff
lea ecx, [edi + 0x164]
mov word [esi + 0x50], ax
mov edx, dword [ecx]
push 0x1034c485
push str.Name
lea eax, [edx - 1]
neg edx
sbb edx, edx
and edx, eax
mov word [esi + 0x50], dx
call fcn.1010f050
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov cl, byte [edi + 0x1af]
movsx edx, cl
cmp edx, dword [edi + 0x54]
jge 0x1008e031
imul esi, edx, 0x68
inc cl
push 0x10
add esi, dword [edi + 0x10]
mov byte [edi + 0x1af], cl
mov edx, esi
mov ecx, edi
call fcn.10135f30
mov dword [esi + 0x30], 0
add esp, 4
mov eax, dword [esi]
mov dword [esi + 0x1c], 0
cmp byte [edi + 0x1c7], 0
je 0x1008dfff
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1008dfcd
comiss xmm0, dword [esi + 0x18]
jbe 0x1008dfcd
test al, 8
je 0x1008dfcd
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1008dfdd
test byte [edi + 0x48], 4
jne 0x1008dfdd
mov word [esi + 0x5b], 0
test al, 4
je 0x1008dfff
test byte [edi + 0x48], 8
jne 0x1008dfff
test eax, 0x8000
mov byte [esi + 0x56], 0
mov al, byte [esi + 0x65]
setne cl
and al, 0xfc
inc cl
or cl, al
mov byte [esi + 0x65], cl
mov eax, 0xffffffff
lea ecx, [edi + 0x164]
mov word [esi + 0x50], ax
mov edx, dword [ecx]
push 0x1034c492
push str.Skin_Name
lea eax, [edx - 1]
neg edx
sbb edx, edx
and edx, eax
mov word [esi + 0x50], dx
call fcn.1010f050
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov al, byte [edi + 0x1af]
movsx ecx, al
cmp ecx, dword [edi + 0x54]
jge 0x1008e0f7
imul esi, ecx, 0x68
inc al
push 8
mov ecx, edi
add esi, dword [edi + 0x10]
mov edx, esi
mov byte [edi + 0x1af], al
call fcn.10135f30
mov dword [esi + 0x30], 0
add esp, 4
mov eax, dword [esi]
mov dword [esi + 0x1c], 0
cmp byte [edi + 0x1c7], 0
je 0x1008e0ca
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1008e098
comiss xmm0, dword [esi + 0x18]
jbe 0x1008e098
test al, 8
je 0x1008e098
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1008e0a8
test byte [edi + 0x48], 4
jne 0x1008e0a8
mov word [esi + 0x5b], 0
test al, 4
je 0x1008e0ca
test byte [edi + 0x48], 8
jne 0x1008e0ca
test eax, 0x8000
mov byte [esi + 0x56], 0
mov al, byte [esi + 0x65]
setne cl
and al, 0xfc
inc cl
or cl, al
mov byte [esi + 0x65], cl
mov eax, 0xffffffff
lea ecx, [edi + 0x164]
mov word [esi + 0x50], ax
mov edx, dword [ecx]
push 0x1034c49e
push str.Custom_ID
lea eax, [edx - 1]
neg edx
sbb edx, edx
and edx, eax
mov word [esi + 0x50], dx
call fcn.1010f050
call fcn.101399e0
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070ca44
mov ecx, 0x1034d110
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008e178
inc ecx
test edi, edi
je 0x1008e160
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008e165
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 0xa
mov dword [ecx + edx*4], eax
mov edx, 0x1070c980
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x310]
push eax
push ecx
mov ecx, str.Kar98K_Skins
mov dword [ebp - 0x310], str.Normal
mov dword [ebp - 0x30c], str.Terror_Fang_Kar98K__Lv.7_
mov dword [ebp - 0x308], str.Kukulkan_Fury_Kar98K__Lv.7_
mov dword [ebp - 0x304], str.Night_of_Rock_Kar98K__Lv.5_
mov dword [ebp - 0x300], str.Moonlit_Grace_Kar98K__Lv.7_
mov dword [ebp - 0x2fc], str.Gackt_Moon_Kar98K__Lv.7_
mov dword [ebp - 0x2f8], str.Titanium_Shark_Kar98K__Lv.7_
mov dword [ebp - 0x2f4], str.Lethal_Code_Kar98K__Lv.7_
mov dword [ebp - 0x2f0], str.Nebula_Hunter_Kar98K__Lv.5_
mov dword [ebp - 0x2ec], str.Violet_Volt_Kar98K__Lv.7_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008e2ba
inc ecx
test edi, edi
je 0x1008e2a2
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008e2a7
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.Kar98K
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x544]
push eax
push 0
push 0x106d5cf0
mov dword [ebp - 0x544], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY8
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008e35a
mov eax, dword [0x106d5cf0]
mov dword [0x1070c980], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070ca45
mov ecx, 0x10345ce8
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008e3d6
inc ecx
test edi, edi
je 0x1008e3be
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008e3c3
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 7
mov dword [ecx + edx*4], eax
mov edx, 0x1070cab8
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x1f8]
push eax
push ecx
mov ecx, str.M24_Skins
mov dword [ebp - 0x1f8], str.Normal
mov dword [ebp - 0x1f4], str.The_Seven_Seas_M24__Lv.5_
mov dword [ebp - 0x1f0], str.Pharaohs_Might_M24__Lv.7_
mov dword [ebp - 0x1ec], str.Lady_Butterfly_M24__Lv.5_
mov dword [ebp - 0x1e8], str.Killer_Tune_M24__Lv.5_
mov dword [ebp - 0x1e4], str.Circle_of_Life_M24__Lv.7_
mov dword [ebp - 0x1e0], str.Cadence_Maestro_M24__Lv.7_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008e4fa
inc ecx
test edi, edi
je 0x1008e4e2
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008e4e7
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, 0x1034d2f0
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x548]
push eax
push 0
push 0x106d5cf4
mov dword [ebp - 0x548], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY9
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008e59a
mov eax, dword [0x106d5cf4]
mov dword [0x1070cab8], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070c998
mov ecx, 0x10345cf4
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008e616
inc ecx
test edi, edi
je 0x1008e5fe
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008e603
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 7
mov dword [ecx + edx*4], eax
mov edx, 0x1070ca74
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x214]
push eax
push ecx
mov ecx, str.AWM_Skins
mov dword [ebp - 0x214], str.Normal
mov dword [ebp - 0x210], str.Mauve_Avenger_AWM__Lv.7_
mov dword [ebp - 0x20c], str.Field_Commander_AWM__Lv.7_
mov dword [ebp - 0x208], str.Godzilla_AWM__Lv.7_
mov dword [ebp - 0x204], str.Rainbow_Drake_AWM__Lv.7_
mov dword [ebp - 0x200], str.Flamewave_AWM__Lv.7_
mov dword [ebp - 0x1fc], str.Serpengleam_AWM__Lv.7_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008e73a
inc ecx
test edi, edi
je 0x1008e722
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008e727
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, 0x1034d3a8
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x54c]
push eax
push 0
push 0x106d5cf8
mov dword [ebp - 0x54c], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY10
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008e7da
mov eax, dword [0x106d5cf8]
mov dword [0x1070ca74], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070cacc
mov ecx, 0x10345d00
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008e856
inc ecx
test edi, edi
je 0x1008e83e
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008e843
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 4
mov dword [ecx + edx*4], eax
mov edx, 0x1070c9f4
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x9c]
push eax
push ecx
mov ecx, str.SKS_Skins
mov dword [ebp - 0x9c], str.Normal
mov dword [ebp - 0x98], str.Lady_Carmine_SKS__Lv.7_
mov dword [ebp - 0x94], str.Metal_Medley_SKS__Lv.5_
mov dword [ebp - 0x90], str.Snowcapped_Berg_SKS__Lv.5_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008e95c
inc ecx
test edi, edi
je 0x1008e944
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008e949
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, 0x1034d414
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x550]
push eax
push 0
push 0x106d5cfc
mov dword [ebp - 0x550], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY11
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008e9fc
mov eax, dword [0x106d5cfc]
mov dword [0x1070c9f4], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070cad8
mov ecx, 0x10345d0c
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008ea78
inc ecx
test edi, edi
je 0x1008ea60
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008ea65
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 2
mov dword [ecx + edx*4], eax
mov edx, 0x1070cab0
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x2c]
push eax
push ecx
mov ecx, str.VSS_Skins
mov dword [ebp - 0x2c], str.Normal
mov dword [ebp - 0x28], str.Crow_VSS__Lv.5_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008eb61
inc ecx
test edi, edi
je 0x1008eb49
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008eb4e
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, 0x1034d444
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x554]
push eax
push 0
push 0x106d5d00
mov dword [ebp - 0x554], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY12
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008ec01
mov eax, dword [0x106d5d00]
mov dword [0x1070cab0], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070c97e
mov ecx, 0x1034d458
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008ec7d
inc ecx
test edi, edi
je 0x1008ec65
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008ec6a
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 4
mov dword [ecx + edx*4], eax
mov edx, 0x1070c960
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0xac]
push eax
push ecx
mov ecx, str.Mini14_Skins
mov dword [ebp - 0xac], str.Normal
mov dword [ebp - 0xa8], str.Icicle_Mini14__Lv.7_
mov dword [ebp - 0xa4], str.Ethereal_Beauty_Mini14__Lv.5_
mov dword [ebp - 0xa0], str.Fortune_Cat_Mini14__Lv.5_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008ed83
inc ecx
test edi, edi
je 0x1008ed6b
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008ed70
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.Mini14
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x558]
push eax
push 0
push 0x106d5d04
mov dword [ebp - 0x558], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY13
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008ee23
mov eax, dword [0x106d5d04]
mov dword [0x1070c960], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070cac4
mov ecx, 0x10345d18
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008ee9f
inc ecx
test edi, edi
je 0x1008ee87
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008ee8c
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 3
mov dword [ecx + edx*4], eax
mov edx, 0x1070cac0
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x5c]
push eax
push ecx
mov ecx, str.Mk14_Skins
mov dword [ebp - 0x5c], str.Normal
mov dword [ebp - 0x58], str.Gilded_Galaxy_Mk14__Lv.5_
mov dword [ebp - 0x54], str.Drakreign_Mk14__Lv.8_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008ef8f
inc ecx
test edi, edi
je 0x1008ef77
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008ef7c
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.Mk14
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x55c]
push eax
push 0
push 0x106d5d08
mov dword [ebp - 0x55c], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY14
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008f02f
mov eax, dword [0x106d5d08]
mov dword [0x1070cac0], eax
call fcn.10137200
mov esi, dword [0x106d663c]
mov eax, dword [esi + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [esi + 0x3e30]
cmp byte [eax + 0x9f], 0
jne 0x1008fec2
mov ecx, dword [eax + 0xd4]
xor edx, edx
mov eax, dword [eax + 0xdc]
push dword [eax + ecx*4 - 4]
mov ecx, str.SMG_Skins
call fcn.1010e6a0
mov edi, eax
add esp, 4
cmp dword [esi + 0x3e50], edi
jne 0x1008f098
push ecx
push str.SMG_Skins
mov edx, 0xb
mov ecx, edi
call fcn.10121d60
add esp, 8
push 0
push str.SMG_Skins
mov edx, 0x3a
mov ecx, edi
call fcn.1014db20
add esp, 8
test al, al
je 0x1008fec2
mov esi, dword [0x106d663c]
xor edx, edx
mov dword [ebp - 0x5d4], 0
mov dword [ebp - 0x5d0], 0
mov eax, dword [esi + 0x3e30]
mov ecx, dword [eax + 0xd4]
mov eax, dword [eax + 0xdc]
push dword [eax + ecx*4 - 4]
mov ecx, str.SMG_ModSkin_Table
call fcn.1010e6a0
mov edi, eax
add esp, 4
cmp dword [esi + 0x3e50], edi
jne 0x1008f114
push ecx
push str.SMG_ModSkin_Table
mov edx, 0xb
mov ecx, edi
call fcn.10121d60
add esp, 8
push ecx
mov dword [esp], 0
lea eax, [ebp - 0x5d4]
push eax
push 0x27c7
push 3
mov edx, edi
mov ecx, str.SMG_ModSkin_Table
call fcn.10135210
add esp, 0x10
test al, al
je 0x1008fec2
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov cl, byte [edi + 0x1af]
movsx edx, cl
cmp edx, dword [edi + 0x54]
jge 0x1008f211
imul esi, edx, 0x68
inc cl
push 0x10
add esi, dword [edi + 0x10]
mov byte [edi + 0x1af], cl
mov edx, esi
mov ecx, edi
call fcn.10135f30
mov dword [esi + 0x30], 0
add esp, 4
mov eax, dword [esi]
mov dword [esi + 0x1c], 0
cmp byte [edi + 0x1c7], 0
je 0x1008f1df
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1008f1ad
comiss xmm0, dword [esi + 0x18]
jbe 0x1008f1ad
test al, 8
je 0x1008f1ad
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1008f1bd
test byte [edi + 0x48], 4
jne 0x1008f1bd
mov word [esi + 0x5b], 0
test al, 4
je 0x1008f1df
test byte [edi + 0x48], 8
jne 0x1008f1df
test eax, 0x8000
mov byte [esi + 0x56], 0
mov al, byte [esi + 0x65]
setne cl
and al, 0xfc
inc cl
or cl, al
mov byte [esi + 0x65], cl
mov eax, 0xffffffff
lea ecx, [edi + 0x164]
mov word [esi + 0x50], ax
mov edx, dword [ecx]
push 0x1034c485
push str.Name
lea eax, [edx - 1]
neg edx
sbb edx, edx
and edx, eax
mov word [esi + 0x50], dx
call fcn.1010f050
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov cl, byte [edi + 0x1af]
movsx edx, cl
cmp edx, dword [edi + 0x54]
jge 0x1008f2dc
imul esi, edx, 0x68
inc cl
push 0x10
add esi, dword [edi + 0x10]
mov byte [edi + 0x1af], cl
mov edx, esi
mov ecx, edi
call fcn.10135f30
mov dword [esi + 0x30], 0
add esp, 4
mov eax, dword [esi]
mov dword [esi + 0x1c], 0
cmp byte [edi + 0x1c7], 0
je 0x1008f2aa
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1008f278
comiss xmm0, dword [esi + 0x18]
jbe 0x1008f278
test al, 8
je 0x1008f278
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1008f288
test byte [edi + 0x48], 4
jne 0x1008f288
mov word [esi + 0x5b], 0
test al, 4
je 0x1008f2aa
test byte [edi + 0x48], 8
jne 0x1008f2aa
test eax, 0x8000
mov byte [esi + 0x56], 0
mov al, byte [esi + 0x65]
setne cl
and al, 0xfc
inc cl
or cl, al
mov byte [esi + 0x65], cl
mov eax, 0xffffffff
lea ecx, [edi + 0x164]
mov word [esi + 0x50], ax
mov edx, dword [ecx]
push 0x1034c492
push str.Skin_Name
lea eax, [edx - 1]
neg edx
sbb edx, edx
and edx, eax
mov word [esi + 0x50], dx
call fcn.1010f050
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov al, byte [edi + 0x1af]
movsx ecx, al
cmp ecx, dword [edi + 0x54]
jge 0x1008f3a2
imul esi, ecx, 0x68
inc al
push 8
mov ecx, edi
add esi, dword [edi + 0x10]
mov edx, esi
mov byte [edi + 0x1af], al
call fcn.10135f30
mov dword [esi + 0x30], 0
add esp, 4
mov eax, dword [esi]
mov dword [esi + 0x1c], 0
cmp byte [edi + 0x1c7], 0
je 0x1008f375
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1008f343
comiss xmm0, dword [esi + 0x18]
jbe 0x1008f343
test al, 8
je 0x1008f343
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1008f353
test byte [edi + 0x48], 4
jne 0x1008f353
mov word [esi + 0x5b], 0
test al, 4
je 0x1008f375
test byte [edi + 0x48], 8
jne 0x1008f375
test eax, 0x8000
mov byte [esi + 0x56], 0
mov al, byte [esi + 0x65]
setne cl
and al, 0xfc
inc cl
or cl, al
mov byte [esi + 0x65], cl
mov eax, 0xffffffff
lea ecx, [edi + 0x164]
mov word [esi + 0x50], ax
mov edx, dword [ecx]
push 0x1034c49e
push str.Custom_ID
lea eax, [edx - 1]
neg edx
sbb edx, edx
and edx, eax
mov word [esi + 0x50], dx
call fcn.1010f050
call fcn.101399e0
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070c9ec
mov ecx, 0x1034d554
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008f423
inc ecx
test edi, edi
je 0x1008f40b
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008f410
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 7
mov dword [ecx + edx*4], eax
mov edx, 0x1070ca90
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x230]
push eax
push ecx
mov ecx, str.UZI_Skins
mov dword [ebp - 0x230], str.Normal
mov dword [ebp - 0x22c], str.Savagery_UZI__Lv.6_
mov dword [ebp - 0x228], str.Ethereal_Emblem_UZI__Lv.5_
mov dword [ebp - 0x224], str.Romantic_Moments_UZI__Lv.5_
mov dword [ebp - 0x220], str.Shimmer_Power_UZI__Lv.5_
mov dword [ebp - 0x21c], str.Mystech_UZI__Lv.5_
mov dword [ebp - 0x218], str.Juicer_UZI__Lv.5_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008f547
inc ecx
test edi, edi
je 0x1008f52f
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008f534
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, 0x1034d5f4
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x560]
push eax
push 0
push 0x106d5d0c
mov dword [ebp - 0x560], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY15
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008f5e7
mov eax, dword [0x106d5d0c]
mov dword [0x1070ca90], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070c9ea
mov ecx, 0x1034d608
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008f663
inc ecx
test edi, edi
je 0x1008f64b
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008f650
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 0xb
mov dword [ecx + edx*4], eax
mov edx, 0x1070cab4
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x368]
push eax
push ecx
mov ecx, str.UMP_Skins
mov dword [ebp - 0x368], str.Normal
mov dword [ebp - 0x364], str.Dragonfire_UMP45__Lv.7_
mov dword [ebp - 0x360], str.EMP_UMP45__Lv.5_
mov dword [ebp - 0x35c], str.Outlawed_Fantasy_UMP45__Lv.7_
mov dword [ebp - 0x358], str.Platinum_Ripper_UMP45__Lv.5_
mov dword [ebp - 0x354], str.8_Bit_Blast_UMP45__Lv.5_
mov dword [ebp - 0x350], str.Xmas_Holiday_UMP45__Lv.5_
mov dword [ebp - 0x34c], str.Rainbow_Stinger_UMP45__Lv.5_
mov dword [ebp - 0x348], str.Marine_Evolution_UMP45__Lv.3_
mov dword [ebp - 0x344], str.Carnival_Waves_UMP45__Lv.5_
mov dword [ebp - 0x340], str.Cryofrost_Shard_UMP45__Lv.7_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008f7af
inc ecx
test edi, edi
je 0x1008f797
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008f79c
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.UMP
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x564]
push eax
push 0
push 0x106d5d10
mov dword [ebp - 0x564], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY16
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008f84f
mov eax, dword [0x106d5d10]
mov dword [0x1070cab4], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070c9eb
mov ecx, 0x10345d58
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008f8cb
inc ecx
test edi, edi
je 0x1008f8b3
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008f8b8
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 7
mov dword [ecx + edx*4], eax
mov edx, 0x1070cae0
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x24c]
push eax
push ecx
mov ecx, str.Vector_Skins
mov dword [ebp - 0x24c], str.Normal
mov dword [ebp - 0x248], str.Blood_Tooth_Vector__Lv.5_
mov dword [ebp - 0x244], str.Midnight_Rose_Vector__Lv.5_
mov dword [ebp - 0x240], str.Cute_Baddie_Vector__Lv.5_
mov dword [ebp - 0x23c], str.Golden_Earl_Vector__Lv.5_
mov dword [ebp - 0x238], str.Gilded_Reaper_Vector__Lv.5_
mov dword [ebp - 0x234], str.Mecha_Drake_Vector__Lv.7_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008f9ef
inc ecx
test edi, edi
je 0x1008f9d7
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008f9dc
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.Vector
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x568]
push eax
push 0
push 0x106d5d14
mov dword [ebp - 0x568], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY17
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008fa8f
mov eax, dword [0x106d5d14]
mov dword [0x1070cae0], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070c96d
mov ecx, 0x1034d81c
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008fb0b
inc ecx
test edi, edi
je 0x1008faf3
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008faf8
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 3
mov dword [ecx + edx*4], eax
mov edx, 0x1070ca08
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x68]
push eax
push ecx
mov ecx, str.TOMMY_Skins
mov dword [ebp - 0x68], str.Normal
mov dword [ebp - 0x64], str.Candy_Cane_Thompson_SMG__Lv.5_
mov dword [ebp - 0x60], str.Steampunk_Thompson_SMG__Lv.5_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008fbfb
inc ecx
test edi, edi
je 0x1008fbe3
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008fbe8
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.TOMMY
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x56c]
push eax
push 0
push 0x106d5d18
mov dword [ebp - 0x56c], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY18
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008fc9b
mov eax, dword [0x106d5d18]
mov dword [0x1070ca08], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070cafc
mov ecx, 0x1034d888
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008fd17
inc ecx
test edi, edi
je 0x1008fcff
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008fd04
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 4
mov dword [ecx + edx*4], eax
mov edx, 0x1070caec
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0xbc]
push eax
push ecx
mov ecx, str.BIZON_Skins
mov dword [ebp - 0xbc], str.Normal
mov dword [ebp - 0xb8], str.Blazing_Chameleon_PP_19_Bizon__Lv.5_
mov dword [ebp - 0xb4], str.Skullcrusher_PP_19_Bizon__Lv.5_
mov dword [ebp - 0xb0], str.Soldier_Soul_PP_19_Bizon__Lv.5_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1008fe1d
inc ecx
test edi, edi
je 0x1008fe05
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008fe0a
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.BIZON
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x570]
push eax
push 0
push 0x106d5d1c
mov dword [ebp - 0x570], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY19
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008febd
mov eax, dword [0x106d5d1c]
mov dword [0x1070caec], eax
call fcn.10137200
mov esi, dword [0x106d663c]
mov eax, dword [esi + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [esi + 0x3e30]
cmp byte [eax + 0x9f], 0
jne 0x10090ebd
mov ecx, dword [eax + 0xd4]
xor edx, edx
mov eax, dword [eax + 0xdc]
push dword [eax + ecx*4 - 4]
mov ecx, str.Others_Skins
call fcn.1010e6a0
mov edi, eax
add esp, 4
cmp dword [esi + 0x3e50], edi
jne 0x1008ff26
push ecx
push str.Others_Skins
mov edx, 0xb
mov ecx, edi
call fcn.10121d60
add esp, 8
push 0
push str.Others_Skins
mov edx, 0x3a
mov ecx, edi
call fcn.1014db20
add esp, 8
test al, al
je 0x10090ebd
mov esi, dword [0x106d663c]
xor edx, edx
mov dword [ebp - 0x5dc], 0
mov dword [ebp - 0x5d8], 0
mov eax, dword [esi + 0x3e30]
mov ecx, dword [eax + 0xd4]
mov eax, dword [eax + 0xdc]
push dword [eax + ecx*4 - 4]
mov ecx, str.Others_ModSkin_Table
call fcn.1010e6a0
mov edi, eax
add esp, 4
cmp dword [esi + 0x3e50], edi
jne 0x1008ffa2
push ecx
push str.Others_ModSkin_Table
mov edx, 0xb
mov ecx, edi
call fcn.10121d60
add esp, 8
push ecx
mov dword [esp], 0
lea eax, [ebp - 0x5dc]
push eax
push 0x27c7
push 3
mov edx, edi
mov ecx, str.Others_ModSkin_Table
call fcn.10135210
add esp, 0x10
test al, al
je 0x10090ebd
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov cl, byte [edi + 0x1af]
movsx edx, cl
cmp edx, dword [edi + 0x54]
jge 0x1009009f
imul esi, edx, 0x68
inc cl
push 0x10
add esi, dword [edi + 0x10]
mov byte [edi + 0x1af], cl
mov edx, esi
mov ecx, edi
call fcn.10135f30
mov dword [esi + 0x30], 0
add esp, 4
mov eax, dword [esi]
mov dword [esi + 0x1c], 0
cmp byte [edi + 0x1c7], 0
je 0x1009006d
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1009003b
comiss xmm0, dword [esi + 0x18]
jbe 0x1009003b
test al, 8
je 0x1009003b
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1009004b
test byte [edi + 0x48], 4
jne 0x1009004b
mov word [esi + 0x5b], 0
test al, 4
je 0x1009006d
test byte [edi + 0x48], 8
jne 0x1009006d
test eax, 0x8000
mov byte [esi + 0x56], 0
mov al, byte [esi + 0x65]
setne cl
and al, 0xfc
inc cl
or cl, al
mov byte [esi + 0x65], cl
mov eax, 0xffffffff
lea ecx, [edi + 0x164]
mov word [esi + 0x50], ax
mov edx, dword [ecx]
push 0x1034c485
push str.Name
lea eax, [edx - 1]
neg edx
sbb edx, edx
and edx, eax
mov word [esi + 0x50], dx
call fcn.1010f050
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov cl, byte [edi + 0x1af]
movsx edx, cl
cmp edx, dword [edi + 0x54]
jge 0x1009016a
imul esi, edx, 0x68
inc cl
push 0x10
add esi, dword [edi + 0x10]
mov byte [edi + 0x1af], cl
mov edx, esi
mov ecx, edi
call fcn.10135f30
mov dword [esi + 0x30], 0
add esp, 4
mov eax, dword [esi]
mov dword [esi + 0x1c], 0
cmp byte [edi + 0x1c7], 0
je 0x10090138
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x10090106
comiss xmm0, dword [esi + 0x18]
jbe 0x10090106
test al, 8
je 0x10090106
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x10090116
test byte [edi + 0x48], 4
jne 0x10090116
mov word [esi + 0x5b], 0
test al, 4
je 0x10090138
test byte [edi + 0x48], 8
jne 0x10090138
test eax, 0x8000
mov byte [esi + 0x56], 0
mov al, byte [esi + 0x65]
setne cl
and al, 0xfc
inc cl
or cl, al
mov byte [esi + 0x65], cl
mov eax, 0xffffffff
lea ecx, [edi + 0x164]
mov word [esi + 0x50], ax
mov edx, dword [ecx]
push 0x1034c492
push str.Skin_Name
lea eax, [edx - 1]
neg edx
sbb edx, edx
and edx, eax
mov word [esi + 0x50], dx
call fcn.1010f050
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov al, byte [edi + 0x1af]
movsx ecx, al
cmp ecx, dword [edi + 0x54]
jge 0x10090230
imul esi, ecx, 0x68
inc al
push 8
mov ecx, edi
add esi, dword [edi + 0x10]
mov edx, esi
mov byte [edi + 0x1af], al
call fcn.10135f30
mov dword [esi + 0x30], 0
add esp, 4
mov eax, dword [esi]
mov dword [esi + 0x1c], 0
cmp byte [edi + 0x1c7], 0
je 0x10090203
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x100901d1
comiss xmm0, dword [esi + 0x18]
jbe 0x100901d1
test al, 8
je 0x100901d1
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x100901e1
test byte [edi + 0x48], 4
jne 0x100901e1
mov word [esi + 0x5b], 0
test al, 4
je 0x10090203
test byte [edi + 0x48], 8
jne 0x10090203
test eax, 0x8000
mov byte [esi + 0x56], 0
mov al, byte [esi + 0x65]
setne cl
and al, 0xfc
inc cl
or cl, al
mov byte [esi + 0x65], cl
mov eax, 0xffffffff
lea ecx, [edi + 0x164]
mov word [esi + 0x50], ax
mov edx, dword [ecx]
push 0x1034c49e
push str.Custom_ID
lea eax, [edx - 1]
neg edx
sbb edx, edx
and edx, eax
mov word [esi + 0x50], dx
call fcn.1010f050
call fcn.101399e0
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070ca82
mov ecx, 0x10345d7c
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x100902b1
inc ecx
test edi, edi
je 0x10090299
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1009029e
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 3
mov dword [ecx + edx*4], eax
mov edx, 0x1070c978
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x8c]
push eax
push ecx
mov ecx, str.S1897_Skins
mov dword [ebp - 0x8c], str.Normal
mov dword [ebp - 0x88], str.Sunset_Hunt_S1897__LvL_5_
mov dword [ebp - 0x84], str.Ice_City_S1897
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x100903ad
inc ecx
test edi, edi
je 0x10090395
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1009039a
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.S1897
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x574]
push eax
push 0
push 0x106d5d20
mov dword [ebp - 0x574], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY20
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1009044d
mov eax, dword [0x106d5d20]
mov dword [0x1070c978], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070ca81
mov ecx, 0x10345cd4
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x100904c9
inc ecx
test edi, edi
je 0x100904b1
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x100904b6
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 4
mov dword [ecx + edx*4], eax
mov edx, 0x1070ca58
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0xdc]
push eax
push ecx
mov ecx, str.M249_Skins
mov dword [ebp - 0xdc], str.Normal
mov dword [ebp - 0xd8], str.Ice_Queen_M249__LvL_5_
mov dword [ebp - 0xd4], str.Party_Salute_M249__LvL_7_
mov dword [ebp - 0xd0], str.Empress_Jihui_M249__LvL_7_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x100905cf
inc ecx
test edi, edi
je 0x100905b7
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x100905bc
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.M249
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x578]
push eax
push 0
push 0x106d5d24
mov dword [ebp - 0x578], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY21
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1009066f
mov eax, dword [0x106d5d24]
mov dword [0x1070ca58], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070ca79
mov ecx, 0x10345cdc
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x100906eb
inc ecx
test edi, edi
je 0x100906d3
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x100906d8
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 5
mov dword [ecx + edx*4], eax
mov edx, 0x1070c9ac
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x15c]
push eax
push ecx
mov ecx, str.DP28_Skins
mov dword [ebp - 0x15c], str.Normal
mov dword [ebp - 0x158], str.Enigmatic_Hunter_DP_28__Lv.5_
mov dword [ebp - 0x154], str.Nautical_Warrior_DP_28__Lv.5_
mov dword [ebp - 0x150], str.Shenron_DP_28__Lv.5_
mov dword [ebp - 0x14c], str.Gilded_Jade_Dragon_DP_28__Lv.5_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x100907fb
inc ecx
test edi, edi
je 0x100907e3
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x100907e8
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.DP28
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x57c]
push eax
push 0
push 0x106d5d28
mov dword [ebp - 0x57c], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY22
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1009089b
mov eax, dword [0x106d5d28]
mov dword [0x1070c9ac], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070c9a8
mov ecx, 0x10345cd0
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x10090917
inc ecx
test edi, edi
je 0x100908ff
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10090904
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 3
mov dword [ecx + edx*4], eax
mov edx, 0x1070c964
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x74]
push eax
push ecx
mov ecx, str.MG3_Skins
mov dword [ebp - 0x74], str.Normal
mov dword [ebp - 0x70], str.Stunning_masterpiece_MG3
mov dword [ebp - 0x6c], str.Dragon_of_the_Sky_MG3__LvL_5_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x10090a07
inc ecx
test edi, edi
je 0x100909ef
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x100909f4
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.MG3
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x580]
push eax
push 0
push 0x106d5d2c
mov dword [ebp - 0x580], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY23
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x10090aa7
mov eax, dword [0x106d5d2c]
mov dword [0x1070c964], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070c974
mov ecx, 0x1034db00
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x10090b23
inc ecx
test edi, edi
je 0x10090b0b
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10090b10
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 2
mov dword [ecx + edx*4], eax
mov edx, 0x1070c9d8
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x3c]
push eax
push ecx
mov ecx, str.SKORPION_Skins
mov dword [ebp - 0x3c], str.Normal
mov dword [ebp - 0x38], str.Emerald_Frost_Star_Scorpion_Style
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x10090c0c
inc ecx
test edi, edi
je 0x10090bf4
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10090bf9
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.SKORPION
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x584]
push eax
push 0
push 0x106d5d30
mov dword [ebp - 0x584], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY24
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x10090cac
mov eax, dword [0x106d5d30]
mov dword [0x1070c9d8], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070ca6c
mov ecx, 0x1034db5c
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x10090d28
inc ecx
test edi, edi
je 0x10090d10
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10090d15
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 3
mov dword [ecx + edx*4], eax
mov edx, 0x1070ca68
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x80]
push eax
push ecx
mov ecx, str.PAN_Skins
mov dword [ebp - 0x80], str.Normal
mov dword [ebp - 0x7c], str.Sweet_Kiss_Pan_LvL_5_
mov dword [ebp - 0x78], str.Rock_Night_Pan_LvL_5_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x10090e18
inc ecx
test edi, edi
je 0x10090e00
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10090e05
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.PAN
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x437a0000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x58c]
push eax
push 0
push 0x106d5d34
mov dword [ebp - 0x58c], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY25
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x10090eb8
mov eax, dword [0x106d5d34]
mov dword [0x1070ca68], eax
call fcn.10137200
cmp byte [0x1070ca03], 0
je 0x10092bf4
cmp byte [0x106d5b96], 0
je 0x10092bf4
mov esi, dword [0x106d663c]
mov eax, dword [esi + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [esi + 0x3e30]
cmp byte [eax + 0x9f], 0
jne 0x10092bf4
mov ecx, dword [eax + 0xd4]
xor edx, edx
mov eax, dword [eax + 0xdc]
push dword [eax + ecx*4 - 4]
mov ecx, str.Car_Skins
call fcn.1010e6a0
mov edi, eax
add esp, 4
cmp dword [esi + 0x3e50], edi
jne 0x10090f3b
push ecx
push str.Car_Skins
mov edx, 0xb
mov ecx, edi
call fcn.10121d60
add esp, 8
push 0
push str.Car_Skins
mov edx, 0x3a
mov ecx, edi
call fcn.1014db20
add esp, 8
test al, al
je 0x10092bf4
mov esi, dword [0x106d663c]
xor edx, edx
mov dword [ebp - 0x5bc], 0
mov dword [ebp - 0x5b8], 0
mov eax, dword [esi + 0x3e30]
mov ecx, dword [eax + 0xd4]
mov eax, dword [eax + 0xdc]
push dword [eax + ecx*4 - 4]
mov ecx, str.Cars_ModSkin_Table
call fcn.1010e6a0
mov edi, eax
add esp, 4
cmp dword [esi + 0x3e50], edi
jne 0x10090fb7
push ecx
push str.Cars_ModSkin_Table
mov edx, 0xb
mov ecx, edi
call fcn.10121d60
add esp, 8
push ecx
mov dword [esp], 0
lea eax, [ebp - 0x5bc]
push eax
push 0x27c7
push 3
mov edx, edi
mov ecx, str.Cars_ModSkin_Table
call fcn.10135210
add esp, 0x10
test al, al
je 0x10092bf4
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov cl, byte [edi + 0x1af]
movsx edx, cl
cmp edx, dword [edi + 0x54]
jge 0x100910b4
imul esi, edx, 0x68
inc cl
push 0x10
add esi, dword [edi + 0x10]
mov byte [edi + 0x1af], cl
mov edx, esi
mov ecx, edi
call fcn.10135f30
mov dword [esi + 0x30], 0
add esp, 4
mov eax, dword [esi]
mov dword [esi + 0x1c], 0
cmp byte [edi + 0x1c7], 0
je 0x10091082
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x10091050
comiss xmm0, dword [esi + 0x18]
jbe 0x10091050
test al, 8
je 0x10091050
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x10091060
test byte [edi + 0x48], 4
jne 0x10091060
mov word [esi + 0x5b], 0
test al, 4
je 0x10091082
test byte [edi + 0x48], 8
jne 0x10091082
test eax, 0x8000
mov byte [esi + 0x56], 0
mov al, byte [esi + 0x65]
setne cl
and al, 0xfc
inc cl
or cl, al
mov byte [esi + 0x65], cl
mov eax, 0xffffffff
lea ecx, [edi + 0x164]
mov word [esi + 0x50], ax
mov edx, dword [ecx]
push 0x1034c485
push str.Name
lea eax, [edx - 1]
neg edx
sbb edx, edx
and edx, eax
mov word [esi + 0x50], dx
call fcn.1010f050
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov cl, byte [edi + 0x1af]
movsx edx, cl
cmp edx, dword [edi + 0x54]
jge 0x1009117f
imul esi, edx, 0x68
inc cl
push 0x10
add esi, dword [edi + 0x10]
mov byte [edi + 0x1af], cl
mov edx, esi
mov ecx, edi
call fcn.10135f30
mov dword [esi + 0x30], 0
add esp, 4
mov eax, dword [esi]
mov dword [esi + 0x1c], 0
cmp byte [edi + 0x1c7], 0
je 0x1009114d
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1009111b
comiss xmm0, dword [esi + 0x18]
jbe 0x1009111b
test al, 8
je 0x1009111b
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1009112b
test byte [edi + 0x48], 4
jne 0x1009112b
mov word [esi + 0x5b], 0
test al, 4
je 0x1009114d
test byte [edi + 0x48], 8
jne 0x1009114d
test eax, 0x8000
mov byte [esi + 0x56], 0
mov al, byte [esi + 0x65]
setne cl
and al, 0xfc
inc cl
or cl, al
mov byte [esi + 0x65], cl
mov eax, 0xffffffff
lea ecx, [edi + 0x164]
mov word [esi + 0x50], ax
mov edx, dword [ecx]
push 0x1034c492
push str.Skin_Name
lea eax, [edx - 1]
neg edx
sbb edx, edx
and edx, eax
mov word [esi + 0x50], dx
call fcn.1010f050
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov al, byte [edi + 0x1af]
movsx ecx, al
cmp ecx, dword [edi + 0x54]
jge 0x10091245
imul esi, ecx, 0x68
inc al
push 8
mov ecx, edi
add esi, dword [edi + 0x10]
mov edx, esi
mov byte [edi + 0x1af], al
call fcn.10135f30
mov dword [esi + 0x30], 0
add esp, 4
mov eax, dword [esi]
mov dword [esi + 0x1c], 0
cmp byte [edi + 0x1c7], 0
je 0x10091218
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x100911e6
comiss xmm0, dword [esi + 0x18]
jbe 0x100911e6
test al, 8
je 0x100911e6
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x100911f6
test byte [edi + 0x48], 4
jne 0x100911f6
mov word [esi + 0x5b], 0
test al, 4
je 0x10091218
test byte [edi + 0x48], 8
jne 0x10091218
test eax, 0x8000
mov byte [esi + 0x56], 0
mov al, byte [esi + 0x65]
setne cl
and al, 0xfc
inc cl
or cl, al
mov byte [esi + 0x65], cl
mov eax, 0xffffffff
lea ecx, [edi + 0x164]
mov word [esi + 0x50], ax
mov edx, dword [ecx]
push 0x1034c49e
push str.Custom_ID
lea eax, [edx - 1]
neg edx
sbb edx, edx
and edx, eax
mov word [esi + 0x50], dx
call fcn.1010f050
call fcn.101399e0
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070c9e0
mov ecx, str.Buggy
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x100912c6
inc ecx
test edi, edi
je 0x100912ae
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x100912b3
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 5
mov dword [ecx + edx*4], eax
mov edx, 0x1070ca70
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x43480000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x148]
push eax
push ecx
mov ecx, str.Buggy_Skins
mov dword [ebp - 0x148], str.Normal
mov dword [ebp - 0x144], str.Football_Ambassador_Buggy
mov dword [ebp - 0x140], str.Golden_Wings_Buggy
mov dword [ebp - 0x13c], str.Ceratops_Blitz_Buggy__Lv.4_
mov dword [ebp - 0x138], str.Sweet_Kiss_Buggy
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x100913d6
inc ecx
test edi, edi
je 0x100913be
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x100913c3
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.Buggy_S
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x43480000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x590]
push eax
push 0
push 0x106d5d44
mov dword [ebp - 0x590], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY29
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x10091476
mov eax, dword [0x106d5d44]
mov dword [0x1070ca70], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070c9c8
mov ecx, str.Coupe_RB
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x100914f2
inc ecx
test edi, edi
je 0x100914da
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x100914df
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 0x2a
mov dword [ecx + edx*4], eax
mov edx, 0x1070c9a0
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x43480000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x4e8]
push eax
push ecx
mov ecx, str.Coupe_RB_Skins
mov dword [ebp - 0x4e8], str.Normal
mov dword [ebp - 0x4e4], str.McLaren_570S__Zenith_Black_
mov dword [ebp - 0x4e0], str.McLaren_570S__Lunar_White_
mov dword [ebp - 0x4dc], str.McLaren_570S__Raspberry_
mov dword [ebp - 0x4d8], str.McLaren_570S__Glory_White_
mov dword [ebp - 0x4d4], str.McLaren_570S__Royal_Black_
mov dword [ebp - 0x4d0], str.McLaren_570S__Pearlescent_
mov dword [ebp - 0x4cc], str.Koenigsegg_Jesko__Silver_Gray_
mov dword [ebp - 0x4c8], str.Koenigsegg_Jesko__Rainbow_
mov dword [ebp - 0x4c4], str.Koenigsegg_Jesko__Dawn_
mov dword [ebp - 0x4c0], str.Lamborghini_Aventador_SVJ_Verde_Alceo
mov dword [ebp - 0x4bc], str.Lamborghini_Centenario_Galassia
mov dword [ebp - 0x4b8], str.Lamborghini_Aventador_SVJ_Blue
mov dword [ebp - 0x4b4], str.Lamborghini_Centenario_Carbon_Fiber
mov dword [ebp - 0x4b0], str.Koenigsegg_One:1_Gilt
mov dword [ebp - 0x4ac], str.Koenigsegg_One:1_Cyber_Nebula
mov dword [ebp - 0x4a8], str.Koenigsegg_One:1_Jade
mov dword [ebp - 0x4a4], str.Koenigsegg_One:1_Phoenix
mov dword [ebp - 0x4a0], str.Dodge_Challenger_SRT_Hellcat_Blaze
mov dword [ebp - 0x49c], str.Dodge_Challenger_SRT_Hellcat_Lime
mov dword [ebp - 0x498], str.Maserati_MC20_Bianco_Audace
mov dword [ebp - 0x494], str.Maserati_MC20_Rosso_Vincente
mov dword [ebp - 0x490], str.Maserati_MC20_Sogni
mov dword [ebp - 0x48c], str.Bugatti_Veyron_16.4__Shining_
mov dword [ebp - 0x488], str.Bugatti_Veyron_16.4__Gold_
mov dword [ebp - 0x484], str.Bugatti_Veyron_16.4
mov dword [ebp - 0x480], str.Bugatti_La_Voiture_Noire
mov dword [ebp - 0x47c], str.Bugatti_La_Voiture_Noire__Alloy_
mov dword [ebp - 0x478], str.Bugatti_La_Voiture_Noire__Warrior_
mov dword [ebp - 0x474], str.Bugatti_La_Voiture_Noire__Nebula_
mov dword [ebp - 0x470], str.Aston_Martin_Valkyrie__Luminous_Diamond_
mov dword [ebp - 0x46c], str.Aston_Martin_Valkyrie__Racing_Green_
mov dword [ebp - 0x468], str.Dodge_Challenger_SRT_Hellcat_Jailbreak_Hellfire
mov dword [ebp - 0x464], str.Pagani_Zonda_R__Tricolore_Carbon_
mov dword [ebp - 0x460], str.Pagani_Zonda_R__Bianco_Benny_
mov dword [ebp - 0x45c], str.Pagani_Zonda_R__Melodic_Midnight_
mov dword [ebp - 0x458], str.Pagani_Imola__Grigio_Montecarlo_
mov dword [ebp - 0x454], str.Pagani_Imola__Crystal_Clear_Carbon_
mov dword [ebp - 0x450], str.Pagani_Imola__Nebula_Dream_
mov dword [ebp - 0x44c], str.Pagani_Imola__Arctic_Aegis_
mov dword [ebp - 0x448], str.Dodge_Challenger_SRT_Hellcat_Blaze
mov dword [ebp - 0x444], str.Dodge_Challenger_SRT_Hellcat_Jailbreak_Hellfire
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x10091774
inc ecx
test edi, edi
je 0x1009175c
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10091761
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.Coupe_RB_S
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x43480000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x594]
push eax
push 0
push 0x106d5d48
mov dword [ebp - 0x594], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY30
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x10091814
mov eax, dword [0x106d5d48]
mov dword [0x1070c9a0], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070ca34
mov ecx, str.Dacia
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x10091890
inc ecx
test edi, edi
je 0x10091878
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1009187d
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 0xf
mov dword [ecx + edx*4], eax
mov edx, 0x1070ca84
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x43480000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x43c]
push eax
push ecx
mov ecx, str.Dacia_Skins
mov dword [ebp - 0x43c], str.Normal
mov dword [ebp - 0x438], str.Lamborghini_Estoque_Oro
mov dword [ebp - 0x434], str.Lamborghini_Estoque_Metal_Grey
mov dword [ebp - 0x430], str.Tesla_Roadster__Diamond_
mov dword [ebp - 0x42c], str.Tesla_Roadster__Amethyst_
mov dword [ebp - 0x428], str.Tesla_Roadster__Digital_Water_
mov dword [ebp - 0x424], str.Koenigsegg_Gemera__Silver_Gray_
mov dword [ebp - 0x420], str.Koenigsegg_Gemera__Rainbow_
mov dword [ebp - 0x41c], str.Koenigsegg_Gemera__Dawn_
mov dword [ebp - 0x418], str.Dodge_Charger_SRT_Hellcat_Fuchsia
mov dword [ebp - 0x414], str.Dodge_Charger_SRT_Hellcat_Tuscan_Torque
mov dword [ebp - 0x410], str.Dodge_Charger_SRT_Hellcat_Jailbreak_Violet_Venom
mov dword [ebp - 0x40c], str.Ghost_Rosa
mov dword [ebp - 0x408], str.Ghost_Violet
mov dword [ebp - 0x404], str.Ghost_Gleam
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x10091a04
inc ecx
test edi, edi
je 0x100919ec
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x100919f1
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.Dacia_S
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x43480000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x598]
push eax
push 0
push 0x106d5d4c
mov dword [ebp - 0x598], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY31
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x10091aa4
mov eax, dword [0x106d5d4c]
mov dword [0x1070ca84], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070ca64
mov ecx, 0x103485cc
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x10091b20
inc ecx
test edi, edi
je 0x10091b08
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10091b0d
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 0xc
mov dword [ecx + edx*4], eax
mov edx, 0x1070ca30
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x43480000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x3c8]
push eax
push ecx
mov ecx, str.UAZ_Skins
mov dword [ebp - 0x3c8], str.Normal
mov dword [ebp - 0x3c4], str.Aston_Martin_DBX707__Neon_Purple_
mov dword [ebp - 0x3c0], str.Aston_Martin_DBX707__Quasar_Blue_
mov dword [ebp - 0x3bc], str.Dodge_Hornet_Scarlet_Sting
mov dword [ebp - 0x3b8], str.Dodge_Hornet_GLH_Concept_Redline
mov dword [ebp - 0x3b4], str.Dodge_Hornet_Sunburst
mov dword [ebp - 0x3b0], str.Maserati_Levante_Blu_Emozione
mov dword [ebp - 0x3ac], str.Maserati_Luce_Arancione
mov dword [ebp - 0x3a8], str.Maserati_Levante_Neon_Urbano
mov dword [ebp - 0x3a4], str.Maserati_Levante_Firmamento
mov dword [ebp - 0x3a0], str.Lamborghini_Urus_Pink
mov dword [ebp - 0x39c], str.Lamborghini_Urus_Giallo_Inti
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x10091c76
inc ecx
test edi, edi
je 0x10091c5e
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10091c63
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.UAZ_S
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x43480000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x59c]
push eax
push 0
push 0x106d5d50
mov dword [ebp - 0x59c], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY32
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x10091d16
mov eax, dword [0x106d5d50]
mov dword [0x1070ca30], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070c99b
mov ecx, str.Mirado
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x10091d92
inc ecx
test edi, edi
je 0x10091d7a
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10091d7f
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 5
mov dword [ecx + edx*4], eax
mov edx, 0x1070c9dc
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x43480000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x134]
push eax
push ecx
mov ecx, str.Mirado_Skins
mov dword [ebp - 0x134], str.Normal
mov dword [ebp - 0x130], str.Aston_Martin_DBS_Volante__Deep_Cosmos_
mov dword [ebp - 0x12c], str.Aston_Martin_DBS_Volante__Celestial_Pink_
mov dword [ebp - 0x128], str.Aston_Martin_DBS_Volante__Black_Bronze_Satin_
mov dword [ebp - 0x124], str.Anniversary_Mirado
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x10091ea2
inc ecx
test edi, edi
je 0x10091e8a
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10091e8f
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.Mirado_S
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x43480000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x5a0]
push eax
push 0
push 0x106d5d54
mov dword [ebp - 0x5a0], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY33
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x10091f42
mov eax, dword [0x106d5d54]
mov dword [0x1070c9dc], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070ca78
mov ecx, str.Motorcycle
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x10091fbe
inc ecx
test edi, edi
je 0x10091fa6
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10091fab
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 5
mov dword [ecx + edx*4], eax
mov edx, 0x1070c9fc
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x43480000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x120]
push eax
push ecx
mov ecx, str.Motorcycle_Skins
mov dword [ebp - 0x120], str.Normal
mov dword [ebp - 0x11c], str.LINE_FRIENDS_Lovey_Dovey_2_Seat_Motorcycle__Lv.4_
mov dword [ebp - 0x118], str.Phantom_Motorcycle__Lv.7_
mov dword [ebp - 0x114], str.Roaring_Tiger_Motorcycle__Lv.3_
mov dword [ebp - 0x110], str.Skeleton_Chariot__Lv.3_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x100920ce
inc ecx
test edi, edi
je 0x100920b6
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x100920bb
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.Motorcycle_S
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x43480000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x588]
push eax
push 0
push 0x106d5d58
mov dword [ebp - 0x588], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY34
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1009216e
mov eax, dword [0x106d5d58]
mov dword [0x1070c9fc], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070ca1c
mov ecx, str.Motorcycle_SD_
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x100921ea
inc ecx
test edi, edi
je 0x100921d2
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x100921d7
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 5
mov dword [ecx + edx*4], eax
mov edx, 0x1070ca48
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x43480000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x170]
push eax
push ecx
mov ecx, str.Sidecar_Motorcycle_Skins
mov dword [ebp - 0x170], str.Normal
mov dword [ebp - 0x16c], str.The_Fool_Sidecar_Motorcycle
mov dword [ebp - 0x168], str.Poker_Riders_Sidecar_Motorcycle
mov dword [ebp - 0x164], str.Mobile_Fort_Sidecar_Motorcycle
mov dword [ebp - 0x160], str.Wild_Fever_Sidecar_Motorcycle
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x100922fa
inc ecx
test edi, edi
je 0x100922e2
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x100922e7
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.Sidecar_Motorcycle_S
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x43480000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x5a4]
push eax
push 0
push 0x106d5d5c
mov dword [ebp - 0x5a4], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY35
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1009239a
mov eax, dword [0x106d5d5c]
mov dword [0x1070ca48], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070c9e3
mov ecx, str.Rony
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x10092416
inc ecx
test edi, edi
je 0x100923fe
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10092403
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 4
mov dword [ecx + edx*4], eax
mov edx, 0x1070c994
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x43480000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0xec]
push eax
push ecx
mov ecx, str.Rony_Skins
mov dword [ebp - 0xec], str.Normal
mov dword [ebp - 0xe8], str.Tesla_Cybertruck__Splendid_Silver_
mov dword [ebp - 0xe4], str.Tesla_Cybertruck__Dystopia_Blue_
mov dword [ebp - 0xe0], str.Tesla_Cybertruck__Black_Quartz_
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1009251c
inc ecx
test edi, edi
je 0x10092504
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10092509
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.Rony_S
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x43480000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x5a8]
push eax
push 0
push 0x106d5d60
mov dword [ebp - 0x5a8], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY36
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x100925bc
mov eax, dword [0x106d5d60]
mov dword [0x1070c994], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070caa5
mov ecx, 0x103485ac
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x10092638
inc ecx
test edi, edi
je 0x10092620
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10092625
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 3
mov dword [ecx + edx*4], eax
mov edx, 0x1070ca98
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x43480000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x50]
push eax
push ecx
mov ecx, str.UTV_Skins
mov dword [ebp - 0x50], str.Normal
mov dword [ebp - 0x4c], str.Polaris_RZR_Turbo_R_4
mov dword [ebp - 0x48], str.Polaris_RZR_Pro_R_4
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x10092728
inc ecx
test edi, edi
je 0x10092710
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10092715
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.UTV_S
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x43480000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x5ac]
push eax
push 0
push 0x106d5d64
mov dword [ebp - 0x5ac], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY37
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x100927c8
mov eax, dword [0x106d5d64]
mov dword [0x1070ca98], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070ca0e
mov ecx, str.Mini_Bus
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x10092844
inc ecx
test edi, edi
je 0x1009282c
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10092831
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 4
mov dword [ecx + edx*4], eax
mov edx, 0x1070c9e4
inc dword [esi]
mov eax, dword [ebp - 0x4ec]
mov dword [eax + 0x190], 0x43480000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0xcc]
push eax
push ecx
mov ecx, str.Mini_Bus_Skins
mov dword [ebp - 0xcc], str.Normal
mov dword [ebp - 0xc8], str.Winning_Chicken_Bus
mov dword [ebp - 0xc4], str.Tsunami_Bus
mov dword [ebp - 0xc0], str.Wrestling_Bus
call fcn.10140680
mov ecx, dword [0x106d663c]
add esp, 0x10
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov edx, dword [ecx + 0x3e30]
mov ecx, dword [edx + 0x198]
mov eax, dword [edx + 0x1a0]
mov eax, dword [eax + ecx*4 - 4]
mov dword [edx + 0x190], eax
lea eax, [ecx - 1]
mov ecx, 2
mov dword [edx + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x1009294a
inc ecx
test edi, edi
je 0x10092932
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10092937
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.Mini_Bus_S
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x43480000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x5b0]
push eax
push 0
push 0x106d5d68
mov dword [ebp - 0x5b0], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY38
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x100929ea
mov eax, dword [0x106d5d68]
mov dword [0x1070c9e4], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.10137ac0
xor ecx, ecx
call fcn.101382a0
mov edx, 0x1070cac6
mov ecx, str.Monster_Truck
call fcn.1005b0c0
mov ecx, 1
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x10092a66
inc ecx
test edi, edi
je 0x10092a4e
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10092a53
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push ecx
push 2
mov dword [ecx + edx*4], eax
mov edx, 0x1070ca28
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x43480000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x44]
push eax
push ecx
mov ecx, str.Monster_Truck_Skins
mov dword [ebp - 0x44], str.Normal
mov dword [ebp - 0x40], str.Jovial_Tread_Monster_Truck
call fcn.10140680
mov edx, dword [0x106d663c]
add esp, 0x10
mov ecx, 2
mov eax, dword [edx + 0x3e30]
mov byte [eax + 0x9c], 1
mov esi, dword [edx + 0x3e30]
mov edx, dword [esi + 0x198]
mov eax, dword [esi + 0x1a0]
mov eax, dword [eax + edx*4 - 4]
mov dword [esi + 0x190], eax
lea eax, [edx - 1]
mov dword [esi + 0x198], eax
call fcn.101382a0
mov eax, dword [0x106d663c]
mov dword [ebp - 0x4f0], eax
mov eax, dword [eax + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x10092b4f
inc ecx
test edi, edi
je 0x10092b37
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10092b3c
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [esi + 8]
mov edx, dword [esi]
mov eax, dword [eax + 0x190]
push 0
push 0x10345bc4
mov dword [ecx + edx*4], eax
mov ecx, str.Monster_Truck_S
mov eax, dword [ebp - 0x4ec]
inc dword [esi]
mov dword [eax + 0x190], 0x43480000
mov eax, dword [ebp - 0x4f0]
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x5b4]
push eax
push 0
push 0x106d5d6c
mov dword [ebp - 0x5b4], 0x64
call fcn.10142690
movss xmm1, dword [0x10654448]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1011b480
push 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY39
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x10092bef
mov eax, dword [0x106d5d6c]
mov dword [0x1070ca28], eax
call fcn.10137200
call fcn.10115080
lea ecx, [ebp - 0x504]
call fcn.10052c60
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.102c15f2
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret