Function at 0x1800ac990
Capabilities:
Check for peb beingdebugged flag
Hash data using fnv

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x21c0]
mov eax, 0x22c0
call fcn.18015a560
sub rsp, rax
movaps xmmword [rsp + 0x22b0], xmm6
movaps xmmword [rsp + 0x22a0], xmm7
movaps xmmword [rsp + 0x2290], xmm8
movaps xmmword [rsp + 0x2280], xmm9
mov rax, qword [0x1802e43c8]
xor rax, rsp
mov qword [rbp + 0x2170], rax
xor r14d, r14d
mov dword [rsp + 0x60], r14d
mov dword [rsp + 0x68], r14d
xor edx, edx
lea r8d, [r14 + 0x20]
lea rcx, str.DougTool
call fcn.180122180
call fcn.1800b3730
movzx eax, byte [rax + 0x26f0]
nop
test al, al
jne 0x1800aca31
lea rcx, str.DougTool_is_Loading_
call fcn.180141410
jmp 0x1800b3695
call fcn.1800b3730
mov rcx, qword [rax + 0x2700]
cmp qword [rcx + 0x1e50], r14
jne 0x1800aca57
lea rcx, str.Please_go_online_
call fcn.180141410
jmp 0x1800b3695
mov edx, 0x802
lea rcx, str.Outfit_Editor
call fcn.180142350
mov r13d, 0x28
mov r12d, dword [0x1802e7c20]
movss xmm8, dword [0x180165830]
xorps xmm7, xmm7
movss xmm9, dword [0x18016581c]
mov ecx, dword [rsp + 0x60]
mov dword [rsp + 0x50], ecx
test al, al
je 0x1800b0d13
mov rbx, r14
mov qword [rsp + 0x58], rbx
mov rax, r14
mov rsi, r14
mov rdi, r14
mov r13, r14
mov r12, r14
lea rdx, str.Outfit_:0_2__
mov r15, r12
mov qword [rbp - 0x60], r12
lea r12, [r13 + 1]
mov qword [rbp - 0x48], r12
mov r13, r12
inc rax
mov qword [rbp - 0x70], rax
mov qword [rbp + 0x510], rdx
mov qword [rbp + 0x518], 0xf
lea r8, [rbp - 0x70]
lea rdx, [rbp + 0x510]
lea rcx, [rbp + 0x1be0]
call fcn.1800a9210
nop
mov rcx, rax
call fcn.1800b7850
mov r8, rax
mov edx, 0x800
mov rcx, rbx
call fcn.1801423c0
movzx ebx, al
lea rcx, [rbp + 0x1be0]
call fcn.1800aa960
call fcn.1800b3730
lea rdx, str._font2
test bl, bl
mov rbx, rax
je 0x1800b0c34
lea rcx, [rbp + 0xc50]
call fcn.1800aa3f0
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x70], xmm0
lea rdx, [rbp - 0x70]
lea rcx, [rbx + 0x1190]
call fcn.1800b7ee0
mov rcx, rax
call fcn.180131290
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1801347d0
call fcn.1800b3730
mov rcx, qword [rax + 0x2700]
cmp byte [rcx + r15*8 + 0x1e58], 0
je 0x1800acba3
call fcn.1800b3730
shl rsi, 6
mov rdx, qword [rax + 0x2700]
add rdx, 0x2328
add rdx, rsi
jmp 0x1800acbaa
lea rdx, str.Empty
lea rcx, [rbp + 0xb30]
call fcn.1800aa3f0
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x70], xmm0
lea rcx, [rbp - 0x70]
call fcn.1800b4610
call fcn.180130e60
lea rax, [0x180164cf0]
mov qword [rbp + 0x6e0], rax
mov qword [rbp + 0x6e8], 2
lea r8, [rsp + 0x58]
lea rdx, [rbp + 0x6e0]
lea rcx, [rbp + 0x1c20]
call fcn.1800a9210
nop
mov rcx, rax
call fcn.1800b7850
mov rdx, rax
mov r8b, 1
mov ecx, 3
call fcn.180144710
nop
lea rcx, [rbp + 0x1c20]
call fcn.1800aa960
lea rax, str.Components
mov qword [rbp + 0x770], rax
mov qword [rbp + 0x778], 0xa
lea r8, [rsp + 0x58]
lea rdx, [rbp + 0x770]
lea rcx, [rbp + 0x1c40]
call fcn.1800a9210
nop
mov rcx, rax
call fcn.1800b7850
mov rcx, rax
call fcn.180141410
nop
lea rcx, [rbp + 0x1c40]
call fcn.1800aa960
xor ecx, ecx
mov r13d, ecx
mov dword [rsp + 0x60], ecx
mov eax, ecx
mov esi, ecx
mov r15d, ecx
mov edi, ecx
mov r14d, ecx
cdqe
lea r12, [rax*8]
lea rax, [0x180000000]
lea r8, [rax + 0x2e4010]
add r8, r12
lea rax, str.Components_Tree
mov qword [rbp + 0x780], rax
mov qword [rbp + 0x788], 0x17
lea rax, [rsp + 0x58]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea rdx, [rbp + 0x780]
lea rcx, [rbp + 0x1bc0]
call fcn.1800a8c50
nop
mov rcx, rax
call fcn.1800b7850
mov rcx, rax
mov edx, 0x800
call fcn.180142350
movzx ebx, al
lea rcx, [rbp + 0x1bc0]
call fcn.1800aa960
test bl, bl
je 0x1800ace29
test esi, esi
je 0x1800acd13
cmp r15d, 2
jne 0x1800acd2d
mov ecx, 0x200
call fcn.18012af90
test al, al
je 0x1800acd2d
lea rcx, str.WARNING:_We_do_not_reccomend_changing_this_component__Normally_these_are_left_as__1__0
call fcn.180135800
call fcn.1800b3730
imul rdi, qword [rsp + 0x58], 0x68
lea rbx, [r12 + rdi]
add rbx, qword [rax + 0x2700]
lea rax, str.DrawableComponents_Input
mov qword [rbp + 0x790], rax
mov qword [rbp + 0x798], 0x1e
lea r9, [rsp + 0x58]
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x790]
lea rcx, [rbp + 0x1b00]
call fcn.1800a8b30
nop
mov rcx, rax
call fcn.1800b7850
xor esi, esi
mov dword [rsp + 0x20], esi
lea r9d, [rsi + 0x64]
lea r8d, [rsi + 1]
lea rdx, [rbx + 0x10]
mov rcx, rax
call fcn.18013c760
nop
lea rcx, [rbp + 0x1b00]
call fcn.1800aa960
call fcn.1800b3730
mov rbx, qword [rax + 0x2700]
add rbx, r12
lea rax, str.TextureComponents_Texture_Input
mov qword [rbp + 0x120], rax
mov qword [rbp + 0x128], 0x25
lea r9, [rsp + 0x58]
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x1b40]
call fcn.1800a8b30
nop
mov rcx, rax
call fcn.1800b7850
mov dword [rsp + 0x20], esi
lea r9d, [rsi + 0x64]
lea r8d, [rsi + 1]
lea rdx, [rdi + 0x8a0]
add rdx, rbx
mov rcx, rax
call fcn.18013c760
nop
lea rcx, [rbp + 0x1b40]
call fcn.1800aa960
call fcn.180142490
jmp 0x1800ace4d
test edi, edi
je 0x1800ace33
cmp r14d, 2
jne 0x1800ace4d
mov ecx, 0x200
call fcn.18012af90
test al, al
je 0x1800ace4d
lea rcx, str.WARNING:_We_do_not_reccomend_changing_this_component__Normally_these_are_left_as__1__0
call fcn.180135800
inc r13d
mov eax, r13d
mov dword [rsp + 0x60], r13d
mov esi, r13d
mov r15d, r13d
mov edi, r13d
mov r14d, r13d
cmp r13d, 0xc
jl 0x1800acc86
call fcn.180144e50
lea rax, str.Props
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x138], 5
lea r8, [rsp + 0x58]
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x1b60]
call fcn.1800a9210
nop
mov rcx, rax
call fcn.1800b7850
mov rcx, rax
call fcn.180141410
nop
lea rcx, [rbp + 0x1b60]
call fcn.1800aa960
xor r13d, r13d
mov qword [rbp - 0x70], r13
mov eax, r13d
mov esi, r13d
mov r14d, r13d
mov edi, r13d
lea r15, [0x180000000]
nop dword [rax]
lea r8, [r15 + 0x2e4070]
lea r8, [r8 + rax*8]
lea rax, str.Prop_Tree_
mov qword [rbp + 0x140], rax
mov qword [rbp + 0x148], 0x12
lea rax, [rsp + 0x58]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x70]
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x1b80]
call fcn.1800a8db0
nop
mov rcx, rax
call fcn.1800b7850
mov rcx, rax
mov edx, 0x800
call fcn.180142350
movzx ebx, al
lea rcx, [rbp + 0x1b80]
call fcn.1800aa960
test bl, bl
je 0x1800ad068
call fcn.1800b3730
mov rcx, qword [rax + 0x2700]
add rcx, 0x1120
mov rdx, qword [rsp + 0x58]
call fcn.1800aab80
lea rbx, [rax + rdi*8]
lea rax, str.DrawableProp_Input
mov qword [rbp + 0x150], rax
mov qword [rbp + 0x158], 0x18
lea r9, [rsp + 0x58]
lea r8, [rbp - 0x70]
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x1ba0]
call fcn.1800a9290
nop
mov rcx, rax
call fcn.1800b7850
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
lea r8d, [r9 - 0x63]
lea rdx, [rbx + 8]
mov rcx, rax
call fcn.18013c760
nop
lea rcx, [rbp + 0x1ba0]
call fcn.1800aa960
call fcn.1800b3730
mov rcx, qword [rax + 0x2700]
add rcx, 0x17b8
mov rdx, qword [rsp + 0x58]
call fcn.1800aab80
lea rbx, [rax + rdi*8]
lea rax, str.TextureProp_Tex_Input
mov qword [rbp + 0x160], rax
mov qword [rbp + 0x168], 0x1b
lea r9, [rsp + 0x58]
lea r8, [rbp - 0x70]
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x1c00]
call fcn.1800a9290
nop
mov rcx, rax
call fcn.1800b7850
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
lea r8d, [r9 - 0x63]
lea rdx, [rbx + 8]
mov rcx, rax
call fcn.18013c760
nop
lea rcx, [rbp + 0x1c00]
call fcn.1800aa960
call fcn.180142490
mov rsi, r14
lea rax, [rsi + 1]
mov rdi, rax
mov qword [rbp - 0x70], rax
mov rsi, rax
mov r14, rax
cmp rax, 9
jb 0x1800acee0
call fcn.180144e50
lea rax, str.Misc
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x178], 4
lea r8, [rsp + 0x58]
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x1860]
call fcn.1800a9210
nop
mov rcx, rax
call fcn.1800b7850
mov rcx, rax
call fcn.180141410
nop
lea rcx, [rbp + 0x1860]
call fcn.1800aa960
mov rsi, qword [rsp + 0x58]
mov r12, rsi
shl r12, 6
mov qword [rbp - 0x70], r12
call fcn.1800b3730
mov rbx, qword [rax + 0x2700]
lea rax, str.NameName_Box
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x188], 0x10
lea r8, [rsp + 0x58]
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x1880]
call fcn.1800a9210
nop
mov rcx, rax
call fcn.1800b7850
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
xor r9d, r9d
lea r8d, [r9 + 0x20]
lea rdx, [r12 + 0x2328]
add rdx, rbx
mov rcx, rax
call fcn.18013cf90
nop
lea rcx, [rbp + 0x1880]
call fcn.1800aa960
lea rax, str.SymbolsSymbols_Tree
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x198], 0x17
lea r8, [rsp + 0x58]
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x18a0]
call fcn.1800a9210
nop
mov rcx, rax
call fcn.1800b7850
mov rcx, rax
mov edx, 0x800
call fcn.180142350
movzx ebx, al
lea rcx, [rbp + 0x18a0]
call fcn.1800aa960
mov r14d, dword [rsp + 0x68]
test bl, bl
je 0x1800ad54b
lea rax, [0x180164e58]
mov qword [rbp + 0x2120], rax
lea rax, [0x180164e5c]
mov qword [rbp + 0x2128], rax
lea rax, [0x180164e60]
mov qword [rbp + 0x2130], rax
lea rax, [0x180164e64]
mov qword [rbp + 0x2138], rax
lea rax, [0x180164e68]
mov qword [rbp + 0x2140], rax
lea rax, [0x180164e6c]
mov qword [rbp + 0x2148], rax
lea rax, [0x180164e70]
mov qword [rbp + 0x2150], rax
lea rax, [0x180164e74]
mov qword [rbp + 0x2158], rax
lea rax, [0x180164e78]
mov qword [rbp + 0x2160], rax
lea rax, [0x180164e7c]
mov qword [rbp + 0x2168], rax
lea rsi, [rbp + 0x2120]
lea r15, [rbp + 0x2170]
nop dword [rax + rax]
mov rdi, qword [rsi]
mov qword [rbp - 0x30], 0
mov qword [rbp + 0xa40], rdi
mov rax, qword [rsp + 0x58]
mov qword [rbp + 0xaa0], rax
movups xmm0, xmmword [rbp + 0xa40]
movups xmmword [rbp + 0x1740], xmm0
movups xmm1, xmmword [rbp + 0xaa0]
movups xmmword [rbp + 0x1750], xmm1
mov qword [rbp + 0x1a0], 0x4c
lea rax, [rbp + 0x1740]
mov qword [rbp + 0x1a8], rax
movaps xmm0, xmmword [rbp + 0x1a0]
movdqa xmmword [rsp + 0x40], xmm0
lea rax, str.Symbol_Button
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x1b8], 0x13
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x12e0]
call fcn.18011fc60
or r14d, 4
lea rcx, [rbp + 0x12e0]
cmp qword [rbp + 0x12f8], 0x10
cmovae rcx, qword [rbp + 0x12e0]
lea rdx, [rbp - 0x30]
call fcn.18013a300
movzx ebx, al
lea rcx, [rbp + 0x12e0]
call fcn.1800aa960
test bl, bl
je 0x1800ad38a
call fcn.1800b3730
mov rax, qword [rax + 0x2700]
add rax, r12
mov rcx, 0xffffffffffffffff
nop
inc rcx
cmp byte [rax + rcx + 0x2328], 0
jne 0x1800ad340
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rdi + rax], 0
jne 0x1800ad354
add rcx, rax
cmp rcx, 0x20
jae 0x1800ad38a
call fcn.1800b3730
mov rcx, qword [rax + 0x2700]
add rcx, 0x2328
add rcx, r12
mov r8, rdi
mov edx, 0x20
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
mov rcx, r13
lea rdx, [0x180164e6c]
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [rdi + rcx]
inc rcx
cmp al, byte [rdx + rcx - 1]
jne 0x1800ad3b5
cmp rcx, 4
jne 0x1800ad3a0
jmp 0x1800ad3c1
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1801347d0
add rsi, 8
cmp rsi, r15
jne 0x1800ad260
mov r13d, 0x28
mov qword [rsp + 0x60], r13
mov edi, dword [0x1802e7c20]
mov rax, qword gs:[0x58]
mov rcx, qword [rax + rdi*8]
mov eax, dword [rcx + r13]
cmp dword [0x1802e7858], eax
jle 0x1800ad43b
lea rcx, [0x1802e7858]
call fcn.18015a42c
cmp dword [0x1802e7858], 0xffffffff
jne 0x1800ad43b
call fcn.1800b3730
lea r8, str.wanted_star
lea rdx, str.font_lib_efigs_pc
mov rcx, rax
call fcn.1800b3b30
mov qword [0x1802e7850], rax
lea rcx, [0x1802e7858]
call fcn.18015a3c0
movaps xmm0, xmmword [0x180166470]
movups xmmword [rbp + 0xab0], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0xac0], xmm1
mov dword [rbp - 0x28], 0x3f800000
mov dword [rbp - 0x24], 0x3f800000
mov qword [rbp - 0x20], 0
mov rcx, qword [0x1802e7850]
mov rax, qword [rcx]
call qword [rax + 0x60]
movd xmm6, eax
cvtdq2ps xmm6, xmm6
mov rcx, qword [0x1802e7850]
mov rax, qword [rcx]
call qword [rax + 0x58]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp - 0x18], xmm0
movss dword [rbp - 0x14], xmm6
mov rcx, qword [0x1802e7850]
mov rax, qword [rcx]
call qword [rax + 0xe0]
lea rcx, [rbp + 0xab0]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0xac0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0xffffffff
lea r9, [rbp - 0x28]
lea r8, [rbp - 0x20]
lea rdx, [rbp - 0x18]
mov rcx, rax
call fcn.18013c370
test al, al
je 0x1800ad53f
call fcn.1800b3730
mov rdx, qword [rax + 0x2700]
add rdx, r12
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp byte [rdx + rax + 0x2328], 0
jne 0x1800ad500
add rax, 4
cmp rax, 0x20
jae 0x1800ad53f
call fcn.1800b3730
mov rcx, qword [rax + 0x2700]
add rcx, 0x2328
add rcx, r12
lea r8, str.ws
mov edx, 0x20
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
call fcn.180142490
mov rsi, qword [rsp + 0x58]
jmp 0x1800ad55c
mov r13d, 0x28
mov qword [rsp + 0x60], r13
mov edi, dword [0x1802e7c20]
mov qword [rbp + 0xad0], rsi
movaps xmm0, xmmword [rbp + 0xad0]
movdqa xmmword [rbp + 0x1620], xmm0
mov qword [rbp + 0x1c0], 4
lea rax, [rbp + 0x1620]
mov qword [rbp + 0x1c8], rax
movaps xmm0, xmmword [rbp + 0x1c0]
movdqa xmmword [rsp + 0x40], xmm0
lea rax, str.Basic_ColorsColors
mov qword [rbp + 0x1d0], rax
mov eax, 0x16
mov qword [rbp + 0x1d8], rax
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x12c0]
call fcn.18011fc60
or r14d, 1
mov dword [rsp + 0x68], r14d
lea rcx, [rbp + 0x12c0]
cmp qword [rbp + 0x12d8], 0x10
cmovae rcx, qword [rbp + 0x12c0]
mov edx, 0x800
call fcn.180142350
movzx ebx, al
lea rcx, [rbp + 0x12c0]
call fcn.1800aa960
test bl, bl
je 0x1800adabe
mov r14d, edi
mov r15, qword gs:[0x58]
mov rax, qword [r15 + r14*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7878], ecx
jle 0x1800ad810
lea rcx, [0x1802e7878]
call fcn.18015a42c
cmp dword [0x1802e7878], 0xffffffff
jne 0x1800ad810
mov dword [rsp + 0x40], 6
lea r8, [rsp + 0x40]
lea rdx, [0x180164eb8]
lea rcx, [rbp + 0x1d20]
call fcn.18009d190
mov dword [rsp + 0x40], 0xf
lea r8, [rsp + 0x40]
lea rdx, [0x180164ebc]
lea rcx, [rbp + 0x1d38]
call fcn.18009d190
mov dword [rsp + 0x40], 0xc
lea r8, [rsp + 0x40]
lea rdx, [0x180164ec0]
lea rcx, [rbp + 0x1d50]
call fcn.18009d190
mov dword [rsp + 0x40], 0x12
lea r8, [rsp + 0x40]
lea rdx, [0x180164ec4]
lea rcx, [rbp + 0x1d68]
call fcn.18009d190
mov dword [rsp + 0x40], 0x76
lea r8, [rsp + 0x40]
lea rdx, [0x180164ec8]
lea rcx, [rbp + 0x1d80]
call fcn.18009d190
mov dword [rsp + 0x40], 9
lea r8, [rsp + 0x40]
lea rdx, [0x180164ecc]
lea rcx, [rbp + 0x1d98]
call fcn.18009d190
mov dword [rsp + 0x40], 0xb
lea r8, [rsp + 0x40]
lea rdx, [0x180164ed0]
lea rcx, [rbp + 0x1db0]
call fcn.18009d190
mov dword [rsp + 0x40], 0x18
lea r8, [rsp + 0x40]
lea rdx, [0x180164ed4]
lea rcx, [rbp + 0x1dc8]
call fcn.18009d190
mov dword [rsp + 0x40], 0x15
lea r8, [rsp + 0x40]
lea rdx, [0x180164ed8]
lea rcx, [rbp + 0x1de0]
call fcn.18009d190
mov dword [rsp + 0x40], 1
lea r8, [rsp + 0x40]
lea rdx, [0x180164edc]
lea rcx, [rbp + 0x1df8]
call fcn.18009d190
mov dword [rsp + 0x40], 3
lea r8, [rsp + 0x40]
lea rdx, [0x180164ee0]
lea rcx, [rbp + 0x1e10]
call fcn.18009d190
mov dword [rsp + 0x40], 2
lea r8, [rsp + 0x40]
lea rdx, [0x180164ee4]
lea rcx, [rbp + 0x1e28]
call fcn.18009d190
lea rax, [rbp + 0x1d20]
mov qword [rbp + 0x1e0], rax
lea rax, [rbp + 0x1e40]
mov qword [rbp + 0x1e8], rax
lea r8, [rbp - 0x4b]
lea rdx, [rbp + 0x1e0]
lea rcx, [0x1802e7860]
call fcn.1800aa5d0
lea rcx, [0x18015ccd0]
call fcn.18015a36c
nop
lea rcx, [0x1802e7878]
call fcn.18015a3c0
xor edi, edi
mov rcx, qword [0x1802e7868]
sub rcx, qword [0x1802e7860]
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x1800adab9
xor esi, esi
nop dword [rax]
nop word [rax + rax]
mov eax, 0x66666667
imul edi
sar edx, 2
mov eax, edx
shr eax, 0x1f
add edx, eax
lea ecx, [rdx + rdx*4]
add ecx, ecx
cmp edi, ecx
je 0x1800ad876
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1801347d0
mov qword [rbp - 0x10], 0
mov rax, qword [0x1802e7860]
movsxd rdx, dword [rsi + rax + 0x10]
shl rdx, 5
mov rax, qword [0x1802e77b0]
lea rbx, [rdx + rax]
mov rcx, qword [rdx + rax]
mov rax, qword [rdx + rax + 8]
mov qword [rbp + 0x1f0], rcx
mov qword [rbp + 0x1f8], rax
mov rax, qword [rsp + 0x58]
mov qword [rbp + 0x8f0], rax
movups xmm0, xmmword [rbp + 0x1f0]
movups xmmword [rbp + 0x1760], xmm0
movups xmm1, xmmword [rbp + 0x8f0]
movups xmmword [rbp + 0x1770], xmm1
mov qword [rbp + 0x200], 0x4d
lea rax, [rbp + 0x1760]
mov qword [rbp + 0x208], rax
movaps xmm0, xmmword [rbp + 0x200]
movdqa xmmword [rsp + 0x40], xmm0
lea rax, str.Basic_Color_Button
mov qword [rbp + 0x210], rax
mov qword [rbp + 0x218], 0x18
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x12a0]
call fcn.18011fc60
or dword [rsp + 0x50], 0x10000000
lea rcx, [rbp + 0x12a0]
cmp qword [rbp + 0x12b8], 0x10
cmovae rcx, qword [rbp + 0x12a0]
lea r9, [rbp - 0x10]
xor r8d, r8d
lea rdx, [rbx + 0x10]
call fcn.18013b4d0
movzx ebx, al
lea rcx, [rbp + 0x12a0]
call fcn.1800aa960
test bl, bl
je 0x1800ada79
mov rax, qword [0x1802e7860]
movups xmm6, xmmword [rsi + rax]
mov rax, qword [r15 + r14*8]
mov r8d, dword [0x1802e7790]
cmp r8d, dword [rax + r13]
jle 0x1800ad9d6
lea rcx, [0x1802e7790]
call fcn.18015a42c
mov r8d, dword [0x1802e7790]
cmp r8d, 0xffffffff
jne 0x1800ad9d6
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov r8d, dword [0x1802e7790]
mov rdx, qword [0x1802e76c0]
add rdx, r12
mov rcx, 0xffffffffffffffff
nop word [rax + rax]
inc rcx
cmp byte [rdx + rcx + 0x2328], 0
jne 0x1800ad9f0
movdqa xmm0, xmm6
psrldq xmm0, 8
movq rax, xmm0
add rcx, rax
cmp rcx, 0x20
jae 0x1800ada79
mov rax, qword [r15 + r14*8]
cmp r8d, dword [rax + r13]
jle 0x1800ada58
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800ada58
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rcx, qword [0x1802e76c0]
add rcx, 0x2328
add rcx, r12
movq r8, xmm6
mov edx, 0x20
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
inc edi
add rsi, 0x18
mov rcx, qword [0x1802e7868]
sub rcx, qword [0x1802e7860]
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
movsxd rax, edi
cmp rax, rdx
jb 0x1800ad850
mov rsi, qword [rsp + 0x58]
call fcn.180142490
mov qword [rbp + 0x900], rsi
movaps xmm0, xmmword [rbp + 0x900]
movdqa xmmword [rbp + 0x1660], xmm0
mov qword [rbp + 0x220], 4
lea rax, [rbp + 0x1660]
mov qword [rbp + 0x228], rax
movaps xmm0, xmmword [rbp + 0x220]
movdqa xmmword [rsp + 0x40], xmm0
lea rax, str.HUD_ColorsHUD_Colors
mov qword [rbp + 0x230], rax
mov qword [rbp + 0x238], 0x18
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x1280]
call fcn.18011fc60
mov r14d, dword [rsp + 0x50]
bts r14d, 0x1a
lea rcx, [rbp + 0x1280]
cmp qword [rbp + 0x1298], 0x10
cmovae rcx, qword [rbp + 0x1280]
mov edx, 0x800
call fcn.180142350
movzx ebx, al
lea rcx, [rbp + 0x1280]
call fcn.1800aa960
test bl, bl
je 0x1800ade39
xor edi, edi
xor r15d, r15d
xor r12d, r12d
nop word [rax + rax]
mov eax, 0xcccccccd
mul edi
shr edx, 3
lea ecx, [rdx + rdx*4]
add ecx, ecx
cmp edi, ecx
je 0x1800adb9f
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1801347d0
mov qword [rbp - 8], 0
mov rax, qword [0x1802e77b0]
lea rbx, [rax + 0x10]
mov rcx, qword [r15 + rax]
mov rax, qword [r15 + rax + 8]
mov qword [rbp + 0x240], rcx
mov qword [rbp + 0x248], rax
mov qword [rbp + 0x910], rsi
movups xmm0, xmmword [rbp + 0x240]
movups xmmword [rbp + 0x1780], xmm0
movups xmm1, xmmword [rbp + 0x910]
movups xmmword [rbp + 0x1790], xmm1
mov qword [rbp + 0x250], 0x4d
lea rax, [rbp + 0x1780]
mov qword [rbp + 0x258], rax
movaps xmm0, xmmword [rbp + 0x250]
movdqa xmmword [rsp + 0x40], xmm0
lea rax, str.HUD_Color_Button_
mov qword [rbp + 0x260], rax
mov qword [rbp + 0x268], 0x17
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0x1500]
call fcn.18011fc60
bts r14d, 0x17
lea rcx, [rbp + 0x1500]
cmp qword [rbp + 0x1518], 0x10
cmovae rcx, qword [rbp + 0x1500]
lea r9, [rbp - 8]
xor r8d, r8d
lea rdx, [rbx + r12]
call fcn.18013b4d0
movzx ebx, al
lea rcx, [rbp + 0x1500]
call fcn.1800aa960
test bl, bl
je 0x1800ade1e
mov dword [rbp + 0x920], edi
movaps xmm0, xmmword [rbp + 0x920]
movdqa xmmword [rbp + 0x15c0], xmm0
mov qword [rbp + 0x270], 1
lea rax, [rbp + 0x15c0]
mov qword [rbp + 0x278], rax
movaps xmm0, xmmword [rbp + 0x270]
movdqa xmmword [rsp + 0x40], xmm0
lea rax, str.HC_
mov qword [rbp + 0x280], rax
mov qword [rbp + 0x288], 7
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0xf00]
call fcn.18011fc60
bts r14d, 0x19
mov dword [rsp + 0x50], r14d
mov esi, dword [0x1802e7c20]
mov r14, qword gs:[0x58]
mov rax, qword [r14 + rsi*8]
mov edx, dword [0x1802e7790]
cmp edx, dword [rax + r13]
jle 0x1800add5d
lea rcx, [0x1802e7790]
call fcn.18015a42c
mov edx, dword [0x1802e7790]
cmp edx, 0xffffffff
jne 0x1800add5d
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov edx, dword [0x1802e7790]
mov rcx, qword [rbp - 0x70]
add rcx, qword [0x1802e76c0]
mov rax, 0xffffffffffffffff
nop
inc rax
cmp byte [rcx + rax + 0x2328], 0
jne 0x1800add70
add rax, qword [rbp + 0xf10]
cmp rax, 0x20
jae 0x1800ade08
lea rbx, [rbp + 0xf00]
cmp qword [rbp + 0xf18], 0x10
cmovae rbx, qword [rbp + 0xf00]
mov rax, qword [r14 + rsi*8]
cmp edx, dword [rax + r13]
jle 0x1800adde5
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800adde5
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e76c0]
mov rcx, qword [rbp - 0x70]
add rax, 0x2328
add rcx, rax
mov r8, rbx
mov edx, 0x20
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
nop
lea rcx, [rbp + 0xf00]
call fcn.1800aa960
mov r14d, dword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
inc edi
add r12, 0x20
add r15, 0x20
cmp edi, 0xeb
jl 0x1800adb80
call fcn.180142490
mov qword [rbp + 0x930], rsi
movaps xmm0, xmmword [rbp + 0x930]
movdqa xmmword [rbp + 0x1720], xmm0
mov qword [rbp + 0x290], 4
lea rax, [rbp + 0x1720]
mov qword [rbp + 0x298], rax
movaps xmm0, xmmword [rbp + 0x290]
movdqa xmmword [rsp + 0x40], xmm0
lea rax, str.FontsFonts_Tree
mov qword [rbp + 0x2a0], rax
mov qword [rbp + 0x2a8], 0x13
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp + 0x14e0]
call fcn.18011fc60
bts r14d, 0x16
lea rcx, [rbp + 0x14e0]
cmp qword [rbp + 0x14f8], 0x10
cmovae rcx, qword [rbp + 0x14e0]
mov edx, 0x800
call fcn.180142350
movzx ebx, al
lea rcx, [rbp + 0x14e0]
call fcn.1800aa960
test bl, bl
je 0x1800ae552
mov edi, dword [0x1802e7c20]
mov qword [rsp + 0x40], rdi
mov rsi, qword gs:[0x58]
mov rax, qword [rsi + rdi*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7898], ecx
jle 0x1800ae028
lea rcx, [0x1802e7898]
call fcn.18015a42c
cmp dword [0x1802e7898], 0xffffffff
jne 0x1800ae028
lea rax, str._gtacash
mov qword [rbp + 0x1520], rax
mov qword [rbp + 0x1528], 8
lea rax, str.Pricedown
mov qword [rbp + 0x1530], rax
mov qword [rbp + 0x1538], 9
lea rax, str._font2
mov qword [rbp + 0x1540], rax
mov qword [rbp + 0x1548], 6
lea rax, str.Normal
mov qword [rbp + 0x1550], rax
mov qword [rbp + 0x1558], 6
lea rax, str._font2_cond
mov qword [rbp + 0x1560], rax
mov qword [rbp + 0x1568], 0xb
lea rax, str.Condensed
mov qword [rbp + 0x1570], rax
mov qword [rbp + 0x1578], 9
xorps xmm0, xmm0
movdqu xmmword [0x1802e7880], xmm0
mov qword [0x1802e7890], 0
mov ecx, 0x60
call fcn.18009dff0
mov qword [0x1802e7880], rax
mov qword [0x1802e7888], rax
lea rbx, [rax + 0x60]
mov qword [0x1802e7890], rbx
mov r8d, 0x60
lea rdx, [rbp + 0x1520]
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [0x1802e7888], rbx
lea rcx, [0x18015cef0]
call fcn.18015a36c
nop
lea rcx, [0x1802e7898]
call fcn.18015a3c0
xor r13d, r13d
mov rax, qword [0x1802e7888]
sub rax, qword [0x1802e7880]
sar rax, 5
test rax, rax
je 0x1800ae548
xor r12d, r12d
mov r15, qword [rsp + 0x60]
nop
test r13d, r13d
je 0x1800ae061
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1801347d0
mov rax, qword [rsi + rdi*8]
mov ecx, dword [r15 + rax]
cmp dword [0x1802e7790], ecx
jle 0x1800ae0ab
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800ae0ab
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e7880]
movups xmm0, xmmword [r12 + rax]
movaps xmmword [rbp - 0x40], xmm0
lea rdx, [rbp - 0x40]
lea rcx, [0x1802e6150]
call fcn.1800b7ee0
mov rcx, rax
call fcn.180131290
mov qword [rbp], 0
mov rax, qword [0x1802e7880]
mov rcx, qword [r12 + rax + 0x10]
mov rax, qword [r12 + rax + 0x18]
mov qword [rbp + 0x2b0], rcx
mov qword [rbp + 0x2b8], rax
mov rax, qword [rsp + 0x58]
mov qword [rbp + 0x940], rax
mov dword [rbp + 0x950], r13d
movups xmm0, xmmword [rbp + 0x2b0]
movups xmmword [rbp + 0x1830], xmm0
movups xmm1, xmmword [rbp + 0x940]
movups xmmword [rbp + 0x1840], xmm1
movups xmm0, xmmword [rbp + 0x950]
movups xmmword [rbp + 0x1850], xmm0
mov qword [rbp + 0x2c0], 0x14d
lea rax, [rbp + 0x1830]
mov qword [rbp + 0x2c8], rax
movaps xmm0, xmmword [rbp + 0x2c0]
movdqa xmmword [rbp - 0x40], xmm0
lea rax, str.Font_Face_Button
mov qword [rbp + 0x2d0], rax
mov qword [rbp + 0x2d8], 0x18
lea r8, [rbp - 0x40]
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0x14c0]
call fcn.18011fc60
bts r14d, 0x14
lea rcx, [rbp + 0x14c0]
cmp qword [rbp + 0x14d8], 0x10
cmovae rcx, qword [rbp + 0x14c0]
lea rdx, [rbp]
call fcn.18013a300
movzx ebx, al
lea rcx, [rbp + 0x14c0]
call fcn.1800aa960
test bl, bl
je 0x1800ae51e
mov rax, qword [0x1802e7880]
movups xmm0, xmmword [r12 + rax]
movdqa xmmword [rbp + 0x15e0], xmm0
mov qword [rbp + 0x2e0], 0xd
lea rax, [rbp + 0x15e0]
mov qword [rbp + 0x2e8], rax
lea rax, str._font_face_
mov qword [rbp + 0x2f0], rax
mov qword [rbp + 0x2f8], 0x10
movaps xmm0, xmmword [rbp + 0x2e0]
movdqa xmmword [rbp - 0x40], xmm0
movaps xmm1, xmmword [rbp + 0x2f0]
movdqa xmmword [rsp + 0x70], xmm1
lea r8, [rbp - 0x40]
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0xd80]
call fcn.18011fc60
bts r14d, 0x15
mov dword [rsp + 0x50], r14d
mov rax, qword [rsi + rdi*8]
mov ecx, dword [r15 + rax]
cmp dword [0x1802e7790], ecx
jle 0x1800ae290
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800ae290
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rbx, qword [rbp - 0x70]
lea rcx, [rbx + 0x2328]
add rcx, qword [0x1802e76c0]
mov rdx, 0xffffffffffffffff
nop dword [rax]
inc rdx
cmp byte [rcx + rdx], 0
jne 0x1800ae2b0
mov qword [rsp + 0x20], 1
lea r9, [0x180164fdc]
xor r8d, r8d
call fcn.1800a3ec0
cmp rax, 0xffffffffffffffff
jne 0x1800ae414
mov r14, qword [rbp + 0xd90]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r14
cmp rax, 3
jb 0x1800b36e4
lea r15, [rbp + 0xd80]
cmp qword [rbp + 0xd98], 0x10
cmovae r15, qword [rbp + 0xd80]
xorps xmm0, xmm0
movups xmmword [rbp + 0xd60], xmm0
xor eax, eax
mov qword [rbp + 0xd70], rax
mov qword [rbp + 0xd78], rax
lea rsi, [r14 + 3]
mov ebx, 0xf
lea rdi, [rbp + 0xd60]
cmp rsi, rbx
jbe 0x1800ae37a
mov rbx, rsi
or rbx, 0xf
cmp rbx, rcx
jbe 0x1800ae353
mov rbx, rcx
jmp 0x1800ae360
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rdx, [rbx + 1]
lea rcx, [rbp + 0xd60]
call fcn.18009cfb0
mov rdi, rax
mov qword [rbp + 0xd60], rax
mov qword [rbp + 0xd70], rsi
mov qword [rbp + 0xd78], rbx
mov ecx, dword [0x180164edc]
mov word [rdi], cx
movzx ecx, byte [0x180164ede]
mov byte [rdi + 2], cl
lea rcx, [rdi + 3]
mov r8, r14
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + rsi], 0
mov r14d, dword [rsp + 0x50]
bts r14d, 0x18
lea rcx, [rbp + 0xd80]
call fcn.1800aa960
movups xmm0, xmmword [rbp + 0xd60]
movups xmmword [rbp + 0xd80], xmm0
movups xmm1, xmmword [rbp + 0xd70]
movups xmmword [rbp + 0xd90], xmm1
mov qword [rbp + 0xd70], 0
mov qword [rbp + 0xd78], 0xf
mov byte [rbp + 0xd60], 0
mov rdi, qword [rsp + 0x40]
mov rsi, qword gs:[0x58]
mov r15, qword [rsp + 0x60]
mov rbx, qword [rbp - 0x70]
mov rax, qword [rsi + rdi*8]
mov ecx, dword [r15 + rax]
cmp dword [0x1802e7790], ecx
jle 0x1800ae45e
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800ae45e
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rcx, qword [0x1802e76c0]
add rcx, rbx
mov rax, 0xffffffffffffffff
nop
inc rax
cmp byte [rcx + rax + 0x2328], 0
jne 0x1800ae470
add rax, qword [rbp + 0xd90]
cmp rax, 0x20
jae 0x1800ae512
lea rbx, [rbp + 0xd80]
cmp qword [rbp + 0xd98], 0x10
cmovae rbx, qword [rbp + 0xd80]
mov rax, qword [rsi + rdi*8]
mov ecx, dword [r15 + rax]
cmp dword [0x1802e7790], ecx
jle 0x1800ae4ef
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800ae4ef
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e76c0]
mov rcx, qword [rbp - 0x70]
add rax, 0x2328
add rcx, rax
mov r8, rbx
mov edx, 0x20
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
nop
lea rcx, [rbp + 0xd80]
call fcn.1800aa960
call fcn.180130e60
inc r13d
add r12, 0x20
mov rcx, qword [0x1802e7888]
sub rcx, qword [0x1802e7880]
sar rcx, 5
movsxd rax, r13d
cmp rax, rcx
jb 0x1800ae050
call fcn.180142490
mov rsi, qword [rsp + 0x58]
mov r15d, dword [0x1802e7c20]
mov r12, qword gs:[0x58]
mov rax, qword [r12 + r15*8]
mov r13, qword [rsp + 0x60]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800ae5b1
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800ae5b1
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e76c0]
mov rdi, qword [rbp - 0x60]
lea rbx, [rax + rdi*8]
mov qword [rbp + 0x960], rsi
movaps xmm0, xmmword [rbp + 0x960]
movdqa xmmword [rbp + 0x1700], xmm0
mov qword [rbp + 0x300], 4
lea rax, [rbp + 0x1700]
mov qword [rbp + 0x308], rax
movaps xmm0, xmmword [rbp + 0x300]
movdqa xmmword [rsp + 0x70], xmm0
lea rax, str.Stored
mov qword [rbp + 0x310], rax
mov qword [rbp + 0x318], 0xa
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x310]
lea rcx, [rbp + 0x1380]
call fcn.18011fc60
bts r14d, 0xf
lea rcx, [rbp + 0x1380]
cmp qword [rbp + 0x1398], 0x10
cmovae rcx, qword [rbp + 0x1380]
lea rdx, [rbx + 0x1e58]
call fcn.18013abc0
nop
lea rcx, [rbp + 0x1380]
call fcn.1800aa960
lea rcx, str.Crew_Emblems
call fcn.180141410
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800ae6b8
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800ae6b8
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e76c0]
lea rbx, [rax + rdi*8]
mov qword [rbp + 0x970], rsi
movaps xmm0, xmmword [rbp + 0x970]
movdqa xmmword [rbp + 0x16c0], xmm0
mov qword [rbp + 0x320], 4
lea rax, [rbp + 0x16c0]
mov qword [rbp + 0x328], rax
movaps xmm0, xmmword [rbp + 0x320]
movdqa xmmword [rsp + 0x70], xmm0
lea rax, [0x180165000]
mov qword [rbp + 0x330], rax
mov qword [rbp + 0x338], 5
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x1320]
call fcn.18011fc60
bts r14d, 0xd
lea rcx, [rbp + 0x1320]
cmp qword [rbp + 0x1338], 0x10
cmovae rcx, qword [rbp + 0x1320]
lea rdx, [rbx + 0x1f08]
call fcn.18013abc0
nop
lea rcx, [rbp + 0x1320]
call fcn.1800aa960
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1801347d0
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800ae7bb
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800ae7bb
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e76c0]
lea rbx, [rax + rdi*8]
mov qword [rbp + 0x980], rsi
movaps xmm0, xmmword [rbp + 0x980]
movdqa xmmword [rbp + 0x1730], xmm0
mov qword [rbp + 0x340], 4
lea rax, [rbp + 0x1730]
mov qword [rbp + 0x348], rax
movaps xmm0, xmmword [rbp + 0x340]
movdqa xmmword [rsp + 0x70], xmm0
lea rax, [0x180165008]
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], 5
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x350]
lea rcx, [rbp + 0x1300]
call fcn.18011fc60
bts r14d, 0xc
lea rcx, [rbp + 0x1300]
cmp qword [rbp + 0x1318], 0x10
cmovae rcx, qword [rbp + 0x1300]
lea rdx, [rbx + 0x1fb8]
call fcn.18013abc0
nop
lea rcx, [rbp + 0x1300]
call fcn.1800aa960
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1801347d0
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800ae8be
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800ae8be
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e76c0]
lea rbx, [rax + rdi*8]
mov qword [rbp + 0x990], rsi
movaps xmm0, xmmword [rbp + 0x990]
movdqa xmmword [rbp + 0x1600], xmm0
mov qword [rbp + 0x360], 4
lea rax, [rbp + 0x1600]
mov qword [rbp + 0x368], rax
movaps xmm0, xmmword [rbp + 0x360]
movdqa xmmword [rsp + 0x70], xmm0
lea rax, str.C
mov qword [rbp + 0x370], rax
mov qword [rbp + 0x378], 5
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x370]
lea rcx, [rbp + 0x1340]
call fcn.18011fc60
bts r14d, 0x12
lea rcx, [rbp + 0x1340]
cmp qword [rbp + 0x1358], 0x10
cmovae rcx, qword [rbp + 0x1340]
lea rdx, [rbx + 0x2068]
call fcn.18013abc0
nop
lea rcx, [rbp + 0x1340]
call fcn.1800aa960
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1801347d0
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800ae9c1
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800ae9c1
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e76c0]
lea rbx, [rax + rdi*8]
mov qword [rbp + 0x9a0], rsi
movaps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0x1640], xmm0
mov qword [rbp + 0x380], 4
lea rax, [rbp + 0x1640]
mov qword [rbp + 0x388], rax
movaps xmm0, xmmword [rbp + 0x380]
movdqa xmmword [rsp + 0x70], xmm0
lea rax, [0x180165018]
mov qword [rbp + 0x390], rax
mov qword [rbp + 0x398], 5
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0x1360]
call fcn.18011fc60
bts r14d, 0x11
lea rcx, [rbp + 0x1360]
cmp qword [rbp + 0x1378], 0x10
cmovae rcx, qword [rbp + 0x1360]
lea rdx, [rbx + 0x2118]
call fcn.18013abc0
nop
lea rcx, [rbp + 0x1360]
call fcn.1800aa960
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1801347d0
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800aeac4
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800aeac4
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e76c0]
lea rbx, [rax + rdi*8]
mov qword [rbp + 0x9b0], rsi
movaps xmm0, xmmword [rbp + 0x9b0]
movdqa xmmword [rbp + 0x16e0], xmm0
mov qword [rbp + 0x3a0], 4
lea rax, [rbp + 0x16e0]
mov qword [rbp + 0x3a8], rax
movaps xmm0, xmmword [rbp + 0x3a0]
movdqa xmmword [rsp + 0x70], xmm0
lea rax, [0x180165020]
mov qword [rbp + 0x3b0], rax
mov qword [rbp + 0x3b8], 5
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x3b0]
lea rcx, [rbp + 0x13a0]
call fcn.18011fc60
bts r14d, 0x10
lea rcx, [rbp + 0x13a0]
cmp qword [rbp + 0x13b8], 0x10
cmovae rcx, qword [rbp + 0x13a0]
lea rdx, [rbx + 0x21c8]
call fcn.18013abc0
nop
lea rcx, [rbp + 0x13a0]
call fcn.1800aa960
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1801347d0
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800aebc7
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800aebc7
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e76c0]
lea rbx, [rax + rdi*8]
mov qword [rbp + 0x9c0], rsi
movaps xmm0, xmmword [rbp + 0x9c0]
movdqa xmmword [rbp + 0x1710], xmm0
mov qword [rbp + 0x3c0], 4
lea rax, [rbp + 0x1710]
mov qword [rbp + 0x3c8], rax
movaps xmm0, xmmword [rbp + 0x3c0]
movdqa xmmword [rsp + 0x70], xmm0
lea rax, [0x180165028]
mov qword [rbp + 0x3d0], rax
mov qword [rbp + 0x3d8], 5
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x13c0]
call fcn.18011fc60
bts r14d, 0xe
lea rcx, [rbp + 0x13c0]
cmp qword [rbp + 0x13d8], 0x10
cmovae rcx, qword [rbp + 0x13c0]
lea rdx, [rbx + 0x2278]
call fcn.18013abc0
nop
lea rcx, [rbp + 0x13c0]
call fcn.1800aa960
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800aecbe
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800aecbe
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e76c0]
lea rbx, [rax + rdi*8]
mov qword [rbp + 0x9d0], rsi
movaps xmm0, xmmword [rbp + 0x9d0]
movdqa xmmword [rbp + 0x15b0], xmm0
mov qword [rbp + 0x3e0], 4
lea rax, [rbp + 0x15b0]
mov qword [rbp + 0x3e8], rax
movaps xmm0, xmmword [rbp + 0x3e0]
movdqa xmmword [rsp + 0x70], xmm0
lea rax, str.Overlay
mov qword [rbp + 0x3f0], rax
mov qword [rbp + 0x3f8], 0xb
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0x13e0]
call fcn.18011fc60
bts r14d, 0xb
lea rcx, [rbp + 0x13e0]
cmp qword [rbp + 0x13f8], 0x10
cmovae rcx, qword [rbp + 0x13e0]
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [rbx + 0x2870]
call fcn.18013c760
nop
lea rcx, [rbp + 0x13e0]
call fcn.1800aa960
mov qword [rbp + 0x9e0], rsi
movaps xmm0, xmmword [rbp + 0x9e0]
movdqa xmmword [rbp + 0x16d0], xmm0
mov qword [rbp + 0x400], 4
lea rax, [rbp + 0x16d0]
mov qword [rbp + 0x408], rax
movaps xmm0, xmmword [rbp + 0x400]
movdqa xmmword [rsp + 0x70], xmm0
lea rax, str.Overlay_Presets
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x418], 0x13
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x410]
lea rcx, [rbp + 0x1400]
call fcn.18011fc60
bts r14d, 0x13
lea rcx, [rbp + 0x1400]
cmp qword [rbp + 0x1418], 0x10
cmovae rcx, qword [rbp + 0x1400]
mov edx, 0x800
call fcn.180142350
movzx ebx, al
lea rcx, [rbp + 0x1400]
call fcn.1800aa960
test bl, bl
je 0x1800af74d
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e78b8], ecx
jle 0x1800af518
lea rcx, [0x1802e78b8]
call fcn.18015a42c
cmp dword [0x1802e78b8], 0xffffffff
jne 0x1800af518
lea rax, str.Death_Defying
mov qword [rbp + 0xf20], rax
mov qword [rbp + 0xf28], 0xd
mov dword [rbp + 0xf30], 0xda917ddf
mov dword [rbp + 0xf34], 0x90d662b0
lea rax, str.For_Hire
mov qword [rbp + 0xf38], rax
mov qword [rbp + 0xf40], 8
mov dword [rbp + 0xf48], 0x6446914b
mov dword [rbp + 0xf4c], 0x8065c1cf
lea rax, str.Live_A_Little
mov qword [rbp + 0xf50], rax
mov qword [rbp + 0xf58], 0xd
mov dword [rbp + 0xf60], 0x3ce9c28e
mov dword [rbp + 0xf64], 0xd51dba5
lea rax, str.Asshole
mov qword [rbp + 0xf68], rax
mov qword [rbp + 0xf70], 7
mov dword [rbp + 0xf78], 0x4ea46603
mov dword [rbp + 0xf7c], 0xfafeb6ff
lea rax, str.Cant_Touch_This
mov qword [rbp + 0xf80], rax
mov qword [rbp + 0xf88], 0xf
mov dword [rbp + 0xf90], 0x216d0b95
mov dword [rbp + 0xf94], 0xe7c01082
lea rax, str.Decorated
mov qword [rbp + 0xf98], rax
mov qword [rbp + 0xfa0], 9
mov dword [rbp + 0xfa8], 0x332eaf18
mov dword [rbp + 0xfac], 0xc717cf32
lea rax, str.Psycho_Killer
mov qword [rbp + 0xfb0], rax
mov qword [rbp + 0xfb8], 0xd
mov dword [rbp + 0xfc0], 0xfe274392
mov dword [rbp + 0xfc4], 0x9c217d3a
lea rax, str.One_Man_Army
mov qword [rbp + 0xfc8], rax
mov qword [rbp + 0xfd0], 0xc
mov dword [rbp + 0xfd8], 0xec72a029
mov dword [rbp + 0xfdc], 0x7dde40b4
lea rax, str.Shot_Caller
mov qword [rbp + 0xfe0], rax
mov qword [rbp + 0xfe8], 0xb
mov dword [rbp + 0xff0], 0xa9791a37
mov dword [rbp + 0xff4], 0xe73d9345
lea rax, str.Showroom
mov qword [rbp + 0xff8], rax
mov qword [rbp + 0x1000], 8
mov dword [rbp + 0x1008], 0xff7e733
mov dword [rbp + 0x100c], 0x197b77c0
lea rax, str.Base_5
mov qword [rbp + 0x1010], rax
mov qword [rbp + 0x1018], 6
mov dword [rbp + 0x1020], 0x38dcae02
mov dword [rbp + 0x1024], 0x5b421729
lea rax, str.Bitchn
mov qword [rbp + 0x1028], rax
mov qword [rbp + 0x1030], 6
mov dword [rbp + 0x1038], 0x22e38210
mov dword [rbp + 0x103c], 0x766a4d79
lea rax, str.Bobo
mov qword [rbp + 0x1040], rax
mov qword [rbp + 0x1048], 4
mov dword [rbp + 0x1050], 0x1d2ef6a7
mov dword [rbp + 0x1054], 0x7fb86015
lea rax, str.Crocs
mov qword [rbp + 0x1058], rax
mov qword [rbp + 0x1060], 5
mov dword [rbp + 0x1068], 0xc875558
mov dword [rbp + 0x106c], 0x71e18a
lea rax, str.Emotion
mov qword [rbp + 0x1070], rax
mov qword [rbp + 0x1078], 7
mov dword [rbp + 0x1080], 0x6de01818
mov dword [rbp + 0x1084], 0x125c855f
lea rax, str.Fever
mov qword [rbp + 0x1088], rax
mov qword [rbp + 0x1090], 5
mov dword [rbp + 0x1098], 0xa099fd8b
mov dword [rbp + 0x109c], 0x2ceeba83
lea rax, str.Flash
mov qword [rbp + 0x10a0], rax
mov qword [rbp + 0x10a8], 5
mov dword [rbp + 0x10b0], 0x53646311
mov dword [rbp + 0x10b4], 0x3ec05e26
lea rax, str.Vinyl
mov qword [rbp + 0x10b8], rax
mov qword [rbp + 0x10c0], 5
mov dword [rbp + 0x10c8], 0x45b2c7ae
mov dword [rbp + 0x10cc], 0xd6880dbb
lea rax, str.Homies
mov qword [rbp + 0x10d0], rax
mov qword [rbp + 0x10d8], 6
mov dword [rbp + 0x10e0], 0x87154a76
mov dword [rbp + 0x10e4], 0xc449693e
lea rax, str.KDST
mov qword [rbp + 0x10e8], rax
mov qword [rbp + 0x10f0], 4
mov dword [rbp + 0x10f8], 0xb0609d0c
mov dword [rbp + 0x10fc], 0xab0936be
lea rax, str.Vivisection
mov qword [rbp + 0x1100], rax
mov qword [rbp + 0x1108], 0xb
mov dword [rbp + 0x1110], 0xa98c8e50
mov dword [rbp + 0x1114], 0x54336010
lea rax, str.Kjah
mov qword [rbp + 0x1118], rax
mov qword [rbp + 0x1120], 4
mov dword [rbp + 0x1128], 0xb7e32afd
mov dword [rbp + 0x112c], 0x4559c25d
lea rax, str.Bounce
mov qword [rbp + 0x1130], rax
mov qword [rbp + 0x1138], 6
mov dword [rbp + 0x1140], 0x7b1eb175
mov dword [rbp + 0x1144], 0x37a026ea
lea rax, str.Krose
mov qword [rbp + 0x1148], rax
mov qword [rbp + 0x1150], 5
mov dword [rbp + 0x1158], 0xd8686c07
mov dword [rbp + 0x115c], 0xafb616c4
lea rax, str.R_Dev_White
mov qword [rbp + 0x1160], rax
mov qword [rbp + 0x1168], 0xc
mov dword [rbp + 0x1170], 0x63e7b8ea
mov dword [rbp + 0x1174], 0x4d541059
lea rax, str.R_Dev_Black
mov qword [rbp + 0x1178], rax
mov qword [rbp + 0x1180], 0xc
mov dword [rbp + 0x1188], 0x98da22d2
mov dword [rbp + 0x118c], 0xcdf19192
lea rax, str.R_Dev_Gray
mov qword [rbp + 0x1190], rax
mov qword [rbp + 0x1198], 0xb
mov dword [rbp + 0x11a0], 0x96a71e6c
mov dword [rbp + 0x11a4], 0xdfb0350f
lea rax, str.Indi_Happiness
mov qword [rbp + 0x11a8], rax
mov qword [rbp + 0x11b0], 0xe
mov dword [rbp + 0x11b8], 0x25b99291
mov dword [rbp + 0x11bc], 0x5ae968af
lea rax, str.Pilot_Elitas
mov qword [rbp + 0x11c0], rax
mov qword [rbp + 0x11c8], 0xc
mov dword [rbp + 0x11d0], 0xf4ac37ac
mov dword [rbp + 0x11d4], 0xff52f2a1
lea rax, str.LTS_Fist
mov qword [rbp + 0x11d8], rax
mov qword [rbp + 0x11e0], 8
mov dword [rbp + 0x11e8], 0x28f2a05
mov dword [rbp + 0x11ec], 0x1ec26307
lea rax, str.OG_1
mov qword [rbp + 0x11f0], rax
mov qword [rbp + 0x11f8], 4
mov dword [rbp + 0x1200], 0xa9106a68
mov dword [rbp + 0x1204], 0xc2549d88
lea rax, str.OG_2
mov qword [rbp + 0x1208], rax
mov qword [rbp + 0x1210], 4
mov dword [rbp + 0x1218], 0xdbe0f2df
mov dword [rbp + 0x121c], 0x3cf43504
lea rax, str.OG_3
mov qword [rbp + 0x1220], rax
mov qword [rbp + 0x1228], 4
mov dword [rbp + 0x1230], 0xdb709e8d
mov dword [rbp + 0x1234], 0x9c089fbe
lea rax, str.OG_4
mov qword [rbp + 0x1238], rax
mov qword [rbp + 0x1240], 4
mov dword [rbp + 0x1248], 0xe56621d3
mov dword [rbp + 0x124c], 0xbca2504c
lea rax, str.Heist_Elite
mov qword [rbp + 0x1250], rax
mov qword [rbp + 0x1258], 0xb
mov dword [rbp + 0x1260], 0xcc89b230
mov dword [rbp + 0x1264], 0x63dd47ac
lea rax, str.Heist_Elite_2
mov qword [rbp + 0x1268], rax
mov qword [rbp + 0x1270], 0xd
mov dword [rbp + 0x1278], 0x28014457
mov dword [rbp + 0x127c], 0x71f11d42
xorps xmm0, xmm0
movdqu xmmword [0x1802e78a0], xmm0
mov qword [0x1802e78b0], 0
mov ecx, 0x360
call fcn.18009dff0
mov qword [0x1802e78a0], rax
mov qword [0x1802e78a8], rax
lea rbx, [rax + 0x360]
mov qword [0x1802e78b0], rbx
mov r8d, 0x360
lea rdx, [rbp + 0xf20]
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [0x1802e78a8], rbx
lea rcx, [0x18015d060]
call fcn.18015a36c
nop
lea rcx, [0x1802e78b8]
call fcn.18015a3c0
mov rbx, qword [0x1802e78a0]
mov rsi, qword [0x1802e78a8]
cmp rbx, rsi
je 0x1800af743
nop
mov qword [rbp + 8], 0
mov rcx, qword [rbx]
mov rax, qword [rbx + 8]
mov qword [rbp + 0x420], rcx
mov qword [rbp + 0x428], rax
mov rax, qword [rsp + 0x58]
mov qword [rbp + 0x9f0], rax
movups xmm0, xmmword [rbp + 0x420]
movups xmmword [rbp + 0x17a0], xmm0
movups xmm1, xmmword [rbp + 0x9f0]
movups xmmword [rbp + 0x17b0], xmm1
mov qword [rbp + 0x430], 0x4d
lea rax, [rbp + 0x17a0]
mov qword [rbp + 0x438], rax
movaps xmm0, xmmword [rbp + 0x430]
movdqa xmmword [rsp + 0x70], xmm0
lea rax, [0x180165208]
mov qword [rbp + 0x440], rax
mov qword [rbp + 0x448], 6
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x440]
lea rcx, [rbp + 0xdc0]
call fcn.18011fc60
bts r14d, 9
lea rcx, [rbp + 0xdc0]
cmp qword [rbp + 0xdd8], 0x10
cmovae rcx, qword [rbp + 0xdc0]
lea r9, [rbp + 8]
xor r8d, r8d
xor edx, edx
call fcn.180140bb0
movzx edi, al
mov r8, qword [rbp + 0xdd8]
cmp r8, 0x10
jb 0x1800af61c
inc r8
mov rdx, qword [rbp + 0xdc0]
lea rcx, [rbp + 0xdc0]
call fcn.1800b7860
mov qword [rbp + 0xdd0], 0
mov qword [rbp + 0xdd8], 0xf
mov byte [rbp + 0xdc0], 0
test dil, dil
je 0x1800af732
mov rax, qword [r12 + r15*8]
mov ecx, dword [0x1802e7790]
cmp ecx, dword [rax + r13]
jle 0x1800af694
lea rcx, [0x1802e7790]
call fcn.18015a42c
mov ecx, dword [0x1802e7790]
cmp ecx, 0xffffffff
jne 0x1800af694
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov ecx, dword [0x1802e7790]
mov rax, qword [0x1802e76c8]
cmp dword [rax], 0
mov rax, qword [r12 + r15*8]
je 0x1800af6dd
mov edi, dword [rbx + 0x10]
cmp ecx, dword [rax + r13]
jle 0x1800af720
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800af720
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
jmp 0x1800af714
mov edi, dword [rbx + 0x14]
cmp ecx, dword [rax + r13]
jle 0x1800af720
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800af720
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e76c0]
mov rcx, qword [rbp - 0x60]
mov dword [rax + rcx*8 + 0x2870], edi
add rbx, 0x18
cmp rbx, rsi
jne 0x1800af530
mov rdi, qword [rbp - 0x60]
call fcn.180142490
mov rsi, qword [rsp + 0x58]
mov qword [rbp + 0x10], 0
mov dword [rbp + 0xc60], 0x12db1a35
mov dword [rbp + 0xc64], 0xc0b0b0d0
mov dword [rbp + 0xc68], 0x20002020
mov dword [rbp + 0xc6c], 0xb0c020
movdqa xmm0, xmmword [0x180165880]
movdqu xmmword [rbp + 0xc70], xmm0
movdqa xmm1, xmmword [0x1801658a0]
movdqu xmmword [rbp + 0xc80], xmm1
movdqa xmm0, xmmword [0x180165870]
movdqu xmmword [rbp + 0xc90], xmm0
mov dword [rbp + 0xca0], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x88c], xmm0
movups xmmword [rbp + 0x89c], xmm0
movups xmmword [rbp + 0x8ac], xmm0
movups xmmword [rbp + 0x8bc], xmm0
movups xmmword [rbp + 0x8cc], xmm0
movups xmmword [rbp + 0x8dc], xmm0
mov dword [rbp + 0x888], 0x12db1a35
mov r10d, 0x12db1a35
xor r9d, r9d
movdqa xmm6, xmmword [0x1801664a0]
xor r8d, r8d
mov edx, r9d
cmp edx, 0x20
jae 0x1800af835
mov ecx, edx
movzx eax, byte [rbp + rcx + 0xc64]
mov byte [rbp + rcx + 0x88c], al
movzx eax, byte [rbp + rcx + 0xc84]
mov byte [rbp + rcx + 0x8bc], al
inc edx
lea eax, [r8 + rdx]
cmp eax, 0x10
jl 0x1800af805
movdqu xmm0, xmmword [rbp + r9 + 0x8bc]
movsx eax, r10b
movd xmm1, eax
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pshufd xmm1, xmm1, 0
movdqu xmm2, xmmword [rbp + r9 + 0x88c]
orps xmm2, xmm0
paddb xmm2, xmm1
xorps xmm2, xmm1
psubb xmm2, xmm1
xorps xmm2, xmm1
psubb xmm2, xmm1
xorps xmm2, xmm6
psubb xmm2, xmm1
xorps xmm2, xmm1
psubb xmm2, xmm1
xorps xmm2, xmm1
paddb xmm2, xmm1
xorps xmm2, xmm6
psubb xmm2, xmm1
xorps xmm2, xmm1
paddb xmm2, xmm1
xorps xmm2, xmm1
psubb xmm2, xmm1
xorps xmm2, xmm6
psubb xmm2, xmm1
xorps xmm2, xmm1
psubb xmm2, xmm1
xorps xmm2, xmm1
paddb xmm2, xmm1
xorps xmm2, xmm6
paddb xmm2, xmm1
xorps xmm2, xmm1
psubb xmm2, xmm1
xorps xmm2, xmm1
psubb xmm2, xmm1
xorps xmm2, xmm6
movdqu xmmword [rbp + r9 + 0x88c], xmm2
imul r10d, r10d, 0xbc8f
mov eax, 3
mul r10d
mov eax, r10d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1e
imul eax, eax, 0x7fffffff
sub r10d, eax
add r9d, 0x10
add r8d, 0xfffffff0
cmp r9d, 0x30
jb 0x1800af802
xorps xmm0, xmm0
movups xmmword [rbp + 0xd20], xmm0
mov qword [rbp + 0xd30], 0
mov qword [rbp + 0xd38], 0xf
mov edx, 0x20
lea rcx, [rbp + 0xd20]
call fcn.18009cfb0
mov qword [rbp + 0xd20], rax
mov qword [rbp + 0xd30], 0x19
mov qword [rbp + 0xd38], 0x1f
movups xmm0, xmmword [rbp + 0x88c]
movups xmmword [rax], xmm0
movsd xmm1, qword [rbp + 0x89c]
movsd qword [rax + 0x10], xmm1
movzx ecx, byte [rbp + 0x8a4]
mov byte [rax + 0x18], cl
mov byte [rax + 0x19], 0
or r14d, 0x20
lea rax, [rbp + 0xd20]
cmp qword [rbp + 0xd38], 0x10
cmovae rax, qword [rbp + 0xd20]
mov qword [rbp + 0x460], rax
mov rax, qword [rbp + 0xd30]
mov qword [rbp + 0x468], rax
mov qword [rbp + 0xa00], rsi
movaps xmm0, xmmword [rbp + 0xa00]
movdqa xmmword [rbp + 0x15d0], xmm0
mov qword [rbp + 0x450], 4
lea rax, [rbp + 0x15d0]
mov qword [rbp + 0x458], rax
movaps xmm0, xmmword [rbp + 0x450]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x460]
movdqa xmmword [rbp - 0x40], xmm1
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0xe80]
call fcn.18011fc60
or r14d, 0x40
lea rcx, [rbp + 0xe80]
cmp qword [rbp + 0xe98], 0x10
cmovae rcx, qword [rbp + 0xe80]
lea rdx, [rbp + 0x10]
call fcn.18013a300
movzx ebx, al
mov rdx, qword [rbp + 0xe98]
cmp rdx, 0x10
jb 0x1800afa72
inc rdx
mov rcx, qword [rbp + 0xe80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800afa6d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0ce9
call fcn.180159ffc
mov qword [rbp + 0xe90], 0
mov qword [rbp + 0xe98], 0xf
mov byte [rbp + 0xe80], 0
mov rdx, qword [rbp + 0xd38]
cmp rdx, 0x10
jb 0x1800afad0
inc rdx
mov rcx, qword [rbp + 0xd20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800afacb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0cf7
call fcn.180159ffc
mov qword [rbp + 0xd30], 0
mov qword [rbp + 0xd38], 0xf
mov byte [rbp + 0xd20], 0
test bl, bl
je 0x1800afb91
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800afb3f
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800afb3f
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rbx, qword [0x1802e76c0]
call fcn.180129650
mov rdx, qword [rax + 0xa8]
xor ecx, ecx
call rdx
mov qword [rbp + 0x470], rax
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rax + rcx], 0
jne 0x1800afb64
mov qword [rbp + 0x478], rcx
movaps xmm0, xmmword [rbp + 0x470]
movdqa xmmword [rsp + 0x70], xmm0
lea r8, [rsp + 0x70]
mov rdx, rsi
mov rcx, rbx
call fcn.1800caed0
mov qword [rbp + 0x18], 0
mov dword [rbp + 0xcb0], 0x12db6435
mov dword [rbp + 0xcb4], 0x400080
mov dword [rbp + 0xcb8], 0x101010c0
mov dword [rbp + 0xcbc], 0xc0401000
movdqa xmm0, xmmword [0x180165860]
movdqu xmmword [rbp + 0xcc0], xmm0
movdqa xmm1, xmmword [0x180165890]
movdqu xmmword [rbp + 0xcd0], xmm1
movdqa xmm0, xmmword [0x180165850]
movdqu xmmword [rbp + 0xce0], xmm0
mov dword [rbp + 0xcf0], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x7a4], xmm0
movups xmmword [rbp + 0x7b4], xmm0
movups xmmword [rbp + 0x7c4], xmm0
movups xmmword [rbp + 0x7d4], xmm0
movups xmmword [rbp + 0x7e4], xmm0
movups xmmword [rbp + 0x7f4], xmm0
mov dword [rbp + 0x7a0], 0x12db6435
mov r10d, 0x12db6435
xor r9d, r9d
xor r8d, r8d
nop
mov edx, r9d
cmp edx, 0x20
jae 0x1800afc73
mov ecx, edx
movzx eax, byte [rbp + rcx + 0xcb4]
mov byte [rbp + rcx + 0x7a4], al
movzx eax, byte [rbp + rcx + 0xcd4]
mov byte [rbp + rcx + 0x7d4], al
inc edx
lea eax, [r8 + rdx]
cmp eax, 0x10
jl 0x1800afc43
movdqu xmm0, xmmword [rbp + r9 + 0x7d4]
movsx eax, r10b
movd xmm1, eax
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pshufd xmm1, xmm1, 0
movdqu xmm2, xmmword [rbp + r9 + 0x7a4]
orps xmm2, xmm0
psubb xmm2, xmm1
xorps xmm2, xmm1
psubb xmm2, xmm1
xorps xmm2, xmm1
paddb xmm2, xmm1
xorps xmm2, xmm6
psubb xmm2, xmm1
xorps xmm2, xmm1
paddb xmm2, xmm1
xorps xmm2, xmm1
psubb xmm2, xmm1
xorps xmm2, xmm6
paddb xmm2, xmm1
xorps xmm2, xmm1
psubb xmm2, xmm1
xorps xmm2, xmm1
psubb xmm2, xmm1
xorps xmm2, xmm6
psubb xmm2, xmm1
xorps xmm2, xmm1
paddb xmm2, xmm1
xorps xmm2, xmm1
psubb xmm2, xmm1
xorps xmm2, xmm6
psubb xmm2, xmm1
xorps xmm2, xmm1
psubb xmm2, xmm1
xorps xmm2, xmm1
paddb xmm2, xmm1
xorps xmm2, xmm6
movdqu xmmword [rbp + r9 + 0x7a4], xmm2
imul r10d, r10d, 0xbc8f
mov eax, 3
mul r10d
mov eax, r10d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1e
imul eax, eax, 0x7fffffff
sub r10d, eax
add r9d, 0x10
add r8d, 0xfffffff0
cmp r9d, 0x30
jb 0x1800afc40
xorps xmm0, xmm0
movups xmmword [rbp + 0xd00], xmm0
mov qword [rbp + 0xd10], 0
mov qword [rbp + 0xd18], 0xf
mov edx, 0x20
lea rcx, [rbp + 0xd00]
call fcn.18009cfb0
mov qword [rbp + 0xd00], rax
mov qword [rbp + 0xd10], 0x17
mov qword [rbp + 0xd18], 0x1f
movups xmm0, xmmword [rbp + 0x7a4]
movups xmmword [rax], xmm0
mov ecx, dword [rbp + 0x7b4]
mov dword [rax + 0x10], ecx
movzx ecx, word [rbp + 0x7b8]
mov word [rax + 0x14], cx
movzx ecx, byte [rbp + 0x7ba]
mov byte [rax + 0x16], cl
mov byte [rax + 0x17], 0
bts r14d, 7
lea rax, [rbp + 0xd00]
cmp qword [rbp + 0xd18], 0x10
cmovae rax, qword [rbp + 0xd00]
mov qword [rbp + 0x490], rax
mov rax, qword [rbp + 0xd10]
mov qword [rbp + 0x498], rax
mov qword [rbp + 0xa10], rsi
movaps xmm0, xmmword [rbp + 0xa10]
movdqa xmmword [rbp + 0x15f0], xmm0
mov qword [rbp + 0x480], 4
lea rax, [rbp + 0x15f0]
mov qword [rbp + 0x488], rax
movaps xmm0, xmmword [rbp + 0x480]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x490]
movdqa xmmword [rbp - 0x40], xmm1
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0xe00]
call fcn.18011fc60
bts r14d, 8
lea rcx, [rbp + 0xe00]
cmp qword [rbp + 0xe18], 0x10
cmovae rcx, qword [rbp + 0xe00]
lea rdx, [rbp + 0x18]
call fcn.18013a300
movzx ebx, al
mov rdx, qword [rbp + 0xe18]
cmp rdx, 0x10
jb 0x1800afeb9
inc rdx
mov rcx, qword [rbp + 0xe00]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800afeb4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0cf0
call fcn.180159ffc
mov qword [rbp + 0xe10], 0
mov qword [rbp + 0xe18], 0xf
mov byte [rbp + 0xe00], 0
mov rdx, qword [rbp + 0xd18]
cmp rdx, 0x10
jb 0x1800aff17
inc rdx
mov rcx, qword [rbp + 0xd00]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800aff12
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0cf7
call fcn.180159ffc
mov qword [rbp + 0xd10], 0
mov qword [rbp + 0xd18], 0xf
mov byte [rbp + 0xd00], 0
test bl, bl
je 0x1800afffb
call fcn.180129650
mov rbx, qword [rax + 0xb0]
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800aff92
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800aff92
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov r8, rsi
lea rdx, [rbp + 0xea0]
mov rcx, qword [0x1802e76c0]
call fcn.1800ca790
nop
cmp qword [rax + 0x18], 0x10
jb 0x1800affb3
mov rax, qword [rax]
mov rdx, rax
xor ecx, ecx
call rbx
nop
mov r8, qword [rbp + 0xeb8]
cmp r8, 0x10
jb 0x1800affde
inc r8
mov rdx, qword [rbp + 0xea0]
lea rcx, [rbp + 0xea0]
call fcn.1800b7860
mov qword [rbp + 0xeb0], 0
mov qword [rbp + 0xeb8], 0xf
mov byte [rbp + 0xea0], 0
mov qword [rbp + 0xc0], 0
mov qword [rbp + 0xa20], rsi
movaps xmm0, xmmword [rbp + 0xa20]
movdqa xmmword [rbp + 0x1610], xmm0
mov qword [rbp + 0x4a0], 4
lea rax, [rbp + 0x1610]
mov qword [rbp + 0x4a8], rax
movaps xmm0, xmmword [rbp + 0x4a0]
movdqa xmmword [rsp + 0x70], xmm0
lea rax, str.Apply_Outfit
mov qword [rbp + 0x4b0], rax
mov qword [rbp + 0x4b8], 0x10
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x4b0]
lea rcx, [rbp + 0xe20]
call fcn.18011fc60
or r14d, 0x10
lea rcx, [rbp + 0xe20]
cmp qword [rbp + 0xe38], 0x10
cmovae rcx, qword [rbp + 0xe20]
lea rdx, [rbp + 0xc0]
call fcn.18013a300
movzx ebx, al
mov rdx, qword [rbp + 0xe38]
cmp rdx, 0x10
jb 0x1800b00de
inc rdx
mov rcx, qword [rbp + 0xe20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b00d9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0cf7
call fcn.180159ffc
mov qword [rbp + 0xe30], 0
mov qword [rbp + 0xe38], 0xf
mov byte [rbp + 0xe20], 0
test bl, bl
je 0x1800b0291
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800b014d
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b014d
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl_doug::GUI::Draw_void____ptr64::_115::_lambda_3___void___.0
mov qword [rbp + 0x808], rax
mov qword [rbp + 0x810], rsi
lea rax, [rbp + 0x808]
mov qword [rbp + 0x840], rax
lea rax, [rbp + 0x808]
mov qword [rbp - 0x60], rax
lea rax, [0x1802e5120]
mov qword [rsp + 0x58], rax
mov rcx, rax
call sub.MSVCP140.dll__Mtx_lock
test eax, eax
jne 0x1800b36ff
cmp dword [0x1802e516c], 0x7fffffff
je 0x1800b36ea
mov rdx, qword [0x1802e5190]
lea rax, [rdx + 1]
mov rcx, qword [0x1802e5180]
cmp rcx, rax
ja 0x1800b01dd
mov edx, 1
lea rcx, [0x1802e5170]
call fcn.1800b5d30
mov rdx, qword [0x1802e5190]
mov rcx, qword [0x1802e5180]
dec rcx
mov rax, qword [0x1802e5188]
and rax, rcx
mov qword [0x1802e5188], rax
lea rbx, [rdx + rax]
and rbx, rcx
mov rax, qword [0x1802e5178]
cmp qword [rax + rbx*8], 0
jne 0x1800b0222
mov ecx, 0x40
call fcn.180159fc0
mov rcx, qword [0x1802e5178]
mov qword [rcx + rbx*8], rax
mov rax, qword [0x1802e5178]
mov rbx, qword [rax + rbx*8]
mov qword [rsp + 0x40], rbx
mov qword [rbx + 0x38], 0
mov rcx, qword [rbp + 0x840]
test rcx, rcx
je 0x1800b024f
mov rax, qword [rcx]
mov r8, qword [rax]
mov rdx, rbx
call r8
mov qword [rbx + 0x38], rax
inc qword [0x1802e5190]
lea rcx, [0x1802e5120]
call sub.MSVCP140.dll__Mtx_unlock
nop
mov rcx, qword [rbp + 0x840]
test rcx, rcx
je 0x1800b0291
mov rax, qword [rcx]
mov r8, qword [rax + 0x20]
lea rax, [rbp + 0x808]
cmp rcx, rax
setne dl
call r8
mov qword [rbp + 0x840], 0
mov qword [rbp + 0xb0], 0
mov qword [rbp + 0x110], rsi
movaps xmm0, xmmword [rbp + 0x110]
movdqa xmmword [rbp + 0x1630], xmm0
mov qword [rbp + 0x4c0], 4
lea rax, [rbp + 0x1630]
mov qword [rbp + 0x4c8], rax
movaps xmm0, xmmword [rbp + 0x4c0]
movdqa xmmword [rsp + 0x70], xmm0
lea rax, str.Copy_Current_Outfit_to_Slot
mov qword [rbp + 0x4d0], rax
mov qword [rbp + 0x4d8], 0x1f
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x4d0]
lea rcx, [rbp + 0xe40]
call fcn.18011fc60
or r14d, 4
lea rcx, [rbp + 0xe40]
cmp qword [rbp + 0xe58], 0x10
cmovae rcx, qword [rbp + 0xe40]
lea rdx, [rbp + 0xb0]
call fcn.18013a300
movzx ebx, al
mov rdx, qword [rbp + 0xe58]
cmp rdx, 0x10
jb 0x1800b0374
inc rdx
mov rcx, qword [rbp + 0xe40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b036f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0cf7
call fcn.180159ffc
mov qword [rbp + 0xe50], 0
mov qword [rbp + 0xe58], 0xf
mov byte [rbp + 0xe40], 0
test bl, bl
je 0x1800b0527
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800b03e3
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b03e3
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl_doug::GUI::Draw_void____ptr64::_118::_lambda_4___void___.0
mov qword [rbp + 0x848], rax
mov qword [rbp + 0x850], rsi
lea rax, [rbp + 0x848]
mov qword [rbp + 0x880], rax
lea rax, [rbp + 0x848]
mov qword [rbp - 0x60], rax
lea rax, [0x1802e5120]
mov qword [rsp + 0x58], rax
mov rcx, rax
call sub.MSVCP140.dll__Mtx_lock
test eax, eax
jne 0x1800b371f
cmp dword [0x1802e516c], 0x7fffffff
je 0x1800b370a
mov rdx, qword [0x1802e5190]
lea rax, [rdx + 1]
mov rcx, qword [0x1802e5180]
cmp rcx, rax
ja 0x1800b0473
mov edx, 1
lea rcx, [0x1802e5170]
call fcn.1800b5d30
mov rdx, qword [0x1802e5190]
mov rcx, qword [0x1802e5180]
dec rcx
mov rax, qword [0x1802e5188]
and rax, rcx
mov qword [0x1802e5188], rax
lea rbx, [rdx + rax]
and rbx, rcx
mov rax, qword [0x1802e5178]
cmp qword [rax + rbx*8], 0
jne 0x1800b04b8
mov ecx, 0x40
call fcn.180159fc0
mov rcx, qword [0x1802e5178]
mov qword [rcx + rbx*8], rax
mov rax, qword [0x1802e5178]
mov rbx, qword [rax + rbx*8]
mov qword [rsp + 0x40], rbx
mov qword [rbx + 0x38], 0
mov rcx, qword [rbp + 0x880]
test rcx, rcx
je 0x1800b04e5
mov rax, qword [rcx]
mov r8, qword [rax]
mov rdx, rbx
call r8
mov qword [rbx + 0x38], rax
inc qword [0x1802e5190]
lea rcx, [0x1802e5120]
call sub.MSVCP140.dll__Mtx_unlock
nop
mov rcx, qword [rbp + 0x880]
test rcx, rcx
je 0x1800b0527
mov rax, qword [rcx]
mov r8, qword [rax + 0x20]
lea rax, [rbp + 0x848]
cmp rcx, rax
setne dl
call r8
mov qword [rbp + 0x880], 0
mov qword [rbp + 0xa8], 0
mov qword [rbp + 0xf0], rsi
movaps xmm0, xmmword [rbp + 0xf0]
movdqa xmmword [rbp + 0x1650], xmm0
mov qword [rbp + 0x4e0], 4
lea rax, [rbp + 0x1650]
mov qword [rbp + 0x4e8], rax
movaps xmm0, xmmword [rbp + 0x4e0]
movdqa xmmword [rsp + 0x70], xmm0
lea rax, str.Fill_Default_Values
mov qword [rbp + 0x4f0], rax
mov qword [rbp + 0x4f8], 0x17
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x4f0]
lea rcx, [rbp + 0xe60]
call fcn.18011fc60
or r14d, 8
mov dword [rsp + 0x50], r14d
mov dword [rsp + 0x60], r14d
lea rcx, [rbp + 0xe60]
cmp qword [rbp + 0xe78], 0x10
cmovae rcx, qword [rbp + 0xe60]
lea rdx, [rbp + 0xa8]
call fcn.18013a300
movzx ebx, al
mov rdx, qword [rbp + 0xe78]
cmp rdx, 0x10
jb 0x1800b0614
inc rdx
mov rcx, qword [rbp + 0xe60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b060f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0cf7
call fcn.180159ffc
mov qword [rbp + 0xe70], 0
mov qword [rbp + 0xe78], 0xf
mov byte [rbp + 0xe60], 0
test bl, bl
je 0x1800b0bfc
mov qword [rbp - 0x80], rsi
movaps xmm0, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0x16b0], xmm0
mov qword [rbp + 0x500], 4
lea rax, [rbp + 0x16b0]
mov qword [rbp + 0x508], rax
movaps xmm0, xmmword [rbp + 0x500]
movdqa xmmword [rsp + 0x70], xmm0
lea rax, str.New_Outfit_
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xd8], 0xd
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0xde0]
call fcn.18011fc60
bts r14d, 0xa
mov dword [rsp + 0x50], r14d
mov dword [rsp + 0x60], r14d
lea rbx, [rbp + 0xde0]
cmp qword [rbp + 0xdf8], 0x10
cmovae rbx, qword [rbp + 0xde0]
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800b0710
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b0710
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e76c0]
add rax, 0x2320
sub rax, rbx
mov rcx, qword [rbp - 0x70]
add rcx, rax
nop word [rax + rax]
movzx eax, byte [rbx]
mov byte [rcx + rbx + 8], al
lea rbx, [rbx + 1]
test al, al
jne 0x1800b0730
mov r8, qword [rbp + 0xdf8]
cmp r8, 0x10
jb 0x1800b0762
inc r8
mov rdx, qword [rbp + 0xde0]
lea rcx, [rbp + 0xde0]
call fcn.1800b7860
xor r14d, r14d
mov qword [rbp + 0xdf0], r14
mov qword [rbp + 0xdf8], 0xf
mov byte [rbp + 0xde0], r14b
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800b07c8
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b07c8
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e76c0]
mov byte [rax + rdi*8 + 0x1e58], 1
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800b0821
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b0821
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e76c0]
mov byte [rax + rdi*8 + 0x1f08], 0
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800b087a
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b087a
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e76c0]
mov byte [rax + rdi*8 + 0x1fb8], 0
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800b08d3
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b08d3
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e76c0]
mov byte [rax + rdi*8 + 0x2068], 0
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800b092c
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b092c
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e76c0]
mov byte [rax + rdi*8 + 0x2118], 0
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800b0985
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b0985
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e76c0]
mov byte [rax + rdi*8 + 0x21c8], 0
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800b09de
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b09de
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e76c0]
mov byte [rax + rdi*8 + 0x2278], 0
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800b0a37
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b0a37
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e76c0]
mov dword [rax + rdi*8 + 0x2870], r14d
mov rbx, r14
imul rdi, rsi, 0x68
nop dword [rax]
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800b0a9a
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b0a9a
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
lea rcx, [rdi + rbx]
mov rax, qword [0x1802e76c0]
mov dword [rcx + rax + 0x10], 0xffffffff
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800b0af7
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b0af7
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e76c0]
add rax, rbx
mov dword [rax + rdi + 0x8a0], r14d
add rbx, 8
cmp rbx, 0x60
jl 0x1800b0a50
lea rdi, [rsi + rsi*4]
shl rdi, 4
mov rbx, r14
nop dword [rax]
nop word [rax + rax]
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800b0b7a
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b0b7a
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e76c0]
add rax, rdi
mov dword [rax + rbx + 0x1130], 0xffffffff
mov rax, qword [r12 + r15*8]
mov ecx, dword [rax + r13]
cmp dword [0x1802e7790], ecx
jle 0x1800b0bd9
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b0bd9
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e76c0]
add rax, rdi
mov dword [rax + rbx + 0x17c8], 0xffffffff
add rbx, 8
cmp rbx, 0x48
jl 0x1800b0b30
mov ecx, 0x200
call fcn.18012af90
test al, al
je 0x1800b0c16
lea rcx, str.WARNING:_This_will_clear_the_current_slot_
call fcn.180135800
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.180144710
call fcn.180142490
mov r12, qword [rbp - 0x48]
mov r13, r12
jmp 0x1800b0cca
lea rcx, [rbp + 0xb40]
call fcn.1800aa3f0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rbx + 0x1190]
call fcn.1800b7ee0
mov rcx, rax
call fcn.180131290
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1801347d0
call fcn.1800b3730
mov rcx, qword [rax + 0x2700]
cmp byte [rcx + r14*8 + 0x1e58], 0
je 0x1800b0ca0
call fcn.1800b3730
shl rdi, 6
mov rdx, qword [rax + 0x2700]
add rdx, 0x2328
add rdx, rdi
jmp 0x1800b0ca7
lea rdx, str.Empty
lea rcx, [rbp + 0xb50]
call fcn.1800aa3f0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x70]
call fcn.1800b4610
call fcn.180130e60
mov rax, r12
mov rbx, r12
mov qword [rsp + 0x58], rbx
mov rsi, r12
mov rdi, r12
cmp r12, 0x14
jae 0x1800b0cfe
mov r14, r12
jmp 0x1800acab1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180142490
mov r12d, dword [0x1802e7c20]
xor r14d, r14d
mov r13d, 0x28
mov edx, 0x802
lea rcx, str.Arena_War_Slot_Editor
call fcn.180142350
test al, al
je 0x1800b2027
mov rbx, r14
mov qword [rsp + 0x58], rbx
mov rax, r14
mov r15, r14
xor edi, edi
lea r13, str.Arena_Symbol_Buttons
lea rdx, str.Name_Slot_:0_2__
mov rsi, r14
lea r14, [r15 + 1]
mov qword [rbp - 0x48], r14
mov r15, r14
inc rax
mov qword [rbp - 0x58], rax
mov qword [rbp + 0x520], rdx
mov qword [rbp + 0x528], 0x12
lea r8, [rbp - 0x58]
lea rdx, [rbp + 0x520]
lea rcx, [rbp + 0x18c0]
call fcn.1800a9210
nop
mov rcx, rax
call fcn.1800b7850
mov r8, rax
mov edx, 0x800
mov rcx, rbx
call fcn.1801423c0
movzx ebx, al
lea rcx, [rbp + 0x18c0]
call fcn.1800aa960
call fcn.1800b3730
lea rdx, str._font2_cond
test bl, bl
mov rbx, rax
je 0x1800b1f60
lea rcx, [rbp + 0xb60]
call fcn.1800aa3f0
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x80], xmm0
lea rdx, [rbp - 0x80]
lea rcx, [rbx + 0x1190]
call fcn.1800b7ee0
mov rcx, rax
call fcn.180131290
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1801347d0
call fcn.1800b3730
mov rcx, qword [rax + 0x26f8]
shl rsi, 7
cmp byte [rsi + rcx + 8], 0
jne 0x1800b0e23
lea rcx, str.Empty
call fcn.180141410
jmp 0x1800b0e52
call fcn.1800b3730
mov rdx, qword [rax + 0x26f8]
add rdx, 8
add rdx, rsi
lea rcx, [rbp + 0xb70]
call fcn.1800aa3f0
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x80]
call fcn.1800b4610
call fcn.180130e60
call fcn.1800b3730
mov rbx, qword [rax + 0x26f8]
lea rax, str.NameArena_Name
mov qword [rbp + 0x530], rax
mov qword [rbp + 0x538], 0x12
lea r8, [rsp + 0x58]
lea rdx, [rbp + 0x530]
lea rcx, [rbp + 0x18e0]
call fcn.1800a9210
nop
mov rcx, rax
call fcn.1800b7850
xor edi, edi
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rdi
xor r9d, r9d
lea r8d, [rdi + 0x40]
lea rdx, [rbx + 8]
add rdx, rsi
mov rcx, rax
call fcn.18013cf90
nop
lea rcx, [rbp + 0x18e0]
call fcn.1800aa960
lea rax, str.SymbolsArena_Symbols
mov qword [rbp + 0x540], rax
mov qword [rbp + 0x548], 0x18
lea r8, [rsp + 0x58]
lea rdx, [rbp + 0x540]
lea rcx, [rbp + 0x1900]
call fcn.1800a9210
nop
mov rcx, rax
call fcn.1800b7850
mov rcx, rax
mov edx, 0x800
call fcn.180142350
movzx ebx, al
lea rcx, [rbp + 0x1900]
call fcn.1800aa960
test bl, bl
je 0x1800b1232
lea rax, [0x180164e58]
mov qword [rbp + 0x2080], rax
lea rax, [0x180164e5c]
mov qword [rbp + 0x2088], rax
lea rax, [0x180164e60]
mov qword [rbp + 0x2090], rax
lea rax, [0x180164e64]
mov qword [rbp + 0x2098], rax
lea rax, [0x180164e68]
mov qword [rbp + 0x20a0], rax
lea rax, [0x180164e6c]
mov qword [rbp + 0x20a8], rax
lea rax, [0x180164e70]
mov qword [rbp + 0x20b0], rax
lea rax, [0x180164e74]
mov qword [rbp + 0x20b8], rax
lea rax, [0x180164e78]
mov qword [rbp + 0x20c0], rax
lea rax, [0x180164e7c]
mov qword [rbp + 0x20c8], rax
lea r14, [rbp + 0x2080]
lea r15, [rbp + 0x20d0]
mov rdi, qword [r14]
mov qword [rbp - 0x58], rdi
mov qword [rbp + 0x88], 0
mov qword [rbp + 0x550], r13
mov qword [rbp + 0x558], 0x1a
lea r9, [rsp + 0x58]
lea r8, [rbp - 0x58]
lea rdx, [rbp + 0x550]
lea rcx, [rbp + 0x1b20]
call fcn.1800a8d10
nop
mov rcx, rax
call fcn.1800b7850
lea rdx, [rbp + 0x88]
mov rcx, rax
call fcn.18013a300
movzx ebx, al
lea rcx, [rbp + 0x1b20]
call fcn.1800aa960
test bl, bl
je 0x1800b1089
call fcn.1800b3730
mov rdx, qword [rax + 0x26f8]
add rdx, rsi
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rdx + rax + 8], 0
jne 0x1800b1045
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rdi + rcx], 0
jne 0x1800b1056
add rax, rcx
cmp rax, 0x40
jae 0x1800b1089
call fcn.1800b3730
mov rcx, qword [rax + 0x26f8]
add rcx, 8
add rcx, rsi
mov r8, rdi
mov edx, 0x40
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1801347d0
add r14, 8
cmp r14, r15
jne 0x1800b0fc4
mov r14d, 0x28
mov qword [rbp - 0x70], r14
mov ecx, r12d
mov rax, qword gs:[0x58]
mov rcx, qword [rax + rcx*8]
mov eax, dword [r14 + rcx]
cmp dword [0x1802e78d0], eax
jle 0x1800b110b
lea rcx, [0x1802e78d0]
call fcn.18015a42c
cmp dword [0x1802e78d0], 0xffffffff
jne 0x1800b110b
call fcn.1800b3730
lea r8, str.wanted_star
lea rdx, str.font_lib_efigs_pc
mov rcx, rax
call fcn.1800b3b30
mov qword [0x1802e78c8], rax
lea rcx, [0x1802e78d0]
call fcn.18015a3c0
movss dword [rsp + 0x20], xmm9
movaps xmm3, xmm9
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0xb80]
call fcn.1800aa7d0
mov rdi, rax
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm7
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rbp + 0xbb0]
call fcn.1800aa7d0
mov rbx, rax
mov dword [rbp + 0xb8], 0x3f800000
mov dword [rbp + 0xbc], 0x3f800000
mov qword [rbp + 0x20], 0
mov rcx, qword [0x1802e78c8]
mov rdx, qword [rcx]
call qword [rdx + 0x60]
movd xmm6, eax
cvtdq2ps xmm6, xmm6
mov rcx, qword [0x1802e78c8]
mov rdx, qword [rcx]
call qword [rdx + 0x58]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x28], xmm0
movss dword [rbp + 0x2c], xmm6
mov rcx, qword [0x1802e78c8]
mov rax, qword [rcx]
call qword [rax + 0xe0]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], 0xffffffff
lea r9, [rbp + 0xb8]
lea r8, [rbp + 0x20]
lea rdx, [rbp + 0x28]
mov rcx, rax
call fcn.18013c370
test al, al
je 0x1800b1229
call fcn.1800b3730
mov rdx, qword [rax + 0x26f8]
add rdx, rsi
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp byte [rdx + rax + 8], 0
jne 0x1800b11f0
add rax, 4
cmp rax, 0x40
jae 0x1800b1229
call fcn.1800b3730
mov rcx, qword [rax + 0x26f8]
add rcx, 8
add rcx, rsi
lea r8, str.ws
mov edx, 0x40
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
call fcn.180142490
xor edi, edi
jmp 0x1800b123c
mov r14d, 0x28
mov qword [rbp - 0x70], r14
lea rax, str.Basic_ColorsArena_Basic_Colors
mov qword [rbp + 0x560], rax
mov qword [rbp + 0x568], 0x22
lea r8, [rsp + 0x58]
lea rdx, [rbp + 0x560]
lea rcx, [rbp + 0x1920]
call fcn.1800a9210
nop
mov rcx, rax
call fcn.1800b7850
mov rcx, rax
mov edx, 0x800
call fcn.180142350
movzx ebx, al
lea rcx, [rbp + 0x1920]
call fcn.1800aa960
test bl, bl
je 0x1800b1606
mov ecx, r12d
mov rax, qword gs:[0x58]
mov rcx, qword [rax + rcx*8]
mov eax, dword [r14 + rcx]
cmp dword [0x1802e78f0], eax
jle 0x1800b149f
lea rcx, [0x1802e78f0]
call fcn.18015a42c
cmp dword [0x1802e78f0], 0xffffffff
jne 0x1800b149f
mov dword [rsp + 0x40], 6
lea r8, [rsp + 0x40]
lea rdx, [0x180164eb8]
lea rcx, [rbp + 0x1e40]
call fcn.18009d190
mov dword [rsp + 0x40], 0xf
lea r8, [rsp + 0x40]
lea rdx, [0x180164ebc]
lea rcx, [rbp + 0x1e58]
call fcn.18009d190
mov dword [rsp + 0x40], 0xc
lea r8, [rsp + 0x40]
lea rdx, [0x180164ec0]
lea rcx, [rbp + 0x1e70]
call fcn.18009d190
mov dword [rsp + 0x40], 0x12
lea r8, [rsp + 0x40]
lea rdx, [0x180164ec4]
lea rcx, [rbp + 0x1e88]
call fcn.18009d190
mov dword [rsp + 0x40], 0x76
lea r8, [rsp + 0x40]
lea rdx, [0x180164ec8]
lea rcx, [rbp + 0x1ea0]
call fcn.18009d190
mov dword [rsp + 0x40], 9
lea r8, [rsp + 0x40]
lea rdx, [0x180164ecc]
lea rcx, [rbp + 0x1eb8]
call fcn.18009d190
mov dword [rsp + 0x40], 0xb
lea r8, [rsp + 0x40]
lea rdx, [0x180164ed0]
lea rcx, [rbp + 0x1ed0]
call fcn.18009d190
mov dword [rsp + 0x40], 0x18
lea r8, [rsp + 0x40]
lea rdx, [0x180164ed4]
lea rcx, [rbp + 0x1ee8]
call fcn.18009d190
mov dword [rsp + 0x40], 0x15
lea r8, [rsp + 0x40]
lea rdx, [0x180164ed8]
lea rcx, [rbp + 0x1f00]
call fcn.18009d190
mov dword [rsp + 0x40], 1
lea r8, [rsp + 0x40]
lea rdx, [0x180164edc]
lea rcx, [rbp + 0x1f18]
call fcn.18009d190
mov dword [rsp + 0x40], 3
lea r8, [rsp + 0x40]
lea rdx, [0x180164ee0]
lea rcx, [rbp + 0x1f30]
call fcn.18009d190
mov dword [rsp + 0x40], 2
lea r8, [rsp + 0x40]
lea rdx, [0x180164ee4]
lea rcx, [rbp + 0x1f48]
call fcn.18009d190
lea rax, [rbp + 0x1e40]
mov qword [rbp + 0x570], rax
lea rax, [rbp + 0x1f60]
mov qword [rbp + 0x578], rax
lea r8, [rbp - 0x50]
lea rdx, [rbp + 0x570]
lea rcx, [0x1802e78d8]
call fcn.1800aa5d0
lea rcx, [0x18015cd60]
call fcn.18015a36c
nop
lea rcx, [0x1802e78f0]
call fcn.18015a3c0
mov r15d, edi
lea rcx, [0x1802e78d8]
call fcn.1800b7b70
test rax, rax
je 0x1800b1601
mov r14, rdi
nop word [rax + rax]
test r15d, r15d
je 0x1800b14d1
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1801347d0
mov qword [rbp + 0x30], 0
mov rdx, r14
lea rcx, [0x1802e78d8]
call fcn.1800aabb0
movsxd rdi, dword [rax + 0x10]
shl rdi, 5
mov rbx, qword [0x1802e77b0]
mov rdx, r14
lea rcx, [0x1802e78d8]
call fcn.1800aabb0
movsxd r8, dword [rax + 0x10]
shl r8, 5
add r8, rbx
lea rax, str.Arena_Basic_Color_Buttons
mov qword [rbp + 0x580], rax
mov qword [rbp + 0x588], 0x1f
lea r9, [rsp + 0x58]
lea rdx, [rbp + 0x580]
lea rcx, [rbp + 0x1940]
call fcn.1800a9170
nop
mov rcx, rax
call fcn.1800b7850
lea r9, [rbp + 0x30]
xor r8d, r8d
lea rdx, [rbx + 0x10]
add rdx, rdi
mov rcx, rax
call fcn.18013b4d0
movzx ebx, al
lea rcx, [rbp + 0x1940]
call fcn.1800aa960
test bl, bl
je 0x1800b15e4
mov rdx, r14
lea rcx, [0x1802e78d8]
call fcn.1800aabb0
movups xmm6, xmmword [rax]
call fcn.1800b3730
mov rax, qword [rax + 0x26f8]
add rax, rsi
mov rcx, 0xffffffffffffffff
nop dword [rax]
inc rcx
cmp byte [rax + rcx + 8], 0
jne 0x1800b15a0
movdqa xmm0, xmm6
psrldq xmm0, 8
movq rax, xmm0
add rcx, rax
cmp rcx, 0x40
jae 0x1800b15e4
call fcn.1800b3730
mov rcx, qword [rax + 0x26f8]
add rcx, 8
add rcx, rsi
movq r8, xmm6
mov edx, 0x40
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
inc r15d
movsxd r14, r15d
lea rcx, [0x1802e78d8]
call fcn.1800b7b70
cmp r14, rax
jb 0x1800b14c0
xor edi, edi
call fcn.180142490
lea rax, str.HUD_ColorsArena_HUD_Color
mov qword [rbp + 0x590], rax
mov qword [rbp + 0x598], 0x1d
lea r8, [rsp + 0x58]
lea rdx, [rbp + 0x590]
lea rcx, [rbp + 0x1960]
call fcn.1800a9210
nop
mov rcx, rax
call fcn.1800b7850
mov rcx, rax
mov edx, 0x800
call fcn.180142350
movzx ebx, al
lea rcx, [rbp + 0x1960]
call fcn.1800aa960
test bl, bl
je 0x1800b1881
mov r14d, edi
mov dword [rsp + 0x60], edi
mov ebx, edi
mov r15d, edi
mov r12d, edi
xor r13d, r13d
nop word [rax + rax]
lea rcx, [rbp + 0xa30]
call fcn.180129d90
cvttss2si ecx, dword [rax]
mov eax, 0x6bca1af3
imul ecx
mov r8d, edx
sar r8d, 4
mov ecx, r8d
shr ecx, 0x1f
add r8d, ecx
mov eax, ebx
cdq
idiv r8d
test edx, edx
je 0x1800b16c3
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1801347d0
mov r15d, r12d
mov edi, r13d
mov qword [rbp + 0x38], 0
movsxd rbx, r15d
shl rbx, 5
add rbx, qword [0x1802e77b0]
movsxd rax, edi
shl rax, 5
add rax, qword [0x1802e77b0]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov qword [rbp + 0x5a0], rcx
mov qword [rbp + 0x5a8], rax
mov rax, qword [rsp + 0x58]
mov qword [rbp + 0xa50], rax
movups xmm0, xmmword [rbp + 0x5a0]
movups xmmword [rbp + 0x17c0], xmm0
movups xmm1, xmmword [rbp + 0xa50]
movups xmmword [rbp + 0x17d0], xmm1
mov qword [rbp + 0x5b0], 0x4d
lea rax, [rbp + 0x17c0]
mov qword [rbp + 0x5b8], rax
movaps xmm0, xmmword [rbp + 0x5b0]
movdqa xmmword [rbp - 0x80], xmm0
lea rax, str.Arena_HUD_Buttons
mov qword [rbp + 0x5c0], rax
mov qword [rbp + 0x5c8], 0x17
lea r8, [rbp - 0x80]
lea rdx, [rbp + 0x5c0]
lea rcx, [rbp + 0x1420]
call fcn.18011fc60
or dword [rsp + 0x68], 2
lea rcx, [rbp + 0x1420]
cmp qword [rbp + 0x1438], 0x10
cmovae rcx, qword [rbp + 0x1420]
lea r9, [rbp + 0x38]
xor r8d, r8d
lea rdx, [rbx + 0x10]
call fcn.18013b4d0
movzx ebx, al
lea rcx, [rbp + 0x1420]
call fcn.1800aa960
test bl, bl
je 0x1800b1858
lea rax, str.HC_
mov qword [rbp + 0x5d0], rax
mov qword [rbp + 0x5d8], 7
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x5d0]
lea rcx, [rbp + 0x1670]
call fcn.1800a8ab0
nop
call fcn.1800b3730
mov rdx, qword [rax + 0x26f8]
add rdx, rsi
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rdx + rax + 8], 0
jne 0x1800b1804
add rax, qword [rbp + 0x1680]
cmp rax, 0x40
jae 0x1800b184c
lea rcx, [rbp + 0x1670]
call fcn.1800b7850
mov rbx, rax
call fcn.1800b3730
mov rcx, qword [rax + 0x26f8]
add rcx, 8
add rcx, rsi
mov r8, rbx
mov edx, 0x40
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
nop
lea rcx, [rbp + 0x1670]
call fcn.1800aa960
inc r14d
mov edi, r14d
mov ebx, r14d
mov dword [rsp + 0x60], r14d
mov r15d, r14d
mov r12d, r14d
mov r13d, r14d
cmp r14d, 0xeb
jl 0x1800b1680
call fcn.180142490
mov rax, qword [rsp + 0x58]
mov qword [rbp + 0xf0], rax
movaps xmm0, xmmword [rbp + 0xf0]
movdqa xmmword [rbp + 0x16f0], xmm0
mov qword [rbp + 0x5e0], 4
lea rax, [rbp + 0x16f0]
mov qword [rbp + 0x5e8], rax
movaps xmm0, xmmword [rbp + 0x5e0]
movdqa xmmword [rbp - 0x80], xmm0
lea rax, str.FontsArena_Fonts
mov qword [rbp + 0x5f0], rax
mov qword [rbp + 0x5f8], 0x14
lea r8, [rbp - 0x80]
lea rdx, [rbp + 0x5f0]
lea rcx, [rbp + 0x1440]
call fcn.18011fc60
mov eax, dword [rsp + 0x50]
or eax, 0x80000000
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x60], eax
lea rcx, [rbp + 0x1440]
cmp qword [rbp + 0x1458], 0x10
cmovae rcx, qword [rbp + 0x1440]
mov edx, 0x800
call fcn.180142350
movzx ebx, al
lea rcx, [rbp + 0x1440]
call fcn.1800aa960
mov r12, qword [rbp - 0x70]
test bl, bl
je 0x1800b1f48
mov r14d, dword [0x1802e7c20]
mov qword [rbp - 0x58], r14
mov r15, qword gs:[0x58]
mov rax, qword [r15 + r14*8]
mov ecx, dword [r12 + rax]
cmp dword [0x1802e7910], ecx
jle 0x1800b1a19
lea rcx, [0x1802e7910]
call fcn.18015a42c
cmp dword [0x1802e7910], 0xffffffff
jne 0x1800b1a19
lea r8, str.Pricedown
lea rdx, str._gtacash
lea rcx, [rbp + 0x1c60]
call fcn.18009d1c0
lea r8, str.Normal
lea rdx, str._font2
lea rcx, [rbp + 0x1c80]
call fcn.18009d1c0
lea r8, str.Condensed
lea rdx, str._font2_cond
lea rcx, [rbp + 0x1ca0]
call fcn.18009d1c0
lea rax, [rbp + 0x1c60]
mov qword [rbp + 0x600], rax
lea rax, [rbp + 0x1cc0]
mov qword [rbp + 0x608], rax
lea r8, [rbp - 0x4f]
lea rdx, [rbp + 0x600]
lea rcx, [0x1802e78f8]
call fcn.1800aa6e0
lea rcx, [0x18015cf60]
call fcn.18015a36c
nop
lea rcx, [0x1802e7910]
call fcn.18015a3c0
xor edi, edi
mov dword [rsp + 0x40], edi
mov rax, qword [0x1802e7900]
sub rax, qword [0x1802e78f8]
sar rax, 5
test rax, rax
je 0x1800b1f43
xor r13d, r13d
nop dword [rax]
test edi, edi
je 0x1800b1a50
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1801347d0
mov rax, qword [r15 + r14*8]
mov ecx, dword [r12 + rax]
cmp dword [0x1802e7790], ecx
jle 0x1800b1a9a
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b1a9a
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e78f8]
movups xmm0, xmmword [rax + r13]
movaps xmmword [rbp - 0x80], xmm0
lea rdx, [rbp - 0x80]
lea rcx, [0x1802e6150]
call fcn.1800b7ee0
mov rcx, rax
call fcn.180131290
mov qword [rbp + 0x40], 0
mov rax, qword [0x1802e78f8]
mov rcx, qword [rax + r13 + 0x10]
mov rax, qword [rax + r13 + 0x18]
mov qword [rbp + 0x610], rcx
mov qword [rbp + 0x618], rax
mov rax, qword [rsp + 0x58]
mov qword [rbp + 0xa60], rax
mov dword [rbp + 0xa70], edi
movups xmm0, xmmword [rbp + 0x610]
movups xmmword [rbp + 0x1800], xmm0
movups xmm1, xmmword [rbp + 0xa60]
movups xmmword [rbp + 0x1810], xmm1
movups xmm0, xmmword [rbp + 0xa70]
movups xmmword [rbp + 0x1820], xmm0
mov qword [rbp + 0x620], 0x14d
lea rax, [rbp + 0x1800]
mov qword [rbp + 0x628], rax
movaps xmm0, xmmword [rbp + 0x620]
movdqa xmmword [rbp - 0x80], xmm0
lea rax, str.Arena_font_faces
mov qword [rbp + 0x630], rax
mov qword [rbp + 0x638], 0x18
lea r8, [rbp - 0x80]
lea rdx, [rbp + 0x630]
lea rcx, [rbp + 0x1460]
call fcn.18011fc60
mov eax, dword [rsp + 0x50]
bts eax, 0x1b
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x60], eax
lea rcx, [rbp + 0x1460]
cmp qword [rbp + 0x1478], 0x10
cmovae rcx, qword [rbp + 0x1460]
lea rdx, [rbp + 0x40]
call fcn.18013a300
movzx ebx, al
lea rcx, [rbp + 0x1460]
call fcn.1800aa960
test bl, bl
je 0x1800b1f16
mov rax, qword [0x1802e78f8]
movups xmm0, xmmword [rax + r13]
movdqa xmmword [rbp + 0x1580], xmm0
mov qword [rbp + 0x640], 0xd
lea rax, [rbp + 0x1580]
mov qword [rbp + 0x648], rax
lea rax, str._font_face_
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xd8], 0x10
movaps xmm0, xmmword [rbp + 0x640]
movdqa xmmword [rbp - 0x80], xmm0
movaps xmm1, xmmword [rbp + 0xd0]
movdqa xmmword [rbp + 0x110], xmm1
lea r8, [rbp - 0x80]
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0xda0]
call fcn.18011fc60
mov eax, dword [rsp + 0x50]
bts eax, 0x1e
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x60], eax
mov rax, qword [r15 + r14*8]
mov ecx, dword [r12 + rax]
cmp dword [0x1802e7790], ecx
jle 0x1800b1c93
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b1c93
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rcx, qword [0x1802e76b8]
add rcx, 8
add rcx, rsi
mov rdx, 0xffffffffffffffff
nop dword [rax + rax]
inc rdx
cmp byte [rcx + rdx], 0
jne 0x1800b1cb0
mov qword [rsp + 0x20], 1
lea r9, [0x180164fdc]
xor r8d, r8d
call fcn.1800a3ec0
cmp rax, 0xffffffffffffffff
jne 0x1800b1e1a
mov r15, qword [rbp + 0xdb0]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 3
jb 0x1800b36de
lea r12, [rbp + 0xda0]
cmp qword [rbp + 0xdb8], 0x10
cmovae r12, qword [rbp + 0xda0]
xorps xmm0, xmm0
movups xmmword [rbp + 0xd40], xmm0
xor eax, eax
mov qword [rbp + 0xd50], rax
mov qword [rbp + 0xd58], rax
lea r14, [r15 + 3]
mov ebx, 0xf
lea rdi, [rbp + 0xd40]
cmp r14, rbx
jbe 0x1800b1d7a
mov rbx, r14
or rbx, 0xf
cmp rbx, rcx
jbe 0x1800b1d53
mov rbx, rcx
jmp 0x1800b1d60
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rdx, [rbx + 1]
lea rcx, [rbp + 0xd40]
call fcn.18009cfb0
mov rdi, rax
mov qword [rbp + 0xd40], rax
mov qword [rbp + 0xd50], r14
mov qword [rbp + 0xd58], rbx
mov ecx, dword [0x180164edc]
mov word [rdi], cx
movzx ecx, byte [0x180164ede]
mov byte [rdi + 2], cl
lea rcx, [rdi + 3]
mov r8, r15
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + r14], 0
or dword [rsp + 0x68], 0x10
lea rcx, [rbp + 0xda0]
call fcn.1800aa960
movups xmm0, xmmword [rbp + 0xd40]
movups xmmword [rbp + 0xda0], xmm0
movups xmm1, xmmword [rbp + 0xd50]
movups xmmword [rbp + 0xdb0], xmm1
mov qword [rbp + 0xd50], 0
mov qword [rbp + 0xd58], 0xf
mov byte [rbp + 0xd40], 0
lea rcx, [rbp + 0xd40]
call fcn.1800aa960
mov edi, dword [rsp + 0x40]
mov r14, qword [rbp - 0x58]
mov r15, qword gs:[0x58]
mov r12, qword [rbp - 0x70]
mov rax, qword [r15 + r14*8]
mov ecx, dword [r12 + rax]
cmp dword [0x1802e7790], ecx
jle 0x1800b1e64
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b1e64
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rcx, qword [0x1802e76b8]
add rcx, rsi
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax + 8], 0
jne 0x1800b1e75
add rax, qword [rbp + 0xdb0]
cmp rax, 0x40
jae 0x1800b1f0a
lea rbx, [rbp + 0xda0]
cmp qword [rbp + 0xdb8], 0x10
cmovae rbx, qword [rbp + 0xda0]
mov rax, qword [r15 + r14*8]
mov ecx, dword [r12 + rax]
cmp dword [0x1802e7790], ecx
jle 0x1800b1eed
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b1eed
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rcx, qword [0x1802e76b8]
add rcx, 8
add rcx, rsi
mov r8, rbx
mov edx, 0x40
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
nop
lea rcx, [rbp + 0xda0]
call fcn.1800aa960
call fcn.180130e60
inc edi
mov dword [rsp + 0x40], edi
add r13, 0x20
mov rcx, qword [0x1802e7900]
sub rcx, qword [0x1802e78f8]
sar rcx, 5
movsxd rax, edi
cmp rax, rcx
jb 0x1800b1a40
call fcn.180142490
call fcn.180142490
mov r14, qword [rbp - 0x48]
mov r15, r14
lea r13, str.Arena_Symbol_Buttons
jmp 0x1800b1ffa
lea rcx, [rbp + 0xbc0]
call fcn.1800aa3f0
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x80], xmm0
lea rdx, [rbp - 0x80]
lea rcx, [rbx + 0x1190]
call fcn.1800b7ee0
mov rcx, rax
call fcn.180131290
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1801347d0
call fcn.1800b3730
mov rcx, qword [rax + 0x26f8]
shl rdi, 7
cmp byte [rdi + rcx + 8], 0
jne 0x1800b1fbc
lea rcx, str.Empty
call fcn.180141410
jmp 0x1800b1feb
call fcn.1800b3730
mov rdx, qword [rax + 0x26f8]
add rdx, 8
add rdx, rdi
lea rcx, [rbp + 0xbd0]
call fcn.1800aa3f0
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x80]
call fcn.1800b4610
call fcn.180130e60
mov r12d, 0x28
mov qword [rbp - 0x70], r12
mov rbx, r14
mov qword [rsp + 0x58], rbx
mov rax, r14
mov rdi, r14
cmp r14, 0x1e
jae 0x1800b201a
mov r12d, dword [0x1802e7c20]
jmp 0x1800b0d43
call fcn.180142490
mov r13d, 0x28
jmp 0x1800b202e
mov r12d, r13d
mov qword [rbp - 0x70], r12
mov edx, 0x802
lea rcx, str.Misc
call fcn.180142350
test al, al
je 0x1800b3071
lea r8, str.CEO_Office_Name__
mov edx, 0x800
mov ecx, 0x3e8
call fcn.1801423c0
test al, al
je 0x1800b2f64
call fcn.1800b3730
mov rbx, rax
lea rdx, str._font2
lea rcx, [rbp + 0xba0]
call fcn.1800aa3f0
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x80], xmm0
lea rdx, [rbp - 0x80]
lea rcx, [rbx + 0x1190]
call fcn.1800b7ee0
mov rcx, rax
call fcn.180131290
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1801347d0
call fcn.1800b3730
lea rcx, [rax + 0x26f0]
call fcn.1800cad20
cmp byte [rax], 0
jne 0x1800b20cf
lea rcx, str.Empty
call fcn.180141410
jmp 0x1800b20ff
call fcn.1800b3730
lea rcx, [rax + 0x26f0]
call fcn.1800cad20
mov rdx, rax
lea rcx, [rbp + 0xb90]
call fcn.1800aa3f0
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x80]
call fcn.1800b4610
call fcn.180130e60
call fcn.1800b3730
lea rcx, [rax + 0x26f0]
call fcn.1800cad20
mov rbx, rax
lea rax, str.NameCEO
mov qword [rbp + 0x650], rax
mov qword [rbp + 0x658], 9
lea rdx, [rbp + 0x650]
lea rcx, [rbp + 0x1980]
call fcn.1800a8a40
nop
mov rcx, rax
call fcn.1800b7850
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
lea r8d, [r9 + 0x2a]
mov rdx, rbx
mov rcx, rax
call fcn.18013cf90
movzx ebx, al
lea rcx, [rbp + 0x1980]
call fcn.1800aa960
test bl, bl
je 0x1800b2189
call fcn.1800b45d0
lea rax, str.SymbolsCEO
mov qword [rbp + 0x660], rax
mov qword [rbp + 0x668], 0xc
lea rdx, [rbp + 0x660]
lea rcx, [rbp + 0x19a0]
call fcn.1800a8a40
nop
mov rcx, rax
call fcn.1800b7850
mov rcx, rax
mov edx, 0x800
call fcn.180142350
movzx ebx, al
lea rcx, [rbp + 0x19a0]
call fcn.1800aa960
test bl, bl
je 0x1800b24fb
lea rax, [0x180164e58]
mov qword [rbp + 0x20d0], rax
lea rax, [0x180164e5c]
mov qword [rbp + 0x20d8], rax
lea rax, [0x180164e60]
mov qword [rbp + 0x20e0], rax
lea rax, [0x180164e64]
mov qword [rbp + 0x20e8], rax
lea rax, [0x180164e68]
mov qword [rbp + 0x20f0], rax
lea rax, [0x180164e6c]
mov qword [rbp + 0x20f8], rax
lea rax, [0x180164e70]
mov qword [rbp + 0x2100], rax
lea rax, [0x180164e74]
mov qword [rbp + 0x2108], rax
lea rax, [0x180164e78]
mov qword [rbp + 0x2110], rax
lea rax, [0x180164e7c]
mov qword [rbp + 0x2118], rax
lea rsi, [rbp + 0x20d0]
lea r14, [rbp + 0x2120]
lea r15, str.CEO_Buttons
nop dword [rax]
nop word [rax + rax]
mov rdi, qword [rsi]
mov qword [rbp - 0x58], rdi
mov qword [rbp + 0x48], 0
mov qword [rbp + 0x670], r15
mov qword [rbp + 0x678], 0xf
lea r8, [rbp - 0x58]
lea rdx, [rbp + 0x670]
lea rcx, [rbp + 0x19c0]
call fcn.1800a8bd0
nop
mov rcx, rax
call fcn.1800b7850
lea rdx, [rbp + 0x48]
mov rcx, rax
call fcn.18013a300
movzx ebx, al
lea rcx, [rbp + 0x19c0]
call fcn.1800aa960
test bl, bl
je 0x1800b2359
call fcn.1800b3730
lea rcx, [rax + 0x26f0]
call fcn.1800cad20
mov rcx, 0xffffffffffffffff
nop dword [rax + rax]
inc rcx
cmp byte [rax + rcx], 0
jne 0x1800b2310
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rdi + rax], 0
jne 0x1800b2320
add rcx, rax
cmp rcx, 0x2a
jae 0x1800b2359
call fcn.1800b3730
lea rcx, [rax + 0x26f0]
call fcn.1800cad20
mov r8, rdi
mov edx, 0x2a
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
call fcn.1800b45d0
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1801347d0
add rsi, 8
cmp rsi, r14
jne 0x1800b2290
mov r15d, r13d
mov qword [rbp - 0x60], r15
mov r13d, dword [0x1802e7c20]
mov rax, qword gs:[0x58]
mov rcx, qword [rax + r13*8]
mov eax, dword [r15 + rcx]
cmp dword [0x1802e7920], eax
jle 0x1800b23dc
lea rcx, [0x1802e7920]
call fcn.18015a42c
cmp dword [0x1802e7920], 0xffffffff
jne 0x1800b23dc
call fcn.1800b3730
lea r8, str.wanted_star
lea rdx, str.font_lib_efigs_pc
mov rcx, rax
call fcn.1800b3b30
mov qword [0x1802e7918], rax
lea rcx, [0x1802e7920]
call fcn.18015a3c0
movss dword [rsp + 0x20], xmm9
movaps xmm3, xmm9
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0xc40]
call fcn.1800aa7d0
mov rdi, rax
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm7
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rbp + 0xc30]
call fcn.1800aa7d0
mov rbx, rax
mov dword [rbp + 0x50], 0x3f800000
mov dword [rbp + 0x54], 0x3f800000
mov qword [rbp + 0x58], 0
mov rcx, qword [0x1802e7918]
mov rdx, qword [rcx]
call qword [rdx + 0x60]
movd xmm6, eax
cvtdq2ps xmm6, xmm6
mov rcx, qword [0x1802e7918]
mov rdx, qword [rcx]
call qword [rdx + 0x58]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x60], xmm0
movss dword [rbp + 0x64], xmm6
mov rcx, qword [0x1802e7918]
mov rax, qword [rcx]
call qword [rax + 0xe0]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], 0xffffffff
lea r9, [rbp + 0x50]
lea r8, [rbp + 0x58]
lea rdx, [rbp + 0x60]
mov rcx, rax
call fcn.18013c370
test al, al
je 0x1800b24f4
call fcn.1800b3730
lea rcx, [rax + 0x26f0]
call fcn.1800cad20
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rax + rcx], 0
jne 0x1800b24b6
add rcx, 4
cmp rcx, 0x2a
jae 0x1800b24f4
call fcn.1800b3730
lea rcx, [rax + 0x26f0]
call fcn.1800cad20
mov rcx, rax
lea r8, str.ws
mov edx, 0x2a
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
call fcn.1800b45d0
call fcn.180142490
jmp 0x1800b2509
mov r15d, r13d
mov qword [rbp - 0x60], r15
mov r13d, dword [0x1802e7c20]
lea rax, str.Basic_ColorsCEO_Colors
mov qword [rbp + 0x680], rax
mov qword [rbp + 0x688], 0x18
lea rdx, [rbp + 0x680]
lea rcx, [rbp + 0x19e0]
call fcn.1800a8a40
nop
mov rcx, rax
call fcn.1800b7850
mov rcx, rax
mov edx, 0x800
call fcn.180142350
movzx ebx, al
lea rcx, [rbp + 0x19e0]
call fcn.1800aa960
test bl, bl
je 0x1800b28cd
mov ecx, r13d
mov rax, qword gs:[0x58]
mov rax, qword [rax + rcx*8]
mov eax, dword [r15 + rax]
cmp dword [0x1802e7940], eax
jle 0x1800b2767
lea rcx, [0x1802e7940]
call fcn.18015a42c
cmp dword [0x1802e7940], 0xffffffff
jne 0x1800b2767
mov dword [rsp + 0x40], 6
lea r8, [rsp + 0x40]
lea rdx, [0x180164eb8]
lea rcx, [rbp + 0x1f60]
call fcn.18009d190
mov dword [rsp + 0x40], 0xf
lea r8, [rsp + 0x40]
lea rdx, [0x180164ebc]
lea rcx, [rbp + 0x1f78]
call fcn.18009d190
mov dword [rsp + 0x40], 0xc
lea r8, [rsp + 0x40]
lea rdx, [0x180164ec0]
lea rcx, [rbp + 0x1f90]
call fcn.18009d190
mov dword [rsp + 0x40], 0x12
lea r8, [rsp + 0x40]
lea rdx, [0x180164ec4]
lea rcx, [rbp + 0x1fa8]
call fcn.18009d190
mov dword [rsp + 0x40], 0x76
lea r8, [rsp + 0x40]
lea rdx, [0x180164ec8]
lea rcx, [rbp + 0x1fc0]
call fcn.18009d190
mov dword [rsp + 0x40], 9
lea r8, [rsp + 0x40]
lea rdx, [0x180164ecc]
lea rcx, [rbp + 0x1fd8]
call fcn.18009d190
mov dword [rsp + 0x40], 0xb
lea r8, [rsp + 0x40]
lea rdx, [0x180164ed0]
lea rcx, [rbp + 0x1ff0]
call fcn.18009d190
mov dword [rsp + 0x40], 0x18
lea r8, [rsp + 0x40]
lea rdx, [0x180164ed4]
lea rcx, [rbp + 0x2008]
call fcn.18009d190
mov dword [rsp + 0x40], 0x15
lea r8, [rsp + 0x40]
lea rdx, [0x180164ed8]
lea rcx, [rbp + 0x2020]
call fcn.18009d190
mov dword [rsp + 0x40], 1
lea r8, [rsp + 0x40]
lea rdx, [0x180164edc]
lea rcx, [rbp + 0x2038]
call fcn.18009d190
mov dword [rsp + 0x40], 3
lea r8, [rsp + 0x40]
lea rdx, [0x180164ee0]
lea rcx, [rbp + 0x2050]
call fcn.18009d190
mov dword [rsp + 0x40], 2
lea r8, [rsp + 0x40]
lea rdx, [0x180164ee4]
lea rcx, [rbp + 0x2068]
call fcn.18009d190
lea rax, [rbp + 0x1f60]
mov qword [rbp + 0x690], rax
lea rax, [rbp + 0x2080]
mov qword [rbp + 0x698], rax
lea r8, [rbp - 0x4e]
lea rdx, [rbp + 0x690]
lea rcx, [0x1802e7928]
call fcn.1800aa5d0
lea rcx, [0x18015cdf0]
call fcn.18015a36c
nop
lea rcx, [0x1802e7940]
call fcn.18015a3c0
xor r14d, r14d
lea rcx, [0x1802e7928]
call fcn.1800b7b70
test rax, rax
je 0x1800b28c8
xor esi, esi
lea r12, str.CEO_Basic
test r14d, r14d
je 0x1800b2799
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1801347d0
mov qword [rbp + 0x68], 0
mov rdx, rsi
lea rcx, [0x1802e7928]
call fcn.1800aabb0
movsxd rdi, dword [rax + 0x10]
shl rdi, 5
mov rbx, qword [0x1802e77b0]
mov rdx, rsi
lea rcx, [0x1802e7928]
call fcn.1800aabb0
movsxd r8, dword [rax + 0x10]
shl r8, 5
add r8, rbx
mov qword [rbp + 0x6a0], r12
mov qword [rbp + 0x6a8], 0xd
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0x1a00]
call fcn.1800a90e0
nop
mov rcx, rax
call fcn.1800b7850
lea r9, [rbp + 0x68]
xor r8d, r8d
lea rdx, [rbx + 0x10]
add rdx, rdi
mov rcx, rax
call fcn.18013b4d0
movzx ebx, al
lea rcx, [rbp + 0x1a00]
call fcn.1800aa960
test bl, bl
je 0x1800b28a9
mov rdx, rsi
lea rcx, [0x1802e7928]
call fcn.1800aabb0
movups xmm6, xmmword [rax]
call fcn.1800b3730
lea rcx, [rax + 0x26f0]
call fcn.1800cad20
mov rcx, 0xffffffffffffffff
nop word [rax + rax]
inc rcx
cmp byte [rax + rcx], 0
jne 0x1800b2860
movdqa xmm0, xmm6
psrldq xmm0, 8
movq rax, xmm0
add rcx, rax
cmp rcx, 0x2a
jae 0x1800b28a9
call fcn.1800b3730
lea rcx, [rax + 0x26f0]
call fcn.1800cad20
movq r8, xmm6
mov edx, 0x2a
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
call fcn.1800b45d0
inc r14d
movsxd rsi, r14d
lea rcx, [0x1802e7928]
call fcn.1800b7b70
cmp rsi, rax
jb 0x1800b2788
mov r12, qword [rbp - 0x70]
call fcn.180142490
mov edx, 0x800
lea rcx, str.HUD_ColorsCEO_HUD_Color
call fcn.180142350
test al, al
je 0x1800b2abb
xor edi, edi
mov dword [rsp + 0x40], edi
xor ebx, ebx
xor esi, esi
xor r14d, r14d
lea r12, str.CEO_HUD_Buttons
lea r15, str.HC_
lea rcx, [rbp + 0xa38]
call fcn.180129d90
cvttss2si ecx, dword [rax]
mov eax, 0x6bca1af3
imul ecx
mov r8d, edx
sar r8d, 4
mov ecx, r8d
shr ecx, 0x1f
add r8d, ecx
mov eax, ebx
cdq
idiv r8d
test edx, edx
je 0x1800b2941
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1801347d0
mov esi, r14d
mov qword [rbp + 0x70], 0
movsxd rdx, esi
shl rdx, 5
add rdx, qword [0x1802e77b0]
lea rbx, [rdx + 0x10]
lea rcx, [rbp + 0x1590]
call fcn.18009d170
mov qword [rbp + 0x6b0], 0xd
lea rax, [rbp + 0x1590]
mov qword [rbp + 0x6b8], rax
movaps xmm0, xmmword [rbp + 0x6b0]
movdqa xmmword [rbp - 0x80], xmm0
mov qword [rbp + 0x6c0], r12
mov qword [rbp + 0x6c8], 0x13
lea r8, [rbp - 0x80]
lea rdx, [rbp + 0x6c0]
lea rcx, [rbp + 0x1480]
call fcn.18011fc60
nop
lea rcx, [rbp + 0x1480]
cmp qword [rbp + 0x1498], 0x10
cmovae rcx, qword [rbp + 0x1480]
lea r9, [rbp + 0x70]
xor r8d, r8d
mov rdx, rbx
call fcn.18013b4d0
movzx ebx, al
lea rcx, [rbp + 0x1480]
call fcn.1800aa960
test bl, bl
je 0x1800b2a95
mov qword [rbp + 0x6d0], r15
mov qword [rbp + 0x6d8], 7
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x6d0]
lea rcx, [rbp + 0x1690]
call fcn.1800a8ab0
nop
mov rbx, qword [rbp + 0x16a0]
call fcn.1800b3730
lea rcx, [rax + 0x26f0]
call fcn.1800cad20
mov rcx, 0xffffffffffffffff
nop dword [rax]
inc rcx
cmp byte [rax + rcx], 0
jne 0x1800b2a40
add rcx, rbx
cmp rcx, 0x2a
jae 0x1800b2a89
lea rcx, [rbp + 0x1690]
call fcn.1800b7850
mov rbx, rax
call fcn.1800b3730
lea rcx, [rax + 0x26f0]
call fcn.1800cad20
mov r8, rbx
mov edx, 0x2a
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
call fcn.1800b45d0
nop
lea rcx, [rbp + 0x1690]
call fcn.1800aa960
inc edi
mov ebx, edi
mov dword [rsp + 0x40], edi
mov esi, edi
mov r14d, edi
cmp edi, 0xeb
jl 0x1800b2901
call fcn.180142490
mov r12, qword [rbp - 0x70]
mov r15, qword [rbp - 0x60]
mov edx, 0x800
lea rcx, str.FontsCEO_Fonts
call fcn.180142350
test al, al
je 0x1800b2f5a
mov r14d, r13d
mov r13, qword gs:[0x58]
mov rax, qword [r13 + r14*8]
mov ecx, dword [r15 + rax]
cmp dword [0x1802e7960], ecx
jle 0x1800b2ba8
lea rcx, [0x1802e7960]
call fcn.18015a42c
cmp dword [0x1802e7960], 0xffffffff
jne 0x1800b2ba8
lea r8, str.Pricedown
lea rdx, str._gtacash
lea rcx, [rbp + 0x1cc0]
call fcn.18009d1c0
lea r8, str.Normal
lea rdx, str._font2
lea rcx, [rbp + 0x1ce0]
call fcn.18009d1c0
lea r8, str.Condensed
lea rdx, str._font2_cond
lea rcx, [rbp + 0x1d00]
call fcn.18009d1c0
lea rax, [rbp + 0x1cc0]
mov qword [rbp + 0xe0], rax
lea rax, [rbp + 0x1d20]
mov qword [rbp + 0xe8], rax
lea r8, [rbp - 0x4d]
lea rdx, [rbp + 0xe0]
lea rcx, [0x1802e7948]
call fcn.1800aa6e0
lea rcx, [0x18015ce80]
call fcn.18015a36c
nop
lea rcx, [0x1802e7960]
call fcn.18015a3c0
xor esi, esi
mov rax, qword [0x1802e7950]
sub rax, qword [0x1802e7948]
sar rax, 5
test rax, rax
je 0x1800b2f55
xor edi, edi
lea rbx, str.CEO_font_faces
mov r12d, dword [rsp + 0x50]
test esi, esi
je 0x1800b2be3
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1801347d0
mov rax, qword [r13 + r14*8]
mov ecx, dword [r15 + rax]
cmp dword [0x1802e7790], ecx
jle 0x1800b2c2e
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b2c2e
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e7948]
movups xmm0, xmmword [rax + rdi]
movaps xmmword [rbp - 0x80], xmm0
lea rdx, [rbp - 0x80]
lea rcx, [0x1802e6150]
call fcn.1800b7ee0
mov rcx, rax
call fcn.180131290
mov qword [rbp + 0x78], 0
mov rax, qword [0x1802e7948]
mov rcx, qword [rax + rdi + 0x10]
mov rax, qword [rax + rdi + 0x18]
mov qword [rbp + 0x6f0], rcx
mov qword [rbp + 0x6f8], rax
mov dword [rbp + 0xa80], esi
movups xmm0, xmmword [rbp + 0x6f0]
movups xmmword [rbp + 0x17e0], xmm0
movups xmm1, xmmword [rbp + 0xa80]
movups xmmword [rbp + 0x17f0], xmm1
mov qword [rbp + 0x700], 0x1d
lea rax, [rbp + 0x17e0]
mov qword [rbp + 0x708], rax
movaps xmm0, xmmword [rbp + 0x700]
movdqa xmmword [rbp - 0x80], xmm0
mov qword [rbp + 0x710], rbx
mov qword [rbp + 0x718], 0x14
lea r8, [rbp - 0x80]
lea rdx, [rbp + 0x710]
lea rcx, [rbp + 0x14a0]
call fcn.18011fc60
bts r12d, 0x1d
mov dword [rsp + 0x60], r12d
lea rcx, [rbp + 0x14a0]
cmp qword [rbp + 0x14b8], 0x10
cmovae rcx, qword [rbp + 0x14a0]
lea rdx, [rbp + 0x78]
call fcn.18013a300
movzx ebx, al
lea rcx, [rbp + 0x14a0]
call fcn.1800aa960
test bl, bl
je 0x1800b2f1c
mov rax, qword [0x1802e7948]
movups xmm0, xmmword [rax + rdi]
movdqa xmmword [rbp + 0x15a0], xmm0
mov qword [rbp + 0x720], 0xd
lea rax, [rbp + 0x15a0]
mov qword [rbp + 0x728], rax
lea rax, str._font_face_
mov qword [rbp + 0xe0], rax
mov qword [rbp + 0xe8], 0x10
movaps xmm0, xmmword [rbp + 0x720]
movdqa xmmword [rbp - 0x80], xmm0
movaps xmm1, xmmword [rbp + 0xe0]
movdqa xmmword [rbp + 0xf0], xmm1
lea r8, [rbp - 0x80]
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0xee0]
call fcn.18011fc60
nop
mov rax, qword [r13 + r14*8]
mov ecx, dword [r15 + rax]
cmp dword [0x1802e7790], ecx
jle 0x1800b2df0
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b2df0
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
lea rcx, [0x1802e76b0]
call fcn.1800cad20
mov rdx, 0xffffffffffffffff
inc rdx
cmp byte [rax + rdx], 0
jne 0x1800b2e03
mov qword [rsp + 0x20], 1
lea r9, [0x180164fdc]
xor r8d, r8d
mov rcx, rax
call fcn.1800a3ec0
cmp rax, 0xffffffffffffffff
jne 0x1800b2e62
lea r8, [rbp + 0xee0]
lea rdx, [0x180164edc]
lea rcx, [rbp + 0x1a20]
call fcn.18009d230
mov rdx, rax
lea rcx, [rbp + 0xee0]
call fcn.1800aaaf0
lea rcx, [rbp + 0x1a20]
call fcn.1800aa960
mov rbx, qword [rbp + 0xef0]
mov rax, qword [r13 + r14*8]
mov ecx, dword [r15 + rax]
cmp dword [0x1802e7790], ecx
jle 0x1800b2eb4
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b2eb4
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
lea rcx, [0x1802e76b0]
call fcn.1800cad20
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rax + rcx], 0
jne 0x1800b2ec7
add rcx, rbx
cmp rcx, 0x2a
jae 0x1800b2f10
lea rcx, [rbp + 0xee0]
call fcn.1800b7850
mov rbx, rax
call fcn.1800b3730
lea rcx, [rax + 0x26f0]
call fcn.1800cad20
mov r8, rbx
mov edx, 0x2a
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
call fcn.1800b45d0
nop
lea rcx, [rbp + 0xee0]
call fcn.1800aa960
call fcn.180130e60
inc esi
add rdi, 0x20
mov rcx, qword [0x1802e7950]
sub rcx, qword [0x1802e7948]
sar rcx, 5
movsxd rax, esi
cmp rax, rcx
lea rbx, str.CEO_font_faces
jb 0x1800b2bd3
mov dword [rsp + 0x50], r12d
mov r12, qword [rbp - 0x70]
call fcn.180142490
call fcn.180142490
jmp 0x1800b3003
call fcn.1800b3730
mov rbx, rax
lea rdx, str._font2
lea rcx, [rbp + 0xb20]
call fcn.1800aa3f0
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x80], xmm0
lea rdx, [rbp - 0x80]
lea rcx, [rbx + 0x1190]
call fcn.1800b7ee0
mov rcx, rax
call fcn.180131290
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1801347d0
call fcn.1800b3730
lea rcx, [rax + 0x26f0]
call fcn.1800cad20
cmp byte [rax], 0
jne 0x1800b2fce
lea rcx, str.Empty
call fcn.180141410
jmp 0x1800b2ffe
call fcn.1800b3730
lea rcx, [rax + 0x26f0]
call fcn.1800cad20
mov rdx, rax
lea rcx, [rbp + 0xc20]
call fcn.1800aa3f0
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x80]
call fcn.1800b4610
call fcn.180130e60
lea rdx, [0x1802e77a0]
lea rcx, str.Unlock_Clothing
call fcn.18013abc0
mov qword [rbp + 0x80], 0
lea rdx, [rbp + 0x80]
lea rcx, str.Teleport_to_clothing_shop
call fcn.18013a300
test al, al
je 0x1800b306c
call fcn.1800b3730
lea rcx, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl_doug::GUI::Draw_void____ptr64::_286::_lambda_5___void___.0
mov qword [rbp + 0xae0], rcx
lea rcx, [rbp + 0xae0]
mov qword [rbp + 0xb18], rcx
lea rdx, [rbp + 0xae0]
lea rcx, [rax + 0x160]
call fcn.1800ac880
call fcn.180142490
mov edx, 0x802
lea rcx, str.Texture_Viewer
call fcn.180142350
test al, al
je 0x1800b3695
xor r13d, r13d
mov ebx, dword [0x1802e7c20]
mov qword [rbp - 0x48], rbx
mov rdi, qword gs:[0x58]
movabs r15, 0x100000063
movabs r14, 0x100000001b3
mov dword [rsp + 0x68], r13d
mov rax, qword [rdi + rbx*8]
mov ecx, dword [r12 + rax]
cmp dword [0x1802e7790], ecx
jle 0x1800b3103
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b3103
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [0x1802e50c0]
cmp r13d, dword [rax + 0x48]
jae 0x1800b3690
mov rax, qword [rdi + rbx*8]
mov ecx, dword [r12 + rax]
cmp dword [0x1802e7790], ecx
jle 0x1800b315e
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b315e
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov rax, qword [rdi + rbx*8]
mov ecx, dword [r12 + rax]
cmp dword [0x1802e7790], ecx
jle 0x1800b31a8
lea rcx, [0x1802e7790]
call fcn.18015a42c
cmp dword [0x1802e7790], 0xffffffff
jne 0x1800b31a8
lea rcx, [0x1802e4fc0]
call fcn.18009bee0
lea rcx, [0x18015cc70]
call fcn.18015a36c
nop
lea rcx, [0x1802e7790]
call fcn.18015a3c0
mov r12d, r13d
mov rcx, qword [0x1802e50c0]
imul r12d, dword [rcx + 0x4c]
add r12, qword [rcx + 0x38]
mov rsi, qword [r12]
cmp rsi, r15
jbe 0x1800b3684
add r12, 0xc
mov eax, dword [r12]
mov ecx, eax
shr ecx, 0x18
mov edx, eax
shr edx, 0x10
mov r8d, eax
shr r8d, 8
test eax, eax
je 0x1800b3684
movzx r9d, al
movabs rax, 0xcbf29ce484222325
xor r9, rax
imul r9, r14
movzx eax, r8b
xor r9, rax
imul r9, r14
movzx eax, dl
xor r9, rax
imul r9, r14
mov eax, ecx
xor r9, rax
imul r9, r14
mov r8, r12
lea rdx, [rbp + 0xc10]
lea rcx, [0x1802e7970]
call fcn.18009e400
cmp qword [rax + 8], 0
je 0x1800b3684
xor eax, eax
mov r15d, eax
mov dword [rsp + 0x40], eax
cmp ax, word [rsi + 0x3a]
jae 0x1800b367a
mov edx, eax
mov ecx, eax
mov r13d, dword [rsp + 0x50]
nop dword [rax]
movsxd r14, ecx
movsxd rcx, edx
mov rax, qword [rsi + 0x30]
mov rcx, qword [rax + rcx*8]
test rcx, rcx
je 0x1800b363e
cmp qword [rcx + 0x28], 0
je 0x1800b363e
mov rax, qword [rcx]
call qword [rax + 0x70]
cmp eax, 1
jne 0x1800b363e
mov rax, qword [rsi + 0x30]
mov rcx, qword [rax + r14*8]
mov rax, qword [rcx]
call qword [rax + 0x88]
test al, al
je 0x1800b363e
mov rdx, r12
lea rcx, [0x1802e7970]
call fcn.1800a89b0
test al, al
je 0x1800b32ed
mov rdx, r12
lea rcx, [0x1802e7970]
call fcn.1800aab90
lea r8, [rbp - 0x4c]
mov rdx, rax
lea rcx, [rbp + 0x1a60]
call fcn.18009d200
nop
or r13d, 1
lea rbx, [0x180160471]
jmp 0x1800b3307
lea rbx, [0x180160471]
mov rdx, rbx
lea rcx, [rbp + 0x1a40]
call fcn.18009be00
or r13d, 2
mov dword [rsp + 0x60], r13d
mov rdx, rax
lea rcx, [rbp + 0xec0]
call fcn.1800aa3c0
nop
test r13b, 2
je 0x1800b3338
and r13d, 0xfffffffd
mov dword [rsp + 0x60], r13d
lea rcx, [rbp + 0x1a40]
call fcn.1800aa960
nop
test r13b, 1
je 0x1800b3353
and r13d, 0xfffffffe
mov dword [rsp + 0x60], r13d
lea rcx, [rbp + 0x1a60]
call fcn.1800aa960
mov rax, qword [rsi + 0x30]
mov rcx, qword [rax + r14*8]
add rcx, 0x28
lea rax, [0x180164c24]
cmp qword [rbp + 0xed0], 0
cmove rax, rbx
mov qword [rbp - 0x58], rax
lea rax, [0x180165500]
mov qword [rbp + 0x730], rax
mov qword [rbp + 0x738], 6
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x58]
lea r8, [rbp + 0xec0]
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0x1a80]
call fcn.1800a8ff0
nop
mov rcx, rax
call fcn.1800b7850
mov rcx, rax
xor edx, edx
call fcn.180142350
movzx ebx, al
lea rcx, [rbp + 0x1a80]
call fcn.1800aa960
test bl, bl
je 0x1800b3632
mov rdx, r12
lea rcx, [0x1802e7970]
call fcn.1800a89b0
test al, al
je 0x1800b3411
mov rdx, r12
lea rcx, [0x1802e7970]
call fcn.1800aab90
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xa90], xmm0
lea rax, [rbp + 0xa90]
jmp 0x1800b3424
lea rdx, str.Unknown
lea rcx, [rbp + 0xc00]
call fcn.1800aa3f0
lea rcx, str.Dict:_
mov qword [rbp + 0x740], rcx
mov qword [rbp + 0x748], 8
mov r8, rax
lea rdx, [rbp + 0x740]
lea rcx, [rbp + 0x1aa0]
call fcn.1800a90e0
nop
mov rcx, rax
call fcn.1800b7850
mov rcx, rax
call fcn.180141410
nop
lea rcx, [rbp + 0x1aa0]
call fcn.1800aa960
cmp qword [rbp + 0xed0], 0
je 0x1800b355b
mov qword [rbp + 0x100], 0
mov rax, qword [rsi + 0x30]
mov r9, qword [rax + r14*8]
add r9, 0x28
lea rax, str.Copy_IMG_Tag_to_Clipboard
mov qword [rbp + 0x750], rax
mov qword [rbp + 0x758], 0x21
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0xec0]
lea rdx, [rbp + 0x750]
lea rcx, [rbp + 0x1ac0]
call fcn.1800a8f20
nop
mov rcx, rax
call fcn.1800b7850
lea rdx, [rbp + 0x100]
mov rcx, rax
call fcn.18013a300
movzx ebx, al
lea rcx, [rbp + 0x1ac0]
call fcn.1800aa960
test bl, bl
je 0x1800b355b
mov rax, qword [rsi + 0x30]
mov r9, qword [rax + r14*8]
add r9, 0x28
lea rax, str._img_src_img:_____
mov qword [rbp + 0x760], rax
mov qword [rbp + 0x768], 0x17
lea r8, [rbp + 0xec0]
lea rdx, [rbp + 0x760]
lea rcx, [rbp + 0x1ae0]
call fcn.1800a8e70
nop
mov rcx, rax
call fcn.1800b7850
mov rcx, rax
call fcn.180135070
nop
lea rcx, [rbp + 0x1ae0]
call fcn.1800aa960
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm7
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rbp + 0xbf0]
call fcn.1800aa7d0
mov rdi, rax
movss dword [rsp + 0x20], xmm9
movaps xmm3, xmm9
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0xbe0]
call fcn.1800aa7d0
mov rbx, rax
mov dword [rbp + 0x90], 0x3f800000
mov dword [rbp + 0x94], 0x3f800000
mov qword [rbp + 0x98], 0
mov rcx, qword [rsi + 0x30]
mov rcx, qword [rcx + r14*8]
mov rdx, qword [rcx]
call qword [rdx + 0x60]
movd xmm6, eax
cvtdq2ps xmm6, xmm6
mov rcx, qword [rsi + 0x30]
mov rcx, qword [rcx + r14*8]
mov rdx, qword [rcx]
call qword [rdx + 0x58]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xa0], xmm0
movss dword [rbp + 0xa4], xmm6
mov rax, qword [rsi + 0x30]
mov rcx, qword [rax + r14*8]
mov rax, qword [rcx]
call qword [rax + 0xe0]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
lea r9, [rbp + 0x90]
lea r8, [rbp + 0x98]
lea rdx, [rbp + 0xa0]
mov rcx, rax
call fcn.18013c150
call fcn.180142490
nop
lea rcx, [rbp + 0xec0]
call fcn.1800aa960
inc r15d
mov ecx, r15d
mov dword [rsp + 0x40], r15d
mov edx, r15d
movzx eax, word [rsi + 0x3a]
cmp r15d, eax
jl 0x1800b3260
mov dword [rsp + 0x50], r13d
mov r13d, dword [rsp + 0x68]
mov rbx, qword [rbp - 0x48]
mov rdi, qword gs:[0x58]
movabs r14, 0x100000001b3
movabs r15, 0x100000063
inc r13d
mov r12, qword [rbp - 0x70]
jmp 0x1800b30b4
call fcn.180142490
call fcn.180127340
mov rcx, qword [rbp + 0x2170]
xor rcx, rsp
call fcn.180159fa0
lea r11, [rsp + 0x22c0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.18009cf90
nop
call fcn.18009cf90
nop
mov dword [0x1802e516c], 0x7ffffffe
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, 5
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [0x1802e516c], 0x7ffffffe
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, 5
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3