Function at 0x140114678
Capabilities:
Execute anti-debugging instructions
Parse pe header

Disassembly:
push r15
sub r11b, 0x70
bsf ax, r14w
cmp dh, 0xa5
push r14
rcr r14b, cl
shl r9b, cl
clc
push r13
cdqe
push r12
push rsi
adc r11d, 0x499910ff
movzx ax, r9b
neg r9w
push rdi
push rbp
push rbx
rcl r14d, 0x35
shr si, 0x8b
sub rsp, 0x338
mov sil, r9b
movzx r11d, dx
movaps xmmword [rsp + 0x320], xmm10
not r14
btc rax, rbp
rcr al, cl
movaps xmmword [rsp + 0x310], xmm9
or dil, 0x3f
sar si, 0xc0
bt edi, edx
movaps xmmword [rsp + 0x300], xmm8
shl r9w, cl
sbb r11b, r12b
movaps xmmword [rsp + 0x2f0], xmm7
movaps xmmword [rsp + 0x2e0], xmm6
sete ah
rcl r14w, 0xea
mov rax, qword [0x1400f5980]
rol r14b, 0x8e
clc
xor rax, rsp
mov qword [rsp + 0x2d8], rax
xchg r9b, al
movabs r14, 0xf000000000000
setp dil
rcl sil, 0x6d
movabs rdi, 0xf00000000000
sub al, 0x9f
cmp bl, r13b
movabs rsi, 0xf0000000f00
adc r9b, 0x11
sbb r9b, r15b
movabs r11, 0xf0000f000
not r9w
sbb r9b, 0xb0
mov dword [rcx], 0xffffffff
ror r9d, 0xa2
xorps xmm0, xmm0
cwde
bt r9, 0x86
btr r9w, bp
mov qword [rsp + 0x68], rcx
add r9w, sp
mov ax, r15w
cbw
movups xmmword [rcx + 8], xmm0
movabs rax, 0xab48c00af985df06
movabs rcx, 0x209ced7ba8a57b5f
test r12w, r8w
movq xmm0, rcx
jmp 0x1401147bb
movq xmm7, rax
sal ah, cl
sar ax, 0xaf
punpcklqdq xmm7, xmm0
cdqe
sar r9d, 0x7b
xadd r9b, al
movdqa xmm0, xmmword [0x1400f6b10]
sal ax, 0xea
shld ax, cx, 0x58
pxor xmm0, xmm7
shr ah, 0xd
or r9d, esp
movq rax, xmm0
sar r9w, 0xfd
test r11w, ax
mov r9, rax
jmp 0x140114805
shl r9, 0xc
jmp 0x14011480e
pshufd xmm0, xmm0, 0xee
movq rdx, xmm0
mov rcx, rdx
shr rcx, 8
test r9b, 0x32
and rcx, rsi
stc
sbb r8b, 0x80
mov r10, rdx
sar bl, 0x7b
shl r10, 0x3c
sal bh, 0xfb
bsr r8w, r15w
stc
or r10, rcx
mov ecx, r9d
and ecx, 0xf00f0000
bswap r8w
or r10, rcx
sbb r8, rdx
mov ecx, eax
and ecx, 0xf00000
movzx r8d, r13w
shl r8b, cl
shl rcx, 0x10
mov r8, 0x5e12483c
bt r8w, 0xfb
btc r8w, di
or r10, rcx
mov rcx, rdx
bts r8w, r14w
or bh, 0x64
mov bl, r12b
shl rcx, 8
rcr bx, 0xa2
and rcx, r14
or r10, rcx
adc rbx, rbp
mov r8, rax
sbb cx, dx
shr bh, 0xcc
and cx, r13w
shr r8, 0x38
and r9, rdi
test bx, 0xad21
clc
and r8d, 0xfffffff0
rcr di, cl
or r8, r10
sal dil, 0x2c
mov rcx, rdx
rcr bh, cl
xchg ebx, ebx
shr rcx, 0x14
or r8, r9
mov r9, rax
shr r9, 0x28
ror rdi, cl
movsx rbx, r10w
and r9d, 0xf
and rcx, r11
shr rdi, 0x8b
shr dil, cl
xor rbx, rdi
or rcx, r9
bsr rdi, r14
rol bx, 0x24
mov r9d, edx
cmp r14, 0xffffffffaab9da85
shr bl, 0xe4
and r9d, 0xf00000
btc rdi, 0x38
clc
shl r9, 0x20
setl bl
or rcx, r9
sal r9b, cl
xchg r9b, r9b
mov r9, rax
bts bx, r15w
shr r9, 0x18
cmp r11b, 0xdd
sar edi, 0xa0
neg bl
and r9d, 0xf000000
adc ebx, r8d
or rcx, r9
shr rax, 0x24
and eax, 0xf00000
mov rbx, 0x4a3724e2
shld di, r9w, 0x92
jmp 0x140114962
or rcx, rax
sar di, 0x8b
shr bx, 0x13
and edx, 0xf00
rcr bx, cl
dec bh
shl rdx, 0x30
rol rbx, 0x69
shrd ebx, r12d, 0xc
adc bl, 0xcf
or rcx, rdx
shr dl, 0x58
bsf edi, edi
sbb bh, 0x91
movabs rdi, 0xffffffff00000000
inc rdx
cdq
or rcx, r8
movzx rdx, di
movzx ebx, r15w
xchg dh, bh
movabs rbx, 0xffff00000000ffff
cqo
mov dl, 0x75
cwd
not rcx
bswap dx
movsx edx, cx
movabs rdx, 0xcc7d924ffe59af5f
jmp 0x1401149d7
call fcn.140017060
mov r8, rax
cmp sp, 0x4ff
bsr eax, esi
bt cx, r15w
movabs rax, 0x5c4d12f947bd853
bt ecx, 0xb6
movsx cx, r9b
movabs rcx, 0xf14a21a5abe6d649
test ah, 0x53
cmp rsi, 0xfffffffff7b7d4a6
movq xmm0, rcx
movq xmm1, rax
stc
cmp bpl, r9b
punpcklqdq xmm1, xmm0
cmp dh, 0x90
stc
sub eax, eax
jmp 0x140114a30
not rax
jmp 0x140114a38
movq xmm0, rax
jmp 0x140114a42
pshufd xmm6, xmm0, 0x44
movabs rax, 0x2556ed8b6b8427ac
bswap ecx
movabs rcx, 0xeb51d01227c2986
movq xmm0, rcx
jmp 0x140114a67
movq xmm2, rax
jmp 0x140114a71
punpcklqdq xmm2, xmm0
jmp 0x140114a7a
pxor xmm2, xmm1
jmp 0x140114a83
pandn xmm2, xmm6
pshufd xmm0, xmm2, 0xee
movq rax, xmm0
movd ecx, xmm2
shl ecx, 0x10
cqo
shr r9b, 0x5c
movzx r15d, ax
ror r9b, 0x73
adc r9b, sil
mov qword [rsp + 0x20], rcx
mov r9, qword gs:[rcx + r15]
cwd
rcr eax, 0xaf
rdtsc
clc
shl rdx, 0x20
neg ch
or rdx, rax
movabs rax, 0xddf466968c7e60e2
movsx cx, r14b
movabs rcx, 0xc50a4a93f4987797
movq xmm0, rcx
jmp 0x140114ae7
movq xmm1, rax
cmova cx, bp
punpcklqdq xmm1, xmm0
movsx rcx, r13w
movzx cx, r12b
movabs rax, 0x279f4be973819f1d
jmp 0x140114b13
movabs rcx, 0x3af567ec2cf2886a
jmp 0x140114b22
movq xmm0, rcx
jmp 0x140114b2c
movq xmm2, rax
jmp 0x140114b36
punpcklqdq xmm2, xmm0
jmp 0x140114b3f
pxor xmm2, xmm1
jmp 0x140114b48
pandn xmm2, xmm6
pshufd xmm0, xmm2, 0xee
movq rcx, xmm0
rcl al, 0x3a
movq rax, xmm2
mov eax, eax
shl rax, 0x10
cmp rbp, 0xfffffffff189d35a
and rcx, rbx
stc
cmp r14b, 0x92
or rcx, rax
cmovs rax, r12
sal eax, cl
mov qword [rsp + 0x40], rcx
mov eax, 0xc0fafa0
mov rax, rcx
or cl, 0x6a
movsx rcx, r15w
imul rax, rdx
movzx ecx, ax
movq xmm1, rax
cmovno ecx, ecx
movsx rax, cx
movq xmm0, rdx
cdqe
punpcklqdq xmm0, xmm1
bswap cx
lahf
cbw
movabs rax, 0xc89e012b9fea780f
movsx cx, r12b
jmp 0x140114bcc
movabs rcx, 0xafe1eb9d9ae15141
jmp 0x140114bdb
movq xmm1, rcx
movzx ecx, si
setnp ch
movq xmm2, rax
movzx rax, bp
movsxd rcx, r14d
punpcklqdq xmm2, xmm1
movabs rax, 0x3845cf9b601587f0
movabs rcx, 0x501e252dab5aaebd
jmp 0x140114c0f
movq xmm3, rcx
jmp 0x140114c19
movq xmm1, rax
jmp 0x140114c23
punpcklqdq xmm1, xmm3
jmp 0x140114c2c
pxor xmm1, xmm2
jmp 0x140114c35
pandn xmm1, xmm6
movabs rax, 0x26725e642a0d8960
movabs rcx, 0x7b9be4ef1e6aa193
jmp 0x140114c52
movq xmm2, rcx
movsx rcx, r14w
movq xmm3, rax
setns al
bswap cx
punpcklqdq xmm3, xmm2
mov al, 0x76
movabs rax, 0xb5b62281d5f2769f
xchg ch, cl
jmp 0x140114c7d
movabs rcx, 0x8464980a047e5e68
movq xmm2, rcx
movq xmm4, rax
jmp 0x140114c96
punpcklqdq xmm4, xmm2
jmp 0x140114c9f
pxor xmm4, xmm3
jmp 0x140114ca8
pandn xmm4, xmm6
movdqa xmm2, xmm1
jmp 0x140114cb5
punpcklqdq xmm2, xmm4
jmp 0x140114cbe
psllq xmm2, 0x10
punpckhqdq xmm1, xmm4
jmp 0x140114ccc
movdqa xmm9, xmmword [section..rdata]
jmp 0x140114cda
pand xmm2, xmm9
jmp 0x140114ce4
pandn xmm9, xmm1
por xmm9, xmm2
movq rax, xmm9
mov qword [rsp + 0x60], rax
jmp 0x140114d00
imul rax, rdx
pshufd xmm1, xmm9, 0xee
movq r11, xmm1
setp cl
jmp 0x140114d1b
movabs rcx, 0xcad9f2f6a08e31c2
setno r10b
movsxd r10, esi
movabs r10, 0x98efecd3c3e9fe57
jmp 0x140114d3b
movq xmm1, r10
xchg r10w, r10w
movq xmm2, rcx
punpcklqdq xmm2, xmm1
not r10w
mov cl, r14b
movzx r10w, r8b
movabs rcx, 0x23a419295f7131c2
xchg r10b, r10b
movabs r10, 0x6710070c7923fe57
jmp 0x140114d75
movq xmm3, r10
jmp 0x140114d7f
movq xmm1, rcx
jmp 0x140114d89
punpcklqdq xmm1, xmm3
jmp 0x140114d92
pxor xmm1, xmm2
jmp 0x140114d9b
pandn xmm1, xmm6
movabs rcx, 0xa5e71a5929003b6d
cmovl r10, rbp
jmp 0x140114db5
movabs r10, 0x4b315649de6168dd
jmp 0x140114dc4
movq xmm2, r10
movzx r10d, r15w
movq xmm3, rcx
punpcklqdq xmm3, xmm2
movabs rcx, 0x3b6ac41fd6ffc492
movabs r10, 0xb4ce880fd9d19702
jmp 0x140114def
movq xmm2, r10
movq xmm4, rcx
jmp 0x140114dfe
punpcklqdq xmm4, xmm2
jmp 0x140114e07
pxor xmm4, xmm3
jmp 0x140114e10
pandn xmm4, xmm6
movdqa xmm2, xmm4
jmp 0x140114e1d
punpcklqdq xmm2, xmm1
jmp 0x140114e26
psllq xmm2, 0x10
pand xmm2, xmmword [0x1400cc010]
mov qword [rsp + 0x48], r11
cmp rbp, rbx
test r15w, r14w
test bl, 3
imul rdx, r11
jmp 0x140114e4b
punpckhqdq xmm4, xmm1
cmp dx, 0xbeb
pand xmm4, xmmword [0x1400cc020]
clc
and rax, rdi
jmp 0x140114e65
por xmm4, xmm2
pshufd xmm10, xmm4, 0xee
movq r11, xmm10
shl ecx, 0x64
ror rcx, cl
sub cx, r15w
mov r10d, r11d
btr cx, r9w
shr rcx, 0x62
sar cx, cl
and r10d, r8d
or r10, rax
rcr ch, cl
cwde
movq rcx, xmm4
mov qword [rsp + 0x28], rcx
shr r8, cl
setbe cl
movsxd rax, r15d
stc
mov qword [rsp + 0x58], r11
and r8d, r11d
neg rax
and rdx, rdi
rcr rax, 0xe6
adc ah, 0x15
or rdx, r8
cwde
movzx ax, r9b
movq xmm1, r10
movzx ecx, r13w
bswap ax
movq xmm2, rdx
setg ch
mov eax, 0x2b3ac9cc
punpcklqdq xmm1, xmm2
mov ah, 0x9d
movzx cx, cl
cbw
pxor xmm1, xmm0
movsx eax, r10w
movabs rax, 0x79fef7bdfd9b1761
setnp ch
xchg cx, cx
jmp 0x140114f0b
movabs rcx, 0x1e36a316e494885
jmp 0x140114f1a
movq xmm2, rcx
movsxd rcx, ebx
cmovae rcx, rsi
movq xmm3, rax
punpcklqdq xmm3, xmm2
cwde
movzx ecx, bp
movabs rax, 0xbe0247870264e89e
movabs rcx, 0xfe1cda0bb295b6fa
jmp 0x140114f4c
movq xmm2, rcx
movq xmm4, rax
jmp 0x140114f5b
punpcklqdq xmm4, xmm2
pxor xmm4, xmm3
jmp 0x140114f68
pandn xmm4, xmm6
pshufd xmm2, xmm4, 0xee
movq r13, xmm2
rcr ecx, 0xc0
shld eax, r11d, 0x14
movq rax, xmm4
sar ecx, 0xbd
mov cl, 0xc0
mov eax, eax
shl rax, 0x10
jmp 0x140114f93
and r13, rbx
or r13, rax
xchg cx, cx
movzx rcx, r15w
jmp 0x140114fa5
movdqu xmmword [r9 + r13], xmm1
mov ax, 0xbce3
movsxd rax, r10d
setb ah
movabs rax, 0x134b7d0ee4527aba
movabs rcx, 0x28f5ea83f82d8ec7
jmp 0x140114fce
movq xmm1, rcx
mov ch, 0xf8
movzx cx, r10b
movq xmm2, rax
punpcklqdq xmm2, xmm1
movabs rax, 0xbe97e6d91bad8545
movzx ecx, di
movabs rcx, 0xd70a7154e40b70a8
jmp 0x140115000
movq xmm1, rcx
jmp 0x14011500a
movq xmm3, rax
jmp 0x140115014
punpcklqdq xmm3, xmm1
jmp 0x14011501d
pxor xmm3, xmm2
jmp 0x140115026
pandn xmm3, xmm6
pshufd xmm1, xmm3, 0xee
movq r12, xmm1
or al, spl
movq rax, xmm3
mov eax, eax
shl rax, 0x10
dec r8w
and r12, rbx
xchg r8b, cl
or r12, rax
cdqe
rcl eax, 0xea
bsf r8, r15
movdqu xmmword [r9 + r12], xmm0
movabs rax, 0xd4f682335f5a9e37
sub cl, ch
sbb r8w, 0x1b49
btr ecx, 0xa0
movabs rcx, 0x7fb30e6d5b090811
movsx r8, r9w
btr r8d, edx
bsr r8d, eax
movq xmm0, rcx
movq xmm8, rax
sal ax, 0xc2
btc ax, r15w
adc r8, 0x7608d023
punpcklqdq xmm8, xmm0
inc rax
or r8w, r8w
movdqa xmm0, xmmword [0x1400f6b70]
add ah, 0xca
shrd rax, rdx, 0x9d
cmc
pxor xmm0, xmm8
bt ax, 0x52
ror r8w, 0xfd
shld r8w, r13w, 0x8e
movq rax, xmm0
xadd r8b, r8b
movzx r8, r10w
mov r8, rax
shl r8, 0xc
jmp 0x1401150ef
pshufd xmm0, xmm0, 0xee
movq rcx, xmm0
cwd
mov rdx, rcx
shr rdx, 8
not r10b
or r10b, 0x6f
xadd edi, r9d
mov rdi, rsi
xadd r9w, r10w
cmc
and rdx, rsi
mov r9, rcx
sar r10b, 0x69
movsx ebp, ax
adc r10, 0xfad3218
shl r9, 0x3c
or r9, rdx
mov edx, r8d
movsx bp, dil
and edx, 0xf00f0000
shrd ebp, eax, 0x4a
sar bpl, cl
or r9, rdx
bsf rdx, r8
bt bp, dx
mov edx, eax
and edx, 0xf00000
test sil, r12b
shl rdx, 0x10
or r9, rdx
and bpl, 0xa2
mov rdx, rcx
movsx r10, r15w
sal r10b, 0xd6
bt bp, r10w
shl rdx, 8
mov rbp, r14
btr r10, rbx
mov r10b, 0xff
and rdx, r14
cmp bpl, 0xb7
neg r10w
or r9, rdx
and r10d, r11d
mov rdx, rax
btc r10, r13
shr rdx, 0x38
movabs r10, 0xf00000000000
stc
cmc
and r8, r10
and edx, 0xfffffff0
or rdx, r9
adc r10b, sil
mov r9, rcx
movzx r10, r11w
shr r9, 0x14
dec r10b
or rdx, r8
movsx r8w, bpl
mov r8, rax
shr r8, 0x28
inc r10d
clc
and r8d, 0xf
and r10b, sil
jmp 0x1401151e6
movabs r10, 0xf0000f000
test ax, ax
clc
jmp 0x1401151f9
and r9, r10
test bpl, r8b
clc
or r9, r8
and r8b, 0xb3
and r8b, dl
xor r8w, 0xc2f8
mov r8d, ecx
cmp r10w, r13w
and r8d, 0xf00000
shl r8, 0x20
or r9, r8
movzx r8, r11w
rcr r8b, cl
mov r8, rax
cmp si, r13w
shr r8, 0x18
jmp 0x14011523d
and r8d, 0xf000000
test r12w, bp
cmp esp, r10d
cmc
or r9, r8
cmp cl, spl
cmc
shr rax, 0x24
cmp r11, r13
and eax, 0xf00000
stc
or r9, rax
cmp r14b, 0x71
test r13d, 0x4b211849
and ecx, 0xf00
jmp 0x140115279
shl rcx, 0x30
cmc
cmp r9, r10
or r9, rcx
adc cl, r11b
or r9, rdx
adc rdx, 0x4c088c92
shrd dx, r11w, 0xd0
xor r14d, r14d
bswap rdx
not r9
xchg cx, cx
lea rdx, [rsp + 0x108]
setg cl
movzx cx, bh
mov cx, 0x202
jmp 0x1401152bb
call r9
test eax, eax
jmp 0x1401152c5
jne 0x140117cad
movzx eax, word [rsp + 0x108]
jmp 0x1401152da
cmp eax, 0x202
jmp 0x1401152e4
jne 0x140117cad
movabs rsi, 0xf00000000000000
cmove r14d, r9d
movabs rbx, 0xf0000000000000
cmp r8b, r8b
movabs r14, 0xf000000000
test r12w, r14w
mov r11, qword [rsp + 0x20]
adc r9b, r13b
or r11, r15
xor r9b, 0x47
movzx r9, cx
movdqa xmm0, xmmword [0x1400f6b10]
bsf dx, cx
movzx rdx, si
movsx edx, dx
pxor xmm0, xmm7
movq rdx, xmm0
rcr r9b, cl
bts r9w, di
mov r9, rdx
cmp dx, 0xb925
jmp 0x140115358
shl r9, 0xc
jmp 0x140115361
pshufd xmm0, xmm0, 0xee
movq rax, xmm0
cmc
inc r10w
mov rcx, rax
shr rcx, 8
cmp r13b, 0xb0
bt r10d, 0xa5
shl r15w, cl
mov r8d, r9d
rcr r15b, 0x15
and r8d, 0xf00f0000
mov r15, r12
bswap r12w
neg r10d
or r10b, 0xba
mov r12, r11
and rcx, rdi
mov r10, rdx
or r11w, bx
shl r10, 0x10
bt r11, 0xde
stc
btr r11w, 0x4f
and r10, r14
btc r14, r13
btr r11w, ax
or r10, r8
movsxd r8, ebp
bts r11w, r8w
mov r11, rax
neg r8w
shl r11, 8
and r11, rbp
or r11, r10
sal r14b, cl
add r14b, al
mov r8, rdx
or r14w, 0x7424
dec r14b
sal r10d, cl
shr r8, 0x38
or r14b, sil
jmp 0x140115406
movabs r10, 0xf00000000000
bts r14w, bp
test esp, 0xc1bf1241
mov r14b, 0xa0
and r9, r10
mov r14, rax
shl r14, 0x3c
or r14, rcx
rcl cl, cl
dec r10b
or r14, r11
sal r10d, cl
setae r10b
mov rcx, rax
cmovle r10w, sp
cmp r11, 0xffffffffe7b59145
stc
shr rcx, 0x14
btr r10w, dx
cmovp r10w, sp
mov r10, rdx
stc
shr r10, 0x28
and r10d, 0xf
cmovae r11w, cx
and r8d, 0xfffffff0
rol r11b, cl
or r8, r9
rcl r9b, cl
xchg r9d, r9d
movsx r9, di
or r8, r14
mov r9, rax
shl r9, 0x20
and r9, rbx
and bl, spl
sar bh, cl
mov r11, rdx
ror bh, 0x6f
shr r11, 0x18
jmp 0x1401154a5
and r11d, 0xf000000
and bl, sil
or r11, r9
shr rdx, 0x24
and bx, 0xa90b
and edx, 0xf00000
shl rax, 0x30
and rax, rsi
or rax, rdx
neg dh
movabs rbx, 0xf0000f000
adc dl, 0x2c
not dl
sal dl, cl
and rcx, rbx
movsx rdx, r11w
mov rdx, 0x6ab50d2d
or rcx, r10
bsf dx, di
sbb dl, r9b
test rbp, r8
or rcx, r11
bts rdx, r10
setge dl
or rcx, rax
movsx edx, r14w
or rcx, r8
movsxd rdx, r12d
movsx rdx, bp
not rcx
cwd
movsx edx, cx
movsxd rdx, ecx
movabs rdx, 0x10f2dcb841372d0c
jmp 0x14011552e
call fcn.140017060
mov r8, rax
shld r10d, ebp, 0x51
mov qword [rsp + 0x20], r12
cmc
sal r11b, cl
btc dx, r11w
mov r9, qword gs:[r12]
sar r12b, cl
mov r12, r15
rdtsc
shl r11b, 0x49
bsr rcx, rbp
neg r14b
shl rdx, 0x20
or rdx, rax
sub ax, 0x1a8
dec r14b
inc r14
mov rax, rdx
imul rax, qword [rsp + 0x40]
bt r11w, dx
jmp 0x140115589
movq xmm0, rdx
add cl, r10b
clc
movzx r14d, sp
movq xmm1, rax
punpcklqdq xmm0, xmm1
mov rax, rdx
and cl, spl
mov r14, qword [rsp + 0x60]
ror r10b, 0x46
imul rax, r14
shl ch, 0xfd
rol r10b, cl
imul rdx, qword [rsp + 0x48]
movsx rcx, cx
bswap r10
mov r10, r8
movsx r11d, bp
test sil, 0x27
mov r11, qword [rsp + 0x58]
clc
jmp 0x1401155db
and r10, r11
jmp 0x1401155e7
mov rcx, qword [rsp + 0x28]
shr r8, cl
movzx ecx, r14w
movsx ecx, bx
bt ecx, 0x7e
movabs rcx, 0xffffffff00000000
cmp rbx, 0xffffffffbe15f307
and rax, rcx
cmp r9d, 0x4ab5b95a
or rax, r10
and r8, r11
and rdx, rcx
or rdx, r8
ror ch, 0xac
xadd r8b, cl
movq xmm1, rdx
neg r8w
movzx ecx, r8w
movq xmm2, rax
punpcklqdq xmm2, xmm1
pxor xmm2, xmm0
movdqu xmmword [r13 + r9], xmm2
movdqu xmmword [r15 + r9], xmm0
movzx cx, bl
movdqa xmm0, xmmword [0x1400f6b70]
stc
bts r8, r10
pxor xmm0, xmm8
cmove cx, r8w
inc r8b
movq rcx, xmm0
clc
mov r8, rcx
clc
cmp r14b, 0xfe
shl r8, 0xc
jmp 0x140115684
pshufd xmm0, xmm0, 0xee
movq rax, xmm0
btr r10w, 0x99
movzx rdx, di
adc dl, r15b
mov rdx, rax
btc r11, 0x5a
shr rdx, 8
test r13d, r10d
mov r9d, r8d
ror r10d, cl
stc
and r9d, 0xf00f0000
btc r10d, 0xa
sar r11, 0x26
movzx r11w, dl
and rdx, rdi
bt r11d, 0xaf
mov r10, rcx
shl r10, 0x10
inc r11d
sal di, cl
movabs r11, 0xf000000000
ror rdi, cl
rcl dil, cl
movsx di, r9b
and r10, r11
or r10, r9
cmovne r9w, r13w
sbb r9w, bx
add r11b, 0x12
mov r9, rax
shl r9, 8
movzx r11, r15w
adc r11w, 0xab01
cmovl r11w, si
and r9, rbp
or r9, r10
shl r11b, 0xeb
rcl r11b, cl
bt r11d, esi
mov r10, rax
btc r11, 6
shl r10, 0x3c
add bpl, r13b
sub r11b, 0xd0
rcl di, cl
or r10, rdx
btc rdi, rbp
mov rdx, rcx
shr rdx, 0x38
movsx rbp, dx
movabs r11, 0xf00000000000
cmp bpl, dil
mov rbp, r11
and r8, r11
bswap r11
bsr edi, esp
or r10, r9
cmc
btc r9w, 0x21
clc
mov r9, rax
and edx, 0xfffffff0
or rdx, r8
or rdx, r10
sbb r11, 0x74b809fb
mov r8, rax
shl r8, 0x20
and r10w, si
movabs r10, 0xf0000000000000
inc r11w
setns dil
and r8, r10
btc r10w, 0xb2
bts edi, esp
mov r10, rcx
cmc
shr r10, 0x18
cmovle edi, eax
and r10d, 0xf000000
sbb di, si
and r11b, 0xcc
or r10, r8
rcr r11w, 0xa8
movsx r11d, dx
mov r8, rcx
rcl rdi, cl
bsf r11d, ebp
shr rcx, 0x24
neg r11b
shr rdi, 0xd2
shl di, 0x38
and ecx, 0xf00000
test dil, bl
shl rax, 0x30
movabs r11, 0xf00000000000000
or dil, 0xfb
and rax, r11
ror edi, 0x28
dec dil
sal edi, 0x2c
or rax, rcx
xadd cl, ch
shr r9, 0x14
shr r8, 0x28
and r8d, 0xf
cmp r10w, si
bsf cx, r8w
cmovns rdi, rcx
mov rdi, rbx
cmp r12w, 0x1133
movzx rcx, r13w
and r9, rbx
or r9, r8
ror r8b, cl
or r9, r10
xor r8d, edx
or r9, rax
sal r8d, cl
or r9, rdx
movzx cx, bh
not r9
movsxd rcx, esi
mov ecx, 2
mov edx, 1
bswap r8d
movsx r8d, bx
mov r8d, 6
jmp 0x140115881
call r9
mov rbx, qword [rsp + 0x68]
stc
cmp bpl, 0xc5
mov dword [rbx], eax
cmp eax, 0xffffffff
jmp 0x140115898
je 0x1401177c6
mov word [rsp + 0xf8], 2
xchg ah, ch
bswap edx
movabs rax, 0xea2ca95ec85a2248
movsx ecx, dx
mov qword [rsp + 0x2a0], rax
xchg dx, cx
movzx edx, r12w
cdq
movabs rax, 0x1d25a3d20a3bd200
cmovne cx, si
movzx dx, dil
mov qword [rsp + 0x2a8], rax
movabs rax, 0xdb1b8769fb74167d
xchg ch, dl
movsx ecx, r12w
cqo
mov qword [rsp + 0x30], rax
movzx cx, al
mov dl, 0x40
mov qword [rsp + 0xb0], rax
xchg cl, dh
movabs rax, 0x1d25a3d20a02e32e
movzx dx, r13b
sete dl
mov qword [rsp + 0x38], rax
movzx ecx, r11w
mov qword [rsp + 0xb8], rax
cwd
jmp 0x140115935
lea rcx, [rsp + 0xb0]
cwd
movsx dx, r11b
not dh
movdqa xmm0, xmmword [0x1400f6b10]
pxor xmm0, xmm7
xchg dl, dl
movzx rdx, cx
movq rdx, xmm0
pshufd xmm0, xmm0, 0xee
movq rax, xmm0
movzx r8w, r13b
movsxd r14, edx
movups xmm0, xmmword [rcx]
shl bh, cl
shld si, bx, 0x7c
sal r10b, 0xbd
mov r9, rdx
cmp r10b, r10b
shl r9, 0xc
mov rcx, rax
test dl, r14b
shr rcx, 8
cmp dil, bl
rcr sil, 0xee
sal r14d, 0xe3
mov r8d, r9d
and r8d, 0xf00f0000
btc r14d, 0xf
sbb bx, 0xf8fb
sal r10b, cl
movabs r10, 0xf0000000f00
sub r14w, r8w
and rcx, r10
shld r14, r12, 0x38
ror bx, cl
mov rsi, r10
or bx, 0xe5a0
bt rbx, 0xd8
jmp 0x1401159de
mov r10, rdx
cmp ebp, 0x7a024376
setle bh
shl r10, 0x10
cmp spl, 0x4b
movabs r11, 0xf000000000
and r10, r11
ror bh, cl
sal r11w, cl
or r10, r8
neg r14w
sbb r11w, di
movsx r11w, r12b
mov r11, rax
bsf bx, r9w
btc r8d, r9d
movzx bx, r8b
shl r11, 8
rcr r14b, 0xbb
movabs r8, 0xf000000000000
and r11, r8
xadd rbx, r8
jmp 0x140115a44
or r11, r10
not r14b
mov r10, rax
rol r8b, cl
shl r10, 0x3c
or r10, rcx
movsx r14, r12w
neg r8w
mov r8, rdx
bt r14d, 0x5a
cmp rbx, 0x43986124
shr r8, 0x38
sub cx, 0xaaf0
and r9, rbp
btc cx, 0x48
mov r14, rbp
test rsp, 0x6b1e166d
adc bp, ax
or r10, r11
mov rcx, rax
and r8d, 0xfffffff0
btc ebp, 0xb4
or r8, r9
movsx rbx, sp
bt r9, 0xee
test si, r14w
or r8, r10
mov rbp, rbx
mov r9, rax
movsx bx, r14b
movsx r10, r14w
shl r9, 0x20
cmc
movabs r10, 0xf0000000000000
xchg bpl, bl
movzx rbp, sp
bts bx, cx
and r9, r10
cmovo r10, rax
sub ebx, 0x16acbf57
mov r10, rdx
dec bp
inc bx
rol rbp, 0x16
shr r10, 0x18
shr ebx, cl
adc bpl, 0x58
and r10d, 0xf000000
bts ebp, ecx
or r10, r9
mov r9, rdx
jmp 0x140115b18
shr rdx, 0x24
clc
adc bh, 0
bsr bx, r15w
and edx, 0xf00000
add bx, sp
shl rax, 0x30
xor rbx, r12
xchg bl, bl
movabs rbp, 0xf00000000000000
and rax, rbp
cmp r15w, 0xcb96
or rax, rdx
shr rcx, 0x14
cmovns rdx, rsp
inc dx
shr r9, 0x28
clc
and r9d, 0xf
add rbx, 0xffffffffdf33537d
not dh
movzx rdx, r15w
and rcx, rdi
or rcx, r9
setp bh
test esi, 0x62a7676f
or rcx, r10
shr dh, 0xf0
cmc
or rcx, rax
or rcx, r8
mov rdx, r15
movabs rbx, 0xffffffff0000
xchg dl, dh
jmp 0x140115b9e
xorps xmm0, xmmword [rsp + 0x2a0]
movaps xmmword [rsp + 0x2a0], xmm0
xchg dl, dh
bswap rdx
movzx rdx, r9w
not rcx
movabs rdx, 0xffb3318cc145db13
jmp 0x140115bc9
call fcn.140017060
mov r8, rax
btc r9, 0xf2
mov rax, qword [rsp + 0x20]
mov r9, qword gs:[rax]
rdtsc
shl rdx, 0x20
or rdx, rax
movzx r15, bx
movq xmm0, rdx
or r15b, dil
mov r15, qword [rsp + 0x40]
cmp r10b, 0xe4
stc
imul rdx, r15
jmp 0x140115c07
movq xmm2, rdx
pshufd xmm1, xmm0, 0x44
punpcklqdq xmm0, xmm2
jmp 0x140115c1a
movdqa xmm2, xmm9
jmp 0x140115c24
psrlq xmm2, 0x20
pmuludq xmm2, xmm1
movdqa xmm3, xmm1
jmp 0x140115c36
psrlq xmm3, 0x20
pmuludq xmm3, xmm9
paddq xmm3, xmm2
jmp 0x140115c49
psllq xmm3, 0x20
movq xmm2, r8
movsx ecx, ax
mov rcx, qword [rsp + 0x28]
cmp r13b, 0x9c
shr r8, cl
jmp 0x140115c67
pmuludq xmm1, xmm9
paddq xmm1, xmm3
jmp 0x140115c75
movq xmm3, r8
jmp 0x140115c7f
punpcklqdq xmm2, xmm3
pand xmm2, xmm10
jmp 0x140115c8d
pand xmm1, xmmword [0x1400cc030]
jmp 0x140115c9a
por xmm1, xmm2
pxor xmm1, xmm0
bt cx, dx
shl ch, cl
sal cl, 0x61
movdqu xmmword [r13 + r9], xmm1
btr ecx, 0xeb
movdqu xmmword [r12 + r9], xmm0
clc
rcr cl, 0x63
movdqa xmm0, xmmword [0x1400f6b70]
movzx ecx, r10w
pxor xmm0, xmm8
movsx rcx, r15w
and cx, 0x98bd
movsx r9w, r13b
movq rcx, xmm0
xadd r9w, r9w
btr r9w, 0x12
mov r9, rcx
cmp r9w, ax
test cl, 0x6e
shl r9, 0xc
jmp 0x140115d02
pshufd xmm0, xmm0, 0xee
movq rax, xmm0
or r11b, bl
mov rdx, rax
sbb r10w, 0xda49
shr rdx, 8
movzx r8d, r9w
movzx r11, r12w
mov r8d, r9d
xor dil, 0xff
rol r11b, cl
and r8d, 0xf00f0000
and rdx, rsi
neg di
cmc
mov r10, rcx
sal di, 0x8b
cmp r15w, 0x5d26
sal r11b, cl
shl r10, 0x10
sar r11b, 0x1c
shl r11, cl
test r9b, 0xe3
movabs r11, 0xf000000000
dec dil
sar edi, cl
rcl edi, 0xf6
and r10, r11
or r11b, 0x51
and dil, 0x6d
xchg r11b, dil
or r10, r8
mov r11, rax
sar dil, 0x9d
shl r11, 8
movabs r8, 0xf000000000000
and r11, r8
bt r8, rdx
cmp bx, r13w
or r11, r10
dec dil
test r13d, r9d
cmp ax, 0xecc5
mov r10, rax
test bx, ax
not r8b
movsx r8w, r12b
shl r10, 0x3c
or r10, rdx
xchg dil, r8b
mov r8, rcx
xor dil, 0xc2
dec dh
shr r8, 0x38
and dil, 0x44
mov qword [rsp + 0x50], r12
mov r12, r14
mov dx, 0x2ff
btc dx, r9w
and r9, r14
shl edx, cl
movzx dx, r13b
clc
or r10, r11
cmc
mov rdx, rax
cmovne rdi, rsi
mov dil, 0x7b
test cl, sil
and r8d, 0xfffffff0
or r8, r9
cmp si, di
or r8, r10
shl di, 0xf5
bts di, ax
btr r9w, si
mov r9, rax
xor edi, esp
setle dil
add r10b, 0x5b
shl r9, 0x20
inc rdi
sal r10b, 0xf
shr dil, 0x15
movabs rdi, 0xf0000000000000
mov r10b, 0xab
sar r10w, 0x52
and r9, rdi
not r10b
neg r10b
rcl r10w, cl
mov r10, rcx
shr r10, 0x18
and r10d, 0xf000000
or r10, r9
shld r9w, sp, 0xb6
bsr r9w, bp
shr r9w, 0xe
mov r9, rcx
shr rcx, 0x24
cmp r11b, r8b
and ecx, 0xf00000
shl rax, 0x30
jmp 0x140115e91
and rax, rbp
or rax, rcx
bts cx, r12w
bt ecx, 0x69
shr rdx, 0x14
jmp 0x140115ea9
shr r9, 0x28
and r9d, 0xf
test r13d, 0x4a0c4177
sal cx, cl
movzx rcx, r13w
movabs rcx, 0xf0000f000
jmp 0x140115ed4
and rdx, rcx
movsxd rcx, edx
btr rcx, r12
add cl, 4
or rdx, r9
adc cx, 0x3ca9
sub cl, 0x8b
movsx cx, bl
or rdx, r10
add ch, 0xdd
or rdx, rax
jmp 0x140115f05
or rdx, r8
not rdx
lea rcx, [rsp + 0x2a0]
jmp 0x140115f18
call rdx
mov dword [rsp + 0xfc], eax
mov cx, 0x807d
cbw
mov ecx, edi
movabs rax, 0xe38ec06a3f5bb666
movsx ecx, r11w
movsxd rcx, r13d
movabs rcx, 0x94131abba6aeac1f
jmp 0x140115f49
movq xmm0, rcx
movsx rcx, r14w
movq xmm1, rax
movzx ecx, ax
punpcklqdq xmm1, xmm0
movsx ax, r14b
movzx rax, di
movabs rax, 0x86f00ef9c0a44999
mov cl, 0x79
bswap cx
movsx ecx, bp
movabs rcx, 0x6becd428eccf4e98
jmp 0x140115f88
movq xmm0, rcx
jmp 0x140115f92
movq xmm2, rax
punpcklqdq xmm2, xmm0
jmp 0x140115fa0
pxor xmm2, xmm1
jmp 0x140115fa9
pandn xmm2, xmm6
pshufd xmm0, xmm2, 0xee
mov rsi, qword [rsp + 0x60]
mov dl, 0x74
movq r14, xmm0
bsr r9, r15
and ax, 0xfdc6
movq rax, xmm2
sub r9b, dil
btr r9d, 0x2c
and r9, 0x40bf853c
shl rax, 0x10
movzx r9, ax
rcl r9w, 0x50
cmp di, r11w
and rax, rbx
mov qword [rsp + 0x70], r13
bts r9w, r10w
cwd
mov r13, r15
shl rbx, 0x79
mov r15, r12
movsxd r9, r12d
movabs rbx, 0xffff00000000ffff
and r14, rbx
rol dh, cl
btc r9w, 7
or r14, rax
movdqa xmm0, xmmword [0x1400f6b10]
rcr dh, cl
pxor xmm0, xmm7
movq rdx, xmm0
mov r9, rdx
cmp r10, 0xfffffffffe1e4504
shl r9, 0xc
jmp 0x140116045
pshufd xmm0, xmm0, 0xee
movq rax, xmm0
movsx r10d, di
xadd r12b, r12b
bsf cx, r11w
mov rcx, rax
neg r8b
shr rcx, 8
movzx r10d, bp
add r11b, 0x11
bt r8, rax
mov r8d, r9d
and r8d, 0xf00f0000
cmp dil, r14b
movabs r10, 0xf0000000f00
mov r11, 0x14aabfd8
sub r11d, esp
btc r11w, r8w
and rcx, r10
rcl r11, 0xe0
rcr r11b, cl
mov r10, rdx
rcl r12b, cl
shl r10, 0x10
btc r11, r15
rcr r12w, 0xf
sal r12w, 0xf2
movabs r12, 0xf000000000
sar r11b, 0x5b
and r10, r12
or r10, r8
ror r11w, 0
mov r11, rax
bts r8d, r8d
ror r8b, cl
bt r8w, r14w
shl r11, 8
neg r8w
bswap r8w
movabs r8, 0xf000000000000
stc
jmp 0x1401160fe
and r11, r8
adc r8b, 0x4d
btr r8, rdi
or r11, r10
btr r10, 0x16
and r8, 0x5938481d
btc r8, 0x22
mov r10, rax
shl r10, 0x3c
rcr r8b, cl
movsx r8, dx
rcl r8, 0xc3
or r10, rcx
add cl, sil
adc r8w, r14w
rcr r8b, 0xfc
mov r8, rdx
shl ch, cl
shr r8, 0x38
sal cx, cl
rol ch, 7
and r9, r15
adc ch, 0x62
or r10, r11
mov rcx, rax
and r8d, 0xfffffff0
jmp 0x140116166
or r8, r9
and r9b, 0x3a
or r8, r10
test rsp, 0xffffffffcd85b5ca
and r10b, dl
mov r9, rax
jmp 0x14011618a
shl r9, 0x20
and r9, rdi
sub r10w, 0x7dd9
ror r10w, 0xc
btr r10w, r10w
mov r10, rdx
test rsi, 0x72a998bb
shr r10, 0x18
cmc
and r10d, 0xf000000
cmp bpl, 0x84
or r10, r9
xchg r9b, r9b
movsx r9w, bpl
mov r9, rdx
cmp r11b, r11b
shr rdx, 0x24
and edx, 0xf00000
shl rax, 0x30
cmc
clc
and rax, rbp
or rax, rdx
shr rcx, 0x14
test r13d, 0xaf84aa9d
inc dx
movzx dx, r14b
shr r9, 0x28
btc rdx, 0xb1
and r9d, 0xf
adc edx, ebp
sal edx, cl
movabs rdx, 0xf0000f000
cmp ecx, 0xc12cc2d2
stc
and rcx, rdx
setbe dl
or rcx, r9
or rcx, r10
movzx dx, r15b
movzx edx, r15w
or rcx, rax
or rcx, r8
not rcx
xchg dl, dh
movabs rdx, 0x675bac94ff9ec95
jmp 0x140116246
call fcn.140017060
mov r8, rax
xor dh, 0x8e
btr dx, 0x22
bts bx, r15w
mov rax, qword [rsp + 0x20]
mov r9, qword gs:[rax]
btc r10w, bx
cwde
btr r10, 0x81
rdtsc
mov r10w, cx
add bl, 0xf8
shl rdx, 0x20
or rdx, rax
btr r10w, 0x81
mov rax, rdx
movzx r10w, sil
imul rax, r13
movsx ecx, r13w
rcr ebx, cl
movq xmm0, rdx
bsr r13w, r13w
movq xmm1, rax
and ecx, 0x8c35961f
punpcklqdq xmm0, xmm1
rcr rax, cl
mov rax, rdx
imul rax, rsi
or r13w, bx
imul rdx, qword [rsp + 0x48]
ror rbx, cl
bts r13w, r15w
movsx r10d, di
mov r10, r8
mov rbx, qword [rsp + 0x58]
and r10, rbx
mov rcx, qword [rsp + 0x28]
cmc
clc
shr r8, cl
rcr rcx, cl
btc cx, 0xd0
movabs rcx, 0xffffffff00000000
btr r13w, cx
and rax, rcx
ror r13w, cl
sar r13w, cl
test r12b, 0xed
or rax, r10
and r8, rbx
and rdx, rcx
or rdx, r8
shr r13b, 0xf0
mov cx, 0x48fc
movq xmm1, rdx
clc
movsx r13d, r14w
movq xmm2, rax
or cl, r8b
shr al, cl
sbb cx, 0x5356
punpcklqdq xmm2, xmm1
sete al
pxor xmm2, xmm0
movzx r13d, bp
xadd ax, r13w
mov r13, qword [rsp + 0x70]
mov cl, 0x69
and al, 0xeb
movdqu xmmword [r13 + r9], xmm2
mov rax, qword [rsp + 0x50]
rcr cl, 0x9d
movdqu xmmword [rax + r9], xmm0
inc r9b
ror r9b, 0xfc
bsr cx, r10w
movdqa xmm0, xmmword [0x1400f6b70]
sal cx, cl
pxor xmm0, xmm8
shld cx, r10w, 0x4c
movsx rcx, r13w
movq rcx, xmm0
shr r9w, 0x54
movzx r9d, r12w
bsr r9, r9
mov r9, rcx
clc
cmp r15d, ebp
shl r9, 0xc
pshufd xmm0, xmm0, 0xee
movq rax, xmm0
xadd edx, r11d
sbb ebp, r8d
mov rdx, rax
shr rdx, 8
mov r8d, r9d
xchg ebp, r10d
sal r11b, 0x5b
shrd rbp, r12, 0x1a
and r8d, 0xf00f0000
shld r10, r9, 0xed
cmc
movabs r10, 0xf0000000f00
movzx r11, bx
not bpl
movsx rbp, dx
and rdx, r10
mov r10, rcx
bt bp, 0x72
shl r10, 0x10
sub r11b, cl
adc r11b, 0x6f
test dil, 0xc3
mov rbp, r12
dec r11w
shld r11w, r12w, 0x1e
rcl r11d, cl
and r10, r12
rcl r11d, 0xc6
or r10, r8
test r15w, 0x85ad
neg r11b
mov r11w, 0x8657
mov r11, rax
shl r11, 8
cmp ch, 0xd1
movabs r8, 0xf000000000000
and r11, r8
and r12, 0xfffffffff72b7183
rcr r12w, 0x30
movzx r8d, di
or r11, r10
or r12b, r8b
mov r10, rax
bts r12w, ax
rol r12b, 0xd8
rcr r12b, cl
shl r10, 0x3c
rol r12w, cl
movzx r12d, ax
or r10, rdx
ror r12b, 0xd5
not r8w
mov r8, rcx
adc rdx, rsi
movsxd r12, ebx
shr r8, 0x38
xor r12w, 0xbae6
xor r12b, dil
cdq
and r9, r15
test r15w, ax
or r10, r11
btr edx, 0xe6
mov rdx, rax
neg r11b
rcl r11, 0x35
and r8d, 0xfffffff0
bts r12d, eax
bt r12, 0x52
cmp dh, 0xf8
or r8, r9
bt r9w, 0x2f
rol r9b, 0x7a
xor r9b, spl
or r8, r10
inc r12b
mov r9, rax
movsx r12d, bp
and r12b, r8b
bts r10, r8
shl r9, 0x20
and r10b, 0x59
and r9, rdi
xor r11b, spl
shrd r10, rax, 0xd0
mov r12, rdi
movzx r10d, bx
jmp 0x14011650d
mov r10, rcx
shr r10, 0x18
and r10d, 0xf000000
shl dil, 0x7a
or r10, r9
mov r9, rcx
shr rcx, 0x24
and ecx, 0xf00000
movsx r11d, si
adc r11w, 0x64fb
test al, r9b
shl rax, 0x30
shl dil, 0xe6
sar dil, cl
sbb dil, r10b
movabs r11, 0xf00000000000000
and rax, r11
and di, 0x7fae
rcr di, 0x95
movsx di, r10b
or rax, rcx
mov dil, spl
shr rdx, 0x14
movsxd rcx, r13d
shr r9, 0x28
or dil, r12b
add rdi, r8
and r9d, 0xf
sal rdi, 0xef
bsr rdi, r12
movabs rdi, 0xf0000f000
and rdx, rdi
stc
sal cl, cl
or cl, spl
or rdx, r9
or ecx, r15d
sar ecx, cl
btr cx, 0
or rdx, r10
stc
cmovae cx, r12w
btc ecx, 0xc7
or rdx, rax
add cx, 0x12b4
or rdx, r8
not rdx
movzx cx, r14b
movzx rcx, ax
mov rcx, r14
call rdx
mov word [rsp + 0xfa], ax
sub dl, r15b
pxor xmm7, xmmword [0x1400f6b10]
movq rdx, xmm7
mov r9, rdx
cmp si, 0xc03f
shl r9, 0xc
jmp 0x1401165fa
pshufd xmm0, xmm7, 0xee
movq rax, xmm0
sbb rcx, r9
dec r10
mov r11b, r12b
mov rcx, rax
movsxd r11, esi
shr rcx, 8
mov r8d, r9d
and r8d, 0xf00f0000
inc r10d
sete r10b
movabs r10, 0xf0000000f00
cmc
and rcx, r10
movsx r14, cx
mov r10, rdx
rol r11b, cl
movzx r14, r10w
bts r11w, di
shl r10, 0x10
sbb r14b, r15b
sbb r14b, 0x33
or r14b, 0x64
and r10, rbp
or r14w, bp
or r10, r8
btc bp, 0x81
shl ebp, 0x83
not rbp
mov r11, rax
dec r14b
shl r11, 8
xchg r14w, bp
shl r14w, cl
movabs r8, 0xf000000000000
movsx r14, dx
sal r14b, cl
btr r14d, 0x8d
and r11, r8
bsr rbp, r11
dec bp
or r11, r10
mov r10, rax
sub r14b, 0xa9
xor r8b, 0x1f
bt rbp, 0x1b
shl r10, 0x3c
or r10, rcx
shl r8b, 0x83
mov r8, rdx
shr r8, 0x38
sbb cx, r8w
and r9, r15
mov r14, r15
and bp, r15w
or r10, r11
or cl, cl
movzx cx, dh
mov rcx, rax
and r8d, 0xfffffff0
btc r15w, 0xd6
or r8, r9
movzx rbp, bp
mov bp, 0x5ce9
or r8, r10
mov r9, rax
shl r9, 0x20
sar r15b, cl
sbb bp, r13w
movsxd r10, r13d
and r9, r12
xchg bpl, r10b
or ebp, 0x83830a4f
mov r10, rdx
shl r15w, cl
and r15w, 0x4583
shr r10, 0x18
bts r15w, r8w
movsxd rbp, esp
test al, r14b
and r10d, 0xf000000
xor r15, r14
or r10, r9
movzx r9d, bp
mov r9, rdx
stc
shr rdx, 0x24
or r15d, 0x57318e9b
ror bpl, 0x94
and edx, 0xf00000
btr r15w, sp
rcr r15b, cl
not r15d
shl rax, 0x30
rol bpl, cl
cmc
movabs r15, 0xf00000000000000
shr bpl, 0xb6
sub bpl, r14b
and rax, r15
sub bpl, 0x1f
mov rbp, 0xffffffff8f1edc87
rcl bpl, cl
or rax, rdx
bsf edx, ecx
add edx, r10d
inc dh
shr rcx, 0x14
or rbp, 0xffffffffc936dcad
bswap bp
shr r9, 0x28
movsx dx, r8b
sar dx, cl
bts dx, r11w
and r9d, 0xf
movsx dx, r14b
xor dh, 0x4e
bswap rdx
and rcx, rdi
rol bpl, 0x30
dec bpl
sar dil, 0x30
or rcx, r9
sal dil, 0x40
or rcx, r10
rcr rdx, 0xe9
sar di, 0x83
and edi, 0x8fbd4263
or rcx, rax
or rcx, r8
mov rdi, qword [rsp + 0x68]
cmovae rbp, rsp
mov ebp, dword [rdi]
movzx rdx, r12w
cwd
bswap rdx
not rcx
cqo
movabs rdx, 0x54cb3aded715c1b9
jmp 0x14011681b
call fcn.140017060
mov r8, rax
cmp dl, r8b
sbb rcx, rax
mov rax, qword [rsp + 0x20]
movsx r9d, cx
mov r9, qword gs:[rax]
rdtsc
mov ch, 0x64
rdtsc
rcl r10b, cl
rcl cx, 0x89
shl rdx, 0x20
bswap ecx
sar r10b, cl
or rdx, rax
btc ax, 0x28
lahf
bts ecx, r11d
mov rax, qword [rsp + 0x40]
adc cl, 0x1f
or cx, 0xc40
rcl rcx, cl
imul rax, rdx
movq xmm0, rax
cbw
rcl ax, cl
bts r10, r14
movq xmm1, rdx
cmp dl, dil
xor ch, 0xf5
imul rsi, rdx
stc
shr al, cl
cmc
imul rdx, qword [rsp + 0x48]
bsr rcx, r10
mov rax, r8
and rax, rbx
bts r10, rsp
shl cx, cl
movabs r10, 0xffffffff00000000
cmp r12b, r8b
and rsi, r10
rcl ch, cl
stc
clc
or rsi, rax
sbb ax, 0xe90c
ror rax, 0x17
btc rcx, 0x51
mov rcx, qword [rsp + 0x28]
rcl rax, 0x28
adc al, 0x4c
sal ax, cl
shr r8, cl
and r8, rbx
and rdx, r10
rcl ax, cl
ror rax, 0x21
or rdx, r8
bts ax, r12w
movq xmm2, rdx
sbb r8w, 0x2491
punpcklqdq xmm1, xmm0
bsf cx, cx
movq xmm0, rsi
punpcklqdq xmm0, xmm2
bts ecx, r11d
pxor xmm0, xmm1
xor r8b, r12b
sal ch, 0xcb
movdqu xmmword [r13 + r9], xmm0
movsx ecx, ax
jmp 0x14011692c
mov rax, qword [rsp + 0x50]
bswap r8w
inc r8b
movdqu xmmword [rax + r9], xmm1
sal cl, 0x55
pxor xmm8, xmmword [0x1400f6b70]
sub r8, rcx
test r9b, 0x7b
movq rcx, xmm8
bt r8d, 0x96
mov r8, rcx
shl r8, 0xc
jmp 0x140116967
pshufd xmm0, xmm8, 0xee
movq rax, xmm0
shl r13b, cl
bt r13, rcx
movsx r13d, si
mov rdx, rcx
add r9b, al
btr r9w, di
shl rdx, 0x10
rcl r10w, 0x5c
xadd r13d, r12d
rol r10b, cl
movabs r9, 0xf000000000
shr r13b, 0x37
and rdx, r9
movsx r10, sp
mov r9d, r8d
jmp 0x1401169b9
and r9d, 0xf00f0000
add r10b, 0x16
or rdx, r9
movsx r13d, ax
cmc
btr r12w, 1
mov r9, rax
rcl r13w, cl
rol r13b, 0xd6
movzx r12d, sp
shl r9, 8
adc r12b, 0xb1
movabs r12, 0xf000000000000
shl r13w, 0x60
and r9, r12
or r9, rdx
bt r13w, r14w
mov r13b, cl
mov rdx, rax
sar r13b, 0x12
shr r10b, 0xf
shr rdx, 8
bt r13d, ebp
movzx r13d, bx
movabs r13, 0xf0000000f00
and rdx, r13
adc r10w, 0x1eda
bsf r10w, r13w
and r8, r14
mov r10, rax
test r12b, bl
cmp r15b, 0x6c
test r12w, 0x8b45
shl r10, 0x3c
cmp r15d, r14d
stc
or r10, rdx
shl rdx, 0xc7
or r10, r9
shrd edx, ebx, 0xdc
sbb r9w, sp
or r9d, 0x761432c5
mov rdx, rcx
shr rdx, 0x38
btc r9w, ax
rcl r9b, cl
and edx, 0xfffffff0
shld r9w, sp, 0xb5
inc r9b
or rdx, r8
jmp 0x140116a92
movabs rax, 0xb772e60fdb293b26
cwd
mov qword [rsp + 0x2a0], rax
not dl
movsx ax, spl
movabs rax, 0x6f4683bd7e22874b
mov qword [rsp + 0x2a8], rax
setg dh
cwde
movzx ax, dil
movabs rax, 0xa7f0306b8a3d614a
mov qword [rsp + 0x2b0], rax
cwde
mov rdx, 0xffffffff99b06c37
setg ch
movabs rax, 0x6a1276842544066b
movsx edx, r12w
jmp 0x140117830
mov qword [rsp + 0x2b8], rax
cwde
cqo
movabs rax, 0xdb1b8769fb74167d
bswap cx
movsxd rdx, r14d
mov qword [rsp + 0xb0], rax
movabs rax, 0x1d25a3d20a02e32e
mov dl, r11b
movzx cx, r11b
mov qword [rsp + 0xb8], rax
movabs rax, 0xc49f434bef49002f
cmovno cx, r13w
mov qword [rsp + 0xc0], rax
lahf
movzx dx, spl
movsx ecx, r13w
movabs rax, 0x6a1276842f306300
mov qword [rsp + 0xc8], rax
cqo
sets ah
lea rax, [rsp + 0xb0]
cdq
jmp 0x1401178b8
movups xmm0, xmmword [rax]
xorps xmm0, xmmword [rsp + 0x2a0]
movaps xmmword [rsp + 0x2a0], xmm0
cmovo edx, r10d
movdqu xmm0, xmmword [rax + 0x10]
bswap dx
pxor xmm0, xmmword [rsp + 0x2b0]
movdqa xmmword [rsp + 0x2b0], xmm0
mov dl, 0xdf
movsxd rcx, r9d
lea rcx, [0x1400f6f20]
movsx dx, r9b
lea rdx, [rsp + 0x2a0]
call fcn.1400027c0
mov rcx, rbx
jmp 0x14011790f
jmp 0x140117ca1
call fcn.140117d59
sub r14d, r14d
cmc
movsxd rcx, r13d
mov rcx, qword [rsp + 0x2d8]
test r9b, 0x88
clc
xor rcx, rsp
jmp 0x140117cc2
call fcn.14009adb0
mov eax, r14d
rcl r15d, 0x38
movsx ebx, r13w
shr di, cl
movaps xmm6, xmmword [rsp + 0x2e0]
rol r13b, 0x62
movaps xmm7, xmmword [rsp + 0x2f0]
movaps xmm8, xmmword [rsp + 0x300]
xor rbx, 0xffffffff8ab5170f
cmovg rbp, r9
sub r13b, r9b
movaps xmm9, xmmword [rsp + 0x310]
movaps xmm10, xmmword [rsp + 0x320]
add rsp, 0x338
not bpl
pop rbx
movzx r12d, r8w
mov si, bx
pop rbp
setb r12b
pop rdi
pop rsi
pop r12
movsx r13w, bpl
seto r13b
bswap r14
pop r13
movzx r14d, r13w
seta r14b
bswap r14w
pop r14
setns r15b
xchg r15w, r15w
pop r15
jmp 0x140117d58
ret