Function at 0x140004690
Capabilities:
Access peb ldr_data

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r14
push r15
lea rbp, [rsp - 0x120]
sub rsp, 0x220
mov rax, qword [0x14007b008]
xor rax, rsp
mov qword [rbp + 0x118], rax
mov rax, qword gs:[0x60]
xor r15d, r15d
mov rdi, qword [rax + 0x18]
add rdi, 0x20
mov rbx, qword [rdi]
cmp rbx, rdi
je 0x140004701
mov rcx, qword [rbx + 0x40]
lea rdx, [0x1400729b0]
call fcn.140039478
test rax, rax
jne 0x140006dd1
mov rbx, qword [rbx]
cmp rbx, rdi
jne 0x1400046e0
mov rax, r15
mov qword [0x1400b8618], rax
mov rax, qword gs:[0x60]
mov rdi, qword [rax + 0x18]
add rdi, 0x20
mov rbx, qword [rdi]
cmp rbx, rdi
je 0x14000474d
nop dword [rax]
nop dword [rax + rax]
mov rcx, qword [rbx + 0x40]
lea rdx, str.ntdll
call fcn.140039478
test rax, rax
jne 0x14000474d
mov rbx, qword [rbx]
cmp rbx, rdi
jne 0x140004730
lea rcx, str.Shell32.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x1400b8620], rax
call fcn.140002950
lea rax, [rbp + 0x110]
mov dword [rbp + 0x110], r15d
mov qword [rsp + 0x28], rax
lea r8, [0x140003590]
xor r9d, r9d
mov dword [rsp + 0x20], r15d
xor edx, edx
xor ecx, ecx
call qword [0x1400b8608]
xorps xmm0, xmm0
lea rdx, str.lwAXCsI
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
mov r14, rax
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.140008910
mov r8, qword [rbp - 0x50]
lea rsi, [rbp - 0x50]
mov rdx, qword [rbp - 0x38]
lea rdi, [rbp - 0x50]
cmp rdx, 0x10
lea rbx, [rbp - 0x50]
cmovae rsi, r8
cmovae rdi, r8
add rsi, qword [rbp - 0x40]
cmp rdx, 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x14000481b
sub rdi, rbx
nop
movzx ecx, byte [rbx]
call fcn.14003e80c
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140004800
mov rdx, qword [rbp - 0x38]
mov r8, qword [rbp - 0x50]
cmp rdx, 0x10
jb 0x140004851
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140004849
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006de0
mov rcx, r8
call fcn.140010300
mov rdx, qword [rsp + 0x48]
movdqa xmm0, xmmword [0x140072ca0]
mov byte [rbp - 0x50], r15b
movdqu xmmword [rbp - 0x40], xmm0
cmp rdx, 0x10
jb 0x14000489f
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000489a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006de0
call fcn.140010300
lea rcx, [rsp + 0x30]
call fcn.14000b790
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x1400048e6
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400048e1
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006de6
call fcn.140010300
lea rcx, [rsp + 0x30]
call fcn.14000b790
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14000492d
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004928
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006dec
call fcn.140010300
xorps xmm0, xmm0
lea rdx, str.BJDwuOP
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x30]
call fcn.140008910
mov r8, qword [rbp - 0x30]
lea rsi, [rbp - 0x30]
mov rdx, qword [rbp - 0x18]
lea rdi, [rbp - 0x30]
cmp rdx, 0x10
lea rbx, [rbp - 0x30]
cmovae rsi, r8
cmovae rdi, r8
add rsi, qword [rbp - 0x20]
cmp rdx, 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x1400049b2
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.14003e838
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140004997
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x1400049e8
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x1400049e0
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006df2
mov rcx, r8
call fcn.140010300
mov rdx, qword [rsp + 0x48]
movdqa xmm0, xmmword [0x140072ca0]
mov byte [rbp - 0x30], r15b
movdqu xmmword [rbp - 0x20], xmm0
cmp rdx, 0x10
jb 0x140004a36
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004a31
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006df2
call fcn.140010300
xorps xmm0, xmm0
lea rdx, str.AhIPlOv
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x70]
call fcn.140008910
mov rcx, qword [rsp + 0x70]
lea rsi, [rsp + 0x70]
mov rdx, qword [rbp - 0x78]
lea rdi, [rsp + 0x70]
mov r8, qword [rbp - 0x80]
lea rbx, [rsp + 0x70]
cmp rdx, 0x10
cmovae rsi, rcx
cmovae rdi, rcx
add rsi, r8
cmp rdx, 0x10
cmovae rbx, rcx
cmp rbx, rsi
je 0x140004ac8
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.14003e80c
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140004aa8
mov rdx, qword [rbp - 0x78]
mov r8, qword [rbp - 0x80]
mov rcx, qword [rsp + 0x70]
test r8, r8
je 0x140004afd
cmp rdx, 0x10
lea rax, [rsp + 0x70]
cmovae rax, rcx
movsx ecx, byte [rax]
call fcn.14003e838
cmp qword [rbp - 0x78], 0x10
lea rcx, [rsp + 0x70]
cmovae rcx, qword [rsp + 0x70]
mov byte [rcx], al
mov rdx, qword [rbp - 0x78]
mov rcx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x140004b30
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004b2b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006df8
call fcn.140010300
mov rdx, qword [rsp + 0x48]
movdqa xmm0, xmmword [0x140072ca0]
mov byte [rsp + 0x70], r15b
movdqu xmmword [rbp - 0x80], xmm0
cmp rdx, 0x10
jb 0x140004b7f
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004b7a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006df8
call fcn.140010300
xorps xmm0, xmm0
lea rdx, str.AhIPlOv
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x70]
call fcn.140008910
mov rcx, qword [rbp - 0x70]
lea rsi, [rbp - 0x70]
mov rdx, qword [rbp - 0x58]
lea rdi, [rbp - 0x70]
mov r8, qword [rbp - 0x60]
lea rbx, [rbp - 0x70]
cmp rdx, 0x10
cmovae rsi, rcx
cmovae rdi, rcx
add rsi, r8
cmp rdx, 0x10
cmovae rbx, rcx
cmp rbx, rsi
je 0x140004c0f
sub rdi, rbx
nop dword [rax]
movzx ecx, byte [rbx]
call fcn.14003e80c
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140004bf0
mov rdx, qword [rbp - 0x58]
mov r8, qword [rbp - 0x60]
mov rcx, qword [rbp - 0x70]
test r8, r8
je 0x140004c40
cmp rdx, 0x10
lea rax, [rbp - 0x70]
cmovae rax, rcx
movsx ecx, byte [rax]
call fcn.14003e838
cmp qword [rbp - 0x58], 0x10
lea rcx, [rbp - 0x70]
cmovae rcx, qword [rbp - 0x70]
mov byte [rcx], al
mov rdx, qword [rbp - 0x58]
mov rcx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x140004c73
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004c6e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006dfe
call fcn.140010300
mov rdx, qword [rsp + 0x48]
movdqa xmm0, xmmword [0x140072ca0]
mov byte [rbp - 0x70], r15b
movdqu xmmword [rbp - 0x60], xmm0
cmp rdx, 0x10
jb 0x140004cc1
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004cbc
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006dfe
call fcn.140010300
xorps xmm0, xmm0
lea rdx, str.JHHmjda
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.140008910
cmp qword [rsp + 0x60], r15
je 0x140004d2b
cmp qword [rsp + 0x68], 0x10
lea rax, [rsp + 0x50]
cmovae rax, qword [rsp + 0x50]
movsx ecx, byte [rax]
call fcn.14003e838
cmp qword [rsp + 0x68], 0x10
lea rcx, [rsp + 0x50]
cmovae rcx, qword [rsp + 0x50]
mov byte [rcx], al
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140004d68
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004d63
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e04
call fcn.140010300
mov rdx, qword [rsp + 0x48]
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], 0xf
mov byte [rsp + 0x50], r15b
cmp rdx, 0x10
jb 0x140004db8
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004db3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e04
call fcn.140010300
xorps xmm0, xmm0
lea rdx, str.BJDwuOP
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x10]
call fcn.140008910
mov r8, qword [rbp - 0x10]
lea rsi, [rbp - 0x10]
mov rdx, qword [rbp + 8]
lea rdi, [rbp - 0x10]
cmp rdx, 0x10
lea rbx, [rbp - 0x10]
cmovae rsi, r8
cmovae rdi, r8
add rsi, qword [rbp]
cmp rdx, 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x140004e3d
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.14003e838
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140004e22
mov rdx, qword [rbp + 8]
mov r8, qword [rbp - 0x10]
cmp rdx, 0x10
jb 0x140004e73
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140004e6b
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e0a
mov rcx, r8
call fcn.140010300
mov rdx, qword [rsp + 0x48]
movdqa xmm0, xmmword [0x140072ca0]
mov byte [rbp - 0x10], r15b
movdqu xmmword [rbp], xmm0
cmp rdx, 0x10
jb 0x140004ec1
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004ebc
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e0a
call fcn.140010300
xorps xmm0, xmm0
lea rdx, str.lwAXCsI
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x10]
call fcn.140008910
mov r8, qword [rbp + 0x10]
lea rsi, [rbp + 0x10]
mov rdx, qword [rbp + 0x28]
lea rdi, [rbp + 0x10]
cmp rdx, 0x10
lea rbx, [rbp + 0x10]
cmovae rsi, r8
cmovae rdi, r8
add rsi, qword [rbp + 0x20]
cmp rdx, 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x140004f4b
sub rdi, rbx
nop dword [rax + rax]
movzx ecx, byte [rbx]
call fcn.14003e80c
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140004f30
mov rdx, qword [rbp + 0x28]
mov r8, qword [rbp + 0x10]
cmp rdx, 0x10
jb 0x140004f81
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140004f79
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e10
mov rcx, r8
call fcn.140010300
mov rdx, qword [rsp + 0x48]
movdqa xmm0, xmmword [0x140072ca0]
mov byte [rbp + 0x10], r15b
movdqu xmmword [rbp + 0x20], xmm0
cmp rdx, 0x10
jb 0x140004fcf
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004fca
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e10
call fcn.140010300
xorps xmm0, xmm0
lea rdx, str.UlvtiaN
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
xorps xmm0, xmm0
lea rdx, str.BiFoZLP
xorps xmm1, xmm1
lea rcx, [rsp + 0x50]
mov r8d, 7
movups xmmword [rsp + 0x50], xmm0
movdqu xmmword [rsp + 0x60], xmm1
call fcn.14000c020
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14000505c
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005057
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e16
call fcn.140010300
mov rdx, qword [rsp + 0x48]
movdqa xmm0, xmmword [0x140072ca0]
mov byte [rsp + 0x50], r15b
movdqu xmmword [rsp + 0x60], xmm0
cmp rdx, 0x10
jb 0x1400050ac
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400050a7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e16
call fcn.140010300
xorps xmm0, xmm0
lea rdx, str.TNlrjWn
xorps xmm1, xmm1
lea rcx, [rsp + 0x50]
mov r8d, 7
movups xmmword [rsp + 0x50], xmm0
movdqu xmmword [rsp + 0x60], xmm1
call fcn.14000c020
xorps xmm0, xmm0
lea rdx, str.vRNnKtJ
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140004260
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x140005148
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005143
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e1c
call fcn.140010300
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140005185
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005180
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e1c
call fcn.140010300
xorps xmm0, xmm0
lea rdx, str.lwAXCsI
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x30]
call fcn.140008910
mov r8, qword [rbp + 0x30]
lea rcx, [rbp + 0x30]
mov rdx, qword [rbp + 0x48]
lea rdi, [rbp + 0x30]
mov rsi, qword [rbp + 0x40]
lea rbx, [rbp + 0x30]
cmp rdx, 0x10
cmovae rcx, r8
cmovae rdi, r8
add rsi, rcx
cmp rdx, 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x14000520d
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.14003e80c
mov byte [rdi + rbx], al
inc rbx
cmp rbx, rsi
jne 0x1400051f2
mov rdx, qword [rbp + 0x48]
mov r8, qword [rbp + 0x30]
cmp rdx, 0x10
jb 0x140005243
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x14000523b
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e22
mov rcx, r8
call fcn.140010300
mov rdx, qword [rsp + 0x48]
movdqa xmm0, xmmword [0x140072ca0]
mov byte [rbp + 0x30], r15b
movdqu xmmword [rbp + 0x40], xmm0
cmp rdx, 0x10
jb 0x140005291
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000528c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e22
call fcn.140010300
xorps xmm0, xmm0
lea rdx, str.lwAXCsI
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x50]
call fcn.140008910
mov r8, qword [rbp + 0x50]
lea rcx, [rbp + 0x50]
mov rdx, qword [rbp + 0x68]
lea rdi, [rbp + 0x50]
mov rsi, qword [rbp + 0x60]
lea rbx, [rbp + 0x50]
cmp rdx, 0x10
cmovae rcx, r8
cmovae rdi, r8
add rsi, rcx
cmp rdx, 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x14000531b
sub rdi, rbx
nop
movzx ecx, byte [rbx]
call fcn.14003e80c
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140005300
mov rdx, qword [rbp + 0x68]
mov r8, qword [rbp + 0x50]
cmp rdx, 0x10
jb 0x140005351
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140005349
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e28
mov rcx, r8
call fcn.140010300
mov rdx, qword [rsp + 0x48]
movdqa xmm0, xmmword [0x140072ca0]
mov byte [rbp + 0x50], r15b
movdqu xmmword [rbp + 0x60], xmm0
cmp rdx, 0x10
jb 0x14000539f
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000539a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e28
call fcn.140010300
xorps xmm0, xmm0
lea rdx, str.AhIPlOv
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400041b0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140005413
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000540e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e2e
call fcn.140010300
mov rdx, qword [rsp + 0x48]
movdqa xmm0, xmmword [0x140072ca0]
mov byte [rsp + 0x50], r15b
movdqu xmmword [rsp + 0x60], xmm0
cmp rdx, 0x10
jb 0x140005463
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000545e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e2e
call fcn.140010300
xorps xmm0, xmm0
lea rdx, str.UlvtiaN
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
xorps xmm0, xmm0
lea rdx, str.BiFoZLP
xorps xmm1, xmm1
lea rcx, [rsp + 0x50]
mov r8d, 7
movups xmmword [rsp + 0x50], xmm0
movdqu xmmword [rsp + 0x60], xmm1
call fcn.14000c020
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x1400054f0
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400054eb
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e34
call fcn.140010300
mov rdx, qword [rsp + 0x48]
movdqa xmm0, xmmword [0x140072ca0]
mov byte [rsp + 0x50], r15b
movdqu xmmword [rsp + 0x60], xmm0
cmp rdx, 0x10
jb 0x140005540
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000553b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e34
call fcn.140010300
xorps xmm0, xmm0
lea rdx, str.JHHmjda
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.140008910
cmp qword [rsp + 0x60], r15
je 0x1400055aa
cmp qword [rsp + 0x68], 0x10
lea rax, [rsp + 0x50]
cmovae rax, qword [rsp + 0x50]
movsx ecx, byte [rax]
call fcn.14003e838
cmp qword [rsp + 0x68], 0x10
lea rcx, [rsp + 0x50]
cmovae rcx, qword [rsp + 0x50]
mov byte [rcx], al
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x1400055e7
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400055e2
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e3a
call fcn.140010300
mov rdx, qword [rsp + 0x48]
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], 0xf
mov byte [rsp + 0x50], r15b
cmp rdx, 0x10
jb 0x140005637
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005632
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e3a
call fcn.140010300
xorps xmm0, xmm0
lea rdx, str.AhIPlOv
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400041b0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x1400056ab
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400056a6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e40
call fcn.140010300
mov rdx, qword [rsp + 0x48]
movdqa xmm0, xmmword [0x140072ca0]
mov byte [rsp + 0x50], r15b
movdqu xmmword [rsp + 0x60], xmm0
cmp rdx, 0x10
jb 0x1400056fb
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400056f6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e40
call fcn.140010300
xorps xmm0, xmm0
lea rdx, str.lwAXCsI
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x70]
call fcn.140008910
mov r8, qword [rbp + 0x70]
lea rsi, [rbp + 0x70]
mov rdx, qword [rbp + 0x88]
lea rdi, [rbp + 0x70]
cmp rdx, 0x10
lea rbx, [rbp + 0x70]
cmovae rsi, r8
cmovae rdi, r8
add rsi, qword [rbp + 0x80]
cmp rdx, 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x14000578e
sub rdi, rbx
nop dword [rax + rax]
movzx ecx, byte [rbx]
call fcn.14003e80c
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140005770
mov rdx, qword [rbp + 0x88]
mov r8, qword [rbp + 0x70]
cmp rdx, 0x10
jb 0x1400057c4
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x1400057bc
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e46
mov rcx, r8
call fcn.140010300
mov rdx, qword [rsp + 0x48]
movdqa xmm0, xmmword [0x140072ca0]
mov byte [rbp + 0x70], r15b
movdqu xmmword [rbp + 0x80], xmm0
cmp rdx, 0x10
jb 0x140005815
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005810
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e46
call fcn.140010300
xorps xmm0, xmm0
lea rdx, str.iOuggvm
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.140004410
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140005889
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005884
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e4c
call fcn.140010300
mov rdx, qword [rsp + 0x48]
movdqa xmm0, xmmword [0x140072ca0]
mov byte [rsp + 0x50], r15b
movdqu xmmword [rsp + 0x60], xmm0
cmp rdx, 0x10
jb 0x1400058d9
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400058d4
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e4c
call fcn.140010300
xorps xmm0, xmm0
lea rdx, str.JHHmjda
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.140008910
cmp qword [rsp + 0x60], r15
je 0x140005943
cmp qword [rsp + 0x68], 0x10
lea rax, [rsp + 0x50]
cmovae rax, qword [rsp + 0x50]
movsx ecx, byte [rax]
call fcn.14003e838
cmp qword [rsp + 0x68], 0x10
lea rcx, [rsp + 0x50]
cmovae rcx, qword [rsp + 0x50]
mov byte [rcx], al
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140005980
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000597b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e52
call fcn.140010300
mov rdx, qword [rsp + 0x48]
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], 0xf
mov byte [rsp + 0x50], r15b
cmp rdx, 0x10
jb 0x1400059d0
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400059cb
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e52
call fcn.140010300
xorps xmm0, xmm0
lea rdx, str.AhIPlOv
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400041b0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140005a44
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005a3f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e58
call fcn.140010300
mov rdx, qword [rsp + 0x48]
movdqa xmm0, xmmword [0x140072ca0]
mov byte [rsp + 0x50], r15b
movdqu xmmword [rsp + 0x60], xmm0
cmp rdx, 0x10
jb 0x140005a94
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005a8f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006e58
call fcn.140010300
xorps xmm0, xmm0
lea rdx, str.lwAXCsI
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x90]
call fcn.140008910
mov r8, qword [rbp + 0x90]
lea rcx, [rbp + 0x90]
mov rdx, qword [rbp + 0xa8]
lea rdi, [rbp + 0x90]
mov rsi, qword [rbp + 0xa0]
lea rbx, [rbp + 0x90]
cmp rdx, 0x10
cmovae rcx, r8
cmovae rdi, r8
add rsi, rcx
cmp rdx, 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x140005b37
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.14003e80c
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140005b16
mov rdx, qword [rbp + 0xa8]
mov r8, qword [rbp + 0x90]
cmp rdx, 0x10
jb 0x140005b6d
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140005b65
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006dda
mov rcx, r8
call fcn.140010300
mov rdx, qword [rsp + 0x48]
movdqa xmm0, xmmword [0x140072ca0]
mov byte [rbp + 0x90], r15b
movdqu xmmword [rbp + 0xa0], xmm0
cmp rdx, 0x10
jb 0x140005bc1
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005bbc
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006dda
call fcn.140010300
xorps xmm0, xmm0
lea rdx, str.JHHmjda
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.140008910
cmp qword [rsp + 0x60], r15
je 0x140005c2b
cmp qword [rsp + 0x68], 0x10
lea rax, [rsp + 0x50]
cmovae rax, qword [rsp + 0x50]
movsx ecx, byte [rax]
call fcn.14003e838
cmp qword [rsp + 0x68], 0x10
lea rcx, [rsp + 0x50]
cmovae rcx, qword [rsp + 0x50]
mov byte [rcx], al
mov r8, qword [rsp + 0x68]
cmp r8, 0x10
jb 0x140005c48
mov rdx, qword [rsp + 0x50]
lea rcx, [rsp + 0x50]
inc r8
call fcn.140009de0
mov r8, qword [rsp + 0x48]
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], 0xf
mov byte [rsp + 0x50], r15b
cmp r8, 0x10
jb 0x140005c78
mov rdx, qword [rsp + 0x30]
lea rcx, [rsp + 0x30]
inc r8
call fcn.140009de0
xorps xmm0, xmm0
lea rdx, str.AhIPlOv
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400041b0
mov r8, qword [rsp + 0x68]
cmp r8, 0x10
jb 0x140005ccc
mov rdx, qword [rsp + 0x50]
lea rcx, [rsp + 0x50]
inc r8
call fcn.140009de0
mov r8, qword [rsp + 0x48]
movdqa xmm0, xmmword [0x140072ca0]
mov byte [rsp + 0x50], r15b
movdqu xmmword [rsp + 0x60], xmm0
cmp r8, 0x10
jb 0x140005cfc
mov rdx, qword [rsp + 0x30]
lea rcx, [rsp + 0x30]
inc r8
call fcn.140009de0
xorps xmm0, xmm0
lea rdx, str.UlvtiaN
xorps xmm1, xmm1
lea rcx, [rsp + 0x50]
mov r8d, 7
movups xmmword [rsp + 0x50], xmm0
movdqu xmmword [rsp + 0x60], xmm1
call fcn.14000c020
xorps xmm0, xmm0
lea rdx, str.BiFoZLP
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
xorps xmm0, xmm0
lea rdx, str.TNlrjWn
xorps xmm1, xmm1
lea rcx, [rsp + 0x50]
mov r8d, 7
movups xmmword [rsp + 0x50], xmm0
movdqu xmmword [rsp + 0x60], xmm1
call fcn.14000c020
xorps xmm0, xmm0
lea rdx, str.vRNnKtJ
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140004260
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
xorps xmm0, xmm0
lea rdx, str.TNlrjWn
xorps xmm1, xmm1
lea rcx, [rsp + 0x50]
mov r8d, 7
movups xmmword [rsp + 0x50], xmm0
movdqu xmmword [rsp + 0x60], xmm1
call fcn.14000c020
xorps xmm0, xmm0
lea rdx, str.vRNnKtJ
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140004260
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
xorps xmm0, xmm0
lea rdx, str.UlvtiaN
xorps xmm1, xmm1
lea rcx, [rsp + 0x50]
mov r8d, 7
movups xmmword [rsp + 0x50], xmm0
movdqu xmmword [rsp + 0x60], xmm1
call fcn.14000c020
xorps xmm0, xmm0
lea rdx, str.BiFoZLP
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
movups xmmword [rsp + 0x30], xmm0
mov r8d, 7
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
xorps xmm0, xmm0
lea rdx, str.iOuggvm
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.140004410
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
xorps xmm0, xmm0
lea rdx, str.lRtssrO
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400044c0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
xorps xmm0, xmm0
lea rdx, str.iOuggvm
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.140004410
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
xorps xmm0, xmm0
lea rdx, str.AhIPlOv
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400041b0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
xorps xmm0, xmm0
lea rdx, str.lwAXCsI
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xb0]
call fcn.140008910
cmp qword [rbp + 0xc8], 0x10
lea rdi, [rbp + 0xb0]
mov r8, qword [rbp + 0xb0]
lea rsi, [rbp + 0xb0]
cmovae rdi, r8
cmovae rsi, r8
lea rbx, [rbp + 0xb0]
add rsi, qword [rbp + 0xc0]
cmp qword [rbp + 0xc8], 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x140006069
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.14003e80c
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140006056
lea rcx, [rbp + 0xb0]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
xorps xmm0, xmm0
lea rdx, str.iOuggvm
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.140004410
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
xorps xmm0, xmm0
lea rdx, str.lwAXCsI
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xd0]
call fcn.140008910
cmp qword [rbp + 0xe8], 0x10
lea rsi, [rbp + 0xd0]
mov r8, qword [rbp + 0xd0]
lea rdi, [rbp + 0xd0]
cmovae rsi, r8
lea rbx, [rbp + 0xd0]
cmovae rdi, r8
add rsi, qword [rbp + 0xe0]
cmp qword [rbp + 0xe8], 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x140006163
sub rdi, rbx
nop word [rax + rax]
movzx ecx, byte [rbx]
call fcn.14003e80c
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140006150
lea rcx, [rbp + 0xd0]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
xorps xmm0, xmm0
lea rdx, str.UlvtiaN
xorps xmm1, xmm1
lea rcx, [rsp + 0x50]
mov r8d, 7
movups xmmword [rsp + 0x50], xmm0
movdqu xmmword [rsp + 0x60], xmm1
call fcn.14000c020
xorps xmm0, xmm0
lea rdx, str.BiFoZLP
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
xorps xmm0, xmm0
lea rdx, str.AhIPlOv
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400041b0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
xorps xmm0, xmm0
lea rdx, str.BJDwuOP
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xf0]
call fcn.140008910
cmp qword [rbp + 0x108], 0x10
lea rcx, [rbp + 0xf0]
mov r8, qword [rbp + 0xf0]
lea rdi, [rbp + 0xf0]
mov rsi, qword [rbp + 0x100]
lea rbx, [rbp + 0xf0]
cmovae rcx, r8
cmovae rdi, r8
add rsi, rcx
cmp qword [rbp + 0x108], 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x1400062c3
sub rdi, rbx
nop dword [rax + rax]
movzx ecx, byte [rbx]
call fcn.14003e838
mov byte [rdi + rbx], al
inc rbx
cmp rbx, rsi
jne 0x1400062b0
lea rcx, [rbp + 0xf0]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
xorps xmm0, xmm0
lea rdx, str.JHHmjda
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.140008910
cmp qword [rsp + 0x60], r15
je 0x140006343
cmp qword [rsp + 0x68], 0x10
lea rax, [rsp + 0x50]
cmovae rax, qword [rsp + 0x50]
movsx ecx, byte [rax]
call fcn.14003e838
cmp qword [rsp + 0x68], 0x10
lea rcx, [rsp + 0x50]
cmovae rcx, qword [rsp + 0x50]
mov byte [rcx], al
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.14000b790
lea rcx, [rsp + 0x30]
call fcn.1400086d0
xorps xmm0, xmm0
lea rdx, str.lRtssrO
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400044c0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.14000ce20
mov r8d, 7
lea rdx, str.iOuggvm
lea rcx, [rsp + 0x30]
call fcn.14000c020
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.140004410
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.TNlrjWn
lea rcx, [rsp + 0x50]
call fcn.1400088d0
lea rdx, str.vRNnKtJ
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140004260
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rdx, str.iOuggvm
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.140004410
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.UlvtiaN
lea rcx, [rsp + 0x50]
call fcn.1400088d0
lea rdx, str.BiFoZLP
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rdx, str.lwAXCsI
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.140004080
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.AhIPlOv
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400041b0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.TNlrjWn
lea rcx, [rsp + 0x50]
call fcn.1400088d0
lea rdx, str.vRNnKtJ
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140004260
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rdx, str.iOuggvm
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.140004410
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.TNlrjWn
lea rcx, [rsp + 0x50]
call fcn.1400088d0
lea rdx, str.vRNnKtJ
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140004260
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rdx, str.UlvtiaN
lea rcx, [rsp + 0x50]
call fcn.1400088d0
lea rdx, str.BiFoZLP
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rdx, str.UlvtiaN
lea rcx, [rsp + 0x50]
call fcn.1400088d0
lea rdx, str.BiFoZLP
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rdx, str.TNlrjWn
lea rcx, [rsp + 0x50]
call fcn.1400088d0
lea rdx, str.vRNnKtJ
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140004260
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rdx, str.BJDwuOP
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400040f0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.AhIPlOv
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400041b0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.iOuggvm
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.140004410
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.14000b790
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.JHHmjda
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.140004160
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.14000b790
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.BJDwuOP
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400040f0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.JHHmjda
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.140004160
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.TNlrjWn
lea rcx, [rsp + 0x50]
call fcn.1400088d0
lea rdx, str.vRNnKtJ
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140004260
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rdx, str.iOuggvm
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.140004410
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.BJDwuOP
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400040f0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.14000b790
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.lwAXCsI
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.140004080
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.AhIPlOv
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400041b0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.AhIPlOv
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400041b0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.14000b790
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.BJDwuOP
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400040f0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.AhIPlOv
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400041b0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.BJDwuOP
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400040f0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.UlvtiaN
lea rcx, [rsp + 0x50]
call fcn.1400088d0
lea rdx, str.BiFoZLP
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rdx, str.TNlrjWn
lea rcx, [rsp + 0x50]
call fcn.1400088d0
lea rdx, str.vRNnKtJ
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140004260
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rdx, str.UlvtiaN
lea rcx, [rsp + 0x50]
call fcn.1400088d0
lea rdx, str.BiFoZLP
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rdx, str.lwAXCsI
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.140004080
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.lwAXCsI
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.140004080
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.14000b790
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.UlvtiaN
lea rcx, [rsp + 0x50]
call fcn.1400088d0
lea rdx, str.BiFoZLP
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rdx, str.TNlrjWn
lea rcx, [rsp + 0x50]
call fcn.1400088d0
lea rdx, str.vRNnKtJ
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140004260
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.14000b790
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.UlvtiaN
lea rcx, [rsp + 0x50]
call fcn.1400088d0
lea rdx, str.BiFoZLP
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rdx, str.UlvtiaN
lea rcx, [rsp + 0x50]
call fcn.1400088d0
lea rdx, str.BiFoZLP
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rdx, str.JHHmjda
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.140004160
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.BJDwuOP
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400040f0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.BJDwuOP
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400040f0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.TNlrjWn
lea rcx, [rsp + 0x50]
call fcn.1400088d0
lea rdx, str.vRNnKtJ
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140004260
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rdx, str.iOuggvm
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.140004410
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.lwAXCsI
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.140004080
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
lea rdx, str.BJDwuOP
lea rcx, [rsp + 0x30]
call fcn.1400088d0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400040f0
lea rcx, [rsp + 0x50]
call fcn.1400086d0
lea rcx, [rsp + 0x30]
call fcn.1400086d0
mov edx, 0xffffffff
mov rcx, r14
call qword [0x1400b8600]
call fcn.140001210
mov rcx, qword [rbp + 0x118]
xor rcx, rsp
call fcn.1400102e0
lea r11, [rsp + 0x220]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
mov rax, qword [rbx + 0x20]
jmp 0x140004704
call fcn.1400421f0
int3
call fcn.1400421f0
int3
call fcn.1400421f0
int3
call fcn.1400421f0
int3
call fcn.1400421f0
int3
call fcn.1400421f0
int3
call fcn.1400421f0
int3
call fcn.1400421f0
int3
call fcn.1400421f0
int3
call fcn.1400421f0
int3
call fcn.1400421f0
int3
call fcn.1400421f0
int3
call fcn.1400421f0
int3
call fcn.1400421f0
int3
call fcn.1400421f0
int3
call fcn.1400421f0
int3
call fcn.1400421f0
int3
call fcn.1400421f0
int3
call fcn.1400421f0
int3
call fcn.1400421f0
int3
call fcn.1400421f0
int3
call fcn.1400421f0
int3