Function at 0x180005a50
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 - 0x1220]
mov eax, 0x1320
call fcn.18003e160
sub rsp, rax
mov rax, qword [0x180290300]
xor rax, rsp
mov qword [rbp + 0x1218], 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 [0x18028f2d3], r14b
je 0x18000798d
movdqa xmm0, xmmword [0x1800de3a0]
movdqu xmmword [rbp + 0xb50], xmm0
xor eax, eax
mov byte [rbp + 0xb60], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xb50], al
inc edx
cmp edx, 0x10
jb 0x180005af1
mov byte [rbp + 0xb60], 0
lea rcx, [rbp + 0xb50]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180005b16
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180005b30
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180005b45
lea rdx, [rbp + 0xb50]
call fcn.1800652c0
test eax, eax
je 0x180005b9e
mov dword [rbp + 0x288], 0x839394a7
mov dword [rbp + 0x28c], 0xbba99b9b
mov dword [rbp + 0x290], 0xb9a6ce
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x288], al
inc edx
cmp edx, 0xb
jb 0x180005b70
mov byte [rbp + 0x293], 0
lea rdx, [rbp + 0x288]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180005c0c
mov dword [rbp + 0x58], 0x16a0bcb1
mov dword [rbp + 0x5c], 0x75115250
mov word [rbp + 0x60], 0x56
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x58], al
inc edx
cmp edx, 9
jb 0x180005bc0
mov byte [rbp + 0x61], 0
lea rax, [rbp + 0x58]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180005be0
lea rdx, [rbp + 0x58]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f90]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de4b0]
movdqu xmmword [rbp + 0x7f0], xmm0
mov word [rbp + 0x800], 0x425f
xor eax, eax
mov byte [rbp + 0x802], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x7f0], al
inc edx
cmp edx, 0x12
jb 0x180005c30
mov byte [rbp + 0x802], 0
lea rcx, [rbp + 0x7f0]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180005c55
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180005c6f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180005c84
lea rdx, [rbp + 0x7f0]
call fcn.1800652c0
test eax, eax
je 0x180005cde
mov dword [rbp + 0x358], 0x839394a7
mov dword [rbp + 0x35c], 0xbaa99b9b
mov dword [rbp + 0x360], 0xa4c8c893
mov word [rbp + 0x364], 0xbf
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x358], al
inc edx
cmp edx, 0xd
jb 0x180005cb0
mov byte [rbp + 0x365], 0
lea rdx, [rbp + 0x358]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180005d3d
mov dword [rsp + 0x58], 0xc1c3babd
xor eax, eax
mov byte [rsp + 0x5c], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rsp + rcx + 0x58], al
inc edx
cmp edx, 4
jb 0x180005cf0
mov byte [rsp + 0x5c], 0
lea rax, [rsp + 0x58]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180005d10
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290ff0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de280]
movdqu xmmword [rbp + 0xa00], xmm0
mov word [rbp + 0xa10], 0x43
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xa00], al
inc edx
cmp edx, 0x11
jb 0x180005d60
mov byte [rbp + 0xa11], 0
lea rcx, [rbp + 0xa00]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180005d85
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180005d9f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180005db4
lea rdx, [rbp + 0xa00]
call fcn.1800652c0
test eax, eax
je 0x180005e0e
mov dword [rbp + 0x2b8], 0x839394a7
mov dword [rbp + 0x2bc], 0xbaa99b9b
mov dword [rbp + 0x2c0], 0xb8a5cabf
xor eax, eax
mov byte [rbp + 0x2c4], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x2b8], al
inc edx
cmp edx, 0xc
jb 0x180005de0
mov byte [rbp + 0x2c4], 0
lea rdx, [rbp + 0x2b8]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180005e6d
mov dword [rsp + 0x24], 0xc1b6bd
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rsp + rcx + 0x24], al
inc edx
cmp edx, 3
jb 0x180005e20
mov byte [rsp + 0x27], 0
lea rax, [rsp + 0x24]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180005e40
lea rdx, [rsp + 0x24]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290fe0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de490]
movdqu xmmword [rbp + 0x6a0], xmm0
mov dword [rbp + 0x6b0], 0x415e32
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x6a0], al
inc edx
cmp edx, 0x13
jb 0x180005e90
mov byte [rbp + 0x6b3], 0
lea rcx, [rbp + 0x6a0]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180005eb5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180005ecf
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180005ee4
lea rdx, [rbp + 0x6a0]
call fcn.1800652c0
test eax, eax
je 0x180005f4e
mov dword [rbp + 0x3d8], 0x839394a7
mov dword [rbp + 0x3dc], 0xb6a99b9b
mov dword [rbp + 0x3e0], 0xc9c9bcbb
mov word [rbp + 0x3e4], 0xbea3
xor eax, eax
mov byte [rbp + 0x3e6], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x3d8], al
inc edx
cmp edx, 0xe
jb 0x180005f20
mov byte [rbp + 0x3e6], 0
lea rdx, [rbp + 0x3d8]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180005fac
mov dword [rbp - 0x68], 0xc0b7b2b1
mov word [rbp - 0x64], 0xc6
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx - 0x68], al
inc edx
cmp edx, 5
jb 0x180005f60
mov byte [rbp - 0x63], 0
lea rax, [rbp - 0x68]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180005f80
lea rdx, [rbp - 0x68]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x1802910f0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de4c0]
movdqu xmmword [rbp + 0x808], xmm0
mov word [rbp + 0x818], 0x425f
xor eax, eax
mov byte [rbp + 0x81a], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x808], al
inc edx
cmp edx, 0x12
jb 0x180005fd0
mov byte [rbp + 0x81a], 0
lea rcx, [rbp + 0x808]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180005ff5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000600f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180006024
lea rdx, [rbp + 0x808]
call fcn.1800652c0
test eax, eax
je 0x18000607e
mov dword [rbp + 0x368], 0x839394a7
mov dword [rbp + 0x36c], 0xb3a99b9b
mov dword [rbp + 0x370], 0xa4c8c8a8
mov word [rbp + 0x374], 0xbf
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x368], al
inc edx
cmp edx, 0xd
jb 0x180006050
mov byte [rbp + 0x375], 0
lea rdx, [rbp + 0x368]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x1800060dd
mov dword [rsp + 0x28], 0xa1b3b4
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rsp + rcx + 0x28], al
inc edx
cmp edx, 3
jb 0x180006090
mov byte [rsp + 0x2b], 0
lea rax, [rsp + 0x28]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1800060b0
lea rdx, [rsp + 0x28]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x1802910f8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de040]
movdqu xmmword [rbp + 0x5f8], xmm0
mov dword [rbp + 0x608], 0x405d7361
xor eax, eax
mov byte [rbp + 0x60c], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x5f8], al
inc edx
cmp edx, 0x14
jb 0x180006110
mov byte [rbp + 0x60c], 0
lea rcx, [rbp + 0x5f8]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180006135
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000614f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180006164
lea rdx, [rbp + 0x5f8]
call fcn.1800652c0
test eax, eax
je 0x1800061ae
movdqa xmm0, xmmword [0x1800ddae0]
movdqu xmmword [rbp + 0xe18], xmm0
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xe18], al
inc edx
cmp edx, 0xf
jb 0x180006180
mov byte [rbp + 0xe27], 0
lea rdx, [rbp + 0xe18]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000621c
mov dword [rbp + 0x68], 0x16594e18
mov dword [rbp + 0x6c], 0x75114e73
mov word [rbp + 0x70], 0x56
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x68], al
inc edx
cmp edx, 9
jb 0x1800061d0
mov byte [rbp + 0x71], 0
lea rax, [rbp + 0x68]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1800061f0
lea rdx, [rbp + 0x68]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291010]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de3d0]
movdqu xmmword [rbp + 0xb38], xmm0
xor eax, eax
mov byte [rbp + 0xb48], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xb38], al
inc edx
cmp edx, 0x10
jb 0x180006240
mov byte [rbp + 0xb48], 0
lea rcx, [rbp + 0xb38]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180006265
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000627f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180006294
lea rdx, [rbp + 0xb38]
call fcn.1800652c0
test eax, eax
je 0x1800062ee
mov dword [rbp + 0x298], 0x839394a7
mov dword [rbp + 0x29c], 0xbca99b9b
mov dword [rbp + 0x2a0], 0xb9a6ca
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x298], al
inc edx
cmp edx, 0xb
jb 0x1800062c0
mov byte [rbp + 0x2a3], 0
lea rdx, [rbp + 0x298]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000635c
mov dword [rbp + 0x48], 0x5e14c3bb
mov dword [rbp + 0x4c], 0x5d681351
xor eax, eax
mov byte [rbp + 0x50], al
mov edx, r14d
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x48], al
inc edx
cmp edx, 8
jb 0x180006310
mov byte [rbp + 0x50], 0
lea rax, [rbp + 0x48]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180006330
lea rdx, [rbp + 0x48]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f88]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de430]
movdqu xmmword [rbp + 0x820], xmm0
mov word [rbp + 0x830], 0x425f
xor eax, eax
mov byte [rbp + 0x832], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x820], al
inc edx
cmp edx, 0x12
jb 0x180006380
mov byte [rbp + 0x832], 0
lea rcx, [rbp + 0x820]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x1800063a5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800063bf
mov rcx, qword [rbx]
cmp r8, rax
jne 0x1800063d4
lea rdx, [rbp + 0x820]
call fcn.1800652c0
test eax, eax
je 0x18000642e
mov dword [rbp + 0x378], 0x839394a7
mov dword [rbp + 0x37c], 0xbaa99b9b
mov dword [rbp + 0x380], 0xa4c3cdca
mov word [rbp + 0x384], 0xbf
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x378], al
inc edx
cmp edx, 0xd
jb 0x180006400
mov byte [rbp + 0x385], 0
lea rdx, [rbp + 0x378]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000648d
mov dword [rsp + 0x60], 0xcac6c3bd
xor eax, eax
mov byte [rsp + 0x64], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rsp + rcx + 0x60], al
inc edx
cmp edx, 4
jb 0x180006440
mov byte [rsp + 0x64], 0
lea rax, [rsp + 0x60]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180006460
lea rdx, [rsp + 0x60]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290fb0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de4d0]
movdqu xmmword [rbp + 0x688], xmm0
mov dword [rbp + 0x698], 0x415e36
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x688], al
inc edx
cmp edx, 0x13
jb 0x1800064b0
mov byte [rbp + 0x69b], 0
lea rcx, [rbp + 0x688]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x1800064d5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800064ef
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180006504
lea rdx, [rbp + 0x688]
call fcn.1800652c0
test eax, eax
je 0x18000656e
mov dword [rbp + 0x3e8], 0x839394a7
mov dword [rbp + 0x3ec], 0xbfa99b9b
mov dword [rbp + 0x3f0], 0xcdcbcdb3
mov word [rbp + 0x3f4], 0xbea3
xor eax, eax
mov byte [rbp + 0x3f6], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x3e8], al
inc edx
cmp edx, 0xe
jb 0x180006540
mov byte [rbp + 0x3f6], 0
lea rdx, [rbp + 0x3e8]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x1800065cd
mov dword [rsp + 0x68], 0xc5c3c5bd
xor eax, eax
mov byte [rsp + 0x6c], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rsp + rcx + 0x68], al
inc edx
cmp edx, 4
jb 0x180006580
mov byte [rsp + 0x6c], 0
lea rax, [rsp + 0x68]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1800065a0
lea rdx, [rsp + 0x68]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f78]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de3e0]
movdqu xmmword [rbp + 0x838], xmm0
mov word [rbp + 0x848], 0x425f
xor eax, eax
mov byte [rbp + 0x84a], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x838], al
inc edx
cmp edx, 0x12
jb 0x1800065f1
mov byte [rbp + 0x84a], 0
lea rcx, [rbp + 0x838]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180006616
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180006630
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180006645
lea rdx, [rbp + 0x838]
call fcn.1800652c0
test eax, eax
je 0x18000669e
mov dword [rbp + 0x388], 0x839394a7
mov dword [rbp + 0x38c], 0xb0a99b9b
mov dword [rbp + 0x390], 0xa4b9cfcb
mov word [rbp + 0x394], 0xbf
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x388], al
inc edx
cmp edx, 0xd
jb 0x180006670
mov byte [rbp + 0x395], 0
lea rdx, [rbp + 0x388]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x1800066fd
mov dword [rsp + 0x70], 0xb0c4c2b7
xor eax, eax
mov byte [rsp + 0x74], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rsp + rcx + 0x70], al
inc edx
cmp edx, 4
jb 0x1800066b0
mov byte [rsp + 0x74], 0
lea rax, [rsp + 0x70]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1800066d0
lea rdx, [rsp + 0x70]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291100]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de420]
movdqu xmmword [rbp + 0x700], xmm0
mov dword [rbp + 0x710], 0x415e35
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x700], al
inc edx
cmp edx, 0x13
jb 0x180006720
mov byte [rbp + 0x713], 0
lea rcx, [rbp + 0x700]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180006745
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000675f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180006774
lea rdx, [rbp + 0x700]
call fcn.1800652c0
test eax, eax
je 0x1800067de
mov dword [rbp + 0x3f8], 0x839394a7
mov dword [rbp + 0x3fc], 0xa6a99b9b
mov dword [rbp + 0x400], 0xcec3a3ba
mov word [rbp + 0x404], 0xbea3
xor eax, eax
mov byte [rbp + 0x406], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x3f8], al
inc edx
cmp edx, 0xe
jb 0x1800067b0
mov byte [rbp + 0x406], 0
lea rdx, [rbp + 0x3f8]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000683d
mov dword [rsp + 0x2c], 0xa8b3a1
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rsp + rcx + 0x2c], al
inc edx
cmp edx, 3
jb 0x1800067f0
mov byte [rsp + 0x2f], 0
lea rax, [rsp + 0x2c]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180006810
lea rdx, [rsp + 0x2c]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291060]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de2d0]
movdqu xmmword [rbp + 0x7a8], xmm0
mov dword [rbp + 0x7b8], 0x405d4d2d
xor eax, eax
mov byte [rbp + 0x7bc], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x7a8], al
inc edx
cmp edx, 0x14
jb 0x180006870
mov byte [rbp + 0x7bc], 0
lea rdx, [rbp + 0x7a8]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x1800068df
movdqa xmm0, xmmword [0x1800ddb20]
movdqu xmmword [rbp + 0xe28], xmm0
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xe28], al
inc edx
cmp edx, 0xf
jb 0x1800068b1
mov byte [rbp + 0xe37], 0
lea rdx, [rbp + 0xe28]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000694c
mov dword [rbp + 0x38], 0xa1b3b2a3
mov word [rbp + 0x3c], 0xb9d9
xor eax, eax
mov byte [rbp + 0x3e], al
mov edx, r14d
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x38], al
inc edx
cmp edx, 6
jb 0x180006900
mov byte [rbp + 0x3e], 0
lea rax, [rbp + 0x38]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180006920
lea rdx, [rbp + 0x38]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291070]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de240]
movdqu xmmword [rbp + 0xbf8], xmm0
mov word [rbp + 0xc08], 0x43
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xbf8], al
inc edx
cmp edx, 0x11
jb 0x180006970
mov byte [rbp + 0xc09], 0
lea rdx, [rbp + 0xbf8]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x1800069fe
mov dword [rbp + 0x2c8], 0x839394a7
mov dword [rbp + 0x2cc], 0xb6a99b9b
mov dword [rbp + 0x2d0], 0xb8a5bead
xor eax, eax
mov byte [rbp + 0x2d4], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x2c8], al
inc edx
cmp edx, 0xc
jb 0x1800069d0
mov byte [rbp + 0x2d4], 0
lea rdx, [rbp + 0x2c8]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180006a5d
mov dword [rsp + 0x30], 0xb5a4b1
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rsp + rcx + 0x30], al
inc edx
cmp edx, 3
jb 0x180006a10
mov byte [rsp + 0x33], 0
lea rax, [rsp + 0x30]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180006a30
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290ef0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de400]
movdqu xmmword [rbp + 0x8c8], xmm0
mov dword [rbp + 0x8d8], 0x415e34
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x8c8], al
inc edx
cmp edx, 0x13
jb 0x180006a80
mov byte [rbp + 0x8db], 0
lea rdx, [rbp + 0x8c8]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x180006b0e
mov dword [rbp + 0x408], 0x839394a7
mov dword [rbp + 0x40c], 0xbaa99b9b
mov dword [rbp + 0x410], 0xcfbbcfc9
mov word [rbp + 0x414], 0xbea3
xor eax, eax
mov byte [rbp + 0x416], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x408], al
inc edx
cmp edx, 0xe
jb 0x180006ae0
mov byte [rbp + 0x416], 0
lea rdx, [rbp + 0x408]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180006b6c
mov dword [rbp - 0x60], 0xb2c4c0bd
mov word [rbp - 0x5c], 0xc0
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx - 0x60], al
inc edx
cmp edx, 5
jb 0x180006b20
mov byte [rbp - 0x5b], 0
lea rax, [rbp - 0x60]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180006b40
lea rdx, [rbp - 0x60]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290fa0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de170]
movdqu xmmword [rbp + 0x7c0], xmm0
mov dword [rbp + 0x7d0], 0x405d3531
xor eax, eax
mov byte [rbp + 0x7d4], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x7c0], al
inc edx
cmp edx, 0x14
jb 0x180006b91
mov byte [rbp + 0x7d4], 0
lea rdx, [rbp + 0x7c0]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x180006c0e
movdqa xmm0, xmmword [0x1800ddb30]
movdqu xmmword [rbp + 0xe38], xmm0
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xe38], al
inc edx
cmp edx, 0xf
jb 0x180006be0
mov byte [rbp + 0xe47], 0
lea rdx, [rbp + 0xe38]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180006c7c
mov dword [rbp + 0x40], 0x9a9c98bd
mov word [rbp + 0x44], 0xc1c5
xor eax, eax
mov byte [rbp + 0x46], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x40], al
inc edx
cmp edx, 6
jb 0x180006c30
mov byte [rbp + 0x46], 0
lea rax, [rbp + 0x40]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180006c50
lea rdx, [rbp + 0x40]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290fe8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de440]
movdqu xmmword [rbp + 0x8e0], xmm0
mov dword [rbp + 0x8f0], 0x415e38
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x8e0], al
inc edx
cmp edx, 0x13
jb 0x180006ca0
mov byte [rbp + 0x8f3], 0
lea rdx, [rbp + 0x8e0]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x180006d2e
mov dword [rbp + 0x418], 0x839394a7
mov dword [rbp + 0x41c], 0xa6a99b9b
mov dword [rbp + 0x420], 0xc3c2acba
mov word [rbp + 0x424], 0xbea3
xor eax, eax
mov byte [rbp + 0x426], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x418], al
inc edx
cmp edx, 0xe
jb 0x180006d00
mov byte [rbp + 0x426], 0
lea rdx, [rbp + 0x418]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180006d8d
mov dword [rsp + 0x34], 0xa7b3a1
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rsp + rcx + 0x34], al
inc edx
cmp edx, 3
jb 0x180006d40
mov byte [rsp + 0x37], 0
lea rax, [rsp + 0x34]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180006d60
lea rdx, [rsp + 0x34]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291058]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de460]
movdqu xmmword [rbp + 0xb20], xmm0
mov word [rbp + 0xb30], 0x425f
xor eax, eax
mov byte [rbp + 0xb32], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xb20], al
inc edx
cmp edx, 0x12
jb 0x180006db1
mov byte [rbp + 0xb32], 0
lea rdx, [rbp + 0xb20]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x180006e3e
mov dword [rbp + 0x398], 0x839394a7
mov dword [rbp + 0x39c], 0xb6a99b9b
mov dword [rbp + 0x3a0], 0xa4cdcdb3
mov word [rbp + 0x3a4], 0xbf
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x398], al
inc edx
cmp edx, 0xd
jb 0x180006e10
mov byte [rbp + 0x3a5], 0
lea rdx, [rbp + 0x398]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180006e9d
mov dword [rsp + 0x78], 0xc4c69ab1
xor eax, eax
mov byte [rsp + 0x7c], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rsp + rcx + 0x78], al
inc edx
cmp edx, 4
jb 0x180006e50
mov byte [rsp + 0x7c], 0
lea rax, [rsp + 0x78]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180006e70
lea rdx, [rsp + 0x78]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290ed8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de020]
movdqu xmmword [rbp + 0x5b0], xmm0
mov dword [rbp + 0x5c0], 0x35354c6c
mov dword [rbp + 0x5c4], 0x455a36
mov edx, r14d
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x5b0], al
inc edx
cmp edx, 0x17
jb 0x180006ed0
mov byte [rbp + 0x5c7], 0
lea rdx, [rbp + 0x5b0]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x180006f5e
movdqa xmm0, xmmword [0x1800de4a0]
movdqu xmmword [rbp + 0xb08], xmm0
mov word [rbp + 0xb18], 0x425f
xor eax, eax
mov byte [rbp + 0xb1a], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xb08], al
inc edx
cmp edx, 0x12
jb 0x180006f30
mov byte [rbp + 0xb1a], 0
lea rdx, [rbp + 0xb08]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180006fbc
mov dword [rbp - 0x80], 0xc1c4c6bd
xor eax, eax
mov byte [rbp - 0x7c], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx - 0x80], al
inc edx
cmp edx, 4
jb 0x180006f70
mov byte [rbp - 0x7c], 0
lea rax, [rbp - 0x80]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180006f90
lea rdx, [rbp - 0x80]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f10]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de010]
movdqu xmmword [rbp + 0x898], xmm0
mov dword [rbp + 0x8a8], 0x415e61
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x898], al
inc edx
cmp edx, 0x13
jb 0x180006fe0
mov byte [rbp + 0x8ab], 0
lea rdx, [rbp + 0x898]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x18000706e
mov dword [rbp + 0x428], 0x839394a7
mov dword [rbp + 0x42c], 0xb0a99b9b
mov dword [rbp + 0x430], 0x9a80968a
mov word [rbp + 0x434], 0xbea3
xor eax, eax
mov byte [rbp + 0x436], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x428], al
inc edx
cmp edx, 0xe
jb 0x180007040
mov byte [rbp + 0x436], 0
lea rdx, [rbp + 0x428]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x1800070cc
mov dword [rbp - 0x58], 0x899d83b7
mov word [rbp - 0x54], 0x95
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx - 0x58], al
inc edx
cmp edx, 5
jb 0x180007080
mov byte [rbp - 0x53], 0
lea rax, [rbp - 0x58]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1800070a0
lea rdx, [rbp - 0x58]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f60]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de450]
movdqu xmmword [rbp + 0x558], xmm0
mov dword [rbp + 0x568], 0x6276744d
mov dword [rbp + 0x56c], 0x4459716a
xor eax, eax
mov byte [rbp + 0x570], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x558], al
inc edx
cmp edx, 0x18
jb 0x180007100
mov byte [rbp + 0x570], 0
lea rdx, [rbp + 0x558]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x18000717e
movdqa xmm0, xmmword [0x1800de120]
movdqu xmmword [rbp + 0x8b0], xmm0
mov dword [rbp + 0x8c0], 0x415e74
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x8b0], al
inc edx
cmp edx, 0x13
jb 0x180007150
mov byte [rbp + 0x8c3], 0
lea rdx, [rbp + 0x8b0]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x1800071dc
mov dword [rbp - 0x78], 0xc4c69abd
xor eax, eax
mov byte [rbp - 0x74], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx - 0x78], al
inc edx
cmp edx, 4
jb 0x180007190
mov byte [rbp - 0x74], 0
lea rax, [rbp - 0x78]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1800071b0
lea rdx, [rbp - 0x78]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291000]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de480]
movdqu xmmword [rbp + 0xaf0], xmm0
mov word [rbp + 0xb00], 0x425f
xor eax, eax
mov byte [rbp + 0xb02], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xaf0], al
inc edx
cmp edx, 0x12
jb 0x180007200
mov byte [rbp + 0xb02], 0
lea rdx, [rbp + 0xaf0]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x18000728e
mov dword [rbp + 0x3a8], 0x839394a7
mov dword [rbp + 0x3ac], 0xbaa99b9b
mov dword [rbp + 0x3b0], 0xa4cec893
mov word [rbp + 0x3b4], 0xbf
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x3a8], al
inc edx
cmp edx, 0xd
jb 0x180007260
mov byte [rbp + 0x3b5], 0
lea rdx, [rbp + 0x3a8]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x1800072ec
mov dword [rbp - 0x70], 0xc7c39abd
xor eax, eax
mov byte [rbp - 0x6c], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx - 0x70], al
inc edx
cmp edx, 4
jb 0x1800072a0
mov byte [rbp - 0x6c], 0
lea rax, [rbp - 0x70]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1800072c0
lea rdx, [rbp - 0x70]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290ff8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de220]
movdqu xmmword [rbp + 0xb98], xmm0
mov word [rbp + 0xba8], 0x43
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xb98], al
inc edx
cmp edx, 0x11
jb 0x180007310
mov byte [rbp + 0xba9], 0
lea rdx, [rbp + 0xb98]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x18000739e
mov dword [rbp + 0x2d8], 0x839394a7
mov dword [rbp + 0x2dc], 0xa4a99b9b
mov dword [rbp + 0x2e0], 0xb8a5aab3
xor eax, eax
mov byte [rbp + 0x2e4], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x2d8], al
inc edx
cmp edx, 0xc
jb 0x180007370
mov byte [rbp + 0x2e4], 0
lea rdx, [rbp + 0x2d8]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x1800073fd
mov dword [rsp + 0x38], 0xa19aa3
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rsp + rcx + 0x38], al
inc edx
cmp edx, 3
jb 0x1800073b0
mov byte [rsp + 0x3b], 0
lea rax, [rsp + 0x38]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1800073d0
lea rdx, [rsp + 0x38]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291078]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de1f0]
movdqu xmmword [rbp + 0x8f8], xmm0
mov dword [rbp + 0x908], 0x415e6c
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x8f8], al
inc edx
cmp edx, 0x13
jb 0x180007420
mov byte [rbp + 0x90b], 0
lea rdx, [rbp + 0x8f8]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x1800074ae
mov dword [rbp + 0x438], 0x839394a7
mov dword [rbp + 0x43c], 0xb1a99b9b
mov dword [rbp + 0x440], 0x979bbfb6
mov word [rbp + 0x444], 0xbea3
xor eax, eax
mov byte [rbp + 0x446], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x438], al
inc edx
cmp edx, 0xe
jb 0x180007480
mov byte [rbp + 0x446], 0
lea rdx, [rbp + 0x438]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000750c
mov dword [rbp - 0x50], 0x92949fb6
mov word [rbp - 0x4c], 0x98
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx - 0x50], al
inc edx
cmp edx, 5
jb 0x1800074c0
mov byte [rbp - 0x4b], 0
lea rax, [rbp - 0x50]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1800074e0
lea rdx, [rbp - 0x50]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f48]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de160]
movdqu xmmword [rbp + 0x910], xmm0
mov dword [rbp + 0x920], 0x415e6e
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x910], al
inc edx
cmp edx, 0x13
jb 0x180007530
mov byte [rbp + 0x923], 0
lea rdx, [rbp + 0x910]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x1800075be
mov dword [rbp + 0x448], 0x839394a7
mov dword [rbp + 0x44c], 0xbaa99b9b
mov dword [rbp + 0x450], 0x95938a97
mov word [rbp + 0x454], 0xbea3
xor eax, eax
mov byte [rbp + 0x456], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x448], al
inc edx
cmp edx, 0xe
jb 0x180007590
mov byte [rbp + 0x456], 0
lea rdx, [rbp + 0x448]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000761c
mov dword [rbp - 0x48], 0x9a819ebd
mov word [rbp - 0x44], 0x9a
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx - 0x48], al
inc edx
cmp edx, 5
jb 0x1800075d0
mov byte [rbp - 0x43], 0
lea rax, [rbp - 0x48]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1800075f0
lea rdx, [rbp - 0x48]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291018]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de410]
movdqu xmmword [rbp + 0x7d8], xmm0
mov dword [rbp + 0x7e8], 0x405d6a38
xor eax, eax
mov byte [rbp + 0x7ec], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x7d8], al
inc edx
cmp edx, 0x14
jb 0x180007641
mov byte [rbp + 0x7ec], 0
lea rdx, [rbp + 0x7d8]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x1800076be
movdqa xmm0, xmmword [0x1800ddb00]
movdqu xmmword [rbp + 0xe48], xmm0
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xe48], al
inc edx
cmp edx, 0xf
jb 0x180007690
mov byte [rbp + 0xe57], 0
lea rdx, [rbp + 0xe48]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000772c
mov dword [rbp - 0x40], 0xca8090bb
mov word [rbp - 0x3c], 0x9ecc
xor eax, eax
mov byte [rbp - 0x3a], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx - 0x40], al
inc edx
cmp edx, 6
jb 0x1800076e0
mov byte [rbp - 0x3a], 0
lea rax, [rbp - 0x40]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180007700
lea rdx, [rbp - 0x40]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x1802910e8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de260]
movdqu xmmword [rbp + 0x9e8], xmm0
mov word [rbp + 0x9f8], 0x43
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x9e8], al
inc edx
cmp edx, 0x11
jb 0x180007750
mov byte [rbp + 0x9f9], 0
lea rcx, [rbp + 0x9e8]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180007775
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000778f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x1800077a4
lea rdx, [rbp + 0x9e8]
call fcn.1800652c0
test eax, eax
je 0x1800077fe
mov dword [rbp + 0x2e8], 0x839394a7
mov dword [rbp + 0x2ec], 0xbaa99b9b
mov dword [rbp + 0x2f0], 0xb8a5cdca
xor eax, eax
mov byte [rbp + 0x2f4], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x2e8], al
inc edx
cmp edx, 0xc
jb 0x1800077d0
mov byte [rbp + 0x2f4], 0
lea rdx, [rbp + 0x2e8]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000785d
mov dword [rsp + 0x3c], 0xc6c3bd
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rsp + rcx + 0x3c], al
inc edx
cmp edx, 3
jb 0x180007810
cmp byte [0x18028f2d5], 0
je 0x180008bd4
movdqa xmm0, xmmword [0x1800de300]
movdqu xmmword [rbp + 0x658], xmm0
mov dword [rbp + 0x668], 0x405d3376
xor eax, eax
mov byte [rbp + 0x66c], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x658], al
inc edx
cmp edx, 0x14
jb 0x1800079c0
mov byte [rbp + 0x66c], 0
lea rcx, [rbp + 0x658]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x1800079e5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800079ff
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180007a14
lea rdx, [rbp + 0x658]
call fcn.1800652c0
test eax, eax
je 0x180007a5e
movdqa xmm0, xmmword [0x1800ddb40]
movdqu xmmword [rbp + 0xe58], xmm0
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xe58], al
inc edx
cmp edx, 0xf
jb 0x180007a30
mov byte [rbp + 0xe67], 0
lea rdx, [rbp + 0xe58]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180007acc
mov dword [rbp - 0x38], 0xbf465515
mov word [rbp - 0x34], 0xc782
xor eax, eax
mov byte [rbp - 0x32], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx - 0x38], al
inc edx
cmp edx, 6
jb 0x180007a80
mov byte [rbp - 0x32], 0
lea rax, [rbp - 0x38]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180007aa0
lea rdx, [rbp - 0x38]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f188]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f68]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de340]
movdqu xmmword [rbp + 0x610], xmm0
mov dword [rbp + 0x620], 0x405d3376
xor eax, eax
mov byte [rbp + 0x624], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x610], al
inc edx
cmp edx, 0x14
jb 0x180007af1
mov byte [rbp + 0x624], 0
lea rcx, [rbp + 0x610]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180007b16
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180007b30
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180007b45
lea rdx, [rbp + 0x610]
call fcn.1800652c0
test eax, eax
je 0x180007b8e
movdqa xmm0, xmmword [0x1800ddb60]
movdqu xmmword [rbp + 0xe98], xmm0
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xe98], al
inc edx
cmp edx, 0xf
jb 0x180007b60
mov byte [rbp + 0xea7], 0
lea rdx, [rbp + 0xe98]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180007bfc
mov dword [rbp - 0x30], 0xbf465515
mov word [rbp - 0x2c], 0xc782
xor eax, eax
mov byte [rbp - 0x2a], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx - 0x30], al
inc edx
cmp edx, 6
jb 0x180007bb0
mov byte [rbp - 0x2a], 0
lea rax, [rbp - 0x30]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180007bd0
lea rdx, [rbp - 0x30]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f188]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f68]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de2c0]
movdqu xmmword [rbp + 0x598], xmm0
mov dword [rbp + 0x5a8], 0x5c30774c
mov word [rbp + 0x5ac], 0x47
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x598], al
inc edx
cmp edx, 0x15
jb 0x180007c30
mov byte [rbp + 0x5ad], 0
lea rcx, [rbp + 0x598]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180007c55
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180007c6f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180007c84
lea rdx, [rbp + 0x598]
call fcn.1800652c0
test eax, eax
je 0x180007cce
movdqa xmm0, xmmword [0x1800de3c0]
movdqu xmmword [rbp + 0xcf8], xmm0
xor eax, eax
mov byte [rbp + 0xd08], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xcf8], al
inc edx
cmp edx, 0x10
jb 0x180007ca0
mov byte [rbp + 0xd08], 0
lea rdx, [rbp + 0xcf8]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180007d3c
mov dword [rbp - 0x28], 0xbf406517
mov word [rbp - 0x24], 0xc782
xor eax, eax
mov byte [rbp - 0x22], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx - 0x28], al
inc edx
cmp edx, 6
jb 0x180007cf0
mov byte [rbp - 0x22], 0
lea rax, [rbp - 0x28]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180007d10
lea rdx, [rbp - 0x28]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f188]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290ee0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de2f0]
movdqu xmmword [rbp + 0x628], xmm0
mov dword [rbp + 0x638], 0x405d3376
xor eax, eax
mov byte [rbp + 0x63c], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x628], al
inc edx
cmp edx, 0x14
jb 0x180007d61
mov byte [rbp + 0x63c], 0
lea rcx, [rbp + 0x628]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180007d86
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180007da0
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180007db5
lea rdx, [rbp + 0x628]
call fcn.1800652c0
test eax, eax
je 0x180007dfe
movdqa xmm0, xmmword [0x1800ddb50]
movdqu xmmword [rbp + 0xeb8], xmm0
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xeb8], al
inc edx
cmp edx, 0xf
jb 0x180007dd0
mov byte [rbp + 0xec7], 0
lea rdx, [rbp + 0xeb8]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180007e6c
mov dword [rbp - 0x20], 0xbf777d15
mov word [rbp - 0x1c], 0xc782
xor eax, eax
mov byte [rbp - 0x1a], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx - 0x20], al
inc edx
cmp edx, 6
jb 0x180007e20
mov byte [rbp - 0x1a], 0
lea rax, [rbp - 0x20]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180007e40
lea rdx, [rbp - 0x20]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f188]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f00]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de330]
movdqu xmmword [rbp + 0x640], xmm0
mov dword [rbp + 0x650], 0x405d3376
xor eax, eax
mov byte [rbp + 0x654], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x640], al
inc edx
cmp edx, 0x14
jb 0x180007e91
mov byte [rbp + 0x654], 0
lea rcx, [rbp + 0x640]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180007eb6
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180007ed0
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180007ee5
lea rdx, [rbp + 0x640]
call fcn.1800652c0
test eax, eax
je 0x180007f2e
movdqa xmm0, xmmword [0x1800ddb70]
movdqu xmmword [rbp + 0xe68], xmm0
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xe68], al
inc edx
cmp edx, 0xf
jb 0x180007f00
mov byte [rbp + 0xe77], 0
lea rdx, [rbp + 0xe68]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180007f9c
mov dword [rbp - 0x18], 0xbf777d15
mov word [rbp - 0x14], 0xc782
xor eax, eax
mov byte [rbp - 0x12], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx - 0x18], al
inc edx
cmp edx, 6
jb 0x180007f50
mov byte [rbp - 0x12], 0
lea rax, [rbp - 0x18]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180007f70
lea rdx, [rbp - 0x18]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f188]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f00]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de310]
movdqu xmmword [rbp + 0x730], xmm0
mov dword [rbp + 0x740], 0x405d3276
xor eax, eax
mov byte [rbp + 0x744], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x730], al
inc edx
cmp edx, 0x14
jb 0x180007fc1
mov byte [rbp + 0x744], 0
lea rdx, [rbp + 0x730]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x18000803e
movdqa xmm0, xmmword [0x1800ddb80]
movdqu xmmword [rbp + 0xe78], xmm0
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xe78], al
inc edx
cmp edx, 0xf
jb 0x180008010
mov byte [rbp + 0xe87], 0
lea rdx, [rbp + 0xe78]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x1800080ac
mov dword [rbp - 0x10], 0xbf465515
mov word [rbp - 0xc], 0xc682
xor eax, eax
mov byte [rbp - 0xa], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx - 0x10], al
inc edx
cmp edx, 6
jb 0x180008060
mov byte [rbp - 0xa], 0
lea rax, [rbp - 0x10]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180008080
lea rdx, [rbp - 0x10]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f70]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de350]
movdqu xmmword [rbp + 0x748], xmm0
mov dword [rbp + 0x758], 0x405d3276
xor eax, eax
mov byte [rbp + 0x75c], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x748], al
inc edx
cmp edx, 0x14
jb 0x1800080d1
mov byte [rbp + 0x75c], 0
lea rdx, [rbp + 0x748]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x18000814e
movdqa xmm0, xmmword [0x1800ddba0]
movdqu xmmword [rbp + 0xe88], xmm0
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xe88], al
inc edx
cmp edx, 0xf
jb 0x180008120
mov byte [rbp + 0xe97], 0
lea rdx, [rbp + 0xe88]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x1800081bc
mov dword [rbp - 8], 0xbf465515
mov word [rbp - 4], 0xc682
xor eax, eax
mov byte [rbp - 2], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx - 8], al
inc edx
cmp edx, 6
jb 0x180008170
mov byte [rbp - 2], 0
lea rax, [rbp - 8]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180008190
lea rdx, [rbp - 8]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f70]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de470]
movdqu xmmword [rbp + 0xaa8], xmm0
mov word [rbp + 0xab8], 0x425f
xor eax, eax
mov byte [rbp + 0xaba], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xaa8], al
inc edx
cmp edx, 0x12
jb 0x1800081e0
mov byte [rbp + 0xaba], 0
lea rdx, [rbp + 0xaa8]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x18000826e
mov dword [rbp + 0x3b8], 0x979394b8
mov dword [rbp + 0x3bc], 0xb6a9b2ab
mov dword [rbp + 0x3c0], 0xa4cecba7
mov word [rbp + 0x3c4], 0xbf
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x3b8], al
inc edx
cmp edx, 0xd
jb 0x180008240
mov byte [rbp + 0x3c5], 0
lea rdx, [rbp + 0x3b8]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x1800082dc
mov dword [rbp], 0xbf465515
mov word [rbp + 4], 0xc682
xor eax, eax
mov byte [rbp + 6], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx], al
inc edx
cmp edx, 6
jb 0x180008290
mov byte [rbp + 6], 0
lea rax, [rbp]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1800082b0
lea rdx, [rbp]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f70]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de2b0]
movdqu xmmword [rbp + 0x718], xmm0
mov dword [rbp + 0x728], 0x5c31774c
mov word [rbp + 0x72c], 0x47
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x718], al
inc edx
cmp edx, 0x15
jb 0x180008310
mov byte [rbp + 0x72d], 0
lea rdx, [rbp + 0x718]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x18000838e
movdqa xmm0, xmmword [0x1800de3b0]
movdqu xmmword [rbp + 0xd10], xmm0
xor eax, eax
mov byte [rbp + 0xd20], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xd10], al
inc edx
cmp edx, 0x10
jb 0x180008360
mov byte [rbp + 0xd20], 0
lea rdx, [rbp + 0xd10]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x1800083fc
mov dword [rbp + 8], 0xbf406517
mov word [rbp + 0xc], 0xc682
xor eax, eax
mov byte [rbp + 0xe], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 8], al
inc edx
cmp edx, 6
jb 0x1800083b0
mov byte [rbp + 0xe], 0
lea rax, [rbp + 8]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1800083d0
lea rdx, [rbp + 8]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290ee8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de2e0]
movdqu xmmword [rbp + 0x760], xmm0
mov dword [rbp + 0x770], 0x405d3276
xor eax, eax
mov byte [rbp + 0x774], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x760], al
inc edx
cmp edx, 0x14
jb 0x180008421
mov byte [rbp + 0x774], 0
lea rdx, [rbp + 0x760]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x18000849e
movdqa xmm0, xmmword [0x1800ddb90]
movdqu xmmword [rbp + 0xec8], xmm0
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xec8], al
inc edx
cmp edx, 0xf
jb 0x180008470
mov byte [rbp + 0xed7], 0
lea rdx, [rbp + 0xec8]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000850c
mov dword [rbp + 0x10], 0xbf777d15
mov word [rbp + 0x14], 0xc682
xor eax, eax
mov byte [rbp + 0x16], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x10], al
inc edx
cmp edx, 6
jb 0x1800084c0
mov byte [rbp + 0x16], 0
lea rax, [rbp + 0x10]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1800084e0
lea rdx, [rbp + 0x10]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f08]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de320]
movdqu xmmword [rbp + 0x778], xmm0
mov dword [rbp + 0x788], 0x405d3276
xor eax, eax
mov byte [rbp + 0x78c], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x778], al
inc edx
cmp edx, 0x14
jb 0x180008531
mov byte [rbp + 0x78c], 0
lea rdx, [rbp + 0x778]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x1800085ae
movdqa xmm0, xmmword [0x1800ddbb0]
movdqu xmmword [rbp + 0xea8], xmm0
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xea8], al
inc edx
cmp edx, 0xf
jb 0x180008580
mov byte [rbp + 0xeb7], 0
lea rdx, [rbp + 0xea8]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000861c
mov dword [rbp + 0x18], 0xbf777d15
mov word [rbp + 0x1c], 0xc682
xor eax, eax
mov byte [rbp + 0x1e], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x18], al
inc edx
cmp edx, 6
jb 0x1800085d0
mov byte [rbp + 0x1e], 0
lea rax, [rbp + 0x18]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1800085f0
lea rdx, [rbp + 0x18]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f08]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de2a0]
movdqu xmmword [rbp + 0xbb0], xmm0
mov word [rbp + 0xbc0], 0x43
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xbb0], al
inc edx
cmp edx, 0x11
jb 0x180008640
mov byte [rbp + 0xbc1], 0
lea rdx, [rbp + 0xbb0]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x1800086ce
mov dword [rbp + 0x308], 0x9f9b99b7
mov dword [rbp + 0x30c], 0xa8939c98
mov dword [rbp + 0x310], 0xb8a5c8c8
xor eax, eax
mov byte [rbp + 0x314], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x308], al
inc edx
cmp edx, 0xc
jb 0x1800086a0
mov byte [rbp + 0x314], 0
lea rdx, [rbp + 0x308]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000873c
mov dword [rbp + 0x78], 0x167b6115
mov dword [rbp + 0x7c], 0x6b105c7c
mov word [rbp + 0x80], 0x75
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x78], al
inc edx
cmp edx, 9
jb 0x1800086f0
mov byte [rbp + 0x81], 0
lea rax, [rbp + 0x78]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180008710
lea rdx, [rbp + 0x78]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f50]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de270]
movdqu xmmword [rbp + 0xbc8], xmm0
mov word [rbp + 0xbd8], 0x43
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xbc8], al
inc edx
cmp edx, 0x11
jb 0x180008760
mov byte [rbp + 0xbd9], 0
lea rdx, [rbp + 0xbc8]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x1800087ee
mov dword [rbp + 0x318], 0x9f9b99b7
mov dword [rbp + 0x31c], 0xa8939c98
mov dword [rbp + 0x320], 0xb8a5cbc8
xor eax, eax
mov byte [rbp + 0x324], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x318], al
inc edx
cmp edx, 0xc
jb 0x1800087c0
mov byte [rbp + 0x324], 0
lea rdx, [rbp + 0x318]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180008864
mov dword [rbp + 0x88], 0x167b6115
mov dword [rbp + 0x8c], 0x6b105c7c
mov word [rbp + 0x90], 0x75
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x88], al
inc edx
cmp edx, 9
jb 0x180008810
mov byte [rbp + 0x91], 0
lea rax, [rbp + 0x88]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180008835
lea rdx, [rbp + 0x88]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f50]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de290]
movdqu xmmword [rbp + 0xbe0], xmm0
mov word [rbp + 0xbf0], 0x43
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xbe0], al
inc edx
cmp edx, 0x11
jb 0x180008880
mov byte [rbp + 0xbf1], 0
lea rdx, [rbp + 0xbe0]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x18000890e
mov dword [rbp + 0x328], 0x9f9b99b7
mov dword [rbp + 0x32c], 0xa8939c98
mov dword [rbp + 0x330], 0xb8a5cac8
xor eax, eax
mov byte [rbp + 0x334], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x328], al
inc edx
cmp edx, 0xc
jb 0x1800088e0
mov byte [rbp + 0x334], 0
lea rdx, [rbp + 0x328]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180008984
mov dword [rbp + 0x98], 0x167b6115
mov dword [rbp + 0x9c], 0x6b105c7c
mov word [rbp + 0xa0], 0x75
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x98], al
inc edx
cmp edx, 9
jb 0x180008930
mov byte [rbp + 0xa1], 0
lea rax, [rbp + 0x98]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180008955
lea rdx, [rbp + 0x98]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f50]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de250]
movdqu xmmword [rbp + 0xc40], xmm0
mov word [rbp + 0xc50], 0x43
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xc40], al
inc edx
cmp edx, 0x11
jb 0x1800089a0
mov byte [rbp + 0xc51], 0
lea rdx, [rbp + 0xc40]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x180008a2e
mov dword [rbp + 0x338], 0x9f9b99b7
mov dword [rbp + 0x33c], 0xa8939c98
mov dword [rbp + 0x340], 0xb8a5cdc8
xor eax, eax
mov byte [rbp + 0x344], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x338], al
inc edx
cmp edx, 0xc
jb 0x180008a00
mov byte [rbp + 0x344], 0
lea rdx, [rbp + 0x338]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180008aa4
mov dword [rbp + 0xa8], 0x167b6115
mov dword [rbp + 0xac], 0x6b105c7c
mov word [rbp + 0xb0], 0x75
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xa8], al
inc edx
cmp edx, 9
jb 0x180008a50
mov byte [rbp + 0xb1], 0
lea rax, [rbp + 0xa8]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180008a75
lea rdx, [rbp + 0xa8]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f50]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de140]
movdqu xmmword [rbp + 0x6e8], xmm0
mov dword [rbp + 0x6f8], 0x6669626f
mov word [rbp + 0x6fc], 0x76
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x6e8], al
inc edx
cmp edx, 0x15
jb 0x180008ad0
mov byte [rbp + 0x6fd], 0
lea rdx, [rbp + 0x6e8]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x180008b52
movdqa xmm0, xmmword [0x1800de090]
movdqu xmmword [rbp + 0xd28], xmm0
xor eax, eax
mov byte [rbp + 0xd38], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xd28], al
inc edx
cmp edx, 0x10
jb 0x180008b20
mov byte [rbp + 0xd38], 0
lea rdx, [rbp + 0xd28]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180008bd4
mov dword [rbp + 0x1d8], 0x14476517
mov dword [rbp + 0x1dc], 0x741e7457
mov dword [rbp + 0x1e0], 0x7e761c74
xor eax, eax
mov byte [rbp + 0x1e4], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x1d8], al
inc edx
cmp edx, 0xc
jb 0x180008b80
mov byte [rbp + 0x1e4], 0
lea rax, [rbp + 0x1d8]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180008ba5
lea rdx, [rbp + 0x1d8]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f188]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f18]
mov qword [rdi + 0x30], rax
cmp byte [0x18028f2d7], 0
je 0x18000a7e4
movdqa xmm0, xmmword [0x1800de0b0]
movdqu xmmword [rbp + 0x1120], xmm0
movdqa xmm1, xmmword [0x1800ddee0]
movdqu xmmword [rbp + 0x1130], xmm1
movdqa xmm0, xmmword [0x1800ddfa0]
movdqu xmmword [rbp + 0x1140], xmm0
mov word [rbp + 0x1150], 0x627f
xor eax, eax
mov byte [rbp + 0x1152], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x1120], al
inc edx
cmp edx, 0x32
jb 0x180008c30
mov byte [rbp + 0x1152], 0
lea rdx, [rbp + 0x1120]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x180008ce2
movdqa xmm0, xmmword [0x1800de1e0]
movdqu xmmword [rbp + 0xa48], xmm0
movdqa xmm1, xmmword [0x1800dde00]
movdqu xmmword [rbp + 0xa58], xmm1
mov dword [rbp + 0xa68], 0x637b7f43
mov dword [rbp + 0xa6c], 0x7e446771
mov dword [rbp + 0xa70], 0x447f757e
mov word [rbp + 0xa74], 0x5f
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xa48], al
inc edx
cmp edx, 0x2d
jb 0x180008cb0
mov byte [rbp + 0xa75], 0
lea rdx, [rbp + 0xa48]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180008d64
mov dword [rbp + 0x1e8], 0x166b7a17
mov dword [rbp + 0x1ec], 0x7e104e73
mov dword [rbp + 0x1f0], 0x42541c51
xor eax, eax
mov byte [rbp + 0x1f4], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x1e8], al
inc edx
cmp edx, 0xc
jb 0x180008d10
mov byte [rbp + 0x1f4], 0
lea rax, [rbp + 0x1e8]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180008d35
lea rdx, [rbp + 0x1e8]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f198]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290fc0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de0b0]
movdqu xmmword [rbp + 0xf00], xmm0
movdqa xmm1, xmmword [0x1800ddec0]
movdqu xmmword [rbp + 0xf10], xmm1
mov dword [rbp + 0xf20], 0x504d6578
xor eax, eax
mov byte [rbp + 0xf24], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xf00], al
inc edx
cmp edx, 0x24
jb 0x180008da0
mov byte [rbp + 0xf24], 0
lea rdx, [rbp + 0xf00]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x180008e1f
movdqa xmm0, xmmword [0x1800de0c0]
movdqu xmmword [rbp + 0x1190], xmm0
movdqa xmm1, xmmword [str.pdpLjjh_mcxRM]
movdqu xmmword [rbp + 0x11a0], xmm1
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x1190], al
inc edx
cmp edx, 0x1f
jb 0x180008df1
mov byte [rbp + 0x11af], 0
lea rdx, [rbp + 0x1190]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180008e8c
mov dword [rbp + 0x20], 0x155a7415
mov word [rbp + 0x24], 0x5a75
xor eax, eax
mov byte [rbp + 0x26], al
mov edx, r14d
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x20], al
inc edx
cmp edx, 6
jb 0x180008e40
mov byte [rbp + 0x26], 0
lea rax, [rbp + 0x20]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180008e60
lea rdx, [rbp + 0x20]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f198]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x1802910c0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de0b0]
movdqu xmmword [rbp + 0x11e8], xmm0
movdqa xmm1, xmmword [0x1800dde70]
movdqu xmmword [rbp + 0x11f8], xmm1
movdqa xmm0, xmmword [str.ywvKVrrJzxB_]
movdqu xmmword [rbp + 0x1208], xmm0
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x11e8], al
inc edx
cmp edx, 0x2f
jb 0x180008ec0
mov byte [rbp + 0x1217], 0
lea rdx, [rbp + 0x11e8]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x180008f6e
movdqa xmm0, xmmword [0x1800de070]
movdqu xmmword [rbp + 0xb68], xmm0
movdqa xmm1, xmmword [0x1800dde10]
movdqu xmmword [rbp + 0xb78], xmm1
mov dword [rbp + 0xb88], 0x76777953
mov dword [rbp + 0xb8c], 0x7377457f
mov word [rbp + 0xb90], 0x5a47
xor eax, eax
mov byte [rbp + 0xb92], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xb68], al
inc edx
cmp edx, 0x2a
jb 0x180008f40
mov byte [rbp + 0xb92], 0
lea rdx, [rbp + 0xb68]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180008fe4
mov dword [rbp + 0xb8], 0x1b6a7816
mov dword [rbp + 0xbc], 0x6a105b71
mov word [rbp + 0xc0], 0x47
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xb8], al
inc edx
cmp edx, 9
jb 0x180008f90
mov byte [rbp + 0xc1], 0
lea rax, [rbp + 0xb8]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180008fb5
lea rdx, [rbp + 0xb8]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f198]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291098]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de0b0]
movdqu xmmword [rbp + 0x1158], xmm0
movdqa xmm1, xmmword [0x1800dde70]
movdqu xmmword [rbp + 0x1168], xmm1
movdqa xmm0, xmmword [0x1800ddf00]
movdqu xmmword [rbp + 0x1178], xmm0
mov word [rbp + 0x1188], 0x627f
xor eax, eax
mov byte [rbp + 0x118a], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x1158], al
inc edx
cmp edx, 0x32
jb 0x180009030
mov byte [rbp + 0x118a], 0
lea rdx, [rbp + 0x1158]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x1800090de
movdqa xmm0, xmmword [0x1800de070]
movdqu xmmword [rbp + 0xa78], xmm0
movdqa xmm1, xmmword [0x1800dde10]
movdqu xmmword [rbp + 0xa88], xmm1
mov dword [rbp + 0xa98], 0x7f7e6452
mov dword [rbp + 0xa9c], 0x785a6171
mov dword [rbp + 0xaa0], 0x44696977
mov word [rbp + 0xaa4], 0x5f
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xa78], al
inc edx
cmp edx, 0x2d
jb 0x1800090b0
mov byte [rbp + 0xaa5], 0
lea rdx, [rbp + 0xa78]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180009154
mov dword [rbp + 0xc8], 0x16625c15
mov dword [rbp + 0xcc], 0x551e4c48
mov word [rbp + 0xd0], 0x73
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xc8], al
inc edx
cmp edx, 9
jb 0x180009100
mov byte [rbp + 0xd1], 0
lea rax, [rbp + 0xc8]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180009125
lea rdx, [rbp + 0xc8]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f198]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x1802910e0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de0b0]
movdqu xmmword [rbp + 0xd90], xmm0
movdqa xmm1, xmmword [0x1800ddeb0]
movdqu xmmword [rbp + 0xda0], xmm1
mov dword [rbp + 0xdb0], 0x22224e64
mov word [rbp + 0xdb4], 0x564b
xor eax, eax
mov byte [rbp + 0xdb6], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xd90], al
inc edx
cmp edx, 0x26
jb 0x1800091a0
mov byte [rbp + 0xdb6], 0
lea rdx, [rbp + 0xd90]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x18000922e
movdqa xmm0, xmmword [0x1800de0c0]
movdqu xmmword [rbp + 0x1088], xmm0
movdqa xmm1, xmmword [0x1800dddf0]
movdqu xmmword [rbp + 0x1098], xmm1
mov word [rbp + 0x10a8], 0x53
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x1088], al
inc edx
cmp edx, 0x21
jb 0x180009200
mov byte [rbp + 0x10a9], 0
lea rdx, [rbp + 0x1088]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000929c
mov dword [rbp + 0x28], 0x14504b17
mov word [rbp + 0x2c], 0x4c76
xor eax, eax
mov byte [rbp + 0x2e], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x28], al
inc edx
cmp edx, 6
jb 0x180009250
mov byte [rbp + 0x2e], 0
lea rax, [rbp + 0x28]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180009270
lea rdx, [rbp + 0x28]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f198]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x1802910b8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de0b0]
movdqu xmmword [rbp + 0xfd8], xmm0
movdqa xmm1, xmmword [0x1800ddf60]
movdqu xmmword [rbp + 0xfe8], xmm1
mov word [rbp + 0xff8], 0x524f
xor eax, eax
mov byte [rbp + 0xffa], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xfd8], al
inc edx
cmp edx, 0x22
jb 0x1800092d0
mov byte [rbp + 0xffa], 0
lea rdx, [rbp + 0xfd8]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x18000936e
movdqa xmm0, xmmword [0x1800de0c0]
movdqu xmmword [rbp + 0x498], xmm0
mov dword [rbp + 0x4a8], 0x5c706470
mov dword [rbp + 0x4ac], 0x77696657
mov dword [rbp + 0x4b0], 0x54723a6d
mov word [rbp + 0x4b4], 0x4f
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x498], al
inc edx
cmp edx, 0x1d
jb 0x180009340
mov byte [rbp + 0x4b5], 0
lea rdx, [rbp + 0x498]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x1800093e4
mov dword [rbp + 0xd8], 0x167b4914
mov dword [rbp + 0xdc], 0x621f7874
mov word [rbp + 0xe0], 0x64
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xd8], al
inc edx
cmp edx, 9
jb 0x180009390
mov byte [rbp + 0xe1], 0
lea rax, [rbp + 0xd8]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x1800093b5
lea rdx, [rbp + 0xd8]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f198]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x1802910d0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de0b0]
movdqu xmmword [rbp + 0xf28], xmm0
movdqa xmm1, xmmword [str.oo_VtucuWHIDKR__]
movdqu xmmword [rbp + 0xf38], xmm1
mov word [rbp + 0xf48], 0x524f
xor eax, eax
mov byte [rbp + 0xf4a], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xf28], al
inc edx
cmp edx, 0x22
jb 0x180009420
mov byte [rbp + 0xf4a], 0
lea rcx, [rbp + 0xf28]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180009445
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000945f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180009474
lea rdx, [rbp + 0xf28]
call fcn.1800652c0
test eax, eax
je 0x1800094de
movdqa xmm0, xmmword [0x1800de0c0]
movdqu xmmword [rbp + 0x4b8], xmm0
mov dword [rbp + 0x4c8], 0x5c706470
mov dword [rbp + 0x4cc], 0x40494645
mov dword [rbp + 0x4d0], 0x543b3957
mov word [rbp + 0x4d4], 0x4f
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x4b8], al
inc edx
cmp edx, 0x1d
jb 0x1800094b0
mov byte [rbp + 0x4d5], 0
lea rdx, [rbp + 0x4b8]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180009554
mov dword [rbp + 0xe8], 0x16696a15
mov dword [rbp + 0xec], 0x621f7874
mov word [rbp + 0xf0], 0x64
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xe8], al
inc edx
cmp edx, 9
jb 0x180009500
mov byte [rbp + 0xf1], 0
lea rax, [rbp + 0xe8]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180009525
lea rdx, [rbp + 0xe8]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x1802910a0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de0b0]
movdqu xmmword [rbp + 0xf50], xmm0
movdqa xmm1, xmmword [0x1800ddf50]
movdqu xmmword [rbp + 0xf60], xmm1
mov word [rbp + 0xf70], 0x524f
xor eax, eax
mov byte [rbp + 0xf72], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xf50], al
inc edx
cmp edx, 0x22
jb 0x180009590
mov byte [rbp + 0xf72], 0
lea rcx, [rbp + 0xf50]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x1800095b5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800095cf
mov rcx, qword [rbx]
cmp r8, rax
jne 0x1800095e4
lea rdx, [rbp + 0xf50]
call fcn.1800652c0
test eax, eax
je 0x18000964e
movdqa xmm0, xmmword [0x1800de0c0]
movdqu xmmword [rbp + 0x4d8], xmm0
mov dword [rbp + 0x4e8], 0x5c706470
mov dword [rbp + 0x4ec], 0x77696657
mov dword [rbp + 0x4f0], 0x54723f6d
mov word [rbp + 0x4f4], 0x4f
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x4d8], al
inc edx
cmp edx, 0x1d
jb 0x180009620
mov byte [rbp + 0x4f5], 0
lea rdx, [rbp + 0x4d8]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x1800096c4
mov dword [rbp + 0xf8], 0x165f7415
mov dword [rbp + 0xfc], 0x621f7874
mov word [rbp + 0x100], 0x64
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xf8], al
inc edx
cmp edx, 9
jb 0x180009670
mov byte [rbp + 0x101], 0
lea rax, [rbp + 0xf8]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180009695
lea rdx, [rbp + 0xf8]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f198]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x1802910d8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de0b0]
movdqu xmmword [rbp + 0x1060], xmm0
movdqa xmm1, xmmword [0x1800dddc0]
movdqu xmmword [rbp + 0x1070], xmm1
xor eax, eax
mov byte [rbp + 0x1080], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x1060], al
inc edx
cmp edx, 0x20
jb 0x1800096f0
mov byte [rbp + 0x1080], 0
lea rcx, [rbp + 0x1060]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180009715
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000972f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180009744
lea rdx, [rbp + 0x1060]
call fcn.1800652c0
test eax, eax
je 0x1800097ae
movdqa xmm0, xmmword [0x1800de0c0]
movdqu xmmword [rbp + 0x518], xmm0
mov dword [rbp + 0x528], 0x5c706470
mov dword [rbp + 0x52c], 0x54445447
mov dword [rbp + 0x530], 0x49565b
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x518], al
inc edx
cmp edx, 0x1b
jb 0x180009780
mov byte [rbp + 0x533], 0
lea rdx, [rbp + 0x518]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180009824
mov dword [rbp + 0x108], 0x16597415
mov dword [rbp + 0x10c], 0x621f7874
mov word [rbp + 0x110], 0x64
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x108], al
inc edx
cmp edx, 9
jb 0x1800097d0
mov byte [rbp + 0x111], 0
lea rax, [rbp + 0x108]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x1800097f5
lea rdx, [rbp + 0x108]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x1802910b0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de0b0]
movdqu xmmword [rbp + 0xf78], xmm0
movdqa xmm1, xmmword [0x1800ddde0]
movdqu xmmword [rbp + 0xf88], xmm1
mov word [rbp + 0xf98], 0x53
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xf78], al
inc edx
cmp edx, 0x21
jb 0x180009850
mov byte [rbp + 0xf99], 0
lea rcx, [rbp + 0xf78]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180009875
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000988f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x1800098a4
lea rdx, [rbp + 0xf78]
call fcn.1800652c0
test eax, eax
je 0x180009912
movdqa xmm0, xmmword [0x1800de0c0]
movdqu xmmword [rbp + 0x4f8], xmm0
mov dword [rbp + 0x508], 0x5c706470
mov dword [rbp + 0x50c], 0x58344854
mov dword [rbp + 0x510], 0x48553838
xor eax, eax
mov byte [rbp + 0x514], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x4f8], al
inc edx
cmp edx, 0x1c
jb 0x1800098e0
mov byte [rbp + 0x514], 0
lea rdx, [rbp + 0x4f8]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180009994
mov dword [rbp + 0x1f8], 0x17737c15
mov dword [rbp + 0x1fc], 0x7713614e
mov dword [rbp + 0x200], 0x676f1075
xor eax, eax
mov byte [rbp + 0x204], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x1f8], al
inc edx
cmp edx, 0xc
jb 0x180009940
mov byte [rbp + 0x204], 0
lea rax, [rbp + 0x1f8]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180009965
lea rdx, [rbp + 0x1f8]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x1802910c8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de0b0]
movdqu xmmword [rbp + 0xfa0], xmm0
movdqa xmm1, xmmword [0x1800ddee0]
movdqu xmmword [rbp + 0xfb0], xmm1
movdqa xmm0, xmmword [0x1800ddfd0]
movdqu xmmword [rbp + 0xfc0], xmm0
mov dword [rbp + 0xfd0], 0x7c474652
mov word [rbp + 0xfd4], 0x67
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xfa0], al
inc edx
cmp edx, 0x35
jb 0x1800099e0
mov byte [rbp + 0xfd5], 0
lea rcx, [rbp + 0xfa0]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180009a05
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180009a1f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180009a34
lea rdx, [rbp + 0xfa0]
call fcn.1800652c0
test eax, eax
je 0x180009aa2
movdqa xmm0, xmmword [0x1800de1e0]
movdqu xmmword [rbp + 0x11b0], xmm0
movdqa xmm1, xmmword [0x1800dde80]
movdqu xmmword [rbp + 0x11c0], xmm1
movdqa xmm0, xmmword [0x1800dde50]
movdqu xmmword [rbp + 0x11d0], xmm0
xor eax, eax
mov byte [rbp + 0x11e0], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x11b0], al
inc edx
cmp edx, 0x30
jb 0x180009a70
mov byte [rbp + 0x11e0], 0
lea rdx, [rbp + 0x11b0]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180009b24
mov dword [rbp + 0x208], 0x15575c16
mov dword [rbp + 0x20c], 0x48135f6a
mov dword [rbp + 0x210], 0x52731f53
xor eax, eax
mov byte [rbp + 0x214], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x208], al
inc edx
cmp edx, 0xc
jb 0x180009ad0
mov byte [rbp + 0x214], 0
lea rax, [rbp + 0x208]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180009af5
lea rdx, [rbp + 0x208]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290fc8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de0b0]
movdqu xmmword [rbp + 0x970], xmm0
movdqa xmm1, xmmword [0x1800ddee0]
movdqu xmmword [rbp + 0x980], xmm1
mov dword [rbp + 0x990], 0x7777757e
mov dword [rbp + 0x994], 0x6577594b
mov dword [rbp + 0x998], 0x58457c7f
xor eax, eax
mov byte [rbp + 0x99c], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x970], al
inc edx
cmp edx, 0x2c
jb 0x180009b70
mov byte [rbp + 0x99c], 0
lea rcx, [rbp + 0x970]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180009b95
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180009baf
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180009bc4
lea rdx, [rbp + 0x970]
call fcn.1800652c0
test eax, eax
je 0x180009c32
movdqa xmm0, xmmword [0x1800de1e0]
movdqu xmmword [rbp + 0xd40], xmm0
movdqa xmm1, xmmword [0x1800dde00]
movdqu xmmword [rbp + 0xd50], xmm1
mov dword [rbp + 0xd60], 0x7460705c
mov dword [rbp + 0xd64], 0x554a71
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xd40], al
inc edx
cmp edx, 0x27
jb 0x180009c00
mov byte [rbp + 0xd67], 0
lea rdx, [rbp + 0xd40]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180009cb4
mov dword [rbp + 0x218], 0x15575c16
mov dword [rbp + 0x21c], 0x7e105f6a
mov dword [rbp + 0x220], 0x42541c51
xor eax, eax
mov byte [rbp + 0x224], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x218], al
inc edx
cmp edx, 0xc
jb 0x180009c60
mov byte [rbp + 0x224], 0
lea rax, [rbp + 0x218]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180009c85
lea rdx, [rbp + 0x218]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f198]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290fb8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de0b0]
movdqu xmmword [rbp + 0xdb8], xmm0
movdqa xmm1, xmmword [0x1800ddee0]
movdqu xmmword [rbp + 0xdc8], xmm1
movdqa xmm0, xmmword [0x1800ddf30]
movdqu xmmword [rbp + 0xdd8], xmm0
mov dword [rbp + 0xde8], 0x51475149
mov dword [rbp + 0xdec], 0x4b404c76
mov dword [rbp + 0xdf0], 0x69764d
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xdb8], al
inc edx
cmp edx, 0x3b
jb 0x180009d10
mov byte [rbp + 0xdf3], 0
lea rcx, [rbp + 0xdb8]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180009d35
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180009d4f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180009d68
lea rdx, [rbp + 0xdb8]
call fcn.1800652c0
test eax, eax
je 0x180009df2
movdqa xmm0, xmmword [0x1800de1e0]
movdqu xmmword [rbp + 0x1028], xmm0
movdqa xmm1, xmmword [0x1800dde80]
movdqu xmmword [rbp + 0x1038], xmm1
movdqa xmm0, xmmword [0x1800dddd0]
movdqu xmmword [rbp + 0x1048], xmm0
mov dword [rbp + 0x1058], 0x464e4749
mov word [rbp + 0x105c], 0x667b
xor eax, eax
mov byte [rbp + 0x105e], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x1028], al
inc edx
cmp edx, 0x36
jb 0x180009dc0
mov byte [rbp + 0x105e], 0
lea rdx, [rbp + 0x1028]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x180009e74
mov dword [rbp + 0x228], 0x166b7a17
mov dword [rbp + 0x22c], 0x48134e73
mov dword [rbp + 0x230], 0x52731f53
xor eax, eax
mov byte [rbp + 0x234], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x228], al
inc edx
cmp edx, 0xc
jb 0x180009e20
mov byte [rbp + 0x234], 0
lea rax, [rbp + 0x228]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180009e45
lea rdx, [rbp + 0x228]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290fd0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de0b0]
movdqu xmmword [rbp + 0x868], xmm0
movdqa xmm1, xmmword [0x1800dde90]
movdqu xmmword [rbp + 0x878], xmm1
mov dword [rbp + 0x888], 0x7c667063
mov dword [rbp + 0x88c], 0x765a4a66
mov dword [rbp + 0x890], 0x447f7e6a
mov word [rbp + 0x894], 0x5f
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x868], al
inc edx
cmp edx, 0x2d
jb 0x180009ec0
mov byte [rbp + 0x895], 0
lea rcx, [rbp + 0x868]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180009ee5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180009eff
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180009f14
lea rdx, [rbp + 0x868]
call fcn.1800652c0
test eax, eax
je 0x180009f92
movdqa xmm0, xmmword [0x1800de030]
movdqu xmmword [rbp + 0xc80], xmm0
movdqa xmm1, xmmword [0x1800ddfc0]
movdqu xmmword [rbp + 0xc90], xmm1
mov dword [rbp + 0xca0], 0x61735d4f
mov dword [rbp + 0xca4], 0x54497073
xor eax, eax
mov byte [rbp + 0xca8], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xc80], al
inc edx
cmp edx, 0x28
jb 0x180009f60
mov byte [rbp + 0xca8], 0
lea rdx, [rbp + 0xc80]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000a014
mov dword [rbp + 0x238], 0x15575c16
mov dword [rbp + 0x23c], 0x561e5f6a
mov dword [rbp + 0x240], 0x447b1c5d
xor eax, eax
mov byte [rbp + 0x244], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x238], al
inc edx
cmp edx, 0xc
jb 0x180009fc0
mov byte [rbp + 0x244], 0
lea rax, [rbp + 0x238]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180009fe5
lea rdx, [rbp + 0x238]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f198]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291020]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de0b0]
movdqu xmmword [rbp + 0x10b0], xmm0
movdqa xmm1, xmmword [0x1800dde90]
movdqu xmmword [rbp + 0x10c0], xmm1
movdqa xmm0, xmmword [0x1800ddf40]
movdqu xmmword [rbp + 0x10d0], xmm0
mov dword [rbp + 0x10e0], 0x617e45
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x10b0], al
inc edx
cmp edx, 0x33
jb 0x18000a051
mov byte [rbp + 0x10e3], 0
lea rcx, [rbp + 0x10b0]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000a076
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000a090
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000a0a9
lea rdx, [rbp + 0x10b0]
call fcn.1800652c0
test eax, eax
je 0x18000a132
movdqa xmm0, xmmword [0x1800de030]
movdqu xmmword [rbp + 0x940], xmm0
movdqa xmm1, xmmword [0x1800ddfc0]
movdqu xmmword [rbp + 0x950], xmm1
mov dword [rbp + 0x960], 0x7a7c424f
mov dword [rbp + 0x964], 0x45647064
mov dword [rbp + 0x968], 0x7e767f71
mov word [rbp + 0x96c], 0x5e43
xor eax, eax
mov byte [rbp + 0x96e], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x940], al
inc edx
cmp edx, 0x2e
jb 0x18000a100
mov byte [rbp + 0x96e], 0
lea rdx, [rbp + 0x940]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000a1b4
mov dword [rbp + 0x248], 0x166b7a17
mov dword [rbp + 0x24c], 0x561e4e73
mov dword [rbp + 0x250], 0x447b1c5d
xor eax, eax
mov byte [rbp + 0x254], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x248], al
inc edx
cmp edx, 0xc
jb 0x18000a160
mov byte [rbp + 0x254], 0
lea rax, [rbp + 0x248]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000a185
lea rdx, [rbp + 0x248]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f198]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291028]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de0b0]
movdqu xmmword [rbp + 0x9a0], xmm0
movdqa xmm1, xmmword [0x1800ddef0]
movdqu xmmword [rbp + 0x9b0], xmm1
mov dword [rbp + 0x9c0], 0x617d6263
mov dword [rbp + 0x9c4], 0x6577594b
mov dword [rbp + 0x9c8], 0x58457c7f
xor eax, eax
mov byte [rbp + 0x9cc], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x9a0], al
inc edx
cmp edx, 0x2c
jb 0x18000a200
mov byte [rbp + 0x9cc], 0
lea rcx, [rbp + 0x9a0]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000a225
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000a23f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000a254
lea rdx, [rbp + 0x9a0]
call fcn.1800652c0
test eax, eax
je 0x18000a2c2
movdqa xmm0, xmmword [0x1800de030]
movdqu xmmword [rbp + 0xd68], xmm0
movdqa xmm1, xmmword [0x1800dde20]
movdqu xmmword [rbp + 0xd78], xmm1
mov dword [rbp + 0xd88], 0x7460705c
mov dword [rbp + 0xd8c], 0x554a71
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xd68], al
inc edx
cmp edx, 0x27
jb 0x18000a290
mov byte [rbp + 0xd8f], 0
lea rdx, [rbp + 0xd68]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000a344
mov dword [rbp + 0x258], 0x15575c16
mov dword [rbp + 0x25c], 0x41105f6a
mov dword [rbp + 0x260], 0x48651070
xor eax, eax
mov byte [rbp + 0x264], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x258], al
inc edx
cmp edx, 0xc
jb 0x18000a2f0
mov byte [rbp + 0x264], 0
lea rax, [rbp + 0x258]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000a315
lea rdx, [rbp + 0x258]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291030]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de0b0]
movdqu xmmword [rbp + 0x10e8], xmm0
movdqa xmm1, xmmword [0x1800ddef0]
movdqu xmmword [rbp + 0x10f8], xmm1
movdqa xmm0, xmmword [0x1800ddf90]
movdqu xmmword [rbp + 0x1108], xmm0
mov word [rbp + 0x1118], 0x627f
xor eax, eax
mov byte [rbp + 0x111a], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x10e8], al
inc edx
cmp edx, 0x32
jb 0x18000a390
mov byte [rbp + 0x111a], 0
lea rcx, [rbp + 0x10e8]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000a3b5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000a3cf
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000a3e4
lea rdx, [rbp + 0x10e8]
call fcn.1800652c0
test eax, eax
je 0x18000a462
movdqa xmm0, xmmword [0x1800de030]
movdqu xmmword [rbp + 0xa18], xmm0
movdqa xmm1, xmmword [0x1800dde20]
movdqu xmmword [rbp + 0xa28], xmm1
mov dword [rbp + 0xa38], 0x637b7f43
mov dword [rbp + 0xa3c], 0x7e446771
mov dword [rbp + 0xa40], 0x447f757e
mov word [rbp + 0xa44], 0x5f
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xa18], al
inc edx
cmp edx, 0x2d
jb 0x18000a430
mov byte [rbp + 0xa45], 0
lea rdx, [rbp + 0xa18]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000a4e4
mov dword [rbp + 0x268], 0x166b7a17
mov dword [rbp + 0x26c], 0x41104e73
mov dword [rbp + 0x270], 0x48651070
xor eax, eax
mov byte [rbp + 0x274], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x268], al
inc edx
cmp edx, 0xc
jb 0x18000a490
mov byte [rbp + 0x274], 0
lea rax, [rbp + 0x268]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000a4b5
lea rdx, [rbp + 0x268]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291038]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de0b0]
movdqu xmmword [rbp + 0xed8], xmm0
movdqa xmm1, xmmword [0x1800ddea0]
movdqu xmmword [rbp + 0xee8], xmm1
mov dword [rbp + 0xef8], 0x514e60
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xed8], al
inc edx
cmp edx, 0x23
jb 0x18000a511
mov byte [rbp + 0xefb], 0
lea rcx, [rbp + 0xed8]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000a536
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000a550
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000a565
lea rdx, [rbp + 0xed8]
call fcn.1800652c0
test eax, eax
je 0x18000a5e2
movdqa xmm0, xmmword [0x1800de0e0]
movdqu xmmword [rbp + 0x478], xmm0
mov dword [rbp + 0x488], 0x5c706477
mov dword [rbp + 0x48c], 0x62746a42
mov dword [rbp + 0x490], 0x7b637b6f
mov word [rbp + 0x494], 0x4e53
xor eax, eax
mov byte [rbp + 0x496], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x478], al
inc edx
cmp edx, 0x1e
jb 0x18000a5b0
mov byte [rbp + 0x496], 0
lea rdx, [rbp + 0x478]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000a664
mov dword [rbp + 0x198], 0x14706f15
mov dword [rbp + 0x19c], 0x7810416f
mov dword [rbp + 0x1a0], 0x71701f59
xor eax, eax
mov byte [rbp + 0x1a4], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x198], al
inc edx
cmp edx, 0xc
jb 0x18000a610
mov byte [rbp + 0x1a4], 0
lea rax, [rbp + 0x198]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000a635
lea rdx, [rbp + 0x198]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f198]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f98]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de0b0]
movdqu xmmword [rbp + 0xc58], xmm0
movdqa xmm1, xmmword [0x1800ddfe0]
movdqu xmmword [rbp + 0xc68], xmm1
mov dword [rbp + 0xc78], 0x677b627f
mov dword [rbp + 0xc7c], 0x554a71
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xc58], al
inc edx
cmp edx, 0x27
jb 0x18000a6a0
mov byte [rbp + 0xc7f], 0
lea rcx, [rbp + 0xc58]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000a6c5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000a6df
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000a6f4
lea rdx, [rbp + 0xc58]
call fcn.1800652c0
test eax, eax
je 0x18000a762
movdqa xmm0, xmmword [0x1800de070]
movdqu xmmword [rbp + 0x1000], xmm0
movdqa xmm1, xmmword [0x1800dded0]
movdqu xmmword [rbp + 0x1010], xmm1
mov word [rbp + 0x1020], 0x524f
xor eax, eax
mov byte [rbp + 0x1022], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x1000], al
inc edx
cmp edx, 0x22
jb 0x18000a730
mov byte [rbp + 0x1022], 0
lea rdx, [rbp + 0x1000]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000a7e4
mov dword [rbp + 0x1a8], 0x156a7916
mov dword [rbp + 0x1ac], 0x69105a68
mov dword [rbp + 0x1b0], 0x63731f52
xor eax, eax
mov byte [rbp + 0x1b4], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x1a8], al
inc edx
cmp edx, 0xc
jb 0x18000a790
mov byte [rbp + 0x1b4], 0
lea rax, [rbp + 0x1a8]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000a7b5
lea rdx, [rbp + 0x1a8]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f198]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291088]
mov qword [rdi + 0x30], rax
cmp byte [0x18028f2d6], 0
je 0x18000ae54
movdqa xmm0, xmmword [0x1800de050]
movdqu xmmword [rbp + 0x850], xmm0
mov word [rbp + 0x860], 0x425f
xor eax, eax
mov byte [rbp + 0x862], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x850], al
inc edx
cmp edx, 0x12
jb 0x18000a820
mov byte [rbp + 0x862], 0
lea rcx, [rbp + 0x850]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000a845
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000a85f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000a874
lea rdx, [rbp + 0x850]
call fcn.1800652c0
test eax, eax
je 0x18000a8ce
mov dword [rbp + 0x3c8], 0x9f9394b8
mov dword [rbp + 0x3cc], 0x9393b8ab
mov dword [rbp + 0x3d0], 0xa48e90b3
mov word [rbp + 0x3d4], 0xbf
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x3c8], al
inc edx
cmp edx, 0xd
jb 0x18000a8a0
mov byte [rbp + 0x3d5], 0
lea rdx, [rbp + 0x3c8]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000a944
mov dword [rbp + 0x118], 0x14497d15
mov dword [rbp + 0x11c], 0x59116262
mov word [rbp + 0x120], 0x49
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x118], al
inc edx
cmp edx, 9
jb 0x18000a8f0
mov byte [rbp + 0x121], 0
lea rax, [rbp + 0x118]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000a915
lea rdx, [rbp + 0x118]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1a8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290fd8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de100]
movdqu xmmword [rbp + 0x458], xmm0
mov dword [rbp + 0x468], 0x6d6b6d61
mov dword [rbp + 0x46c], 0x757f5661
mov dword [rbp + 0x470], 0x6e6d6761
mov word [rbp + 0x474], 0x4e53
xor eax, eax
mov byte [rbp + 0x476], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x458], al
inc edx
cmp edx, 0x1e
jb 0x18000a990
mov byte [rbp + 0x476], 0
lea rcx, [rbp + 0x458]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000a9b5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000a9cf
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000a9e4
lea rdx, [rbp + 0x458]
call fcn.1800652c0
test eax, eax
je 0x18000aa52
movdqa xmm0, xmmword [0x1800de190]
movdqu xmmword [rbp + 0x538], xmm0
mov dword [rbp + 0x548], 0x6a707853
mov dword [rbp + 0x54c], 0x5863626a
mov word [rbp + 0x550], 0x4b
mov edx, r14d
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x538], al
inc edx
cmp edx, 0x19
jb 0x18000aa20
mov byte [rbp + 0x551], 0
lea rdx, [rbp + 0x538]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000aad4
mov dword [rbp + 0x1b8], 0x174c7318
mov dword [rbp + 0x1bc], 0x721e7f4c
mov dword [rbp + 0x1c0], 0x5b4e1e42
xor eax, eax
mov byte [rbp + 0x1c4], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x1b8], al
inc edx
cmp edx, 0xc
jb 0x18000aa80
mov byte [rbp + 0x1c4], 0
lea rax, [rbp + 0x1b8]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000aaa5
lea rdx, [rbp + 0x1b8]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1a8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290ed0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de3f0]
movdqu xmmword [rbp + 0x790], xmm0
mov dword [rbp + 0x7a0], 0x405d6569
xor eax, eax
mov byte [rbp + 0x7a4], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x790], al
inc edx
cmp edx, 0x14
jb 0x18000ab00
mov byte [rbp + 0x7a4], 0
lea rdx, [rbp + 0x790]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x18000ab6f
movdqa xmm0, xmmword [0x1800ddb10]
movdqu xmmword [rbp + 0xe08], xmm0
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xe08], al
inc edx
cmp edx, 0xf
jb 0x18000ab41
mov byte [rbp + 0xe17], 0
lea rdx, [rbp + 0xe08]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000abe4
mov dword [rbp + 0x128], 0x15577116
mov dword [rbp + 0x12c], 0x7b136461
mov word [rbp + 0x130], 0x7d
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x128], al
inc edx
cmp edx, 9
jb 0x18000ab90
mov byte [rbp + 0x131], 0
lea rax, [rbp + 0x128]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000abb5
lea rdx, [rbp + 0x128]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1a8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f38]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de360]
movdqu xmmword [rbp + 0x5c8], xmm0
mov dword [rbp + 0x5d8], 0x666e6d69
mov dword [rbp + 0x5dc], 0x455a76
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x5c8], al
inc edx
cmp edx, 0x17
jb 0x18000ac10
mov byte [rbp + 0x5df], 0
lea rdx, [rbp + 0x5c8]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x18000ac9e
movdqa xmm0, xmmword [0x1800de080]
movdqu xmmword [rbp + 0xac0], xmm0
mov word [rbp + 0xad0], 0x425f
xor eax, eax
mov byte [rbp + 0xad2], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xac0], al
inc edx
cmp edx, 0x12
jb 0x18000ac70
mov byte [rbp + 0xad2], 0
lea rdx, [rbp + 0xac0]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000ad14
mov dword [rbp + 0x138], 0x14505c16
mov dword [rbp + 0x13c], 0x7a1e6e63
mov word [rbp + 0x140], 0x57
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x138], al
inc edx
cmp edx, 9
jb 0x18000acc0
mov byte [rbp + 0x141], 0
lea rax, [rbp + 0x138]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000ace5
lea rdx, [rbp + 0x138]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1a8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291048]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de180]
movdqu xmmword [rbp + 0x578], xmm0
mov dword [rbp + 0x588], 0x6a704579
mov dword [rbp + 0x58c], 0x44596e6a
xor eax, eax
mov byte [rbp + 0x590], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x578], al
inc edx
cmp edx, 0x18
jb 0x18000ad50
mov byte [rbp + 0x590], 0
lea rdx, [rbp + 0x578]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x18000add2
movdqa xmm0, xmmword [0x1800de0f0]
movdqu xmmword [rbp + 0x928], xmm0
mov dword [rbp + 0x938], 0x415e6b
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x928], al
inc edx
cmp edx, 0x13
jb 0x18000ada0
mov byte [rbp + 0x93b], 0
lea rdx, [rbp + 0x928]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000ae54
mov dword [rbp + 0x1c8], 0x1a4f7218
mov dword [rbp + 0x1cc], 0x521f7a73
mov dword [rbp + 0x1d0], 0x626c1f56
xor eax, eax
mov byte [rbp + 0x1d4], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x1c8], al
inc edx
cmp edx, 0xc
jb 0x18000ae00
mov byte [rbp + 0x1d4], 0
lea rax, [rbp + 0x1c8]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000ae25
lea rdx, [rbp + 0x1c8]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1a8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f30]
mov qword [rdi + 0x30], rax
cmp byte [0x18028f2d8], 0
je 0x18000b653
movdqa xmm0, xmmword [0x1800de110]
movdqu xmmword [rbp + 0x6b8], xmm0
mov dword [rbp + 0x6c8], 0x5c676561
mov word [rbp + 0x6cc], 0x47
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x6b8], al
inc edx
cmp edx, 0x15
jb 0x18000ae90
mov byte [rbp + 0x6cd], 0
lea rdx, [rbp + 0x6b8]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x18000af0e
movdqa xmm0, xmmword [0x1800de380]
movdqu xmmword [rbp + 0xcb0], xmm0
xor eax, eax
mov byte [rbp + 0xcc0], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xcb0], al
inc edx
cmp edx, 0x10
jb 0x18000aee0
mov byte [rbp + 0xcc0], 0
lea rdx, [rbp + 0xcb0]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000af7c
mov dword [rbp + 0x30], 0x1a797816
mov word [rbp + 0x34], 0x426f
xor eax, eax
mov byte [rbp + 0x36], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x30], al
inc edx
cmp edx, 6
jb 0x18000af30
mov byte [rbp + 0x36], 0
lea rax, [rbp + 0x30]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18000af50
lea rdx, [rbp + 0x30]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1b8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f58]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de0d0]
movdqu xmmword [rbp + 0x6d0], xmm0
mov dword [rbp + 0x6e0], 0x5c746e74
mov word [rbp + 0x6e4], 0x47
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x6d0], al
inc edx
cmp edx, 0x15
jb 0x18000afb0
mov byte [rbp + 0x6e5], 0
lea rdx, [rbp + 0x6d0]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x18000b02e
movdqa xmm0, xmmword [0x1800de370]
movdqu xmmword [rbp + 0xcc8], xmm0
xor eax, eax
mov byte [rbp + 0xcd8], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xcc8], al
inc edx
cmp edx, 0x10
jb 0x18000b000
mov byte [rbp + 0xcd8], 0
lea rdx, [rbp + 0xcc8]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000b0a4
mov dword [rbp + 0x148], 0x14717617
mov dword [rbp + 0x14c], 0x64115277
mov word [rbp + 0x150], 0x4e
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x148], al
inc edx
cmp edx, 9
jb 0x18000b050
mov byte [rbp + 0x151], 0
lea rax, [rbp + 0x148]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000b075
lea rdx, [rbp + 0x148]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1b8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291008]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de150]
movdqu xmmword [rbp + 0x5e0], xmm0
mov dword [rbp + 0x5f0], 0x6e6d4365
mov dword [rbp + 0x5f4], 0x455a66
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x5e0], al
inc edx
cmp edx, 0x17
jb 0x18000b0d0
mov byte [rbp + 0x5f7], 0
lea rdx, [rbp + 0x5e0]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x18000b15e
movdqa xmm0, xmmword [0x1800de1d0]
movdqu xmmword [rbp + 0xad8], xmm0
mov word [rbp + 0xae8], 0x425f
xor eax, eax
mov byte [rbp + 0xaea], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xad8], al
inc edx
cmp edx, 0x12
jb 0x18000b130
mov byte [rbp + 0xaea], 0
lea rdx, [rbp + 0xad8]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000b1d4
mov dword [rbp + 0x158], 0x1a6d7217
mov dword [rbp + 0x15c], 0x4b134b6f
mov word [rbp + 0x160], 0x41
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x158], al
inc edx
cmp edx, 9
jb 0x18000b180
mov byte [rbp + 0x161], 0
lea rax, [rbp + 0x158]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000b1a5
lea rdx, [rbp + 0x158]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1b8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291080]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de390]
movdqu xmmword [rbp + 0xce0], xmm0
xor eax, eax
mov byte [rbp + 0xcf0], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xce0], al
inc edx
cmp edx, 0x10
jb 0x18000b1f0
mov byte [rbp + 0xcf0], 0
lea rdx, [rbp + 0xce0]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x18000b26e
mov dword [rbp + 0x2a8], 0x839394a7
mov dword [rbp + 0x2ac], 0xb4a99b9b
mov dword [rbp + 0x2b0], 0xb9a6cc
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x2a8], al
inc edx
cmp edx, 0xb
jb 0x18000b240
mov byte [rbp + 0x2b3], 0
lea rdx, [rbp + 0x2a8]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000b2cd
mov word [rsp + 0x20], 0xc5b3
xor eax, eax
mov byte [rsp + 0x22], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rsp + rcx + 0x20], al
inc edx
cmp edx, 2
jb 0x18000b280
mov byte [rsp + 0x22], 0
lea rax, [rsp + 0x20]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x18000b2a0
lea rdx, [rsp + 0x20]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1b8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f20]
mov qword [rdi + 0x30], rax
cmp byte [0x18028f2d8], 0
je 0x18000b653
movdqa xmm0, xmmword [0x1800de210]
movdqu xmmword [rbp + 0xc10], xmm0
mov word [rbp + 0xc20], 0x43
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xc10], al
inc edx
cmp edx, 0x11
jb 0x18000b300
mov byte [rbp + 0xc21], 0
lea rdx, [rbp + 0xc10]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x18000b38e
mov dword [rbp + 0x348], 0x839394a7
mov dword [rbp + 0x34c], 0xa7a99b9b
mov dword [rbp + 0x350], 0xb8a59799
xor eax, eax
mov byte [rbp + 0x354], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x348], al
inc edx
cmp edx, 0xc
jb 0x18000b360
mov byte [rbp + 0x354], 0
lea rdx, [rbp + 0x348]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000b404
mov dword [rbp + 0x168], 0x16414815
mov dword [rbp + 0x16c], 0x631f604e
mov word [rbp + 0x170], 0x7d
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x168], al
inc edx
cmp edx, 9
jb 0x18000b3b0
mov byte [rbp + 0x171], 0
lea rax, [rbp + 0x168]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000b3d5
lea rdx, [rbp + 0x168]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1b8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291050]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800ddaf0]
movdqu xmmword [rbp + 0xdf8], xmm0
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xdf8], al
inc edx
cmp edx, 0xf
jb 0x18000b420
mov byte [rbp + 0xe07], 0
lea rdx, [rbp + 0xdf8]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x18000b4ae
mov dword [rbp + 0x278], 0x818094ba
mov dword [rbp + 0x27c], 0x9997b68d
mov word [rbp + 0x280], 0xbaa7
xor eax, eax
mov byte [rbp + 0x282], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x278], al
inc edx
cmp edx, 0xa
jb 0x18000b480
mov byte [rbp + 0x282], 0
lea rdx, [rbp + 0x278]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000b524
mov dword [rbp + 0x178], 0x154f4016
mov dword [rbp + 0x17c], 0x56104c46
mov word [rbp + 0x180], 0x4e
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x178], al
inc edx
cmp edx, 9
jb 0x18000b4d0
mov byte [rbp + 0x181], 0
lea rax, [rbp + 0x178]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000b4f5
lea rdx, [rbp + 0x178]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1b8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f80]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800de0a0]
movdqu xmmword [rbp + 0x670], xmm0
mov dword [rbp + 0x680], 0x6d774665
mov word [rbp + 0x684], 0x465b
xor eax, eax
mov byte [rbp + 0x686], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x670], al
inc edx
cmp edx, 0x16
jb 0x18000b560
mov byte [rbp + 0x686], 0
lea rdx, [rbp + 0x670]
mov rcx, rbx
call fcn.180002390
test al, al
jne 0x18000b5de
movdqa xmm0, xmmword [0x1800de200]
movdqu xmmword [rbp + 0xc28], xmm0
mov word [rbp + 0xc38], 0x43
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0xc28], al
inc edx
cmp edx, 0x11
jb 0x18000b5b0
mov byte [rbp + 0xc39], 0
lea rdx, [rbp + 0xc28]
mov rcx, rbx
call fcn.180002390
test al, al
je 0x18000b653
mov dword [rbp + 0x188], 0x16534e14
mov dword [rbp + 0x18c], 0x6910427b
mov word [rbp + 0x190], 0x52
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0x10]
xor byte [rbp + rcx + 0x188], al
inc edx
cmp edx, 9
jb 0x18000b600
mov byte [rbp + 0x191], 0
lea rax, [rbp + 0x188]
inc rsi
cmp byte [rax + rsi], 0
jne 0x18000b622
mov r8, rsi
lea rdx, [rbp + 0x188]
mov rcx, rdi
call fcn.1800147d0
movups xmm0, xmmword [0x18028f1c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180290f40]
mov qword [rdi + 0x30], rax
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x18000b689
inc rdx
mov rcx, qword [rbx]
cmp rdx, 0x1000
jb 0x18000b684
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x18000b6c2
mov rcx, r8
call fcn.18003dc78
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
mov rax, rdi
mov rcx, qword [rbp + 0x1218]
xor rcx, rsp
call fcn.18003e100
lea r11, [rsp + 0x1320]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret
call fcn.18004502c
int3