Function at 0x140036b80
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x18], r8
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x200]
sub rsp, 0x300
lea rcx, [rbp - 0x50]
mov dword [rbp - 0x50], 0x2262100
mov dword [rbp - 0x4c], 0x38375632
mov dword [rbp - 0x48], 0x417e5b2b
call fcn.140004dd0
xor ecx, ecx
mov rdx, qword [rax]
call fcn.140018c8c
call fcn.14003b2d0
call fcn.140039840
call fcn.14003acb0
mov rax, qword [0x1400856d8]
lea rcx, [rbp + 0x48]
mov qword [rsp + 0x28], rcx
lea r8, [0x14003b740]
xor r13d, r13d
xor ecx, ecx
xor r9d, r9d
mov dword [rbp + 0x48], r13d
xor edx, edx
mov dword [rsp + 0x20], r13d
call rax
lea rdx, str.TgpLZw
mov r15, rax
lea rcx, [rsp + 0x70]
call fcn.1400020e0
lea rdx, str.QUtFtS
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rdx, str.rJpGfn
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032760
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.yqvhOO
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032710
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.oEzbAz
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032380
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.fddjMJ
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032850
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.TNjomy
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032850
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.akneYY
lea rcx, [rsp + 0x50]
call fcn.140006520
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.EOXnjH
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032480
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.GaUxDI
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032710
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
mov eax, dword [str.ZKfwKF]
lea rdi, [rbp - 0x70]
mov r12d, 6
mov qword [rsp + 0x330], rsi
xorps xmm0, xmm0
mov qword [rbp - 0x60], r12
movups xmmword [rbp - 0x70], xmm0
mov ecx, 0xf
mov dword [rbp - 0x70], eax
movzx eax, word [0x14004ae5c]
lea rbx, [rbp + 0x10]
movups xmmword [rbp + 0x10], xmm0
mov word [rbp - 0x6c], ax
add rbx, r12
mov qword [rbp - 0x58], rcx
mov esi, r12d
mov byte [rbp - 0x6a], r13b
mov r8d, ecx
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x28], rcx
movups xmm0, xmmword [rdi]
lea rdi, [rbp + 0x10]
movups xmmword [rbp + 0x10], xmm0
mov r9, qword [rbp + 0x10]
cmp rdi, rbx
je 0x140036e55
movsx ecx, byte [rdi]
call fcn.140018800
test eax, eax
je 0x140036e49
inc rdi
cmp rdi, rbx
jne 0x140036e35
mov r8, qword [rbp + 0x28]
mov rsi, qword [rbp + 0x20]
mov r9, qword [rbp + 0x10]
cmp r8, 0x10
lea rcx, [rbp + 0x10]
lea rax, [rbp + 0x10]
cmovae rcx, r9
cmovae rax, r9
sub rdi, rcx
mov rdx, rcx
sub rdx, rax
lea rcx, [rbp + 0x10]
mov rax, rsi
sub rax, rdx
cmp rax, rdi
cmovb rdi, rax
cmp r8, 0x10
cmovae rcx, r9
sub rsi, rdi
add rcx, rdx
mov r8, rsi
sub r8, rdx
inc r8
lea rdx, [rcx + rdi]
call fcn.140012b70
mov rdx, qword [rbp + 0x28]
mov qword [rbp + 0x20], rsi
cmp rdx, 0x10
jb 0x140036ee2
mov rcx, qword [rbp + 0x10]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140036edd
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003951d
call fcn.140010910
mov eax, dword [str.TRqCXH]
lea rdx, [rbp - 0x30]
xorps xmm0, xmm0
mov qword [rbp - 0x20], r12
movups xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x30], eax
lea rcx, [rbp - 0x70]
movzx eax, word [0x14004ae64]
mov ebx, 0xf
movups xmmword [rbp - 0x70], xmm0
mov word [rbp - 0x2c], ax
mov r14d, ebx
mov eax, dword [str.XmKspo]
mov dword [rbp - 0x70], eax
movzx eax, word [0x14004ae6c]
mov word [rbp - 0x6c], ax
mov qword [rbp - 0x18], rbx
mov byte [rbp - 0x2a], r13b
mov qword [rbp - 0x60], r12
mov qword [rbp - 0x58], rbx
mov byte [rbp - 0x6a], r13b
call fcn.140032530
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x140036f7d
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140036f78
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039517
call fcn.140010910
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x140036fb8
mov rcx, qword [rbp - 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140036fb3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039517
call fcn.140010910
mov eax, dword [str.c_ilkV]
lea rdx, [rbp - 0x30]
xorps xmm0, xmm0
mov qword [rbp - 0x20], r12
movups xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x30], eax
lea rcx, [rbp - 0x70]
movzx eax, word [0x14004ae74]
movups xmmword [rbp - 0x70], xmm0
mov word [rbp - 0x2c], ax
mov eax, dword [str.BdxUNj]
mov dword [rbp - 0x70], eax
movzx eax, word [0x14004ae7c]
mov word [rbp - 0x6c], ax
mov qword [rbp - 0x18], r14
mov byte [rbp - 0x2a], r13b
mov qword [rbp - 0x60], r12
mov qword [rbp - 0x58], r14
mov byte [rbp - 0x6a], r13b
call fcn.140032530
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x14003704b
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037046
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039517
call fcn.140010910
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x140037086
mov rcx, qword [rbp - 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037081
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039517
call fcn.140010910
mov eax, dword [str.knfzxB]
lea rdx, [rbp - 0x70]
xorps xmm0, xmm0
mov qword [rbp - 0x60], r12
movups xmmword [rbp - 0x70], xmm0
mov dword [rbp - 0x70], eax
lea rcx, [rbp + 0xb0]
movzx eax, word [0x14004ae84]
mov word [rbp - 0x6c], ax
mov qword [rbp - 0x58], r14
mov byte [rbp - 0x6a], r13b
call fcn.140002120
mov r8, qword [rbp + 0xb0]
lea rcx, [rbp + 0xb0]
mov rdx, qword [rbp + 0xc8]
lea rsi, [rbp + 0xb0]
mov rbx, qword [rbp + 0xc0]
lea rdi, [rbp + 0xb0]
cmp rdx, 0x10
cmovae rcx, r8
cmovae rsi, r8
add rbx, rcx
cmp rdx, 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x140037127
sub rsi, rdi
movzx ecx, byte [rdi]
call fcn.140018718
mov byte [rsi + rdi], al
inc rdi
cmp rdi, rbx
jne 0x140037106
mov rdx, qword [rbp + 0xc8]
mov r8, qword [rbp + 0xb0]
cmp rdx, 0x10
jb 0x14003715d
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140037155
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039523
mov rcx, r8
call fcn.140010910
mov rdx, qword [rbp - 0x58]
mov qword [rbp + 0xc0], r13
mov qword [rbp + 0xc8], r14
mov byte [rbp + 0xb0], r13b
cmp rdx, 0x10
jb 0x1400371ad
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400371a8
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039523
call fcn.140010910
mov eax, dword [str.hfWLMm]
lea rdx, [rbp - 0x70]
xorps xmm0, xmm0
mov qword [rbp - 0x60], r12
movups xmmword [rbp - 0x70], xmm0
mov dword [rbp - 0x70], eax
lea rcx, [rbp + 0x90]
movzx eax, word [0x14004ae8c]
mov word [rbp - 0x6c], ax
mov qword [rbp - 0x58], r14
mov byte [rbp - 0x6a], r13b
call fcn.140002120
mov rdx, qword [rbp + 0x90]
lea rbx, [rbp + 0x90]
mov r8, qword [rbp + 0xa8]
lea rsi, [rbp + 0x90]
cmp r8, 0x10
lea rdi, [rbp + 0x90]
cmovae rbx, rdx
cmovae rsi, rdx
add rbx, qword [rbp + 0xa0]
cmp r8, 0x10
cmovae rdi, rdx
cmp rdi, rbx
je 0x140037251
sub rsi, rdi
nop word [rax + rax]
movzx ecx, byte [rdi]
call fcn.1400186ec
mov byte [rdi + rsi], al
inc rdi
cmp rdi, rbx
jne 0x140037230
mov r8, qword [rbp + 0xa8]
mov rdx, qword [rbp + 0x90]
cmp r8, 0x10
jb 0x140037266
inc r8
lea rcx, [rbp + 0x90]
call fcn.140002330
mov rdx, qword [rbp - 0x58]
mov qword [rbp + 0xa0], r13
mov qword [rbp + 0xa8], r14
mov byte [rbp + 0x90], r13b
cmp rdx, 0x10
jb 0x1400372b6
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400372b1
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039529
call fcn.140010910
mov eax, dword [str.ecFMTv]
lea rdx, [rbp - 0x70]
xorps xmm0, xmm0
mov qword [rbp - 0x60], r12
movups xmmword [rbp - 0x70], xmm0
mov dword [rbp - 0x70], eax
lea rcx, [rbp + 0x70]
movzx eax, word [0x14004ae94]
mov word [rbp - 0x6c], ax
mov qword [rbp - 0x58], r14
mov byte [rbp - 0x6a], r13b
call fcn.140002120
mov rcx, qword [rbp + 0x70]
lea rbx, [rbp + 0x70]
mov rdx, qword [rbp + 0x88]
lea rsi, [rbp + 0x70]
mov r8, qword [rbp + 0x80]
lea rdi, [rbp + 0x70]
cmp rdx, 0x10
cmovae rbx, rcx
cmovae rsi, rcx
add rbx, r8
cmp rdx, 0x10
cmovae rdi, rcx
cmp rdi, rbx
je 0x14003734c
sub rsi, rdi
movzx ecx, byte [rdi]
call fcn.1400186ec
mov byte [rdi + rsi], al
inc rdi
cmp rdi, rbx
jne 0x140037327
mov rdx, qword [rbp + 0x88]
mov r8, qword [rbp + 0x80]
mov rcx, qword [rbp + 0x70]
test r8, r8
je 0x140037378
cmp rdx, 0x10
lea rax, [rbp + 0x70]
cmovae rax, rcx
movsx ecx, byte [rax]
call fcn.140018718
cmp qword [rbp + 0x88], 0x10
lea rcx, [rbp + 0x70]
cmovae rcx, qword [rbp + 0x70]
mov byte [rcx], al
lea rcx, [rbp + 0x70]
call fcn.140002080
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x1400373bc
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400373b7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003952f
call fcn.140010910
lea rdx, str.aDFKDv
lea rcx, [rsp + 0x50]
call fcn.140006520
lea rcx, [rsp + 0x50]
call fcn.140002240
mov eax, dword [str.URxRIN]
lea rdx, [rbp - 0x70]
xorps xmm0, xmm0
mov qword [rbp - 0x60], r12
movups xmmword [rbp - 0x70], xmm0
mov dword [rbp - 0x70], eax
lea rcx, [rbp + 0xd0]
movzx eax, word [0x14004aea4]
mov word [rbp - 0x6c], ax
mov qword [rbp - 0x58], r14
mov byte [rbp - 0x6a], r13b
call fcn.140002120
cmp qword [rbp + 0xe8], 0x10
lea rcx, [rbp + 0xd0]
mov r8, qword [rbp + 0xd0]
lea rsi, [rbp + 0xd0]
mov rbx, qword [rbp + 0xe0]
lea rdi, [rbp + 0xd0]
cmovae rcx, r8
cmovae rsi, r8
add rbx, rcx
cmp qword [rbp + 0xe8], 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x14003746b
sub rsi, rdi
movzx ecx, byte [rdi]
call fcn.1400186ec
mov byte [rsi + rdi], al
inc rdi
cmp rdi, rbx
jne 0x140037458
lea rcx, [rbp + 0xd0]
call fcn.140002080
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x1400374b2
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400374ad
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039535
call fcn.140010910
lea rdx, str.SgqlGU
lea rcx, [rsp + 0x50]
call fcn.140006520
lea rcx, [rsp + 0x50]
call fcn.140002240
mov eax, dword [str.MJKxOO]
lea rdx, [rbp - 0x70]
xorps xmm0, xmm0
mov qword [rbp - 0x60], r12
movups xmmword [rbp - 0x70], xmm0
mov dword [rbp - 0x70], eax
lea rcx, [rsp + 0x50]
movzx eax, word [0x14004aeb4]
mov word [rbp - 0x6c], ax
mov qword [rbp - 0x58], r14
mov byte [rbp - 0x6a], r13b
call fcn.140032380
lea rcx, [rsp + 0x50]
call fcn.140002080
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x140037547
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037542
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003953b
call fcn.140010910
mov eax, dword [str.Mscuav]
lea rdx, [rbp - 0x70]
xorps xmm0, xmm0
mov qword [rbp - 0x60], r12
movups xmmword [rbp - 0x70], xmm0
mov dword [rbp - 0x70], eax
lea rcx, [rbp + 0xf0]
movzx eax, word [0x14004aebc]
mov word [rbp - 0x6c], ax
mov qword [rbp - 0x58], r14
mov byte [rbp - 0x6a], r13b
call fcn.140002120
cmp qword [rbp + 0x108], 0x10
lea rbx, [rbp + 0xf0]
mov r8, qword [rbp + 0xf0]
lea rsi, [rbp + 0xf0]
cmovae rbx, r8
lea rdi, [rbp + 0xf0]
cmovae rsi, r8
add rbx, qword [rbp + 0x100]
cmp qword [rbp + 0x108], 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x1400375d8
sub rsi, rdi
movzx ecx, byte [rdi]
call fcn.140018718
mov byte [rsi + rdi], al
inc rdi
cmp rdi, rbx
jne 0x1400375c5
lea rcx, [rbp + 0xf0]
call fcn.140002080
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x14003761f
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003761a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039541
call fcn.140010910
lea rdx, str.yStXyN
lea rcx, [rsp + 0x50]
call fcn.140006520
lea rcx, [rsp + 0x50]
call fcn.140002240
xorps xmm0, xmm0
mov qword [rbp - 0x80], r13
mov r8, r12
mov qword [rbp - 0x78], r13
lea rdx, str.rPGfxC
lea rcx, [rsp + 0x70]
movups xmmword [rsp + 0x70], xmm0
call fcn.140002520
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x110]
call fcn.140002120
cmp qword [rbp + 0x128], 0x10
lea rbx, [rbp + 0x110]
mov r8, qword [rbp + 0x110]
lea rsi, [rbp + 0x110]
cmovae rbx, r8
lea rdi, [rbp + 0x110]
cmovae rsi, r8
add rbx, qword [rbp + 0x120]
cmp qword [rbp + 0x128], 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x1400376c9
sub rsi, rdi
movzx ecx, byte [rdi]
call fcn.140018718
mov byte [rsi + rdi], al
inc rdi
cmp rdi, rbx
jne 0x1400376b6
lea rcx, [rbp + 0x110]
call fcn.140002080
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x140037711
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003770c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039547
call fcn.140010910
xorps xmm0, xmm0
mov qword [rbp - 0x80], r13
mov r8, r12
mov qword [rbp - 0x78], r13
lea rdx, str.BjEetY
lea rcx, [rsp + 0x70]
movups xmmword [rsp + 0x70], xmm0
call fcn.140002520
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x130]
call fcn.140002120
cmp qword [rbp + 0x148], 0x10
lea rbx, [rbp + 0x130]
mov r8, qword [rbp + 0x130]
lea rsi, [rbp + 0x130]
cmovae rbx, r8
lea rdi, [rbp + 0x130]
cmovae rsi, r8
add rbx, qword [rbp + 0x140]
cmp qword [rbp + 0x148], 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x1400377a3
sub rsi, rdi
nop dword [rax]
movzx ecx, byte [rdi]
call fcn.140018718
mov byte [rdi + rsi], al
inc rdi
cmp rdi, rbx
jne 0x140037790
lea rcx, [rbp + 0x130]
call fcn.140002080
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x1400377eb
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400377e6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003954d
call fcn.140010910
xorps xmm0, xmm0
mov qword [rbp - 0x80], r13
mov r8, r12
mov qword [rbp - 0x78], r13
lea rdx, str.WuB_EI
lea rcx, [rsp + 0x70]
movups xmmword [rsp + 0x70], xmm0
call fcn.140002520
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x150]
call fcn.140002120
cmp qword [rbp + 0x168], 0x10
lea rbx, [rbp + 0x150]
mov r8, qword [rbp + 0x150]
lea rsi, [rbp + 0x150]
cmovae rbx, r8
lea rdi, [rbp + 0x150]
cmovae rsi, r8
add rbx, qword [rbp + 0x160]
cmp qword [rbp + 0x168], 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x14003787a
sub rsi, rdi
movzx ecx, byte [rdi]
call fcn.1400186ec
mov byte [rdi + rsi], al
inc rdi
cmp rdi, rbx
jne 0x140037867
lea rcx, [rbp + 0x150]
call fcn.140002080
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x1400378c2
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400378bd
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039553
call fcn.140010910
xorps xmm0, xmm0
mov qword [rbp - 0x80], r13
mov r8, r12
mov qword [rbp - 0x78], r13
lea rdx, str.bNsIBC
lea rcx, [rsp + 0x70]
movups xmmword [rsp + 0x70], xmm0
call fcn.140002520
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140002120
cmp qword [rbp - 0x60], r13
je 0x140037920
cmp qword [rbp - 0x58], 0x10
lea rax, [rbp - 0x70]
cmovae rax, qword [rbp - 0x70]
movsx ecx, byte [rax]
call fcn.140018718
cmp qword [rbp - 0x58], 0x10
lea rcx, [rbp - 0x70]
cmovae rcx, qword [rbp - 0x70]
mov byte [rcx], al
lea rcx, [rbp - 0x70]
call fcn.140002080
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x140037965
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037960
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039559
call fcn.140010910
xorps xmm0, xmm0
mov qword [rbp - 0x80], r13
mov r8, r12
mov qword [rbp - 0x78], r13
lea rdx, str.wkpUjn
lea rcx, [rsp + 0x70]
movups xmmword [rsp + 0x70], xmm0
call fcn.140002520
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400327c0
lea rcx, [rsp + 0x50]
call fcn.140002080
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x1400379de
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400379d9
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003955f
call fcn.140010910
xorps xmm0, xmm0
mov qword [rbp - 0x80], r13
mov r8, r12
mov qword [rbp - 0x78], r13
lea rdx, str.t_DxQl
lea rcx, [rsp + 0x70]
movups xmmword [rsp + 0x70], xmm0
call fcn.140002520
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140032380
lea rcx, [rsp + 0x50]
call fcn.140002080
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x140037a57
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037a52
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039565
call fcn.140010910
xorps xmm0, xmm0
mov qword [rbp - 0x80], r13
mov r8, r12
mov qword [rbp - 0x78], r13
lea rdx, str.vqmNND
lea rcx, [rsp + 0x70]
movups xmmword [rsp + 0x70], xmm0
call fcn.140002520
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140032850
cmp qword [rbp - 0x60], r13
je 0x140037ab5
cmp qword [rbp - 0x58], 0x10
lea rax, [rbp - 0x70]
cmovae rax, qword [rbp - 0x70]
movsx ecx, byte [rax]
call fcn.140018718
cmp qword [rbp - 0x58], 0x10
lea rcx, [rbp - 0x70]
cmovae rcx, qword [rbp - 0x70]
mov byte [rcx], al
lea rcx, [rbp - 0x70]
call fcn.140002080
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x140037afa
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037af5
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003956b
call fcn.140010910
xorps xmm0, xmm0
mov qword [rbp - 0x80], r13
mov r8, r12
mov qword [rbp - 0x78], r13
lea rdx, str.qHPSVi
lea rcx, [rsp + 0x70]
movups xmmword [rsp + 0x70], xmm0
call fcn.140002520
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140032480
lea rcx, [rsp + 0x50]
call fcn.140002080
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x140037b73
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037b6e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039571
call fcn.140010910
xorps xmm0, xmm0
mov qword [rbp - 0x80], r13
mov r8, r12
mov qword [rbp - 0x78], r13
lea rdx, str.aMcFKn
lea rcx, [rsp + 0x70]
movups xmmword [rsp + 0x70], xmm0
call fcn.140002520
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140032380
lea rcx, [rsp + 0x50]
call fcn.140002080
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x140037bec
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037be7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039577
call fcn.140010910
xorps xmm0, xmm0
mov qword [rbp - 0x80], r13
mov r8, r12
mov qword [rbp - 0x78], r13
lea rdx, str.jPvUVz
lea rcx, [rsp + 0x70]
movups xmmword [rsp + 0x70], xmm0
call fcn.140002520
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140032480
lea rcx, [rsp + 0x50]
call fcn.140002080
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x140037c65
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037c60
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003957d
call fcn.140010910
xorps xmm0, xmm0
mov qword [rsp + 0x60], r13
mov r8, r12
mov qword [rsp + 0x68], r13
lea rdx, str.rmSylI
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.140002520
xorps xmm0, xmm0
mov qword [rbp - 0x60], r13
mov r8, r12
mov qword [rbp - 0x58], r13
lea rdx, str.rGpKU
lea rcx, [rbp - 0x70]
movups xmmword [rbp - 0x70], xmm0
call fcn.140002520
mov r8, qword [rbp - 0x58]
cmp r8, 0x10
jb 0x140037cc7
mov rdx, qword [rbp - 0x70]
lea rcx, [rbp - 0x70]
inc r8
call fcn.140002330
lea rcx, [rsp + 0x50]
mov qword [rbp - 0x60], r13
mov qword [rbp - 0x58], r14
mov byte [rbp - 0x70], r13b
call fcn.140002080
lea rdx, str.hSCriz
lea rcx, [rsp + 0x70]
call fcn.1400020e0
lea rdx, str.sFmugh
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rdx, str.f_IMdk
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.1400327c0
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.OretXo
lea rcx, [rsp + 0x70]
call fcn.1400020e0
lea rdx, str.UPxxFx
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140032530
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rdx, str.XyGSXj
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032480
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.HWGrwU
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032380
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.lPZPLu
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032480
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.eGjQtM
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032480
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.BsYaZb
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032710
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.DtDhoJ
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.1400327c0
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.LIZsss
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.1400327c0
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.zdKAQt
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032760
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.obkDvD
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032710
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.CLzvXk
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032480
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.hNbeiQ
lea rcx, [rsp + 0x70]
call fcn.1400020e0
lea rdx, str.wzPCCi
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rdx, str.CUFSD
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032850
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str._AVVgg
lea rcx, [rsp + 0x50]
call fcn.140006520
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.tOeT_X
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032710
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.oaGtrt
lea rcx, [rsp + 0x70]
call fcn.1400020e0
lea rdx, str.NZAoTD
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140032530
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rdx, str.PzmwUz
lea rcx, [rsp + 0x50]
call fcn.140006520
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.vnQkeV
lea rcx, [rsp + 0x50]
call fcn.140006520
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.GCesDw
lea rcx, [rsp + 0x70]
call fcn.1400020e0
lea rdx, str.fDVsYB
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140032530
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rdx, str.x_cszg
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032710
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.gVDWVi
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032760
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.LGRPth
lea rcx, [rsp + 0x70]
call fcn.1400020e0
lea rdx, str.xJhnXo
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rdx, str.WGWFXs
lea rcx, [rsp + 0x70]
call fcn.1400020e0
lea rdx, str.VLVWpE
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140032530
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rdx, str.qBckUk
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032380
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.M_RtOr
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032760
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.ZUBcdC
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032710
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.Ps_dMt
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032710
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.REWWCv
lea rcx, [rsp + 0x70]
call fcn.1400020e0
lea rdx, str.TaPWOZ
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rdx, str.MC_RpF
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.1400327c0
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.vkeyhS
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032480
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.iQww_t
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032380
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.ygMOVN
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032850
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.fOEjqE
lea rcx, [rsp + 0x70]
call fcn.1400020e0
lea rdx, str.BrPbDX
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140032530
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rdx, str.vIVGRo
lea rcx, [rsp + 0x50]
call fcn.140006520
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.ChQLbw
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032760
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.aSjVQa
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032710
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.qQntJO
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032760
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.fjBxnX
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032760
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.nndEQB
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032850
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.ynSLUE
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032380
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.dglomE
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032850
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.SXTUSh
lea rcx, [rsp + 0x50]
call fcn.140006520
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.QLutG
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032760
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.iuinDI
lea rcx, [rsp + 0x70]
call fcn.1400020e0
lea rdx, str.PbxzmJ
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rdx, str.NdfiWh
lea rcx, [rsp + 0x70]
call fcn.1400020e0
lea rdx, str.dBZsBk
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rdx, str.ModkOI
lea rcx, [rsp + 0x70]
call fcn.1400020e0
lea rdx, str.ZtPUTP
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140032530
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rdx, str.E_lvFS
lea rcx, [rsp + 0x70]
call fcn.1400020e0
lea rdx, str.JwKALh
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rdx, str.ZvTAux
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032710
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.gheiFZ
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032760
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.joHdTn
lea rcx, [rsp + 0x70]
call fcn.1400020e0
lea rdx, str.WdIYip
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140032530
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rdx, str.NKSNpN
lea rcx, [rsp + 0x70]
call fcn.1400020e0
lea rdx, str.bOsApz
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140032530
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rdx, str.gLCDos
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032710
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.hraKVw
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032710
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.Xywmce
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032760
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.gzkoKm
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032710
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.wcmyLH
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140032710
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
lea rdx, str.SFOiMt
lea rcx, [rsp + 0x50]
call fcn.1400020e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.1400327c0
lea rcx, [rsp + 0x70]
call fcn.140002080
lea rcx, [rsp + 0x50]
call fcn.140002080
mov edx, 0xffffffff
mov rcx, r15
call qword [0x1400856e0]
mov ecx, 0x208
call fcn.140010918
mov ecx, 0x208
mov r12, rax
call fcn.140010918
mov rdx, qword [0x140085650]
xor ecx, ecx
mov rbx, qword [0x140085668]
mov rdi, rax
call rdx
mov rcx, rax
mov r8d, 0x104
mov rdx, r12
call rbx
mov rdx, rdi
mov rcx, r12
sub rdx, r12
nop dword [rax]
nop word [rax + rax]
movzx eax, word [rcx]
mov word [rdx + rcx], ax
lea rcx, [rcx + 2]
test ax, ax
jne 0x140038950
mov rcx, rdi
call fcn.140001140
mov rsi, 0xffffffffffffffff
mov rdi, rax
mov rcx, rsi
lea rbx, [rax + 2]
nop dword [rax]
inc rcx
cmp word [rbx + rcx*2], r13w
jne 0x140038980
inc rcx
mov eax, 2
mul rcx
cmovo rax, rsi
mov rcx, rax
call fcn.140010918
mov rdx, rbx
sub rax, rbx
nop word [rax + rax]
movzx ecx, word [rdx]
mov word [rax + rdx], cx
lea rdx, [rdx + 2]
test cx, cx
jne 0x1400389b0
mov rdx, rbx
lea rcx, [rsp + 0x70]
call fcn.140001f00
mov rax, qword [rbp - 0x80]
lea rcx, [0x140052c4c]
mov edx, 5
mov word [rdi + rax*2 - 6], r13w
call fcn.1400363f0
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.1400020e0
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 0x50]
call fcn.1400012a0
mov rcx, rax
call fcn.140001e80
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.140001f00
lea rcx, [rbp - 0x50]
call fcn.140001e90
mov rdx, rbx
lea rcx, [rsp + 0x70]
call fcn.140005c60
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140005c40
mov edx, 0x19
lea rcx, [0x140052c30]
call fcn.1400363f0
mov rdx, rax
lea rcx, [rbp + 0x50]
call fcn.1400020e0
lea rcx, [rbp + 0x240]
mov word [rbp + 0x240], 0x4f11
call fcn.140001d80
xor edx, edx
lea rcx, [rbp + 0x50]
mov rbx, rax
call fcn.140005da0
mov rcx, qword [rbx]
movzx edx, byte [rcx]
cmp byte [rax], dl
jne 0x140039117
mov eax, 0x6d
mov dword [rbp - 0x50], 0x220006
lea rcx, [rbp - 0x50]
mov word [rbp - 0x40], ax
mov dword [rbp - 0x4c], 0x77001d
mov dword [rbp - 0x48], 0x1b004e
mov dword [rbp - 0x44], 0x4e0042
call fcn.140004a60
lea rcx, [rbp - 0x30]
mov rdx, qword [rax]
call fcn.140001f00
mov ecx, 0x200
call fcn.140010918
mov rbx, qword [0x1400856e8]
lea rcx, [rbp - 0x50]
mov rdi, rax
mov dword [rbp - 0x50], 0xa0031
mov eax, 0x61
mov dword [rbp - 0x4c], 0x70034
mov word [rbp - 0x48], ax
call fcn.140004850
mov r8d, 0x100
mov rdx, rdi
mov rcx, qword [rax]
call rbx
xorps xmm0, xmm0
mov qword [rbp + 0x40], r13
mov rdx, rdi
lea rcx, [rbp - 0x50]
movdqu xmmword [rbp + 0x30], xmm0
call fcn.140001f00
mov rcx, rax
lea rdx, [rbp + 0x30]
call fcn.1400328d0
mov rdi, qword [rbp + 0x30]
mov r15, qword [rbp + 0x38]
cmp rdi, r15
je 0x140038d13
mov eax, 0x61
mov dword [rbp + 0x240], 0x4f004b
mov word [rbp - 0x48], ax
mov dword [rbp - 0x50], 0x3f004b
mov dword [rbp - 0x4c], 0x31001d
nop dword [rax + rax]
lea rcx, [rbp + 0x240]
call fcn.1400015b0
cmp qword [rdi + 0x18], 8
mov rcx, qword [rax]
movzx edx, word [rcx]
mov rcx, rdi
jb 0x140038b7f
mov rcx, qword [rdi]
call fcn.14001183c
lea rcx, [rbp - 0x50]
mov rbx, rax
call fcn.140004850
mov rdx, qword [rax]
sub rdx, rbx
nop word [rax + rax]
movzx ecx, word [rbx]
movzx eax, word [rbx + rdx]
sub ecx, eax
jne 0x140038bb3
add rbx, 2
test eax, eax
jne 0x140038ba0
test ecx, ecx
jne 0x140038bf5
cmp qword [rdi + 0x18], 8
mov rcx, rdi
mov rax, qword [0x140085660]
jb 0x140038bcb
mov rcx, qword [rdi]
mov qword [rsp + 0x30], r13
xor r9d, r9d
mov dword [rsp + 0x28], pe_nt_image_headers64
xor r8d, r8d
mov edx, 0x40000000
mov dword [rsp + 0x20], 3
call rax
mov r14, rax
cmp rax, rsi
jne 0x140038c07
add rdi, 0x20
cmp rdi, r15
jne 0x140038b60
jmp 0x140038d13
mov r9, r13
lea r10, [0x14004a7e0]
movabs r8, 0x16e0689427378eb5
lea r15, [0x140052c60]
nop dword [rax]
nop word [rax + rax]
mov rax, r8
mov rcx, r9
mul r9
mov rax, r9
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 8
imul rax, rax, 0x1d6
sub rcx, rax
movzx eax, byte [r9 + r15]
xor al, byte [rcx + r10]
mov byte [r9 + r15], al
inc r9
cmp r9, 0x30aff
jb 0x140038c30
mov rbx, qword [0x1400856f0]
mov ecx, 4
call fcn.1400108cc
mov r9, rax
mov qword [rsp + 0x20], r13
mov r8d, 0x30aff
mov rdx, r15
mov rcx, r14
call rbx
test eax, eax
je 0x140038d0a
cmp qword [rdi + 0x18], 8
mov r15, qword [rdi + 0x10]
jb 0x140038ca5
mov rdi, qword [rdi]
mov rcx, qword [rbp - 0x18]
mov r13, qword [rbp - 0x20]
mov rax, rcx
sub rax, r13
cmp r15, rax
ja 0x140038ceb
cmp rcx, 8
lea rax, [r15 + r13]
lea rbx, [rbp - 0x30]
mov qword [rbp - 0x20], rax
cmovae rbx, qword [rbp - 0x30]
lea r8, [r15 + r15]
mov rdx, rdi
lea rcx, [rbx + r13*2]
call fcn.140012b70
lea rax, [r15 + r13]
xor r13d, r13d
mov word [rbx + rax*2], r13w
jmp 0x140038d0a
movzx r8d, byte [rbp + 0x240]
lea rcx, [rbp - 0x30]
mov r9, rdi
mov qword [rsp + 0x20], r15
mov rdx, r15
call fcn.140006610
xor r13d, r13d
mov rcx, r14
call qword [0x140085690]
lea rcx, [rbp - 0x50]
mov dword [rbp - 0x50], 0x220006
mov dword [rbp - 0x4c], 0x77001d
mov dword [rbp - 0x48], 0x1b004e
mov dword [rbp - 0x44], 0x6c0042
call fcn.140004530
lea rcx, [rbp - 0x10]
mov rdx, qword [rax]
call fcn.140001f00
lea rdx, [rbp + 0x50]
lea rcx, [rbp - 0x50]
call fcn.1400012a0
mov r9, rax
cmp qword [rax + 0x18], 8
jb 0x140038d5e
mov r9, qword [rax]
mov rdi, rsi
inc rdi
cmp word [r9 + rdi*2], 0
jne 0x140038d61
mov rcx, qword [rbp + 8]
mov r14, qword [rbp]
mov rax, rcx
sub rax, r14
cmp rdi, rax
ja 0x140038daf
cmp rcx, 8
lea rax, [rdi + r14]
lea rbx, [rbp - 0x10]
mov qword [rbp], rax
cmovae rbx, qword [rbp - 0x10]
lea r8, [rdi + rdi]
mov rdx, r9
lea rcx, [rbx + r14*2]
call fcn.140012b70
lea rax, [r14 + rdi]
mov word [rbx + rax*2], r13w
jmp 0x140038dc8
movzx r8d, byte [rbp + 0x240]
lea rcx, [rbp - 0x10]
mov rdx, rdi
mov qword [rsp + 0x20], rdi
call fcn.140006610
mov rdx, qword [rbp - 0x38]
cmp rdx, 8
jb 0x140038e08
mov rcx, qword [rbp - 0x50]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140038e03
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039583
call fcn.140010910
mov rdi, rsi
nop dword [rax + rax]
inc rdi
cmp word [r12 + rdi*2], 0
jne 0x140038e10
mov rcx, qword [rbp + 8]
mov r14, qword [rbp]
mov rax, rcx
sub rax, r14
cmp rdi, rax
ja 0x140038e5e
cmp rcx, 8
lea rax, [r14 + rdi]
lea rbx, [rbp - 0x10]
mov qword [rbp], rax
cmovae rbx, qword [rbp - 0x10]
lea r8, [rdi + rdi]
mov rdx, r12
lea rcx, [rbx + r14*2]
call fcn.140012b70
lea rax, [r14 + rdi]
mov word [rbx + rax*2], r13w
jmp 0x140038e7a
movzx r8d, byte [rbp + 0x240]
lea rcx, [rbp - 0x10]
mov r9, r12
mov qword [rsp + 0x20], rdi
mov rdx, rdi
call fcn.140006610
lea rcx, [rbp - 0x50]
mov dword [rbp - 0x50], 0x6f0047
mov dword [rbp - 0x4c], 0x770005
mov r15d, 7
mov dword [rbp - 0x48], 0xc0007
mov dword [rbp - 0x44], 0x6c0012
call fcn.140004530
mov rdi, rsi
mov r9, qword [rax]
nop dword [rax + rax]
inc rdi
cmp word [r9 + rdi*2], 0
jne 0x140038eb0
mov rcx, qword [rbp + 8]
mov r14, qword [rbp]
mov rax, rcx
sub rax, r14
cmp rdi, rax
ja 0x140038efe
cmp rcx, 8
lea rax, [r14 + rdi]
lea rbx, [rbp - 0x10]
mov qword [rbp], rax
cmovae rbx, qword [rbp - 0x10]
lea r8, [rdi + rdi]
mov rdx, r9
lea rcx, [rbx + r14*2]
call fcn.140012b70
lea rax, [r14 + rdi]
mov word [rbx + rax*2], r13w
jmp 0x140038f17
movzx r8d, byte [rbp + 0x240]
lea rcx, [rbp - 0x10]
mov rdx, rdi
mov qword [rsp + 0x20], rdi
call fcn.140006610
lea rcx, [rbp + 0x240]
mov dword [rbp + 0x240], 0x4f0047
call fcn.1400015b0
mov r9, qword [rax]
inc rsi
cmp word [r9 + rsi*2], 0
jne 0x140038f30
mov rcx, qword [rbp - 0x18]
mov rdi, qword [rbp - 0x20]
mov rax, rcx
sub rax, rdi
cmp rsi, rax
ja 0x140038f7e
cmp rcx, 8
lea rax, [rsi + rdi]
lea rbx, [rbp - 0x30]
mov qword [rbp - 0x20], rax
cmovae rbx, qword [rbp - 0x30]
lea r8, [rsi + rsi]
mov rdx, r9
lea rcx, [rbx + rdi*2]
call fcn.140012b70
lea rax, [rdi + rsi]
mov word [rbx + rax*2], r13w
jmp 0x140038f97
movzx r8d, byte [rbp + 0x240]
lea rcx, [rbp - 0x30]
mov rdx, rsi
mov qword [rsp + 0x20], rsi
call fcn.140006610
mov ecx, 0x3e8
call qword [0x140085658]
xorps xmm0, xmm0
mov dword [rbp + 0x190], 0x68
xor eax, eax
mov word [rbp + 0x240], 0x4f11
lea rcx, [rbp + 0x240]
mov dword [rbp + 0x1f4], eax
movups xmmword [rbp + 0x194], xmm0
mov qword [rbp + 0x180], rax
movups xmmword [rbp + 0x1a4], xmm0
movups xmmword [rbp + 0x1b4], xmm0
movups xmmword [rbp + 0x1c4], xmm0
movups xmmword [rbp + 0x1d4], xmm0
movups xmmword [rbp + 0x1e4], xmm0
movups xmmword [rbp + 0x170], xmm0
call fcn.140001d80
cmp qword [rbp + 0x68], 0x10
lea rdx, [rbp + 0x50]
cmovae rdx, qword [rbp + 0x50]
mov rax, qword [rax]
movzx ecx, byte [rax]
cmp byte [rdx], cl
je 0x14003924f
mov rdx, qword [rbp + 8]
cmp rdx, 8
jb 0x140039060
mov rcx, qword [rbp - 0x10]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003905b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039511
call fcn.140010910
mov rcx, qword [rbp + 0x30]
mov qword [rbp], r13
mov qword [rbp + 8], r15
mov word [rbp - 0x10], r13w
test rcx, rcx
je 0x1400390c4
mov rdx, qword [rbp + 0x38]
call fcn.140006760
mov rcx, qword [rbp + 0x30]
mov rdx, qword [rbp + 0x40]
mov rax, rcx
sub rdx, rcx
and rdx, 0xffffffffffffffe0
cmp rdx, 0x1000
jb 0x1400390b3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039511
call fcn.140010910
xorps xmm0, xmm0
mov qword [rbp + 0x40], r13
movdqu xmmword [rbp + 0x30], xmm0
mov rdx, qword [rbp - 0x18]
cmp rdx, 8
jb 0x140039104
mov rcx, qword [rbp - 0x30]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400390ff
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039511
call fcn.140010910
mov qword [rbp - 0x20], r13
mov r14d, 0xf
mov qword [rbp - 0x18], r15
mov word [rbp - 0x30], r13w
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x140039152
mov rcx, qword [rbp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003914d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039511
call fcn.140010910
mov rdx, qword [rsp + 0x68]
mov qword [rbp + 0x60], r13
mov qword [rbp + 0x68], r14
mov byte [rbp + 0x50], 0
cmp rdx, 8
jb 0x1400391a0
mov rcx, qword [rsp + 0x50]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003919b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039511
call fcn.140010910
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x1400391db
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400391d6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039511
call fcn.140010910
mov rdx, qword [rbp - 0x78]
mov qword [rbp - 0x60], r13
mov qword [rbp - 0x58], r14
mov byte [rbp - 0x70], 0
cmp rdx, 8
jb 0x140039228
mov rcx, qword [rsp + 0x70]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140039223
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039511
call fcn.140010910
xor eax, eax
mov rsi, qword [rsp + 0x330]
lea r11, [rsp + 0x300]
mov rbx, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
cmp qword [rbp - 0x18], 8
lea rcx, [rbp + 0x170]
mov rax, qword [0x1400856d0]
lea rdx, [rbp - 0x30]
cmovae rdx, qword [rbp - 0x30]
xor r9d, r9d
mov qword [rsp + 0x48], rcx
xor r8d, r8d
lea rcx, [rbp + 0x190]
mov qword [rsp + 0x40], rcx
xor ecx, ecx
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], 0x8000000
mov dword [rsp + 0x20], r13d
call rax
mov ecx, 0x1388
call qword [0x140085658]
mov rdx, qword [rbp + 8]
cmp rdx, 8
jb 0x1400392e8
mov rcx, qword [rbp - 0x10]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400392e3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039511
call fcn.140010910
mov rcx, qword [rbp + 0x30]
mov qword [rbp], r13
mov qword [rbp + 8], r15
mov word [rbp - 0x10], r13w
test rcx, rcx
je 0x1400393ad
mov rsi, qword [rbp + 0x38]
cmp rcx, rsi
je 0x14003936c
lea rbx, [rcx + 0x18]
nop
mov rdx, qword [rbx]
cmp rdx, 8
jb 0x14003934f
mov rcx, qword [rbx - 0x18]
lea rdx, [rdx*2 + 2]
cmp rdx, 0x1000
jb 0x14003934a
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140039511
mov rcx, r8
call fcn.140010910
mov qword [rbx - 8], r13
mov qword [rbx], r15
mov word [rbx - 0x18], r13w
add rbx, 0x20
lea rax, [rbx - 0x18]
cmp rax, rsi
jne 0x140039310
mov rcx, qword [rbp + 0x30]
mov rdx, qword [rbp + 0x40]
mov rax, rcx
sub rdx, rcx
and rdx, 0xffffffffffffffe0
cmp rdx, 0x1000
jb 0x14003939c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039511
call fcn.140010910
xorps xmm0, xmm0
mov qword [rbp + 0x40], r13
movdqu xmmword [rbp + 0x30], xmm0
mov rdx, qword [rbp - 0x18]
cmp rdx, 8
jb 0x1400393ed
mov rcx, qword [rbp - 0x30]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400393e8
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039511
call fcn.140010910
mov rdx, qword [rbp + 0x68]
mov qword [rbp - 0x20], r13
mov qword [rbp - 0x18], r15
mov word [rbp - 0x30], r13w
cmp rdx, 0x10
jb 0x140039435
mov rcx, qword [rbp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140039430
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039511
call fcn.140010910
mov rdx, qword [rsp + 0x68]
mov ebx, 0xf
mov qword [rbp + 0x60], r13
mov qword [rbp + 0x68], rbx
mov byte [rbp + 0x50], 0
cmp rdx, 8
jb 0x140039488
mov rcx, qword [rsp + 0x50]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140039483
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039511
call fcn.140010910
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x1400394bf
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400394ba
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039511
call fcn.140010910
mov rdx, qword [rbp - 0x78]
mov qword [rbp - 0x60], r13
mov qword [rbp - 0x58], rbx
mov byte [rbp - 0x70], 0
cmp rdx, 8
jb 0x14003922a
mov rcx, qword [rsp + 0x70]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140039507
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140039511
call fcn.140010910
jmp 0x14003922a
call fcn.140017650
int3
call fcn.140017650
int3
call fcn.140017650
int3
call fcn.140017650
int3
call fcn.140017650
int3
call fcn.140017650
int3
call fcn.140017650
int3
call fcn.140017650
int3
call fcn.140017650
int3
call fcn.140017650
int3
call fcn.140017650
int3
call fcn.140017650
int3
call fcn.140017650
int3
call fcn.140017650
int3
call fcn.140017650
int3
call fcn.140017650
int3
call fcn.140017650
int3
call fcn.140017650
int3
call fcn.140017650
int3
call fcn.140017650
int3