Function at 0x140002080
Capabilities:
Access peb ldr_data
Encode data using xor
Generate random numbers using a mersenne twister
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x14f00]
mov eax, 0x15000
call fcn.14000b4a0
sub rsp, rax
mov rax, qword [0x14000f040]
xor rax, rsp
mov qword [rbp + 0x14ef0], rax
xor r14d, r14d
call fcn.1400012f0
mov rax, qword [0x14000fe30]
test rax, rax
jne 0x140002183
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r11, qword [rax]
mov rsi, r11
nop dword [rax]
mov r9, qword [r11 + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov edi, dword [rax + r9 + 0x88]
add rdi, r9
cmp rdi, r9
je 0x140002167
mov r8d, dword [rdi + 0x18]
test r8d, r8d
je 0x140002167
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r8d
lea rax, [r9 + r8*4]
mov ecx, dword [rax + rbx]
add rcx, r9
mov edx, 0xff94c018
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140002162
nop dword [rax]
movsx eax, al
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx]
lea rcx, [rcx + 1]
test al, al
jne 0x140002140
cmp edx, 0x4bef8300
je 0x14000224b
test r8d, r8d
jne 0x140002120
mov r11, qword [r11]
cmp r11, rsi
je 0x140002179
cmp qword [r11 + 0x30], r14
jne 0x1400020f0
mov rax, r14
mov qword [0x14000fe30], rax
mov r8d, 0x104
lea rdx, [rbp + 0x14de0]
xor ecx, ecx
call rax
lea rdx, [rbp + 0x14de0]
lea rcx, [rbp + 0xf08]
call fcn.140009930
nop
call fcn.140001610
lea r15, [0x14000fe20]
test al, al
je 0x140002583
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140002246
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140002246
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
mov r8d, 0xd209f2da
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140002241
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140002220
cmp r8d, 0xb2b1ed8f
je 0x140002267
test r9d, r9d
jne 0x140002200
mov rax, qword [rax]
jmp 0x1400021d0
mov ecx, dword [rdi + 0x1c]
add rcx, r9
mov eax, dword [rdi + 0x24]
add rax, r9
movzx eax, word [rax + r8*2]
mov eax, dword [rcx + rax*4]
add rax, r9
jmp 0x14000217c
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov ecx, dword [rcx + rax*4]
add rcx, r10
call rcx
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop dword [rax]
nop dword [rax + rax]
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140002316
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140002316
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [rbx + r9*4]
mov edx, dword [rax + r10]
add rdx, r10
mov r8d, 0xcd09eafb
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x140002311
nop
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x1400022f0
cmp r8d, 0x7a0a60b2
je 0x14000231b
test r9d, r9d
jne 0x1400022d0
mov rcx, qword [rcx]
jmp 0x1400022a0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r8d, dword [rcx + rax*4]
add r8, r10
xor edx, edx
mov rcx, rsi
call r8
movups xmm0, xmmword [0x14000c7f8]
movups xmmword [rbp + 0xdd0], xmm0
movups xmm1, xmmword [0x14000c808]
movups xmmword [rbp + 0xde0], xmm1
movups xmm0, xmmword [0x14000c818]
movups xmmword [rbp + 0xdf0], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x1400023b3
mov r8d, r14d
lea r9, [rbp + 0xdd0]
nop dword [rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x30
jl 0x140002380
mov qword [rsp + 0x20], r15
mov r9d, 0x20006
xor r8d, r8d
lea rdx, [rbp + 0xdd0]
mov rcx, 0xffffffff80000001
call qword [0x14000c018]
mov r10d, eax
cmp byte [rbp + 0xdff], 0
jne 0x140002423
mov r8d, r14d
lea r9, [rbp + 0xdd0]
nop dword [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x30
jl 0x1400023f0
test r10d, r10d
jne 0x140002530
mov byte [rbp + 0x720], r10b
lea rdx, [rbp + 0x720]
mov rcx, qword [0x14000fe20]
call qword [0x14000c020]
cmp byte [rbp + 0x720], 0
jne 0x140002457
mov byte [rbp + 0x720], 0x57
movups xmm0, xmmword [str.35____:]
movups xmmword [rbp + 0x9d8], xmm0
psrldq xmm0, 8
movq rax, xmm0
shr rax, 0x38
test al, al
je 0x1400024c3
mov r8d, r14d
lea r9, [rbp + 0x9d8]
nop dword [rax]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x140002490
lea rdx, [rbp + 0x9d8]
mov rcx, qword [0x14000fe20]
call qword [0x14000c020]
cmp byte [rbp + 0x9e7], 0
jne 0x140002523
mov r8d, r14d
lea r9, [rbp + 0x9d8]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x1400024f0
mov rcx, qword [0x14000fe20]
call qword [0x14000c028]
cmp byte [rbp + 0xdff], 0
jne 0x140002583
mov r8d, r14d
lea r9, [rbp + 0xdd0]
nop dword [rax]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x30
jl 0x140002550
mov esi, r14d
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140002616
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140002616
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
mov r8d, 0xc95c04bb
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140002611
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x1400025f0
cmp r8d, 0x43731957
je 0x14000261b
test r9d, r9d
jne 0x1400025d0
mov rax, qword [rax]
jmp 0x1400025a0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov ecx, dword [rcx + rax*4]
add rcx, r10
call rcx
lea r8, [rbp + 0x6b8]
mov edx, 8
mov rcx, rax
call qword [0x14000c010]
test eax, eax
je 0x1400027eb
mov dword [rbp + 0x818], 4
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r11, qword [rax + 0x30]
movsxd rcx, dword [r11 + 0x3c]
mov edi, dword [rcx + r11 + 0x88]
add rdi, r11
cmp rdi, r11
je 0x1400026e6
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x1400026e6
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r11]
add rdx, r11
mov r8d, 0x385464b3
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x1400026e1
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x1400026c0
cmp r8d, 0x664518dc
je 0x1400026eb
test r9d, r9d
jne 0x1400026a0
mov rax, qword [rax]
jmp 0x140002670
mov ecx, dword [rdi + 0x1c]
add rcx, r11
mov eax, dword [rdi + 0x24]
add rax, r11
movzx eax, word [rax + r9*2]
mov r10d, dword [rcx + rax*4]
add r10, r11
lea rax, [rbp + 0x818]
mov qword [rsp + 0x20], rax
mov r9d, 4
lea r8, [rbp + 0x7a8]
lea edx, [r9 + 0x10]
mov rcx, qword [rbp + 0x6b8]
call r10
test eax, eax
cmovne esi, dword [rbp + 0x7a8]
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop dword [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x1400027c6
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x1400027c6
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
mov r8d, 0xb5e98ab4
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x1400027c1
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x1400027a0
cmp r8d, 0x9e7a63e
je 0x1400027cb
test r9d, r9d
jne 0x140002780
mov rax, qword [rax]
jmp 0x140002750
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov edx, dword [rcx + rax*4]
add rdx, r10
mov rcx, qword [rbp + 0x6b8]
call rdx
test esi, esi
je 0x14000319b
movups xmm0, xmmword [0x14000c728]
movups xmmword [rbp + 0x820], xmm0
movzx eax, byte [0x14000c738]
mov byte [rbp + 0x830], al
test al, al
je 0x140002853
mov r8d, r14d
lea r9, [rbp + 0x820]
nop dword [rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x140002820
lea rdx, [rbp + 0x820]
lea rcx, [rbp + 0x698]
call fcn.140009930
mov rcx, rax
call fcn.1400017b0
mov r13, 0xffffffffffffffff
test al, al
je 0x140002df3
lea rcx, [rbp + 0xf08]
call fcn.140009ae0
mov rbx, rax
movups xmm0, xmmword [str.7.___5_3_fAO__v_b_v]
movups xmmword [rbp + 0x8d8], xmm0
mov ecx, dword [0x14000c668]
mov dword [rbp + 0x8e8], ecx
movzx ecx, word [0x14000c66c]
mov word [rbp + 0x8ec], cx
movsd xmm0, qword [str.s_06__f_7_BDd]
movsd qword [rbp + 0x7c8], xmm0
mov ecx, dword [0x14000c7c0]
mov dword [rbp + 0x7d0], ecx
movzx eax, word [0x14000c7c4]
mov word [rbp + 0x7d4], ax
mov eax, dword [str.pcyZ]
mov dword [rbp + 0x76c], eax
movups xmm0, xmmword [0x14000c7c8]
movups xmmword [rbp + 0xac0], xmm0
movups xmm1, xmmword [0x14000c7d8]
movups xmmword [rbp + 0xad0], xmm1
movsd xmm0, qword [0x14000c7e8]
movsd qword [rbp + 0xae0], xmm0
movzx eax, word [0x14000c7f0]
mov word [rbp + 0xae8], ax
movzx eax, byte [0x14000c7f2]
mov byte [rbp + 0xaea], al
lea rcx, [rbp + 0xca0]
call fcn.140009a90
nop
cmp byte [rbp + 0x8ed], 0
je 0x140002993
mov r8d, r14d
lea r9, [rbp + 0x8d8]
nop dword [rax]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x140002960
lea rax, [rbp + 0x8d8]
mov r8, r13
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400029a0
lea rdx, [rbp + 0x8d8]
lea rcx, [rbp + 0xca0]
call fcn.140009770
cmp byte [rbp + 0x8ed], 0
jne 0x140002a03
mov r8d, r14d
lea r9, [rbp + 0x8d8]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x1400029d0
cmp byte [rbp + 0x76f], 0
je 0x140002a53
mov r8d, r14d
lea r9, [rbp + 0x76c]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140002a20
mov rdx, rbx
lea rcx, [rbp + 0x678]
call fcn.140009930
mov r10, rax
cmp byte [rbp + 0x7d5], 0
je 0x140002ab3
mov r8d, r14d
lea r9, [rbp + 0x7c8]
nop dword [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140002a80
lea rax, [rbp + 0x7c8]
mov r9, r13
nop dword [rax]
inc r9
cmp byte [rax + r9], 0
jne 0x140002ac0
lea r8, [rbp + 0x7c8]
xor edx, edx
mov rcx, r10
call fcn.14000a180
mov rdx, rax
lea rcx, [rbp + 0x358]
call fcn.140009900
nop
lea rax, [rbp + 0x76c]
mov r8, r13
inc r8
cmp byte [rax + r8], 0
jne 0x140002af5
lea rdx, [rbp + 0x76c]
lea rcx, [rbp + 0x358]
call fcn.140009770
mov rdx, rax
lea rcx, [rbp + 0x58]
call fcn.140009900
nop
mov rbx, qword [rbp + 0x68]
lea rcx, [rbp + 0x58]
call fcn.140009ae0
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xca0]
call fcn.140009770
nop
lea rcx, [rbp + 0x58]
call fcn.140009890
nop
lea rcx, [rbp + 0x358]
call fcn.140009890
nop
lea rcx, [rbp + 0x678]
call fcn.140009890
cmp byte [rbp + 0x7d5], 0
jne 0x140002bb3
mov r8d, r14d
lea r9, [rbp + 0x7c8]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140002b80
cmp byte [rbp + 0x76f], 0
jne 0x140002c03
mov r8d, r14d
lea r9, [rbp + 0x76c]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140002bd0
cmp byte [rbp + 0xaea], 0
je 0x140002c53
mov r8d, r14d
lea r9, [rbp + 0xac0]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2b
jl 0x140002c20
lea rax, [rbp + 0xac0]
mov r8, r13
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140002c60
lea rdx, [rbp + 0xac0]
lea rcx, [rbp + 0xca0]
call fcn.140009770
cmp byte [rbp + 0xaea], 0
jne 0x140002cc3
mov r8d, r14d
lea r9, [rbp + 0xac0]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2b
jl 0x140002c90
lea rcx, [rbp + 0xca0]
call fcn.140009ae0
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop dword [rax]
nop word [rax + rax]
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140002d66
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140002d66
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [r10 + r9*4]
mov edx, dword [rax + rbx]
add rdx, r10
mov r8d, 0x247fa1dd
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x140002d61
nop dword [rax]
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x140002d40
cmp r8d, 0x6fbffe74
je 0x140002d6b
test r9d, r9d
jne 0x140002d20
mov rcx, qword [rcx]
jmp 0x140002cf0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov edx, dword [rcx + rax*4]
add rdx, r10
mov rcx, rsi
call rdx
xor edx, edx
lea rcx, [rbp + 0xca0]
call fcn.140009ab0
nop
lea rcx, [rbp + 0xca0]
call fcn.140009890
cmp byte [rbp + 0x830], 0
jne 0x140002e43
mov r8d, r14d
lea r9, [rbp + 0x820]
nop dword [rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x140002dc0
cmp byte [rbp + 0x830], 0
jne 0x140002e43
mov r8d, r14d
lea r9, [rbp + 0x820]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x140002e10
lea rdx, [rbp + 0xf08]
lea rcx, [rbp + 0x658]
call fcn.140009970
mov rsi, rax
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [str.__1.:_6_]
movups xmmword [rbp + 0xe00], xmm0
movups xmm1, xmmword [0x14000c928]
movups xmmword [rbp + 0xe10], xmm1
movups xmm0, xmmword [0x14000c938]
movups xmmword [rbp + 0xe20], xmm0
mov ecx, dword [0x14000c948]
mov dword [rbp + 0xe30], ecx
movzx eax, word [0x14000c94c]
mov word [rbp + 0xe34], ax
movzx r10d, byte [0x14000c94e]
mov byte [rbp + 0xe36], r10b
movups xmm0, xmmword [str.uxv_7]
movups xmmword [rbp + 0x9c0], xmm0
mov eax, dword [0x14000c870]
mov dword [rbp + 0x9d0], eax
movzx eax, word [0x14000c874]
mov word [rbp + 0x9d4], ax
shr ax, 8
test al, al
je 0x140002f23
mov r8d, r14d
lea r9, [rbp + 0x9c0]
nop dword [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x140002ef0
test r10b, r10b
je 0x140002f73
mov r8d, r14d
lea r9, [rbp + 0xe00]
nop dword [rax]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x37
jl 0x140002f40
mov r8, rsi
lea rdx, [rbp + 0xe00]
lea rcx, [rbp + 0x638]
call fcn.140009d70
nop
lea rcx, [rbp + 0x9c0]
mov r8, r13
inc r8
cmp byte [rcx + r8], 0
jne 0x140002f94
lea rdx, [rbp + 0x9c0]
mov rcx, rax
call fcn.140009770
mov rdx, rax
lea rcx, [rbp + 0xf28]
call fcn.140009900
nop
lea rcx, [rbp + 0x638]
call fcn.140009890
cmp byte [rbp + 0xe36], 0
jne 0x140003013
mov r8d, r14d
lea r9, [rbp + 0xe00]
nop dword [rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x37
jl 0x140002fe0
cmp byte [rbp + 0x9d5], 0
jne 0x140003063
mov r8d, r14d
lea r9, [rbp + 0x9c0]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x140003030
lea rcx, [rbp + 0xe68]
call fcn.140009a90
nop
mov rbx, qword [rbp + 0xf38]
lea rcx, [rbp + 0xf28]
call fcn.140009ae0
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xe68]
call fcn.140009770
lea rcx, [rbp + 0xe68]
call fcn.140009ae0
mov r15, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop word [rax + rax]
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140003136
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140003136
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [r10 + r9*4]
mov edx, dword [rax + rbx]
add rdx, r10
mov r8d, 0x8e0120aa
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x140003131
nop dword [rax]
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x140003110
cmp r8d, 0xa38de293
je 0x14000313b
test r9d, r9d
jne 0x1400030f0
mov rcx, qword [rcx]
jmp 0x1400030c0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov edx, dword [rcx + rax*4]
add rdx, r10
mov rcx, r15
call rdx
xor edx, edx
lea rcx, [rbp + 0xe68]
call fcn.140009ab0
xor edx, edx
lea rcx, [rbp + 0xf28]
call fcn.140009ab0
nop
lea rcx, [rbp + 0xe68]
call fcn.140009890
nop
lea rcx, [rbp + 0xf28]
call fcn.140009890
nop
mov rcx, rsi
call fcn.140009890
jmp 0x140003a26
mov rax, qword [0x14000fe30]
test rax, rax
jne 0x140003264
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r11, qword [rax]
mov rsi, r11
nop dword [rax]
nop word [rax + rax]
mov r9, qword [r11 + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov edi, dword [rax + r9 + 0x88]
add rdi, r9
cmp rdi, r9
je 0x140003247
mov r8d, dword [rdi + 0x18]
test r8d, r8d
je 0x140003247
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r8d
lea rax, [rbx + r8*4]
mov ecx, dword [rax + r9]
add rcx, r9
mov edx, 0xff94c018
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140003242
nop dword [rax]
movsx eax, al
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx]
lea rcx, [rcx + 1]
test al, al
jne 0x140003220
cmp edx, 0x4bef8300
je 0x1400038eb
test r8d, r8d
jne 0x140003200
mov r11, qword [r11]
cmp r11, rsi
je 0x14000325a
cmp qword [r11 + 0x30], 0
jne 0x1400031d0
mov rax, r14
mov qword [0x14000fe30], rax
mov r8d, 0x104
lea rdx, [rbp + 0x14cd0]
xor ecx, ecx
call rax
lea rdx, [rbp + 0x14cd0]
lea rcx, [rbp + 0x1028]
call fcn.140009930
nop
mov r13, 0xffffffffffffffff
cmp qword [rbp + 0x1038], 0
je 0x140003778
lea rdx, [rbp + 0x1028]
lea rcx, [rbp + 0x10c8]
call fcn.140009970
nop
movups xmm0, xmmword [0x14000c7f8]
movups xmmword [rbp + 0xe38], xmm0
movups xmm1, xmmword [0x14000c808]
movups xmmword [rbp + 0xe48], xmm1
movups xmm0, xmmword [0x14000c818]
movups xmmword [rbp + 0xe58], xmm0
mov byte [rbp + 0x734], 0x57
mov rax, qword [str.ux8_653]
mov qword [rbp - 0x20], rax
cmp byte [0x14000c957], 0
je 0x140003333
mov r8d, r14d
lea r9, [rbp - 0x20]
nop
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x140003300
mov eax, dword [0x14000c648]
mov dword [rbp + 0x10], eax
movzx eax, word [0x14000c64c]
movups xmm0, xmmword [0x14000c620]
mov word [rbp + 0x14], ax
movups xmmword [rbp - 0x18], xmm0
movzx eax, byte [0x14000c64e]
movsd xmm0, qword [0x14000c640]
movups xmm1, xmmword [str._n__6_b]
mov byte [rbp + 0x16], al
movsd qword [rbp + 8], xmm0
movups xmmword [rbp - 8], xmm1
mov r8d, r14d
lea r9, [rbp - 0x18]
nop dword [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2f
jl 0x140003380
lea r8, [rbp + 0x10c8]
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x618]
call fcn.140009d70
nop
lea rcx, [rbp - 0x20]
mov r8, r13
inc r8
cmp byte [rcx + r8], 0
jne 0x1400033d2
lea rdx, [rbp - 0x20]
mov rcx, rax
call fcn.140009770
mov rdx, rax
lea rcx, [rbp + 0xe88]
call fcn.140009900
nop
lea rcx, [rbp + 0x618]
call fcn.140009890
movups xmm0, xmmword [str.35____:]
movups xmmword [rbp + 0x928], xmm0
movzx eax, word [0x14000c650]
mov word [rbp + 0x738], ax
cmp byte [rbp + 0xe67], 0
je 0x140003473
mov r8d, r14d
lea r9, [rbp + 0xe38]
nop dword [rax]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x30
jl 0x140003440
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], 0x20006
mov dword [rsp + 0x20], r14d
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0xe38]
mov rcx, 0xffffffff80000001
call qword [section..rdata]
cmp byte [rbp + 0xe67], 0
jne 0x1400034f3
mov r8d, r14d
lea r9, [rbp + 0xe38]
nop dword [rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x30
jl 0x1400034c0
lea rcx, [rbp + 0xe88]
call fcn.140009ae0
mov rcx, r13
lea rcx, [rcx + 1]
cmp byte [rax + rcx], 0
jne 0x140003502
lea ebx, [rcx*2 + 2]
lea rcx, [rbp + 0xe88]
call fcn.140009ae0
movzx ecx, byte [rbp + 0x734]
test cl, cl
je 0x140003533
xor cl, 0x57
mov byte [rbp + 0x734], cl
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rax
mov r9d, 1
xor r8d, r8d
lea rdx, [rbp + 0x734]
mov rcx, qword [0x14000fe20]
call qword [0x14000c008]
cmp byte [rbp + 0x734], 0
jne 0x140003569
mov byte [rbp + 0x734], 0x57
movzx ecx, byte [rbp + 0x739]
test cl, cl
je 0x1400035ba
mov r8d, r14d
lea r9, [rbp + 0x738]
nop
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 2
jl 0x140003580
movzx ecx, byte [rbp + 0x739]
lea rdx, [rbp + 0x738]
mov rax, r13
lea rax, [rax + 1]
cmp byte [rdx + rax], 0
jne 0x1400035c4
lea r11d, [rax*2 + 2]
test cl, cl
je 0x140003623
mov r8d, r14d
lea r9, [rbp + 0x738]
nop dword [rax]
nop dword [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 2
jl 0x1400035f0
cmp byte [rbp + 0x937], 0
je 0x140003673
mov r8d, r14d
lea r10, [rbp + 0x928]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r10], al
inc r8d
lea r10, [r10 + 1]
cmp r8d, 0x10
jl 0x140003640
mov dword [rsp + 0x28], r11d
lea rax, [rbp + 0x738]
mov qword [rsp + 0x20], rax
mov r9d, 1
xor r8d, r8d
lea rdx, [rbp + 0x928]
mov rcx, qword [0x14000fe20]
call qword [0x14000c008]
cmp byte [rbp + 0x937], 0
jne 0x1400036f3
mov r8d, r14d
lea r9, [rbp + 0x928]
nop dword [rax]
nop dword [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x1400036c0
cmp byte [rbp + 0x739], 0
jne 0x140003743
mov r8d, r14d
lea r9, [rbp + 0x738]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 2
jl 0x140003710
mov rcx, qword [0x14000fe20]
call qword [0x14000c028]
xor edx, edx
lea rcx, [rbp + 0xe88]
call fcn.140009ab0
lea rcx, [rbp + 0xe88]
call fcn.140009890
nop
lea rcx, [rbp + 0x10c8]
call fcn.140009890
nop
lea rcx, [rbp + 0x1028]
call fcn.140009890
movups xmm0, xmmword [0x14000c8c0]
movups xmmword [rbp + 0x9e8], xmm0
movups xmm1, xmmword [str._n__6_r]
movups xmmword [rbp + 0x9f8], xmm1
movzx eax, word [0x14000c8e0]
mov word [rbp + 0xa08], ax
movzx eax, byte [rbp + 0xa09]
test al, al
jne 0x14000380e
mov r8d, r14d
lea r9, [rbp + 0x9e8]
nop dword [rax]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x22
jl 0x1400037d0
movzx eax, byte [rbp + 0xa09]
test al, al
je 0x140003853
mov r8d, r14d
lea r9, [rbp + 0x9e8]
nop dword [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x22
jl 0x140003820
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop dword [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x1400038e6
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x1400038e6
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
mov r8d, 0x8e0120aa
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x1400038e1
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x1400038c0
cmp r8d, 0xa38de293
je 0x140003907
test r9d, r9d
jne 0x1400038a0
mov rax, qword [rax]
jmp 0x140003870
mov ecx, dword [rdi + 0x1c]
add rcx, r9
mov eax, dword [rdi + 0x24]
add rax, r9
movzx eax, word [rax + r8*2]
mov eax, dword [rcx + rax*4]
add rax, r9
jmp 0x14000325d
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov edx, dword [rcx + rax*4]
add rdx, r10
lea rcx, [rbp + 0x9e8]
call rdx
cmp byte [rbp + 0xa09], 0
jne 0x140003973
mov r8d, r14d
lea r9, [rbp + 0x9e8]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x22
jl 0x140003940
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop dword [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140003a06
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140003a06
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
mov r8d, 0x84598536
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140003a01
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x1400039e0
cmp r8d, 0x9710399e
je 0x140003a0b
test r9d, r9d
jne 0x1400039c0
mov rax, qword [rax]
jmp 0x140003990
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov edx, dword [rcx + rax*4]
add rdx, r10
xor ecx, ecx
call rdx
movups xmm0, xmmword [0x14000c728]
movups xmmword [rbp + 0x7b0], xmm0
movzx eax, byte [0x14000c738]
mov byte [rbp + 0x7c0], al
movzx edx, byte [rbp + 0x720]
lea rcx, [rbp + 0x1068]
call fcn.14000a060
nop
mov r8d, 7
lea rdx, str.pornhub
lea rcx, [rbp + 0x1068]
call fcn.14000a080
nop
movzx edx, byte [rbp + 0x720]
lea rcx, [rbp + 0x1108]
call fcn.14000a060
nop
mov r8d, 5
lea rdx, str.cheat
lea rcx, [rbp + 0x1108]
call fcn.14000a080
nop
movzx edx, byte [rbp + 0x720]
lea rcx, [rbp + 0x11e8]
call fcn.14000a060
nop
mov r8d, 7
lea rdx, str.spoofer
lea rcx, [rbp + 0x11e8]
call fcn.14000a080
nop
movzx edx, byte [rbp + 0x720]
lea rcx, [rbp + 0x1148]
call fcn.14000a060
nop
mov r8d, 6
lea rdx, str.nigger
lea rcx, [rbp + 0x1148]
call fcn.14000a080
nop
movzx edx, byte [rbp + 0x720]
lea rcx, [rbp + 0x1168]
call fcn.14000a060
nop
mov r8d, 6
lea rdx, str.jeremy
lea rcx, [rbp + 0x1168]
call fcn.14000a080
nop
movzx edx, byte [rbp + 0x720]
lea rcx, [rbp + 0x1188]
call fcn.14000a060
nop
mov r8d, 6
lea rdx, str.kepler
lea rcx, [rbp + 0x1188]
call fcn.14000a080
nop
movzx edx, byte [rbp + 0x720]
lea rcx, [rbp + 0x11a8]
call fcn.14000a060
nop
mov r8d, 3
lea rdx, [0x14000c5e0]
lea rcx, [rbp + 0x11a8]
call fcn.14000a080
nop
movzx edx, byte [rbp + 0x720]
lea rcx, [rbp + 0x11c8]
call fcn.14000a060
nop
mov r8d, 7
lea rdx, str.discord
lea rcx, [rbp + 0x11c8]
call fcn.14000a080
nop
movzx edx, byte [rbp + 0x720]
lea rcx, [rbp + 0x1128]
call fcn.14000a060
nop
mov r8d, 4
lea rdx, str.niga
lea rcx, [rbp + 0x1128]
call fcn.14000a080
nop
movzx edx, byte [rbp + 0x720]
lea rcx, [rbp + 0x10e8]
call fcn.14000a060
nop
mov r8d, 6
lea rdx, str.fucker
lea rcx, [rbp + 0x10e8]
call fcn.14000a080
nop
movzx edx, byte [rbp + 0x720]
lea rcx, [rbp + 0x1088]
call fcn.14000a060
nop
mov r8d, 7
lea rdx, str.keyword
lea rcx, [rbp + 0x1088]
call fcn.14000a080
nop
movzx edx, byte [rbp + 0x720]
lea rcx, [rbp + 0x10a8]
call fcn.14000a060
nop
mov r8d, 5
lea rdx, str.l1nky
lea rcx, [rbp + 0x10a8]
call fcn.14000a080
nop
movups xmm0, xmmword [0x14000c828]
movups xmmword [rbp + 0xa90], xmm0
movups xmm1, xmmword [0x14000c838]
movups xmmword [rbp + 0xaa0], xmm1
movsd xmm0, qword [0x14000c848]
movsd qword [rbp + 0xab0], xmm0
mov eax, dword [0x14000c850]
mov dword [rbp + 0xab8], eax
movzx ecx, byte [0x14000c854]
mov byte [rbp + 0xabc], cl
test cl, cl
jne 0x140003cfa
mov r8d, r14d
lea r9, [rbp + 0xa90]
nop dword [rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140003cc0
movzx ecx, byte [rbp + 0xabc]
movups xmm0, xmmword [str.____frq_]
movups xmmword [rbp + 0xbb0], xmm0
movups xmm1, xmmword [0x14000c8f8]
movups xmmword [rbp + 0xbc0], xmm1
movsd xmm0, qword [0x14000c908]
movsd qword [rbp + 0xbd0], xmm0
mov eax, dword [0x14000c910]
mov dword [rbp + 0xbd8], eax
movups xmm0, xmmword [0x14000c778]
movups xmmword [rbp + 0xcc0], xmm0
movups xmm1, xmmword [0x14000c788]
movups xmmword [rbp + 0xcd0], xmm1
movsd xmm0, qword [0x14000c798]
movsd qword [rbp + 0xce0], xmm0
mov eax, dword [0x14000c7a0]
mov dword [rbp + 0xce8], eax
movzx eax, word [0x14000c7a4]
mov word [rbp + 0xcec], ax
test cl, cl
je 0x140003dc3
mov r8d, r14d
lea r9, [rbp + 0xa90]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140003d90
movzx edx, byte [rbp + 0x720]
lea rcx, [rbp + 0x98]
call fcn.14000a060
nop
lea rax, [rbp + 0xa90]
mov r8, r13
inc r8
cmp byte [rax + r8], 0
jne 0x140003de1
lea rdx, [rbp + 0xa90]
lea rcx, [rbp + 0x98]
call fcn.14000a080
nop
lea rdx, [rbp + 0x98]
lea rcx, [rbp + 0xee8]
call fcn.140001de0
nop
lea rcx, [rbp + 0x98]
call fcn.140009890
cmp byte [rbp + 0xabc], 0
jne 0x140003e73
mov r8d, r14d
lea r9, [rbp + 0xa90]
nop dword [rax]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140003e40
cmp byte [rbp + 0xbdb], 0
je 0x140003ec3
mov r8d, r14d
lea r9, [rbp + 0xbb0]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2c
jl 0x140003e90
movzx edx, byte [rbp + 0x720]
lea rcx, [rbp + 0xb8]
call fcn.14000a060
nop
lea rax, [rbp + 0xbb0]
mov r8, r13
inc r8
cmp byte [rax + r8], 0
jne 0x140003ee1
lea rdx, [rbp + 0xbb0]
lea rcx, [rbp + 0xb8]
call fcn.14000a080
nop
lea rdx, [rbp + 0xb8]
lea rcx, [rbp + 0xec8]
call fcn.140001de0
nop
lea rcx, [rbp + 0xb8]
call fcn.140009890
cmp byte [rbp + 0xbdb], 0
jne 0x140003f73
mov r8d, r14d
lea r9, [rbp + 0xbb0]
nop dword [rax]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2c
jl 0x140003f40
cmp byte [rbp + 0xced], 0
je 0x140003fc3
mov r8d, r14d
lea r9, [rbp + 0xcc0]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2e
jl 0x140003f90
lea rdx, [rbp + 0xcc0]
lea rcx, [rbp + 0x398]
call fcn.140009930
nop
lea rdx, [rbp + 0x398]
lea rcx, [rbp + 0xea8]
call fcn.140001de0
nop
lea rcx, [rbp + 0x398]
call fcn.140009890
cmp byte [rbp + 0xced], 0
jne 0x140004043
mov r8d, r14d
lea r9, [rbp + 0xcc0]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2e
jl 0x140004010
movups xmm0, xmmword [str.___asrooTOPVPKTSGYC_v_a]
movups xmmword [rbp + 0xcf0], xmm0
movups xmm1, xmmword [0x14000c898]
movups xmmword [rbp + 0xd00], xmm1
movups xmm0, xmmword [0x14000c8a8]
movups xmmword [rbp + 0xd10], xmm0
mov eax, dword [0x14000c8b8]
mov dword [rbp + 0xd20], eax
cmp byte [rbp + 0xd23], 0
jne 0x1400040c3
mov r8d, r14d
lea r9, [rbp + 0xcf0]
nop dword [rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x34
jl 0x140004090
mov eax, dword [str.y:8._]
mov dword [rbp + 0x75c], eax
movzx eax, byte [0x14000c7ac]
mov byte [rbp + 0x760], al
test al, al
jne 0x14000412e
mov r8d, r14d
lea r9, [rbp + 0x75c]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 5
jl 0x1400040f0
movzx eax, byte [rbp + 0x760]
test al, al
je 0x140004173
mov r8d, r14d
lea r9, [rbp + 0x75c]
nop dword [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 5
jl 0x140004140
mov eax, dword [0x14000c858]
mov dword [rbp + 0x798], eax
movzx eax, byte [0x14000c85c]
mov byte [rbp + 0x79c], al
test al, al
jne 0x1400041d3
mov r8d, r14d
lea r9, [rbp + 0x798]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 5
jl 0x1400041a0
movzx eax, word [0x14000c720]
mov word [rbp + 0x730], ax
cmp byte [0x14000c721], 0
jne 0x140004233
mov r8d, r14d
lea r9, [rbp + 0x730]
nop dword [rax]
nop dword [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 2
jl 0x140004200
movzx eax, word [0x14000c7f4]
mov word [rbp + 0x73c], ax
cmp byte [0x14000c7f5], 0
jne 0x140004293
mov r8d, r14d
lea r9, [rbp + 0x73c]
nop dword [rax]
nop dword [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 2
jl 0x140004260
lea rcx, [rbp + 0x988]
call fcn.140009a90
nop
call qword [0x14000c0f8]
mov dword [rbp + 0x3ae4], 0xffffffff
mov r8d, 0x6c078965
mov edx, eax
lea rcx, [rbp + 0x2760]
call fcn.140009af0
mov dword [rbp + 0x900], 0x423a35c7
mov dword [rbp + 0x904], 0x540be3ff
mov r9d, 0x540be3ff
mov r8d, 0x423a35c7
lea rdx, [rbp + 0x2760]
lea rcx, [rbp + 0x900]
call fcn.14000a270
mov edx, eax
lea rcx, [rbp + 0xd8]
call fcn.140009b30
nop
mov rbx, qword [rbp + 0xe8]
lea rcx, [rbp + 0xd8]
call fcn.140009ae0
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x988]
call fcn.140009770
nop
lea rcx, [rbp + 0xd8]
call fcn.140009890
cmp byte [rbp + 0x731], 0
je 0x140004383
mov r8d, r14d
lea r9, [rbp + 0x730]
nop dword [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 2
jl 0x140004350
lea rax, [rbp + 0x730]
mov r8, r13
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140004390
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0x988]
call fcn.140009770
cmp byte [rbp + 0x731], 0
jne 0x1400043f3
mov r8d, r14d
lea r9, [rbp + 0x730]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 2
jl 0x1400043c0
call qword [0x14000c0f8]
mov dword [rbp + 0x4e74], 0xffffffff
mov r8d, 0x6c078965
mov edx, eax
lea rcx, [rbp + 0x3af0]
call fcn.140009af0
mov dword [rbp + 0x908], 0x423a35c7
mov dword [rbp + 0x90c], 0x540be3ff
mov r9d, 0x540be3ff
mov r8d, 0x423a35c7
lea rdx, [rbp + 0x3af0]
lea rcx, [rbp + 0x908]
call fcn.14000a270
mov edx, eax
lea rcx, [rbp + 0xf8]
call fcn.140009b30
nop
mov rbx, qword [rbp + 0x108]
lea rcx, [rbp + 0xf8]
call fcn.140009ae0
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x988]
call fcn.140009770
nop
lea rcx, [rbp + 0xf8]
call fcn.140009890
cmp byte [rbp + 0x731], 0
je 0x1400044d3
mov r8d, r14d
lea r9, [rbp + 0x730]
nop
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 2
jl 0x1400044a0
lea rax, [rbp + 0x730]
mov r8, r13
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400044e0
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0x988]
call fcn.140009770
cmp byte [rbp + 0x731], 0
jne 0x140004543
mov r8d, r14d
lea r9, [rbp + 0x730]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 2
jl 0x140004510
call qword [0x14000c0f8]
mov dword [rbp + 0x6204], 0xffffffff
mov r8d, 0x6c078965
mov edx, eax
lea rcx, [rbp + 0x4e80]
call fcn.140009af0
mov dword [rbp + 0x918], 0xa98ac7
mov dword [rbp + 0x91c], 0x5f5e0ff
mov r9d, 0x5f5e0ff
mov r8d, 0xa98ac7
lea rdx, [rbp + 0x4e80]
lea rcx, [rbp + 0x918]
call fcn.14000a270
mov edx, eax
lea rcx, [rbp + 0x78]
call fcn.140009b30
nop
mov rbx, qword [rbp + 0x88]
lea rcx, [rbp + 0x78]
call fcn.140009ae0
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x988]
call fcn.140009770
nop
lea rcx, [rbp + 0x78]
call fcn.140009890
cmp byte [rbp + 0x731], 0
je 0x140004623
mov r8d, r14d
lea r9, [rbp + 0x730]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 2
jl 0x1400045f0
lea rax, [rbp + 0x730]
mov r8, r13
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140004630
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0x988]
call fcn.140009770
cmp byte [rbp + 0x731], 0
jne 0x140004693
mov r8d, r14d
lea r9, [rbp + 0x730]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 2
jl 0x140004660
call qword [0x14000c0f8]
mov dword [rbp + 0x7594], 0xffffffff
mov r8d, 0x6c078965
mov edx, eax
lea rcx, [rbp + 0x6210]
call fcn.140009af0
mov dword [rbp + 0x920], 0x423a35c7
mov dword [rbp + 0x924], 0x540be3ff
mov r9d, 0x540be3ff
mov r8d, 0x423a35c7
lea rdx, [rbp + 0x6210]
lea rcx, [rbp + 0x920]
call fcn.14000a270
mov edx, eax
lea rcx, [rbp + 0x38]
call fcn.140009b30
nop
mov rbx, qword [rbp + 0x48]
lea rcx, [rbp + 0x38]
call fcn.140009ae0
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x988]
call fcn.140009770
nop
lea rcx, [rbp + 0x38]
call fcn.140009890
lea rax, [rbp + 0x75c]
mov r8, r13
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140004730
lea rdx, [rbp + 0x75c]
lea rcx, [rbp + 0x988]
call fcn.140009770
cmp byte [rbp + 0x73d], 0
je 0x140004793
mov r8d, r14d
lea r9, [rbp + 0x73c]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 2
jl 0x140004760
lea rdx, [rbp + 0x73c]
lea rcx, [rbp + 0x5f8]
call fcn.140009930
mov rbx, rax
cmp byte [rbp + 0x79c], 0
je 0x1400047f3
mov r8d, r14d
lea r9, [rbp + 0x798]
nop dword [rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 5
jl 0x1400047c0
lea rcx, [rbp + 0x798]
call qword [0x14000c168]
mov r9, r13
inc r9
cmp byte [rax + r9], 0
jne 0x140004803
mov r8, rax
xor edx, edx
mov rcx, rbx
call fcn.14000a180
mov rdx, rax
lea rcx, [rbp + 0x3b8]
call fcn.140009900
nop
lea r8, [rbp + 0x988]
lea rdx, [rbp + 0x3b8]
lea rcx, [rbp + 0xc60]
call fcn.140009d10
nop
lea rcx, [rbp + 0x3b8]
call fcn.140009890
nop
lea rcx, [rbp + 0x5f8]
call fcn.140009890
cmp byte [rbp + 0x79c], 0
jne 0x1400048b3
mov r8d, r14d
lea r9, [rbp + 0x798]
nop dword [rax]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 5
jl 0x140004880
cmp byte [rbp + 0x73d], 0
jne 0x140004903
mov r8d, r14d
lea r9, [rbp + 0x73c]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 2
jl 0x1400048d0
xor edx, edx
lea rcx, [rbp + 0x988]
call fcn.140009ab0
nop
lea rcx, [rbp + 0x988]
call fcn.140009890
nop
cmp byte [rbp + 0x760], 0
jne 0x140004973
mov r8d, r14d
lea r9, [rbp + 0x75c]
nop dword [rax]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 5
jl 0x140004940
lea rcx, [rbp + 0xc60]
call fcn.140009ae0
mov rbx, rax
movups xmm0, xmmword [str.7.___5_3_fAO__v_b_v]
movups xmmword [rbp + 0x8a8], xmm0
mov ecx, dword [0x14000c668]
mov dword [rbp + 0x8b8], ecx
movzx ecx, word [0x14000c66c]
mov word [rbp + 0x8bc], cx
movsd xmm0, qword [str.s_06__f_7_BDd]
movsd qword [rbp + 0x7e8], xmm0
mov ecx, dword [0x14000c7c0]
mov dword [rbp + 0x7f0], ecx
movzx eax, word [0x14000c7c4]
mov word [rbp + 0x7f4], ax
mov eax, dword [str.pcyZ]
mov dword [rbp + 0x770], eax
movups xmm0, xmmword [0x14000c7c8]
movups xmmword [rbp + 0xaf0], xmm0
movups xmm1, xmmword [0x14000c7d8]
movups xmmword [rbp + 0xb00], xmm1
movsd xmm0, qword [0x14000c7e8]
movsd qword [rbp + 0xb10], xmm0
movzx eax, word [0x14000c7f0]
mov word [rbp + 0xb18], ax
movzx eax, byte [0x14000c7f2]
mov byte [rbp + 0xb1a], al
lea rcx, [rbp + 0xc80]
call fcn.140009a90
nop
cmp byte [rbp + 0x8bd], 0
je 0x140004a83
mov r8d, r14d
lea r9, [rbp + 0x8a8]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x140004a50
lea rax, [rbp + 0x8a8]
mov r8, r13
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140004a90
lea rdx, [rbp + 0x8a8]
lea rcx, [rbp + 0xc80]
call fcn.140009770
cmp byte [rbp + 0x8bd], 0
jne 0x140004af3
mov r8d, r14d
lea r9, [rbp + 0x8a8]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x140004ac0
cmp byte [rbp + 0x773], 0
je 0x140004b43
mov r8d, r14d
lea r9, [rbp + 0x770]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140004b10
mov rdx, rbx
lea rcx, [rbp + 0x5d8]
call fcn.140009930
mov r10, rax
cmp byte [rbp + 0x7f5], 0
je 0x140004ba3
mov r8d, r14d
lea r9, [rbp + 0x7e8]
nop dword [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140004b70
lea rax, [rbp + 0x7e8]
mov r9, r13
nop dword [rax]
inc r9
cmp byte [rax + r9], 0
jne 0x140004bb0
lea r8, [rbp + 0x7e8]
xor edx, edx
mov rcx, r10
call fcn.14000a180
mov rdx, rax
lea rcx, [rbp + 0x2f8]
call fcn.140009900
nop
lea rax, [rbp + 0x770]
mov r8, r13
inc r8
cmp byte [rax + r8], 0
jne 0x140004be5
lea rdx, [rbp + 0x770]
lea rcx, [rbp + 0x2f8]
call fcn.140009770
mov rdx, rax
lea rcx, [rbp + 0x18]
call fcn.140009900
nop
mov rbx, qword [rbp + 0x28]
lea rcx, [rbp + 0x18]
call fcn.140009ae0
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xc80]
call fcn.140009770
nop
lea rcx, [rbp + 0x18]
call fcn.140009890
nop
lea rcx, [rbp + 0x2f8]
call fcn.140009890
nop
lea rcx, [rbp + 0x5d8]
call fcn.140009890
cmp byte [rbp + 0x7f5], 0
jne 0x140004ca3
mov r8d, r14d
lea r9, [rbp + 0x7e8]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140004c70
cmp byte [rbp + 0x773], 0
jne 0x140004cf3
mov r8d, r14d
lea r9, [rbp + 0x770]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140004cc0
cmp byte [rbp + 0xb1a], 0
je 0x140004d43
mov r8d, r14d
lea r9, [rbp + 0xaf0]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2b
jl 0x140004d10
lea rax, [rbp + 0xaf0]
mov r8, r13
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140004d50
lea rdx, [rbp + 0xaf0]
lea rcx, [rbp + 0xc80]
call fcn.140009770
cmp byte [rbp + 0xb1a], 0
jne 0x140004db3
mov r8d, r14d
lea r9, [rbp + 0xaf0]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2b
jl 0x140004d80
lea rcx, [rbp + 0xc80]
call fcn.140009ae0
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop dword [rax]
nop word [rax + rax]
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140004e56
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140004e56
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [rbx + r9*4]
mov edx, dword [rax + r10]
add rdx, r10
mov r8d, 0x247fa1dd
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x140004e51
nop
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x140004e30
cmp r8d, 0x6fbffe74
je 0x140004e5b
test r9d, r9d
jne 0x140004e10
mov rcx, qword [rcx]
jmp 0x140004de0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov edx, dword [rcx + rax*4]
add rdx, r10
mov rcx, rsi
call rdx
xor edx, edx
lea rcx, [rbp + 0xc80]
call fcn.140009ab0
nop
lea rcx, [rbp + 0xc80]
call fcn.140009890
lea rcx, [rbp + 0xc60]
call fcn.140009ae0
mov rbx, rax
cmp byte [rbp + 0xd23], 0
je 0x140004ef3
mov r8d, r14d
lea r9, [rbp + 0xcf0]
nop dword [rax]
nop dword [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x34
jl 0x140004ec0
lea rdx, [rbp + 0xcf0]
lea rcx, [rbp + 0xf88]
call fcn.140009930
nop
mov rdx, rbx
lea rcx, [rbp + 0xfa8]
call fcn.140009930
nop
lea rcx, [rbp + 0xa50]
call fcn.140009a90
nop
mov eax, dword [str.4_6_]
mov dword [rbp - 0x80], eax
movzx eax, word [0x14000c6d4]
mov word [rbp - 0x7c], ax
mov r8d, r14d
lea r9, [rbp - 0x80]
nop
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 6
jl 0x140004f40
lea rax, [rbp - 0x80]
mov r8, r13
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140004f80
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0xa50]
call fcn.140009770
lea rcx, [rbp + 0xf88]
call fcn.140009ae0
mov r8, r13
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140004fb0
mov rdx, rax
lea rcx, [rbp + 0xa50]
call fcn.140009770
mov eax, dword [str.wu6z_]
mov dword [rsp + 0x58], eax
movzx eax, byte [0x14000c618]
mov byte [rsp + 0x5c], al
mov r8d, r14d
lea r9, [rsp + 0x58]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 5
jl 0x140004ff0
lea rax, [rsp + 0x58]
mov r8, r13
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140005030
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0xa50]
call fcn.140009770
lea rcx, [rbp + 0xfa8]
call fcn.140009ae0
mov r8, r13
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140005060
mov rdx, rax
lea rcx, [rbp + 0xa50]
call fcn.140009770
movsd xmm0, qword [str.wut_2080_]
movsd qword [rbp - 0x60], xmm0
movzx eax, word [0x14000c880]
mov word [rbp - 0x58], ax
cmp byte [0x14000c881], 0
je 0x1400050e3
mov r8d, r14d
lea r9, [rbp - 0x60]
nop dword [rax]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa
jl 0x1400050b0
lea rax, [rbp - 0x60]
mov r8, r13
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400050f0
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0xa50]
call fcn.140009770
lea rcx, [rbp + 0xa50]
call fcn.140009ae0
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop word [rax + rax]
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x1400051a6
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x1400051a6
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [rbx + r9*4]
mov edx, dword [rax + r10]
add rdx, r10
mov r8d, 0x5ff3c7fe
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x1400051a1
nop
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x140005180
cmp r8d, 0xf697505f
je 0x1400051ab
test r9d, r9d
jne 0x140005160
mov rcx, qword [rcx]
jmp 0x140005130
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov edx, dword [rcx + rax*4]
add rdx, r10
mov rcx, rsi
call rdx
xor edx, edx
lea rcx, [rbp + 0xa50]
call fcn.140009ab0
xor edx, edx
lea rcx, [rbp + 0xf88]
call fcn.140009ab0
xor edx, edx
lea rcx, [rbp + 0xfa8]
call fcn.140009ab0
nop
lea rcx, [rbp + 0xa50]
call fcn.140009890
nop
lea rcx, [rbp + 0xfa8]
call fcn.140009890
nop
lea rcx, [rbp + 0xf88]
call fcn.140009890
cmp byte [rbp + 0xd23], 0
jne 0x140005263
mov r8d, r14d
lea r9, [rbp + 0xcf0]
nop dword [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x34
jl 0x140005230
lea rdx, [rbp + 0xc60]
lea rcx, [rbp + 0x5b8]
call fcn.140009970
mov rsi, rax
mov qword [rsp + 0x50], rax
mov rcx, rax
call fcn.140009ae0
mov r15, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop word [rax + rax]
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140005316
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140005316
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [rbx + r9*4]
mov edx, dword [rax + r10]
add rdx, r10
mov r8d, 0x6f931280
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x140005311
nop
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x1400052f0
cmp r8d, 0xcff9a856
je 0x14000531b
test r9d, r9d
jne 0x1400052d0
mov rcx, qword [rcx]
jmp 0x1400052a0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r8d, dword [rcx + rax*4]
add r8, r10
mov edx, 6
mov rcx, r15
call r8
nop
mov rcx, rsi
call fcn.140009890
lea rcx, [rbp + 0xc60]
call fcn.140009ae0
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rbp + 0x1214], xmm0
movups xmmword [rbp + 0x1224], xmm0
movups xmmword [rbp + 0x1234], xmm0
movups xmmword [rbp + 0x1244], xmm0
movups xmmword [rbp + 0x1254], xmm0
movups xmmword [rbp + 0x1264], xmm0
mov dword [rbp + 0x1274], ecx
mov dword [rbp + 0x1210], 0x68
movups xmmword [rbp + 0x6d8], xmm0
mov qword [rbp + 0x6e8], rcx
lea rcx, [rbp + 0x6d8]
mov qword [rsp + 0x48], rcx
lea rcx, [rbp + 0x1210]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x20], r14d
xor r9d, r9d
xor r8d, r8d
mov rdx, rax
xor ecx, ecx
call qword [0x14000c048]
test eax, eax
je 0x1400053fb
mov rcx, qword [rbp + 0x6d8]
call qword [0x14000c040]
mov rcx, qword [rbp + 0x6e0]
call qword [0x14000c040]
xor edx, edx
lea rcx, [rbp + 0xc60]
call fcn.140009ab0
nop
lea rcx, [rbp + 0xc60]
call fcn.140009890
cmp byte [rbp + 0x7c0], 0
je 0x140005463
mov r8d, r14d
lea r9, [rbp + 0x7b0]
nop dword [rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x140005430
lea rdx, [rbp + 0x7b0]
lea rcx, [rbp + 0x438]
call fcn.140009930
mov rcx, rax
call fcn.1400017b0
test al, al
je 0x1400056a3
cmp byte [rbp + 0x7c0], 0
jne 0x1400054d3
mov r8d, r14d
lea r9, [rbp + 0x7b0]
nop dword [rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x1400054a0
movups xmm0, xmmword [str.9__3_:_]
movups xmmword [rbp + 0xd28], xmm0
movups xmm1, xmmword [0x14000c750]
movups xmmword [rbp + 0xd38], xmm1
movups xmm0, xmmword [0x14000c760]
movups xmmword [rbp + 0xd48], xmm0
movzx eax, byte [0x14000c770]
mov byte [rbp + 0xd58], al
test al, al
jne 0x14000555e
mov r8d, r14d
lea r9, [rbp + 0xd28]
nop dword [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x140005520
movzx eax, byte [rbp + 0xd58]
test al, al
je 0x1400055a3
mov r8d, r14d
lea r9, [rbp + 0xd28]
nop dword [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x140005570
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop dword [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140005636
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140005636
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
mov r8d, 0x8e0120aa
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140005631
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140005610
cmp r8d, 0xa38de293
je 0x14000563b
test r9d, r9d
jne 0x1400055f0
mov rax, qword [rax]
jmp 0x1400055c0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov edx, dword [rcx + rax*4]
add rdx, r10
lea rcx, [rbp + 0xd28]
call rdx
cmp byte [rbp + 0xd58], 0
jne 0x1400056a3
mov r8d, r14d
lea r9, [rbp + 0xd28]
nop
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x140005670
cmp byte [rbp + 0x7c0], 0
jne 0x1400056f3
mov r8d, r14d
lea r9, [rbp + 0x7b0]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x1400056c0
lea rcx, [rbp + 0xea8]
call fcn.140009ae0
mov rdx, rax
lea rcx, [rbp + 0x458]
call fcn.140009930
mov r12, rax
mov qword [rsp + 0x50], rax
mov ecx, dword [str.y_4_]
mov dword [rbp + 0x764], ecx
movzx ecx, byte [0x14000c7b4]
mov byte [rbp + 0x768], cl
test cl, cl
jne 0x140005773
mov r8d, r14d
lea r9, [rbp + 0x764]
nop dword [rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 5
jl 0x140005740
mov eax, dword [0x14000c858]
mov dword [rbp + 0x7a0], eax
movzx eax, byte [0x14000c85c]
mov byte [rbp + 0x7a4], al
test al, al
jne 0x1400057d3
mov r8d, r14d
lea r9, [rbp + 0x7a0]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 5
jl 0x1400057a0
movzx eax, word [0x14000c720]
mov word [rbp + 0x72c], ax
cmp byte [0x14000c721], 0
jne 0x140005833
mov r8d, r14d
lea r9, [rbp + 0x72c]
nop dword [rax]
nop dword [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 2
jl 0x140005800
movzx eax, word [0x14000c7f4]
mov word [rbp + 0x740], ax
cmp byte [0x14000c7f5], 0
jne 0x140005893
mov r8d, r14d
lea r9, [rbp + 0x740]
nop dword [rax]
nop dword [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 2
jl 0x140005860
lea rcx, [rbp + 0x958]
call fcn.140009a90
nop
call qword [0x14000c0f8]
mov dword [rbp + 0x8924], 0xffffffff
mov r8d, 0x6c078965
mov edx, eax
lea rcx, [rbp + 0x75a0]
call fcn.140009af0
mov dword [rbp + 0x938], 0x423a35c7
mov dword [rbp + 0x93c], 0x540be3ff
mov r9d, 0x540be3ff
mov r8d, 0x423a35c7
lea rdx, [rbp + 0x75a0]
lea rcx, [rbp + 0x938]
call fcn.14000a270
mov edx, eax
lea rcx, [rbp + 0x2d8]
call fcn.140009b30
nop
mov rbx, qword [rbp + 0x2e8]
lea rcx, [rbp + 0x2d8]
call fcn.140009ae0
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x958]
call fcn.140009770
nop
lea rcx, [rbp + 0x2d8]
call fcn.140009890
cmp byte [rbp + 0x72d], 0
je 0x140005983
mov r8d, r14d
lea r9, [rbp + 0x72c]
nop dword [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 2
jl 0x140005950
lea rax, [rbp + 0x72c]
mov r8, r13
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140005990
lea rdx, [rbp + 0x72c]
lea rcx, [rbp + 0x958]
call fcn.140009770
cmp byte [rbp + 0x72d], 0
jne 0x1400059f3
mov r8d, r14d
lea r9, [rbp + 0x72c]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 2
jl 0x1400059c0
call qword [0x14000c0f8]
mov dword [rbp + 0x9cb4], 0xffffffff
mov r8d, 0x6c078965
mov edx, eax
lea rcx, [rbp + 0x8930]
call fcn.140009af0
mov dword [rbp + 0x9a8], 0x423a35c7
mov dword [rbp + 0x9ac], 0x540be3ff
mov r9d, 0x540be3ff
mov r8d, 0x423a35c7
lea rdx, [rbp + 0x8930]
lea rcx, [rbp + 0x9a8]
call fcn.14000a270
mov edx, eax
lea rcx, [rbp + 0x2b8]
call fcn.140009b30
nop
mov rbx, qword [rbp + 0x2c8]
lea rcx, [rbp + 0x2b8]
call fcn.140009ae0
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x958]
call fcn.140009770
nop
lea rcx, [rbp + 0x2b8]
call fcn.140009890
cmp byte [rbp + 0x72d], 0
je 0x140005ad3
mov r8d, r14d
lea r9, [rbp + 0x72c]
nop
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 2
jl 0x140005aa0
lea rax, [rbp + 0x72c]
mov r8, r13
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140005ae0
lea rdx, [rbp + 0x72c]
lea rcx, [rbp + 0x958]
call fcn.140009770
cmp byte [rbp + 0x72d], 0
jne 0x140005b43
mov r8d, r14d
lea r9, [rbp + 0x72c]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 2
jl 0x140005b10
call qword [0x14000c0f8]
mov dword [rbp + 0xb044], 0xffffffff
mov r8d, 0x6c078965
mov edx, eax
lea rcx, [rbp + 0x9cc0]
call fcn.140009af0
mov dword [rbp + 0x940], 0xa98ac7
mov dword [rbp + 0x944], 0x5f5e0ff
mov r9d, 0x5f5e0ff
mov r8d, 0xa98ac7
lea rdx, [rbp + 0x9cc0]
lea rcx, [rbp + 0x940]
call fcn.14000a270
mov edx, eax
lea rcx, [rbp + 0x298]
call fcn.140009b30
nop
mov rbx, qword [rbp + 0x2a8]
lea rcx, [rbp + 0x298]
call fcn.140009ae0
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x958]
call fcn.140009770
nop
lea rcx, [rbp + 0x298]
call fcn.140009890
cmp byte [rbp + 0x72d], 0
je 0x140005c23
mov r8d, r14d
lea r9, [rbp + 0x72c]
nop
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 2
jl 0x140005bf0
lea rax, [rbp + 0x72c]
mov r8, r13
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140005c30
lea rdx, [rbp + 0x72c]
lea rcx, [rbp + 0x958]
call fcn.140009770
cmp byte [rbp + 0x72d], 0
jne 0x140005c93
mov r8d, r14d
lea r9, [rbp + 0x72c]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 2
jl 0x140005c60
call qword [0x14000c0f8]
mov dword [rbp + 0xc3d4], 0xffffffff
mov r8d, 0x6c078965
mov edx, eax
lea rcx, [rbp + 0xb050]
call fcn.140009af0
mov dword [rbp + 0x948], 0x423a35c7
mov dword [rbp + 0x94c], 0x540be3ff
mov r9d, 0x540be3ff
mov r8d, 0x423a35c7
lea rdx, [rbp + 0xb050]
lea rcx, [rbp + 0x948]
call fcn.14000a270
mov edx, eax
lea rcx, [rbp + 0x278]
call fcn.140009b30
nop
mov rbx, qword [rbp + 0x288]
lea rcx, [rbp + 0x278]
call fcn.140009ae0
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x958]
call fcn.140009770
nop
lea rcx, [rbp + 0x278]
call fcn.140009890
cmp byte [rbp + 0x768], 0
je 0x140005d73
mov r8d, r14d
lea r9, [rbp + 0x764]
nop
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 5
jl 0x140005d40
lea rax, [rbp + 0x764]
mov r8, r13
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140005d80
lea rdx, [rbp + 0x764]
lea rcx, [rbp + 0x958]
call fcn.140009770
cmp byte [rbp + 0x768], 0
jne 0x140005de3
mov r8d, r14d
lea r9, [rbp + 0x764]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 5
jl 0x140005db0
cmp byte [rbp + 0x741], 0
je 0x140005e33
mov r8d, r14d
lea r9, [rbp + 0x740]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 2
jl 0x140005e00
lea rdx, [rbp + 0x740]
lea rcx, [rbp + 0x478]
call fcn.140009930
mov rbx, rax
cmp byte [rbp + 0x7a4], 0
je 0x140005e93
mov r8d, r14d
lea r9, [rbp + 0x7a0]
nop dword [rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 5
jl 0x140005e60
lea rcx, [rbp + 0x7a0]
call qword [0x14000c168]
mov r9, r13
inc r9
cmp byte [rax + r9], 0
jne 0x140005ea3
mov r8, rax
xor edx, edx
mov rcx, rbx
call fcn.14000a180
mov rdx, rax
lea rcx, [rbp + 0x378]
call fcn.140009900
nop
lea r8, [rbp + 0x958]
lea rdx, [rbp + 0x378]
lea rcx, [rbp + 0xc20]
call fcn.140009d10
nop
lea rcx, [rbp + 0x378]
call fcn.140009890
nop
lea rcx, [rbp + 0x478]
call fcn.140009890
cmp byte [rbp + 0x7a4], 0
jne 0x140005f53
mov r8d, r14d
lea r9, [rbp + 0x7a0]
nop dword [rax]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 5
jl 0x140005f20
cmp byte [rbp + 0x741], 0
jne 0x140005fa3
mov r8d, r14d
lea r9, [rbp + 0x740]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 2
jl 0x140005f70
xor edx, edx
lea rcx, [rbp + 0x958]
call fcn.140009ab0
nop
lea rcx, [rbp + 0x958]
call fcn.140009890
nop
lea rcx, [rbp + 0xc20]
call fcn.140009ae0
mov rbx, rax
movups xmm0, xmmword [str.7.___5_3_fAO__v_b_v]
movups xmmword [rbp + 0x8c0], xmm0
mov ecx, dword [0x14000c668]
mov dword [rbp + 0x8d0], ecx
movzx ecx, word [0x14000c66c]
mov word [rbp + 0x8d4], cx
movsd xmm0, qword [str.s_06__f_7_BDd]
movsd qword [rbp + 0x7f8], xmm0
mov ecx, dword [0x14000c7c0]
mov dword [rbp + 0x800], ecx
movzx eax, word [0x14000c7c4]
mov word [rbp + 0x804], ax
mov eax, dword [str.pcyZ]
mov dword [rbp + 0x774], eax
movups xmm0, xmmword [0x14000c7c8]
movups xmmword [rbp + 0xb20], xmm0
movups xmm1, xmmword [0x14000c7d8]
movups xmmword [rbp + 0xb30], xmm1
movsd xmm0, qword [0x14000c7e8]
movsd qword [rbp + 0xb40], xmm0
movzx eax, word [0x14000c7f0]
mov word [rbp + 0xb48], ax
movzx eax, byte [0x14000c7f2]
mov byte [rbp + 0xb4a], al
lea rcx, [rbp + 0xc40]
call fcn.140009a90
nop
cmp byte [rbp + 0x8d5], 0
je 0x1400060d3
mov r8d, r14d
lea r9, [rbp + 0x8c0]
nop dword [rax]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x1400060a0
lea rax, [rbp + 0x8c0]
mov r8, r13
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400060e0
lea rdx, [rbp + 0x8c0]
lea rcx, [rbp + 0xc40]
call fcn.140009770
cmp byte [rbp + 0x8d5], 0
jne 0x140006143
mov r8d, r14d
lea r9, [rbp + 0x8c0]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x140006110
cmp byte [rbp + 0x777], 0
je 0x140006193
mov r8d, r14d
lea r9, [rbp + 0x774]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140006160
mov rdx, rbx
lea rcx, [rbp + 0x498]
call fcn.140009930
mov r10, rax
cmp byte [rbp + 0x805], 0
je 0x1400061f3
mov r8d, r14d
lea r9, [rbp + 0x7f8]
nop dword [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1400061c0
lea rax, [rbp + 0x7f8]
mov r9, r13
nop dword [rax]
inc r9
cmp byte [rax + r9], 0
jne 0x140006200
lea r8, [rbp + 0x7f8]
xor edx, edx
mov rcx, r10
call fcn.14000a180
mov rdx, rax
lea rcx, [rbp + 0x338]
call fcn.140009900
nop
lea rax, [rbp + 0x774]
mov r8, r13
inc r8
cmp byte [rax + r8], 0
jne 0x140006235
lea rdx, [rbp + 0x774]
lea rcx, [rbp + 0x338]
call fcn.140009770
mov rdx, rax
lea rcx, [rbp + 0x258]
call fcn.140009900
nop
mov rbx, qword [rbp + 0x268]
lea rcx, [rbp + 0x258]
call fcn.140009ae0
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xc40]
call fcn.140009770
nop
lea rcx, [rbp + 0x258]
call fcn.140009890
nop
lea rcx, [rbp + 0x338]
call fcn.140009890
nop
lea rcx, [rbp + 0x498]
call fcn.140009890
cmp byte [rbp + 0x805], 0
jne 0x140006303
mov r8d, r14d
lea r9, [rbp + 0x7f8]
nop dword [rax]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1400062d0
cmp byte [rbp + 0x777], 0
jne 0x140006353
mov r8d, r14d
lea r9, [rbp + 0x774]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140006320
cmp byte [rbp + 0xb4a], 0
je 0x1400063a3
mov r8d, r14d
lea r9, [rbp + 0xb20]
nop word [rax + rax]
mov eax, 0xe070381d
imul r8d
add edx, r8d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x49
movzx eax, r8b
sub al, cl
add al, 0x57
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2b
jl 0x140006370
lea rax, [rbp + 0xb20]
mov r8, r13
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400063b0
lea rdx, [rbp + 0xb20]
lea rcx, [rbp + 0xc40]
call fcn.140009770
cmp byte [rbp + 0xb4a], 0
jne 0x140006413