Function at 0x100822e0
Capabilities:
Allocate or change rwx memory
Execute shellcode via indirect call
Parse pe header

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x102c844f
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0xf40
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 0x1034e884
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [ecx + 0x3e30]
lea ecx, [ebp - 0xa10]
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 - 0x51c], xmm0
mov dword [ebp - 0x514], 0
movups xmmword [ebp - 0xa10], xmm0
mov dword [ebp - 0xa00], 0
mov dword [ebp - 0x9fc], 0
call fcn.10057a20
lea eax, [ebp - 0xa10]
mov dword [ebp - 4], 0
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 1
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xe90]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 2
lea ecx, [ebp - 0xc08]
call fcn.10056bd0
lea ecx, [ebp - 0xe90]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0xa10]
call fcn.100575c0
mov dword [ebp - 4], 3
lea ecx, [ebp - 0xa28]
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 0xa18], 0
push 0x1034e8a8
movups xmmword [ebp - 0xa28], xmm0
mov dword [ebp - 0xa14], 0
call fcn.10057a20
lea eax, [ebp - 0xa28]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 5
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xd88]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 6
lea ecx, [ebp - 0xbf0]
call fcn.10056bd0
lea ecx, [ebp - 0xd88]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0xa28]
call fcn.100575c0
lea ecx, [ebp - 0xc08]
mov dword [ebp - 4], 7
push ecx
lea eax, [ebp - 0xbd8]
push eax
push ecx
lea ecx, [ebp - 0x51c]
call fcn.10096a80
push fcn.10052380
push 2
push 0x18
lea eax, [ebp - 0xc08]
mov byte [ebp - 4], 9
push eax
call fcn.102c1728
mov ecx, dword [ebp - 0x518]
mov eax, 0x2aaaaaab
sub ecx, dword [ebp - 0x51c]
xor edi, edi
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
je 0x100826b9
mov dword [ebp - 0x4ec], edi
mov eax, 0xff5ba5f3
nop word [eax + 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 - 0x51c]
mov dword [ebp - 0x7a4], 0x42e60000
mov dword [ebp - 0x7a0], 0x41d80000
cmp dword [ecx + 0x14], 0xf
jbe 0x100825dc
mov ecx, dword [ecx]
push 0
lea edx, [ebp - 0x7a4]
call fcn.1013d350
add esp, 4
test al, al
je 0x100825f6
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 0x10082685
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 - 0x518]
mov eax, 0x2aaaaaab
sub ecx, dword [ebp - 0x51c]
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 0x10082560
jmp 0x100826bf
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 0x1008274d
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 0x10082726
mov dword [ebp - 0x4f0], 0
jmp 0x10082736
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 xmm0, dword [eax + 0xf8]
movss xmm1, dword [eax + 0xfc]
maxss xmm0, dword [eax + 0xe0]
maxss xmm1, xmm2
movss dword [eax + 0xf8], xmm0
movss dword [eax + 0xfc], xmm1
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 0x10082825
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 0x10089c2f
mov eax, dword [0x106d5bb4]
test eax, eax
jne 0x100861ad
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 0xa30], eax
push 0x1034e8c0
lea ecx, [ebp - 0xa40]
mov dword [ebp - 0xa2c], eax
movups xmmword [ebp - 0xa40], xmm0
call fcn.10057a20
lea eax, [ebp - 0xa40]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0xb
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xda0]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x794]
call fcn.10056bd0
lea ecx, [ebp - 0xda0]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0xa40]
call fcn.100575c0
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x794]
cmp dword [ebp - 0x780], 0xf
cmova eax, dword [ebp - 0x794]
push eax
call fcn.1013cad0
mov byte [ebp - 4], 9
add esp, 4
mov ecx, dword [ebp - 0x780]
cmp ecx, 0xf
jbe 0x10082946
mov edx, dword [ebp - 0x794]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1008293c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084131
push ecx
push edx
call fcn.102c1b57
add esp, 8
push 0xf
xorps xmm0, xmm0
mov dword [ebp - 0x784], 0
push str.120__
lea ecx, [ebp - 0xa58]
mov dword [ebp - 0x780], 0xf
mov byte [ebp - 0x794], 0
movups xmmword [ebp - 0xa58], xmm0
mov dword [ebp - 0xa48], 0
mov dword [ebp - 0xa44], 0
call fcn.10057a20
lea eax, [ebp - 0xa58]
mov byte [ebp - 4], 0xe
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0xf
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xdb8]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x77c]
call fcn.10056bd0
lea ecx, [ebp - 0xdb8]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0xa58]
call fcn.100575c0
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x77c]
cmp dword [ebp - 0x768], 0xf
mov edx, 0x1070c99a
cmova ecx, dword [ebp - 0x77c]
call fcn.1005b0c0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x768]
mov byte [ebp - 0x539], al
cmp ecx, 0xf
jbe 0x10082a68
mov edx, dword [ebp - 0x77c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10082a58
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084131
push ecx
push edx
call fcn.102c1b57
mov al, byte [ebp - 0x539]
add esp, 8
mov dword [ebp - 0x76c], 0
mov dword [ebp - 0x768], 0xf
mov byte [ebp - 0x77c], 0
test al, al
je 0x10082b24
cmp byte [0x1070c99a], 0
je 0x10082b24
mov esi, dword [0x1070c934]
lea eax, [ebp - 0x524]
mov edi, dword [sym.imp.KERNEL32.dll_VirtualProtectEx]
add esi, 0x30c5d6c
push eax
push 0x40
push 8
push esi
push dword [0x106d5b3c]
mov dword [ebp - 0x1c], 0xe3a00078
mov dword [ebp - 0x18], 0xe12fff1e
call edi
push 0
push 8
lea eax, [ebp - 0x1c]
push eax
push esi
push dword [0x106d5b3c]
call dword [0x106d5afc]
mov esi, dword [0x1070c934]
lea eax, [ebp - 0x520]
push eax
push 0x40
push 8
add esi, 0x30c6034
mov dword [ebp - 0x24], 0xe3a00078
push esi
push dword [0x106d5b3c]
mov dword [ebp - 0x20], 0xe12fff1e
call edi
push 0
push 8
lea eax, [ebp - 0x24]
push eax
push esi
push dword [0x106d5b3c]
call dword [0x106d5afc]
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0xa60], 0
push 0x1034e8f8
lea ecx, [ebp - 0xa70]
mov dword [ebp - 0xa5c], 0
movups xmmword [ebp - 0xa70], xmm0
call fcn.10057a20
lea eax, [ebp - 0xa70]
mov byte [ebp - 4], 0x12
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x13
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xdd0]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x764]
call fcn.10056bd0
lea ecx, [ebp - 0xdd0]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0xa70]
call fcn.100575c0
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x764]
cmp dword [ebp - 0x750], 0xf
mov edx, 0x1070ca0c
cmova ecx, dword [ebp - 0x764]
call fcn.1005b0c0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x750]
cmp ecx, 0xf
jbe 0x10082c1f
mov edx, dword [ebp - 0x764]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10082c15
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084131
push ecx
push edx
call fcn.102c1b57
add esp, 8
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 0x754], 0
push 0x1034e914
lea ecx, [ebp - 0xa88]
mov dword [ebp - 0x750], 0xf
mov byte [ebp - 0x764], 0
movups xmmword [ebp - 0xa88], xmm0
mov dword [ebp - 0xa78], 0
mov dword [ebp - 0xa74], 0
call fcn.10057a20
lea eax, [ebp - 0xa88]
mov byte [ebp - 4], 0x16
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x17
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xde8]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x71c]
call fcn.10056bd0
lea ecx, [ebp - 0xde8]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0xa88]
call fcn.100575c0
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x71c]
cmp dword [ebp - 0x708], 0xf
mov edx, 0x1070c999
cmova ecx, dword [ebp - 0x71c]
call fcn.1005b0c0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x708]
cmp ecx, 0xf
jbe 0x10082d35
mov edx, dword [ebp - 0x71c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10082d2b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084131
push ecx
push edx
call fcn.102c1b57
add esp, 8
cmp byte [0x1070c999], 0
mov dword [ebp - 0x70c], 0
mov dword [ebp - 0x708], 0xf
mov byte [ebp - 0x71c], 0
je 0x10082e61
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 0x10082df4
inc ecx
test eax, eax
je 0x10082de2
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x10082de7
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
push 0x19
xorps xmm0, xmm0
mov dword [ebp - 0xa90], 0
push 0x1034e92c
lea ecx, [ebp - 0xaa0]
mov dword [ebp - 0xa8c], 0
movups xmmword [ebp - 0xaa0], xmm0
call fcn.10057a20
lea eax, [ebp - 0xaa0]
mov byte [ebp - 4], 0x1a
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x1b
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xe00]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x6bc]
call fcn.10056bd0
lea ecx, [ebp - 0xe00]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0xaa0]
call fcn.100575c0
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0x6bc]
cmp dword [ebp - 0x6a8], 0xf
mov edx, 0x1070c9f0
cmova ecx, dword [ebp - 0x6bc]
call fcn.1005b0c0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x6a8]
cmp ecx, 0xf
jbe 0x10082f5c
mov edx, dword [ebp - 0x6bc]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10082f52
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084131
push ecx
push edx
call fcn.102c1b57
add esp, 8
push 0xd
xorps xmm0, xmm0
mov dword [ebp - 0x6ac], 0
push 0x1034e960
lea ecx, [ebp - 0xab8]
mov dword [ebp - 0x6a8], 0xf
mov byte [ebp - 0x6bc], 0
movups xmmword [ebp - 0xab8], xmm0
mov dword [ebp - 0xaa8], 0
mov dword [ebp - 0xaa4], 0
call fcn.10057a20
lea eax, [ebp - 0xab8]
mov byte [ebp - 4], 0x1e
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x1f
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xe18]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x7bc]
call fcn.10056bd0
lea ecx, [ebp - 0xe18]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0xab8]
call fcn.100575c0
mov byte [ebp - 4], 0x21
lea eax, [ebp - 0x7bc]
cmp dword [ebp - 0x7a8], 0xf
cmova eax, dword [ebp - 0x7bc]
push eax
call fcn.1013cad0
mov byte [ebp - 4], 9
add esp, 4
mov ecx, dword [ebp - 0x7a8]
cmp ecx, 0xf
jbe 0x10083071
mov edx, dword [ebp - 0x7bc]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10083067
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084131
push ecx
push edx
call fcn.102c1b57
add esp, 8
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0x7ac], 0
push 0x1034e97c
lea ecx, [ebp - 0xad0]
mov dword [ebp - 0x7a8], 0xf
mov byte [ebp - 0x7bc], 0
movups xmmword [ebp - 0xad0], xmm0
mov dword [ebp - 0xac0], 0
mov dword [ebp - 0xabc], 0
call fcn.10057a20
lea eax, [ebp - 0xad0]
mov byte [ebp - 4], 0x22
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x23
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xe30]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x734]
call fcn.10056bd0
lea ecx, [ebp - 0xe30]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0xad0]
call fcn.100575c0
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x734]
cmp dword [ebp - 0x720], 0xf
mov edx, 0x1070ca2c
cmova ecx, dword [ebp - 0x734]
call fcn.1005b0c0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x720]
cmp ecx, 0xf
jbe 0x10083187
mov edx, dword [ebp - 0x734]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1008317d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084131
push ecx
push edx
call fcn.102c1b57
add esp, 8
cmp byte [0x1070ca2c], 0
mov dword [ebp - 0x724], 0
mov dword [ebp - 0x720], 0xf
mov byte [ebp - 0x734], 0
je 0x10083344
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
call fcn.1011b480
mov ecx, dword [0x106d663c]
mov dword [ebp - 0x4f0], ecx
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [ecx + 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 [ecx + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x10083253
inc ecx
test edi, edi
je 0x1008323b
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10083240
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov edx, dword [esi]
mov ecx, dword [esi + 8]
mov eax, dword [eax + 0x190]
push 0
push str._.3f
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
mov eax, dword [ebp - 0x4f0]
mov dword [ebp - 0x4f0], 0x42480000
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x4f0]
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
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 0xad8], 0
push 0x1034e998
lea ecx, [ebp - 0xae8]
mov dword [ebp - 0xad4], 0
movups xmmword [ebp - 0xae8], xmm0
call fcn.10057a20
lea eax, [ebp - 0xae8]
mov byte [ebp - 4], 0x26
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x27
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xe48]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x74c]
call fcn.10056bd0
lea ecx, [ebp - 0xe48]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0xae8]
call fcn.100575c0
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x74c]
cmp dword [ebp - 0x738], 0xf
mov edx, 0x1070ca3c
cmova ecx, dword [ebp - 0x74c]
call fcn.1005b0c0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x738]
cmp ecx, 0xf
jbe 0x1008343f
mov edx, dword [ebp - 0x74c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10083435
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084131
push ecx
push edx
call fcn.102c1b57
add esp, 8
cmp byte [0x1070ca3c], 0
mov dword [ebp - 0x73c], 0
mov dword [ebp - 0x738], 0xf
mov byte [ebp - 0x74c], 0
je 0x1008356b
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 0x100834fe
inc ecx
test eax, eax
je 0x100834ec
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x100834f1
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
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 0xaf0], 0
push 0x1034e9b0
lea ecx, [ebp - 0xb00]
mov dword [ebp - 0xaec], 0
movups xmmword [ebp - 0xb00], xmm0
call fcn.10057a20
lea eax, [ebp - 0xb00]
mov byte [ebp - 4], 0x2a
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x2b
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xe60]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x7d4]
call fcn.10056bd0
lea ecx, [ebp - 0xe60]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0xb00]
call fcn.100575c0
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x7d4]
cmp dword [ebp - 0x7c0], 0xf
mov edx, 0x1070cafa
cmova ecx, dword [ebp - 0x7d4]
call fcn.1005b0c0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x7c0]
cmp ecx, 0xf
jbe 0x10083666
mov edx, dword [ebp - 0x7d4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1008365c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084131
push ecx
push edx
call fcn.102c1b57
add esp, 8
cmp byte [0x1070cafa], 0
mov dword [ebp - 0x7c4], 0
mov dword [ebp - 0x7c0], 0xf
mov byte [ebp - 0x7d4], 0
je 0x10083792
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 0x10083725
inc ecx
test eax, eax
je 0x10083713
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x10083718
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
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 0xb08], 0
push 0x1034e9c8
lea ecx, [ebp - 0xb18]
mov dword [ebp - 0xb04], 0
movups xmmword [ebp - 0xb18], xmm0
call fcn.10057a20
lea eax, [ebp - 0xb18]
mov byte [ebp - 4], 0x2e
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x2f
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xe78]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x7ec]
call fcn.10056bd0
lea ecx, [ebp - 0xe78]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0xb18]
call fcn.100575c0
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x7ec]
cmp dword [ebp - 0x7d8], 0xf
mov edx, 0x1070c9c4
cmova ecx, dword [ebp - 0x7ec]
call fcn.1005b0c0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x7d8]
cmp ecx, 0xf
jbe 0x1008388d
mov edx, dword [ebp - 0x7ec]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10083883
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084131
push ecx
push edx
call fcn.102c1b57
add esp, 8
cmp byte [0x1070c9c4], 0
mov dword [ebp - 0x7dc], 0
mov dword [ebp - 0x7d8], 0xf
mov byte [ebp - 0x7ec], 0
je 0x100839b9
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 0x1008394c
inc ecx
test eax, eax
je 0x1008393a
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x1008393f
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 0x10089c2f
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 0xb20], 0
push 0x1034e9e0
lea ecx, [ebp - 0xb30]
mov dword [ebp - 0xb1c], 0
movups xmmword [ebp - 0xb30], xmm0
call fcn.10057a20
lea eax, [ebp - 0xb30]
mov byte [ebp - 4], 0x32
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x33
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xd58]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x82c]
call fcn.10056bd0
lea ecx, [ebp - 0xd58]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0xb30]
call fcn.100575c0
mov byte [ebp - 4], 0x35
lea eax, [ebp - 0x82c]
cmp dword [ebp - 0x818], 0xf
cmova eax, dword [ebp - 0x82c]
push eax
call fcn.1013cad0
mov byte [ebp - 4], 9
add esp, 4
mov ecx, dword [ebp - 0x818]
cmp ecx, 0xf
jbe 0x10083ac0
mov edx, dword [ebp - 0x82c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10083ab6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084131
push ecx
push edx
call fcn.102c1b57
add esp, 8
push 0xd
xorps xmm0, xmm0
mov dword [ebp - 0x81c], 0
push str.360
lea ecx, [ebp - 0xb48]
mov dword [ebp - 0x818], 0xf
mov byte [ebp - 0x82c], 0
movups xmmword [ebp - 0xb48], xmm0
mov dword [ebp - 0xb38], 0
mov dword [ebp - 0xb34], 0
call fcn.10057a20
lea eax, [ebp - 0xb48]
mov byte [ebp - 4], 0x36
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x37
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xea8]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0x844]
call fcn.10056bd0
lea ecx, [ebp - 0xea8]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0xb48]
call fcn.100575c0
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x844]
cmp dword [ebp - 0x830], 0xf
mov edx, 0x1070c984
cmova ecx, dword [ebp - 0x844]
call fcn.1005b0c0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x830]
cmp ecx, 0xf
jbe 0x10083bd6
mov edx, dword [ebp - 0x844]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10083bcc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084131
push ecx
push edx
call fcn.102c1b57
add esp, 8
push 0xf
xorps xmm0, xmm0
mov dword [ebp - 0x834], 0
push 0x1034ea14
lea ecx, [ebp - 0xb60]
mov dword [ebp - 0x830], 0xf
mov byte [ebp - 0x844], 0
movups xmmword [ebp - 0xb60], xmm0
mov dword [ebp - 0xb50], 0
mov dword [ebp - 0xb4c], 0
call fcn.10057a20
lea eax, [ebp - 0xb60]
mov byte [ebp - 4], 0x3a
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x3b
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xec0]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x85c]
call fcn.10056bd0
lea ecx, [ebp - 0xec0]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0xb60]
call fcn.100575c0
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x85c]
cmp dword [ebp - 0x848], 0xf
mov edx, 0x1070caf0
cmova ecx, dword [ebp - 0x85c]
call fcn.1005b0c0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x848]
cmp ecx, 0xf
jbe 0x10083cec
mov edx, dword [ebp - 0x85c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10083ce2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084131
push ecx
push edx
call fcn.102c1b57
add esp, 8
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0x84c], 0
push 0x1034ea34
lea ecx, [ebp - 0xb78]
mov dword [ebp - 0x848], 0xf
mov byte [ebp - 0x85c], 0
movups xmmword [ebp - 0xb78], xmm0
mov dword [ebp - 0xb68], 0
mov dword [ebp - 0xb64], 0
call fcn.10057a20
lea eax, [ebp - 0xb78]
mov byte [ebp - 4], 0x3e
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x3f
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xed8]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x874]
call fcn.10056bd0
lea ecx, [ebp - 0xed8]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0xb78]
call fcn.100575c0
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0x874]
cmp dword [ebp - 0x860], 0xf
mov edx, 0x1070cb0c
cmova ecx, dword [ebp - 0x874]
call fcn.1005b0c0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x860]
cmp ecx, 0xf
jbe 0x10083e02
mov edx, dword [ebp - 0x874]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10083df8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084131
push ecx
push edx
call fcn.102c1b57
add esp, 8
cmp byte [0x1070cb0c], 0
mov dword [ebp - 0x864], 0
mov dword [ebp - 0x860], 0xf
mov byte [ebp - 0x874], 0
je 0x10083f2e
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 0x10083ec1
inc ecx
test eax, eax
je 0x10083eaf
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x10083eb4
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
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 0xb80], 0
push 0x1034ea50
lea ecx, [ebp - 0xb90]
mov dword [ebp - 0xb7c], 0
movups xmmword [ebp - 0xb90], xmm0
call fcn.10057a20
lea eax, [ebp - 0xb90]
mov byte [ebp - 4], 0x42
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x43
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xef0]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x554]
call fcn.10056bd0
lea ecx, [ebp - 0xef0]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0xb90]
call fcn.100575c0
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0x554]
cmp dword [ebp - 0x540], 0xf
mov edx, 0x1070ca50
cmova ecx, dword [ebp - 0x554]
call fcn.1005b0c0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x540]
cmp ecx, 0xf
jbe 0x10084029
mov edx, dword [ebp - 0x554]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1008401f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10084131
push ecx
push edx
call fcn.102c1b57
add esp, 8
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0x544], 0
push 0x1034ea68
lea ecx, [ebp - 0xba8]
mov dword [ebp - 0x540], 0xf
mov byte [ebp - 0x554], 0
movups xmmword [ebp - 0xba8], xmm0
mov dword [ebp - 0xb98], 0
mov dword [ebp - 0xb94], 0
call fcn.10057a20
lea eax, [ebp - 0xba8]
mov byte [ebp - 4], 0x46
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x47
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xf20]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x56c]
call fcn.10056bd0
lea ecx, [ebp - 0xf20]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0xba8]
call fcn.100575c0
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x56c]
cmp dword [ebp - 0x558], 0xf
mov edx, 0x1070c9ee
cmova ecx, dword [ebp - 0x56c]
call fcn.1005b0c0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x558]
cmp ecx, 0xf
jbe 0x10084141
mov edx, dword [ebp - 0x56c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084137
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10084137
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.102c1b57
add esp, 8
push 9
xorps xmm0, xmm0
mov dword [ebp - 0x55c], 0
push 0x1034ea84
lea ecx, [ebp - 0xbc0]
mov dword [ebp - 0x558], 0xf
mov byte [ebp - 0x56c], 0
movups xmmword [ebp - 0xbc0], xmm0
mov dword [ebp - 0xbb0], 0
mov dword [ebp - 0xbac], 0
call fcn.10057a20
lea eax, [ebp - 0xbc0]
mov byte [ebp - 4], 0x4a
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x4b
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xf38]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x4c
lea ecx, [ebp - 0x584]
call fcn.10056bd0
lea ecx, [ebp - 0xf38]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0xbc0]
call fcn.100575c0
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x584]
cmp dword [ebp - 0x570], 0xf
mov edx, 0x1070ca2d
cmova ecx, dword [ebp - 0x584]
call fcn.1005b0c0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x570]
cmp ecx, 0xf
jbe 0x10084257
mov edx, dword [ebp - 0x584]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1008424d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100860f4
push ecx
push edx
call fcn.102c1b57
add esp, 8
cmp byte [0x1070ca2d], 0
mov dword [ebp - 0x574], 0
mov dword [ebp - 0x570], 0xf
mov byte [ebp - 0x584], 0
je 0x10084414
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
call fcn.1011b480
mov ecx, dword [0x106d663c]
mov dword [ebp - 0x4f0], ecx
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [ecx + 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 [ecx + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x10084323
inc ecx
test edi, edi
je 0x1008430b
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10084310
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov edx, dword [esi]
mov ecx, dword [esi + 8]
mov eax, dword [eax + 0x190]
push 0
push str._.3f
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
mov eax, dword [ebp - 0x4f0]
mov dword [ebp - 0x4f0], 0x471c4000
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x4f0]
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
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 0xbc8], 0
push 0x1034ea98
lea ecx, [ebp - 0xbd8]
mov dword [ebp - 0xbc4], 0
movups xmmword [ebp - 0xbd8], xmm0
call fcn.10057a20
lea eax, [ebp - 0xbd8]
mov byte [ebp - 4], 0x4e
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x4f
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xf08]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x59c]
call fcn.10056bd0
lea ecx, [ebp - 0xf08]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0xbd8]
call fcn.100575c0
mov byte [ebp - 4], 0x51
lea ecx, [ebp - 0x59c]
cmp dword [ebp - 0x588], 0xf
mov edx, 0x1070caa4
cmova ecx, dword [ebp - 0x59c]
call fcn.1005b0c0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x588]
cmp ecx, 0xf
jbe 0x1008450f
mov edx, dword [ebp - 0x59c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084505
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100860f4
push ecx
push edx
call fcn.102c1b57
add esp, 8
cmp byte [0x1070caa4], 0
mov dword [ebp - 0x58c], 0
mov dword [ebp - 0x588], 0xf
mov byte [ebp - 0x59c], 0
je 0x100846cc
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
call fcn.1011b480
mov ecx, dword [0x106d663c]
mov dword [ebp - 0x4f0], ecx
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [ecx + 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 [ecx + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x100845db
inc ecx
test edi, edi
je 0x100845c3
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x100845c8
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov edx, dword [esi]
mov ecx, dword [esi + 8]
mov eax, dword [eax + 0x190]
push 0
push str._.3f
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
mov eax, dword [ebp - 0x4f0]
mov dword [ebp - 0x4f0], 0x44fa0000
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x4f0]
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
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0x898], 0
push 0x1034eab0
lea ecx, [ebp - 0x8a8]
mov dword [ebp - 0x894], 0
movups xmmword [ebp - 0x8a8], xmm0
call fcn.10057a20
lea eax, [ebp - 0x8a8]
mov byte [ebp - 4], 0x52
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x53
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xc20]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x54
lea ecx, [ebp - 0x5b4]
call fcn.10056bd0
lea ecx, [ebp - 0xc20]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0x8a8]
call fcn.100575c0
mov byte [ebp - 4], 0x55
lea ecx, [ebp - 0x5b4]
cmp dword [ebp - 0x5a0], 0xf
mov edx, 0x1070c9ed
cmova ecx, dword [ebp - 0x5b4]
call fcn.1005b0c0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x5a0]
cmp ecx, 0xf
jbe 0x100847c7
mov edx, dword [ebp - 0x5b4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100847bd
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100860f4
push ecx
push edx
call fcn.102c1b57
add esp, 8
cmp byte [0x1070c9ed], 0
mov dword [ebp - 0x5a4], 0
mov dword [ebp - 0x5a0], 0xf
mov byte [ebp - 0x5b4], 0
je 0x100848f3
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 0x10084886
inc ecx
test eax, eax
je 0x10084874
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x10084879
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
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0x8b0], 0
push 0x1034eacc
lea ecx, [ebp - 0x8c0]
mov dword [ebp - 0x8ac], 0
movups xmmword [ebp - 0x8c0], xmm0
call fcn.10057a20
lea eax, [ebp - 0x8c0]
mov byte [ebp - 4], 0x56
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x57
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xc38]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x58
lea ecx, [ebp - 0x5cc]
call fcn.10056bd0
lea ecx, [ebp - 0xc38]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0x8c0]
call fcn.100575c0
mov byte [ebp - 4], 0x59
lea ecx, [ebp - 0x5cc]
cmp dword [ebp - 0x5b8], 0xf
mov edx, 0x1070c9e2
cmova ecx, dword [ebp - 0x5cc]
call fcn.1005b0c0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x5b8]
cmp ecx, 0xf
jbe 0x100849ee
mov edx, dword [ebp - 0x5cc]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100849e4
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100860f4
push ecx
push edx
call fcn.102c1b57
add esp, 8
cmp byte [0x1070c9e2], 0
mov dword [ebp - 0x5bc], 0
mov dword [ebp - 0x5b8], 0xf
mov byte [ebp - 0x5cc], 0
je 0x10084bab
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
call fcn.1011b480
mov ecx, dword [0x106d663c]
mov dword [ebp - 0x4f0], ecx
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [ecx + 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 [ecx + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x10084aba
inc ecx
test edi, edi
je 0x10084aa2
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10084aa7
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov edx, dword [esi]
mov ecx, dword [esi + 8]
mov eax, dword [eax + 0x190]
push 0
push str._.3f
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
mov eax, dword [ebp - 0x4f0]
mov dword [ebp - 0x4f0], 0x41a00000
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x4f0]
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
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0x8c8], 0
push 0x1034eae8
lea ecx, [ebp - 0x8d8]
mov dword [ebp - 0x8c4], 0
movups xmmword [ebp - 0x8d8], xmm0
call fcn.10057a20
lea eax, [ebp - 0x8d8]
mov byte [ebp - 4], 0x5a
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x5b
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xc50]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x5c
lea ecx, [ebp - 0x5e4]
call fcn.10056bd0
lea ecx, [ebp - 0xc50]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0x8d8]
call fcn.100575c0
mov byte [ebp - 4], 0x5d
lea ecx, [ebp - 0x5e4]
cmp dword [ebp - 0x5d0], 0xf
mov edx, 0x1070cb0d
cmova ecx, dword [ebp - 0x5e4]
call fcn.1005b0c0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x5d0]
cmp ecx, 0xf
jbe 0x10084ca6
mov edx, dword [ebp - 0x5e4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084c9c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100860f4
push ecx
push edx
call fcn.102c1b57
add esp, 8
cmp byte [0x1070cb0d], 0
mov dword [ebp - 0x5d4], 0
mov dword [ebp - 0x5d0], 0xf
mov byte [ebp - 0x5e4], 0
je 0x10084dd2
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 0x10084d65
inc ecx
test eax, eax
je 0x10084d53
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x10084d58
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
push 0xd
xorps xmm0, xmm0
mov dword [ebp - 0x8e0], 0
push 0x1034eb04
lea ecx, [ebp - 0x8f0]
mov dword [ebp - 0x8dc], 0
movups xmmword [ebp - 0x8f0], xmm0
call fcn.10057a20
lea eax, [ebp - 0x8f0]
mov byte [ebp - 4], 0x5e
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x5f
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xc68]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x60
lea ecx, [ebp - 0x5fc]
call fcn.10056bd0
lea ecx, [ebp - 0xc68]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0x8f0]
call fcn.100575c0
mov byte [ebp - 4], 0x61
lea ecx, [ebp - 0x5fc]
cmp dword [ebp - 0x5e8], 0xf
mov edx, 0x1070ca00
cmova ecx, dword [ebp - 0x5fc]
call fcn.1005b0c0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x5e8]
cmp ecx, 0xf
jbe 0x10084ecd
mov edx, dword [ebp - 0x5fc]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10084ec3
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100860f4
push ecx
push edx
call fcn.102c1b57
add esp, 8
cmp byte [0x1070ca00], 0
mov dword [ebp - 0x5ec], 0
mov dword [ebp - 0x5e8], 0xf
mov byte [ebp - 0x5fc], 0
je 0x1008508a
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
call fcn.1011b480
mov ecx, dword [0x106d663c]
mov dword [ebp - 0x4f0], ecx
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [ecx + 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 [ecx + 0x3e30]
mov ecx, dword [eax + 0x198]
lea esi, [eax + 0x198]
mov edi, dword [esi + 4]
mov dword [ebp - 0x4ec], eax
cmp ecx, edi
jne 0x10084f99
inc ecx
test edi, edi
je 0x10084f81
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10084f86
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
push ecx
mov ecx, esi
call fcn.101225e0
mov eax, dword [ebp - 0x4ec]
mov edx, dword [esi]
mov ecx, dword [esi + 8]
mov eax, dword [eax + 0x190]
push 0
push str._.3f
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
mov eax, dword [ebp - 0x4f0]
mov dword [ebp - 0x4f0], 0x447a0000
and dword [eax + 0x3ec4], 0xfffffffe
lea eax, [ebp - 0x4f0]
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
push 9
xorps xmm0, xmm0
mov dword [ebp - 0x8f8], 0
push 0x1034eb20
lea ecx, [ebp - 0x908]
mov dword [ebp - 0x8f4], 0
movups xmmword [ebp - 0x908], xmm0
call fcn.10057a20
lea eax, [ebp - 0x908]
mov byte [ebp - 4], 0x62
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x63
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xc80]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x614]
call fcn.10056bd0
lea ecx, [ebp - 0xc80]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0x908]
call fcn.100575c0
mov byte [ebp - 4], 0x65
lea ecx, [ebp - 0x614]
cmp dword [ebp - 0x600], 0xf
mov edx, 0x1070c9c6
cmova ecx, dword [ebp - 0x614]
call fcn.1005b0c0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x600]
cmp ecx, 0xf
jbe 0x10085185
mov edx, dword [ebp - 0x614]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1008517b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100860f4
push ecx
push edx
call fcn.102c1b57
add esp, 8
cmp byte [0x1070c9c6], 0
mov dword [ebp - 0x604], 0
mov dword [ebp - 0x600], 0xf
mov byte [ebp - 0x614], 0
je 0x100852b1
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 0x10085244
inc ecx
test eax, eax
je 0x10085232
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x10085237
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
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 0x910], 0
push 0x1034eb34
lea ecx, [ebp - 0x920]
mov dword [ebp - 0x90c], 0
movups xmmword [ebp - 0x920], xmm0
call fcn.10057a20
lea eax, [ebp - 0x920]
mov byte [ebp - 4], 0x66
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x67
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xc98]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x68
lea ecx, [ebp - 0x62c]
call fcn.10056bd0
lea ecx, [ebp - 0xc98]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0x920]
call fcn.100575c0
mov byte [ebp - 4], 0x69
lea ecx, [ebp - 0x62c]
cmp dword [ebp - 0x618], 0xf
mov edx, 0x1070cabc
cmova ecx, dword [ebp - 0x62c]
call fcn.1005b0c0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x618]
cmp ecx, 0xf
jbe 0x100853ac
mov edx, dword [ebp - 0x62c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100853a2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100860f4
push ecx
push edx
call fcn.102c1b57
add esp, 8
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0x61c], 0
push 0x1034eb4c
lea ecx, [ebp - 0x938]
mov dword [ebp - 0x618], 0xf
mov byte [ebp - 0x62c], 0
movups xmmword [ebp - 0x938], xmm0
mov dword [ebp - 0x928], 0
mov dword [ebp - 0x924], 0
call fcn.10057a20
lea eax, [ebp - 0x938]
mov byte [ebp - 4], 0x6a
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x6b
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xcb0]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x6c
lea ecx, [ebp - 0x644]
call fcn.10056bd0
lea ecx, [ebp - 0xcb0]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0x938]
call fcn.100575c0
mov byte [ebp - 4], 0x6d
lea ecx, [ebp - 0x644]
cmp dword [ebp - 0x630], 0xf
mov edx, 0x1070c976
cmova ecx, dword [ebp - 0x644]
call fcn.1005b0c0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x630]
cmp ecx, 0xf
jbe 0x100854c2
mov edx, dword [ebp - 0x644]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100854b8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100860f4
push ecx
push edx
call fcn.102c1b57
add esp, 8
push 0x11
xorps xmm0, xmm0
mov dword [ebp - 0x634], 0
push 0x1034eb68
lea ecx, [ebp - 0x950]
mov dword [ebp - 0x630], 0xf
mov byte [ebp - 0x644], 0
movups xmmword [ebp - 0x950], xmm0
mov dword [ebp - 0x940], 0
mov dword [ebp - 0x93c], 0
call fcn.10057a20
lea eax, [ebp - 0x950]
mov byte [ebp - 4], 0x6e
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x6f
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xcc8]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0x65c]
call fcn.10056bd0
lea ecx, [ebp - 0xcc8]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0x950]
call fcn.100575c0
mov byte [ebp - 4], 0x71
lea ecx, [ebp - 0x65c]
cmp dword [ebp - 0x648], 0xf
mov edx, 0x1070c96a
cmova ecx, dword [ebp - 0x65c]
call fcn.1005b0c0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x648]
cmp ecx, 0xf
jbe 0x100855d8
mov edx, dword [ebp - 0x65c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100855ce
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100860f4
push ecx
push edx
call fcn.102c1b57
add esp, 8
cmp byte [0x1070c96a], 0
mov dword [ebp - 0x64c], 0
mov dword [ebp - 0x648], 0xf
mov byte [ebp - 0x65c], 0
je 0x100856ec
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 - 0x2c], 0x1034c378
mov dword [ebp - 0x28], 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 0x100856a5
inc ecx
test eax, eax
je 0x10085693
cdq
sub eax, edx
sar eax, 1
add eax, dword [esi + 4]
jmp 0x10085698
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 - 0x2c]
and dword [edi + 0x3ec4], 0xfffffffe
push eax
push ecx
mov ecx, str.NoRecoilPersent
call fcn.10140680
add esp, 0x10
push 7
xorps xmm0, xmm0
mov dword [ebp - 0x958], 0
push 0x1034eb8c
lea ecx, [ebp - 0x968]
mov dword [ebp - 0x954], 0
movups xmmword [ebp - 0x968], xmm0
call fcn.10057a20
lea eax, [ebp - 0x968]
mov byte [ebp - 4], 0x72
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x73
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xce0]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x74
lea ecx, [ebp - 0x674]
call fcn.10056bd0
lea ecx, [ebp - 0xce0]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0x968]
call fcn.100575c0
mov byte [ebp - 4], 0x75
lea ecx, [ebp - 0x674]
cmp dword [ebp - 0x660], 0xf
mov edx, 0x1070ca5c
cmova ecx, dword [ebp - 0x674]
call fcn.1005b0c0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x660]
cmp ecx, 0xf
jbe 0x100857e7
mov edx, dword [ebp - 0x674]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100857dd
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100860f4
push ecx
push edx
call fcn.102c1b57
add esp, 8
cmp byte [0x1070ca5c], 0
mov dword [ebp - 0x664], 0
mov dword [ebp - 0x660], 0xf
mov byte [ebp - 0x674], 0
je 0x10089c2f
push 0x11
xorps xmm0, xmm0
mov dword [ebp - 0x970], 0
push 0x1034eb9c
lea ecx, [ebp - 0x980]
mov dword [ebp - 0x96c], 0
movups xmmword [ebp - 0x980], xmm0
call fcn.10057a20
lea eax, [ebp - 0x980]
mov byte [ebp - 4], 0x76
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x77
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xcf8]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x78
lea ecx, [ebp - 0x68c]
call fcn.10056bd0
lea ecx, [ebp - 0xcf8]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0x980]
call fcn.100575c0
mov byte [ebp - 4], 0x79
lea esi, [ebp - 0x68c]
mov ecx, dword [0x106d663c]
cmp dword [ebp - 0x678], 0xf
cmova esi, dword [ebp - 0x68c]
mov eax, dword [ecx + 0x3e30]
mov byte [eax + 0x9c], 1
mov eax, dword [ecx + 0x3e30]
cmp byte [eax + 0x9f], 0
je 0x100858ed
mov byte [ebp - 0x539], 0
jmp 0x1008593e
mov ecx, dword [eax + 0xd4]
xor edx, edx
mov eax, dword [eax + 0xdc]
push dword [eax + ecx*4 - 4]
mov ecx, esi
call fcn.1010e6a0
mov edi, eax
add esp, 4
mov eax, dword [0x106d663c]
cmp dword [eax + 0x3e50], edi
jne 0x10085929
push ecx
push esi
mov edx, 0xb
mov ecx, edi
call fcn.10121d60
add esp, 8
push 0
push esi
xor edx, edx
mov ecx, edi
call fcn.1014db20
add esp, 8
mov byte [ebp - 0x539], al
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x678]
cmp ecx, 0xf
jbe 0x1008597c
mov edx, dword [ebp - 0x68c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10085972
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100860f4
push ecx
push edx
call fcn.102c1b57
add esp, 8
cmp byte [ebp - 0x539], 0
mov dword [ebp - 0x67c], 0
mov dword [ebp - 0x678], 0xf
mov byte [ebp - 0x68c], 0
je 0x10089c2f
push 3
xorps xmm0, xmm0
mov dword [ebp - 0x988], 0
push 0x1034ebc0
lea ecx, [ebp - 0x998]
mov dword [ebp - 0x984], 0
movups xmmword [ebp - 0x998], xmm0
call fcn.10057a20
lea eax, [ebp - 0x998]
mov byte [ebp - 4], 0x7a
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x7b
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xd10]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x7c
lea ecx, [ebp - 0x6a4]
call fcn.10056bd0
lea ecx, [ebp - 0xd10]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0x998]
call fcn.100575c0
mov byte [ebp - 4], 0x7d
lea eax, [ebp - 0x6a4]
cmp dword [ebp - 0x690], 0xf
cmova eax, dword [ebp - 0x6a4]
push eax
call fcn.1013cad0
mov byte [ebp - 4], 9
add esp, 4
mov ecx, dword [ebp - 0x690]
cmp ecx, 0xf
jbe 0x10085a9e
mov edx, dword [ebp - 0x6a4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10085a94
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100860f4
push ecx
push edx
call fcn.102c1b57
add esp, 8
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
mov dword [ebp - 0x694], 0
mov dword [ebp - 0x690], 0xf
mov byte [ebp - 0x6a4], 0
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
mov dword [ebp - 0x9a0], 0
xorps xmm0, xmm0
mov dword [ebp - 0x99c], 0
lea ecx, [ebp - 0x9b0]
movups xmmword [ebp - 0x9b0], xmm0
push 3
push 0x1034ebc8
call fcn.10057a20
lea eax, [ebp - 0x9b0]
mov byte [ebp - 4], 0x7e
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x7f
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xd28]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x80
lea ecx, [ebp - 0x88c]
call fcn.10056bd0
lea ecx, [ebp - 0xd28]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0x9b0]
call fcn.100575c0
mov byte [ebp - 4], 0x81
lea eax, [ebp - 0x88c]
cmp dword [ebp - 0x878], 0xf
cmova eax, dword [ebp - 0x88c]
push eax
call fcn.1013cad0
mov byte [ebp - 4], 9
add esp, 4
mov ecx, dword [ebp - 0x878]
cmp ecx, 0xf
jbe 0x10085c37
mov edx, dword [ebp - 0x88c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10085c2d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100860f4
push ecx
push edx
call fcn.102c1b57
add esp, 8
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
mov dword [ebp - 0x87c], 0
mov dword [ebp - 0x878], 0xf
mov byte [ebp - 0x88c], 0
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
mov dword [ebp - 0x9b8], 0
xorps xmm0, xmm0
mov dword [ebp - 0x9b4], 0
lea ecx, [ebp - 0x9c8]
movups xmmword [ebp - 0x9c8], xmm0
push 4
push 0x1034ebd0
call fcn.10057a20
lea eax, [ebp - 0x9c8]
mov byte [ebp - 4], 0x82
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x83
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xd40]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x84
lea ecx, [ebp - 0x6d4]
call fcn.10056bd0
lea ecx, [ebp - 0xd40]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0x9c8]
call fcn.100575c0
mov byte [ebp - 4], 0x85
lea eax, [ebp - 0x6d4]
cmp dword [ebp - 0x6c0], 0xf
cmova eax, dword [ebp - 0x6d4]
push eax
call fcn.1013cad0
mov byte [ebp - 4], 9
add esp, 4
mov ecx, dword [ebp - 0x6c0]
cmp ecx, 0xf
jbe 0x10085dd0
mov edx, dword [ebp - 0x6d4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10085dc6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100860f4
push ecx
push edx
call fcn.102c1b57
add esp, 8
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
mov dword [ebp - 0x6c4], 0
mov dword [ebp - 0x6c0], 0xf
mov byte [ebp - 0x6d4], 0
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
mov dword [ebp - 0x9d0], 0
xorps xmm0, xmm0
mov dword [ebp - 0x9cc], 0
lea ecx, [ebp - 0x9e0]
movups xmmword [ebp - 0x9e0], xmm0
push 4
push 0x1034ebdc
call fcn.10057a20
lea eax, [ebp - 0x9e0]
mov byte [ebp - 4], 0x86
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x87
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xf50]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0x6ec]
call fcn.10056bd0
lea ecx, [ebp - 0xf50]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0x9e0]
call fcn.100575c0
mov byte [ebp - 4], 0x89
lea eax, [ebp - 0x6ec]
cmp dword [ebp - 0x6d8], 0xf
cmova eax, dword [ebp - 0x6ec]
push eax
call fcn.1013cad0
mov byte [ebp - 4], 9
add esp, 4
mov ecx, dword [ebp - 0x6d8]
cmp ecx, 0xf
jbe 0x10085f69
mov edx, dword [ebp - 0x6ec]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10085f5f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100860f4
push ecx
push edx
call fcn.102c1b57
add esp, 8
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
mov dword [ebp - 0x6dc], 0
mov dword [ebp - 0x6d8], 0xf
mov byte [ebp - 0x6ec], 0
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
mov dword [ebp - 0x9e8], 0
xorps xmm0, xmm0
mov dword [ebp - 0x9e4], 0
lea ecx, [ebp - 0x9f8]
movups xmmword [ebp - 0x9f8], xmm0
push 4
push 0x1034ebe8
call fcn.10057a20
lea eax, [ebp - 0x9f8]
mov byte [ebp - 4], 0x8a
push eax
lea ecx, [ebp - 0x510]
call fcn.10057400
sub esp, 0x18
mov byte [ebp - 4], 0x8b
lea eax, [ebp - 0x510]
mov ecx, esp
push eax
call fcn.10057400
lea ecx, [ebp - 0xd70]
call fcn.100fb940
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x8c
lea ecx, [ebp - 0x704]
call fcn.10056bd0
lea ecx, [ebp - 0xd70]
call fcn.100575c0
lea ecx, [ebp - 0x510]
call fcn.100575c0
lea ecx, [ebp - 0x9f8]
call fcn.100575c0
mov byte [ebp - 4], 0x8d
lea eax, [ebp - 0x704]
cmp dword [ebp - 0x6f0], 0xf
cmova eax, dword [ebp - 0x704]
push eax
call fcn.1013cad0
mov byte [ebp - 4], 9
add esp, 4
mov ecx, dword [ebp - 0x6f0]
cmp ecx, 0xf
jbe 0x10086104
mov edx, dword [ebp - 0x704]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100860fa
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100860fa
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.102c1b57
add esp, 8
movss xmm1, dword [0x10654448]
xorps xmm0, xmm0
mov dword [ebp - 0x6f4], 0
mov dword [ebp - 0x6f0], 0xf
mov byte [ebp - 0x704], 0
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 0x10089c2f
cmp eax, 1
jne 0x10089c2f
mov edx, 0x1070cafb
mov ecx, str.Enable_Mod_Skin
call fcn.1005b0c0
cmp byte [0x1070cafb], 0
je 0x10089c2f
cmp byte [0x106d5b96], 0
je 0x10086238
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 0x10086e9c
mov ecx, dword [eax + 0xd4]
xor edx, edx
mov eax, dword [eax + 0xdc]
push dword [eax + ecx*4 - 4]
mov ecx, str.Wear_Skins
call fcn.1010e6a0
mov edi, eax
add esp, 4
cmp dword [esi + 0x3e50], edi
jne 0x1008629c
push ecx
push str.Wear_Skins
mov edx, 0xb
mov ecx, edi
call fcn.10121d60
add esp, 8
push 0
push str.Wear_Skins
mov edx, 0x3a
mov ecx, edi
call fcn.1014db20
add esp, 8
test al, al
je 0x10086e9c
mov esi, dword [0x106d663c]
xor edx, edx
mov dword [ebp - 0x814], 0
mov dword [ebp - 0x810], 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 0x10086318
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 - 0x814]
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 0x10086e9c
push 0
xorps xmm2, xmm2
mov edx, 0x10
mov ecx, str.Name
call fcn.10137980
add esp, 4
xorps xmm2, xmm2
mov edx, 0x10
mov ecx, str.Skin_Name
push 0
call fcn.10137980
add esp, 4
xorps xmm2, xmm2
mov edx, 8
mov ecx, str.Custom_ID
push 0
call fcn.10137980
add esp, 4
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x400]
mov dword [ebp - 0x400], str.Normal
push 0xe
push eax
mov edx, 0x1070ca7c
mov dword [ebp - 0x3fc], str.Golden_Pharaoh_X_Suit__7_Star_
mov ecx, str.Suit_Skins
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.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
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 0x100864cf
inc ecx
test edi, edi
je 0x100864b7
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x100864bc
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 - 0x52c]
push eax
push 0
push 0x106d5d38
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.APPLY26
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x1008656f
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 0x100865eb
inc ecx
test edi, edi
je 0x100865d3
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x100865d8
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 0x10086705
inc ecx
test edi, edi
je 0x100866ed
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x100866f2
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 - 0x530]
push eax
push 0
push 0x106d5d3c
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.APPLY27
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x100867a5
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 0x10086821
inc ecx
test edi, edi
je 0x10086809
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x1008680e
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 - 0x1dc]
push eax
push ecx
mov ecx, str.Helmet_Skins
mov dword [ebp - 0x1dc], str.Normal
mov dword [ebp - 0x1d8], str.Glacier_Helmet
mov dword [ebp - 0x1d4], str.Godzilla_Helmet
mov dword [ebp - 0x1d0], str.Inferno_Rider_Helmet
mov dword [ebp - 0x1cc], str.Forged_Vigilante_Helmet
mov dword [ebp - 0x1c8], str.Blood_Sucker_Helmet
mov dword [ebp - 0x1c4], 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 0x10086945
inc ecx
test edi, edi
je 0x1008692d
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10086932
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 - 0x534]
push eax
push 0
push 0x106d5d40
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.APPLY28
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x100869e5
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 0x10086a61
inc ecx
test edi, edi
je 0x10086a49
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10086a4e
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 0x10086ba3
inc ecx
test edi, edi
je 0x10086b8b
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10086b90
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 - 0x538]
push eax
push 0
push 0x106d5d70
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.APPLY40
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x10086c43
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 0x10086cbf
inc ecx
test edi, edi
je 0x10086ca7
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10086cac
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 0x10086df7
inc ecx
test edi, edi
je 0x10086ddf
mov eax, edi
cdq
sub eax, edx
sar eax, 1
add eax, edi
jmp 0x10086de4
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 - 0x528]
push eax
push 0
push 0x106d5d74
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.APPLY41
mov dword [ebp - 0x4f0], 0
call fcn.1013d350
add esp, 4
test al, al
je 0x10086e97
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 0x1008797e
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 0x10086f00
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 0x1008797e
mov esi, dword [0x106d663c]
xor edx, edx
mov dword [ebp - 0x80c], 0
mov dword [ebp - 0x808], 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 0x10086f7c
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 - 0x80c]
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 0x1008797e
mov eax, dword [0x106d663c]
mov edi, dword [eax + 0x41f4]
mov al, byte [edi + 0x1af]
movsx ecx, al
cmp ecx, dword [edi + 0x54]
jge 0x10087074
imul esi, ecx, 0x68
inc al
push 0x10
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 0x10087047
xorps xmm0, xmm0
comiss xmm0, dword [esi + 0x10]
jbe 0x10087015
comiss xmm0, dword [esi + 0x18]
jbe 0x10087015
test al, 8
je 0x10087015
mov dword [esi + 0x18], 0xbf800000
test al, 2
je 0x10087025
test byte [edi + 0x48], 4
jne 0x10087025
mov word [esi + 0x5b], 0
test al, 4
je 0x10087047
test byte [edi + 0x48], 8
jne 0x10087047
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
call fcn.1010c570
push 0x1034c485
push str.Name
lea ecx, [edi + 0x164]
mov word [esi + 0x50], ax
call fcn.1010f050
push 0
xorps xmm2, xmm2
mov edx, 0x10
mov ecx, str.Skin_Name
call fcn.10137980
add esp, 4
xorps xmm2, xmm2
mov edx, 8
mov ecx, str.Custom_ID
push 0
call fcn.10137980
add esp, 4
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x368]
mov dword [ebp - 0x368], str.Normal
push 0xb
push eax
mov edx, 0x1070caac
mov dword [ebp - 0x364], str.Glacier_M416__Lv.7_
mov ecx, str.M416_Skins
mov dword [ebp - 0x360], str.The_Fool_M416__Lv.7_
mov dword [ebp - 0x35c], str.Wanderer_M416__Lv.7_
mov dword [ebp - 0x358], str.Lizard_Roar_M416__Lv.7_
mov dword [ebp - 0x354], str.Call_of_the_Wild_M416__Lv.7_
mov dword [ebp - 0x350], str.TechnoCore_M416__Lv.7_
mov dword [ebp - 0x34c], str.Imperial_Splendor_M416__Lv.8_
mov dword [ebp - 0x348], str.Silver_Guru_M416__Lv.8_
mov dword [ebp - 0x344], str.Tidal_Embrace_M416__Lv.8_
mov dword [ebp - 0x340], str.Shinobi_Kami_M416__Lv.8_
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5cd0
mov ecx, str.M416
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY0
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x100871de
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x3c8]
mov dword [ebp - 0x3c8], str.Normal
push 0xc
push eax
mov edx, 0x1070ca20
mov dword [ebp - 0x3c4], str.Glacier_AKM__Lv.7_
mov ecx, str.AKM_Skins
mov dword [ebp - 0x3c0], str.Desert_Fossil_AKM__Lv.7_
mov dword [ebp - 0x3bc], str.Jack_o_lantern_AKM__Lv.7_
mov dword [ebp - 0x3b8], str.Ghillie_Dragon_AKM__Lv.7_
mov dword [ebp - 0x3b4], str.The_Seven_Seas_AKM__Lv.7_
mov dword [ebp - 0x3b0], str.Codebreaker_AKM__Lv.7_
mov dword [ebp - 0x3ac], str.Wandering_Tyrant_AKM__Lv.7_
mov dword [ebp - 0x3a8], str.Starsea_Admiral_AKM__Lv.8_
mov dword [ebp - 0x3a4], str.Decisive_Day_AKM__Lv.8_
mov dword [ebp - 0x3a0], str.Bunny_Munchkin_AKM__Lv.7_
mov dword [ebp - 0x39c], str.Sculpture_AKM__Lv.6_
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5cd4
mov ecx, str.AKM
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY1
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x1008731f
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x1c0]
mov dword [ebp - 0x1c0], str.Normal
push 7
push eax
mov edx, 0x1070ca40
mov dword [ebp - 0x1bc], str.Blood__Bones_M16A4__Lv.7_
mov ecx, str.M16A4_Skins
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.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5cd8
mov ecx, str.M16A4
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY2
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x1008742e
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x2c0]
mov dword [ebp - 0x2c0], str.Normal
push 0xa
push eax
mov edx, 0x1070cae8
mov dword [ebp - 0x2bc], str.Water_Blaster_SCAR_L__Lv.7_
mov ecx, str.SCAR_Skins
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.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5cdc
mov ecx, str.SCAR
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY3
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x1008755b
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x1a4]
mov dword [ebp - 0x1a4], str.Normal
push 7
push eax
mov edx, 0x1070caf4
mov dword [ebp - 0x1a0], str.Forest_Raider_GROZA__Lv.5_
mov ecx, str.GROZA_Skins
mov dword [ebp - 0x19c], str.Eventide_Aria_GROZA__Lv.5_
mov dword [ebp - 0x198], str.Ryomen_Sukuna_Groza__Lv.7_
mov dword [ebp - 0x194], str.Splendid_Battle_Groza__Lv.5_
mov dword [ebp - 0x190], str.River_Styx_Groza__Lv.7_
mov dword [ebp - 0x18c], str.Pumpkin_Carol_Groza__Lv.5_
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5ce0
mov ecx, str.GROZA
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY4
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x1008766a
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0xbc]
mov dword [ebp - 0xbc], str.Normal
push 4
push eax
mov edx, 0x1070caa8
mov dword [ebp - 0xb8], str.Wandering_Circus_AUG__Lv.5_
mov ecx, str.AUG_Skins
mov dword [ebp - 0xb4], str.Evangelion_4th_Angel_AUG__Lv.5_
mov dword [ebp - 0xb0], str.Forsaken_Glace_AUG__Lv.8_
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5ce4
mov ecx, str.AUG
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY5
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x1008775b
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0xcc]
mov dword [ebp - 0xcc], str.Normal
push 4
push eax
mov edx, 0x1070c988
mov dword [ebp - 0xc8], str.Dazzling_Sun_QBZ__Lv.5_
mov ecx, str.QBZ_Skins
mov dword [ebp - 0xc4], str.Fatal_Strike_QBZ__Lv.5_
mov dword [ebp - 0xc0], str.Nether_Phantom_QBZ__Lv.7_
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5ce8
mov ecx, 0x1034cfb0
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY6
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x1008784c
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x2e8]
mov dword [ebp - 0x2e8], str.Normal
push 0xa
push eax
mov edx, 0x1070cac8
mov dword [ebp - 0x2e4], str.8_bit_Unicorn_M762__Lv.5_
mov ecx, str.M762_Skins
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.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5cec
mov ecx, str.M762
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY7
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x10087979
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 0x100881b6
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 0x100879e2
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 0x100881b6
mov esi, dword [0x106d663c]
xor edx, edx
mov dword [ebp - 0x804], 0
mov dword [ebp - 0x800], 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 0x10087a5e
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 - 0x804]
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 0x100881b6
push 0
xorps xmm2, xmm2
mov edx, 0x10
mov ecx, str.Name
call fcn.10137980
add esp, 4
xorps xmm2, xmm2
mov edx, 0x10
mov ecx, str.Skin_Name
push 0
call fcn.10137980
add esp, 4
xorps xmm2, xmm2
mov edx, 8
mov ecx, str.Custom_ID
push 0
call fcn.10137980
add esp, 4
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x310]
mov dword [ebp - 0x310], str.Normal
push 0xa
push eax
mov edx, 0x1070c980
mov dword [ebp - 0x30c], str.Terror_Fang_Kar98K__Lv.7_
mov ecx, str.Kar98K_Skins
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.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5cf0
mov ecx, str.Kar98K
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY8
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x10087c02
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x24c]
mov dword [ebp - 0x24c], str.Normal
push 7
push eax
mov edx, 0x1070cab8
mov dword [ebp - 0x248], str.The_Seven_Seas_M24__Lv.5_
mov ecx, str.M24_Skins
mov dword [ebp - 0x244], str.Pharaohs_Might_M24__Lv.7_
mov dword [ebp - 0x240], str.Lady_Butterfly_M24__Lv.5_
mov dword [ebp - 0x23c], str.Killer_Tune_M24__Lv.5_
mov dword [ebp - 0x238], str.Circle_of_Life_M24__Lv.7_
mov dword [ebp - 0x234], str.Cadence_Maestro_M24__Lv.7_
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5cf4
mov ecx, 0x1034d2f0
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY9
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x10087d11
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x230]
mov dword [ebp - 0x230], str.Normal
push 7
push eax
mov edx, 0x1070ca74
mov dword [ebp - 0x22c], str.Mauve_Avenger_AWM__Lv.7_
mov ecx, str.AWM_Skins
mov dword [ebp - 0x228], str.Field_Commander_AWM__Lv.7_
mov dword [ebp - 0x224], str.Godzilla_AWM__Lv.7_
mov dword [ebp - 0x220], str.Rainbow_Drake_AWM__Lv.7_
mov dword [ebp - 0x21c], str.Flamewave_AWM__Lv.7_
mov dword [ebp - 0x218], str.Serpengleam_AWM__Lv.7_
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5cf8
mov ecx, 0x1034d3a8
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY10
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x10087e20
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0xdc]
mov dword [ebp - 0xdc], str.Normal
push 4
push eax
mov edx, 0x1070c9f4
mov dword [ebp - 0xd8], str.Lady_Carmine_SKS__Lv.7_
mov ecx, str.SKS_Skins
mov dword [ebp - 0xd4], str.Metal_Medley_SKS__Lv.5_
mov dword [ebp - 0xd0], str.Snowcapped_Berg_SKS__Lv.5_
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5cfc
mov ecx, 0x1034d414
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY11
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x10087f11
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x34]
mov dword [ebp - 0x34], str.Normal
push 2
push eax
mov edx, 0x1070cab0
mov dword [ebp - 0x30], str.Crow_VSS__Lv.5_
mov ecx, str.VSS_Skins
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d00
mov ecx, 0x1034d444
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY12
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x10087fe5
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0xec]
mov dword [ebp - 0xec], str.Normal
push 4
push eax
mov edx, 0x1070c960
mov dword [ebp - 0xe8], str.Icicle_Mini14__Lv.7_
mov ecx, str.Mini14_Skins
mov dword [ebp - 0xe4], str.Ethereal_Beauty_Mini14__Lv.5_
mov dword [ebp - 0xe0], str.Fortune_Cat_Mini14__Lv.5_
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d04
mov ecx, str.Mini14
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY13
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x100880d6
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x74]
mov dword [ebp - 0x74], str.Normal
push 3
push eax
mov edx, 0x1070cac0
mov dword [ebp - 0x70], str.Gilded_Galaxy_Mk14__Lv.5_
mov ecx, str.Mk14_Skins
mov dword [ebp - 0x6c], str.Drakreign_Mk14__Lv.8_
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d08
mov ecx, str.Mk14
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY14
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x100881b1
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 0x1008883f
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 0x1008821a
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 0x1008883f
mov esi, dword [0x106d663c]
xor edx, edx
mov dword [ebp - 0x7fc], 0
mov dword [ebp - 0x7f8], 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 0x10088296
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 - 0x7fc]
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 0x1008883f
push 0
xorps xmm2, xmm2
mov edx, 0x10
mov ecx, str.Name
call fcn.10137980
add esp, 4
xorps xmm2, xmm2
mov edx, 0x10
mov ecx, str.Skin_Name
push 0
call fcn.10137980
add esp, 4
xorps xmm2, xmm2
mov edx, 8
mov ecx, str.Custom_ID
push 0
call fcn.10137980
add esp, 4
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x1f8]
mov dword [ebp - 0x1f8], str.Normal
push 7
push eax
mov edx, 0x1070ca90
mov dword [ebp - 0x1f4], str.Savagery_UZI__Lv.6_
mov ecx, str.UZI_Skins
mov dword [ebp - 0x1f0], str.Ethereal_Emblem_UZI__Lv.5_
mov dword [ebp - 0x1ec], str.Romantic_Moments_UZI__Lv.5_
mov dword [ebp - 0x1e8], str.Shimmer_Power_UZI__Lv.5_
mov dword [ebp - 0x1e4], str.Mystech_UZI__Lv.5_
mov dword [ebp - 0x1e0], str.Juicer_UZI__Lv.5_
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d0c
mov ecx, 0x1034d5f4
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY15
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x1008841c
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x33c]
mov dword [ebp - 0x33c], str.Normal
push 0xb
push eax
mov edx, 0x1070cab4
mov dword [ebp - 0x338], str.Dragonfire_UMP45__Lv.7_
mov ecx, str.UMP_Skins
mov dword [ebp - 0x334], str.EMP_UMP45__Lv.5_
mov dword [ebp - 0x330], str.Outlawed_Fantasy_UMP45__Lv.7_
mov dword [ebp - 0x32c], str.Platinum_Ripper_UMP45__Lv.5_
mov dword [ebp - 0x328], str.8_Bit_Blast_UMP45__Lv.5_
mov dword [ebp - 0x324], str.Xmas_Holiday_UMP45__Lv.5_
mov dword [ebp - 0x320], str.Rainbow_Stinger_UMP45__Lv.5_
mov dword [ebp - 0x31c], str.Marine_Evolution_UMP45__Lv.3_
mov dword [ebp - 0x318], str.Carnival_Waves_UMP45__Lv.5_
mov dword [ebp - 0x314], str.Cryofrost_Shard_UMP45__Lv.7_
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d10
mov ecx, str.UMP
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY16
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x10088553
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x214]
mov dword [ebp - 0x214], str.Normal
push 7
push eax
mov edx, 0x1070cae0
mov dword [ebp - 0x210], str.Blood_Tooth_Vector__Lv.5_
mov ecx, str.Vector_Skins
mov dword [ebp - 0x20c], str.Midnight_Rose_Vector__Lv.5_
mov dword [ebp - 0x208], str.Cute_Baddie_Vector__Lv.5_
mov dword [ebp - 0x204], str.Golden_Earl_Vector__Lv.5_
mov dword [ebp - 0x200], str.Gilded_Reaper_Vector__Lv.5_
mov dword [ebp - 0x1fc], str.Mecha_Drake_Vector__Lv.7_
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d14
mov ecx, str.Vector
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY17
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x10088662
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x8c]
mov dword [ebp - 0x8c], str.Normal
push 3
push eax
mov edx, 0x1070ca08
mov dword [ebp - 0x88], str.Candy_Cane_Thompson_SMG__Lv.5_
mov ecx, str.TOMMY_Skins
mov dword [ebp - 0x84], str.Steampunk_Thompson_SMG__Lv.5_
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d18
mov ecx, str.TOMMY
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY18
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x10088749
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0xfc]
mov dword [ebp - 0xfc], str.Normal
push 4
push eax
mov edx, 0x1070caec
mov dword [ebp - 0xf8], str.Blazing_Chameleon_PP_19_Bizon__Lv.5_
mov ecx, str.BIZON_Skins
mov dword [ebp - 0xf4], str.Skullcrusher_PP_19_Bizon__Lv.5_
mov dword [ebp - 0xf0], str.Soldier_Soul_PP_19_Bizon__Lv.5_
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d1c
mov ecx, str.BIZON
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY19
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x1008883a
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 0x10088eec
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 0x100888a3
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 0x10088eec
mov esi, dword [0x106d663c]
xor edx, edx
mov dword [ebp - 0x7f4], 0
mov dword [ebp - 0x7f0], 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 0x1008891f
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 - 0x7f4]
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 0x10088eec
push 0
xorps xmm2, xmm2
mov edx, 0x10
mov ecx, str.Name
call fcn.10137980
add esp, 4
xorps xmm2, xmm2
mov edx, 0x10
mov ecx, str.Skin_Name
push 0
call fcn.10137980
add esp, 4
xorps xmm2, xmm2
mov edx, 8
mov ecx, str.Custom_ID
push 0
call fcn.10137980
add esp, 4
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x80]
mov dword [ebp - 0x80], str.Normal
push 3
push eax
mov edx, 0x1070c978
mov dword [ebp - 0x7c], str.Sunset_Hunt_S1897__LvL_5_
mov ecx, str.S1897_Skins
mov dword [ebp - 0x78], str.Ice_City_S1897
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d20
mov ecx, str.S1897
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY20
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x10088a71
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x10c]
mov dword [ebp - 0x10c], str.Normal
push 4
push eax
mov edx, 0x1070ca58
mov dword [ebp - 0x108], str.Ice_Queen_M249__LvL_5_
mov ecx, str.M249_Skins
mov dword [ebp - 0x104], str.Party_Salute_M249__LvL_7_
mov dword [ebp - 0x100], str.Empress_Jihui_M249__LvL_7_
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d24
mov ecx, str.M249
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY21
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x10088b62
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x134]
mov dword [ebp - 0x134], str.Normal
push 5
push eax
mov edx, 0x1070c9ac
mov dword [ebp - 0x130], str.Enigmatic_Hunter_DP_28__Lv.5_
mov ecx, str.DP28_Skins
mov dword [ebp - 0x12c], str.Nautical_Warrior_DP_28__Lv.5_
mov dword [ebp - 0x128], str.Shenron_DP_28__Lv.5_
mov dword [ebp - 0x124], str.Gilded_Jade_Dragon_DP_28__Lv.5_
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d28
mov ecx, str.DP28
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY22
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x10088c5d
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x68]
mov dword [ebp - 0x68], str.Normal
push 3
push eax
mov edx, 0x1070c964
mov dword [ebp - 0x64], str.Stunning_masterpiece_MG3
mov ecx, str.MG3_Skins
mov dword [ebp - 0x60], str.Dragon_of_the_Sky_MG3__LvL_5_
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d2c
mov ecx, str.MG3
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY23
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x10088d38
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x44]
mov dword [ebp - 0x44], str.Normal
push 2
push eax
mov edx, 0x1070c9d8
mov dword [ebp - 0x40], str.Emerald_Frost_Star_Scorpion_Style
mov ecx, str.SKORPION_Skins
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d30
mov ecx, str.SKORPION
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY24
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x10088e0c
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
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x5c]
mov dword [ebp - 0x5c], str.Normal
push 3
push eax
mov edx, 0x1070ca68
mov dword [ebp - 0x58], str.Sweet_Kiss_Pan_LvL_5_
mov ecx, str.PAN_Skins
mov dword [ebp - 0x54], str.Rock_Night_Pan_LvL_5_
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x106543ac]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d34
mov ecx, str.PAN
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY25
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x10088ee7
mov eax, dword [0x106d5d34]
mov dword [0x1070ca68], eax
call fcn.10137200
cmp byte [0x1070ca03], 0
je 0x10089c2f
cmp byte [0x106d5b96], 0
je 0x10089c2f
mov ecx, str.Car_Skins
call fcn.1014e780
test al, al
je 0x10089c2f
push ecx
lea eax, [ebp - 0x79c]
mov dword [esp], 0
push eax
push ecx
mov edx, 3
mov dword [ebp - 0x79c], 0
mov ecx, str.Cars_ModSkin_Table
mov dword [ebp - 0x798], 0
call fcn.10135190
add esp, 0xc
test al, al
je 0x10089c2f
push 0
xorps xmm2, xmm2
mov edx, 0x10
mov ecx, str.Name
call fcn.10137980
add esp, 4
xorps xmm2, xmm2
mov edx, 0x10
mov ecx, str.Skin_Name
push 0
call fcn.10137980
add esp, 4
xorps xmm2, xmm2
mov edx, 8
mov ecx, str.Custom_ID
push 0
call fcn.10137980
add esp, 4
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
movss xmm0, dword [0x10654398]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x148]
mov dword [ebp - 0x148], str.Normal
push 5
push eax
mov edx, 0x1070ca70
mov dword [ebp - 0x144], str.Football_Ambassador_Buggy
mov ecx, str.Buggy_Skins
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.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x10654398]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d44
mov ecx, str.Buggy_S
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY29
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x1008909b
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
movss xmm0, dword [0x10654398]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x4e8]
mov dword [ebp - 0x4e8], str.Normal
push 0x2a
push eax
mov edx, 0x1070c9a0
mov dword [ebp - 0x4e4], str.McLaren_570S__Zenith_Black_
mov ecx, str.Coupe_RB_Skins
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.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x10654398]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d48
mov ecx, str.Coupe_RB_S
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
mov dword [ebp - 0x4f4], 0
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f0], 0
mov ecx, str.APPLY30
call fcn.1013d6a0
test al, al
je 0x10089308
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
movss xmm0, dword [0x10654398]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x43c]
mov dword [ebp - 0x43c], str.Normal
push 0xf
push eax
mov edx, 0x1070ca84
mov dword [ebp - 0x438], str.Lamborghini_Estoque_Oro
mov ecx, str.Dacia_Skins
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.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x10654398]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d4c
mov ecx, str.Dacia_S
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY31
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x10089467
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
movss xmm0, dword [0x10654398]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x398]
mov dword [ebp - 0x398], str.Normal
push 0xc
push eax
mov edx, 0x1070ca30
mov dword [ebp - 0x394], str.Aston_Martin_DBX707__Neon_Purple_
mov ecx, str.UAZ_Skins
mov dword [ebp - 0x390], str.Aston_Martin_DBX707__Quasar_Blue_
mov dword [ebp - 0x38c], str.Dodge_Hornet_Scarlet_Sting
mov dword [ebp - 0x388], str.Dodge_Hornet_GLH_Concept_Redline
mov dword [ebp - 0x384], str.Dodge_Hornet_Sunburst
mov dword [ebp - 0x380], str.Maserati_Levante_Blu_Emozione
mov dword [ebp - 0x37c], str.Maserati_Luce_Arancione
mov dword [ebp - 0x378], str.Maserati_Levante_Neon_Urbano
mov dword [ebp - 0x374], str.Maserati_Levante_Firmamento
mov dword [ebp - 0x370], str.Lamborghini_Urus_Pink
mov dword [ebp - 0x36c], str.Lamborghini_Urus_Giallo_Inti
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x10654398]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d50
mov ecx, str.UAZ_S
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY32
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x100895a8
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
movss xmm0, dword [0x10654398]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x15c]
mov dword [ebp - 0x15c], str.Normal
push 5
push eax
mov edx, 0x1070c9dc
mov dword [ebp - 0x158], str.Aston_Martin_DBS_Volante__Deep_Cosmos_
mov ecx, str.Mirado_Skins
mov dword [ebp - 0x154], str.Aston_Martin_DBS_Volante__Celestial_Pink_
mov dword [ebp - 0x150], str.Aston_Martin_DBS_Volante__Black_Bronze_Satin_
mov dword [ebp - 0x14c], str.Anniversary_Mirado
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x10654398]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d54
mov ecx, str.Mirado_S
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY33
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x100896a3
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
movss xmm0, dword [0x10654398]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x170]
mov dword [ebp - 0x170], str.Normal
push 5
push eax
mov edx, 0x1070c9fc
mov dword [ebp - 0x16c], str.LINE_FRIENDS_Lovey_Dovey_2_Seat_Motorcycle__Lv.4_
mov ecx, str.Motorcycle_Skins
mov dword [ebp - 0x168], str.Phantom_Motorcycle__Lv.7_
mov dword [ebp - 0x164], str.Roaring_Tiger_Motorcycle__Lv.3_
mov dword [ebp - 0x160], str.Skeleton_Chariot__Lv.3_
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x10654398]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d58
mov ecx, str.Motorcycle_S
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY34
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x1008979e
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
movss xmm0, dword [0x10654398]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x120]
mov dword [ebp - 0x120], str.Normal
push 5
push eax
mov edx, 0x1070ca48
mov dword [ebp - 0x11c], str.The_Fool_Sidecar_Motorcycle
mov ecx, str.Sidecar_Motorcycle_Skins
mov dword [ebp - 0x118], str.Poker_Riders_Sidecar_Motorcycle
mov dword [ebp - 0x114], str.Mobile_Fort_Sidecar_Motorcycle
mov dword [ebp - 0x110], str.Wild_Fever_Sidecar_Motorcycle
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x10654398]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d5c
mov ecx, str.Sidecar_Motorcycle_S
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY35
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x10089899
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
movss xmm0, dword [0x10654398]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x9c]
mov dword [ebp - 0x9c], str.Normal
push 4
push eax
mov edx, 0x1070c994
mov dword [ebp - 0x98], str.Tesla_Cybertruck__Splendid_Silver_
mov ecx, str.Rony_Skins
mov dword [ebp - 0x94], str.Tesla_Cybertruck__Dystopia_Blue_
mov dword [ebp - 0x90], str.Tesla_Cybertruck__Black_Quartz_
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x10654398]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d60
mov ecx, str.Rony_S
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY36
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x1008998a
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
movss xmm0, dword [0x10654398]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x50]
mov dword [ebp - 0x50], str.Normal
push 3
push eax
mov edx, 0x1070ca98
mov dword [ebp - 0x4c], str.Polaris_RZR_Turbo_R_4
mov ecx, str.UTV_Skins
mov dword [ebp - 0x48], str.Polaris_RZR_Pro_R_4
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x10654398]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d64
mov ecx, str.UTV_S
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY37
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x10089a65
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
movss xmm0, dword [0x10654398]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0xac]
mov dword [ebp - 0xac], str.Normal
push 4
push eax
mov edx, 0x1070c9e4
mov dword [ebp - 0xa8], str.Winning_Chicken_Bus
mov ecx, str.Mini_Bus_Skins
mov dword [ebp - 0xa4], str.Tsunami_Bus
mov dword [ebp - 0xa0], str.Wrestling_Bus
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x10654398]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d68
mov ecx, str.Mini_Bus_S
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY38
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x10089b56
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
movss xmm0, dword [0x10654398]
call fcn.1011b5f0
push ecx
lea eax, [ebp - 0x3c]
mov dword [ebp - 0x3c], str.Normal
push 2
push eax
mov edx, 0x1070ca28
mov dword [ebp - 0x38], str.Jovial_Tread_Monster_Truck
mov ecx, str.Monster_Truck_Skins
call fcn.101407e0
add esp, 0xc
call fcn.1011b690
mov ecx, 2
call fcn.101382a0
movss xmm0, dword [0x10654398]
call fcn.1011b5f0
push 0
push 0x64
push 0
mov edx, 0x106d5d6c
mov ecx, str.Monster_Truck_S
call fcn.10142b00
movss xmm1, dword [0x10654448]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1011b480
lea edx, [ebp - 0x4f4]
mov dword [ebp - 0x4f4], 0
mov ecx, str.APPLY39
mov dword [ebp - 0x4f0], 0
call fcn.1013d6a0
test al, al
je 0x10089c2a
mov eax, dword [0x106d5d6c]
mov dword [0x1070ca28], eax
call fcn.10137200
call fcn.10115080
lea ecx, [ebp - 0x51c]
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