Function at 0x1401cf7d8
Capabilities:
Execute anti-debugging instructions

Disassembly:
push r15
test r13b, 0x6a
push r14
push r13
push r12
push rsi
push rdi
rcr sil, cl
push rbp
mov esi, 0xcca40388
push rbx
add si, 0x4d8c
movzx si, r8b
sub rsp, 0xe8
btr si, di
dec esi
movaps xmmword [rsp + 0xd0], xmm15
movaps xmmword [rsp + 0xc0], xmm14
movzx rsi, ax
movzx esi, dx
movaps xmmword [rsp + 0xb0], xmm13
sbb sil, 0x9d
movaps xmmword [rsp + 0xa0], xmm12
movaps xmmword [rsp + 0x90], xmm11
test r14w, 0x3972
bts si, r14w
movaps xmmword [rsp + 0x80], xmm10
ror esi, 0x18
ror sil, cl
movaps xmmword [rsp + 0x70], xmm9
movdqa xmmword [rsp + 0x60], xmm8
add si, r15w
and si, 0x8cbf
sub esi, r10d
movdqa xmmword [rsp + 0x50], xmm7
sub sil, r12b
xadd esi, esi
movdqa xmmword [rsp + 0x40], xmm6
add sil, 0xd7
sar esi, cl
mov rsi, rcx
cmp dh, bl
clc
mov rcx, qword [rcx + 8]
test r8, 0xfffffffff91af751
jmp 0x1401cf8a3
test rcx, rcx
jmp 0x1401cf8ab
je 0x1401cf8b6
call fcn.140034770
mov rcx, qword [rsi + 0x10]
stc
clc
test rcx, rcx
jmp 0x1401cf8c4
je 0x1401cf8cf
call fcn.140034700
lea rax, [rsi + 8]
shl rcx, cl
add r13b, r15b
mov qword [rsp + 0x30], rax
inc di
cmp r14b, 0xe6
movsx r12w, r8b
mov qword [rsp + 0x38], rsi
rol di, cl
and r14, rax
mov ecx, dword [rsi]
shl sil, 0xa3
movabs rbx, 0xf22a1e5ba1f187c6
shrd esi, ebp, 0xe6
movzx r14, r14w
cmp r11b, 0xcc
movabs rsi, 0x46ebfd2218807d3f
movabs r13, 0xe50e06b6ebcc7f33
sbb bpl, 0x43
movabs rbp, 0xf018a82c75c5b811
shld r12w, r9w, 0xd0
movabs r15, 0x6c108b4b143380cc
movzx edi, dx
shl r12b, 0x5b
movabs rdi, 0xfe725d1ab1b47de
xor r12b, 0xef
movabs r14, 0xeac829b7d6e938e2
bt r12d, esp
movabs r12, 0x6113969a0a61adf7
test al, 0xaf
cmc
cmp ecx, 0xffffffff
jmp 0x1401cf97b
je 0x1401d0413
mov rax, rbx
mov dword [rsp + 0x2c], ecx
movsx rcx, r15w
shl r9d, cl
mov rcx, rsi
movq xmm0, rcx
bswap r9
mov dx, 0xe4f7
movq xmm1, rax
or r9, 0xffffffffaf852284
btc r9w, r11w
punpcklqdq xmm1, xmm0
or rdx, 0xfffffffff10742f2
movzx r9d, di
rcr rdx, 0x1f
pxor xmm1, xmmword [0x140100d60]
rcr dh, 0xb7
or dh, 0xe9
rol dl, cl
movq rdx, xmm1
btc r9, 0xc8
mov r9, rdx
jmp 0x1401cf9e4
shl r9, 0xc
jmp 0x1401cf9ed
pshufd xmm0, xmm1, 0xee
movq rax, xmm0
movsxd r8, r8d
shr r11b, cl
cmc
mov rcx, rax
shr rcx, 8
clc
xor r11b, al
mov r8d, r9d
sub r10b, al
rcr r11, 0x53
not r11
and r8d, 0xf00f0000
ror r10w, 0x4c
btc r11w, 0x66
shr r11b, 0xd7
movabs r10, 0xf0000000f00
and rcx, r10
xor r11w, r14w
cmp spl, r14b
bts r11w, cx
mov r10, rdx
shl r10, 0x10
movabs r11, 0xf000000000
cmp r12b, bpl
and r10, r11
or r10, r8
movsx r8d, r15w
mov r11, rax
shld r8d, esi, 0xd
movzx r8w, sil
shl r11, 8
test bpl, 0xed
movabs r8, 0xf000000000000
cmp cl, r11b
jmp 0x1401cfa8a
and r11, r8
sar r8d, cl
btr r8w, dx
bt r8w, r12w
or r11, r10
mov r10, rax
jmp 0x1401cfaa5
shl r10, 0x3c
btr r8w, 0x80
and r8, 0x7018e6cd
movzx r8d, r10w
or r10, rcx
mov r8, rdx
btr rcx, r8
movsxd rcx, esp
rol cx, 0xd1
shr r8, 0x38
sal ch, cl
movabs rcx, 0xf00000000000
stc
clc
and r9, rcx
or r10, r11
and r11d, 0xc1b69299
mov rcx, rax
and r8d, 0xfffffff0
and r11, rcx
or r8, r9
rcl r9b, 0x3d
sub r9b, 0xb7
xor r11w, r9w
or r8, r10
xadd r9w, r9w
mov r9, rax
shl r9, 0x20
bsr r11w, ax
movabs r10, 0xf0000000000000
cmc
movsx r11w, dil
and r9, r10
mov r10, rdx
test r8b, r11b
add r11w, 0x497a
shr r10, 0x18
movzx r11w, r13b
ror r11b, 0x8b
and r10d, 0xf000000
shr r11, 0x42
or r10, r9
mov r9, rdx
rol r11d, 0xbc
bts r11w, r15w
shr rdx, 0x24
xor r11w, r12w
and edx, 0xf00000
sal r11w, cl
bt r11d, 0xdb
test r12b, 0xbc
shl rax, 0x30
sal r11b, 0x2d
neg r11b
shl r11w, cl
movabs r11, 0xf00000000000000
test r15b, bpl
and rax, r11
or rax, rdx
shr rcx, 0x14
cmp r13d, esi
shr r9, 0x28
and dl, dl
and r9d, 0xf
movsx dx, r13b
movabs rdx, 0xf0000f000
clc
and rcx, rdx
movsxd rdx, r10d
movzx dx, r10b
btc edx, 0xc6
or rcx, r9
bt dx, r15w
or rcx, r10
neg dl
or rcx, rax
or rcx, r8
sets dl
not rcx
movabs rdx, 0xd064f115fa7ddde2
jmp 0x1401cfbf2
call fcn.1401c05c2
mov r8, rax
rcl ecx, 0x64
clc
mov rax, r13
mov cx, 0x91f7
mov cx, r13w
mov rcx, rbp
movq xmm0, rcx
movq xmm2, rax
punpcklqdq xmm2, xmm0
sub eax, eax
jmp 0x1401cfc21
not rax
jmp 0x1401cfc29
movq xmm1, rax
pshufd xmm0, xmm1, 0x44
mov rax, r15
movzx cx, r11b
seta ch
mov rcx, rdi
jmp 0x1401cfc46
movq xmm3, rcx
movq xmm4, rax
jmp 0x1401cfc55
punpcklqdq xmm4, xmm3
jmp 0x1401cfc5e
pxor xmm4, xmm2
jmp 0x1401cfc67
pandn xmm4, xmm0
pshufd xmm2, xmm4, 0xee
movq rax, xmm2
movq rcx, xmm4
bts r9w, bx
shl ecx, 0x10
rol r9b, 0xdc
bsr edx, eax
movzx eax, ax
rcr r9w, 0x4a
mov r9, qword gs:[rcx + rax]
adc edx, 0x9d1992e4
not rcx
rcl cx, cl
rdtsc
dec ch
btr ecx, esp
rcr cl, cl
shl rdx, 0x20
clc
rcl cx, 0x26
or rdx, rax
lahf
mov rax, r14
mov rcx, r12
jmp 0x1401cfcc3
movq xmm2, rcx
mov cl, r13b
movq xmm3, rax
movzx ax, r12b
movsx cx, al
bswap ax
punpcklqdq xmm3, xmm2
sets ah
movabs rax, 0xb79fcf612916c71d
movabs rcx, 0x9eec704c00b6520a
jmp 0x1401cfcfc
movq xmm2, rcx
movq xmm4, rax
jmp 0x1401cfd0b
punpcklqdq xmm4, xmm2
jmp 0x1401cfd14
pxor xmm4, xmm3
pandn xmm4, xmm0
pshufd xmm2, xmm4, 0xee
movq rax, xmm2
shrd r11w, r12w, 0x9d
ror r10w, cl
movq rcx, xmm4
rcl r10b, cl
shl rcx, 0x10
neg r11w
movabs r11, 0xffffffff0000
test r11b, sil
add r10b, 0x2d
and rcx, r11
movabs r10, 0xffff00000000ffff
and rax, r10
or rax, rcx
imul rax, rdx
movq xmm2, rax
jmp 0x1401cfd72
movq xmm3, rdx
jmp 0x1401cfd7c
pshufd xmm4, xmm3, 0x44
punpcklqdq xmm3, xmm2
movabs rax, 0x790b8ad27bac2b2f
movabs rcx, 0xa7a89484ab1f67a9
jmp 0x1401cfd9e
movq xmm2, rcx
movzx rcx, cx
movzx cx, r10b
movq xmm5, rax
movzx eax, r8w
cmovns cx, bx
punpcklqdq xmm5, xmm2
movsx rax, r12w
cmovne ax, di
cbw
movabs rax, 0x4519227b8453d4d0
not ch
mov ch, 0x63
movsx ecx, sp
movabs rcx, 0x58573c2dd8df9855
movq xmm6, rcx
movq xmm2, rax
jmp 0x1401cfdf2
punpcklqdq xmm2, xmm6
pxor xmm2, xmm5
jmp 0x1401cfdff
pandn xmm2, xmm0
movabs rax, 0x19c5322d23385098
xchg cl, ch
movsx rcx, r11w
movabs rcx, 0x5ae51a7675bb4873
movq xmm5, rcx
movzx rcx, bx
movsx rcx, sp
movsxd rcx, r11d
movq xmm6, rax
punpcklqdq xmm6, xmm5
movzx cx, bpl
not ecx
movsx cx, r12b
movabs rax, 0xc2cb65f9dcc7af67
cmovns ecx, edx
movabs rcx, 0xa51a4da23f52b788
jmp 0x1401cfe5e
movq xmm5, rcx
jmp 0x1401cfe68
movq xmm7, rax
jmp 0x1401cfe72
punpcklqdq xmm7, xmm5
jmp 0x1401cfe7b
pxor xmm7, xmm6
jmp 0x1401cfe84
pandn xmm7, xmm0
movabs rax, 0xb768a179094d842
movabs rcx, 0x6da96cda3a2d28b7
movq xmm5, rcx
mov cx, bp
jmp 0x1401cfead
movq xmm6, rax
movzx ecx, r12w
movsx cx, sil
cmovne rax, r15
punpcklqdq xmm6, xmm5
movabs rax, 0x27c26b216f6bd842
movzx ecx, cx
setg cl
movabs rcx, 0x92568dec951d28b7
jmp 0x1401cfee2
movq xmm5, rcx
movq xmm8, rax
jmp 0x1401cfef1
punpcklqdq xmm8, xmm5
pxor xmm8, xmm6
pandn xmm8, xmm0
pshufd xmm5, xmm8, 0xee
movq rax, xmm5
or cx, 0xb248
movq rcx, xmm8
cmc
jmp 0x1401cff1b
shl ecx, 0x10
movzx eax, ax
jmp 0x1401cff2a
or eax, ecx
xchg cl, cl
movabs rcx, 0x696fbbd0dac26495
jmp 0x1401cff3d
movq xmm5, rcx
movabs rcx, 0x969094afc25f9b4a
jmp 0x1401cff51
movq xmm6, rcx
pxor xmm6, xmm5
jmp 0x1401cff5f
pandn xmm6, xmm1
movq rdx, xmm6
movsxd rcx, edi
mov ecx, r10d
cmp r14b, 0x4c
test esp, 0x3e99391e
stc
and ecx, edx
test r15w, bp
movq xmm1, r8
test bl, r10b
shr r8, cl
jmp 0x1401cff8f
movdqa xmm5, xmm2
jmp 0x1401cff98
punpcklqdq xmm5, xmm7
psllq xmm5, 0x10
punpckhqdq xmm2, xmm7
jmp 0x1401cffaa
movdqa xmm6, xmmword [section..rdata]
jmp 0x1401cffb7
pand xmm5, xmm6
pandn xmm6, xmm2
por xmm6, xmm5
movdqa xmm2, xmm4
psrlq xmm2, 0x20
pmuludq xmm2, xmm6
movdqa xmm5, xmm6
jmp 0x1401cffd9
psrlq xmm5, 0x20
pmuludq xmm5, xmm4
paddq xmm5, xmm2
psllq xmm5, 0x20
pmuludq xmm6, xmm4
paddq xmm6, xmm5
jmp 0x1401cfff8
movd xmm2, eax
jmp 0x1401d0001
pshufd xmm2, xmm2, 0x44
movq xmm4, r8
jmp 0x1401d0010
punpcklqdq xmm1, xmm4
jmp 0x1401d0019
pand xmm6, xmmword [0x1400d3030]
jmp 0x1401d0026
pand xmm1, xmm2
jmp 0x1401d002f
por xmm6, xmm1
pxor xmm6, xmm3
movzx ax, bl
movsx rax, bp
movabs rax, 0xa327b824236f4949
movabs rcx, 0xfd87c278992693fd
jmp 0x1401d0058
movq xmm1, rcx
movq xmm2, rax
cwde
movzx ax, r8b
punpcklqdq xmm2, xmm1
xchg ah, al
movsx eax, r11w
movsx rax, si
movabs rax, 0xc5d38a17dc90b6b6
movabs rcx, 0x278f04b94936d82
movq xmm1, rcx
movq xmm4, rax
jmp 0x1401d0099
punpcklqdq xmm4, xmm1
pxor xmm4, xmm2
jmp 0x1401d00a6
pandn xmm4, xmm0
pshufd xmm1, xmm4, 0xee
movq rax, xmm1
movq rcx, xmm4
cmp eax, 0xfa0e1f98
shl rcx, 0x10
clc
test r13w, r14w
and rcx, r11
and rax, r10
add rax, r9
jmp 0x1401d00d5
movdqu xmmword [rcx + rax], xmm6
movsx cx, dil
cmovb rcx, r15
movabs rax, 0xe336360fbdba6bba
movabs rcx, 0xe9e87f8abda38f27
jmp 0x1401d00fc
movq xmm1, rcx
movzx ecx, r13w
bswap cx
not ch
movq xmm2, rax
punpcklqdq xmm2, xmm1
movabs rax, 0xf063a58142459445
cmovo cx, r13w
movzx ecx, sp
movabs rcx, 0x1617ec04b2cf7148
jmp 0x1401d0134
movq xmm1, rcx
movq xmm4, rax
jmp 0x1401d0143
punpcklqdq xmm4, xmm1
jmp 0x1401d014c
pxor xmm4, xmm2
jmp 0x1401d0155
pandn xmm4, xmm0
pshufd xmm0, xmm4, 0xee
movq rax, xmm0
movsx ecx, bp
movq rcx, xmm4
stc
cmc
shl rcx, 0x10
stc
test r14b, 0xe2
and rcx, r11
and rax, r10
clc
test edx, 0x1f113696
add rax, r9
sbb r9, 0xfffffffff995d240
movdqu xmmword [rcx + rax], xmm3
mov ch, 0xba
and r9b, sil
cmc
movabs rax, 0xc0471b3a06e99797
movabs rcx, 0x11d6ed94200b35b9
movq xmm0, rcx
test r11b, 0xf6
movq xmm1, rax
ror cx, 0xe0
shl rcx, 0x4e
punpcklqdq xmm1, xmm0
btc r9w, cx
pxor xmm1, xmmword [0x140100dc0]
bswap cx
btc r9w, r13w
shld r9w, bx, 0xb7
movq rcx, xmm1
mov r9, rcx
test r11b, 0x37
shl r9, 0xc
pshufd xmm0, xmm1, 0xee
movq rax, xmm0
btc edx, 0xdd
sal r11w, cl
movsx r11w, al
mov rdx, rax
shr rdx, 8
movzx r10, r13w
shl r10, cl
mov r8d, r9d
and r8d, 0xf00f0000
not r10w
movabs r10, 0xf0000000f00
movzx r11d, si
shr r11b, 0x1e
shld r11w, r13w, 0xb8
and rdx, r10
adc r11b, al
mov r10, rcx
movsx r11, r10w
mov r11b, sil
shl r10, 0x10
bts r11, rsi
movabs r11, 0xf000000000
and r10, r11
shrd r11, rdx, 0xda
or r10, r8
or r11d, 0x883bbc25
mov r11, rax
shl r11, 8
bts r8w, r9w
and r8d, 0x6730f587
rol r8b, cl
movabs r8, 0xf000000000000
cmc
and r11, r8
or r11, r10
mov r10, rax
inc r8d
shl r10, 0x3c
rcr r8b, cl
sbb r8w, 0x8269
or r10, rdx
cmp r15b, spl
mov r8, rcx
shr r8, 0x38
bts edx, eax
sbb rdx, 0x4ba5fb5d
movabs rdx, 0xf00000000000
test spl, al
cmp rsp, 0xffffffff80aa34db
and r9, rdx
bt dx, r11w
movsxd rdx, eax
or r10, r11
mov rdx, rax
rcl r11, cl
sal r11b, 0x7b
not r11b
and r8d, 0xfffffff0
movsx r11w, r11b
or r8, r9
movzx r9w, r8b
or r8, r10
cmp r15b, dil
sal r11b, 0xb9
shr r10w, cl
mov r9, rax
shl r9, 0x20
bsr r10d, r8d
rcl r10w, cl
movabs r10, 0xf0000000000000
and r9, r10
mov r10, rcx
sbb r11b, 7
shr r10, 0x18
cmovns r11w, r9w
shr r11w, cl
and r10d, 0xf000000
mov r11, rsp
movsx r11w, r13b
or r10, r9
shrd r9d, r13d, 0x2b
mov r9, rcx
cmp bpl, r11b
ror r11d, cl
shr rcx, 0x24
shrd r11, rdi, 0x3d
add r11w, bp
cmp r11b, 0x55
and ecx, 0xf00000
shl rax, 0x30
test sp, 0x6344
clc
dec r11b
movabs r11, 0xf00000000000000
and rax, r11
test r10w, 0x77fd
test cx, si
or rax, rcx
movsxd rcx, r11d
bt rcx, 0x81
sbb rcx, 0xffffffffe09b2ac5
shr rdx, 0x14
sbb cx, r10w
shr r9, 0x28
sar ecx, cl
movzx rcx, r13w
movzx ecx, cx
and r9d, 0xf
sal ch, cl
adc cl, cl
movabs rcx, 0xf0000f000
clc
and rdx, rcx
sar cx, cl
movzx rcx, si
or rdx, r9
adc ch, 0xc9
or rdx, r10
test bpl, 0xc5
movsx ecx, dx
or rdx, rax
movzx rcx, bp
rol cx, cl
bsr cx, bp
or rdx, r8
movsx ecx, r11w
not ecx
not rdx
mov ecx, dword [rsp + 0x2c]
jmp 0x1401d0411
call rdx
movq xmm0, rsi
movq xmm1, rbx
btc dx, 0xa1
punpcklqdq xmm1, xmm0
or dx, r15w
sar r9d, cl
pxor xmm1, xmmword [0x140100d60]
shl r9b, cl
shl r9d, 0xcb
movq rdx, xmm1
movsx r9w, spl
xor r9w, r11w
mov r9, rdx
shl r9, 0xc
jmp 0x1401d0456
pshufd xmm0, xmm1, 0xee
movq rax, xmm0
bsf r10w, r14w
adc bl, r13b
test cx, cx
mov rcx, rax
rcr r11b, cl
movzx si, r11b
shl r8b, cl
shr rcx, 8
setne r8b
movzx esi, bp
mov r8d, r9d
sbb r10w, 0x660
and r8d, 0xf00f0000
sete bh
bsf si, r11w
movabs r10, 0xf0000000f00
xchg r11b, bl
mov bl, 0x28
and rcx, r10
shrd r11w, si, 0xd7
cmp ecx, 0x9facf8c8
test bx, r9w
mov r10, rdx
xor si, 0xdc41
movsx ebx, bp
shl r10, 0x10
sar rsi, 0x20
xadd bl, r11b
sbb sil, r10b
movabs r11, 0xf000000000
and r10, r11
or r10, r8
ror r11w, 0xe6
sbb r8b, 0xb5
mov r11, rax
shl r11, 8
shl r8, cl
bsr bx, r12w
movabs r8, 0xf000000000000
bswap rsi
bts rsi, rbp
and r11, r8
sbb sil, r15b
or r11, r10
movzx r10d, cx
or r8w, 0x99e
movsx r8w, dil
mov r8, rdx
sar r10d, 0x43
setne bl
shr r8, 0x38
bswap ebx
movabs r10, 0xf00000000000
and r9, r10
adc r10b, r11b
stc
btr r10d, 0x16
mov rsi, rax
clc
cmp bx, 0x43f3
shl rsi, 0x3c
add r10b, 0xd4
btr bx, 0x59
or rsi, rcx
or rsi, r11
mov rcx, rax
bsf r10, r11
sar r11d, cl
shr rcx, 0x14
cmc
mov r10, rdx
shr r10, 0x28
rcl r11d, cl
and bl, r13b
and r10d, 0xf
movsxd rbx, r10d
add r11b, cl
sal bh, cl
and r8d, 0xfffffff0
neg r11b
or r8, r9
or r8, rsi
mov r9, rax
shl r9, 0x20
btc bx, bx
movabs r11, 0xf0000000000000
and r9, r11
mov r11, rdx
test esi, ecx
bsf ebx, r12d
and bx, 0x934b
shr r11, 0x18
movsx esi, r8w
rcr bx, cl
shr bl, cl
and r11d, 0xf000000
or r11, r9
test r14b, 0x68
shr rdx, 0x24
sar esi, 0x86
and edx, 0xf00000
shl rax, 0x30
dec sil
movabs rsi, 0xf00000000000000
xor ebx, r8d
not bh
and rax, rsi
or rax, rdx
xchg dl, dh
bts edx, r12d
xadd rbx, rdx
movabs rbx, 0xf0000f000
and rcx, rbx
bts dx, cx
bsf rdx, rax
cdq
or rcx, r10
btc dx, 0xc7
adc dh, 0xe3
or rcx, r11
or rcx, rax
test cl, r9b
movsx dx, r10b
jmp 0x1401d0648
or rcx, r8
movsx rdx, dx
movsxd rdx, r13d
not rcx
movabs rdx, 0x698f24fbd3c4c802
jmp 0x1401d0664
call fcn.1401c05c2
mov r8, rax
movq xmm0, rbp
cmp r11b, bpl
test dl, r15b
movq xmm1, r13
jmp 0x1401d0682
sub eax, eax
jmp 0x1401d0689
not rax
jmp 0x1401d0691
movq xmm2, rax
jmp 0x1401d069b
movq xmm3, rdi
jmp 0x1401d06a5
movq xmm4, r15
jmp 0x1401d06af
punpcklqdq xmm1, xmm0
jmp 0x1401d06b8
pshufd xmm0, xmm2, 0x44
punpcklqdq xmm4, xmm3
jmp 0x1401d06c6
pxor xmm4, xmm1
jmp 0x1401d06cf
pandn xmm4, xmm0
pshufd xmm1, xmm4, 0xee
movq rax, xmm4
not ch
xor dl, r8b
shl eax, 0x10
add r9d, 0xfa8f9442
rcr r9, cl
movzx ecx, dx
movq rcx, xmm1
movzx ecx, cx
ror dx, cl
cdq
adc r9b, r15b
mov r9, qword gs:[rax + rcx]
add ah, 0x93
and ecx, 0xc12e3700
ror dx, cl
rdtsc
rcl rcx, 0xc4
movzx ecx, r14w
and rcx, 0x4684a6b2
shl rdx, 0x20
movsx ecx, ax
adc ch, bh
btr ecx, 0x24
or rdx, rax
movzx eax, r13w
jmp 0x1401d073f
movq xmm1, r12
sete al
cbw
xchg ah, cl
movq xmm3, r14
movsx rax, dx
cmovp ax, r10w
mov eax, r11d
movabs rax, 0xb79fcf612916c71d
setg ch
not cx
movabs rcx, 0x9eec704c00b6520a
jmp 0x1401d077b
movq xmm4, rcx
jmp 0x1401d0785
movq xmm5, rax
jmp 0x1401d078f
punpcklqdq xmm3, xmm1
jmp 0x1401d0798
punpcklqdq xmm5, xmm4
jmp 0x1401d07a1
pxor xmm5, xmm3
pandn xmm5, xmm0
pshufd xmm1, xmm5, 0xee
movq rax, xmm5
shl rax, 0x10
movsx cx, r10b
rol r11b, 0xbd
movabs r11, 0xffffffff0000
movsx ecx, cx
sar r10b, cl
movsx r10, r10w
and rax, r11
adc cl, 0x22
movq rcx, xmm1
bts r10, r12
movabs r10, 0xffff00000000ffff
clc
and rcx, r10
or rcx, rax
xor al, spl
bsf ax, si
imul rcx, rdx
bswap eax
movzx rax, r10w
mov ah, pe_nt_image_headers64
movq xmm3, rcx
movsx ax, r9b
cwde
not cx
movq xmm1, rdx
cmovns ax, r9w
movsx cx, r14b
movabs rax, 0x790b8ad27bac2b2f
movzx ecx, r9w
movabs rcx, 0xa7a89484ab1f67a9
jmp 0x1401d0842
movq xmm6, rcx
movzx cx, r15b
mov cx, 0xa01f
seto ch
movq xmm4, rax
setle cl
movsx ax, bl
cwde
movabs rax, 0x4519227b8453d4d0
not cl
movabs rcx, 0x58573c2dd8df9855
movq xmm7, rcx
mov ch, cl
sete ch
movq xmm5, rax
cwde
movabs rax, 0x19c5322d23385098
movabs rcx, 0x5ae51a7675bb4873
jmp 0x1401d089f
movq xmm9, rcx
movq xmm8, rax
xchg ch, ch
movsx ax, r10b
cwde
movabs rax, 0xc2cb65f9dcc7af67
jmp 0x1401d08c8
movabs rcx, 0xa51a4da23f52b788
jmp 0x1401d08d7
movq xmm11, rcx
xchg ch, cl
movsx ecx, ax
not rcx
movq xmm10, rax
movsx eax, r9w
lahf
movabs rax, 0xb768a179094d842
cmovae cx, di
movabs rcx, 0x6da96cda3a2d28b7
movq xmm12, rcx
setbe cl
movsx cx, spl
xchg cl, cl
movq xmm13, rax
movzx ax, dh
movabs rax, 0x27c26b216f6bd842
not ch
movabs rcx, 0x92568dec951d28b7
movq xmm14, rcx
jmp 0x1401d093e
movq xmm15, rax
punpcklqdq xmm13, xmm12
punpcklqdq xmm15, xmm14
jmp 0x1401d0952
pxor xmm15, xmm13
pandn xmm15, xmm0
pshufd xmm12, xmm15, 0xee
movq rcx, xmm15
lahf
sar ah, 0x6d
shl ecx, 0x10
movq rax, xmm12
movzx eax, ax
or eax, ecx
movabs rcx, 0x696fbbd0dac26495
movq xmm12, rcx
movzx ecx, bx
movabs rcx, 0x969094afc25f9b4a
jmp 0x1401d0999
movq xmm13, rcx
jmp 0x1401d09a3
pxor xmm13, xmm12
jmp 0x1401d09ad
pandn xmm13, xmm2
movq rdx, xmm13
sal rcx, 0xac
bsf ecx, edi
shr rcx, 0x42
mov ecx, r10d
and ecx, edx
movd xmm12, eax
movsxd rax, r13d
movzx ax, r8b
jmp 0x1401d09d9
movq xmm13, r8
cwde
shr r8, cl
mov cl, r8b
movq xmm14, r8
movsxd rcx, r11d
movabs rax, 0xa327b824236f4949
movsx rcx, bp
movabs rcx, 0xfd87c278992693fd
jmp 0x1401d0a0a
movq xmm15, rcx
movdqa xmm2, xmm1
not rcx
punpcklqdq xmm2, xmm3
mov cl, r8b
movq xmm3, rax
bswap rcx
movsxd rax, edx
movsx ecx, r13w
punpcklqdq xmm4, xmm6
movsx ax, spl
jmp 0x1401d0a3d
movabs rax, 0xc5d38a17dc90b6b6
movabs rcx, 0x278f04b94936d82
jmp 0x1401d0a56
movq xmm6, rcx
punpcklqdq xmm5, xmm7
jmp 0x1401d0a64
movq xmm7, rax
jmp 0x1401d0a6e
pshufd xmm1, xmm1, 0x44
pxor xmm5, xmm4
jmp 0x1401d0a7c
punpcklqdq xmm8, xmm9
jmp 0x1401d0a86
punpcklqdq xmm10, xmm11
jmp 0x1401d0a90
pandn xmm5, xmm0
pxor xmm10, xmm8
pandn xmm10, xmm0
movdqa xmm4, xmm5
jmp 0x1401d0aa7
punpcklqdq xmm4, xmm10
jmp 0x1401d0ab1
psllq xmm4, 0x10
punpckhqdq xmm5, xmm10
movdqa xmm8, xmmword [section..rdata]
jmp 0x1401d0ac9
pand xmm4, xmm8
pandn xmm8, xmm5
por xmm8, xmm4
movdqa xmm4, xmm1
psrlq xmm4, 0x20
pmuludq xmm4, xmm8
movdqa xmm5, xmm8
jmp 0x1401d0af0
psrlq xmm5, 0x20
pmuludq xmm5, xmm1
paddq xmm5, xmm4
jmp 0x1401d0b02
pmuludq xmm8, xmm1
psllq xmm5, 0x20
paddq xmm8, xmm5
jmp 0x1401d0b16
punpcklqdq xmm13, xmm14
jmp 0x1401d0b20
pshufd xmm1, xmm12, 0x44
pand xmm13, xmm1
jmp 0x1401d0b30
pand xmm8, xmmword [0x1400d3030]
jmp 0x1401d0b3e
por xmm8, xmm13
pxor xmm8, xmm2
punpcklqdq xmm3, xmm15
punpcklqdq xmm7, xmm6
jmp 0x1401d0b56
pxor xmm7, xmm3
pandn xmm7, xmm0
pshufd xmm1, xmm7, 0xee
movq rax, xmm7
sar ch, 0x25
shl rax, 0x10
and rax, r11
bt ecx, eax
rcr cx, cl
movq rcx, xmm1
jmp 0x1401d0b84
and rcx, r10
stc
cmp r10, rsp
test edi, 0x1e911435
add rcx, r9
movdqu xmmword [rax + rcx], xmm8
setg ch
movsx ecx, dx
cdqe
movabs rax, 0xe336360fbdba6bba
bswap cx
jmp 0x1401d0bb4
movabs rcx, 0xe9e87f8abda38f27
jmp 0x1401d0bc3
movq xmm1, rcx
movzx rcx, cx
movq xmm3, rax
lahf
movzx ecx, dx
movabs rax, 0xf063a58142459445
sete ch
mov cl, r10b
movabs rcx, 0x1617ec04b2cf7148
movq xmm4, rcx
jmp 0x1401d0bf9
punpcklqdq xmm3, xmm1
jmp 0x1401d0c02
movq xmm1, rax
jmp 0x1401d0c0c
punpcklqdq xmm1, xmm4
jmp 0x1401d0c15
pxor xmm1, xmm3
jmp 0x1401d0c1e
pandn xmm1, xmm0
pshufd xmm0, xmm1, 0xee
movq rax, xmm1
clc
xor cl, r13b
shl rax, 0x10
and rax, r11
rcr cl, 0xb
movq rcx, xmm0
and rcx, r10
sar r8b, cl
lea rcx, [rcx + r9]
bt r8d, 0x5a
movdqu xmmword [rax + rcx], xmm2
cdqe
xadd r8w, r8w
movabs rax, 0xc0471b3a06e99797
movabs rcx, 0x11d6ed94200b35b9
sar r8, 0x7f
movq xmm0, rcx
movsx r8w, r14b
dec ch
sbb cx, r10w
movq xmm1, rax
sal cl, cl
ror r8b, 0xa9
punpcklqdq xmm1, xmm0
pxor xmm1, xmmword [0x140100dc0]
or r8b, r15b
shld r8, r15, 0xb5
movq rcx, xmm1
inc r8b
mov r8, rcx
cmp dh, 0xe0
jmp 0x1401d0cb4
shl r8, 0xc
pshufd xmm0, xmm1, 0xee
movq rax, xmm0
mov rdx, rax
stc
sub r10b, 0x2d
shr rdx, 8
add r11d, edi
movsxd r9, esp
btc r9, rbp
movabs r9, 0xf0000000f00
inc r11b
movsx r11w, r9b
and rdx, r9
rol r9b, cl
rcl r9w, cl
sub r10, 0x509dce1
mov r9, rcx
sar r11b, 0xf1
shl r9, 0x10
movabs r10, 0xf000000000
xchg r11, r11
adc r11b, r10b
and r9, r10
btr r11d, esi
movzx r11d, dx
mov r10d, r8d
and r10d, 0xf00f0000
or r11, 0xffffffffc312d663
or r9, r10
mov r10, rax
shl r11d, cl
cmovae r11d, r15d
shl r10, 8
sbb r11b, r15b
movabs r11, 0xf000000000000
test r8b, 0xd7
clc
and r10, r11
test r8b, cl
clc
cmp dl, 0xa0
or r10, r9
movzx r9w, al
btc r9, 5
bts r9d, r10d
movabs r9, 0xf00000000000
jmp 0x1401d0d83
and r8, r9
shr r9b, 0x12
mov r9, rax
shl r9, 0x3c
cmp r8b, sil
or r9, rdx
or r9, r10
cmc
xor dl, dil
mov rdx, rcx
bts r10, r10
rcl r10b, 0x63
shr rdx, 0x38
adc r10b, 0xd5
and edx, 0xfffffff0
mov r10b, 0x3c
clc
rol r10b, 0xd3
or rdx, r8
or rdx, r9
mov r8, rax
sets r9b
shl r8, 0x20
or r10b, spl
not r9w
movabs r9, 0xf0000000000000
sar r10b, 0x6b
and r10w, 0x9e99
and r8, r9
mov r9, rcx
sub r10b, 1
movsxd r10, r10d
shr r9, 0x18
adc r10, 0x7db881ec
or r10w, 0x31e6
and r9d, 0xf000000
or r9, r8
btr r10w, r11w
sar r10b, 0x22
mov r8, rax
mov r10b, r8b
xor r10w, 0xaa72
shl rax, 0x30
shr r10b, cl
not r10b
btr r10w, 0xdc
and rax, rsi
movsxd r10, r15d
btr r10w, 0x6c
mov r10, rcx
shr rcx, 0x24
cmc
and ecx, 0xf00000
jmp 0x1401d0e55
or rax, rcx
cmc
shr r8, 0x14
and r8, rbx
test r8b, 0xc5
shr r10, 0x28
cmp bp, r9w
cmc
and r10d, 0xf
test r8w, dx
clc
stc
or r8, r10
test r14, 0x7e062d4c
clc
or r8, r9
test r11w, r12w
cmc
or r8, rax
cmp r13b, r11b
cmp ebp, 0xdad37ce
or r8, rdx
jmp 0x1401d0e9e
not r8
jmp 0x1401d0ea6
call r8
mov rax, qword [rsp + 0x38]
or di, si
sub sil, al
mov dword [rax], 0xffffffff
xor r15d, ebx
pxor xmm0, xmm0
bts r14w, bx
mov rax, qword [rsp + 0x30]
mov esi, 0x41870aca
movdqu xmmword [rax], xmm0
xor eax, eax
rol bx, cl
movaps xmm6, xmmword [rsp + 0x40]
movzx ebp, si
movaps xmm7, xmmword [rsp + 0x50]
setae dil
movsx r15w, dil
adc di, 0x6494
movaps xmm8, xmmword [rsp + 0x60]
rcl sil, cl
movaps xmm9, xmmword [rsp + 0x70]
movsx rsi, dx
bts r15w, di
movaps xmm10, xmmword [rsp + 0x80]
sbb ebx, r14d
movaps xmm11, xmmword [rsp + 0x90]
add r15d, ebp
xor ebp, 0xb692f0ef
movaps xmm12, xmmword [rsp + 0xa0]
btc rsi, 0xe0
movzx si, bl
movaps xmm13, xmmword [rsp + 0xb0]
ror r14w, 0xbd
movaps xmm14, xmmword [rsp + 0xc0]
movaps xmm15, xmmword [rsp + 0xd0]
add rsp, 0xe8
cmovle di, cx
pop rbx
movzx bp, r8b
xchg rsi, rdi
pop rbp
pop rdi
pop rsi
movsx r12d, r11w
pop r12
movzx r14w, dil
bswap r14
pop r13
jmp 0x1401d0f8c
pop r14
movsxd r15, r11d
jmp 0x1401d0f96
pop r15
jmp 0x1401d0f9d
ret