Function at 0x7ff6d4e80ca9
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x20], rbx
not rax
movsx ax, r14b
push rbp
cwde
xchg bp, bp
push rsi
push rdi
push r12
lahf
movsxd rbp, r15d
push r13
cmovnp bp, di
cdqe
mov al, 0xbf
push r14
not bpl
movsx bp, cl
push r15
movsx bp, al
cdqe
cbw
lea rbp, [rsp - 0x15f0]
movsx ax, sil
cdqe
mov eax, 0x16f0
call fcn.7ff6d4a6b5e0
sub rsp, rax
shld bx, r9w, 0x99
movaps xmmword [rsp + 0x16e0], xmm6
stc
mov rax, qword [0x7ff6d4c6b040]
xor rax, rsp
and r13b, 0xec
test esi, r12d
mov qword [rbp + 0x15d0], rax
setae sil
mov rsi, r8
mov qword [rbp - 0x80], r8
btr r13d, edi
bts r13, r13
mov r13, rdx
movzx ebx, cl
test r10w, r12w
test r15b, 0xe0
cmp r8d, ebp
mov qword [rbp + 0x28], rdx
cmp rsi, 0x7a7f7d26
sub r12d, r12d
jmp 0x7ff6d4e80d5a
mov dword [rbp + 0x60], 0x10000b
xorps xmm0, xmm0
xor eax, eax
movsx cx, spl
movsx ecx, r11w
movups xmmword [rbp + 0x540], xmm0
movups xmmword [rbp + 0x550], xmm0
jmp 0x7ff6d4e80d85
movups xmmword [rbp + 0x560], xmm0
xchg cl, ch
mov rcx, r9
movups xmmword [rbp + 0x570], xmm0
not ecx
movsx rcx, r8w
movups xmmword [rbp + 0x580], xmm0
movzx cx, r14b
movzx rcx, r14w
xchg ch, ch
movups xmmword [rbp + 0x590], xmm0
mov qword [rbp + 0x5a0], rax
not cx
movsxd rcx, edi
movups xmmword [rbp + 8], xmm0
jmp 0x7ff6d4e80dcd
mov qword [rbp + 0x18], rax
movsx cx, r14b
cmovge rcx, rdx
lea rcx, str.Starting_n
jmp 0x7ff6d4e80de6
call fcn.7ff6d4a5c470
mov rdx, qword [0x7ff6d4c70800]
btc ecx, r8d
add rdx, 0x70
movsx rcx, r13w
movsx ecx, r8w
movsx cx, r11b
lea rcx, [rbp - 0x70]
jmp 0x7ff6d4e80e10
call fcn.7ff6d498a050
nop
mov rdx, qword [0x7ff6d4c70800]
btr cx, 0xe9
cmp r9b, 0x4c
cmp bpl, r15b
add rdx, 0x50
movsx ecx, r11w
lea rcx, [rbp - 0x48]
call fcn.7ff6d498a050
nop
cmovnp cx, sp
mov edx, ebx
xchg cx, cx
not ecx
lea rcx, [rbp - 0x20]
jmp 0x7ff6d4e80e4f
call fcn.7ff6d4a394e0
mov rcx, rax
sbb dl, bpl
movsxd rdx, esi
shr dh, 0x80
mov rdx, qword [rax + 0x10]
rcl r8, cl
btc r8d, ecx
xadd r8b, r8b
mov r8, qword [rax + 0x18]
sar ah, 0xd7
btr ax, bx
mov rax, r8
clc
sub rax, rdx
cmp ch, 0xeb
cmp rax, 1
jmp 0x7ff6d4e80e8d
jb 0x7ff6d4e80ecc
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
mov rax, rcx
test sp, 0x1e83
stc
clc
cmp r8, 0xf
jmp 0x7ff6d4e80eae
jbe 0x7ff6d4e80ebc
mov rax, qword [rcx]
jmp 0x7ff6d4e80ebc
mov word [rax + rdx], 0x20
jmp 0x7ff6d4e80ec7
jmp 0x7ff6d4e80ef8
mov qword [rsp + 0x20], 1
xchg edx, edx
mov r9w, r10w
lea r9, [0x7ff6d4c50220]
cmovs dx, ax
mov edx, 1
jmp 0x7ff6d4e80ef0
call fcn.7ff6d498b7a0
mov rcx, rax
movups xmm0, xmmword [rcx]
movsx r8d, r12w
jmp 0x7ff6d4e80f04
movups xmmword [rbp + 0x5b0], xmm0
movsxd r8, r13d
bswap r9
movzx r8, r9w
movups xmm1, xmmword [rcx + 0x10]
jmp 0x7ff6d4e80f1e
movups xmmword [rbp + 0x5c0], xmm1
movzx r9, ax
movzx r8d, cx
mov qword [rcx + 0x10], r12
setb r8b
jmp 0x7ff6d4e80f3f
mov qword [rcx + 0x18], 0xf
movzx r8d, r12w
mov byte [rcx], 0
movzx r8w, dil
bswap cx
lea r9, [rbp - 0x48]
setge cl
mov r8w, r15w
lea r8, [rbp + 0x5b0]
movsxd rcx, r10d
movzx cx, ah
not ecx
lea rcx, [rsp + 0x58]
call fcn.7ff6d4a35c10
nop
stc
sal cl, cl
cmp edi, 0x4aaa6d35
mov rcx, qword [rsp + 0x68]
rcr ah, 0xdd
cmp si, cx
mov rdx, qword [rsp + 0x70]
mov rax, rdx
cmc
sub rax, rcx
cmp dil, r13b
cmp r9, 0x67c43c10
cmp rax, 1
jmp 0x7ff6d4e80faf
jb 0x7ff6d4e8100c
lea rax, [rcx + 1]
test r15d, r8d
cmp sil, 0xca
mov qword [rsp + 0x68], rax
cmp r14d, 0x29a446f4
lea rax, [rsp + 0x58]
stc
cmp r9d, 0x26d57110
cmp rdx, 0xf
jmp 0x7ff6d4e80fe2
cmova rax, qword [rsp + 0x58]
jmp 0x7ff6d4e80fed
mov word [rax + rcx], 0x20
movsx eax, r8w
movzx ax, spl
cwde
lea rax, [rsp + 0x58]
jmp 0x7ff6d4e81007
jmp 0x7ff6d4e81034
mov qword [rsp + 0x20], 1
xchg dl, dh
lea r9, [0x7ff6d4c50220]
mov edx, 1
movsx rcx, bp
mov cl, r9b
lea rcx, [rsp + 0x58]
call fcn.7ff6d498b7a0
movups xmm0, xmmword [rax]
jmp 0x7ff6d4e81040
movups xmmword [rbp + 0x520], xmm0
movsx r9w, r12b
movsx r9, si
bswap r9d
movups xmm1, xmmword [rax + 0x10]
movzx r8w, dil
movzx r8, r10w
movsx r8, r11w
movups xmmword [rbp + 0x530], xmm1
bswap r8
mov qword [rax + 0x10], r12
mov rcx, rsp
setb ch
mov qword [rax + 0x18], 0xf
setp ch
mov byte [rax], 0
movzx r9, r9w
lea r9, [rbp - 0x70]
movsx ecx, bp
cmovge r8, rdx
mov r8b, r9b
lea r8, [rbp + 0x520]
lea rcx, [rbp + 0x500]
jmp 0x7ff6d4e810ab
call fcn.7ff6d4a35c10
nop
bts dx, r13w
mov rdx, qword [rbp + 0x538]
test r15b, 0x7c
cmp rdx, 0xf
jmp 0x7ff6d4e810ca
jbe 0x7ff6d4e81127
inc rdx
mov rcx, qword [rbp + 0x520]
shl ah, 0x25
mov rax, rcx
cmc
test spl, 0x58
cmp rdx, 0x1000
jb 0x7ff6d4e81121
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
jmp 0x7ff6d4e81106
cmp rax, 0x1f
jmp 0x7ff6d4e8110f
jbe 0x7ff6d4e81121
call qword [0x7ff6d4a6ea30]
int3
call fcn.7ff6d4a69ff8
nop
mov rdx, qword [rsp + 0x70]
cmc
cmp rdx, 0xf
jmp 0x7ff6d4e81136
jbe 0x7ff6d4e811a2
inc rdx
cmp r12w, bx
rcl rcx, 2
dec ax
mov rcx, qword [rsp + 0x58]
neg al
mov rax, rcx
cmp rdx, 0x1000
jmp 0x7ff6d4e81160
jb 0x7ff6d4e8119d
add rdx, 0x27
stc
test bp, 0xd02
mov rcx, qword [rcx - 8]
stc
test r11w, 0x3ff
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x7ff6d4e8118b
jbe 0x7ff6d4e8119d
call qword [0x7ff6d4a6ea30]
int3
call fcn.7ff6d4a69ff8
movdqa xmm0, xmmword [0x7ff6d4c56960]
movdqu xmmword [rsp + 0x68], xmm0
shl dl, cl
mov byte [rsp + 0x58], 0
mov edx, 0xae83b1d
shr edx, cl
btc edx, 0xa7
mov rdx, qword [rbp + 0x5c8]
cmp rdx, 0xf
jbe 0x7ff6d4e81243
inc rdx
cmp rbp, rdx
sub al, 0x80
shrd ecx, r9d, 0x59
mov rcx, qword [rbp + 0x5b0]
btc ax, r14w
or ax, 0x17bc
clc
mov rax, rcx
stc
cmp dl, dil
cmp rdx, 0x1000
jmp 0x7ff6d4e81204
jb 0x7ff6d4e81239
add rdx, 0x27
mov rcx, qword [rcx - 8]
jmp 0x7ff6d4e8121b
sub rax, rcx
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jbe 0x7ff6d4e81239
call qword [0x7ff6d4a6ea30]
int3
call fcn.7ff6d4a69ff8
nop
movzx rdx, bp
mov rdx, qword [rbp - 8]
test dl, dil
cmp rdx, 0xf
jmp 0x7ff6d4e81253
jbe 0x7ff6d4e812b5
inc rdx
mov rcx, qword [rbp - 0x20]
cwde
shr ax, 0xf4
test rsi, r14
mov rax, rcx
cmp rdx, 0x1000
jmp 0x7ff6d4e81277
jb 0x7ff6d4e812b0
add rdx, 0x27
stc
cmp r11b, bpl
mov rcx, qword [rcx - 8]
cmp dx, bp
stc
sub rax, rcx
cmc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x7ff6d4e8129e
jbe 0x7ff6d4e812b0
call qword [0x7ff6d4a6ea30]
int3
call fcn.7ff6d4a69ff8
movdqa xmm0, xmmword [0x7ff6d4c56960]
movdqu xmmword [rbp - 0x10], xmm0
btc edx, 0x1b
shrd dx, di, 0x5d
shr rdx, 0x83
mov byte [rbp - 0x20], 0
test r8d, 0x71251bc4
shl edx, cl
mov rdx, qword [rbp - 0x30]
cmp rdx, 0xf
jbe 0x7ff6d4e8135b
inc rdx
bts ax, sp
and ecx, 0x97728ab
sal rcx, 0xd
mov rcx, qword [rbp - 0x48]
bswap eax
dec al
mov rax, rcx
test r8b, r11b
jmp 0x7ff6d4e8130e
cmp rdx, 0x1000
jb 0x7ff6d4e8134d
add rdx, 0x27
clc
mov rcx, qword [rcx - 8]
test dil, bl
cmp bh, 0x92
sub rax, rcx
cmc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x7ff6d4e8133b
jbe 0x7ff6d4e8134d
call qword [0x7ff6d4a6ea30]
int3
call fcn.7ff6d4a69ff8
nop
xor edx, r10d
test si, 0x7644
mov rdx, qword [rbp - 0x58]
test r11, 0x7d15536a
cmp rdx, 0xf
jbe 0x7ff6d4e813d2
inc rdx
rol ecx, cl
mov rcx, qword [rbp - 0x70]
bts ax, cx
test spl, 0x57
mov rax, rcx
test r14b, dl
clc
cmp rdx, 0x1000
jb 0x7ff6d4e813cd
add rdx, 0x27
clc
stc
mov rcx, qword [rcx - 8]
jmp 0x7ff6d4e813a5
sub rax, rcx
clc
test dx, 0x1374
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x7ff6d4e813bb
jbe 0x7ff6d4e813cd
call qword [0x7ff6d4a6ea30]
int3
call fcn.7ff6d4a69ff8
lea rdx, [rbp + 0x500]
bsf cx, cx
sbb rcx, 0x10b81209
cmp qword [rbp + 0x518], 0xf
cmova rdx, qword [rbp + 0x500]
shr cl, 0x8e
bts cx, r10w
rcr cl, cl
mov rcx, r13
cmc
stc
cmp qword [r13 + 0x18], 0xf
jmp 0x7ff6d4e8140d
jbe 0x7ff6d4e8141a
mov rcx, qword [r13]
add al, sil
lea rax, [rbp + 8]
mov qword [rsp + 0x48], rax
bts eax, edi
add al, r14b
adc ax, 0x7bcb
lea rax, [rbp + 0x540]
test dh, 0xff
clc
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
cmp bl, r8b
cmc
clc
mov dword [rsp + 0x28], 4
stc
test sil, r15b
mov dword [rsp + 0x20], r12d
jmp 0x7ff6d4e81464
xor r9d, r9d
xor r8d, r8d
jmp 0x7ff6d4e8146f
call qword [0x7ff6d4a6e2f8]
test eax, eax
jne 0x7ff6d4e81b0f
call qword [0x7ff6d4a6e128]
mov r8d, eax
not ax
sete dh
cqo
lea r9, [rbp + 0x5c5]
nop word [rax + rax]
bswap rcx
dec rax
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx ecx, dl
shl rax, 0x5f
shr eax, cl
nop
shl cl, 2
lahf
cmovae rax, rdi
lea eax, [rcx + rdx]
jmp 0x7ff6d4e814d3
add al, al
sub r8b, al
clc
jmp 0x7ff6d4e814e1
add r8b, 0x30
stc
test bpl, dil
mov byte [r9], r8b
mov r8d, edx
clc
jmp 0x7ff6d4e814f5
test edx, edx
jmp 0x7ff6d4e814fc
jne 0x7ff6d4e814a5
lea r8, [rbp + 0x5c5]
cqo
mov rdx, r9
lea rcx, [rbp - 0x70]
jmp 0x7ff6d4e81517
call fcn.7ff6d498bba0
nop
shr rax, 0xd8
rcl eax, 0x80
movsxd rax, esp
movups xmm0, xmmword [0x7ff6d4c563e8]
dec r8d
movups xmmword [rbp - 0x48], xmm0
or rax, r13
sbb r8w, bx
movups xmm1, xmmword [0x7ff6d4c563f8]
movups xmmword [rbp - 0x38], xmm1
shl al, 0xb
shl r8d, cl
sub r8b, 0x6a
movzx eax, word [0x7ff6d4c56408]
sar r8b, 0x1e
mov word [rbp - 0x28], ax
mov r8d, r12d
cmp dword [0x7ff6d4c6b088], 2
jmp 0x7ff6d4e8156f
jl 0x7ff6d4e816cc
movdqa xmm5, xmmword [0x7ff6d4c569c0]
movdqa xmm4, xmmword [0x7ff6d4c56b10]
movdqa xmm6, xmmword [0x7ff6d4c56a70]
movdqa xmm0, xmmword [0x7ff6d4c56b80]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x44]
mov edx, dword [rbp - 0x80]
jmp 0x7ff6d4e815a6
nop dword [rax + rax]
jmp 0x7ff6d4e815b0
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6d4c56ad0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
jmp 0x7ff6d4e8162f
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6d4c56ad0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
cmp r12w, r15w
lea rcx, [rcx + 8]
cmp r8d, 0x20
jmp 0x7ff6d4e816b7
jl 0x7ff6d4e815b0
cmp r8d, 0x22
jmp 0x7ff6d4e816c6
jge 0x7ff6d4e8175e
movsxd rax, r8d
xor cx, 0x46b8
rcl r9b, cl
rol rdx, cl
lea r9, [rbp - 0x48]
mov edx, 0x10a1734f
lea r9, [r9 + rax]
xor edx, 0x2d3460a7
nop
mov eax, 0x94f2095
movsx dx, r12b
imul r8d
sar edx, 1
bts rax, r13
btc eax, ecx
rcr ch, 0xaa
mov eax, edx
and cl, ch
movzx ecx, dx
sbb cx, 0x2ad3
shr eax, 0x1f
neg ch
add edx, eax
shl ax, cl
clc
movsx eax, dl
jmp 0x7ff6d4e81726
imul ecx, eax, 0x37
clc
movzx eax, r8b
cmp r13, r11
cmp r14b, 0x9b
jmp 0x7ff6d4e8173a
sub al, cl
add al, 0x36
cmc
stc
xor byte [r9], al
jmp 0x7ff6d4e81748
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x22
jmp 0x7ff6d4e81758
jl 0x7ff6d4e816ee
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
jmp 0x7ff6d4e8176b
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x68], xmm1
cdqe
lea rax, [rbp - 0x48]
movsxd r8, r11d
movzx r8, ax
mov r8, 0xffffffffffffffff
jmp 0x7ff6d4e8178d
nop dword [rax + rax]
jmp 0x7ff6d4e81797
inc r8
cmp byte [rax + r8], 0
jmp 0x7ff6d4e817a4
jne 0x7ff6d4e81797
lea rdx, [rbp - 0x48]
movsx rcx, r10w
jmp 0x7ff6d4e817ba
lea rcx, [rsp + 0x58]
jmp 0x7ff6d4e817c4
call fcn.7ff6d498b300
nop
movsx r9d, r13w
movsxd rcx, r14d
lea r9, [rbp - 0x70]
mov r8b, 0xab
jmp 0x7ff6d4e817df
lea r8, [rsp + 0x58]
lea rcx, [rbp + 0x520]
jmp 0x7ff6d4e817f0
call fcn.7ff6d4a35c10
nop
ror dx, cl
bsr rdx, r15
mov rdx, qword [rsp + 0x70]
cmp r12b, 0xb9
clc
cmp rdx, 0xf
jmp 0x7ff6d4e81810
jbe 0x7ff6d4e81870
inc rdx
mov ch, al
test bp, bx
mov rcx, qword [rsp + 0x58]
mov al, r9b
bts eax, ebp
mov rax, rcx
cmp rdx, 0x1000
jmp 0x7ff6d4e81838
jb 0x7ff6d4e81867
add rdx, 0x27
mov rcx, qword [rcx - 8]
test sil, r8b
sub rax, rcx
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jbe 0x7ff6d4e81867
call qword [0x7ff6d4a6ea30]
int3
call fcn.7ff6d4a69ff8
nop
adc dh, 0xa
mov rdx, qword [rbp - 0x58]
cmp r15b, 0x56
cmc
cmp rdx, 0xf
jmp 0x7ff6d4e81882
jbe 0x7ff6d4e818d6
inc rdx
lahf
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jmp 0x7ff6d4e8189f
jb 0x7ff6d4e818d1
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmc
test r12w, 0x24dc
sub rax, rcx
add rax, 0xfffffffffffffff8
test rdx, 0x30e40fcb
cmp rax, 0x1f
jmp 0x7ff6d4e818cb
ja 0x7ff6d4e819e3
call fcn.7ff6d4a69ff8
mov eax, dword [str.sEJVH_]
bsf r8w, r12w
or edx, 0x6dd919c3
mov dword [rsp + 0x50], eax
movzx eax, word [0x7ff6d4c556c8]
mov word [rsp + 0x54], ax
mov byte [rsp + 0x50], 0x45
rcr r8w, 0x9f
btc r8, 0x81
xor byte [rsp + 0x51], 0x37
movzx r8, r15w
xor byte [rsp + 0x52], 0x38
sub dh, 0xe1
cmc
xor byte [rsp + 0x53], 0x39
xor dx, di
add dx, di
xor byte [rsp + 0x54], 0x3a
xadd r8w, dx
xor byte [rsp + 0x55], 0x3b
shld r8, rbp, 0x9b
lea rdx, [rbp + 0x520]
cmp qword [rbp + 0x538], 0xf
cmova rdx, qword [rbp + 0x520]
shld r8d, ebx, 0xe2
sub r9d, r9d
lea r8, [rsp + 0x50]
cmc
clc
xor ecx, ecx
jmp 0x7ff6d4e81964
call qword [0x7ff6d4a6e680]
mov rdx, qword [rbp + 0x538]
test r10b, cl
test sil, 0x83
cmp rdx, 0xf
jmp 0x7ff6d4e81981
jbe 0x7ff6d4e819f4
inc rdx
rol ax, cl
mov rcx, qword [rbp + 0x520]
sbb ax, 0x73b8
bts rax, r15
shl rax, 8
mov rax, rcx
jmp 0x7ff6d4e819a9
cmp rdx, 0x1000
jmp 0x7ff6d4e819b5
jb 0x7ff6d4e819ef
add rdx, 0x27
cmp sil, 0xcf
mov rcx, qword [rcx - 8]
cmc
clc
sub rax, rcx
stc
cmc
add rax, 0xfffffffffffffff8
stc
cmc
cmp rax, 0x1f
jmp 0x7ff6d4e819dd
jbe 0x7ff6d4e819ef
call qword [0x7ff6d4a6ea30]
int3
call fcn.7ff6d4a69ff8
movdqa xmm0, xmmword [0x7ff6d4c56960]
movdqu xmmword [rbp + 0x530], xmm0
mov byte [rbp + 0x520], 0
mov rdx, qword [rbp + 0x518]
cmp rdx, 0xf
jmp 0x7ff6d4e81a1b
jbe 0x7ff6d4e81a82
inc rdx
adc cx, bx
btc eax, r10d
shr cl, 0xcf
mov rcx, qword [rbp + 0x500]
mov rax, rcx
stc
cmp bx, 0x887
cmp rdx, 0x1000
jmp 0x7ff6d4e81a4a
jb 0x7ff6d4e81a7d
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmc
sub rax, rcx
add rax, 0xfffffffffffffff8
stc
cmc
cmp rax, 0x1f
jmp 0x7ff6d4e81a6b
jbe 0x7ff6d4e81a7d
call qword [0x7ff6d4a6ea30]
int3
call fcn.7ff6d4a69ff8
movdqa xmm0, xmmword [0x7ff6d4c56960]
movdqu xmmword [rbp + 0x510], xmm0
mov byte [rbp + 0x500], 0
movsx dx, ch
mov rdx, qword [r13 + 0x18]
cmp rdx, 0xf
jbe 0x7ff6d4e81f48
inc rdx
ror ch, 0x1f
mov rcx, qword [r13]
stc
clc
test r9b, cl
cmp rdx, 0x1000
jmp 0x7ff6d4e81ac6
jb 0x7ff6d4e81f43
add rdx, 0x27
ror r8, 0xc8
sar ax, 0xe7
mov r8, qword [rcx - 8]
rol al, cl
sub rcx, r8
movsxd rax, r14d
cmp rsp, 0x67b2721a
adc eax, 0x60292533
lea rax, [rcx - 8]
jmp 0x7ff6d4e81af9
cmp rax, 0x1f
jmp 0x7ff6d4e81b02
jbe 0x7ff6d4e81f3b
call qword [0x7ff6d4a6ea30]
nop
lea rcx, str.Created_proc_n
jmp 0x7ff6d4e81b1b
call fcn.7ff6d4a5c470
mov rdx, rsi
lea rcx, [0x7ff6d4c56210]
jmp 0x7ff6d4e81b2f
call fcn.7ff6d4a5c470
mov eax, 0x5a4d
cmp word [rsi], ax
je 0x7ff6d4e81fd4
lea rcx, str.FAILED_n
jmp 0x7ff6d4e81b4e
call fcn.7ff6d4a5c470
mov eax, dword [str.sEJVH_]
sub r8b, r12b
mov dword [rsp + 0x50], eax
movzx eax, word [0x7ff6d4c556c8]
test dil, r9b
movsx r8d, di
cmp bpl, r10b
mov word [rsp + 0x54], ax
cmp r10d, esp
or r8b, r13b
mov byte [rsp + 0x50], 0x45
cmovg r8d, eax
adc r8, 0x21c84411
xor byte [rsp + 0x51], 0x37
xor byte [rsp + 0x52], 0x38
xor byte [rsp + 0x53], 0x39
xor al, 0x3a
movsx r8w, r8b
ror r8b, 0xdf
mov byte [rsp + 0x54], al
cmp r14w, r13w
xor byte [rsp + 0x55], 0x3b
bts ax, bx
shld r8w, cx, 0x11
movups xmm0, xmmword [str.eXUNSUSY]
cmp r9b, 0x7a
shl r8b, cl
not r8b
movups xmmword [rbp - 0x70], xmm0
clc
cwde
movups xmm1, xmmword [0x7ff6d4c563a0]
movups xmmword [rbp - 0x60], xmm1
mov eax, dword [0x7ff6d4c563b0]
clc
add r8b, 0xd0
and r8b, 0xa8
mov dword [rbp - 0x50], eax
and r8b, spl
movzx eax, word [0x7ff6d4c563b4]
mov word [rbp - 0x4c], ax
ror r8b, 0x8b
rcl r8, cl
mov r8d, r12d
stc
cmp dword [0x7ff6d4c6b088], 2
jl 0x7ff6d4e81d6a
movdqa xmm5, xmmword [0x7ff6d4c569c0]
movdqa xmm4, xmmword [0x7ff6d4c56b10]
movdqa xmm6, xmmword [0x7ff6d4c56a70]
movdqa xmm0, xmmword [0x7ff6d4c56b80]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x6c]
bswap dx
mov edx, dword [rbp - 0x80]
jmp 0x7ff6d4e81c4b
nop
jmp 0x7ff6d4e81c52
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6d4c56ad0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6d4c56ad0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
clc
lea rcx, [rcx + 8]
cmp spl, al
stc
cmp r8d, 0x20
jmp 0x7ff6d4e81d55
jl 0x7ff6d4e81c52
cmp r8d, 0x26
jmp 0x7ff6d4e81d64
jge 0x7ff6d4e81e0c
movsxd rax, r8d
movzx rcx, si
bsr r9w, bx
lea r9, [rbp - 0x70]
btr rcx, r11
add r9, rax
nop
or dl, 0x99
mov eax, 0x94f2095
rcl dh, cl
neg rcx
imul r8d
movzx ax, r13b
clc
sar edx, 1
shrd cx, di, 0x3b
rol eax, cl
mov eax, edx
shr eax, 0x1f
xor rcx, r10
movzx cx, r15b
add edx, eax
rcr rcx, 0x67
btc cx, 0x67
movsx eax, dl
neg cx
imul ecx, eax, 0x37
adc rax, r13
sal al, 0x47
adc rax, 0x59a21b02
movzx eax, r8b
stc
jmp 0x7ff6d4e81dda
sub al, cl
stc
test r13b, r12b
add al, 0x36
xor byte [r9], al
jmp 0x7ff6d4e81dea
inc r8d
jmp 0x7ff6d4e81df2
lea r9, [r9 + 1]
cmp bl, dh
jmp 0x7ff6d4e81dfd
cmp r8d, 0x26
jmp 0x7ff6d4e81e06
jl 0x7ff6d4e81d85
lea rdx, [rbp - 0x70]
shr r8b, 0x88
xor r9d, r9d
lea r8, [rsp + 0x50]
test r8w, 0x5552
cmp r11d, 0x2ff04fe5
xor ecx, ecx
jmp 0x7ff6d4e81e30
call qword [0x7ff6d4a6e680]
mov edx, 1
mov rcx, qword [rbp + 8]
jmp 0x7ff6d4e81e44
call qword [0x7ff6d4a6ebf0]
nop
mov rdx, qword [rbp + 0x518]
cmp rdx, 0xf
jmp 0x7ff6d4e81e5b
jbe 0x7ff6d4e81eb2
inc rdx
lahf
mov ch, 0x11
rol ch, cl
mov rcx, qword [rbp + 0x500]
cmp rdx, 0x1000
mov rax, rcx
jmp 0x7ff6d4e81e80
jb 0x7ff6d4e81ead
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
test r11w, r10w
add rax, 0xfffffffffffffff8
stc
test r11b, al
clc
cmp rax, 0x1f
jmp 0x7ff6d4e81ea7
ja 0x7ff6d4e828a8
call fcn.7ff6d4a69ff8
movdqa xmm0, xmmword [0x7ff6d4c56960]
movdqu xmmword [rbp + 0x510], xmm0
bswap rdx
shl dh, cl
shrd edx, edx, 0xfc
mov byte [rbp + 0x500], 0
xchg dl, dl
test r9b, r15b
mov rdx, qword [r13 + 0x18]
cmp rdx, 0xf
jmp 0x7ff6d4e81ee4
jbe 0x7ff6d4e81f48
inc rdx
rcl ecx, cl
mov rcx, qword [r13]
cmp r8b, 0x6f
test r11b, 7
cmp rdx, 0x1000
jmp 0x7ff6d4e81f07
jb 0x7ff6d4e81f43
add rdx, 0x27
mov r8, qword [rcx - 8]
bts ax, dx
sub rcx, r8
mov ax, 0x19a0
movsx ax, cl
lea rax, [rcx - 8]
test r11b, 0x93
cmp rax, 0x1f
jmp 0x7ff6d4e81f35
ja 0x7ff6d4e828af
mov rcx, r8
jmp 0x7ff6d4e81f43
call fcn.7ff6d4a69ff8
mov byte [r13], 0
mov qword [r13 + 0x18], 0xf
movsx cx, r14b
adc rcx, rsp
mov qword [r13 + 0x10], r12
dec ch
movzx rcx, r15w
mov rcx, qword [rbp + 0x15d0]
xor rcx, rsp
call fcn.7ff6d4a69a50
mov rbx, qword [rsp + 0x1748]
add r15b, 0x93
clc
movaps xmm6, xmmword [rsp + 0x16e0]
movsx edi, cx
add rsp, 0x16f0
cmovo si, bp
xchg rbp, rbp
movzx ebp, ax
pop r15
pop r14
xchg ebp, r12d
sete dil
pop r13
movsx ebp, bx
movsxd rdi, r9d
xchg dil, r12b
pop r12
bswap rsi
movsx rsi, dx
xchg bpl, sil
pop rdi
xchg rbp, rsi
seta sil
pop rsi
movzx ebp, bp
pop rbp
jmp 0x7ff6d4e81fd3
ret
movsxd r14, dword [rsi + 0x3c]
sar cl, 0x85
xor ecx, 0x72c22944
add r14, rsi
bswap ecx
mov cl, r11b
lea rcx, [0x7ff6d4c56220]
jmp 0x7ff6d4e81ff5
call fcn.7ff6d4a5c470
mov edx, dword [r14 + 0x50]
movsxd r8, ebp
bt r8w, ax
cmp r9b, dil
sub ecx, ecx
movsx r9, r8w
lea r9d, [rcx + 4]
movsx r8d, bx
movzx r8, r9w
mov r8d, 0x3000
jmp 0x7ff6d4e82026
call qword [0x7ff6d4a6e270]
mov rdi, rax
mov r8d, dword [r14 + 0x54]
movsxd rdx, edi
movsx cx, r9b
mov rdx, rsi
bswap cx
cmovne ecx, r11d
xchg cx, cx
mov rcx, rax
jmp 0x7ff6d4e82050
call fcn.7ff6d4a6b63a
lea rcx, str.COPIED_n
jmp 0x7ff6d4e82061
call fcn.7ff6d4a5c470
mov ebx, r12d
cmc
cmp r12w, word [r14 + 6]
jmp 0x7ff6d4e82074
jae 0x7ff6d4e82106
nop word [rax + rax]
cmp r10b, cl
mov eax, ebx
lea rdx, [rax + rax*4]
add ch, 0x13
adc cx, r9w
cbw
movsxd rcx, dword [rsi + 0x3c]
cmp r11b, 0xda
btr eax, r13d
sar ah, cl
add rcx, rsi
bsr r8, r10
cmp di, di
rcl r8b, cl
mov r8d, dword [rcx + rdx*8 + 0x118]
clc
sar rax, 0x9e
mov eax, dword [rcx + rdx*8 + 0x11c]
test bp, r11w
lea rax, [rax + rsi]
mov ecx, dword [rcx + rdx*8 + 0x114]
cdq
add rcx, rdi
mov dh, 0xfd
movzx dx, r8b
mov rdx, rax
jmp 0x7ff6d4e820e4
call fcn.7ff6d4a6b63a
inc ebx
movsx eax, r13w
movzx eax, word [r14 + 6]
jmp 0x7ff6d4e820f9
cmp ebx, eax
jmp 0x7ff6d4e82100
jb 0x7ff6d4e82083
lea rcx, str.Mapped_n
call fcn.7ff6d4a5c470
movsxd r15, dword [rdi + 0x3c]
shl r14w, cl
movzx r14w, al
sal r14, 0xb9
add r15, rdi
mov r14b, r10b
mov r14d, dword [r15 + 0x90]
lea r14, [r14 + rdi]
cmp dword [r14 + 0xc], 0
jmp 0x7ff6d4e8213e
je 0x7ff6d4e82249
mov ecx, dword [r14 + 0xc]
cmp rax, 0x3dfa61e4
add rcx, rdi
jmp 0x7ff6d4e82157
call qword [0x7ff6d4a6e2c0]
mov r12, rax
cmp bp, r12w
test rax, rax
jmp 0x7ff6d4e8216c
je 0x7ff6d4e82220
mov ebx, dword [r14]
ror rsi, cl
dec sil
xor sil, r9b
mov esi, dword [r14 + 0x10]
clc
cmc
cmp r8, r9
lea rsi, [rsi + rdi]
cmp r8w, r12w
cmp r11w, 0x4e83
test r8d, 0x530561cd
add rbx, rdi
jmp 0x7ff6d4e821a4
je 0x7ff6d4e82220
mov rax, qword [rbx]
cmp r10w, 0x6dd2
test rax, rax
jmp 0x7ff6d4e821bb
je 0x7ff6d4e82220
lea rdx, [rdi + rax]
jmp 0x7ff6d4e821ce
cmp rdx, rdi
jbe 0x7ff6d4e8220d
mov eax, dword [r15 + 0x50]
test r8w, 0xc6a
add rax, rdi
cmc
cmp rdx, rax
jmp 0x7ff6d4e821ed
jae 0x7ff6d4e8220d
add rdx, 2
movzx rcx, cx
mov rcx, r12
jmp 0x7ff6d4e82203
call qword [0x7ff6d4a6e2b0]
mov qword [rsi], rax
stc
add rsi, 8
add rbx, 8
jmp 0x7ff6d4e8221a
jne 0x7ff6d4e821aa
add r14, 0x14
cmp dword [r14 + 0xc], 0
jmp 0x7ff6d4e8222e
jne 0x7ff6d4e82144
mov rsi, qword [rbp - 0x80]
ror cx, 0x68
sub r12d, r12d
movsx ecx, ax
not cl
jmp 0x7ff6d4e82249
lea rcx, str.Fixed_n
jmp 0x7ff6d4e82255
call fcn.7ff6d4a5c470
lea rdx, [rbp + 0x30]
setp cl
movsx ecx, r8w
mov rcx, qword [rbp + 0x10]
jmp 0x7ff6d4e8226e
call qword [0x7ff6d4a6ebe0]
mov rdx, qword [rbp + 0xb8]
or r9b, 0x62
add rdx, 0x10
movsx ecx, r10w
cmova r9w, dx
movzx r9, r11w
mov qword [rsp + 0x20], r12
xchg r9w, r9w
bswap r8
movsx r9w, al
mov r9d, 8
mov r8b, 0x85
movsx ecx, di
lea r8, [rbp + 0x20]
mov rcx, rax
xchg cx, cx
mov rcx, qword [rbp + 8]
jmp 0x7ff6d4e822c0
call qword [0x7ff6d4a6ec18]
mov rdx, qword [rbp + 0x20]
cmp rdx, qword [r15 + 0x30]
jmp 0x7ff6d4e822d3
jne 0x7ff6d4e822e8
mov rcx, qword [rbp + 8]
jmp 0x7ff6d4e822e2
call qword [0x7ff6d4a6ebf8]
mov r8d, dword [r15 + 0x50]
mov dword [rsp + 0x20], 0x40
xor r9b, r13b
btc r9, r11
cmp r9b, r10b
sub edx, edx
movsxd rcx, r15d
mov r9d, 0x3000
mov rcx, qword [rbp + 8]
call qword [0x7ff6d4a6e150]
mov qword [rbp], rax
cmc
cmp r10b, 0x94
test rax, rax
jmp 0x7ff6d4e82324
jne 0x7ff6d4e8260c
mov eax, dword [str.sEJVH_]
rcl r8d, 0x16
shld r8, rsp, 0x5d
mov dword [rsp + 0x50], eax
btc eax, 0xe
movzx eax, word [0x7ff6d4c556c8]
sub r8d, ecx
test sp, sp
not r8w
mov word [rsp + 0x54], ax
adc r8b, sil
mov byte [rsp + 0x50], 0x45
add r8b, r14b
test al, spl
xor byte [rsp + 0x51], 0x37
sub r8b, spl
bt r8w, 0xa6
xor byte [rsp + 0x52], 0x38
xchg r8d, r8d
xor byte [rsp + 0x53], 0x39
bts r8w, r8w
movsxd r8, r9d
neg r8b
xor al, 0x3a
mov byte [rsp + 0x54], al
or al, sil
add al, 0xd6
xor byte [rsp + 0x55], 0x3b
xor r8b, r13b
sal ax, cl
shl al, 0x3a
movups xmm0, xmmword [0x7ff6d4c56580]
btr eax, 0x7b
movups xmmword [rbp + 0x5b0], xmm0
movsx eax, r8w
bswap r8w
movzx eax, byte [0x7ff6d4c56590]
mov byte [rbp + 0x5c0], al
shrd r8d, ebp, 0xe2
bsf r8w, r15w
mov r8d, r12d
cmc
cmp dword [0x7ff6d4c6b088], 2
jmp 0x7ff6d4e823e5
jl 0x7ff6d4e8254d
movdqa xmm5, xmmword [0x7ff6d4c569c0]
movdqa xmm4, xmmword [0x7ff6d4c56b10]
movdqa xmm6, xmmword [0x7ff6d4c56a70]
movdqa xmm0, xmmword [0x7ff6d4c56b80]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp + 0x5b4]
movsx rdx, bp
mov edx, dword [rbp - 0x80]
jmp 0x7ff6d4e82423
nop dword [rax]
jmp 0x7ff6d4e8242f
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6d4c56ad0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
jmp 0x7ff6d4e824ae
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff6d4c56ad0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
cmp cl, 0xd5
test r8, rbx
lea rcx, [rcx + 8]
cmp r8d, 0x10
jmp 0x7ff6d4e82538
jl 0x7ff6d4e8242f
cmp r8d, 0x11
jmp 0x7ff6d4e82547
jge 0x7ff6d4e825fb
movsxd rax, r8d
lea r9, [rbp + 0x5b0]
xor edx, 0x2e640faf
shrd rdx, r10, 2
clc
add r9, rax
xchg cx, cx
or dl, r14b
nop dword [rax]
not ch
shl al, 0xb9
nop word [rax + rax]
sub dl, r13b
bt cx, 0x92
cwd
mov eax, 0x94f2095
imul r8d
xchg rcx, rcx
sar edx, 1
sbb cl, r15b
cmp r13, r12
mov eax, edx
shr eax, 0x1f
test cx, 0x2576
bts rcx, rcx
rcl cl, 0
add edx, eax
cmc
movsx eax, dl
rol cl, 0x78
movsx rcx, r15w
imul ecx, eax, 0x37
bsr ax, si
movzx eax, r8b
cmp bpl, 0xfd
stc
sub al, cl
add al, 0x36
test bpl, r13b
xor byte [r9], al
jmp 0x7ff6d4e825d9
inc r8d
lea r9, [r9 + 1]
cmp r14, 0x4f8d34ed
jmp 0x7ff6d4e825ec
cmp r8d, 0x11
jmp 0x7ff6d4e825f5
jl 0x7ff6d4e82589
lea rdx, [rbp + 0x5b0]
jmp 0x7ff6d4e82607
jmp 0x7ff6d4e81e14
lea rcx, str.ALLOCATED_n
jmp 0x7ff6d4e82618
call fcn.7ff6d4a5c470
mov qword [rsp + 0x20], r12
mov dx, 0x5a7d
mov r9d, dword [r15 + 0x54]
jmp 0x7ff6d4e82632
mov r8, rdi
cdq
mov rdx, qword [rbp]
movsx ecx, r9w
not cx
mov rcx, qword [rbp + 8]
jmp 0x7ff6d4e8264a
call qword [0x7ff6d4a6ec00]
mov ebx, r12d
cmp r12w, word [r15 + 6]
jae 0x7ff6d4e826ee
nop dword [rax + rax]
mov eax, ebx
or cl, 0x95
lea rdx, [rax + rax*4]
or r9w, r8w
inc r8b
movsxd rcx, dword [rsi + 0x3c]
lea rcx, [rcx + rdi]
movzx r8d, r12w
inc r9b
and r8b, cl
lea r9, [rcx + rdx*8]
mov ecx, dword [r9 + 0x114]
bt dx, r9w
lea r8, [rcx + rdi]
btr edx, 0x5b
rcl dl, cl
sar edx, 0x58
mov rdx, qword [rbp]
jmp 0x7ff6d4e826af
add rdx, rcx
cmovg cx, cx
movsx rcx, r11w
mov qword [rsp + 0x20], r12
mov r9d, dword [r9 + 0x118]
mov ecx, esp
mov rcx, qword [rbp + 8]
jmp 0x7ff6d4e826d1
call qword [0x7ff6d4a6ec00]
inc ebx
movzx eax, word [r15 + 6]
test r10b, r10b
cmp ebx, eax
jmp 0x7ff6d4e826e8
jb 0x7ff6d4e82663
mov eax, dword [r15 + 0x28]
shr cl, 0xdb
add rax, qword [rbp]
sub cl, 0x29
mov qword [rbp + 0xb0], rax
movzx r9, bp
mov rdx, qword [rbp + 0xb8]
and r9, 0x9f77c52
add rdx, 0x10
mov qword [rsp + 0x20], r12
mov r9d, 8
movsx ecx, r15w
movsxd rcx, r9d
xchg r8w, cx
lea r8, [rbp]
movzx cx, r13b
movzx rcx, sp
mov rcx, qword [rbp + 8]
call qword [0x7ff6d4a6ec00]
lea rdx, [rbp + 0x30]
not rcx
cmovl ecx, r9d
movzx rcx, cx
mov rcx, qword [rbp + 0x10]
jmp 0x7ff6d4e8275e
call qword [0x7ff6d4a6ec08]
sub edx, edx
movsx cx, dil
movsxd rcx, r14d
mov rcx, qword [rbp + 0x10]
jmp 0x7ff6d4e82777
call qword [0x7ff6d4a6ebe8]
mov ecx, 0x7d0
jmp 0x7ff6d4e82787
call qword [0x7ff6d4a6e298]
cmp byte [rbp + 0x1650], 0
je 0x7ff6d4e82800
xor edx, edx
xchg cl, r8b
movsx cx, r8b
mov r8d, 0x1000
mov cl, 0x61
lea rcx, [rbp + 0x5d0]
jmp 0x7ff6d4e827b8
call fcn.7ff6d4a6b25e
mov qword [rsp + 0x20], r12
mov cl, r15b
xchg r9w, r8w
cqo
mov r9d, 0x1000
movzx r8w, sil
movsx edx, bp
lea r8, [rbp + 0x5d0]
cmovl cx, bp
mov rdx, qword [rbp]
not ch
movsx ecx, r11w
setae ch
mov rcx, qword [rbp + 8]
jmp 0x7ff6d4e827fa
call qword [0x7ff6d4a6ec00]
mov rcx, qword [rbp + 0x10]
call qword [0x7ff6d4a6ec10]
mov rcx, qword [rbp + 8]
jmp 0x7ff6d4e82813
call qword [0x7ff6d4a6ec10]
xor edx, edx
mov r8d, 0x8000
movsx cx, r9b
setns ch
mov rcx, rsi
call qword [0x7ff6d4a6e288]
lea rcx, str.FINISHED_MAPPING_n
jmp 0x7ff6d4e8283e
call fcn.7ff6d4a5c470
nop
mov rdx, qword [rbp + 0x518]
jmp 0x7ff6d4e82850
cmp rdx, 0xf
jmp 0x7ff6d4e82859
jbe 0x7ff6d4e81eb2
inc rdx
mov rcx, qword [rbp + 0x500]
mov rax, rcx
cmp r10b, 0x19
cmp r10w, r13w
cmp rdx, 0x1000
jmp 0x7ff6d4e82880
jb 0x7ff6d4e81ead
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmc
cmp rbp, rax
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x7ff6d4e828a2
jbe 0x7ff6d4e81ead
call qword [0x7ff6d4a6ea30]
nop
call qword [0x7ff6d4a6ea30]
int3