Function at 0x180006c80
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r14
lea rbp, [rsp - 0x1200]
mov eax, 0x1300
call fcn.180051b10
sub rsp, rax
mov rax, qword [0x18010e6c0]
xor rax, rsp
mov qword [rbp + 0x11f0], rax
mov rbx, rdx
mov rdi, rcx
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rdx
xor r14d, r14d
mov dword [rsp + 0x44], r14d
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], r14
mov qword [rcx + 0x18], 0xf
mov byte [rcx], r14b
mov qword [rcx + 0x28], r14
mov qword [rcx + 0x20], r14
mov qword [rcx + 0x30], r14
mov dword [rsp + 0x44], 1
lea rsi, [r14 - 1]
cmp byte [0x18010e337], r14b
je 0x180008c3d
movdqa xmm0, xmmword [0x1800f2fb0]
movdqu xmmword [rbp + 0xba0], xmm0
xor eax, eax
mov byte [rbp + 0xbb0], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xba0], al
inc edx
cmp edx, 0x10
jb 0x180006d21
mov byte [rbp + 0xbb0], 0
lea rcx, [rbp + 0xba0]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180006d46
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180006d60
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180006d75
lea rdx, [rbp + 0xba0]
call fcn.180079050
test eax, eax
je 0x180006dce
mov dword [rbp + 0x260], 0x54424776
mov dword [rbp + 0x264], 0x6478484a
mov dword [rbp + 0x268], 0x68751f
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x260], al
inc edx
cmp edx, 0xb
jb 0x180006da0
mov byte [rbp + 0x26b], 0
lea rdx, [rbp + 0x260]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x180006e3c
mov dword [rbp + 0x50], 0xc1716f60
mov dword [rbp + 0x54], 0xaac08181
mov word [rbp + 0x58], 0x87
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x50], al
inc edx
cmp edx, 9
jb 0x180006df0
mov byte [rbp + 0x59], 0
lea rax, [rbp + 0x50]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180006e10
lea rdx, [rbp + 0x50]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e228]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f348]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2a10]
movdqu xmmword [rbp + 0x810], xmm0
mov word [rbp + 0x820], 0x716e
xor eax, eax
mov byte [rbp + 0x822], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x810], al
inc edx
cmp edx, 0x12
jb 0x180006e60
mov byte [rbp + 0x822], 0
lea rcx, [rbp + 0x810]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180006e85
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180006e9f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180006eb4
lea rdx, [rbp + 0x810]
call fcn.180079050
test eax, eax
je 0x180006f0e
mov dword [rbp + 0x330], 0x54424776
mov dword [rbp + 0x334], 0x6578484a
mov dword [rbp + 0x338], 0x73191b42
mov word [rbp + 0x33c], 0x6e
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x330], al
inc edx
cmp edx, 0xd
jb 0x180006ee0
mov byte [rbp + 0x33d], 0
lea rdx, [rbp + 0x330]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x180006f6d
mov dword [rsp + 0x58], 0x1612696c
xor eax, eax
mov byte [rsp + 0x5c], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rsp + rcx + 0x58], al
inc edx
cmp edx, 4
jb 0x180006f20
mov byte [rsp + 0x5c], 0
lea rax, [rsp + 0x58]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180006f40
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1d8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f3a8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ed0]
movdqu xmmword [rbp + 0x948], xmm0
mov word [rbp + 0x958], 0x72
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x948], al
inc edx
cmp edx, 0x11
jb 0x180006f90
mov byte [rbp + 0x959], 0
lea rcx, [rbp + 0x948]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180006fb5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180006fcf
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180006fe4
lea rdx, [rbp + 0x948]
call fcn.180079050
test eax, eax
je 0x18000703e
mov dword [rbp + 0x290], 0x54424776
mov dword [rbp + 0x294], 0x6578484a
mov dword [rbp + 0x298], 0x6f74196e
xor eax, eax
mov byte [rbp + 0x29c], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x290], al
inc edx
cmp edx, 0xc
jb 0x180007010
mov byte [rbp + 0x29c], 0
lea rdx, [rbp + 0x290]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000709d
mov dword [rsp + 0x24], 0x10656c
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rsp + rcx + 0x24], al
inc edx
cmp edx, 3
jb 0x180007050
mov byte [rsp + 0x27], 0
lea rax, [rsp + 0x24]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180007070
lea rdx, [rsp + 0x24]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1d8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f398]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [str.hVFIzqBIYEEslmj]
movdqu xmmword [rbp + 0x6d8], xmm0
mov dword [rbp + 0x6e8], 0x706d03
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x6d8], al
inc edx
cmp edx, 0x13
jb 0x1800070c0
mov byte [rbp + 0x6eb], 0
lea rcx, [rbp + 0x6d8]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x1800070e5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800070ff
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180007114
lea rdx, [rbp + 0x6d8]
call fcn.180079050
test eax, eax
je 0x18000717e
mov dword [rbp + 0x3b0], 0x54424776
mov dword [rbp + 0x3b4], 0x6978484a
mov dword [rbp + 0x3b8], 0x1e186f6a
mov word [rbp + 0x3bc], 0x6d72
xor eax, eax
mov byte [rbp + 0x3be], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x3b0], al
inc edx
cmp edx, 0xe
jb 0x180007150
mov byte [rbp + 0x3be], 0
lea rdx, [rbp + 0x3b0]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x1800071dc
mov dword [rbp - 0x68], 0x17666160
mov word [rbp - 0x64], 0x17
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx - 0x68], al
inc edx
cmp edx, 5
jb 0x180007190
mov byte [rbp - 0x63], 0
lea rax, [rbp - 0x68]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1800071b0
lea rdx, [rbp - 0x68]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1d8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f4a8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [str.hVFIzqBIYEEsi]
movdqu xmmword [rbp + 0x7f8], xmm0
mov word [rbp + 0x808], 0x716e
xor eax, eax
mov byte [rbp + 0x80a], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x7f8], al
inc edx
cmp edx, 0x12
jb 0x180007200
mov byte [rbp + 0x80a], 0
lea rcx, [rbp + 0x7f8]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180007225
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000723f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180007254
lea rdx, [rbp + 0x7f8]
call fcn.180079050
test eax, eax
je 0x1800072ae
mov dword [rbp + 0x340], 0x54424776
mov dword [rbp + 0x344], 0x6c78484a
mov dword [rbp + 0x348], 0x73191b79
mov word [rbp + 0x34c], 0x6e
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x340], al
inc edx
cmp edx, 0xd
jb 0x180007280
mov byte [rbp + 0x34d], 0
lea rdx, [rbp + 0x340]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000730d
mov dword [rsp + 0x28], 0x706065
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rsp + rcx + 0x28], al
inc edx
cmp edx, 3
jb 0x1800072c0
mov byte [rsp + 0x2b], 0
lea rax, [rsp + 0x28]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1800072e0
lea rdx, [rsp + 0x28]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1d8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f4b0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2d00]
movdqu xmmword [rbp + 0x600], xmm0
mov dword [rbp + 0x610], 0x776c4050
xor eax, eax
mov byte [rbp + 0x614], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x600], al
inc edx
cmp edx, 0x14
jb 0x180007340
mov byte [rbp + 0x614], 0
lea rcx, [rbp + 0x600]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180007365
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000737f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180007394
lea rdx, [rbp + 0x600]
call fcn.180079050
test eax, eax
je 0x1800073de
movdqa xmm0, xmmword [str.vGBTJHxeFX_M_ql]
movdqu xmmword [rbp + 0xdf0], xmm0
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xdf0], al
inc edx
cmp edx, 0xf
jb 0x1800073b0
mov byte [rbp + 0xdff], 0
lea rdx, [rbp + 0xdf0]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000744c
mov dword [rbp + 0x60], 0xc1889dc9
mov dword [rbp + 0x64], 0xaac09da2
mov word [rbp + 0x68], 0x87
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x60], al
inc edx
cmp edx, 9
jb 0x180007400
mov byte [rbp + 0x69], 0
lea rax, [rbp + 0x60]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180007420
lea rdx, [rbp + 0x60]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e228]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f3c8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2fe0]
movdqu xmmword [rbp + 0xb88], xmm0
xor eax, eax
mov byte [rbp + 0xb98], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xb88], al
inc edx
cmp edx, 0x10
jb 0x180007470
mov byte [rbp + 0xb98], 0
lea rcx, [rbp + 0xb88]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180007495
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800074af
mov rcx, qword [rbx]
cmp r8, rax
jne 0x1800074c4
lea rdx, [rbp + 0xb88]
call fcn.180079050
test eax, eax
je 0x18000751e
mov dword [rbp + 0x270], 0x54424776
mov dword [rbp + 0x274], 0x6378484a
mov dword [rbp + 0x278], 0x68751b
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x270], al
inc edx
cmp edx, 0xb
jb 0x1800074f0
mov byte [rbp + 0x27b], 0
lea rdx, [rbp + 0x270]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000758c
mov dword [rbp + 0x40], 0x89c5106a
mov dword [rbp + 0x44], 0x82b9c080
xor eax, eax
mov byte [rbp + 0x48], al
mov edx, r14d
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x40], al
inc edx
cmp edx, 8
jb 0x180007540
mov byte [rbp + 0x48], 0
lea rax, [rbp + 0x40]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180007560
lea rdx, [rbp + 0x40]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1d8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f340]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ab0]
movdqu xmmword [rbp + 0x828], xmm0
mov word [rbp + 0x838], 0x716e
xor eax, eax
mov byte [rbp + 0x83a], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x828], al
inc edx
cmp edx, 0x12
jb 0x1800075b0
mov byte [rbp + 0x83a], 0
lea rcx, [rbp + 0x828]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x1800075d5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800075ef
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180007604
lea rdx, [rbp + 0x828]
call fcn.180079050
test eax, eax
je 0x18000765e
mov dword [rbp + 0x350], 0x54424776
mov dword [rbp + 0x354], 0x6578484a
mov dword [rbp + 0x358], 0x73121e1b
mov word [rbp + 0x35c], 0x6e
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x350], al
inc edx
cmp edx, 0xd
jb 0x180007630
mov byte [rbp + 0x35d], 0
lea rdx, [rbp + 0x350]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x1800076bd
mov dword [rsp + 0x60], 0x1d17106c
xor eax, eax
mov byte [rsp + 0x64], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rsp + rcx + 0x60], al
inc edx
cmp edx, 4
jb 0x180007670
mov byte [rsp + 0x64], 0
lea rax, [rsp + 0x60]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180007690
lea rdx, [rsp + 0x60]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1d8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f368]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [str.hVFIzqBIYEEseee]
movdqu xmmword [rbp + 0x6c0], xmm0
mov dword [rbp + 0x6d0], 0x706d07
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x6c0], al
inc edx
cmp edx, 0x13
jb 0x1800076e0
mov byte [rbp + 0x6d3], 0
lea rcx, [rbp + 0x6c0]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180007705
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000771f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180007734
lea rdx, [rbp + 0x6c0]
call fcn.180079050
test eax, eax
je 0x18000779e
mov dword [rbp + 0x3c0], 0x54424776
mov dword [rbp + 0x3c4], 0x6078484a
mov dword [rbp + 0x3c8], 0x1a1a1e62
mov word [rbp + 0x3cc], 0x6d72
xor eax, eax
mov byte [rbp + 0x3ce], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x3c0], al
inc edx
cmp edx, 0xe
jb 0x180007770
mov byte [rbp + 0x3ce], 0
lea rdx, [rbp + 0x3c0]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x1800077fd
mov dword [rsp + 0x68], 0x1212166c
xor eax, eax
mov byte [rsp + 0x6c], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rsp + rcx + 0x68], al
inc edx
cmp edx, 4
jb 0x1800077b0
mov byte [rsp + 0x6c], 0
lea rax, [rsp + 0x68]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1800077d0
lea rdx, [rsp + 0x68]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1d8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f330]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2fa0]
movdqu xmmword [rbp + 0x840], xmm0
mov word [rbp + 0x850], 0x716e
xor eax, eax
mov byte [rbp + 0x852], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x840], al
inc edx
cmp edx, 0x12
jb 0x180007821
mov byte [rbp + 0x852], 0
lea rcx, [rbp + 0x840]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180007846
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180007860
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180007875
lea rdx, [rbp + 0x840]
call fcn.180079050
test eax, eax
je 0x1800078ce
mov dword [rbp + 0x360], 0x54424776
mov dword [rbp + 0x364], 0x6f78484a
mov dword [rbp + 0x368], 0x73681c1a
mov word [rbp + 0x36c], 0x6e
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x360], al
inc edx
cmp edx, 0xd
jb 0x1800078a0
mov byte [rbp + 0x36d], 0
lea rdx, [rbp + 0x360]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000792d
mov dword [rsp + 0x70], 0x67151166
xor eax, eax
mov byte [rsp + 0x74], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rsp + rcx + 0x70], al
inc edx
cmp edx, 4
jb 0x1800078e0
mov byte [rsp + 0x74], 0
lea rax, [rsp + 0x70]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180007900
lea rdx, [rsp + 0x70]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1d8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f4b8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ad0]
movdqu xmmword [rbp + 0x6f0], xmm0
mov dword [rbp + 0x700], 0x706d04
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x6f0], al
inc edx
cmp edx, 0x13
jb 0x180007950
mov byte [rbp + 0x703], 0
lea rcx, [rbp + 0x6f0]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180007975
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000798f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x1800079a4
lea rdx, [rbp + 0x6f0]
call fcn.180079050
test eax, eax
je 0x180007a0e
mov dword [rbp + 0x3d0], 0x54424776
mov dword [rbp + 0x3d4], 0x7978484a
mov dword [rbp + 0x3d8], 0x1912706b
mov word [rbp + 0x3dc], 0x6d72
xor eax, eax
mov byte [rbp + 0x3de], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x3d0], al
inc edx
cmp edx, 0xe
jb 0x1800079e0
mov byte [rbp + 0x3de], 0
lea rdx, [rbp + 0x3d0]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x180007a6d
mov dword [rsp + 0x2c], 0x796070
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rsp + rcx + 0x2c], al
inc edx
cmp edx, 3
jb 0x180007a20
mov byte [rsp + 0x2f], 0
lea rax, [rsp + 0x2c]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180007a40
lea rdx, [rsp + 0x2c]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1d8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f418]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2e80]
movdqu xmmword [rbp + 0x618], xmm0
mov dword [rbp + 0x628], 0x776c7e1c
xor eax, eax
mov byte [rbp + 0x62c], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x618], al
inc edx
cmp edx, 0x14
jb 0x180007aa0
mov byte [rbp + 0x62c], 0
lea rcx, [rbp + 0x618]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180007ac5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180007adf
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180007af4
lea rdx, [rbp + 0x618]
call fcn.180079050
test eax, eax
je 0x180007b3e
movdqa xmm0, xmmword [str.vGBTJHxjky]
movdqu xmmword [rbp + 0xe10], xmm0
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xe10], al
inc edx
cmp edx, 0xf
jb 0x180007b10
mov byte [rbp + 0xe1f], 0
lea rdx, [rbp + 0xe10]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x180007bac
mov dword [rbp + 0x30], 0x76626172
mov word [rbp + 0x34], 0x6a08
xor eax, eax
mov byte [rbp + 0x36], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x30], al
inc edx
cmp edx, 6
jb 0x180007b60
mov byte [rbp + 0x36], 0
lea rax, [rbp + 0x30]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180007b80
lea rdx, [rbp + 0x30]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1d8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f428]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2f50]
movdqu xmmword [rbp + 0x930], xmm0
mov word [rbp + 0x940], 0x72
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x930], al
inc edx
cmp edx, 0x11
jb 0x180007bd0
mov byte [rbp + 0x941], 0
lea rcx, [rbp + 0x930]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180007bf5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180007c0f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180007c24
lea rdx, [rbp + 0x930]
call fcn.180079050
test eax, eax
je 0x180007c7e
mov dword [rbp + 0x2a0], 0x54424776
mov dword [rbp + 0x2a4], 0x6978484a
mov dword [rbp + 0x2a8], 0x6f746d7c
xor eax, eax
mov byte [rbp + 0x2ac], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x2a0], al
inc edx
cmp edx, 0xc
jb 0x180007c50
mov byte [rbp + 0x2ac], 0
lea rdx, [rbp + 0x2a0]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x180007cdd
mov dword [rsp + 0x30], 0x647760
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rsp + rcx + 0x30], al
inc edx
cmp edx, 3
jb 0x180007c90
mov byte [rsp + 0x33], 0
lea rax, [rsp + 0x30]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180007cb0
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1d8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f2a8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2f80]
movdqu xmmword [rbp + 0x6a8], xmm0
mov dword [rbp + 0x6b8], 0x706d05
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x6a8], al
inc edx
cmp edx, 0x13
jb 0x180007d00
mov byte [rbp + 0x6bb], 0
lea rcx, [rbp + 0x6a8]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180007d25
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180007d3f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180007d54
lea rdx, [rbp + 0x6a8]
call fcn.180079050
test eax, eax
je 0x180007dbe
mov dword [rbp + 0x3e0], 0x54424776
mov dword [rbp + 0x3e4], 0x6578484a
mov dword [rbp + 0x3e8], 0x186a1c18
mov word [rbp + 0x3ec], 0x6d72
xor eax, eax
mov byte [rbp + 0x3ee], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x3e0], al
inc edx
cmp edx, 0xe
jb 0x180007d90
mov byte [rbp + 0x3ee], 0
lea rdx, [rbp + 0x3e0]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x180007e1c
mov dword [rbp - 0x60], 0x6515136c
mov word [rbp - 0x5c], 0x11
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx - 0x60], al
inc edx
cmp edx, 5
jb 0x180007dd0
mov byte [rbp - 0x5b], 0
lea rax, [rbp - 0x60]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180007df0
lea rdx, [rbp - 0x60]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1d8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f358]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2dd0]
movdqu xmmword [rbp + 0x750], xmm0
mov dword [rbp + 0x760], 0x776c0600
xor eax, eax
mov byte [rbp + 0x764], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x750], al
inc edx
cmp edx, 0x14
jb 0x180007e41
mov byte [rbp + 0x764], 0
lea rdx, [rbp + 0x750]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x180007ebe
movdqa xmm0, xmmword [str.vGBTJHxe_DB]
movdqu xmmword [rbp + 0xe20], xmm0
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xe20], al
inc edx
cmp edx, 0xf
jb 0x180007e90
mov byte [rbp + 0xe2f], 0
lea rdx, [rbp + 0xe20]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x180007f2c
mov dword [rbp + 0x38], 0x4d4d4b6c
mov word [rbp + 0x3c], 0x1214
xor eax, eax
mov byte [rbp + 0x3e], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x38], al
inc edx
cmp edx, 6
jb 0x180007ee0
mov byte [rbp + 0x3e], 0
lea rax, [rbp + 0x38]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180007f00
lea rdx, [rbp + 0x38]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1d8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f3a0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2aa0]
movdqu xmmword [rbp + 0x8a0], xmm0
mov dword [rbp + 0x8b0], 0x706d09
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x8a0], al
inc edx
cmp edx, 0x13
jb 0x180007f50
mov byte [rbp + 0x8b3], 0
lea rdx, [rbp + 0x8a0]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x180007fde
mov dword [rbp + 0x3f0], 0x54424776
mov dword [rbp + 0x3f4], 0x7978484a
mov dword [rbp + 0x3f8], 0x14137f6b
mov word [rbp + 0x3fc], 0x6d72
xor eax, eax
mov byte [rbp + 0x3fe], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x3f0], al
inc edx
cmp edx, 0xe
jb 0x180007fb0
mov byte [rbp + 0x3fe], 0
lea rdx, [rbp + 0x3f0]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000803d
mov dword [rsp + 0x34], 0x766070
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rsp + rcx + 0x34], al
inc edx
cmp edx, 3
jb 0x180007ff0
mov byte [rsp + 0x37], 0
lea rax, [rsp + 0x34]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180008010
lea rdx, [rsp + 0x34]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1d8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f410]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2a90]
movdqu xmmword [rbp + 0xb40], xmm0
mov word [rbp + 0xb50], 0x716e
xor eax, eax
mov byte [rbp + 0xb52], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xb40], al
inc edx
cmp edx, 0x12
jb 0x180008061
mov byte [rbp + 0xb52], 0
lea rdx, [rbp + 0xb40]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x1800080ee
mov dword [rbp + 0x370], 0x54424776
mov dword [rbp + 0x374], 0x6978484a
mov dword [rbp + 0x378], 0x731c1e62
mov word [rbp + 0x37c], 0x6e
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x370], al
inc edx
cmp edx, 0xd
jb 0x1800080c0
mov byte [rbp + 0x37d], 0
lea rdx, [rbp + 0x370]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000814d
mov dword [rsp + 0x78], 0x13174960
xor eax, eax
mov byte [rsp + 0x7c], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rsp + rcx + 0x78], al
inc edx
cmp edx, 4
jb 0x180008100
mov byte [rsp + 0x7c], 0
lea rax, [rsp + 0x78]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180008120
lea rdx, [rsp + 0x78]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1d8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f290]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2d30]
movdqu xmmword [rbp + 0x5d0], xmm0
mov dword [rbp + 0x5e0], 0x2047f5d
mov dword [rbp + 0x5e4], 0x746907
mov edx, r14d
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x5d0], al
inc edx
cmp edx, 0x17
jb 0x180008180
mov byte [rbp + 0x5e7], 0
lea rdx, [rbp + 0x5d0]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000820e
movdqa xmm0, xmmword [str.vGBTJHxjLXR__]
movdqu xmmword [rbp + 0xb10], xmm0
mov word [rbp + 0xb20], 0x716e
xor eax, eax
mov byte [rbp + 0xb22], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xb10], al
inc edx
cmp edx, 0x12
jb 0x1800081e0
mov byte [rbp + 0xb22], 0
lea rdx, [rbp + 0xb10]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000826c
mov dword [rbp - 0x80], 0x1615156c
xor eax, eax
mov byte [rbp - 0x7c], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx - 0x80], al
inc edx
cmp edx, 4
jb 0x180008220
mov byte [rbp - 0x7c], 0
lea rax, [rbp - 0x80]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180008240
lea rdx, [rbp - 0x80]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1d8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f2c8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2d40]
movdqu xmmword [rbp + 0x8b8], xmm0
mov dword [rbp + 0x8c8], 0x706d50
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x8b8], al
inc edx
cmp edx, 0x13
jb 0x180008290
mov byte [rbp + 0x8cb], 0
lea rdx, [rbp + 0x8b8]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000831e
mov dword [rbp + 0x400], 0x54424776
mov dword [rbp + 0x404], 0x6f78484a
mov dword [rbp + 0x408], 0x4d51455b
mov word [rbp + 0x40c], 0x6d72
xor eax, eax
mov byte [rbp + 0x40e], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x400], al
inc edx
cmp edx, 0xe
jb 0x1800082f0
mov byte [rbp + 0x40e], 0
lea rdx, [rbp + 0x400]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000837c
mov dword [rbp - 0x58], 0x5e4c5066
mov word [rbp - 0x54], 0x44
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx - 0x58], al
inc edx
cmp edx, 5
jb 0x180008330
mov byte [rbp - 0x53], 0
lea rax, [rbp - 0x58]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180008350
lea rdx, [rbp - 0x58]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e228]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f318]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [str.hVFIzqBIYEEs_Ee_ahVFIzqBIYEEslee_ahVFIzqBIYEEslz_bhVFIzqBIYEEs_]
movdqu xmmword [rbp + 0x580], xmm0
mov dword [rbp + 0x590], 0x5547477c
mov dword [rbp + 0x594], 0x7b68425b
xor eax, eax
mov byte [rbp + 0x598], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x580], al
inc edx
cmp edx, 0x18
jb 0x1800083b0
mov byte [rbp + 0x598], 0
lea rdx, [rbp + 0x580]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000842e
movdqa xmm0, xmmword [0x1800f2e50]
movdqu xmmword [rbp + 0x8d0], xmm0
mov dword [rbp + 0x8e0], 0x706d45
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x8d0], al
inc edx
cmp edx, 0x13
jb 0x180008400
mov byte [rbp + 0x8e3], 0
lea rdx, [rbp + 0x8d0]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000848c
mov dword [rbp - 0x78], 0x1317496c
xor eax, eax
mov byte [rbp - 0x74], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx - 0x78], al
inc edx
cmp edx, 4
jb 0x180008440
mov byte [rbp - 0x74], 0
lea rax, [rbp - 0x78]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180008460
lea rdx, [rbp - 0x78]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1d8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f3b8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [str.hVFIzqBIYEEs_E]
movdqu xmmword [rbp + 0xb28], xmm0
mov word [rbp + 0xb38], 0x716e
xor eax, eax
mov byte [rbp + 0xb3a], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xb28], al
inc edx
cmp edx, 0x12
jb 0x1800084b0
mov byte [rbp + 0xb3a], 0
lea rdx, [rbp + 0xb28]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000853e
mov dword [rbp + 0x380], 0x54424776
mov dword [rbp + 0x384], 0x6578484a
mov dword [rbp + 0x388], 0x731f1b42
mov word [rbp + 0x38c], 0x6e
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x380], al
inc edx
cmp edx, 0xd
jb 0x180008510
mov byte [rbp + 0x38d], 0
lea rdx, [rbp + 0x380]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000859c
mov dword [rbp - 0x70], 0x1012496c
xor eax, eax
mov byte [rbp - 0x6c], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx - 0x70], al
inc edx
cmp edx, 4
jb 0x180008550
mov byte [rbp - 0x6c], 0
lea rax, [rbp - 0x70]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180008570
lea rdx, [rbp - 0x70]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1d8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f3b0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2f60]
movdqu xmmword [rbp + 0xc30], xmm0
mov word [rbp + 0xc40], 0x72
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xc30], al
inc edx
cmp edx, 0x11
jb 0x1800085c0
mov byte [rbp + 0xc41], 0
lea rdx, [rbp + 0xc30]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000864e
mov dword [rbp + 0x2b0], 0x54424776
mov dword [rbp + 0x2b4], 0x7b78484a
mov dword [rbp + 0x2b8], 0x6f747962
xor eax, eax
mov byte [rbp + 0x2bc], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x2b0], al
inc edx
cmp edx, 0xc
jb 0x180008620
mov byte [rbp + 0x2bc], 0
lea rdx, [rbp + 0x2b0]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x1800086ad
mov dword [rsp + 0x38], 0x704972
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rsp + rcx + 0x38], al
inc edx
cmp edx, 3
jb 0x180008660
mov byte [rsp + 0x3b], 0
lea rax, [rsp + 0x38]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180008680
lea rdx, [rsp + 0x38]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1d8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f430]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2d60]
movdqu xmmword [rbp + 0x870], xmm0
mov dword [rbp + 0x880], 0x706d5d
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x870], al
inc edx
cmp edx, 0x13
jb 0x1800086d0
mov byte [rbp + 0x883], 0
lea rdx, [rbp + 0x870]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000875e
mov dword [rbp + 0x410], 0x54424776
mov dword [rbp + 0x414], 0x6e78484a
mov dword [rbp + 0x418], 0x404a6c67
mov word [rbp + 0x41c], 0x6d72
xor eax, eax
mov byte [rbp + 0x41e], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x410], al
inc edx
cmp edx, 0xe
jb 0x180008730
mov byte [rbp + 0x41e], 0
lea rdx, [rbp + 0x410]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x1800087bc
mov dword [rbp - 0x50], 0x45454c67
mov word [rbp - 0x4c], 0x49
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx - 0x50], al
inc edx
cmp edx, 5
jb 0x180008770
mov byte [rbp - 0x4b], 0
lea rax, [rbp - 0x50]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180008790
lea rdx, [rbp - 0x50]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1d8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f300]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2de0]
movdqu xmmword [rbp + 0x888], xmm0
mov dword [rbp + 0x898], 0x706d5f
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x888], al
inc edx
cmp edx, 0x13
jb 0x1800087e0
mov byte [rbp + 0x89b], 0
lea rdx, [rbp + 0x888]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000886e
mov dword [rbp + 0x420], 0x54424776
mov dword [rbp + 0x424], 0x6578484a
mov dword [rbp + 0x428], 0x42425946
mov word [rbp + 0x42c], 0x6d72
xor eax, eax
mov byte [rbp + 0x42e], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x420], al
inc edx
cmp edx, 0xe
jb 0x180008840
mov byte [rbp + 0x42e], 0
lea rdx, [rbp + 0x420]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x1800088cc
mov dword [rbp - 0x48], 0x4d504d6c
mov word [rbp - 0x44], 0x4b
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx - 0x48], al
inc edx
cmp edx, 5
jb 0x180008880
mov byte [rbp - 0x43], 0
lea rax, [rbp - 0x48]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1800088a0
lea rdx, [rbp - 0x48]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1d8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f3d0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ac0]
movdqu xmmword [rbp + 0x768], xmm0
mov dword [rbp + 0x778], 0x776c5909
xor eax, eax
mov byte [rbp + 0x77c], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x768], al
inc edx
cmp edx, 0x14
jb 0x1800088f1
mov byte [rbp + 0x77c], 0
lea rdx, [rbp + 0x768]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000896e
movdqa xmm0, xmmword [str.vGBTJHxcHX]
movdqu xmmword [rbp + 0xe30], xmm0
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xe30], al
inc edx
cmp edx, 0xf
jb 0x180008940
mov byte [rbp + 0xe3f], 0
lea rdx, [rbp + 0xe30]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x1800089dc
mov dword [rbp - 0x40], 0x1d51436a
mov word [rbp - 0x3c], 0x4d1d
xor eax, eax
mov byte [rbp - 0x3a], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx - 0x40], al
inc edx
cmp edx, 6
jb 0x180008990
mov byte [rbp - 0x3a], 0
lea rax, [rbp - 0x40]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1800089b0
cmp byte [0x18010e339], 0
je 0x180009e74
movdqa xmm0, xmmword [0x1800f30a0]
movdqu xmmword [rbp + 0x5e8], xmm0
mov dword [rbp + 0x5f8], 0x776c0047
xor eax, eax
mov byte [rbp + 0x5fc], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x5e8], al
inc edx
cmp edx, 0x14
jb 0x180008c70
mov byte [rbp + 0x5fc], 0
lea rcx, [rbp + 0x5e8]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180008c95
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180008caf
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180008cc4
lea rdx, [rbp + 0x5e8]
call fcn.180079050
test eax, eax
je 0x180008d0e
movdqa xmm0, xmmword [0x1800f2830]
movdqu xmmword [rbp + 0xe40], xmm0
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xe40], al
inc edx
cmp edx, 0xf
jb 0x180008ce0
mov byte [rbp + 0xe4f], 0
lea rdx, [rbp + 0xe40]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x180008d7c
mov dword [rbp - 0x38], 0x689786c4
mov word [rbp - 0x34], 0x1453
xor eax, eax
mov byte [rbp - 0x32], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx - 0x38], al
inc edx
cmp edx, 6
jb 0x180008d30
mov byte [rbp - 0x32], 0
lea rax, [rbp - 0x38]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180008d50
lea rdx, [rbp - 0x38]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1e8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f320]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f3060]
movdqu xmmword [rbp + 0x630], xmm0
mov dword [rbp + 0x640], 0x776c0047
xor eax, eax
mov byte [rbp + 0x644], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x630], al
inc edx
cmp edx, 0x14
jb 0x180008da1
mov byte [rbp + 0x644], 0
lea rcx, [rbp + 0x630]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180008dc6
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180008de0
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180008df5
lea rdx, [rbp + 0x630]
call fcn.180079050
test eax, eax
je 0x180008e3e
movdqa xmm0, xmmword [str.iGB_z_x]
movdqu xmmword [rbp + 0xe50], xmm0
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xe50], al
inc edx
cmp edx, 0xf
jb 0x180008e10
mov byte [rbp + 0xe5f], 0
lea rdx, [rbp + 0xe50]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x180008eac
mov dword [rbp - 0x30], 0x689786c4
mov word [rbp - 0x2c], 0x1453
xor eax, eax
mov byte [rbp - 0x2a], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx - 0x30], al
inc edx
cmp edx, 6
jb 0x180008e60
mov byte [rbp - 0x2a], 0
lea rax, [rbp - 0x30]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180008e80
lea rdx, [rbp - 0x30]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1e8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f320]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2f00]
movdqu xmmword [rbp + 0x738], xmm0
mov dword [rbp + 0x748], 0x6b01447d
mov word [rbp + 0x74c], 0x76
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x738], al
inc edx
cmp edx, 0x15
jb 0x180008ee0
mov byte [rbp + 0x74d], 0
lea rdx, [rbp + 0x738]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x180008f5e
movdqa xmm0, xmmword [0x1800f2fd0]
movdqu xmmword [rbp + 0xcd8], xmm0
xor eax, eax
mov byte [rbp + 0xce8], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xcd8], al
inc edx
cmp edx, 0x10
jb 0x180008f30
mov byte [rbp + 0xce8], 0
lea rdx, [rbp + 0xcd8]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x180008f89
mov r8d, 6
lea rdx, str.Lv2
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1e8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f298]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f3090]
movdqu xmmword [rbp + 0x780], xmm0
mov dword [rbp + 0x790], 0x776c0047
xor eax, eax
mov byte [rbp + 0x794], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x780], al
inc edx
cmp edx, 0x14
jb 0x180008fb0
mov byte [rbp + 0x794], 0
lea rdx, [rbp + 0x780]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000901f
movdqa xmm0, xmmword [0x1800f2840]
movdqu xmmword [rbp + 0xe80], xmm0
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xe80], al
inc edx
cmp edx, 0xf
jb 0x180008ff1
mov byte [rbp + 0xe8f], 0
lea rdx, [rbp + 0xe80]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000908c
mov dword [rbp - 0x28], 0x68a6aec4
mov word [rbp - 0x24], 0x1453
xor eax, eax
mov byte [rbp - 0x22], al
mov edx, r14d
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx - 0x28], al
inc edx
cmp edx, 6
jb 0x180009040
mov byte [rbp - 0x22], 0
lea rax, [rbp - 0x28]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180009060
lea rdx, [rbp - 0x28]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1e8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f2b8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f3050]
movdqu xmmword [rbp + 0x798], xmm0
mov dword [rbp + 0x7a8], 0x776c0047
xor eax, eax
mov byte [rbp + 0x7ac], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x798], al
inc edx
cmp edx, 0x14
jb 0x1800090b1
mov byte [rbp + 0x7ac], 0
lea rdx, [rbp + 0x798]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000912e
movdqa xmm0, xmmword [str.cC_Oz_x]
movdqu xmmword [rbp + 0xe90], xmm0
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xe90], al
inc edx
cmp edx, 0xf
jb 0x180009100
mov byte [rbp + 0xe9f], 0
lea rdx, [rbp + 0xe90]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000919c
mov dword [rbp - 0x20], 0x68a6aec4
mov word [rbp - 0x1c], 0x1453
xor eax, eax
mov byte [rbp - 0x1a], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx - 0x20], al
inc edx
cmp edx, 6
jb 0x180009150
mov byte [rbp - 0x1a], 0
lea rax, [rbp - 0x20]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180009170
lea rdx, [rbp - 0x20]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1e8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f2b8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f3080]
movdqu xmmword [rbp + 0x7b0], xmm0
mov dword [rbp + 0x7c0], 0x776c0147
xor eax, eax
mov byte [rbp + 0x7c4], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x7b0], al
inc edx
cmp edx, 0x14
jb 0x1800091c1
mov byte [rbp + 0x7c4], 0
lea rdx, [rbp + 0x7b0]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000923e
movdqa xmm0, xmmword [0x1800f27f0]
movdqu xmmword [rbp + 0xe70], xmm0
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xe70], al
inc edx
cmp edx, 0xf
jb 0x180009210
mov byte [rbp + 0xe7f], 0
lea rdx, [rbp + 0xe70]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x1800092ac
mov dword [rbp - 0x18], 0x689786c4
mov word [rbp - 0x14], 0x1553
xor eax, eax
mov byte [rbp - 0x12], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx - 0x18], al
inc edx
cmp edx, 6
jb 0x180009260
mov byte [rbp - 0x12], 0
lea rax, [rbp - 0x18]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180009280
lea rdx, [rbp - 0x18]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e228]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f328]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f3040]
movdqu xmmword [rbp + 0x648], xmm0
mov dword [rbp + 0x658], 0x776c0147
xor eax, eax
mov byte [rbp + 0x65c], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x648], al
inc edx
cmp edx, 0x14
jb 0x1800092d1
mov byte [rbp + 0x65c], 0
lea rcx, [rbp + 0x648]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x1800092f6
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180009310
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180009325
lea rdx, [rbp + 0x648]
call fcn.180079050
test eax, eax
je 0x18000936e
movdqa xmm0, xmmword [str.iGB_zax]
movdqu xmmword [rbp + 0xea0], xmm0
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xea0], al
inc edx
cmp edx, 0xf
jb 0x180009340
mov byte [rbp + 0xeaf], 0
lea rdx, [rbp + 0xea0]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x1800093dc
mov dword [rbp - 0x10], 0x689786c4
mov word [rbp - 0xc], 0x1553
xor eax, eax
mov byte [rbp - 0xa], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx - 0x10], al
inc edx
cmp edx, 6
jb 0x180009390
mov byte [rbp - 0xa], 0
lea rax, [rbp - 0x10]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1800093b0
lea rdx, [rbp - 0x10]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e228]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f328]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [str.hVFIznBIMulslq]
movdqu xmmword [rbp + 0x858], xmm0
mov word [rbp + 0x868], 0x716e
xor eax, eax
mov byte [rbp + 0x86a], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x858], al
inc edx
cmp edx, 0x12
jb 0x180009400
mov byte [rbp + 0x86a], 0
lea rcx, [rbp + 0x858]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180009425
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000943f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180009454
lea rdx, [rbp + 0x858]
call fcn.180079050
test eax, eax
je 0x1800094ae
mov dword [rbp + 0x390], 0x40424769
mov dword [rbp + 0x394], 0x6978617a
mov dword [rbp + 0x398], 0x731f1876
mov word [rbp + 0x39c], 0x6e
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x390], al
inc edx
cmp edx, 0xd
jb 0x180009480
mov byte [rbp + 0x39d], 0
lea rdx, [rbp + 0x390]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000951c
mov dword [rbp - 8], 0x689786c4
mov word [rbp - 4], 0x1553
xor eax, eax
mov byte [rbp - 2], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx - 8], al
inc edx
cmp edx, 6
jb 0x1800094d0
mov byte [rbp - 2], 0
lea rax, [rbp - 8]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1800094f0
lea rdx, [rbp - 8]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e228]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f328]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2f10]
movdqu xmmword [rbp + 0x708], xmm0
mov dword [rbp + 0x718], 0x6b00447d
mov word [rbp + 0x71c], 0x76
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x708], al
inc edx
cmp edx, 0x15
jb 0x180009550
mov byte [rbp + 0x71d], 0
lea rdx, [rbp + 0x708]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x1800095ce
movdqa xmm0, xmmword [0x1800f2ff0]
movdqu xmmword [rbp + 0xd38], xmm0
xor eax, eax
mov byte [rbp + 0xd48], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xd38], al
inc edx
cmp edx, 0x10
jb 0x1800095a0
mov byte [rbp + 0xd48], 0
lea rdx, [rbp + 0xd38]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000963c
mov dword [rbp], 0x6891b6c6
mov word [rbp + 4], 0x1553
xor eax, eax
mov byte [rbp + 6], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx], al
inc edx
cmp edx, 6
jb 0x1800095f0
mov byte [rbp + 6], 0
lea rax, [rbp]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180009610
lea rdx, [rbp]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e228]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f2a0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f3070]
movdqu xmmword [rbp + 0x7c8], xmm0
mov dword [rbp + 0x7d8], 0x776c0147
xor eax, eax
mov byte [rbp + 0x7dc], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x7c8], al
inc edx
cmp edx, 0x14
jb 0x180009661
mov byte [rbp + 0x7dc], 0
lea rdx, [rbp + 0x7c8]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x1800096de
movdqa xmm0, xmmword [0x1800f2800]
movdqu xmmword [rbp + 0xe00], xmm0
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xe00], al
inc edx
cmp edx, 0xf
jb 0x1800096b0
mov byte [rbp + 0xe0f], 0
lea rdx, [rbp + 0xe00]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000974c
mov dword [rbp + 8], 0x68a6aec4
mov word [rbp + 0xc], 0x1553
xor eax, eax
mov byte [rbp + 0xe], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 8], al
inc edx
cmp edx, 6
jb 0x180009700
mov byte [rbp + 0xe], 0
lea rax, [rbp + 8]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180009720
lea rdx, [rbp + 8]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e228]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f2c0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f3030]
movdqu xmmword [rbp + 0x660], xmm0
mov dword [rbp + 0x670], 0x776c0147
xor eax, eax
mov byte [rbp + 0x674], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x660], al
inc edx
cmp edx, 0x14
jb 0x180009771
mov byte [rbp + 0x674], 0
lea rcx, [rbp + 0x660]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180009796
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800097b0
mov rcx, qword [rbx]
cmp r8, rax
jne 0x1800097c5
lea rdx, [rbp + 0x660]
call fcn.180079050
test eax, eax
je 0x18000980e
movdqa xmm0, xmmword [str.cC_Ozex]
movdqu xmmword [rbp + 0xe60], xmm0
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xe60], al
inc edx
cmp edx, 0xf
jb 0x1800097e0
mov byte [rbp + 0xe6f], 0
lea rdx, [rbp + 0xe60]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000987c
mov dword [rbp + 0x10], 0x68a6aec4
mov word [rbp + 0x14], 0x1553
xor eax, eax
mov byte [rbp + 0x16], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x10], al
inc edx
cmp edx, 6
jb 0x180009830
mov byte [rbp + 0x16], 0
lea rax, [rbp + 0x10]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180009850
lea rdx, [rbp + 0x10]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e228]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f2c0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ef0]
movdqu xmmword [rbp + 0xbe8], xmm0
mov word [rbp + 0xbf8], 0x72
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xbe8], al
inc edx
cmp edx, 0x11
jb 0x1800098a0
mov byte [rbp + 0xbf9], 0
lea rdx, [rbp + 0xbe8]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000992e
mov dword [rbp + 0x2e0], 0x484a4a66
mov dword [rbp + 0x2e4], 0x77424f49
mov dword [rbp + 0x2e8], 0x6f741b19
xor eax, eax
mov byte [rbp + 0x2ec], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x2e0], al
inc edx
cmp edx, 0xc
jb 0x180009900
mov byte [rbp + 0x2ec], 0
lea rdx, [rbp + 0x2e0]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000999c
mov dword [rbp + 0x70], 0xc1aab2c4
mov dword [rbp + 0x74], 0xb4c18fad
mov word [rbp + 0x78], 0xa4
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x70], al
inc edx
cmp edx, 9
jb 0x180009950
mov byte [rbp + 0x79], 0
lea rax, [rbp + 0x70]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180009970
lea rdx, [rbp + 0x70]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e228]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f308]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ee0]
movdqu xmmword [rbp + 0x9a8], xmm0
mov word [rbp + 0x9b8], 0x72
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x9a8], al
inc edx
cmp edx, 0x11
jb 0x1800099c0
mov byte [rbp + 0x9b9], 0
lea rcx, [rbp + 0x9a8]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x1800099e5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800099ff
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180009a14
lea rdx, [rbp + 0x9a8]
call fcn.180079050
test eax, eax
je 0x180009a6e
mov dword [rbp + 0x2f0], 0x484a4a66
mov dword [rbp + 0x2f4], 0x77424f49
mov dword [rbp + 0x2f8], 0x6f741819
xor eax, eax
mov byte [rbp + 0x2fc], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x2f0], al
inc edx
cmp edx, 0xc
jb 0x180009a40
mov byte [rbp + 0x2fc], 0
lea rdx, [rbp + 0x2f0]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x180009ae4
mov dword [rbp + 0x80], 0xc1aab2c4
mov dword [rbp + 0x84], 0xb4c18fad
mov word [rbp + 0x88], 0xa4
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x80], al
inc edx
cmp edx, 9
jb 0x180009a90
mov byte [rbp + 0x89], 0
lea rax, [rbp + 0x80]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180009ab5
lea rdx, [rbp + 0x80]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e228]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f308]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ec0]
movdqu xmmword [rbp + 0x978], xmm0
mov word [rbp + 0x988], 0x72
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x978], al
inc edx
cmp edx, 0x11
jb 0x180009b00
mov byte [rbp + 0x989], 0
lea rcx, [rbp + 0x978]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180009b25
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180009b3f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180009b54
lea rdx, [rbp + 0x978]
call fcn.180079050
test eax, eax
je 0x180009bae
mov dword [rbp + 0x300], 0x484a4a66
mov dword [rbp + 0x304], 0x77424f49
mov dword [rbp + 0x308], 0x6f741919
xor eax, eax
mov byte [rbp + 0x30c], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x300], al
inc edx
cmp edx, 0xc
jb 0x180009b80
mov byte [rbp + 0x30c], 0
lea rdx, [rbp + 0x300]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x180009c24
mov dword [rbp + 0x90], 0xc1aab2c4
mov dword [rbp + 0x94], 0xb4c18fad
mov word [rbp + 0x98], 0xa4
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x90], al
inc edx
cmp edx, 9
jb 0x180009bd0
mov byte [rbp + 0x99], 0
lea rax, [rbp + 0x90]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180009bf5
lea rdx, [rbp + 0x90]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e228]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f308]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2eb0]
movdqu xmmword [rbp + 0xc00], xmm0
mov word [rbp + 0xc10], 0x72
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xc00], al
inc edx
cmp edx, 0x11
jb 0x180009c40
mov byte [rbp + 0xc11], 0
lea rdx, [rbp + 0xc00]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x180009cce
mov dword [rbp + 0x310], 0x484a4a66
mov dword [rbp + 0x314], 0x77424f49
mov dword [rbp + 0x318], 0x6f741e19
xor eax, eax
mov byte [rbp + 0x31c], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x310], al
inc edx
cmp edx, 0xc
jb 0x180009ca0
mov byte [rbp + 0x31c], 0
lea rdx, [rbp + 0x310]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x180009d44
mov dword [rbp + 0xa0], 0xc1aab2c4
mov dword [rbp + 0xa4], 0xb4c18fad
mov word [rbp + 0xa8], 0xa4
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xa0], al
inc edx
cmp edx, 9
jb 0x180009cf0
mov byte [rbp + 0xa9], 0
lea rax, [rbp + 0xa0]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180009d15
lea rdx, [rbp + 0xa0]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e228]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f308]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2e00]
movdqu xmmword [rbp + 0x720], xmm0
mov dword [rbp + 0x730], 0x5158515e
mov word [rbp + 0x734], 0x47
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x720], al
inc edx
cmp edx, 0x15
jb 0x180009d70
mov byte [rbp + 0x735], 0
lea rdx, [rbp + 0x720]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x180009df2
movdqa xmm0, xmmword [0x1800f2cd0]
movdqu xmmword [rbp + 0xcf0], xmm0
xor eax, eax
mov byte [rbp + 0xd00], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xcf0], al
inc edx
cmp edx, 0x10
jb 0x180009dc0
mov byte [rbp + 0xd00], 0
lea rdx, [rbp + 0xcf0]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x180009e74
mov dword [rbp + 0x1c0], 0xc396b6c6
mov dword [rbp + 0x1c4], 0xabcfa786
mov dword [rbp + 0x1c8], 0xa9a7cfa5
xor eax, eax
mov byte [rbp + 0x1cc], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x1c0], al
inc edx
cmp edx, 0xc
jb 0x180009e20
mov byte [rbp + 0x1cc], 0
lea rax, [rbp + 0x1c0]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180009e45
lea rdx, [rbp + 0x1c0]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1e8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f2d0]
mov qword [rdi + 0x30], rax
cmp byte [0x18010e33b], 0
je 0x18000b8e4
movdqa xmm0, xmmword [0x1800f2ca0]
movdqu xmmword [rbp + 0x10f8], xmm0
movdqa xmm1, xmmword [0x1800f2b70]
movdqu xmmword [rbp + 0x1108], xmm1
movdqa xmm0, xmmword [0x1800f2c10]
movdqu xmmword [rbp + 0x1118], xmm0
mov word [rbp + 0x1128], 0x110e
xor eax, eax
mov byte [rbp + 0x112a], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x10f8], al
inc edx
cmp edx, 0x32
jb 0x180009ed0
mov byte [rbp + 0x112a], 0
lea rdx, [rbp + 0x10f8]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x180009f82
movdqa xmm0, xmmword [0x1800f2d50]
movdqu xmmword [rbp + 0xa08], xmm0
movdqa xmm1, xmmword [str.VSI__ShANRY__]
movdqu xmmword [rbp + 0xa18], xmm1
mov dword [rbp + 0xa28], 0x342a2c12
mov dword [rbp + 0xa2c], 0x21153420
mov dword [rbp + 0xa30], 0x132e262f
mov word [rbp + 0xa34], 0xe
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xa08], al
inc edx
cmp edx, 0x2d
jb 0x180009f50
mov byte [rbp + 0xa35], 0
lea rdx, [rbp + 0xa08]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000a004
mov dword [rbp + 0x1d0], 0xc1baa9c6
mov dword [rbp + 0x1d4], 0xa1c19da2
mov dword [rbp + 0x1d8], 0x9585cf80
xor eax, eax
mov byte [rbp + 0x1dc], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x1d0], al
inc edx
cmp edx, 0xc
jb 0x180009fb0
mov byte [rbp + 0x1dc], 0
lea rax, [rbp + 0x1d0]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180009fd5
lea rdx, [rbp + 0x1d0]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1f8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f378]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ca0]
movdqu xmmword [rbp + 0xed8], xmm0
movdqa xmm1, xmmword [0x1800f2ba0]
movdqu xmmword [rbp + 0xee8], xmm1
mov dword [rbp + 0xef8], 0x71c3629
xor eax, eax
mov byte [rbp + 0xefc], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xed8], al
inc edx
cmp edx, 0x24
jb 0x18000a040
mov byte [rbp + 0xefc], 0
lea rdx, [rbp + 0xed8]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000a0bf
movdqa xmm0, xmmword [0x1800f2cb0]
movdqu xmmword [rbp + 0x1168], xmm0
movdqa xmm1, xmmword [str.AWAkY_WJSTIa]
movdqu xmmword [rbp + 0x1178], xmm1
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x1168], al
inc edx
cmp edx, 0x1f
jb 0x18000a091
mov byte [rbp + 0x1187], 0
lea rdx, [rbp + 0x1168]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000a12c
mov dword [rbp + 0x18], 0xc28ba7c4
mov word [rbp + 0x1c], 0x89a4
xor eax, eax
mov byte [rbp + 0x1e], al
mov edx, r14d
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x18], al
inc edx
cmp edx, 6
jb 0x18000a0e0
mov byte [rbp + 0x1e], 0
lea rax, [rbp + 0x18]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18000a100
lea rdx, [rbp + 0x18]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1f8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f478]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ca0]
movdqu xmmword [rbp + 0x1188], xmm0
movdqa xmm1, xmmword [str.lgAYTSfiUUM_M]
movdqu xmmword [rbp + 0x1198], xmm1
movdqa xmm0, xmmword [0x1800f27b0]
movdqu xmmword [rbp + 0x11a8], xmm0
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x1188], al
inc edx
cmp edx, 0x2f
jb 0x18000a160
mov byte [rbp + 0x11b7], 0
lea rcx, [rbp + 0x1188]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000a185
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000a19f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000a1b4
lea rdx, [rbp + 0x1188]
call fcn.180079050
test eax, eax
je 0x18000a22e
movdqa xmm0, xmmword [0x1800f2d10]
movdqu xmmword [rbp + 0xbb8], xmm0
movdqa xmm1, xmmword [str.QXkfXHHiU_RZ]
movdqu xmmword [rbp + 0xbc8], xmm1
mov dword [rbp + 0xbd8], 0x21262a02
mov dword [rbp + 0xbdc], 0x2c26162e
mov word [rbp + 0xbe0], 0x916
xor eax, eax
mov byte [rbp + 0xbe2], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xbb8], al
inc edx
cmp edx, 0x2a
jb 0x18000a200
mov byte [rbp + 0xbe2], 0
lea rdx, [rbp + 0xbb8]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000a2a4
mov dword [rbp + 0xb0], 0xccbbabc7
mov dword [rbp + 0xb4], 0xb5c188a0
mov word [rbp + 0xb8], 0x96
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xb0], al
inc edx
cmp edx, 9
jb 0x18000a250
mov byte [rbp + 0xb9], 0
lea rax, [rbp + 0xb0]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000a275
lea rdx, [rbp + 0xb0]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1f8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f450]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ca0]
movdqu xmmword [rbp + 0x1060], xmm0
movdqa xmm1, xmmword [str.lgAYTSfiUUM_M]
movdqu xmmword [rbp + 0x1070], xmm1
movdqa xmm0, xmmword [0x1800f2b60]
movdqu xmmword [rbp + 0x1080], xmm0
mov word [rbp + 0x1090], 0x110e
xor eax, eax
mov byte [rbp + 0x1092], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x1060], al
inc edx
cmp edx, 0x32
jb 0x18000a2f0
mov byte [rbp + 0x1092], 0
lea rcx, [rbp + 0x1060]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000a315
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000a32f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000a344
lea rdx, [rbp + 0x1060]
call fcn.180079050
test eax, eax
je 0x18000a3be
movdqa xmm0, xmmword [0x1800f2d10]
movdqu xmmword [rbp + 0x9d8], xmm0
movdqa xmm1, xmmword [str.QXkfXHHiU_RZ]
movdqu xmmword [rbp + 0x9e8], xmm1
mov dword [rbp + 0x9f8], 0x282f3703
mov dword [rbp + 0x9fc], 0x270b3220
mov dword [rbp + 0xa00], 0x13383a26
mov word [rbp + 0xa04], 0xe
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x9d8], al
inc edx
cmp edx, 0x2d
jb 0x18000a390
mov byte [rbp + 0xa05], 0
lea rdx, [rbp + 0x9d8]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000a434
mov dword [rbp + 0xc0], 0xc1b38fc4
mov dword [rbp + 0xc4], 0x8acf9f99
mov word [rbp + 0xc8], 0xa2
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xc0], al
inc edx
cmp edx, 9
jb 0x18000a3e0
mov byte [rbp + 0xc9], 0
lea rax, [rbp + 0xc0]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000a405
lea rdx, [rbp + 0xc0]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1f8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f498]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ca0]
movdqu xmmword [rbp + 0xcb0], xmm0
movdqa xmm1, xmmword [0x1800f2bb0]
movdqu xmmword [rbp + 0xcc0], xmm1
mov dword [rbp + 0xcd0], 0x75731d35
mov word [rbp + 0xcd4], 0x51a
xor eax, eax
mov byte [rbp + 0xcd6], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xcb0], al
inc edx
cmp edx, 0x26
jb 0x18000a480
mov byte [rbp + 0xcd6], 0
lea rcx, [rbp + 0xcb0]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000a4a5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000a4bf
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000a4d4
lea rdx, [rbp + 0xcb0]
call fcn.180079050
test eax, eax
je 0x18000a52e
movdqa xmm0, xmmword [0x1800f2cb0]
movdqu xmmword [rbp + 0x1010], xmm0
movdqa xmm1, xmmword [str.AWAkqYCkP_SHb]
movdqu xmmword [rbp + 0x1020], xmm1
mov word [rbp + 0x1030], 2
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x1010], al
inc edx
cmp edx, 0x21
jb 0x18000a500
mov byte [rbp + 0x1031], 0
lea rdx, [rbp + 0x1010]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000a59c
mov dword [rbp + 0x20], 0xc38198c6
mov word [rbp + 0x24], 0x9fa7
xor eax, eax
mov byte [rbp + 0x26], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x20], al
inc edx
cmp edx, 6
jb 0x18000a550
mov byte [rbp + 0x26], 0
lea rax, [rbp + 0x20]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18000a570
lea rdx, [rbp + 0x20]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1f8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f470]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ca0]
movdqu xmmword [rbp + 0xf00], xmm0
movdqa xmm1, xmmword [0x1800f2c40]
movdqu xmmword [rbp + 0xf10], xmm1
mov word [rbp + 0xf20], 0x11e
xor eax, eax
mov byte [rbp + 0xf22], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xf00], al
inc edx
cmp edx, 0x22
jb 0x18000a5d0
mov byte [rbp + 0xf22], 0
lea rcx, [rbp + 0xf00]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000a5f5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000a60f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000a624
lea rdx, [rbp + 0xf00]
call fcn.180079050
test eax, eax
je 0x18000a68e
movdqa xmm0, xmmword [0x1800f2cb0]
movdqu xmmword [rbp + 0x470], xmm0
mov dword [rbp + 0x480], 0x6b415741
mov dword [rbp + 0x484], 0x48585566
mov dword [rbp + 0x488], 0x6343095c
mov word [rbp + 0x48c], 0x7e
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x470], al
inc edx
cmp edx, 0x1d
jb 0x18000a660
mov byte [rbp + 0x48d], 0
lea rdx, [rbp + 0x470]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000a704
mov dword [rbp + 0xd0], 0xc1aa9ac5
mov dword [rbp + 0xd4], 0xbdceaba5
mov word [rbp + 0xd8], 0xb5
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xd0], al
inc edx
cmp edx, 9
jb 0x18000a6b0
mov byte [rbp + 0xd9], 0
lea rax, [rbp + 0xd0]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000a6d5
lea rdx, [rbp + 0xd0]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1f8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f488]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ca0]
movdqu xmmword [rbp + 0xf28], xmm0
movdqa xmm1, xmmword [0x1800f2f70]
movdqu xmmword [rbp + 0xf38], xmm1
mov word [rbp + 0xf48], 0x11e
xor eax, eax
mov byte [rbp + 0xf4a], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xf28], al
inc edx
cmp edx, 0x22
jb 0x18000a740
mov byte [rbp + 0xf4a], 0
lea rdx, [rbp + 0xf28]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000a7de
movdqa xmm0, xmmword [0x1800f2cb0]
movdqu xmmword [rbp + 0x490], xmm0
mov dword [rbp + 0x4a0], 0x6b415741
mov dword [rbp + 0x4a4], 0x7f787574
mov dword [rbp + 0x4a8], 0x630a0a66
mov word [rbp + 0x4ac], 0x7e
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x490], al
inc edx
cmp edx, 0x1d
jb 0x18000a7b0
mov byte [rbp + 0x4ad], 0
lea rdx, [rbp + 0x490]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000a854
mov dword [rbp + 0xe0], 0xc1b8b9c4
mov dword [rbp + 0xe4], 0xbdceaba5
mov word [rbp + 0xe8], 0xb5
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xe0], al
inc edx
cmp edx, 9
jb 0x18000a800
mov byte [rbp + 0xe9], 0
lea rax, [rbp + 0xe0]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000a825
lea rdx, [rbp + 0xe0]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e228]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f458]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ca0]
movdqu xmmword [rbp + 0xf50], xmm0
movdqa xmm1, xmmword [0x1800f2c30]
movdqu xmmword [rbp + 0xf60], xmm1
mov word [rbp + 0xf70], 0x11e
xor eax, eax
mov byte [rbp + 0xf72], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xf50], al
inc edx
cmp edx, 0x22
jb 0x18000a890
mov byte [rbp + 0xf72], 0
lea rdx, [rbp + 0xf50]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000a92e
movdqa xmm0, xmmword [0x1800f2cb0]
movdqu xmmword [rbp + 0x4b0], xmm0
mov dword [rbp + 0x4c0], 0x6b415741
mov dword [rbp + 0x4c4], 0x48585566
mov dword [rbp + 0x4c8], 0x63430c5c
mov word [rbp + 0x4cc], 0x7e
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x4b0], al
inc edx
cmp edx, 0x1d
jb 0x18000a900
mov byte [rbp + 0x4cd], 0
lea rdx, [rbp + 0x4b0]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000a9a4
mov dword [rbp + 0xf0], 0xc18ea7c4
mov dword [rbp + 0xf4], 0xbdceaba5
mov word [rbp + 0xf8], 0xb5
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xf0], al
inc edx
cmp edx, 9
jb 0x18000a950
mov byte [rbp + 0xf9], 0
lea rax, [rbp + 0xf0]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000a975
lea rdx, [rbp + 0xf0]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1f8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f490]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ca0]
movdqu xmmword [rbp + 0x1098], xmm0
movdqa xmm1, xmmword [str.laEFRJfyjnm_]
movdqu xmmword [rbp + 0x10a8], xmm1
xor eax, eax
mov byte [rbp + 0x10b8], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x1098], al
inc edx
cmp edx, 0x20
jb 0x18000a9d0
mov byte [rbp + 0x10b8], 0
lea rdx, [rbp + 0x1098]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000aa5e
movdqa xmm0, xmmword [0x1800f2cb0]
movdqu xmmword [rbp + 0x4f0], xmm0
mov dword [rbp + 0x500], 0x6b415741
mov dword [rbp + 0x504], 0x6b756776
mov dword [rbp + 0x508], 0x78656a
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x4f0], al
inc edx
cmp edx, 0x1b
jb 0x18000aa30
mov byte [rbp + 0x50b], 0
lea rdx, [rbp + 0x4f0]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000aa89
mov r8d, 9
lea rdx, [0x1800f25e0]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e228]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f468]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ca0]
movdqu xmmword [rbp + 0x1038], xmm0
movdqa xmm1, xmmword [str.laEFRJfjv]
movdqu xmmword [rbp + 0x1048], xmm1
mov word [rbp + 0x1058], 2
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x1038], al
inc edx
cmp edx, 0x21
jb 0x18000aac0
mov byte [rbp + 0x1059], 0
lea rdx, [rbp + 0x1038]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000ab62
movdqa xmm0, xmmword [0x1800f2cb0]
movdqu xmmword [rbp + 0x4d0], xmm0
mov dword [rbp + 0x4e0], 0x6b415741
mov dword [rbp + 0x4e4], 0x67057b65
mov dword [rbp + 0x4e8], 0x7f640b09
xor eax, eax
mov byte [rbp + 0x4ec], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x4d0], al
inc edx
cmp edx, 0x1c
jb 0x18000ab30
mov byte [rbp + 0x4ec], 0
lea rdx, [rbp + 0x4d0]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000abe4
mov dword [rbp + 0x1e0], 0xc0a2afc4
mov dword [rbp + 0x1e4], 0xa8c2b29f
mov dword [rbp + 0x1e8], 0xb0bec3a4
xor eax, eax
mov byte [rbp + 0x1ec], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x1e0], al
inc edx
cmp edx, 0xc
jb 0x18000ab90
mov byte [rbp + 0x1ec], 0
lea rax, [rbp + 0x1e0]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000abb5
lea rdx, [rbp + 0x1e0]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e228]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f480]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ca0]
movdqu xmmword [rbp + 0xfd8], xmm0
movdqa xmm1, xmmword [0x1800f2b70]
movdqu xmmword [rbp + 0xfe8], xmm1
movdqa xmm0, xmmword [0x1800f2bf0]
movdqu xmmword [rbp + 0xff8], xmm0
mov dword [rbp + 0x1008], 0xb363523
mov word [rbp + 0x100c], 0x16
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xfd8], al
inc edx
cmp edx, 0x35
jb 0x18000ac30
mov byte [rbp + 0x100d], 0
lea rdx, [rbp + 0xfd8]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000acd2
movdqa xmm0, xmmword [0x1800f2d50]
movdqu xmmword [rbp + 0x11b8], xmm0
movdqa xmm1, xmmword [0x1800f2ae0]
movdqu xmmword [rbp + 0x11c8], xmm1
movdqa xmm0, xmmword [0x1800f2b00]
movdqu xmmword [rbp + 0x11d8], xmm0
xor eax, eax
mov byte [rbp + 0x11e8], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x11b8], al
inc edx
cmp edx, 0x30
jb 0x18000aca0
mov byte [rbp + 0x11e8], 0
lea rdx, [rbp + 0x11b8]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000ad54
mov dword [rbp + 0x1f0], 0xc2868fc7
mov dword [rbp + 0x1f4], 0x97c28cbb
mov dword [rbp + 0x1f8], 0x85a2cc82
xor eax, eax
mov byte [rbp + 0x1fc], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x1f0], al
inc edx
cmp edx, 0xc
jb 0x18000ad00
mov byte [rbp + 0x1fc], 0
lea rax, [rbp + 0x1f0]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000ad25
lea rdx, [rbp + 0x1f0]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e228]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f380]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ca0]
movdqu xmmword [rbp + 0xac8], xmm0
movdqa xmm1, xmmword [0x1800f2b70]
movdqu xmmword [rbp + 0xad8], xmm1
mov dword [rbp + 0xae8], 0x2026262f
mov dword [rbp + 0xaec], 0x3a260a1a
mov dword [rbp + 0xaf0], 0xf142f2e
xor eax, eax
mov byte [rbp + 0xaf4], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xac8], al
inc edx
cmp edx, 0x2c
jb 0x18000ada0
mov byte [rbp + 0xaf4], 0
lea rdx, [rbp + 0xac8]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000ae42
movdqa xmm0, xmmword [0x1800f2d50]
movdqu xmmword [rbp + 0xd78], xmm0
movdqa xmm1, xmmword [str.VSI__ShANRY__]
movdqu xmmword [rbp + 0xd88], xmm1
mov dword [rbp + 0xd98], 0x2331230d
mov dword [rbp + 0xd9c], 0x41920
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xd78], al
inc edx
cmp edx, 0x27
jb 0x18000ae10
mov byte [rbp + 0xd9f], 0
lea rdx, [rbp + 0xd78]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000aec4
mov dword [rbp + 0x200], 0xc2868fc7
mov dword [rbp + 0x204], 0xa1c18cbb
mov dword [rbp + 0x208], 0x9585cf80
xor eax, eax
mov byte [rbp + 0x20c], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x200], al
inc edx
cmp edx, 0xc
jb 0x18000ae70
mov byte [rbp + 0x20c], 0
lea rax, [rbp + 0x200]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000ae95
lea rdx, [rbp + 0x200]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1f8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f370]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ca0]
movdqu xmmword [rbp + 0xda0], xmm0
movdqa xmm1, xmmword [0x1800f2b70]
movdqu xmmword [rbp + 0xdb0], xmm1
movdqa xmm0, xmmword [0x1800f2c90]
movdqu xmmword [rbp + 0xdc0], xmm0
mov dword [rbp + 0xdd0], 0x26362238
mov dword [rbp + 0xdd4], 0x34313f07
mov dword [rbp + 0xdd8], 0x18053c
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xda0], al
inc edx
cmp edx, 0x3b
jb 0x18000af20
mov byte [rbp + 0xddb], 0
lea rdx, [rbp + 0xda0]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000afd2
movdqa xmm0, xmmword [0x1800f2d50]
movdqu xmmword [rbp + 0xfa0], xmm0
movdqa xmm1, xmmword [0x1800f2ae0]
movdqu xmmword [rbp + 0xfb0], xmm1
movdqa xmm0, xmmword [0x1800f2a30]
movdqu xmmword [rbp + 0xfc0], xmm0
mov dword [rbp + 0xfd0], 0x313f3438
mov word [rbp + 0xfd4], 0x150a
xor eax, eax
mov byte [rbp + 0xfd6], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xfa0], al
inc edx
cmp edx, 0x36
jb 0x18000afa0
mov byte [rbp + 0xfd6], 0
lea rdx, [rbp + 0xfa0]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000b054
mov dword [rbp + 0x210], 0xc1baa9c6
mov dword [rbp + 0x214], 0x97c29da2
mov dword [rbp + 0x218], 0x85a2cc82
xor eax, eax
mov byte [rbp + 0x21c], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x210], al
inc edx
cmp edx, 0xc
jb 0x18000b000
mov byte [rbp + 0x21c], 0
lea rax, [rbp + 0x210]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000b025
lea rdx, [rbp + 0x210]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e228]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f388]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ca0]
movdqu xmmword [rbp + 0xa68], xmm0
movdqa xmm1, xmmword [0x1800f2bd0]
movdqu xmmword [rbp + 0xa78], xmm1
mov dword [rbp + 0xa88], 0x2b372332
mov dword [rbp + 0xa8c], 0x290b1937
mov dword [rbp + 0xa90], 0x132e2d3b
mov word [rbp + 0xa94], 0xe
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xa68], al
inc edx
cmp edx, 0x2d
jb 0x18000b0a0
mov byte [rbp + 0xa95], 0
lea rdx, [rbp + 0xa68]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000b13e
movdqa xmm0, xmmword [0x1800f2d20]
movdqu xmmword [rbp + 0xc80], xmm0
movdqa xmm1, xmmword [0x1800f2c00]
movdqu xmmword [rbp + 0xc90], xmm1
mov dword [rbp + 0xca0], 0x36220e1e
mov dword [rbp + 0xca4], 0xb182322
xor eax, eax
mov byte [rbp + 0xca8], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xc80], al
inc edx
cmp edx, 0x28
jb 0x18000b110
mov byte [rbp + 0xca8], 0
lea rdx, [rbp + 0xc80]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000b169
mov r8d, 0xc
lea rdx, [0x1800f25f0]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1f8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f3d8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ca0]
movdqu xmmword [rbp + 0x10c0], xmm0
movdqa xmm1, xmmword [0x1800f2bd0]
movdqu xmmword [rbp + 0x10d0], xmm1
movdqa xmm0, xmmword [0x1800f2c80]
movdqu xmmword [rbp + 0x10e0], xmm0
mov dword [rbp + 0x10f0], 0x100d34
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x10c0], al
inc edx
cmp edx, 0x33
jb 0x18000b1b0
mov byte [rbp + 0x10f3], 0
lea rdx, [rbp + 0x10c0]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000b272
movdqa xmm0, xmmword [0x1800f2d20]
movdqu xmmword [rbp + 0x900], xmm0
movdqa xmm1, xmmword [0x1800f2c00]
movdqu xmmword [rbp + 0x910], xmm1
mov dword [rbp + 0x920], 0x2d2d111e
mov dword [rbp + 0x924], 0x1a352335
mov dword [rbp + 0x928], 0x29272c20
mov word [rbp + 0x92c], 0xd12
xor eax, eax
mov byte [rbp + 0x92e], al
mov edx, r14d
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x900], al
inc edx
cmp edx, 0x2e
jb 0x18000b240
mov byte [rbp + 0x92e], 0
lea rdx, [rbp + 0x900]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000b2f4
mov dword [rbp + 0x220], 0xc1baa9c6
mov dword [rbp + 0x224], 0x89cf9da2
mov dword [rbp + 0x228], 0x93aacf8c
xor eax, eax
mov byte [rbp + 0x22c], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x220], al
inc edx
cmp edx, 0xc
jb 0x18000b2a0
mov byte [rbp + 0x22c], 0
lea rax, [rbp + 0x220]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000b2c5
lea rdx, [rbp + 0x220]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1f8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f3e0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ca0]
movdqu xmmword [rbp + 0xa98], xmm0
movdqa xmm1, xmmword [0x1800f2b90]
movdqu xmmword [rbp + 0xaa8], xmm1
mov dword [rbp + 0xab8], 0x362c3132
mov dword [rbp + 0xabc], 0x3a260a1a
mov dword [rbp + 0xac0], 0xf142f2e
xor eax, eax
mov byte [rbp + 0xac4], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xa98], al
inc edx
cmp edx, 0x2c
jb 0x18000b340
mov byte [rbp + 0xac4], 0
lea rdx, [rbp + 0xa98]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000b3e2
movdqa xmm0, xmmword [0x1800f2d20]
movdqu xmmword [rbp + 0xd50], xmm0
movdqa xmm1, xmmword [str.KH_QjeBHIHONQM]
movdqu xmmword [rbp + 0xd60], xmm1
mov dword [rbp + 0xd70], 0x2331230d
mov dword [rbp + 0xd74], 0x41920
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xd50], al
inc edx
cmp edx, 0x27
jb 0x18000b3b0
mov byte [rbp + 0xd77], 0
lea rdx, [rbp + 0xd50]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000b464
mov dword [rbp + 0x230], 0xc2868fc7
mov dword [rbp + 0x234], 0x9ec18cbb
mov dword [rbp + 0x238], 0x9fb4c3a1
xor eax, eax
mov byte [rbp + 0x23c], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x230], al
inc edx
cmp edx, 0xc
jb 0x18000b410
mov byte [rbp + 0x23c], 0
lea rax, [rbp + 0x230]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000b435
lea rdx, [rbp + 0x230]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e228]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f3e8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ca0]
movdqu xmmword [rbp + 0x1130], xmm0
movdqa xmm1, xmmword [0x1800f2b90]
movdqu xmmword [rbp + 0x1140], xmm1
movdqa xmm0, xmmword [0x1800f2c20]
movdqu xmmword [rbp + 0x1150], xmm0
mov word [rbp + 0x1160], 0x110e
xor eax, eax
mov byte [rbp + 0x1162], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x1130], al
inc edx
cmp edx, 0x32
jb 0x18000b4b0
mov byte [rbp + 0x1162], 0
lea rdx, [rbp + 0x1130]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000b562
movdqa xmm0, xmmword [0x1800f2d20]
movdqu xmmword [rbp + 0xa38], xmm0
movdqa xmm1, xmmword [str.KH_QjeBHIHONQM]
movdqu xmmword [rbp + 0xa48], xmm1
mov dword [rbp + 0xa58], 0x342a2c12
mov dword [rbp + 0xa5c], 0x21153420
mov dword [rbp + 0xa60], 0x132e262f
mov word [rbp + 0xa64], 0xe
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xa38], al
inc edx
cmp edx, 0x2d
jb 0x18000b530
mov byte [rbp + 0xa65], 0
lea rdx, [rbp + 0xa38]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000b5e4
mov dword [rbp + 0x240], 0xc1baa9c6
mov dword [rbp + 0x244], 0x9ec19da2
mov dword [rbp + 0x248], 0x9fb4c3a1
xor eax, eax
mov byte [rbp + 0x24c], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x240], al
inc edx
cmp edx, 0xc
jb 0x18000b590
mov byte [rbp + 0x24c], 0
lea rax, [rbp + 0x240]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000b5b5
lea rdx, [rbp + 0x240]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e228]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f3f0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ca0]
movdqu xmmword [rbp + 0xeb0], xmm0
movdqa xmm1, xmmword [0x1800f2bc0]
movdqu xmmword [rbp + 0xec0], xmm1
mov dword [rbp + 0xed0], 0x1d31
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xeb0], al
inc edx
cmp edx, 0x23
jb 0x18000b611
mov byte [rbp + 0xed3], 0
lea rcx, [rbp + 0xeb0]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000b636
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000b650
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000b665
lea rdx, [rbp + 0xeb0]
call fcn.180079050
test eax, eax
je 0x18000b6e2
movdqa xmm0, xmmword [0x1800f2e70]
movdqu xmmword [rbp + 0x450], xmm0
mov dword [rbp + 0x460], 0x6b415746
mov dword [rbp + 0x464], 0x5d455973
mov dword [rbp + 0x468], 0x4c52485e
mov word [rbp + 0x46c], 0x7d62
xor eax, eax
mov byte [rbp + 0x46e], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x450], al
inc edx
cmp edx, 0x1e
jb 0x18000b6b0
mov byte [rbp + 0x46e], 0
lea rdx, [rbp + 0x450]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000b764
mov dword [rbp + 0x180], 0xc3a1bcc4
mov dword [rbp + 0x184], 0xa7c192be
mov dword [rbp + 0x188], 0xa6a1cc88
xor eax, eax
mov byte [rbp + 0x18c], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x180], al
inc edx
cmp edx, 0xc
jb 0x18000b710
mov byte [rbp + 0x18c], 0
lea rax, [rbp + 0x180]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000b735
lea rdx, [rbp + 0x180]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1f8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f350]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ca0]
movdqu xmmword [rbp + 0xc58], xmm0
movdqa xmm1, xmmword [0x1800f2be0]
movdqu xmmword [rbp + 0xc68], xmm1
mov dword [rbp + 0xc78], 0x302a312e
mov dword [rbp + 0xc7c], 0x41920
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xc58], al
inc edx
cmp edx, 0x27
jb 0x18000b7a0
mov byte [rbp + 0xc7f], 0
lea rcx, [rbp + 0xc58]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000b7c5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000b7df
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000b7f4
lea rdx, [rbp + 0xc58]
call fcn.180079050
test eax, eax
je 0x18000b862
movdqa xmm0, xmmword [0x1800f2d10]
movdqu xmmword [rbp + 0xf78], xmm0
movdqa xmm1, xmmword [0x1800f2b80]
movdqu xmmword [rbp + 0xf88], xmm1
mov word [rbp + 0xf98], 0x11e
xor eax, eax
mov byte [rbp + 0xf9a], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xf78], al
inc edx
cmp edx, 0x22
jb 0x18000b830
mov byte [rbp + 0xf9a], 0
lea rdx, [rbp + 0xf78]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000b8e4
mov dword [rbp + 0x190], 0xc2bbaac7
mov dword [rbp + 0x194], 0xb6c189b9
mov dword [rbp + 0x198], 0xb4a2cc83
xor eax, eax
mov byte [rbp + 0x19c], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x190], al
inc edx
cmp edx, 0xc
jb 0x18000b890
mov byte [rbp + 0x19c], 0
lea rax, [rbp + 0x190]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000b8b5
lea rdx, [rbp + 0x190]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e1f8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f440]
mov qword [rdi + 0x30], rax
cmp byte [0x18010e33a], 0
je 0x18000bfc4
movdqa xmm0, xmmword [0x1800f2cf0]
movdqu xmmword [rbp + 0x7e0], xmm0
mov word [rbp + 0x7f0], 0x716e
xor eax, eax
mov byte [rbp + 0x7f2], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x7e0], al
inc edx
cmp edx, 0x12
jb 0x18000b920
mov byte [rbp + 0x7f2], 0
lea rcx, [rbp + 0x7e0]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000b945
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000b95f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000b974
lea rdx, [rbp + 0x7e0]
call fcn.180079050
test eax, eax
je 0x18000b9ce
mov dword [rbp + 0x3a0], 0x48424769
mov dword [rbp + 0x3a4], 0x4c426b7a
mov dword [rbp + 0x3a8], 0x735f4362
mov word [rbp + 0x3ac], 0x6e
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x3a0], al
inc edx
cmp edx, 0xd
jb 0x18000b9a0
mov byte [rbp + 0x3ad], 0
lea rdx, [rbp + 0x3a0]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000ba44
mov dword [rbp + 0x100], 0xc398aec4
mov dword [rbp + 0x104], 0x86c0b1b3
mov word [rbp + 0x108], 0x98
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x100], al
inc edx
cmp edx, 9
jb 0x18000b9f0
mov byte [rbp + 0x109], 0
lea rax, [rbp + 0x100]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000ba15
lea rdx, [rbp + 0x100]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e208]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f390]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2e30]
movdqu xmmword [rbp + 0x430], xmm0
mov dword [rbp + 0x440], 0x5a5a5e50
mov dword [rbp + 0x444], 0x4a4e6550
mov dword [rbp + 0x448], 0x595c5450
mov word [rbp + 0x44c], 0x7d62
xor eax, eax
mov byte [rbp + 0x44e], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x430], al
inc edx
cmp edx, 0x1e
jb 0x18000ba90
mov byte [rbp + 0x44e], 0
lea rcx, [rbp + 0x430]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000bab5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000bacf
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000bae4
lea rdx, [rbp + 0x430]
call fcn.180079050
test eax, eax
je 0x18000bb52
movdqa xmm0, xmmword [0x1800f2d90]
movdqu xmmword [rbp + 0x560], xmm0
mov dword [rbp + 0x570], 0x5d414b62
mov dword [rbp + 0x574], 0x6752515b
mov word [rbp + 0x578], 0x7a
mov edx, r14d
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x560], al
inc edx
cmp edx, 0x19
jb 0x18000bb20
mov byte [rbp + 0x579], 0
lea rdx, [rbp + 0x560]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000bbd4
mov dword [rbp + 0x1a0], 0xc09da0c9
mov dword [rbp + 0x1a4], 0xadcfac9d
mov dword [rbp + 0x1a8], 0x8c9fcd93
xor eax, eax
mov byte [rbp + 0x1ac], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x1a0], al
inc edx
cmp edx, 0xc
jb 0x18000bb80
mov byte [rbp + 0x1ac], 0
lea rax, [rbp + 0x1a0]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000bba5
lea rdx, [rbp + 0x1a0]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e208]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f288]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2f90]
movdqu xmmword [rbp + 0x678], xmm0
mov dword [rbp + 0x688], 0x776c5658
xor eax, eax
mov byte [rbp + 0x68c], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x678], al
inc edx
cmp edx, 0x14
jb 0x18000bc00
mov byte [rbp + 0x68c], 0
lea rcx, [rbp + 0x678]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000bc25
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000bc3f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000bc54
lea rdx, [rbp + 0x678]
call fcn.180079050
test eax, eax
je 0x18000bc9e
movdqa xmm0, xmmword [str.iGBHz_NZZjEIql]
movdqu xmmword [rbp + 0xde0], xmm0
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xde0], al
inc edx
cmp edx, 0xf
jb 0x18000bc70
mov byte [rbp + 0xdef], 0
lea rdx, [rbp + 0xde0]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000bd14
mov dword [rbp + 0x110], 0xc286a2c7
mov dword [rbp + 0x114], 0xa4c2b7b0
mov word [rbp + 0x118], 0xac
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x110], al
inc edx
cmp edx, 9
jb 0x18000bcc0
mov byte [rbp + 0x119], 0
lea rax, [rbp + 0x110]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000bce5
lea rdx, [rbp + 0x110]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e208]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f2f0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f3020]
movdqu xmmword [rbp + 0x548], xmm0
mov dword [rbp + 0x558], 0x515f5e58
mov dword [rbp + 0x55c], 0x746947
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x548], al
inc edx
cmp edx, 0x17
jb 0x18000bd40
mov byte [rbp + 0x55f], 0
lea rcx, [rbp + 0x548]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000bd65
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000bd7f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000bd94
lea rdx, [rbp + 0x548]
call fcn.180079050
test eax, eax
je 0x18000bdee
movdqa xmm0, xmmword [0x1800f2cc0]
movdqu xmmword [rbp + 0xaf8], xmm0
mov word [rbp + 0xb08], 0x716e
xor eax, eax
mov byte [rbp + 0xb0a], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xaf8], al
inc edx
cmp edx, 0x12
jb 0x18000bdc0
mov byte [rbp + 0xb0a], 0
lea rdx, [rbp + 0xaf8]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000be64
mov dword [rbp + 0x120], 0xc3818fc7
mov dword [rbp + 0x124], 0xa5cfbdb2
mov word [rbp + 0x128], 0x86
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x120], al
inc edx
cmp edx, 9
jb 0x18000be10
mov byte [rbp + 0x129], 0
lea rax, [rbp + 0x120]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000be35
lea rdx, [rbp + 0x120]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e208]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f400]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2dc0]
movdqu xmmword [rbp + 0x510], xmm0
mov dword [rbp + 0x520], 0x5d417648
mov dword [rbp + 0x524], 0x7b685d5b
xor eax, eax
mov byte [rbp + 0x528], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x510], al
inc edx
cmp edx, 0x18
jb 0x18000bea0
mov byte [rbp + 0x528], 0
lea rcx, [rbp + 0x510]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000bec5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000bedf
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000bef4
lea rdx, [rbp + 0x510]
call fcn.180079050
test eax, eax
je 0x18000bf43
movdqa xmm0, xmmword [0x1800f2e20]
movdqu xmmword [rbp + 0x8e8], xmm0
mov dword [rbp + 0x8f8], 0x706d5a
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x8e8], al
inc edx
cmp edx, 0x13
jb 0x18000bf11
mov byte [rbp + 0x8fb], 0
lea rdx, [rbp + 0x8e8]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000bfc4
mov dword [rbp + 0x1b0], 0xcd9ea1c9
mov dword [rbp + 0x1b4], 0x8dcea9a2
mov dword [rbp + 0x1b8], 0xb5bdcc87
xor eax, eax
mov byte [rbp + 0x1bc], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x1b0], al
inc edx
cmp edx, 0xc
jb 0x18000bf70
mov byte [rbp + 0x1bc], 0
lea rax, [rbp + 0x1b0]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000bf95
lea rdx, [rbp + 0x1b0]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e208]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f2e8]
mov qword [rdi + 0x30], rax
cmp byte [0x18010e33c], 0
je 0x18000c893
movdqa xmm0, xmmword [0x1800f2e40]
movdqu xmmword [rbp + 0x5a0], xmm0
mov dword [rbp + 0x5b0], 0x6b565650
mov word [rbp + 0x5b4], 0x76
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x5a0], al
inc edx
cmp edx, 0x15
jb 0x18000c000
mov byte [rbp + 0x5b5], 0
lea rcx, [rbp + 0x5a0]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000c025
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000c03f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000c054
lea rdx, [rbp + 0x5a0]
call fcn.180079050
test eax, eax
je 0x18000c09e
movdqa xmm0, xmmword [0x1800f3000]
movdqu xmmword [rbp + 0xd08], xmm0
xor eax, eax
mov byte [rbp + 0xd18], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xd08], al
inc edx
cmp edx, 0x10
jb 0x18000c070
mov byte [rbp + 0xd18], 0
lea rdx, [rbp + 0xd08]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000c10c
mov dword [rbp + 0x28], 0xcda8abc7
mov word [rbp + 0x2c], 0x91be
xor eax, eax
mov byte [rbp + 0x2e], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x28], al
inc edx
cmp edx, 6
jb 0x18000c0c0
mov byte [rbp + 0x2e], 0
lea rax, [rbp + 0x28]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18000c0e0
lea rdx, [rbp + 0x28]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e218]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f310]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2e60]
movdqu xmmword [rbp + 0x5b8], xmm0
mov dword [rbp + 0x5c8], 0x6b455d45
mov word [rbp + 0x5cc], 0x76
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x5b8], al
inc edx
cmp edx, 0x15
jb 0x18000c140
mov byte [rbp + 0x5cd], 0
lea rcx, [rbp + 0x5b8]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000c165
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000c17f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000c194
lea rdx, [rbp + 0x5b8]
call fcn.180079050
test eax, eax
je 0x18000c1de
movdqa xmm0, xmmword [0x1800f3010]
movdqu xmmword [rbp + 0xd20], xmm0
xor eax, eax
mov byte [rbp + 0xd30], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xd20], al
inc edx
cmp edx, 0x10
jb 0x18000c1b0
mov byte [rbp + 0xd30], 0
lea rdx, [rbp + 0xd20]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000c254
mov dword [rbp + 0x130], 0xc3a0a5c6
mov dword [rbp + 0x134], 0xbbc081a6
mov word [rbp + 0x138], 0x9f
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x130], al
inc edx
cmp edx, 9
jb 0x18000c200
mov byte [rbp + 0x139], 0
lea rax, [rbp + 0x130]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000c225
lea rdx, [rbp + 0x130]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e218]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f3c0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2df0]
movdqu xmmword [rbp + 0x530], xmm0
mov dword [rbp + 0x540], 0x595c7054
mov dword [rbp + 0x544], 0x746957
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x530], al
inc edx
cmp edx, 0x17
jb 0x18000c280
mov byte [rbp + 0x547], 0
lea rcx, [rbp + 0x530]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000c2a5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000c2bf
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000c2d4
lea rdx, [rbp + 0x530]
call fcn.180079050
test eax, eax
je 0x18000c32e
movdqa xmm0, xmmword [0x1800f2d70]
movdqu xmmword [rbp + 0xb58], xmm0
mov word [rbp + 0xb68], 0x716e
xor eax, eax
mov byte [rbp + 0xb6a], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xb58], al
inc edx
cmp edx, 0x12
jb 0x18000c300
mov byte [rbp + 0xb6a], 0
lea rdx, [rbp + 0xb58]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000c3a4
mov dword [rbp + 0x140], 0xcdbca1c6
mov dword [rbp + 0x144], 0x94c298be
mov word [rbp + 0x148], 0x90
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x140], al
inc edx
cmp edx, 9
jb 0x18000c350
mov byte [rbp + 0x149], 0
lea rax, [rbp + 0x140]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000c375
lea rdx, [rbp + 0x140]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e218]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f438]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2fc0]
movdqu xmmword [rbp + 0xb70], xmm0
xor eax, eax
mov byte [rbp + 0xb80], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xb70], al
inc edx
cmp edx, 0x10
jb 0x18000c3c0
mov byte [rbp + 0xb80], 0
lea rcx, [rbp + 0xb70]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000c3e5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000c3ff
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000c414
lea rdx, [rbp + 0xb70]
call fcn.180079050
test eax, eax
je 0x18000c46e
mov dword [rbp + 0x280], 0x54424776
mov dword [rbp + 0x284], 0x6b78484a
mov dword [rbp + 0x288], 0x68751d
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x280], al
inc edx
cmp edx, 0xb
jb 0x18000c440
mov byte [rbp + 0x28b], 0
lea rdx, [rbp + 0x280]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000c4cd
mov word [rsp + 0x20], 0x1662
xor eax, eax
mov byte [rsp + 0x22], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rsp + rcx + 0x20], al
inc edx
cmp edx, 2
jb 0x18000c480
mov byte [rsp + 0x22], 0
lea rax, [rsp + 0x20]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x18000c4a0
lea rdx, [rsp + 0x20]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e218]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f2d8]
mov qword [rdi + 0x30], rax
cmp byte [0x18010e33c], 0
je 0x18000c893
movdqa xmm0, xmmword [0x1800f2f20]
movdqu xmmword [rbp + 0x960], xmm0
mov word [rbp + 0x970], 0x72
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x960], al
inc edx
cmp edx, 0x11
jb 0x18000c500
mov byte [rbp + 0x971], 0
lea rcx, [rbp + 0x960]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000c525
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000c53f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000c554
lea rdx, [rbp + 0x960]
call fcn.180079050
test eax, eax
je 0x18000c5ae
mov dword [rbp + 0x320], 0x54424776
mov dword [rbp + 0x324], 0x7878484a
mov dword [rbp + 0x328], 0x6f744448
xor eax, eax
mov byte [rbp + 0x32c], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x320], al
inc edx
cmp edx, 0xc
jb 0x18000c580
mov byte [rbp + 0x32c], 0
lea rdx, [rbp + 0x320]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000c624
mov dword [rbp + 0x150], 0xc1909bc4
mov dword [rbp + 0x154], 0xbcceb39f
mov word [rbp + 0x158], 0xac
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x150], al
inc edx
cmp edx, 9
jb 0x18000c5d0
mov byte [rbp + 0x159], 0
lea rax, [rbp + 0x150]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000c5f5
lea rdx, [rbp + 0x150]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e218]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f408]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [str.hVFIzlBZ_ShMCql]
movdqu xmmword [rbp + 0xc48], xmm0
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xc48], al
inc edx
cmp edx, 0xf
jb 0x18000c640
mov byte [rbp + 0xc57], 0
lea rcx, [rbp + 0xc48]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000c665
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000c67f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000c694
lea rdx, [rbp + 0xc48]
call fcn.180079050
test eax, eax
je 0x18000c6ee
mov dword [rbp + 0x250], 0x5651476b
mov dword [rbp + 0x254], 0x4646655c
mov word [rbp + 0x258], 0x6976
xor eax, eax
mov byte [rbp + 0x25a], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x250], al
inc edx
cmp edx, 0xa
jb 0x18000c6c0
mov byte [rbp + 0x25a], 0
lea rdx, [rbp + 0x250]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000c764
mov dword [rbp + 0x160], 0xc29e93c7
mov dword [rbp + 0x164], 0x89c19f97
mov word [rbp + 0x168], 0x9f
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x160], al
inc edx
cmp edx, 9
jb 0x18000c710
mov byte [rbp + 0x169], 0
lea rax, [rbp + 0x160]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000c735
lea rdx, [rbp + 0x160]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e218]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f338]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800f2ce0]
movdqu xmmword [rbp + 0x690], xmm0
mov dword [rbp + 0x6a0], 0x5a467554
mov word [rbp + 0x6a4], 0x756a
xor eax, eax
mov byte [rbp + 0x6a6], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x690], al
inc edx
cmp edx, 0x16
jb 0x18000c7a0
mov byte [rbp + 0x6a6], 0
lea rdx, [rbp + 0x690]
mov rcx, rbx
call fcn.180001b10
test al, al
jne 0x18000c81e
movdqa xmm0, xmmword [0x1800f2f30]
movdqu xmmword [rbp + 0xc18], xmm0
mov word [rbp + 0xc28], 0x72
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0xc18], al
inc edx
cmp edx, 0x11
jb 0x18000c7f0
mov byte [rbp + 0xc29], 0
lea rdx, [rbp + 0xc18]
mov rcx, rbx
call fcn.180001b10
test al, al
je 0x18000c893
mov dword [rbp + 0x170], 0xc1829dc5
mov dword [rbp + 0x174], 0xb6c191aa
mov word [rbp + 0x178], 0x83
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx + 0x21]
xor byte [rbp + rcx + 0x170], al
inc edx
cmp edx, 9
jb 0x18000c840
mov byte [rbp + 0x179], 0
lea rax, [rbp + 0x170]
inc rsi
cmp byte [rax + rsi], 0
jne 0x18000c862
mov r8, rsi
lea rdx, [rbp + 0x170]
mov rcx, rdi
call fcn.180014d90
movups xmm0, xmmword [0x18010e228]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x18010f2f8]
mov qword [rdi + 0x30], rax
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x18000c8c9
inc rdx
mov rcx, qword [rbx]
cmp rdx, 0x1000
jb 0x18000c8c4
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x18000c902
mov rcx, r8
call fcn.180051684
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
mov rax, rdi
mov rcx, qword [rbp + 0x11f0]
xor rcx, rsp
call fcn.180051b70
lea r11, [rsp + 0x1300]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret
call fcn.18005882c
int3