Function at 0x180006670
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.18003ecb0
sub rsp, rax
mov rax, qword [0x180291300]
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 [0x1802902d3], r14b
je 0x1800085ad
movdqa xmm0, xmmword [0x1800def80]
movdqu xmmword [rbp + 0xb50], xmm0
xor eax, eax
mov byte [rbp + 0xb60], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xb50], al
inc edx
cmp edx, 0x10
jb 0x180006711
mov byte [rbp + 0xb60], 0
lea rcx, [rbp + 0xb50]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180006736
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180006750
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180006765
lea rdx, [rbp + 0xb50]
call fcn.180065e00
test eax, eax
je 0x1800067be
mov dword [rbp + 0x288], 0x889693a2
mov dword [rbp + 0x28c], 0xb0a49496
mov dword [rbp + 0x290], 0xbca1cb
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x288], al
inc edx
cmp edx, 0xb
jb 0x180006790
mov byte [rbp + 0x293], 0
lea rdx, [rbp + 0x288]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000682c
mov dword [rbp + 0x58], 0x1da5bbb4
mov dword [rbp + 0x5c], 0x7e1c5d5d
mov word [rbp + 0x60], 0x53
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x58], al
inc edx
cmp edx, 9
jb 0x1800067e0
mov byte [rbp + 0x61], 0
lea rax, [rbp + 0x58]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180006800
lea rdx, [rbp + 0x58]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f90]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800decc0]
movdqu xmmword [rbp + 0x7f0], xmm0
mov word [rbp + 0x800], 0x455a
xor eax, eax
mov byte [rbp + 0x802], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x7f0], al
inc edx
cmp edx, 0x12
jb 0x180006850
mov byte [rbp + 0x802], 0
lea rcx, [rbp + 0x7f0]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180006875
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000688f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x1800068a4
lea rdx, [rbp + 0x7f0]
call fcn.180065e00
test eax, eax
je 0x1800068fe
mov dword [rbp + 0x358], 0x889693a2
mov dword [rbp + 0x35c], 0xb1a49496
mov dword [rbp + 0x360], 0x5fcdcf96
mov word [rbp + 0x364], 0x42
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x358], al
inc edx
cmp edx, 0xd
jb 0x1800068d0
mov byte [rbp + 0x365], 0
lea rdx, [rbp + 0x358]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000695d
mov dword [rsp + 0x58], 0xcac6bdb8
xor eax, eax
mov byte [rsp + 0x5c], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rsp + rcx + 0x58], al
inc edx
cmp edx, 4
jb 0x180006910
mov byte [rsp + 0x5c], 0
lea rax, [rsp + 0x58]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180006930
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291ff0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df120]
movdqu xmmword [rbp + 0xa00], xmm0
mov word [rbp + 0xa10], 0x46
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xa00], al
inc edx
cmp edx, 0x11
jb 0x180006980
mov byte [rbp + 0xa11], 0
lea rcx, [rbp + 0xa00]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x1800069a5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800069bf
mov rcx, qword [rbx]
cmp r8, rax
jne 0x1800069d4
lea rdx, [rbp + 0xa00]
call fcn.180065e00
test eax, eax
je 0x180006a2e
mov dword [rbp + 0x2b8], 0x889693a2
mov dword [rbp + 0x2bc], 0xb1a49496
mov dword [rbp + 0x2c0], 0x43a0cdba
xor eax, eax
mov byte [rbp + 0x2c4], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x2b8], al
inc edx
cmp edx, 0xc
jb 0x180006a00
mov byte [rbp + 0x2c4], 0
lea rdx, [rbp + 0x2b8]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x180006a8d
mov dword [rsp + 0x24], 0xc4b1b8
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rsp + rcx + 0x24], al
inc edx
cmp edx, 3
jb 0x180006a40
mov byte [rsp + 0x27], 0
lea rax, [rsp + 0x24]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180006a60
lea rdx, [rsp + 0x24]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291fe0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800dece0]
movdqu xmmword [rbp + 0x6a0], xmm0
mov dword [rbp + 0x6b0], 0x445937
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x6a0], al
inc edx
cmp edx, 0x13
jb 0x180006ab0
mov byte [rbp + 0x6b3], 0
lea rcx, [rbp + 0x6a0]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180006ad5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180006aef
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180006b04
lea rdx, [rbp + 0x6a0]
call fcn.180065e00
test eax, eax
je 0x180006b6e
mov dword [rbp + 0x3d8], 0x889693a2
mov dword [rbp + 0x3dc], 0xbda49496
mov dword [rbp + 0x3e0], 0x32ccbbbe
mov word [rbp + 0x3e4], 0x415e
xor eax, eax
mov byte [rbp + 0x3e6], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x3d8], al
inc edx
cmp edx, 0xe
jb 0x180006b40
mov byte [rbp + 0x3e6], 0
lea rdx, [rbp + 0x3d8]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x180006bcc
mov dword [rbp - 0x68], 0xcbb2b5b4
mov word [rbp - 0x64], 0xcb
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx - 0x68], al
inc edx
cmp edx, 5
jb 0x180006b80
mov byte [rbp - 0x63], 0
lea rax, [rbp - 0x68]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180006ba0
lea rdx, [rbp - 0x68]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x1802920f0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800decb0]
movdqu xmmword [rbp + 0x808], xmm0
mov word [rbp + 0x818], 0x455a
xor eax, eax
mov byte [rbp + 0x81a], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x808], al
inc edx
cmp edx, 0x12
jb 0x180006bf0
mov byte [rbp + 0x81a], 0
lea rcx, [rbp + 0x808]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180006c15
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180006c2f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180006c44
lea rdx, [rbp + 0x808]
call fcn.180065e00
test eax, eax
je 0x180006c9e
mov dword [rbp + 0x368], 0x889693a2
mov dword [rbp + 0x36c], 0xb8a49496
mov dword [rbp + 0x370], 0x5fcdcfad
mov word [rbp + 0x374], 0x42
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x368], al
inc edx
cmp edx, 0xd
jb 0x180006c70
mov byte [rbp + 0x375], 0
lea rdx, [rbp + 0x368]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x180006cfd
mov dword [rsp + 0x28], 0xa4b4b1
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rsp + rcx + 0x28], al
inc edx
cmp edx, 3
jb 0x180006cb0
mov byte [rsp + 0x2b], 0
lea rax, [rsp + 0x28]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180006cd0
lea rdx, [rsp + 0x28]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x1802920f8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df390]
movdqu xmmword [rbp + 0x5f8], xmm0
mov dword [rbp + 0x608], 0x4b587464
xor eax, eax
mov byte [rbp + 0x60c], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x5f8], al
inc edx
cmp edx, 0x14
jb 0x180006d30
mov byte [rbp + 0x60c], 0
lea rcx, [rbp + 0x5f8]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180006d55
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180006d6f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180006d84
lea rdx, [rbp + 0x5f8]
call fcn.180065e00
test eax, eax
je 0x180006dce
movdqa xmm0, xmmword [0x1800deac0]
movdqu xmmword [rbp + 0xe18], xmm0
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xe18], al
inc edx
cmp edx, 0xf
jb 0x180006da0
mov byte [rbp + 0xe27], 0
lea rdx, [rbp + 0xe18]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x180006e3c
mov dword [rbp + 0x68], 0x1d5c491d
mov dword [rbp + 0x6c], 0x7e1c417e
mov word [rbp + 0x70], 0x53
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x68], al
inc edx
cmp edx, 9
jb 0x180006df0
mov byte [rbp + 0x71], 0
lea rax, [rbp + 0x68]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180006e10
lea rdx, [rbp + 0x68]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180292010]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800def50]
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 - 0xb]
xor byte [rbp + rcx + 0xb38], al
inc edx
cmp edx, 0x10
jb 0x180006e60
mov byte [rbp + 0xb48], 0
lea rcx, [rbp + 0xb38]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180006e85
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180006e9f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180006eb4
lea rdx, [rbp + 0xb38]
call fcn.180065e00
test eax, eax
je 0x180006f0e
mov dword [rbp + 0x298], 0x889693a2
mov dword [rbp + 0x29c], 0xb7a49496
mov dword [rbp + 0x2a0], 0xbca1cf
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x298], al
inc edx
cmp edx, 0xb
jb 0x180006ee0
mov byte [rbp + 0x2a3], 0
lea rdx, [rbp + 0x298]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x180006f7c
mov dword [rbp + 0x48], 0x5511c4be
mov dword [rbp + 0x4c], 0x56651c5c
xor eax, eax
mov byte [rbp + 0x50], al
mov edx, r14d
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x48], al
inc edx
cmp edx, 8
jb 0x180006f30
mov byte [rbp + 0x50], 0
lea rax, [rbp + 0x48]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180006f50
lea rdx, [rbp + 0x48]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f88]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800ded00]
movdqu xmmword [rbp + 0x820], xmm0
mov word [rbp + 0x830], 0x455a
xor eax, eax
mov byte [rbp + 0x832], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x820], al
inc edx
cmp edx, 0x12
jb 0x180006fa0
mov byte [rbp + 0x832], 0
lea rcx, [rbp + 0x820]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180006fc5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180006fdf
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180006ff4
lea rdx, [rbp + 0x820]
call fcn.180065e00
test eax, eax
je 0x18000704e
mov dword [rbp + 0x378], 0x889693a2
mov dword [rbp + 0x37c], 0xb1a49496
mov dword [rbp + 0x380], 0x5fc6cacf
mov word [rbp + 0x384], 0x42
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x378], al
inc edx
cmp edx, 0xd
jb 0x180007020
mov byte [rbp + 0x385], 0
lea rdx, [rbp + 0x378]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x1800070ad
mov dword [rsp + 0x60], 0xc1c3c4b8
xor eax, eax
mov byte [rsp + 0x64], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rsp + rcx + 0x60], al
inc edx
cmp edx, 4
jb 0x180007060
mov byte [rsp + 0x64], 0
lea rax, [rsp + 0x60]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180007080
lea rdx, [rsp + 0x60]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291fb0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800deca0]
movdqu xmmword [rbp + 0x688], xmm0
mov dword [rbp + 0x698], 0x445933
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x688], al
inc edx
cmp edx, 0x13
jb 0x1800070d0
mov byte [rbp + 0x69b], 0
lea rcx, [rbp + 0x688]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x1800070f5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000710f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180007124
lea rdx, [rbp + 0x688]
call fcn.180065e00
test eax, eax
je 0x18000718e
mov dword [rbp + 0x3e8], 0x889693a2
mov dword [rbp + 0x3ec], 0xb4a49496
mov dword [rbp + 0x3f0], 0x36cecab6
mov word [rbp + 0x3f4], 0x415e
xor eax, eax
mov byte [rbp + 0x3f6], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x3e8], al
inc edx
cmp edx, 0xe
jb 0x180007160
mov byte [rbp + 0x3f6], 0
lea rdx, [rbp + 0x3e8]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x1800071ed
mov dword [rsp + 0x68], 0xcec6c2b8
xor eax, eax
mov byte [rsp + 0x6c], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rsp + rcx + 0x68], al
inc edx
cmp edx, 4
jb 0x1800071a0
mov byte [rsp + 0x6c], 0
lea rax, [rsp + 0x68]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1800071c0
lea rdx, [rsp + 0x68]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f78]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800def40]
movdqu xmmword [rbp + 0x838], xmm0
mov word [rbp + 0x848], 0x455a
xor eax, eax
mov byte [rbp + 0x84a], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x838], al
inc edx
cmp edx, 0x12
jb 0x180007211
mov byte [rbp + 0x84a], 0
lea rcx, [rbp + 0x838]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180007236
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180007250
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180007265
lea rdx, [rbp + 0x838]
call fcn.180065e00
test eax, eax
je 0x1800072be
mov dword [rbp + 0x388], 0x889693a2
mov dword [rbp + 0x38c], 0xbba49496
mov dword [rbp + 0x390], 0x5fbcc8ce
mov word [rbp + 0x394], 0x42
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x388], al
inc edx
cmp edx, 0xd
jb 0x180007290
mov byte [rbp + 0x395], 0
lea rdx, [rbp + 0x388]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000731d
mov dword [rsp + 0x70], 0xbbc1c5b2
xor eax, eax
mov byte [rsp + 0x74], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rsp + rcx + 0x70], al
inc edx
cmp edx, 4
jb 0x1800072d0
mov byte [rsp + 0x74], 0
lea rax, [rsp + 0x70]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1800072f0
lea rdx, [rsp + 0x70]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180292100]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800ded10]
movdqu xmmword [rbp + 0x700], xmm0
mov dword [rbp + 0x710], 0x445930
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x700], al
inc edx
cmp edx, 0x13
jb 0x180007340
mov byte [rbp + 0x713], 0
lea rcx, [rbp + 0x700]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180007365
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000737f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180007394
lea rdx, [rbp + 0x700]
call fcn.180065e00
test eax, eax
je 0x1800073fe
mov dword [rbp + 0x3f8], 0x889693a2
mov dword [rbp + 0x3fc], 0xada49496
mov dword [rbp + 0x400], 0x35c6a4bf
mov word [rbp + 0x404], 0x415e
xor eax, eax
mov byte [rbp + 0x406], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x3f8], al
inc edx
cmp edx, 0xe
jb 0x1800073d0
mov byte [rbp + 0x406], 0
lea rdx, [rbp + 0x3f8]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000745d
mov dword [rsp + 0x2c], 0xadb4a4
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rsp + rcx + 0x2c], al
inc edx
cmp edx, 3
jb 0x180007410
mov byte [rsp + 0x2f], 0
lea rax, [rsp + 0x2c]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180007430
lea rdx, [rsp + 0x2c]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180292060]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df0d0]
movdqu xmmword [rbp + 0x7a8], xmm0
mov dword [rbp + 0x7b8], 0x4b584a28
xor eax, eax
mov byte [rbp + 0x7bc], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x7a8], al
inc edx
cmp edx, 0x14
jb 0x180007490
mov byte [rbp + 0x7bc], 0
lea rdx, [rbp + 0x7a8]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x1800074ff
movdqa xmm0, xmmword [0x1800dea80]
movdqu xmmword [rbp + 0xe28], xmm0
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xe28], al
inc edx
cmp edx, 0xf
jb 0x1800074d1
mov byte [rbp + 0xe37], 0
lea rdx, [rbp + 0xe28]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000756c
mov dword [rbp + 0x38], 0xaab6b5a6
mov word [rbp + 0x3c], 0xb6d4
xor eax, eax
mov byte [rbp + 0x3e], al
mov edx, r14d
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x38], al
inc edx
cmp edx, 6
jb 0x180007520
mov byte [rbp + 0x3e], 0
lea rax, [rbp + 0x38]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180007540
lea rdx, [rbp + 0x38]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180292070]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df190]
movdqu xmmword [rbp + 0xbf8], xmm0
mov word [rbp + 0xc08], 0x46
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xbf8], al
inc edx
cmp edx, 0x11
jb 0x180007590
mov byte [rbp + 0xc09], 0
lea rdx, [rbp + 0xbf8]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x18000761e
mov dword [rbp + 0x2c8], 0x889693a2
mov dword [rbp + 0x2cc], 0xbda49496
mov dword [rbp + 0x2d0], 0x43a0b9a8
xor eax, eax
mov byte [rbp + 0x2d4], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x2c8], al
inc edx
cmp edx, 0xc
jb 0x1800075f0
mov byte [rbp + 0x2d4], 0
lea rdx, [rbp + 0x2c8]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000767d
mov dword [rsp + 0x30], 0xb0a3b4
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rsp + rcx + 0x30], al
inc edx
cmp edx, 3
jb 0x180007630
mov byte [rsp + 0x33], 0
lea rax, [rsp + 0x30]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180007650
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291ef0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800deef0]
movdqu xmmword [rbp + 0x8c8], xmm0
mov dword [rbp + 0x8d8], 0x445931
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x8c8], al
inc edx
cmp edx, 0x13
jb 0x1800076a0
mov byte [rbp + 0x8db], 0
lea rdx, [rbp + 0x8c8]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x18000772e
mov dword [rbp + 0x408], 0x889693a2
mov dword [rbp + 0x40c], 0xb1a49496
mov dword [rbp + 0x410], 0x34bec8cc
mov word [rbp + 0x414], 0x415e
xor eax, eax
mov byte [rbp + 0x416], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x408], al
inc edx
cmp edx, 0xe
jb 0x180007700
mov byte [rbp + 0x416], 0
lea rdx, [rbp + 0x408]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000778c
mov dword [rbp - 0x60], 0xb9c1c7b8
mov word [rbp - 0x5c], 0xcd
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx - 0x60], al
inc edx
cmp edx, 5
jb 0x180007740
mov byte [rbp - 0x5b], 0
lea rax, [rbp - 0x60]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180007760
lea rdx, [rbp - 0x60]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291fa0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df330]
movdqu xmmword [rbp + 0x7c0], xmm0
mov dword [rbp + 0x7d0], 0x4b583234
xor eax, eax
mov byte [rbp + 0x7d4], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x7c0], al
inc edx
cmp edx, 0x14
jb 0x1800077b1
mov byte [rbp + 0x7d4], 0
lea rdx, [rbp + 0x7c0]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x18000782e
movdqa xmm0, xmmword [0x1800dea70]
movdqu xmmword [rbp + 0xe38], xmm0
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xe38], al
inc edx
cmp edx, 0xf
jb 0x180007800
mov byte [rbp + 0xe47], 0
lea rdx, [rbp + 0xe38]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000789c
mov dword [rbp + 0x40], 0x91999fb8
mov word [rbp + 0x44], 0xcec8
xor eax, eax
mov byte [rbp + 0x46], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x40], al
inc edx
cmp edx, 6
jb 0x180007850
mov byte [rbp + 0x46], 0
lea rax, [rbp + 0x40]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180007870
lea rdx, [rbp + 0x40]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291fe8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800decf0]
movdqu xmmword [rbp + 0x8e0], xmm0
mov dword [rbp + 0x8f0], 0x44593d
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x8e0], al
inc edx
cmp edx, 0x13
jb 0x1800078c0
mov byte [rbp + 0x8f3], 0
lea rdx, [rbp + 0x8e0]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x18000794e
mov dword [rbp + 0x418], 0x889693a2
mov dword [rbp + 0x41c], 0xada49496
mov dword [rbp + 0x420], 0x38c7abbf
mov word [rbp + 0x424], 0x415e
xor eax, eax
mov byte [rbp + 0x426], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x418], al
inc edx
cmp edx, 0xe
jb 0x180007920
mov byte [rbp + 0x426], 0
lea rdx, [rbp + 0x418]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x1800079ad
mov dword [rsp + 0x34], 0xa2b4a4
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rsp + rcx + 0x34], al
inc edx
cmp edx, 3
jb 0x180007960
mov byte [rsp + 0x37], 0
lea rax, [rsp + 0x34]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180007980
lea rdx, [rsp + 0x34]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180292058]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800dec80]
movdqu xmmword [rbp + 0xb20], xmm0
mov word [rbp + 0xb30], 0x455a
xor eax, eax
mov byte [rbp + 0xb32], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xb20], al
inc edx
cmp edx, 0x12
jb 0x1800079d1
mov byte [rbp + 0xb32], 0
lea rdx, [rbp + 0xb20]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x180007a5e
mov dword [rbp + 0x398], 0x889693a2
mov dword [rbp + 0x39c], 0xbda49496
mov dword [rbp + 0x3a0], 0x5fc8cab6
mov word [rbp + 0x3a4], 0x42
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x398], al
inc edx
cmp edx, 0xd
jb 0x180007a30
mov byte [rbp + 0x3a5], 0
lea rdx, [rbp + 0x398]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x180007abd
mov dword [rsp + 0x78], 0xcfc39db4
xor eax, eax
mov byte [rsp + 0x7c], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rsp + rcx + 0x78], al
inc edx
cmp edx, 4
jb 0x180007a70
mov byte [rsp + 0x7c], 0
lea rax, [rsp + 0x78]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180007a90
lea rdx, [rsp + 0x78]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291ed8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df490]
movdqu xmmword [rbp + 0x5b0], xmm0
mov dword [rbp + 0x5c0], 0x3e304b69
mov dword [rbp + 0x5c4], 0x48553b
mov edx, r14d
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x5b0], al
inc edx
cmp edx, 0x17
jb 0x180007af0
mov byte [rbp + 0x5c7], 0
lea rdx, [rbp + 0x5b0]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x180007b7e
movdqa xmm0, xmmword [0x1800decd0]
movdqu xmmword [rbp + 0xb08], xmm0
mov word [rbp + 0xb18], 0x455a
xor eax, eax
mov byte [rbp + 0xb1a], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xb08], al
inc edx
cmp edx, 0x12
jb 0x180007b50
mov byte [rbp + 0xb1a], 0
lea rdx, [rbp + 0xb08]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x180007bdc
mov dword [rbp - 0x80], 0xcac1c1b8
xor eax, eax
mov byte [rbp - 0x7c], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx - 0x80], al
inc edx
cmp edx, 4
jb 0x180007b90
mov byte [rbp - 0x7c], 0
lea rax, [rbp - 0x80]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180007bb0
lea rdx, [rbp - 0x80]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f10]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df4a0]
movdqu xmmword [rbp + 0x898], xmm0
mov dword [rbp + 0x8a8], 0x445964
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x898], al
inc edx
cmp edx, 0x13
jb 0x180007c00
mov byte [rbp + 0x8ab], 0
lea rdx, [rbp + 0x898]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x180007c8e
mov dword [rbp + 0x428], 0x889693a2
mov dword [rbp + 0x42c], 0xbba49496
mov dword [rbp + 0x430], 0x6185918f
mov word [rbp + 0x434], 0x415e
xor eax, eax
mov byte [rbp + 0x436], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x428], al
inc edx
cmp edx, 0xe
jb 0x180007c60
mov byte [rbp + 0x436], 0
lea rdx, [rbp + 0x428]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x180007cec
mov dword [rbp - 0x58], 0x829884b2
mov word [rbp - 0x54], 0x98
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx - 0x58], al
inc edx
cmp edx, 5
jb 0x180007ca0
mov byte [rbp - 0x53], 0
lea rax, [rbp - 0x58]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180007cc0
lea rdx, [rbp - 0x58]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f60]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800dec90]
movdqu xmmword [rbp + 0x558], xmm0
mov dword [rbp + 0x568], 0x69737348
mov dword [rbp + 0x56c], 0x4f547e67
xor eax, eax
mov byte [rbp + 0x570], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x558], al
inc edx
cmp edx, 0x18
jb 0x180007d20
mov byte [rbp + 0x570], 0
lea rdx, [rbp + 0x558]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x180007d9e
movdqa xmm0, xmmword [0x1800df2b0]
movdqu xmmword [rbp + 0x8b0], xmm0
mov dword [rbp + 0x8c0], 0x445971
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x8b0], al
inc edx
cmp edx, 0x13
jb 0x180007d70
mov byte [rbp + 0x8c3], 0
lea rdx, [rbp + 0x8b0]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x180007dfc
mov dword [rbp - 0x78], 0xcfc39db8
xor eax, eax
mov byte [rbp - 0x74], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx - 0x78], al
inc edx
cmp edx, 4
jb 0x180007db0
mov byte [rbp - 0x74], 0
lea rax, [rbp - 0x78]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180007dd0
lea rdx, [rbp - 0x78]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180292000]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800dec70]
movdqu xmmword [rbp + 0xaf0], xmm0
mov word [rbp + 0xb00], 0x455a
xor eax, eax
mov byte [rbp + 0xb02], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xaf0], al
inc edx
cmp edx, 0x12
jb 0x180007e20
mov byte [rbp + 0xb02], 0
lea rdx, [rbp + 0xaf0]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x180007eae
mov dword [rbp + 0x3a8], 0x889693a2
mov dword [rbp + 0x3ac], 0xb1a49496
mov dword [rbp + 0x3b0], 0x5fcbcf96
mov word [rbp + 0x3b4], 0x42
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x3a8], al
inc edx
cmp edx, 0xd
jb 0x180007e80
mov byte [rbp + 0x3b5], 0
lea rdx, [rbp + 0x3a8]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x180007f0c
mov dword [rbp - 0x70], 0xccc69db8
xor eax, eax
mov byte [rbp - 0x6c], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx - 0x70], al
inc edx
cmp edx, 4
jb 0x180007ec0
mov byte [rbp - 0x6c], 0
lea rax, [rbp - 0x70]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180007ee0
lea rdx, [rbp - 0x70]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291ff8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df1b0]
movdqu xmmword [rbp + 0xb98], xmm0
mov word [rbp + 0xba8], 0x46
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xb98], al
inc edx
cmp edx, 0x11
jb 0x180007f30
mov byte [rbp + 0xba9], 0
lea rdx, [rbp + 0xb98]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x180007fbe
mov dword [rbp + 0x2d8], 0x889693a2
mov dword [rbp + 0x2dc], 0xafa49496
mov dword [rbp + 0x2e0], 0x43a0adb6
xor eax, eax
mov byte [rbp + 0x2e4], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x2d8], al
inc edx
cmp edx, 0xc
jb 0x180007f90
mov byte [rbp + 0x2e4], 0
lea rdx, [rbp + 0x2d8]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000801d
mov dword [rsp + 0x38], 0xa49da6
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rsp + rcx + 0x38], al
inc edx
cmp edx, 3
jb 0x180007fd0
mov byte [rsp + 0x3b], 0
lea rax, [rsp + 0x38]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180007ff0
lea rdx, [rsp + 0x38]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180292078]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df240]
movdqu xmmword [rbp + 0x8f8], xmm0
mov dword [rbp + 0x908], 0x445969
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x8f8], al
inc edx
cmp edx, 0x13
jb 0x180008040
mov byte [rbp + 0x90b], 0
lea rdx, [rbp + 0x8f8]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x1800080ce
mov dword [rbp + 0x438], 0x889693a2
mov dword [rbp + 0x43c], 0xbaa49496
mov dword [rbp + 0x440], 0x6c9eb8b3
mov word [rbp + 0x444], 0x415e
xor eax, eax
mov byte [rbp + 0x446], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x438], al
inc edx
cmp edx, 0xe
jb 0x1800080a0
mov byte [rbp + 0x446], 0
lea rdx, [rbp + 0x438]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000812c
mov dword [rbp - 0x50], 0x999198b3
mov word [rbp - 0x4c], 0x95
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx - 0x50], al
inc edx
cmp edx, 5
jb 0x1800080e0
mov byte [rbp - 0x4b], 0
lea rax, [rbp - 0x50]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180008100
lea rdx, [rbp - 0x50]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f48]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df340]
movdqu xmmword [rbp + 0x910], xmm0
mov dword [rbp + 0x920], 0x44596b
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x910], al
inc edx
cmp edx, 0x13
jb 0x180008150
mov byte [rbp + 0x923], 0
lea rdx, [rbp + 0x910]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x1800081de
mov dword [rbp + 0x448], 0x889693a2
mov dword [rbp + 0x44c], 0xb1a49496
mov dword [rbp + 0x450], 0x6e968d92
mov word [rbp + 0x454], 0x415e
xor eax, eax
mov byte [rbp + 0x456], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x448], al
inc edx
cmp edx, 0xe
jb 0x1800081b0
mov byte [rbp + 0x456], 0
lea rdx, [rbp + 0x448]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000823c
mov dword [rbp - 0x48], 0x918499b8
mov word [rbp - 0x44], 0x97
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx - 0x48], al
inc edx
cmp edx, 5
jb 0x1800081f0
mov byte [rbp - 0x43], 0
lea rax, [rbp - 0x48]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180008210
lea rdx, [rbp - 0x48]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290178]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180292018]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800ded20]
movdqu xmmword [rbp + 0x7d8], xmm0
mov dword [rbp + 0x7e8], 0x4b586d3d
xor eax, eax
mov byte [rbp + 0x7ec], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x7d8], al
inc edx
cmp edx, 0x14
jb 0x180008261
mov byte [rbp + 0x7ec], 0
lea rdx, [rbp + 0x7d8]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x1800082de
movdqa xmm0, xmmword [0x1800deaa0]
movdqu xmmword [rbp + 0xe48], xmm0
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xe48], al
inc edx
cmp edx, 0xf
jb 0x1800082b0
mov byte [rbp + 0xe57], 0
lea rdx, [rbp + 0xe48]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000834c
mov dword [rbp - 0x40], 0xc18597be
mov word [rbp - 0x3c], 0x91c1
xor eax, eax
mov byte [rbp - 0x3a], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx - 0x40], al
inc edx
cmp edx, 6
jb 0x180008300
mov byte [rbp - 0x3a], 0
lea rax, [rbp - 0x40]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180008320
lea rdx, [rbp - 0x40]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x1802920e8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df170]
movdqu xmmword [rbp + 0x9e8], xmm0
mov word [rbp + 0x9f8], 0x46
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x9e8], al
inc edx
cmp edx, 0x11
jb 0x180008370
mov byte [rbp + 0x9f9], 0
lea rcx, [rbp + 0x9e8]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180008395
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800083af
mov rcx, qword [rbx]
cmp r8, rax
jne 0x1800083c4
lea rdx, [rbp + 0x9e8]
call fcn.180065e00
test eax, eax
je 0x18000841e
mov dword [rbp + 0x2e8], 0x889693a2
mov dword [rbp + 0x2ec], 0xb1a49496
mov dword [rbp + 0x2f0], 0x43a0cacf
xor eax, eax
mov byte [rbp + 0x2f4], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x2e8], al
inc edx
cmp edx, 0xc
jb 0x1800083f0
mov byte [rbp + 0x2f4], 0
lea rdx, [rbp + 0x2e8]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000847d
mov dword [rsp + 0x3c], 0xc3c4b8
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rsp + rcx + 0x3c], al
inc edx
cmp edx, 3
jb 0x180008430
cmp byte [0x1802902d5], 0
je 0x1800097f4
movdqa xmm0, xmmword [0x1800df030]
movdqu xmmword [rbp + 0x658], xmm0
mov dword [rbp + 0x668], 0x4b583473
xor eax, eax
mov byte [rbp + 0x66c], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x658], al
inc edx
cmp edx, 0x14
jb 0x1800085e0
mov byte [rbp + 0x66c], 0
lea rcx, [rbp + 0x658]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180008605
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000861f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180008634
lea rdx, [rbp + 0x658]
call fcn.180065e00
test eax, eax
je 0x18000867e
movdqa xmm0, xmmword [0x1800dea40]
movdqu xmmword [rbp + 0xe58], xmm0
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xe58], al
inc edx
cmp edx, 0xf
jb 0x180008650
mov byte [rbp + 0xe67], 0
lea rdx, [rbp + 0xe58]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x1800086ec
mov dword [rbp - 0x38], 0xb4435210
mov word [rbp - 0x34], 0xc88f
xor eax, eax
mov byte [rbp - 0x32], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx - 0x38], al
inc edx
cmp edx, 6
jb 0x1800086a0
mov byte [rbp - 0x32], 0
lea rax, [rbp - 0x38]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1800086c0
lea rdx, [rbp - 0x38]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290188]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f68]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800deff0]
movdqu xmmword [rbp + 0x610], xmm0
mov dword [rbp + 0x620], 0x4b583473
xor eax, eax
mov byte [rbp + 0x624], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x610], al
inc edx
cmp edx, 0x14
jb 0x180008711
mov byte [rbp + 0x624], 0
lea rcx, [rbp + 0x610]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180008736
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180008750
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180008765
lea rdx, [rbp + 0x610]
call fcn.180065e00
test eax, eax
je 0x1800087ae
movdqa xmm0, xmmword [0x1800dea60]
movdqu xmmword [rbp + 0xe98], xmm0
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xe98], al
inc edx
cmp edx, 0xf
jb 0x180008780
mov byte [rbp + 0xea7], 0
lea rdx, [rbp + 0xe98]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000881c
mov dword [rbp - 0x30], 0xb4435210
mov word [rbp - 0x2c], 0xc88f
xor eax, eax
mov byte [rbp - 0x2a], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx - 0x30], al
inc edx
cmp edx, 6
jb 0x1800087d0
mov byte [rbp - 0x2a], 0
lea rax, [rbp - 0x30]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1800087f0
lea rdx, [rbp - 0x30]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290188]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f68]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df150]
movdqu xmmword [rbp + 0x598], xmm0
mov dword [rbp + 0x5a8], 0x57357049
mov word [rbp + 0x5ac], 0x4a
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x598], al
inc edx
cmp edx, 0x15
jb 0x180008850
mov byte [rbp + 0x5ad], 0
lea rcx, [rbp + 0x598]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180008875
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000888f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x1800088a4
lea rdx, [rbp + 0x598]
call fcn.180065e00
test eax, eax
je 0x1800088ee
movdqa xmm0, xmmword [0x1800def60]
movdqu xmmword [rbp + 0xcf8], xmm0
xor eax, eax
mov byte [rbp + 0xd08], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xcf8], al
inc edx
cmp edx, 0x10
jb 0x1800088c0
mov byte [rbp + 0xd08], 0
lea rdx, [rbp + 0xcf8]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000895c
mov dword [rbp - 0x28], 0xb4456212
mov word [rbp - 0x24], 0xc88f
xor eax, eax
mov byte [rbp - 0x22], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx - 0x28], al
inc edx
cmp edx, 6
jb 0x180008910
mov byte [rbp - 0x22], 0
lea rax, [rbp - 0x28]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180008930
lea rdx, [rbp - 0x28]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290188]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291ee0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df020]
movdqu xmmword [rbp + 0x628], xmm0
mov dword [rbp + 0x638], 0x4b583473
xor eax, eax
mov byte [rbp + 0x63c], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x628], al
inc edx
cmp edx, 0x14
jb 0x180008981
mov byte [rbp + 0x63c], 0
lea rcx, [rbp + 0x628]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x1800089a6
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800089c0
mov rcx, qword [rbx]
cmp r8, rax
jne 0x1800089d5
lea rdx, [rbp + 0x628]
call fcn.180065e00
test eax, eax
je 0x180008a1e
movdqa xmm0, xmmword [0x1800dea30]
movdqu xmmword [rbp + 0xeb8], xmm0
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xeb8], al
inc edx
cmp edx, 0xf
jb 0x1800089f0
mov byte [rbp + 0xec7], 0
lea rdx, [rbp + 0xeb8]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x180008a8c
mov dword [rbp - 0x20], 0xb4727a10
mov word [rbp - 0x1c], 0xc88f
xor eax, eax
mov byte [rbp - 0x1a], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx - 0x20], al
inc edx
cmp edx, 6
jb 0x180008a40
mov byte [rbp - 0x1a], 0
lea rax, [rbp - 0x20]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180008a60
lea rdx, [rbp - 0x20]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290188]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f00]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800defe0]
movdqu xmmword [rbp + 0x640], xmm0
mov dword [rbp + 0x650], 0x4b583473
xor eax, eax
mov byte [rbp + 0x654], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x640], al
inc edx
cmp edx, 0x14
jb 0x180008ab1
mov byte [rbp + 0x654], 0
lea rcx, [rbp + 0x640]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x180008ad6
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180008af0
mov rcx, qword [rbx]
cmp r8, rax
jne 0x180008b05
lea rdx, [rbp + 0x640]
call fcn.180065e00
test eax, eax
je 0x180008b4e
movdqa xmm0, xmmword [0x1800dea50]
movdqu xmmword [rbp + 0xe68], xmm0
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xe68], al
inc edx
cmp edx, 0xf
jb 0x180008b20
mov byte [rbp + 0xe77], 0
lea rdx, [rbp + 0xe68]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x180008bbc
mov dword [rbp - 0x18], 0xb4727a10
mov word [rbp - 0x14], 0xc88f
xor eax, eax
mov byte [rbp - 0x12], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx - 0x18], al
inc edx
cmp edx, 6
jb 0x180008b70
mov byte [rbp - 0x12], 0
lea rax, [rbp - 0x18]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180008b90
lea rdx, [rbp - 0x18]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290188]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f00]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df010]
movdqu xmmword [rbp + 0x730], xmm0
mov dword [rbp + 0x740], 0x4b583573
xor eax, eax
mov byte [rbp + 0x744], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x730], al
inc edx
cmp edx, 0x14
jb 0x180008be1
mov byte [rbp + 0x744], 0
lea rdx, [rbp + 0x730]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x180008c5e
movdqa xmm0, xmmword [0x1800dea00]
movdqu xmmword [rbp + 0xe78], xmm0
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xe78], al
inc edx
cmp edx, 0xf
jb 0x180008c30
mov byte [rbp + 0xe87], 0
lea rdx, [rbp + 0xe78]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x180008ccc
mov dword [rbp - 0x10], 0xb4435210
mov word [rbp - 0xc], 0xc98f
xor eax, eax
mov byte [rbp - 0xa], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx - 0x10], al
inc edx
cmp edx, 6
jb 0x180008c80
mov byte [rbp - 0xa], 0
lea rax, [rbp - 0x10]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180008ca0
lea rdx, [rbp - 0x10]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f70]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800defd0]
movdqu xmmword [rbp + 0x748], xmm0
mov dword [rbp + 0x758], 0x4b583573
xor eax, eax
mov byte [rbp + 0x75c], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x748], al
inc edx
cmp edx, 0x14
jb 0x180008cf1
mov byte [rbp + 0x75c], 0
lea rdx, [rbp + 0x748]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x180008d6e
movdqa xmm0, xmmword [0x1800dea20]
movdqu xmmword [rbp + 0xe88], xmm0
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xe88], al
inc edx
cmp edx, 0xf
jb 0x180008d40
mov byte [rbp + 0xe97], 0
lea rdx, [rbp + 0xe88]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x180008ddc
mov dword [rbp - 8], 0xb4435210
mov word [rbp - 4], 0xc98f
xor eax, eax
mov byte [rbp - 2], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx - 8], al
inc edx
cmp edx, 6
jb 0x180008d90
mov byte [rbp - 2], 0
lea rax, [rbp - 8]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180008db0
lea rdx, [rbp - 8]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f70]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800dec60]
movdqu xmmword [rbp + 0xaa8], xmm0
mov word [rbp + 0xab8], 0x455a
xor eax, eax
mov byte [rbp + 0xaba], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xaa8], al
inc edx
cmp edx, 0x12
jb 0x180008e00
mov byte [rbp + 0xaba], 0
lea rdx, [rbp + 0xaa8]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x180008e8e
mov dword [rbp + 0x3b8], 0x9c9693bd
mov dword [rbp + 0x3bc], 0xbda4bda6
mov dword [rbp + 0x3c0], 0x5fcbcca2
mov word [rbp + 0x3c4], 0x42
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x3b8], al
inc edx
cmp edx, 0xd
jb 0x180008e60
mov byte [rbp + 0x3c5], 0
lea rdx, [rbp + 0x3b8]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x180008efc
mov dword [rbp], 0xb4435210
mov word [rbp + 4], 0xc98f
xor eax, eax
mov byte [rbp + 6], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx], al
inc edx
cmp edx, 6
jb 0x180008eb0
mov byte [rbp + 6], 0
lea rax, [rbp]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180008ed0
lea rdx, [rbp]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f70]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df140]
movdqu xmmword [rbp + 0x718], xmm0
mov dword [rbp + 0x728], 0x57347049
mov word [rbp + 0x72c], 0x4a
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x718], al
inc edx
cmp edx, 0x15
jb 0x180008f30
mov byte [rbp + 0x72d], 0
lea rdx, [rbp + 0x718]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x180008fae
movdqa xmm0, xmmword [0x1800def70]
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 - 0xb]
xor byte [rbp + rcx + 0xd10], al
inc edx
cmp edx, 0x10
jb 0x180008f80
mov byte [rbp + 0xd20], 0
lea rdx, [rbp + 0xd10]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000901c
mov dword [rbp + 8], 0xb4456212
mov word [rbp + 0xc], 0xc98f
xor eax, eax
mov byte [rbp + 0xe], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 8], al
inc edx
cmp edx, 6
jb 0x180008fd0
mov byte [rbp + 0xe], 0
lea rax, [rbp + 8]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180008ff0
lea rdx, [rbp + 8]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291ee8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df040]
movdqu xmmword [rbp + 0x760], xmm0
mov dword [rbp + 0x770], 0x4b583573
xor eax, eax
mov byte [rbp + 0x774], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x760], al
inc edx
cmp edx, 0x14
jb 0x180009041
mov byte [rbp + 0x774], 0
lea rdx, [rbp + 0x760]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x1800090be
movdqa xmm0, xmmword [0x1800de9f0]
movdqu xmmword [rbp + 0xec8], xmm0
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xec8], al
inc edx
cmp edx, 0xf
jb 0x180009090
mov byte [rbp + 0xed7], 0
lea rdx, [rbp + 0xec8]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000912c
mov dword [rbp + 0x10], 0xb4727a10
mov word [rbp + 0x14], 0xc98f
xor eax, eax
mov byte [rbp + 0x16], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x10], al
inc edx
cmp edx, 6
jb 0x1800090e0
mov byte [rbp + 0x16], 0
lea rax, [rbp + 0x10]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180009100
lea rdx, [rbp + 0x10]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f08]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df000]
movdqu xmmword [rbp + 0x778], xmm0
mov dword [rbp + 0x788], 0x4b583573
xor eax, eax
mov byte [rbp + 0x78c], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x778], al
inc edx
cmp edx, 0x14
jb 0x180009151
mov byte [rbp + 0x78c], 0
lea rdx, [rbp + 0x778]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x1800091ce
movdqa xmm0, xmmword [0x1800dea10]
movdqu xmmword [rbp + 0xea8], xmm0
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xea8], al
inc edx
cmp edx, 0xf
jb 0x1800091a0
mov byte [rbp + 0xeb7], 0
lea rdx, [rbp + 0xea8]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000923c
mov dword [rbp + 0x18], 0xb4727a10
mov word [rbp + 0x1c], 0xc98f
xor eax, eax
mov byte [rbp + 0x1e], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x18], al
inc edx
cmp edx, 6
jb 0x1800091f0
mov byte [rbp + 0x1e], 0
lea rax, [rbp + 0x18]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180009210
lea rdx, [rbp + 0x18]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f08]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df160]
movdqu xmmword [rbp + 0xbb0], xmm0
mov word [rbp + 0xbc0], 0x46
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xbb0], al
inc edx
cmp edx, 0x11
jb 0x180009260
mov byte [rbp + 0xbc1], 0
lea rdx, [rbp + 0xbb0]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x1800092ee
mov dword [rbp + 0x308], 0x949e9eb2
mov dword [rbp + 0x30c], 0xa39e9395
mov dword [rbp + 0x310], 0x43a0cfcd
xor eax, eax
mov byte [rbp + 0x314], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x308], al
inc edx
cmp edx, 0xc
jb 0x1800092c0
mov byte [rbp + 0x314], 0
lea rdx, [rbp + 0x308]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000935c
mov dword [rbp + 0x78], 0x1d7e6610
mov dword [rbp + 0x7c], 0x601d5371
mov word [rbp + 0x80], 0x70
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x78], al
inc edx
cmp edx, 9
jb 0x180009310
mov byte [rbp + 0x81], 0
lea rax, [rbp + 0x78]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180009330
lea rdx, [rbp + 0x78]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f50]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df130]
movdqu xmmword [rbp + 0xbc8], xmm0
mov word [rbp + 0xbd8], 0x46
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xbc8], al
inc edx
cmp edx, 0x11
jb 0x180009380
mov byte [rbp + 0xbd9], 0
lea rdx, [rbp + 0xbc8]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x18000940e
mov dword [rbp + 0x318], 0x949e9eb2
mov dword [rbp + 0x31c], 0xa39e9395
mov dword [rbp + 0x320], 0x43a0cccd
xor eax, eax
mov byte [rbp + 0x324], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x318], al
inc edx
cmp edx, 0xc
jb 0x1800093e0
mov byte [rbp + 0x324], 0
lea rdx, [rbp + 0x318]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x180009484
mov dword [rbp + 0x88], 0x1d7e6610
mov dword [rbp + 0x8c], 0x601d5371
mov word [rbp + 0x90], 0x70
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x88], al
inc edx
cmp edx, 9
jb 0x180009430
mov byte [rbp + 0x91], 0
lea rax, [rbp + 0x88]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180009455
lea rdx, [rbp + 0x88]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f50]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df110]
movdqu xmmword [rbp + 0xbe0], xmm0
mov word [rbp + 0xbf0], 0x46
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xbe0], al
inc edx
cmp edx, 0x11
jb 0x1800094a0
mov byte [rbp + 0xbf1], 0
lea rdx, [rbp + 0xbe0]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x18000952e
mov dword [rbp + 0x328], 0x949e9eb2
mov dword [rbp + 0x32c], 0xa39e9395
mov dword [rbp + 0x330], 0x43a0cdcd
xor eax, eax
mov byte [rbp + 0x334], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x328], al
inc edx
cmp edx, 0xc
jb 0x180009500
mov byte [rbp + 0x334], 0
lea rdx, [rbp + 0x328]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x1800095a4
mov dword [rbp + 0x98], 0x1d7e6610
mov dword [rbp + 0x9c], 0x601d5371
mov word [rbp + 0xa0], 0x70
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x98], al
inc edx
cmp edx, 9
jb 0x180009550
mov byte [rbp + 0xa1], 0
lea rax, [rbp + 0x98]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180009575
lea rdx, [rbp + 0x98]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f50]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df180]
movdqu xmmword [rbp + 0xc40], xmm0
mov word [rbp + 0xc50], 0x46
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xc40], al
inc edx
cmp edx, 0x11
jb 0x1800095c0
mov byte [rbp + 0xc51], 0
lea rdx, [rbp + 0xc40]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x18000964e
mov dword [rbp + 0x338], 0x949e9eb2
mov dword [rbp + 0x33c], 0xa39e9395
mov dword [rbp + 0x340], 0x43a0cacd
xor eax, eax
mov byte [rbp + 0x344], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x338], al
inc edx
cmp edx, 0xc
jb 0x180009620
mov byte [rbp + 0x344], 0
lea rdx, [rbp + 0x338]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x1800096c4
mov dword [rbp + 0xa8], 0x1d7e6610
mov dword [rbp + 0xac], 0x601d5371
mov word [rbp + 0xb0], 0x70
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xa8], al
inc edx
cmp edx, 9
jb 0x180009670
mov byte [rbp + 0xb1], 0
lea rax, [rbp + 0xa8]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180009695
lea rdx, [rbp + 0xa8]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f50]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df290]
movdqu xmmword [rbp + 0x6e8], xmm0
mov dword [rbp + 0x6f8], 0x6d6c656a
mov word [rbp + 0x6fc], 0x7b
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x6e8], al
inc edx
cmp edx, 0x15
jb 0x1800096f0
mov byte [rbp + 0x6fd], 0
lea rdx, [rbp + 0x6e8]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x180009772
movdqa xmm0, xmmword [0x1800df430]
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 - 0xb]
xor byte [rbp + rcx + 0xd28], al
inc edx
cmp edx, 0x10
jb 0x180009740
mov byte [rbp + 0xd38], 0
lea rdx, [rbp + 0xd28]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x1800097f4
mov dword [rbp + 0x1d8], 0x1f426212
mov dword [rbp + 0x1dc], 0x7f137b5a
mov dword [rbp + 0x1e0], 0x85731b71
xor eax, eax
mov byte [rbp + 0x1e4], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x1d8], al
inc edx
cmp edx, 0xc
jb 0x1800097a0
mov byte [rbp + 0x1e4], 0
lea rax, [rbp + 0x1d8]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x1800097c5
lea rdx, [rbp + 0x1d8]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290188]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f18]
mov qword [rdi + 0x30], rax
cmp byte [0x1802902d7], 0
je 0x18000b404
movdqa xmm0, xmmword [0x1800df400]
movdqu xmmword [rbp + 0x1120], xmm0
movdqa xmm1, xmmword [0x1800df3c0]
movdqu xmmword [rbp + 0x1130], xmm1
movdqa xmm0, xmmword [0x1800deee0]
movdqu xmmword [rbp + 0x1140], xmm0
mov word [rbp + 0x1150], 0x657a
xor eax, eax
mov byte [rbp + 0x1152], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x1120], al
inc edx
cmp edx, 0x32
jb 0x180009850
mov byte [rbp + 0x1152], 0
lea rdx, [rbp + 0x1120]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x180009902
movdqa xmm0, xmmword [0x1800df250]
movdqu xmmword [rbp + 0xa48], xmm0
movdqa xmm1, xmmword [0x1800df0a0]
movdqu xmmword [rbp + 0xa58], xmm1
mov dword [rbp + 0xa68], 0x687e7846
mov dword [rbp + 0xa6c], 0x7549687c
mov dword [rbp + 0xa70], 0x7f7a727b
mov word [rbp + 0xa74], 0x62
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xa48], al
inc edx
cmp edx, 0x2d
jb 0x1800098d0
mov byte [rbp + 0xa75], 0
lea rdx, [rbp + 0xa48]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x180009984
mov dword [rbp + 0x1e8], 0x1d6e7d12
mov dword [rbp + 0x1ec], 0x751d417e
mov dword [rbp + 0x1f0], 0xb9511b54
xor eax, eax
mov byte [rbp + 0x1f4], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x1e8], al
inc edx
cmp edx, 0xc
jb 0x180009930
mov byte [rbp + 0x1f4], 0
lea rax, [rbp + 0x1e8]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180009955
lea rdx, [rbp + 0x1e8]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290198]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291fc0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df400]
movdqu xmmword [rbp + 0xf00], xmm0
movdqa xmm1, xmmword [0x1800df3e0]
movdqu xmmword [rbp + 0xf10], xmm1
mov dword [rbp + 0xf20], 0x5b48627d
xor eax, eax
mov byte [rbp + 0xf24], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xf00], al
inc edx
cmp edx, 0x24
jb 0x1800099c0
mov byte [rbp + 0xf24], 0
lea rdx, [rbp + 0xf00]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x180009a3f
movdqa xmm0, xmmword [0x1800df3f0]
movdqu xmmword [rbp + 0x1190], xmm0
movdqa xmm1, xmmword [str.ucuWAegcghxeMP]
movdqu xmmword [rbp + 0x11a0], xmm1
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x1190], al
inc edx
cmp edx, 0x1f
jb 0x180009a11
mov byte [rbp + 0x11af], 0
lea rdx, [rbp + 0x1190]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x180009aac
mov dword [rbp + 0x20], 0x1e5f7310
mov word [rbp + 0x24], 0x5578
xor eax, eax
mov byte [rbp + 0x26], al
mov edx, r14d
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x20], al
inc edx
cmp edx, 6
jb 0x180009a60
mov byte [rbp + 0x26], 0
lea rax, [rbp + 0x20]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180009a80
lea rdx, [rbp + 0x20]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290198]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x1802920c0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df400]
movdqu xmmword [rbp + 0x11e8], xmm0
movdqa xmm1, xmmword [0x1800def30]
movdqu xmmword [rbp + 0x11f8], xmm1
movdqa xmm0, xmmword [str.pFYsyxuOAE_]
movdqu xmmword [rbp + 0x1208], xmm0
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x11e8], al
inc edx
cmp edx, 0x2f
jb 0x180009ae0
mov byte [rbp + 0x1217], 0
lea rdx, [rbp + 0x11e8]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x180009b8e
movdqa xmm0, xmmword [0x1800df360]
movdqu xmmword [rbp + 0xb68], xmm0
movdqa xmm1, xmmword [0x1800df090]
movdqu xmmword [rbp + 0xb78], xmm1
mov dword [rbp + 0xb88], 0x7d727e56
mov dword [rbp + 0xb8c], 0x787a4a72
mov word [rbp + 0xb90], 0x5d42
xor eax, eax
mov byte [rbp + 0xb92], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xb68], al
inc edx
cmp edx, 0x2a
jb 0x180009b60
mov byte [rbp + 0xb92], 0
lea rdx, [rbp + 0xb68]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x180009c04
mov dword [rbp + 0xb8], 0x106f7f13
mov dword [rbp + 0xbc], 0x611d547c
mov word [rbp + 0xc0], 0x42
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xb8], al
inc edx
cmp edx, 9
jb 0x180009bb0
mov byte [rbp + 0xc1], 0
lea rax, [rbp + 0xb8]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180009bd5
lea rdx, [rbp + 0xb8]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290198]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180292098]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df400]
movdqu xmmword [rbp + 0x1158], xmm0
movdqa xmm1, xmmword [0x1800def30]
movdqu xmmword [rbp + 0x1168], xmm1
movdqa xmm0, xmmword [0x1800df100]
movdqu xmmword [rbp + 0x1178], xmm0
mov word [rbp + 0x1188], 0x657a
xor eax, eax
mov byte [rbp + 0x118a], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x1158], al
inc edx
cmp edx, 0x32
jb 0x180009c50
mov byte [rbp + 0x118a], 0
lea rdx, [rbp + 0x1158]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x180009cfe
movdqa xmm0, xmmword [0x1800df360]
movdqu xmmword [rbp + 0xa78], xmm0
movdqa xmm1, xmmword [0x1800df090]
movdqu xmmword [rbp + 0xa88], xmm1
mov dword [rbp + 0xa98], 0x747b6357
mov dword [rbp + 0xa9c], 0x73576e7c
mov dword [rbp + 0xaa0], 0x7f6c6e72
mov word [rbp + 0xaa4], 0x62
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xa78], al
inc edx
cmp edx, 0x2d
jb 0x180009cd0
mov byte [rbp + 0xaa5], 0
lea rdx, [rbp + 0xa78]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x180009d74
mov dword [rbp + 0xc8], 0x1d675b10
mov dword [rbp + 0xcc], 0x5e134345
mov word [rbp + 0xd0], 0x76
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xc8], al
inc edx
cmp edx, 9
jb 0x180009d20
mov byte [rbp + 0xd1], 0
lea rax, [rbp + 0xc8]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180009d45
lea rdx, [rbp + 0xc8]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290198]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x1802920e0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df400]
movdqu xmmword [rbp + 0xd90], xmm0
movdqa xmm1, xmmword [0x1800df470]
movdqu xmmword [rbp + 0xda0], xmm1
mov dword [rbp + 0xdb0], 0x29274961
mov word [rbp + 0xdb4], 0x5946
xor eax, eax
mov byte [rbp + 0xdb6], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xd90], al
inc edx
cmp edx, 0x26
jb 0x180009dc0
mov byte [rbp + 0xdb6], 0
lea rdx, [rbp + 0xd90]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x180009e4e
movdqa xmm0, xmmword [0x1800df3f0]
movdqu xmmword [rbp + 0x1088], xmm0
movdqa xmm1, xmmword [0x1800df070]
movdqu xmmword [rbp + 0x1098], xmm1
mov word [rbp + 0x10a8], 0x56
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x1088], al
inc edx
cmp edx, 0x21
jb 0x180009e20
mov byte [rbp + 0x10a9], 0
lea rdx, [rbp + 0x1088]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x180009ebc
mov dword [rbp + 0x28], 0x1f554c12
mov word [rbp + 0x2c], 0x437b
xor eax, eax
mov byte [rbp + 0x2e], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x28], al
inc edx
cmp edx, 6
jb 0x180009e70
mov byte [rbp + 0x2e], 0
lea rax, [rbp + 0x28]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180009e90
lea rdx, [rbp + 0x28]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290198]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x1802920b8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df400]
movdqu xmmword [rbp + 0xfd8], xmm0
movdqa xmm1, xmmword [0x1800df310]
movdqu xmmword [rbp + 0xfe8], xmm1
mov word [rbp + 0xff8], 0x554a
xor eax, eax
mov byte [rbp + 0xffa], al
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xfd8], al
inc edx
cmp edx, 0x22
jb 0x180009ef0
mov byte [rbp + 0xffa], 0
lea rdx, [rbp + 0xfd8]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x180009f8e
movdqa xmm0, xmmword [0x1800df3f0]
movdqu xmmword [rbp + 0x498], xmm0
mov dword [rbp + 0x4a8], 0x57756375
mov dword [rbp + 0x4ac], 0x7c64695a
mov dword [rbp + 0x4b0], 0x4f773d68
mov word [rbp + 0x4b4], 0x52
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x498], al
inc edx
cmp edx, 0x1d
jb 0x180009f60
mov byte [rbp + 0x4b5], 0
lea rdx, [rbp + 0x498]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000a004
mov dword [rbp + 0xd8], 0x1d7e4e11
mov dword [rbp + 0xdc], 0x69127779
mov word [rbp + 0xe0], 0x61
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xd8], al
inc edx
cmp edx, 9
jb 0x180009fb0
mov byte [rbp + 0xe1], 0
lea rax, [rbp + 0xd8]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x180009fd5
lea rdx, [rbp + 0xd8]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290198]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x1802920d0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df400]
movdqu xmmword [rbp + 0xf28], xmm0
movdqa xmm1, xmmword [str.jhX_yznROL_VM_]
movdqu xmmword [rbp + 0xf38], xmm1
mov word [rbp + 0xf48], 0x554a
xor eax, eax
mov byte [rbp + 0xf4a], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xf28], al
inc edx
cmp edx, 0x22
jb 0x18000a040
mov byte [rbp + 0xf4a], 0
lea rcx, [rbp + 0xf28]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000a065
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000a07f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000a094
lea rdx, [rbp + 0xf28]
call fcn.180065e00
test eax, eax
je 0x18000a0fe
movdqa xmm0, xmmword [0x1800df3f0]
movdqu xmmword [rbp + 0x4b8], xmm0
mov dword [rbp + 0x4c8], 0x57756375
mov dword [rbp + 0x4cc], 0x4b444948
mov dword [rbp + 0x4d0], 0x4f3e3e52
mov word [rbp + 0x4d4], 0x52
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x4b8], al
inc edx
cmp edx, 0x1d
jb 0x18000a0d0
mov byte [rbp + 0x4d5], 0
lea rdx, [rbp + 0x4b8]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000a174
mov dword [rbp + 0xe8], 0x1d6c6d10
mov dword [rbp + 0xec], 0x69127779
mov word [rbp + 0xf0], 0x61
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xe8], al
inc edx
cmp edx, 9
jb 0x18000a120
mov byte [rbp + 0xf1], 0
lea rax, [rbp + 0xe8]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000a145
lea rdx, [rbp + 0xe8]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x1802920a0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df400]
movdqu xmmword [rbp + 0xf50], xmm0
movdqa xmm1, xmmword [0x1800df320]
movdqu xmmword [rbp + 0xf60], xmm1
mov word [rbp + 0xf70], 0x554a
xor eax, eax
mov byte [rbp + 0xf72], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xf50], al
inc edx
cmp edx, 0x22
jb 0x18000a1b0
mov byte [rbp + 0xf72], 0
lea rcx, [rbp + 0xf50]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000a1d5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000a1ef
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000a204
lea rdx, [rbp + 0xf50]
call fcn.180065e00
test eax, eax
je 0x18000a26e
movdqa xmm0, xmmword [0x1800df3f0]
movdqu xmmword [rbp + 0x4d8], xmm0
mov dword [rbp + 0x4e8], 0x57756375
mov dword [rbp + 0x4ec], 0x7c64695a
mov dword [rbp + 0x4f0], 0x4f773868
mov word [rbp + 0x4f4], 0x52
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x4d8], al
inc edx
cmp edx, 0x1d
jb 0x18000a240
mov byte [rbp + 0x4f5], 0
lea rdx, [rbp + 0x4d8]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000a2e4
mov dword [rbp + 0xf8], 0x1d5a7310
mov dword [rbp + 0xfc], 0x69127779
mov word [rbp + 0x100], 0x61
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xf8], al
inc edx
cmp edx, 9
jb 0x18000a290
mov byte [rbp + 0x101], 0
lea rax, [rbp + 0xf8]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000a2b5
lea rdx, [rbp + 0xf8]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290198]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x1802920d8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df400]
movdqu xmmword [rbp + 0x1060], xmm0
movdqa xmm1, xmmword [0x1800df0e0]
movdqu xmmword [rbp + 0x1070], xmm1
xor eax, eax
mov byte [rbp + 0x1080], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x1060], al
inc edx
cmp edx, 0x20
jb 0x18000a310
mov byte [rbp + 0x1080], 0
lea rcx, [rbp + 0x1060]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000a335
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000a34f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000a364
lea rdx, [rbp + 0x1060]
call fcn.180065e00
test eax, eax
je 0x18000a3ce
movdqa xmm0, xmmword [0x1800df3f0]
movdqu xmmword [rbp + 0x518], xmm0
mov dword [rbp + 0x528], 0x57756375
mov dword [rbp + 0x52c], 0x5f495b4a
mov dword [rbp + 0x530], 0x4c515e
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x518], al
inc edx
cmp edx, 0x1b
jb 0x18000a3a0
mov byte [rbp + 0x533], 0
lea rdx, [rbp + 0x518]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000a444
mov dword [rbp + 0x108], 0x1d5c7310
mov dword [rbp + 0x10c], 0x69127779
mov word [rbp + 0x110], 0x61
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x108], al
inc edx
cmp edx, 9
jb 0x18000a3f0
mov byte [rbp + 0x111], 0
lea rax, [rbp + 0x108]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000a415
lea rdx, [rbp + 0x108]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x1802920b0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df400]
movdqu xmmword [rbp + 0xf78], xmm0
movdqa xmm1, xmmword [0x1800df060]
movdqu xmmword [rbp + 0xf88], xmm1
mov word [rbp + 0xf98], 0x56
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xf78], al
inc edx
cmp edx, 0x21
jb 0x18000a470
mov byte [rbp + 0xf99], 0
lea rcx, [rbp + 0xf78]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000a495
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000a4af
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000a4c4
lea rdx, [rbp + 0xf78]
call fcn.180065e00
test eax, eax
je 0x18000a532
movdqa xmm0, xmmword [0x1800df3f0]
movdqu xmmword [rbp + 0x4f8], xmm0
mov dword [rbp + 0x508], 0x57756375
mov dword [rbp + 0x50c], 0x53394759
mov dword [rbp + 0x510], 0x53503f3d
xor eax, eax
mov byte [rbp + 0x514], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x4f8], al
inc edx
cmp edx, 0x1c
jb 0x18000a500
mov byte [rbp + 0x514], 0
lea rdx, [rbp + 0x4f8]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000a5b4
mov dword [rbp + 0x1f8], 0x1c767b10
mov dword [rbp + 0x1fc], 0x7c1e6e43
mov dword [rbp + 0x200], 0x9c6a1770
xor eax, eax
mov byte [rbp + 0x204], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x1f8], al
inc edx
cmp edx, 0xc
jb 0x18000a560
mov byte [rbp + 0x204], 0
lea rax, [rbp + 0x1f8]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000a585
lea rdx, [rbp + 0x1f8]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x1802920c8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df400]
movdqu xmmword [rbp + 0xfa0], xmm0
movdqa xmm1, xmmword [0x1800df3c0]
movdqu xmmword [rbp + 0xfb0], xmm1
movdqa xmm0, xmmword [0x1800def00]
movdqu xmmword [rbp + 0xfc0], xmm0
mov dword [rbp + 0xfd0], 0x77424157
mov word [rbp + 0xfd4], 0x6a
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xfa0], al
inc edx
cmp edx, 0x35
jb 0x18000a600
mov byte [rbp + 0xfd5], 0
lea rcx, [rbp + 0xfa0]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000a625
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000a63f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000a654
lea rdx, [rbp + 0xfa0]
call fcn.180065e00
test eax, eax
je 0x18000a6c2
movdqa xmm0, xmmword [0x1800df250]
movdqu xmmword [rbp + 0x11b0], xmm0
movdqa xmm1, xmmword [0x1800def20]
movdqu xmmword [rbp + 0x11c0], xmm1
movdqa xmm0, xmmword [0x1800df280]
movdqu xmmword [rbp + 0x11d0], xmm0
xor eax, eax
mov byte [rbp + 0x11e0], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x11b0], al
inc edx
cmp edx, 0x30
jb 0x18000a690
mov byte [rbp + 0x11e0], 0
lea rdx, [rbp + 0x11b0]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000a744
mov dword [rbp + 0x208], 0x1e525b13
mov dword [rbp + 0x20c], 0x431e5067
mov dword [rbp + 0x210], 0xa9761856
xor eax, eax
mov byte [rbp + 0x214], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x208], al
inc edx
cmp edx, 0xc
jb 0x18000a6f0
mov byte [rbp + 0x214], 0
lea rax, [rbp + 0x208]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000a715
lea rdx, [rbp + 0x208]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291fc8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df400]
movdqu xmmword [rbp + 0x970], xmm0
movdqa xmm1, xmmword [0x1800df3c0]
movdqu xmmword [rbp + 0x980], xmm1
mov dword [rbp + 0x990], 0x7c72727b
mov dword [rbp + 0x994], 0x6e7a5646
mov dword [rbp + 0x998], 0x63407b7a
xor eax, eax
mov byte [rbp + 0x99c], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x970], al
inc edx
cmp edx, 0x2c
jb 0x18000a790
mov byte [rbp + 0x99c], 0
lea rcx, [rbp + 0x970]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000a7b5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000a7cf
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000a7e4
lea rdx, [rbp + 0x970]
call fcn.180065e00
test eax, eax
je 0x18000a852
movdqa xmm0, xmmword [0x1800df250]
movdqu xmmword [rbp + 0xd40], xmm0
movdqa xmm1, xmmword [0x1800df0a0]
movdqu xmmword [rbp + 0xd50], xmm1
mov dword [rbp + 0xd60], 0x7f657759
mov dword [rbp + 0xd64], 0x58457c
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xd40], al
inc edx
cmp edx, 0x27
jb 0x18000a820
mov byte [rbp + 0xd67], 0
lea rdx, [rbp + 0xd40]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000a8d4
mov dword [rbp + 0x218], 0x1e525b13
mov dword [rbp + 0x21c], 0x751d5067
mov dword [rbp + 0x220], 0xb9511b54
xor eax, eax
mov byte [rbp + 0x224], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x218], al
inc edx
cmp edx, 0xc
jb 0x18000a880
mov byte [rbp + 0x224], 0
lea rax, [rbp + 0x218]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000a8a5
lea rdx, [rbp + 0x218]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290198]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291fb8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df400]
movdqu xmmword [rbp + 0xdb8], xmm0
movdqa xmm1, xmmword [0x1800df3c0]
movdqu xmmword [rbp + 0xdc8], xmm1
movdqa xmm0, xmmword [0x1800df050]
movdqu xmmword [rbp + 0xdd8], xmm0
mov dword [rbp + 0xde8], 0x5a42564c
mov dword [rbp + 0xdec], 0x404d437b
mov dword [rbp + 0xdf0], 0x6c7148
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xdb8], al
inc edx
cmp edx, 0x3b
jb 0x18000a930
mov byte [rbp + 0xdf3], 0
lea rcx, [rbp + 0xdb8]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000a955
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000a96f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000a988
lea rdx, [rbp + 0xdb8]
call fcn.180065e00
test eax, eax
je 0x18000aa12
movdqa xmm0, xmmword [0x1800df250]
movdqu xmmword [rbp + 0x1028], xmm0
movdqa xmm1, xmmword [0x1800def20]
movdqu xmmword [rbp + 0x1038], xmm1
movdqa xmm0, xmmword [0x1800df410]
movdqu xmmword [rbp + 0x1048], xmm0
mov dword [rbp + 0x1058], 0x4d4b404c
mov word [rbp + 0x105c], 0x6976
xor eax, eax
mov byte [rbp + 0x105e], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x1028], al
inc edx
cmp edx, 0x36
jb 0x18000a9e0
mov byte [rbp + 0x105e], 0
lea rdx, [rbp + 0x1028]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000aa94
mov dword [rbp + 0x228], 0x1d6e7d12
mov dword [rbp + 0x22c], 0x431e417e
mov dword [rbp + 0x230], 0xa9761856
xor eax, eax
mov byte [rbp + 0x234], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x228], al
inc edx
cmp edx, 0xc
jb 0x18000aa40
mov byte [rbp + 0x234], 0
lea rax, [rbp + 0x228]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000aa65
lea rdx, [rbp + 0x228]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291fd0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df400]
movdqu xmmword [rbp + 0x868], xmm0
movdqa xmm1, xmmword [0x1800df460]
movdqu xmmword [rbp + 0x878], xmm1
mov dword [rbp + 0x888], 0x77637766
mov dword [rbp + 0x88c], 0x7d57456b
mov dword [rbp + 0x890], 0x7f7a796f
mov word [rbp + 0x894], 0x62
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x868], al
inc edx
cmp edx, 0x2d
jb 0x18000aae0
mov byte [rbp + 0x895], 0
lea rcx, [rbp + 0x868]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000ab05
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000ab1f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000ab34
lea rdx, [rbp + 0x868]
call fcn.180065e00
test eax, eax
je 0x18000abb2
movdqa xmm0, xmmword [0x1800df3a0]
movdqu xmmword [rbp + 0xc80], xmm0
movdqa xmm1, xmmword [0x1800df270]
movdqu xmmword [rbp + 0xc90], xmm1
mov dword [rbp + 0xca0], 0x6a765a4a
mov dword [rbp + 0xca4], 0x5f447f7e
xor eax, eax
mov byte [rbp + 0xca8], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xc80], al
inc edx
cmp edx, 0x28
jb 0x18000ab80
mov byte [rbp + 0xca8], 0
lea rdx, [rbp + 0xc80]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000ac34
mov dword [rbp + 0x238], 0x1e525b13
mov dword [rbp + 0x23c], 0x5d135067
mov dword [rbp + 0x240], 0xbf7e1b58
xor eax, eax
mov byte [rbp + 0x244], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x238], al
inc edx
cmp edx, 0xc
jb 0x18000abe0
mov byte [rbp + 0x244], 0
lea rax, [rbp + 0x238]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000ac05
lea rdx, [rbp + 0x238]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290198]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180292020]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df400]
movdqu xmmword [rbp + 0x10b0], xmm0
movdqa xmm1, xmmword [0x1800df460]
movdqu xmmword [rbp + 0x10c0], xmm1
movdqa xmm0, xmmword [0x1800defc0]
movdqu xmmword [rbp + 0x10d0], xmm0
mov dword [rbp + 0x10e0], 0x647940
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x10b0], al
inc edx
cmp edx, 0x33
jb 0x18000ac71
mov byte [rbp + 0x10e3], 0
lea rcx, [rbp + 0x10b0]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000ac96
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000acb0
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000acc9
lea rdx, [rbp + 0x10b0]
call fcn.180065e00
test eax, eax
je 0x18000ad52
movdqa xmm0, xmmword [0x1800df3a0]
movdqu xmmword [rbp + 0x940], xmm0
movdqa xmm1, xmmword [0x1800df270]
movdqu xmmword [rbp + 0x950], xmm1
mov dword [rbp + 0x960], 0x7179454a
mov dword [rbp + 0x964], 0x4e697f69
mov dword [rbp + 0x968], 0x45737874
mov word [rbp + 0x96c], 0x617e
xor eax, eax
mov byte [rbp + 0x96e], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x940], al
inc edx
cmp edx, 0x2e
jb 0x18000ad20
mov byte [rbp + 0x96e], 0
lea rdx, [rbp + 0x940]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000add4
mov dword [rbp + 0x248], 0x1d6e7d12
mov dword [rbp + 0x24c], 0x5d13417e
mov dword [rbp + 0x250], 0xbf7e1b58
xor eax, eax
mov byte [rbp + 0x254], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x248], al
inc edx
cmp edx, 0xc
jb 0x18000ad80
mov byte [rbp + 0x254], 0
lea rax, [rbp + 0x248]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000ada5
lea rdx, [rbp + 0x248]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290198]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180292028]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df400]
movdqu xmmword [rbp + 0x9a0], xmm0
movdqa xmm1, xmmword [0x1800df3b0]
movdqu xmmword [rbp + 0x9b0], xmm1
mov dword [rbp + 0x9c0], 0x6a786566
mov dword [rbp + 0x9c4], 0x6e7a5646
mov dword [rbp + 0x9c8], 0x63407b7a
xor eax, eax
mov byte [rbp + 0x9cc], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x9a0], al
inc edx
cmp edx, 0x2c
jb 0x18000ae20
mov byte [rbp + 0x9cc], 0
lea rcx, [rbp + 0x9a0]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000ae45
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000ae5f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000ae74
lea rdx, [rbp + 0x9a0]
call fcn.180065e00
test eax, eax
je 0x18000aee2
movdqa xmm0, xmmword [0x1800df3a0]
movdqu xmmword [rbp + 0xd68], xmm0
movdqa xmm1, xmmword [0x1800df080]
movdqu xmmword [rbp + 0xd78], xmm1
mov dword [rbp + 0xd88], 0x7f657759
mov dword [rbp + 0xd8c], 0x58457c
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xd68], al
inc edx
cmp edx, 0x27
jb 0x18000aeb0
mov byte [rbp + 0xd8f], 0
lea rdx, [rbp + 0xd68]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000af64
mov dword [rbp + 0x258], 0x1e525b13
mov dword [rbp + 0x25c], 0x4a1d5067
mov dword [rbp + 0x260], 0xb3601775
xor eax, eax
mov byte [rbp + 0x264], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x258], al
inc edx
cmp edx, 0xc
jb 0x18000af10
mov byte [rbp + 0x264], 0
lea rax, [rbp + 0x258]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000af35
lea rdx, [rbp + 0x258]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180292030]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df400]
movdqu xmmword [rbp + 0x10e8], xmm0
movdqa xmm1, xmmword [0x1800df3b0]
movdqu xmmword [rbp + 0x10f8], xmm1
movdqa xmm0, xmmword [0x1800deed0]
movdqu xmmword [rbp + 0x1108], xmm0
mov word [rbp + 0x1118], 0x657a
xor eax, eax
mov byte [rbp + 0x111a], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x10e8], al
inc edx
cmp edx, 0x32
jb 0x18000afb0
mov byte [rbp + 0x111a], 0
lea rcx, [rbp + 0x10e8]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000afd5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000afef
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000b004
lea rdx, [rbp + 0x10e8]
call fcn.180065e00
test eax, eax
je 0x18000b082
movdqa xmm0, xmmword [0x1800df3a0]
movdqu xmmword [rbp + 0xa18], xmm0
movdqa xmm1, xmmword [0x1800df080]
movdqu xmmword [rbp + 0xa28], xmm1
mov dword [rbp + 0xa38], 0x687e7846
mov dword [rbp + 0xa3c], 0x7549687c
mov dword [rbp + 0xa40], 0x7f7a727b
mov word [rbp + 0xa44], 0x62
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xa18], al
inc edx
cmp edx, 0x2d
jb 0x18000b050
mov byte [rbp + 0xa45], 0
lea rdx, [rbp + 0xa18]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000b104
mov dword [rbp + 0x268], 0x1d6e7d12
mov dword [rbp + 0x26c], 0x4a1d417e
mov dword [rbp + 0x270], 0xb3601775
xor eax, eax
mov byte [rbp + 0x274], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x268], al
inc edx
cmp edx, 0xc
jb 0x18000b0b0
mov byte [rbp + 0x274], 0
lea rax, [rbp + 0x268]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000b0d5
lea rdx, [rbp + 0x268]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180292038]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df400]
movdqu xmmword [rbp + 0xed8], xmm0
movdqa xmm1, xmmword [0x1800df480]
movdqu xmmword [rbp + 0xee8], xmm1
mov dword [rbp + 0xef8], 0x544965
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xed8], al
inc edx
cmp edx, 0x23
jb 0x18000b131
mov byte [rbp + 0xefb], 0
lea rcx, [rbp + 0xed8]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000b156
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000b170
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000b185
lea rdx, [rbp + 0xed8]
call fcn.180065e00
test eax, eax
je 0x18000b202
movdqa xmm0, xmmword [0x1800df2f0]
movdqu xmmword [rbp + 0x478], xmm0
mov dword [rbp + 0x488], 0x57756372
mov dword [rbp + 0x48c], 0x6979654f
mov dword [rbp + 0x490], 0x60667c6a
mov word [rbp + 0x494], 0x514e
xor eax, eax
mov byte [rbp + 0x496], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x478], al
inc edx
cmp edx, 0x1e
jb 0x18000b1d0
mov byte [rbp + 0x496], 0
lea rdx, [rbp + 0x478]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000b284
mov dword [rbp + 0x198], 0x1f756810
mov dword [rbp + 0x19c], 0x731d4e62
mov dword [rbp + 0x1a0], 0x8a75185c
xor eax, eax
mov byte [rbp + 0x1a4], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x198], al
inc edx
cmp edx, 0xc
jb 0x18000b230
mov byte [rbp + 0x1a4], 0
lea rax, [rbp + 0x198]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000b255
lea rdx, [rbp + 0x198]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290198]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f98]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df400]
movdqu xmmword [rbp + 0xc58], xmm0
movdqa xmm1, xmmword [0x1800df230]
movdqu xmmword [rbp + 0xc68], xmm1
mov dword [rbp + 0xc78], 0x6c7e657a
mov dword [rbp + 0xc7c], 0x58457c
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xc58], al
inc edx
cmp edx, 0x27
jb 0x18000b2c0
mov byte [rbp + 0xc7f], 0
lea rcx, [rbp + 0xc58]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000b2e5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000b2ff
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000b314
lea rdx, [rbp + 0xc58]
call fcn.180065e00
test eax, eax
je 0x18000b382
movdqa xmm0, xmmword [0x1800df360]
movdqu xmmword [rbp + 0x1000], xmm0
movdqa xmm1, xmmword [0x1800df3d0]
movdqu xmmword [rbp + 0x1010], xmm1
mov word [rbp + 0x1020], 0x554a
xor eax, eax
mov byte [rbp + 0x1022], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x1000], al
inc edx
cmp edx, 0x22
jb 0x18000b350
mov byte [rbp + 0x1022], 0
lea rdx, [rbp + 0x1000]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000b404
mov dword [rbp + 0x1a8], 0x1e6f7e13
mov dword [rbp + 0x1ac], 0x621d5565
mov dword [rbp + 0x1b0], 0x98761857
xor eax, eax
mov byte [rbp + 0x1b4], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x1a8], al
inc edx
cmp edx, 0xc
jb 0x18000b3b0
mov byte [rbp + 0x1b4], 0
lea rax, [rbp + 0x1a8]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000b3d5
lea rdx, [rbp + 0x1a8]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x180290198]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180292088]
mov qword [rdi + 0x30], rax
cmp byte [0x1802902d6], 0
je 0x18000ba74
movdqa xmm0, xmmword [0x1800df380]
movdqu xmmword [rbp + 0x850], xmm0
mov word [rbp + 0x860], 0x455a
xor eax, eax
mov byte [rbp + 0x862], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x850], al
inc edx
cmp edx, 0x12
jb 0x18000b440
mov byte [rbp + 0x862], 0
lea rcx, [rbp + 0x850]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000b465
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000b47f
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000b494
lea rdx, [rbp + 0x850]
call fcn.180065e00
test eax, eax
je 0x18000b4ee
mov dword [rbp + 0x3c8], 0x949693bd
mov dword [rbp + 0x3cc], 0x989eb7a6
mov dword [rbp + 0x3d0], 0x5f8b97b6
mov word [rbp + 0x3d4], 0x42
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x3c8], al
inc edx
cmp edx, 0xd
jb 0x18000b4c0
mov byte [rbp + 0x3d5], 0
lea rdx, [rbp + 0x3c8]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000b564
mov dword [rbp + 0x118], 0x1f4c7a10
mov dword [rbp + 0x11c], 0x521c6d6f
mov word [rbp + 0x120], 0x4c
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x118], al
inc edx
cmp edx, 9
jb 0x18000b510
mov byte [rbp + 0x121], 0
lea rax, [rbp + 0x118]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000b535
lea rdx, [rbp + 0x118]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901a8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291fd8]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df2d0]
movdqu xmmword [rbp + 0x458], xmm0
mov dword [rbp + 0x468], 0x666e6a64
mov dword [rbp + 0x46c], 0x7e72596c
mov dword [rbp + 0x470], 0x75686064
mov word [rbp + 0x474], 0x514e
xor eax, eax
mov byte [rbp + 0x476], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x458], al
inc edx
cmp edx, 0x1e
jb 0x18000b5b0
mov byte [rbp + 0x476], 0
lea rcx, [rbp + 0x458]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x18000b5d5
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18000b5ef
mov rcx, qword [rbx]
cmp r8, rax
jne 0x18000b604
lea rdx, [rbp + 0x458]
call fcn.180065e00
test eax, eax
je 0x18000b672
movdqa xmm0, xmmword [0x1800df210]
movdqu xmmword [rbp + 0x538], xmm0
mov dword [rbp + 0x548], 0x61757f56
mov dword [rbp + 0x54c], 0x536e6d67
mov word [rbp + 0x550], 0x4e
mov edx, r14d
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x538], al
inc edx
cmp edx, 0x19
jb 0x18000b640
mov byte [rbp + 0x551], 0
lea rdx, [rbp + 0x538]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000b6f4
mov dword [rbp + 0x1b8], 0x1c49741d
mov dword [rbp + 0x1bc], 0x79137041
mov dword [rbp + 0x1c0], 0xa04b1947
xor eax, eax
mov byte [rbp + 0x1c4], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x1b8], al
inc edx
cmp edx, 0xc
jb 0x18000b6a0
mov byte [rbp + 0x1c4], 0
lea rax, [rbp + 0x1b8]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000b6c5
lea rdx, [rbp + 0x1b8]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901a8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291ed0]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800def10]
movdqu xmmword [rbp + 0x790], xmm0
mov dword [rbp + 0x7a0], 0x4b58626c
xor eax, eax
mov byte [rbp + 0x7a4], al
mov edx, r14d
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x790], al
inc edx
cmp edx, 0x14
jb 0x18000b720
mov byte [rbp + 0x7a4], 0
lea rdx, [rbp + 0x790]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x18000b78f
movdqa xmm0, xmmword [0x1800dea90]
movdqu xmmword [rbp + 0xe08], xmm0
mov edx, r14d
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xe08], al
inc edx
cmp edx, 0xf
jb 0x18000b761
mov byte [rbp + 0xe17], 0
lea rdx, [rbp + 0xe08]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000b804
mov dword [rbp + 0x128], 0x1e527613
mov dword [rbp + 0x12c], 0x701e6b6c
mov word [rbp + 0x130], 0x78
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x128], al
inc edx
cmp edx, 9
jb 0x18000b7b0
mov byte [rbp + 0x131], 0
lea rax, [rbp + 0x128]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000b7d5
lea rdx, [rbp + 0x128]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901a8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f38]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df0b0]
movdqu xmmword [rbp + 0x5c8], xmm0
mov dword [rbp + 0x5d8], 0x6d6b6a6c
mov dword [rbp + 0x5dc], 0x48557b
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x5c8], al
inc edx
cmp edx, 0x17
jb 0x18000b830
mov byte [rbp + 0x5df], 0
lea rdx, [rbp + 0x5c8]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x18000b8be
movdqa xmm0, xmmword [0x1800df440]
movdqu xmmword [rbp + 0xac0], xmm0
mov word [rbp + 0xad0], 0x455a
xor eax, eax
mov byte [rbp + 0xad2], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xac0], al
inc edx
cmp edx, 0x12
jb 0x18000b890
mov byte [rbp + 0xad2], 0
lea rdx, [rbp + 0xac0]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000b934
mov dword [rbp + 0x138], 0x1f555b13
mov dword [rbp + 0x13c], 0x7113616e
mov word [rbp + 0x140], 0x52
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x138], al
inc edx
cmp edx, 9
jb 0x18000b8e0
mov byte [rbp + 0x141], 0
lea rax, [rbp + 0x138]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000b905
lea rdx, [rbp + 0x138]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901a8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180292048]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df220]
movdqu xmmword [rbp + 0x578], xmm0
mov dword [rbp + 0x588], 0x6175427c
mov dword [rbp + 0x58c], 0x4f546167
xor eax, eax
mov byte [rbp + 0x590], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x578], al
inc edx
cmp edx, 0x18
jb 0x18000b970
mov byte [rbp + 0x590], 0
lea rdx, [rbp + 0x578]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x18000b9f2
movdqa xmm0, xmmword [0x1800df2e0]
movdqu xmmword [rbp + 0x928], xmm0
mov dword [rbp + 0x938], 0x44596e
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x928], al
inc edx
cmp edx, 0x13
jb 0x18000b9c0
mov byte [rbp + 0x93b], 0
lea rdx, [rbp + 0x928]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000ba74
mov dword [rbp + 0x1c8], 0x114a751d
mov dword [rbp + 0x1cc], 0x5912757e
mov dword [rbp + 0x1d0], 0x99691853
xor eax, eax
mov byte [rbp + 0x1d4], al
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x1c8], al
inc edx
cmp edx, 0xc
jb 0x18000ba20
mov byte [rbp + 0x1d4], 0
lea rax, [rbp + 0x1c8]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000ba45
lea rdx, [rbp + 0x1c8]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901a8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f30]
mov qword [rdi + 0x30], rax
cmp byte [0x1802902d8], 0
je 0x18000c273
movdqa xmm0, xmmword [0x1800df2c0]
movdqu xmmword [rbp + 0x6b8], xmm0
mov dword [rbp + 0x6c8], 0x57626264
mov word [rbp + 0x6cc], 0x4a
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x6b8], al
inc edx
cmp edx, 0x15
jb 0x18000bab0
mov byte [rbp + 0x6cd], 0
lea rdx, [rbp + 0x6b8]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x18000bb2e
movdqa xmm0, xmmword [0x1800defa0]
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 - 0xb]
xor byte [rbp + rcx + 0xcb0], al
inc edx
cmp edx, 0x10
jb 0x18000bb00
mov byte [rbp + 0xcc0], 0
lea rdx, [rbp + 0xcb0]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000bb9c
mov dword [rbp + 0x30], 0x117c7f13
mov word [rbp + 0x34], 0x4d62
xor eax, eax
mov byte [rbp + 0x36], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x30], al
inc edx
cmp edx, 6
jb 0x18000bb50
mov byte [rbp + 0x36], 0
lea rax, [rbp + 0x30]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18000bb70
lea rdx, [rbp + 0x30]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901b8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f58]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df300]
movdqu xmmword [rbp + 0x6d0], xmm0
mov dword [rbp + 0x6e0], 0x57716971
mov word [rbp + 0x6e4], 0x4a
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x6d0], al
inc edx
cmp edx, 0x15
jb 0x18000bbd0
mov byte [rbp + 0x6e5], 0
lea rdx, [rbp + 0x6d0]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x18000bc4e
movdqa xmm0, xmmword [0x1800defb0]
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 - 0xb]
xor byte [rbp + rcx + 0xcc8], al
inc edx
cmp edx, 0x10
jb 0x18000bc20
mov byte [rbp + 0xcd8], 0
lea rdx, [rbp + 0xcc8]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000bcc4
mov dword [rbp + 0x148], 0x1f747112
mov dword [rbp + 0x14c], 0x6f1c5d7a
mov word [rbp + 0x150], 0x4b
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x148], al
inc edx
cmp edx, 9
jb 0x18000bc70
mov byte [rbp + 0x151], 0
lea rax, [rbp + 0x148]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000bc95
lea rdx, [rbp + 0x148]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901b8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180292008]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df350]
movdqu xmmword [rbp + 0x5e0], xmm0
mov dword [rbp + 0x5f0], 0x65684460
mov dword [rbp + 0x5f4], 0x48556b
mov edx, r14d
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x5e0], al
inc edx
cmp edx, 0x17
jb 0x18000bcf0
mov byte [rbp + 0x5f7], 0
lea rdx, [rbp + 0x5e0]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x18000bd7e
movdqa xmm0, xmmword [0x1800df260]
movdqu xmmword [rbp + 0xad8], xmm0
mov word [rbp + 0xae8], 0x455a
xor eax, eax
mov byte [rbp + 0xaea], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xad8], al
inc edx
cmp edx, 0x12
jb 0x18000bd50
mov byte [rbp + 0xaea], 0
lea rdx, [rbp + 0xad8]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000bdf4
mov dword [rbp + 0x158], 0x11687512
mov dword [rbp + 0x15c], 0x401e4462
mov word [rbp + 0x160], 0x44
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x158], al
inc edx
cmp edx, 9
jb 0x18000bda0
mov byte [rbp + 0x161], 0
lea rax, [rbp + 0x158]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000bdc5
lea rdx, [rbp + 0x158]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901b8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180292080]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800def90]
movdqu xmmword [rbp + 0xce0], xmm0
xor eax, eax
mov byte [rbp + 0xcf0], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xce0], al
inc edx
cmp edx, 0x10
jb 0x18000be10
mov byte [rbp + 0xcf0], 0
lea rdx, [rbp + 0xce0]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x18000be8e
mov dword [rbp + 0x2a8], 0x889693a2
mov dword [rbp + 0x2ac], 0xbfa49496
mov dword [rbp + 0x2b0], 0xbca1c9
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x2a8], al
inc edx
cmp edx, 0xb
jb 0x18000be60
mov byte [rbp + 0x2b3], 0
lea rdx, [rbp + 0x2a8]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000beed
mov word [rsp + 0x20], 0xc2b6
xor eax, eax
mov byte [rsp + 0x22], al
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rsp + rcx + 0x20], al
inc edx
cmp edx, 2
jb 0x18000bea0
mov byte [rsp + 0x22], 0
lea rax, [rsp + 0x20]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x18000bec0
lea rdx, [rsp + 0x20]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901b8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f20]
mov qword [rdi + 0x30], rax
cmp byte [0x1802902d8], 0
je 0x18000c273
movdqa xmm0, xmmword [0x1800df1c0]
movdqu xmmword [rbp + 0xc10], xmm0
mov word [rbp + 0xc20], 0x46
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xc10], al
inc edx
cmp edx, 0x11
jb 0x18000bf20
mov byte [rbp + 0xc21], 0
lea rdx, [rbp + 0xc10]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x18000bfae
mov dword [rbp + 0x348], 0x889693a2
mov dword [rbp + 0x34c], 0xaca49496
mov dword [rbp + 0x350], 0x43a0909c
xor eax, eax
mov byte [rbp + 0x354], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x348], al
inc edx
cmp edx, 0xc
jb 0x18000bf80
mov byte [rbp + 0x354], 0
lea rdx, [rbp + 0x348]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000c024
mov dword [rbp + 0x168], 0x1d444f10
mov dword [rbp + 0x16c], 0x68126f43
mov word [rbp + 0x170], 0x78
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x168], al
inc edx
cmp edx, 9
jb 0x18000bfd0
mov byte [rbp + 0x171], 0
lea rax, [rbp + 0x168]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000bff5
lea rdx, [rbp + 0x168]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901b8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180292050]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800deab0]
movdqu xmmword [rbp + 0xdf8], xmm0
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xdf8], al
inc edx
cmp edx, 0xf
jb 0x18000c040
mov byte [rbp + 0xe07], 0
lea rdx, [rbp + 0xdf8]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x18000c0ce
mov dword [rbp + 0x278], 0x8a8593bf
mov dword [rbp + 0x27c], 0x929ab980
mov word [rbp + 0x280], 0xbda2
xor eax, eax
mov byte [rbp + 0x282], al
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x278], al
inc edx
cmp edx, 0xa
jb 0x18000c0a0
mov byte [rbp + 0x282], 0
lea rdx, [rbp + 0x278]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000c144
mov dword [rbp + 0x178], 0x1e4a4713
mov dword [rbp + 0x17c], 0x5d1d434b
mov word [rbp + 0x180], 0x4b
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x178], al
inc edx
cmp edx, 9
jb 0x18000c0f0
mov byte [rbp + 0x181], 0
lea rax, [rbp + 0x178]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x18000c115
lea rdx, [rbp + 0x178]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901b8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f80]
mov qword [rdi + 0x30], rax
movdqa xmm0, xmmword [0x1800df420]
movdqu xmmword [rbp + 0x670], xmm0
mov dword [rbp + 0x680], 0x66724160
mov word [rbp + 0x684], 0x4956
xor eax, eax
mov byte [rbp + 0x686], al
mov edx, r14d
nop dword [rax]
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x670], al
inc edx
cmp edx, 0x16
jb 0x18000c180
mov byte [rbp + 0x686], 0
lea rdx, [rbp + 0x670]
mov rcx, rbx
call fcn.1800023a0
test al, al
jne 0x18000c1fe
movdqa xmm0, xmmword [0x1800df1d0]
movdqu xmmword [rbp + 0xc28], xmm0
mov word [rbp + 0xc38], 0x46
mov edx, r14d
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0xc28], al
inc edx
cmp edx, 0x11
jb 0x18000c1d0
mov byte [rbp + 0xc39], 0
lea rdx, [rbp + 0xc28]
mov rcx, rbx
call fcn.1800023a0
test al, al
je 0x18000c273
mov dword [rbp + 0x188], 0x1d564911
mov dword [rbp + 0x18c], 0x621d4d76
mov word [rbp + 0x190], 0x57
mov edx, r14d
nop
movsxd rcx, edx
lea eax, [rdx - 0xb]
xor byte [rbp + rcx + 0x188], al
inc edx
cmp edx, 9
jb 0x18000c220
mov byte [rbp + 0x191], 0
lea rax, [rbp + 0x188]
inc rsi
cmp byte [rax + rsi], 0
jne 0x18000c242
mov r8, rsi
lea rdx, [rbp + 0x188]
mov rcx, rdi
call fcn.180014e20
movups xmm0, xmmword [0x1802901c8]
movups xmmword [rdi + 0x20], xmm0
mov rax, qword [0x180291f40]
mov qword [rdi + 0x30], rax
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x18000c2a9
inc rdx
mov rcx, qword [rbx]
cmp rdx, 0x1000
jb 0x18000c2a4
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x18000c2e2
mov rcx, r8
call fcn.18003e7c0
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.18003ec50
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.180045b6c
int3