Function at 0x10079310
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 0x10
push str.Memory_Functions
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 str.Mod_Skins
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 0x10079609
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], 0x42f00000
mov dword [ebp - 0x5c8], 0x41d80000
cmp dword [ecx + 0x14], 0xf
jbe 0x1007952c
mov ecx, dword [ecx]
push 0
lea edx, [ebp - 0x5cc]
call fcn.1013d350
add esp, 4
test al, al
je 0x10079546
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 0x100795d5
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 0x100794b0
jmp 0x1007960f
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 0x1007969d
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 0x10079676
mov dword [ebp - 0x4f0], 0
jmp 0x10079686
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 0x10079775
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 0x100822a9
mov eax, dword [0x106d5bb4]
test eax, eax
jne 0x1007aebb
push str.Safe_Memory
call fcn.1013cad0
add esp, 4
mov edx, 0x1070c99a
mov ecx, str.Force_120_FPS
call fcn.1005b0c0
mov edi, dword [sym.imp.KERNEL32.dll_VirtualProtectEx]
test al, al
je 0x10079816
cmp byte [0x1070c99a], 0
je 0x10079816
mov esi, dword [0x1070c934]
lea eax, [ebp - 0x50c]
push eax
push 0x40
push 8
add esi, 0x29972b8
mov dword [ebp - 0x1c], 0xe3a00078
push esi
push dword [0x106d5b3c]
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 edx, 0x1070ca0c
mov ecx, str.Ultra_HD
call fcn.1005b0c0
test al, al
je 0x10079875
cmp byte [0x1070ca0c], 0
je 0x10079875
mov esi, dword [0x1070c934]
lea eax, [ebp - 0x508]
push eax
push 0x40
push 8
add esi, 0x2996f58
mov dword [ebp - 0x24], 0xe3a00005
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, 0x1070c999
mov ecx, str.Ipad_View
call fcn.1005b0c0
cmp byte [0x1070c999], 0
je 0x10079995
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 0x10079928
inc ecx
test eax, eax
je 0x10079916
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x1007991b
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.Force_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 0x10079b55
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 0x10079a64
inc ecx
test eax, eax
je 0x10079a52
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x10079a57
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 0x10079c75
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 0x10079c08
inc ecx
test eax, eax
je 0x10079bf6
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x10079bfb
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 0x10079d95
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 0x10079d28
inc ecx
test eax, eax
je 0x10079d16
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x10079d1b
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 0x10079eb5
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 0x10079e48
inc ecx
test eax, eax
je 0x10079e36
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x10079e3b
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 0x100822a9
push str.Risk_Memory
call fcn.1013cad0
add esp, 4
mov edx, 0x1070c984
mov ecx, str.360_Bullet_Track___
call fcn.1005b0c0
mov edx, 0x1070caf0
mov ecx, str.Show_Damage_Count
call fcn.1005b0c0
mov edx, 0x1070cb0c
mov ecx, str.Instant_Hit
call fcn.1005b0c0
cmp byte [0x1070cb0c], 0
je 0x1007a00d
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 0x10079fa0
inc ecx
test eax, eax
je 0x10079f8e
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x10079f93
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, str.No_Grass
call fcn.1005b0c0
mov edx, 0x1070c9ee
mov ecx, str.No_Fog
call fcn.1005b0c0
mov edx, 0x1070ca2d
mov ecx, str.Fast_Land
call fcn.1005b0c0
cmp byte [0x1070ca2d], 0
je 0x1007a1cf
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 0x1007a0de
inc ecx
test eax, eax
je 0x1007a0cc
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x1007a0d1
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, str.Fast_Car
call fcn.1005b0c0
cmp byte [0x1070caa4], 0
je 0x1007a373
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 0x1007a282
inc ecx
test eax, eax
je 0x1007a270
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x1007a275
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.Fast_Run_V1
call fcn.1005b0c0
cmp byte [0x1070c9ed], 0
je 0x1007a493
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 0x1007a426
inc ecx
test eax, eax
je 0x1007a414
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x1007a419
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.Fast_Run_V2
call fcn.1005b0c0
cmp byte [0x1070c9e2], 0
je 0x1007a637
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 0x1007a546
inc ecx
test eax, eax
je 0x1007a534
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x1007a539
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.Fast_Run_V3___
call fcn.1005b0c0
cmp byte [0x1070cb0d], 0
je 0x1007a757
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 0x1007a6ea
inc ecx
test eax, eax
je 0x1007a6d8
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x1007a6dd
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, str.Fly_Car
call fcn.1005b0c0
cmp byte [0x1070ca00], 0
je 0x1007a8fb
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 0x1007a80a
inc ecx
test eax, eax
je 0x1007a7f8
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x1007a7fd
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, str.Xhit_Effect
call fcn.1005b0c0
cmp byte [0x1070c9c6], 0
je 0x1007aa1b
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 0x1007a9ae
inc ecx
test eax, eax
je 0x1007a99c
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x1007a9a1
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, str.Fire_Speed
call fcn.1005b0c0
mov edx, 0x1070c976
mov ecx, str.Scope_Zoom
call fcn.1005b0c0
mov edx, 0x1070c96a
mov ecx, str.No_Recoil___
call fcn.1005b0c0
cmp byte [0x1070c96a], 0
je 0x1007ab41
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 0x1007aafa
inc ecx
test eax, eax
je 0x1007aae8
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x1007aaed
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, str.God_View___
call fcn.1005b0c0
cmp byte [0x1070ca5c], 0
je 0x100822a9
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 0x100822a9
mov ecx, dword [eax + 0xd4]
xor edx, edx
mov eax, dword [eax + 0xdc]
push dword [eax + ecx*4 - 4]
mov ecx, str.God_View_Settings
call fcn.1010e6a0
mov edi, eax
add esp, 4
cmp dword [esi + 0x3e50], edi
jne 0x1007abc1
push ecx
push str.God_View_Settings
mov edx, 0xb
mov ecx, edi
call fcn.10121d60
add esp, 8
push 0
push str.God_View_Settings
xor edx, edx
mov ecx, edi
call fcn.1014db20
add esp, 8
test al, al
je 0x100822a9
push 0x1034c3bc
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 str.Down
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 str.Front
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 str.Left
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 str.Right
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 0x100822a9
cmp eax, 1
jne 0x100822a9
mov edx, 0x1070cafb
mov ecx, str.Enable_Mod_Skin
call fcn.1005b0c0
cmp byte [0x1070cafb], 0
je 0x100822a9
cmp byte [0x106d5b96], 0
je 0x1007af46
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 0x1007be6c
mov ecx, dword [eax + 0xd4]
xor edx, edx
mov eax, dword [eax + 0xdc]
push dword [eax + ecx*4 - 4]
mov ecx, str.Wears_Skins
call fcn.1010e6a0
mov edi, eax
add esp, 4
cmp dword [esi + 0x3e50], edi
jne 0x1007afaa
push ecx
push str.Wears_Skins
mov edx, 0xb
mov ecx, edi
call fcn.10121d60
add esp, 8
push 0
push str.Wears_Skins
mov edx, 0x3a
mov ecx, edi
call fcn.1014db20
add esp, 8
test al, al
je 0x1007be6c
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 0x1007b026
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 0x1007be6c
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov cl, byte [edi + 0x1af]
movsx edx, cl
cmp edx, dword [edi + 0x54]
jge 0x1007b123
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 0x1007b0f1
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1007b0bf
comiss xmm0, dword [esi + 0x18]
jbe 0x1007b0bf
test al, 8
je 0x1007b0bf
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1007b0cf
test byte [edi + 0x48], 4
jne 0x1007b0cf
mov word [esi + 0x5b], 0
test al, 4
je 0x1007b0f1
test byte [edi + 0x48], 8
jne 0x1007b0f1
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 0x1007b1ee
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 0x1007b1bc
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1007b18a
comiss xmm0, dword [esi + 0x18]
jbe 0x1007b18a
test al, 8
je 0x1007b18a
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1007b19a
test byte [edi + 0x48], 4
jne 0x1007b19a
mov word [esi + 0x5b], 0
test al, 4
je 0x1007b1bc
test byte [edi + 0x48], 8
jne 0x1007b1bc
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 0x1007b2b4
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 0x1007b287
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1007b255
comiss xmm0, dword [esi + 0x18]
jbe 0x1007b255
test al, 8
je 0x1007b255
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1007b265
test byte [edi + 0x48], 4
jne 0x1007b265
mov word [esi + 0x5b], 0
test al, 4
je 0x1007b287
test byte [edi + 0x48], 8
jne 0x1007b287
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 0x1007b335
inc ecx
test edi, edi
je 0x1007b31d
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007b322
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 0x1007b49f
inc ecx
test edi, edi
je 0x1007b487
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007b48c
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 0x1007b53f
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 0x1007b5bb
inc ecx
test edi, edi
je 0x1007b5a3
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007b5a8
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 0x1007b6d5
inc ecx
test edi, edi
je 0x1007b6bd
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007b6c2
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 0x1007b775
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 0x1007b7f1
inc ecx
test edi, edi
je 0x1007b7d9
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007b7de
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 0x1007b915
inc ecx
test edi, edi
je 0x1007b8fd
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007b902
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 0x1007b9b5
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 0x1007ba31
inc ecx
test edi, edi
je 0x1007ba19
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007ba1e
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 0x1007bb73
inc ecx
test edi, edi
je 0x1007bb5b
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007bb60
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 0x1007bc13
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 0x1007bc8f
inc ecx
test edi, edi
je 0x1007bc77
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007bc7c
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 0x1007bdc7
inc ecx
test edi, edi
je 0x1007bdaf
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007bdb4
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 0x1007be67
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 0x1007d43e
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 0x1007bed0
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 0x1007d43e
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 0x1007bf4c
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 0x1007d43e
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov cl, byte [edi + 0x1af]
movsx edx, cl
cmp edx, dword [edi + 0x54]
jge 0x1007c049
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 0x1007c017
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1007bfe5
comiss xmm0, dword [esi + 0x18]
jbe 0x1007bfe5
test al, 8
je 0x1007bfe5
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1007bff5
test byte [edi + 0x48], 4
jne 0x1007bff5
mov word [esi + 0x5b], 0
test al, 4
je 0x1007c017
test byte [edi + 0x48], 8
jne 0x1007c017
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 0x1007c114
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 0x1007c0e2
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1007c0b0
comiss xmm0, dword [esi + 0x18]
jbe 0x1007c0b0
test al, 8
je 0x1007c0b0
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1007c0c0
test byte [edi + 0x48], 4
jne 0x1007c0c0
mov word [esi + 0x5b], 0
test al, 4
je 0x1007c0e2
test byte [edi + 0x48], 8
jne 0x1007c0e2
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 0x1007c1da
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 0x1007c1ad
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1007c17b
comiss xmm0, dword [esi + 0x18]
jbe 0x1007c17b
test al, 8
je 0x1007c17b
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1007c18b
test byte [edi + 0x48], 4
jne 0x1007c18b
mov word [esi + 0x5b], 0
test al, 4
je 0x1007c1ad
test byte [edi + 0x48], 8
jne 0x1007c1ad
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 0x1007c25b
inc ecx
test edi, edi
je 0x1007c243
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007c248
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 0x1007c3a7
inc ecx
test edi, edi
je 0x1007c38f
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007c394
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 0x1007c447
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 0x1007c4c3
inc ecx
test edi, edi
je 0x1007c4ab
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007c4b0
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 0x1007c619
inc ecx
test edi, edi
je 0x1007c601
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007c606
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 0x1007c6b9
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 0x1007c735
inc ecx
test edi, edi
je 0x1007c71d
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007c722
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 0x1007c859
inc ecx
test edi, edi
je 0x1007c841
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007c846
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 0x1007c8f9
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 0x1007c975
inc ecx
test edi, edi
je 0x1007c95d
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007c962
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 0x1007cab7
inc ecx
test edi, edi
je 0x1007ca9f
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007caa4
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 0x1007cb57
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 0x1007cbd3
inc ecx
test edi, edi
je 0x1007cbbb
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007cbc0
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 0x1007ccf7
inc ecx
test edi, edi
je 0x1007ccdf
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007cce4
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 0x1007cd97
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 0x1007ce13
inc ecx
test edi, edi
je 0x1007cdfb
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007ce00
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 0x1007cf19
inc ecx
test edi, edi
je 0x1007cf01
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007cf06
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 0x1007cfb9
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 0x1007d035
inc ecx
test edi, edi
je 0x1007d01d
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007d022
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 0x1007d13b
inc ecx
test edi, edi
je 0x1007d123
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007d128
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 0x1007d1db
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 0x1007d257
inc ecx
test edi, edi
je 0x1007d23f
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007d244
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 0x1007d399
inc ecx
test edi, edi
je 0x1007d381
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007d386
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 0x1007d439
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 0x1007e6e9
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 0x1007d4a2
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 0x1007e6e9
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 0x1007d51e
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 0x1007e6e9
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov cl, byte [edi + 0x1af]
movsx edx, cl
cmp edx, dword [edi + 0x54]
jge 0x1007d61b
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 0x1007d5e9
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1007d5b7
comiss xmm0, dword [esi + 0x18]
jbe 0x1007d5b7
test al, 8
je 0x1007d5b7
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1007d5c7
test byte [edi + 0x48], 4
jne 0x1007d5c7
mov word [esi + 0x5b], 0
test al, 4
je 0x1007d5e9
test byte [edi + 0x48], 8
jne 0x1007d5e9
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 0x1007d6e6
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 0x1007d6b4
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1007d682
comiss xmm0, dword [esi + 0x18]
jbe 0x1007d682
test al, 8
je 0x1007d682
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1007d692
test byte [edi + 0x48], 4
jne 0x1007d692
mov word [esi + 0x5b], 0
test al, 4
je 0x1007d6b4
test byte [edi + 0x48], 8
jne 0x1007d6b4
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 0x1007d7ac
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 0x1007d77f
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1007d74d
comiss xmm0, dword [esi + 0x18]
jbe 0x1007d74d
test al, 8
je 0x1007d74d
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1007d75d
test byte [edi + 0x48], 4
jne 0x1007d75d
mov word [esi + 0x5b], 0
test al, 4
je 0x1007d77f
test byte [edi + 0x48], 8
jne 0x1007d77f
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 0x1007d82d
inc ecx
test edi, edi
je 0x1007d815
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007d81a
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 0x1007d96f
inc ecx
test edi, edi
je 0x1007d957
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007d95c
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 0x1007da0f
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 0x1007da8b
inc ecx
test edi, edi
je 0x1007da73
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007da78
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 0x1007dbaf
inc ecx
test edi, edi
je 0x1007db97
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007db9c
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 0x1007dc4f
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 0x1007dccb
inc ecx
test edi, edi
je 0x1007dcb3
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007dcb8
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 0x1007ddef
inc ecx
test edi, edi
je 0x1007ddd7
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007dddc
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 0x1007de8f
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 0x1007df0b
inc ecx
test edi, edi
je 0x1007def3
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007def8
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 0x1007e011
inc ecx
test edi, edi
je 0x1007dff9
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007dffe
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 0x1007e0b1
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 0x1007e12d
inc ecx
test edi, edi
je 0x1007e115
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007e11a
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 0x1007e216
inc ecx
test edi, edi
je 0x1007e1fe
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007e203
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 0x1007e2b6
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 0x1007e332
inc ecx
test edi, edi
je 0x1007e31a
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007e31f
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 0x1007e438
inc ecx
test edi, edi
je 0x1007e420
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007e425
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 0x1007e4d8
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 0x1007e554
inc ecx
test edi, edi
je 0x1007e53c
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007e541
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 0x1007e644
inc ecx
test edi, edi
je 0x1007e62c
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007e631
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 0x1007e6e4
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 0x1007f577
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 0x1007e74d
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 0x1007f577
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 0x1007e7c9
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 0x1007f577
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov cl, byte [edi + 0x1af]
movsx edx, cl
cmp edx, dword [edi + 0x54]
jge 0x1007e8c6
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 0x1007e894
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1007e862
comiss xmm0, dword [esi + 0x18]
jbe 0x1007e862
test al, 8
je 0x1007e862
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1007e872
test byte [edi + 0x48], 4
jne 0x1007e872
mov word [esi + 0x5b], 0
test al, 4
je 0x1007e894
test byte [edi + 0x48], 8
jne 0x1007e894
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 0x1007e991
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 0x1007e95f
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1007e92d
comiss xmm0, dword [esi + 0x18]
jbe 0x1007e92d
test al, 8
je 0x1007e92d
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1007e93d
test byte [edi + 0x48], 4
jne 0x1007e93d
mov word [esi + 0x5b], 0
test al, 4
je 0x1007e95f
test byte [edi + 0x48], 8
jne 0x1007e95f
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 0x1007ea57
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 0x1007ea2a
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1007e9f8
comiss xmm0, dword [esi + 0x18]
jbe 0x1007e9f8
test al, 8
je 0x1007e9f8
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1007ea08
test byte [edi + 0x48], 4
jne 0x1007ea08
mov word [esi + 0x5b], 0
test al, 4
je 0x1007ea2a
test byte [edi + 0x48], 8
jne 0x1007ea2a
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 0x1007ead8
inc ecx
test edi, edi
je 0x1007eac0
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007eac5
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 0x1007ebfc
inc ecx
test edi, edi
je 0x1007ebe4
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007ebe9
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 0x1007ec9c
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 0x1007ed18
inc ecx
test edi, edi
je 0x1007ed00
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007ed05
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 0x1007ee64
inc ecx
test edi, edi
je 0x1007ee4c
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007ee51
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 0x1007ef04
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 0x1007ef80
inc ecx
test edi, edi
je 0x1007ef68
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007ef6d
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 0x1007f0a4
inc ecx
test edi, edi
je 0x1007f08c
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007f091
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 0x1007f144
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 0x1007f1c0
inc ecx
test edi, edi
je 0x1007f1a8
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007f1ad
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 0x1007f2b0
inc ecx
test edi, edi
je 0x1007f298
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007f29d
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 0x1007f350
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 0x1007f3cc
inc ecx
test edi, edi
je 0x1007f3b4
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007f3b9
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 0x1007f4d2
inc ecx
test edi, edi
je 0x1007f4ba
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007f4bf
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 0x1007f572
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 0x10080572
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 0x1007f5db
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 0x10080572
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 0x1007f657
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 0x10080572
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov cl, byte [edi + 0x1af]
movsx edx, cl
cmp edx, dword [edi + 0x54]
jge 0x1007f754
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 0x1007f722
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1007f6f0
comiss xmm0, dword [esi + 0x18]
jbe 0x1007f6f0
test al, 8
je 0x1007f6f0
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1007f700
test byte [edi + 0x48], 4
jne 0x1007f700
mov word [esi + 0x5b], 0
test al, 4
je 0x1007f722
test byte [edi + 0x48], 8
jne 0x1007f722
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 0x1007f81f
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 0x1007f7ed
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1007f7bb
comiss xmm0, dword [esi + 0x18]
jbe 0x1007f7bb
test al, 8
je 0x1007f7bb
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1007f7cb
test byte [edi + 0x48], 4
jne 0x1007f7cb
mov word [esi + 0x5b], 0
test al, 4
je 0x1007f7ed
test byte [edi + 0x48], 8
jne 0x1007f7ed
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 0x1007f8e5
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 0x1007f8b8
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1007f886
comiss xmm0, dword [esi + 0x18]
jbe 0x1007f886
test al, 8
je 0x1007f886
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x1007f896
test byte [edi + 0x48], 4
jne 0x1007f896
mov word [esi + 0x5b], 0
test al, 4
je 0x1007f8b8
test byte [edi + 0x48], 8
jne 0x1007f8b8
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 0x1007f966
inc ecx
test edi, edi
je 0x1007f94e
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007f953
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 0x1007fa62
inc ecx
test edi, edi
je 0x1007fa4a
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007fa4f
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 0x1007fb02
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 0x1007fb7e
inc ecx
test edi, edi
je 0x1007fb66
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007fb6b
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 0x1007fc84
inc ecx
test edi, edi
je 0x1007fc6c
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007fc71
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 0x1007fd24
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 0x1007fda0
inc ecx
test edi, edi
je 0x1007fd88
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007fd8d
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 0x1007feb0
inc ecx
test edi, edi
je 0x1007fe98
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007fe9d
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 0x1007ff50
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 0x1007ffcc
inc ecx
test edi, edi
je 0x1007ffb4
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1007ffb9
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 0x100800bc
inc ecx
test edi, edi
je 0x100800a4
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x100800a9
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 0x1008015c
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 0x100801d8
inc ecx
test edi, edi
je 0x100801c0
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x100801c5
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 0x100802c1
inc ecx
test edi, edi
je 0x100802a9
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x100802ae
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 0x10080361
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 0x100803dd
inc ecx
test edi, edi
je 0x100803c5
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x100803ca
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 0x100804cd
inc ecx
test edi, edi
je 0x100804b5
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x100804ba
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 0x1008056d
mov eax, dword [0x106d5d34]
mov dword [0x1070ca68], eax
call fcn.10137200
cmp byte [0x1070ca03], 0
je 0x100822a9
cmp byte [0x106d5b96], 0
je 0x100822a9
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 0x100822a9
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 0x100805f0
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 0x100822a9
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 0x1008066c
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 0x100822a9
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov cl, byte [edi + 0x1af]
movsx edx, cl
cmp edx, dword [edi + 0x54]
jge 0x10080769
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 0x10080737
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x10080705
comiss xmm0, dword [esi + 0x18]
jbe 0x10080705
test al, 8
je 0x10080705
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x10080715
test byte [edi + 0x48], 4
jne 0x10080715
mov word [esi + 0x5b], 0
test al, 4
je 0x10080737
test byte [edi + 0x48], 8
jne 0x10080737
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 0x10080834
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 0x10080802
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x100807d0
comiss xmm0, dword [esi + 0x18]
jbe 0x100807d0
test al, 8
je 0x100807d0
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x100807e0
test byte [edi + 0x48], 4
jne 0x100807e0
mov word [esi + 0x5b], 0
test al, 4
je 0x10080802
test byte [edi + 0x48], 8
jne 0x10080802
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 0x100808fa
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 0x100808cd
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x1008089b
comiss xmm0, dword [esi + 0x18]
jbe 0x1008089b
test al, 8
je 0x1008089b
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x100808ab
test byte [edi + 0x48], 4
jne 0x100808ab
mov word [esi + 0x5b], 0
test al, 4
je 0x100808cd
test byte [edi + 0x48], 8
jne 0x100808cd
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 0x1008097b
inc ecx
test edi, edi
je 0x10080963
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10080968
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 0x10080a8b
inc ecx
test edi, edi
je 0x10080a73
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10080a78
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 0x10080b2b
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 0x10080ba7
inc ecx
test edi, edi
je 0x10080b8f
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10080b94
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 0x10080e29
inc ecx
test edi, edi
je 0x10080e11
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10080e16
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 0x10080ec9
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 0x10080f45
inc ecx
test edi, edi
je 0x10080f2d
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10080f32
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 0x100810b9
inc ecx
test edi, edi
je 0x100810a1
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x100810a6
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 0x10081159
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 0x100811d5
inc ecx
test edi, edi
je 0x100811bd
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x100811c2
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 0x1008132b
inc ecx
test edi, edi
je 0x10081313
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10081318
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 0x100813cb
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 0x10081447
inc ecx
test edi, edi
je 0x1008142f
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10081434
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 0x10081557
inc ecx
test edi, edi
je 0x1008153f
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10081544
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 0x100815f7
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 0x10081673
inc ecx
test edi, edi
je 0x1008165b
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10081660
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 0x10081783
inc ecx
test edi, edi
je 0x1008176b
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10081770
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 0x10081823
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 0x1008189f
inc ecx
test edi, edi
je 0x10081887
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008188c
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 0x100819af
inc ecx
test edi, edi
je 0x10081997
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008199c
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 0x10081a4f
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 0x10081acb
inc ecx
test edi, edi
je 0x10081ab3
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10081ab8
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 0x10081bd1
inc ecx
test edi, edi
je 0x10081bb9
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10081bbe
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 0x10081c71
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 0x10081ced
inc ecx
test edi, edi
je 0x10081cd5
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10081cda
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 0x10081ddd
inc ecx
test edi, edi
je 0x10081dc5
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10081dca
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 0x10081e7d
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 0x10081ef9
inc ecx
test edi, edi
je 0x10081ee1
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10081ee6
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 0x10081fff
inc ecx
test edi, edi
je 0x10081fe7
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10081fec
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 0x1008209f
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 0x1008211b
inc ecx
test edi, edi
je 0x10082103
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10082108
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 0x10082204
inc ecx
test edi, edi
je 0x100821ec
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x100821f1
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 0x100822a4
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