Function at 0x14085de17
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp], 0x2c79a986
call fcn.140885827
mov qword [rsp + 0x20], r9
rcr ah, cl
shr r10w, 0x2a
test spl, cl
mov qword [rsp + 0x18], r8
rcl ax, 0x14
jmp 0x14085de34
mov qword [rsp + 0x10], rdx
push rbx
push rbp
cmc
dec ah
push rdi
sal al, cl
push r12
mov r12b, 0x84
test r15b, r13b
or bpl, dil
push r13
push r14
rcr r10b, 0x2e
bswap r10w
xor r14b, 9
push r15
lahf
shr bpl, cl
sub rsp, 0x30
xchg al, bpl
rcr r14d, cl
mov r15, qword [rcx + 0x10]
shr dil, 0xb8
shrd r8d, r12d, 0x36
sar rbp, cl
mov rax, rcx
mov ecx, dword [rcx + 8]
sbb r8, r13
xor ebx, ebx
not r12b
mov r8, rdx
mov r12d, 1
or r10w, 0x769a
rol edi, 0x9c
adc r10b, 0xa6
mov edx, 1
mov edi, 1
xor r11b, r11b
cmc
rcl r14b, cl
movsx r14d, dx
shl edx, cl
mov ecx, dword [rax + 4]
rol r10w, cl
shld r10d, r12d, 0x14
mov r14, rbx
and r10w, r11w
shl edi, cl
mov r10d, esi
mov bp, 0x11a
cmovno rcx, r11
mov rcx, qword [rsp + 0xa0]
dec edx
movzx r10, sp
bswap r10w
movsx r10, r8w
dec edi
mov ebp, ebx
shr r10d, cl
shr r10d, 7
mov r10d, r12d
mov dword [rsp + 0xc], edi
bt di, r12w
mov edi, dword [rax]
test cl, r12b
cmp r12b, 0x98
mov qword [r9], rbx
clc
mov qword [rcx], rbx
mov eax, dword [rax + 4]
mov dword [rsp + 0x10], edx
lea ecx, [rdi + rax]
mov eax, 0x300
test di, 0x189f
mov dword [rsp + 8], edi
shl eax, cl
test r14b, spl
mov dword [rsp + 0x70], r12d
mov dword [rsp + 0x80], r12d
jmp 0x14085df43
add eax, 0x736
mov dword [rsp + 4], r12d
je 0x14085df79
mov ecx, eax
movsx edi, r12w
mov r9, r11
mov eax, 0x400
not r13b
mov r9w, 0xec27
mov rdi, r15
movzx eax, ax
rep stosw word [rdi], ax
rol r9b, cl
sar dil, 0xb4
mov r9, r8
lea r13, [r8 - 1]
bts rcx, r15
sal dil, cl
shld ecx, edi, 0x8b
mov edi, ebx
or r8d, 0xffffffff
mov ecx, ebx
test spl, r10b
cmc
cmp r9, r13
jmp 0x14085df9f
je 0x14085f2aa
movzx eax, byte [r9]
clc
shl edi, 8
inc ecx
clc
or edi, eax
jmp 0x14085dfb7
inc r9
cmp ecx, 5
jmp 0x14085dfc2
jl 0x14085df97
mov qword [rsp + 0x28], rsi
stc
sbb si, r13w
xor esi, 0xfa177822
nop
mov eax, ebp
and bx, si
mov esi, r14d
shrd rbx, rcx, 0x35
sete bh
shl eax, 4
xor bl, bpl
jmp 0x14085dff4
and esi, edx
bswap bx
movsxd rbx, eax
inc bx
movsxd rbx, eax
not ax
rcl rax, 0x27
movsxd rax, esi
lea rbx, [rbx + rax]
cmp r8d, 0x1000000
jae 0x14085e04f
cmp r9, r13
je 0x14085f29b
movzx eax, byte [r9]
mov cl, 0x25
rcr ecx, cl
shl edi, 8
shl r8d, 8
shrd cx, sp, 0x9e
sub ch, 0x83
stc
or edi, eax
mov ecx, r14d
cdqe
setae ch
inc r9
bsf ecx, r11d
movzx ecx, word [r15 + rbx*2]
and ax, cx
or rax, r14
mov eax, r8d
stc
shr eax, 0xb
imul eax, ecx
jmp 0x14085e069
cmp edi, eax
jae 0x14085e3ed
mov r8d, eax
cwde
rdtsc
sub edx, 0x4a17ec0c
mov eax, 0x800
ror dh, cl
movzx edx, r11b
add r10, 0xffffffffe592393a
sub eax, ecx
btc r10w, r14w
mov r10d, 1
test r9b, 7
sar eax, 5
stc
add ax, cx
add cl, r15b
shr cl, 0x24
mov ecx, 8
cmc
mov word [r15 + rbx*2], ax
bts ax, r14w
mov ebx, dword [rsp + 8]
dec al
sar ax, 0x30
sub eax, edi
mov eax, dword [rsp + 0xc]
sub cl, bl
clc
and rax, r14
stc
jmp 0x14085e0d9
shr rdx, cl
or ecx, 0x15b442ba
mov ecx, ebx
adc bh, 0x23
shl rax, cl
xor bh, 0x93
shr bh, cl
xor bx, r8w
lea rdx, [rdx + rax]
sbb ax, sp
lea rax, [rdx + rdx*2]
sub bh, 0x88
inc bh
shl rax, 9
cmp ebp, 7
lea rbx, [rax + r15 + 0xe6c]
jl 0x14085e21d
mov eax, r12d
add rsi, r9
add sil, 0x27
mov rcx, r14
sub rcx, rax
ror dx, cl
mov rax, qword [rsp + 0x90]
inc dl
movzx esi, byte [rcx + rax]
bt edx, 8
nop
add esi, esi
movsxd rax, r10d
cdq
cmc
movsx edx, r11w
mov r11d, esi
and dl, dl
and r11d, 0x100
movzx rdx, r9w
rol dl, cl
dec dh
movsxd rdx, r11d
add rdx, rax
test rbx, 0x7aa1d20
cmp r8d, 0x1000000
jae 0x14085e1a3
cmp r9, r13
jmp 0x14085e17f
je 0x14085f29b
movzx eax, byte [r9]
movzx cx, bpl
movsx ecx, bx
shl edi, 8
rcl ch, cl
movsx rcx, sp
shl r8d, 8
or edi, eax
inc r9
movzx ecx, word [rbx + rdx*2 + 0x200]
mov eax, r8d
shr eax, 0xb
cmp cl, 0x91
cmp ebp, ebx
stc
imul eax, ecx
cmp r9b, 0x39
cmc
stc
cmp edi, eax
jae 0x14085e2cb
mov r8d, eax
sub ax, 0xed87
mov eax, 0x800
cmp dil, 0x3e
add r10d, r10d
sub eax, ecx
test bpl, sil
sar eax, 5
clc
test r8w, 0xea3e
test dl, r13b
add ax, cx
stc
mov word [rbx + rdx*2 + 0x200], ax
test r11b, 0x3a
test r11d, r11d
jmp 0x14085e205
je 0x14085e31a
cmp r10d, 0x100
jmp 0x14085e217
jge 0x14085e37e
movsxd rdx, r10d
cmp dx, 0x2fb4
clc
cmp r8d, 0x1000000
jmp 0x14085e232
jae 0x14085e267
cmp r9, r13
je 0x14085f29b
movzx eax, byte [r9]
shr ch, cl
shl edi, 8
jmp 0x14085e254
shl r8d, 8
sar ch, cl
or edi, eax
movsx rcx, bx
movsx eax, bx
cwde
inc r9
movzx ecx, word [rbx + rdx*2]
rol ah, 0x3c
dec ax
ror ah, 0x24
mov eax, r8d
clc
shr eax, 0xb
imul eax, ecx
cmp ecx, 0x441834b1
clc
cmp edi, eax
jmp 0x14085e28c
jae 0x14085e331
mov r8d, eax
mov eax, 0x800
jmp 0x14085e2a0
sub eax, ecx
sar eax, 5
jmp 0x14085e2ab
add ax, cx
cmp dl, 0x20
test bx, r9w
add r10d, r10d
jmp 0x14085e2bd
mov word [rbx + rdx*2], ax
jmp 0x14085e2c6
jmp 0x14085e36c
sub r8d, eax
stc
cmp r8w, 0x6615
clc
sub edi, eax
bts ax, r10w
movzx eax, cx
test cx, 0xb129
cmc
shr ax, 5
cmp r15w, 0x20b6
test eax, 0x3634548d
lea r10d, [r10 + r10 + 1]
sub cx, ax
mov word [rbx + rdx*2 + 0x200], cx
cmp rdi, 0xffffffffea9a7a2f
test r11d, r11d
jmp 0x14085e314
je 0x14085e20b
cmp r10d, 0x100
jmp 0x14085e326
jl 0x14085e13e
jmp 0x14085e37e
sub r8d, eax
stc
cmp r12w, 0xc08d
sub edi, eax
xadd ah, al
cmp r9b, sil
movzx eax, cx
test r12b, al
test r13d, 0x90232a30
shr ax, 5
cmc
test r10, rdi
lea r10d, [r10 + r10 + 1]
test r13b, dil
cmc
sub cx, ax
mov word [rbx + rdx*2], cx
test r10b, sil
stc
cmp r10d, 0x100
jmp 0x14085e378
jl 0x14085e21d
mov rax, qword [rsp + 0x90]
inc r14
movsx r11d, si
add r11, 0x4fac9a04
rcr r11, cl
cmp ebp, 4
setge r11b
movzx r11w, dl
movsx r11w, r15b
mov byte [r14 + rax - 1], r10b
movzx r11d, r10b
jmp 0x14085e3b6
jge 0x14085e3c5
xor eax, eax
mov ebp, eax
jmp 0x14085f27e
cmp ebp, 0xa
jmp 0x14085e3cd
jge 0x14085e3e0
sub ebp, 3
jmp 0x14085e3db
jmp 0x14085f27e
sub ebp, 6
jmp 0x14085e3e8
jmp 0x14085f27e
sub r8d, eax
movsx dx, dh
sub edi, eax
add dx, 0x9588
movzx eax, cx
shr edx, 0x8d
xor dl, r8b
btr edx, 0xa9
shr ax, 5
bt dx, ax
rol dx, cl
rcr dx, 0x11
movsxd rdx, ebp
cmp r9w, bp
test bp, r8w
sub cx, ax
test r13w, bp
mov word [r15 + rbx*2], cx
cmp r11b, 0xa7
jmp 0x14085e437
cmp r8d, 0x1000000
jmp 0x14085e443
jae 0x14085e488
cmp r9, r13
jmp 0x14085e451
je 0x14085f29b
movzx eax, byte [r9]
shld ecx, r14d, 0x1e
shl edi, 8
sar ch, cl
sal cx, cl
shl r8d, 8
shr ch, 0xaf
sal rcx, cl
or edi, eax
jmp 0x14085e47c
inc r9
cwde
movsx eax, r14w
rol cx, 0x85
movzx ecx, word [r15 + rdx*2 + 0x180]
movzx rax, r12w
mov eax, r8d
shr eax, 0xb
imul eax, ecx
test spl, spl
cmp edi, eax
jae 0x14085e555
mov r8d, eax
bsf r11w, r12w
or al, r14b
mov r11d, 0
shr ah, 0x9f
cdqe
shr eax, cl
mov eax, 0x800
test cx, 0xaa96
cmp r15, rbx
sub eax, ecx
cmc
cmp r11b, 0x22
stc
mov dword [rsp + 0x70], r12d
cmc
sar eax, 5
cmp dl, ah
clc
add ax, cx
cmc
cmp ebp, 7
mov bpl, 0x96
movsx ebp, r13w
lea ebp, [r11 + 8]
mov word [r15 + rdx*2 + 0x180], ax
movsx rax, r14w
mov eax, dword [rsp + 0x80]
jmp 0x14085e50d
mov dword [rsp + 0x80], r10d
movsx dx, r13b
mov dl, sil
movsx rdx, r14w
mov dword [rsp + 4], eax
cdqe
rdtsc
movsx ax, r15b
mov eax, 3
jmp 0x14085e538
lea rdx, [r15 + 0x664]
cmovl eax, r11d
jmp 0x14085e548
mov dword [rsp], eax
jmp 0x14085e550
jmp 0x14085ea16
sub r8d, eax
cmp r14b, 0x29
sub edi, eax
stc
xor ah, 0x36
sub al, bh
movzx eax, cx
stc
clc
cmc
shr ax, 5
sub cx, ax
cmp r15w, 0x5a00
test r10b, r11b
mov word [r15 + rdx*2 + 0x180], cx
jmp 0x14085e589
cmp r8d, 0x1000000
jmp 0x14085e595
jae 0x14085e5d1
cmp r9, r13
je 0x14085f29b
movzx eax, byte [r9]
shl edi, 8
shr r10b, cl
sar r10b, cl
shl r8d, 8
sar cl, cl
stc
or edi, eax
bswap ecx
cmovbe r10, rcx
inc r9
bt r10w, 0x84
sar rcx, 0x34
btr rcx, r11
movzx r10d, word [r15 + rdx*2 + 0x198]
movzx ecx, si
add cl, sil
mov ecx, r8d
shr ecx, 0xb
stc
imul ecx, r10d
jmp 0x14085e5f0
cmp edi, ecx
jmp 0x14085e5f7
jae 0x14085e78b
mov eax, 0x800
sar r8b, 0x9c
rcl r8d, cl
mov r8d, ecx
sub eax, r10d
sar eax, 5
add ax, r10w
test ecx, 0x6911b52e
cmp cl, dil
mov word [r15 + rdx*2 + 0x198], ax
cmp ecx, 0x1000000
jmp 0x14085e633
jae 0x14085e66d
cmp r9, r13
je 0x14085f29b
movzx eax, byte [r9]
sbb cx, ax
movsxd rcx, edx
sub cl, 0x2f
shl edi, 8
sal cx, 0x81
shl r8d, 8
rcr ecx, 0x8b
movzx rcx, dx
or edi, eax
setl al
movsx rcx, r8w
inc r9
movzx ecx, word [r15 + rbx*2 + 0x1e0]
setb ah
rcl eax, cl
mov eax, r8d
cmp bx, 0x8c3d
cmc
cmp r14d, eax
shr eax, 0xb
imul eax, ecx
cmp rsp, r15
cmc
cmp edi, eax
jmp 0x14085e698
jae 0x14085e745
mov r8d, eax
inc rax
mov eax, 0x800
sub eax, ecx
cmp r13w, r14w
sar eax, 5
cmc
cmp r13w, 0x309
add ax, cx
clc
cmp ax, bp
jmp 0x14085e6c5
mov word [r15 + rbx*2 + 0x1e0], ax
test r14, r14
jmp 0x14085e6d6
je 0x14085f29b
mov rdx, qword [rsp + 0x90]
movsx ax, r11b
sal r11b, cl
btc ax, r11w
cmp ebp, 7
setns r11b
cwde
mov bpl, sil
mov eax, 0xb
mov bpl, al
mov cx, 0x71a1
mov ecx, 9
cmovl eax, ecx
cmovo bp, r12w
mov rcx, r14
test r12w, dx
mov ebp, eax
mov eax, r12d
sub rcx, rax
inc r11b
not r11b
inc r14
jmp 0x14085e732
mov r11b, byte [rcx + rdx]
jmp 0x14085e73b
mov byte [r14 + rdx - 1], r11b
jmp 0x14085f27e
sub r8d, eax
cmp bl, r12b
test r14d, r11d
sub edi, eax
or ah, al
cdqe
cmovg ax, sp
movzx eax, cx
test bx, r9w
jmp 0x14085e769
shr ax, 5
stc
cmp r10d, 0x90963588
sub cx, ax
mov word [r15 + rbx*2 + 0x1e0], cx
jmp 0x14085e786
jmp 0x14085e9df
movzx eax, r10w
test r14b, 0xbe
cmp dil, r12b
sub r8d, ecx
sub edi, ecx
cmc
test di, r10w
shr ax, 5
sub r10w, ax
clc
mov word [r15 + rdx*2 + 0x198], r10w
stc
cmp r8d, 0x1000000
jae 0x14085e7e6
cmp r9, r13
jmp 0x14085e7c8
je 0x14085f29b
movzx eax, byte [r9]
shl edi, 8
shl r8d, 8
shl cx, cl
add cx, dx
or edi, eax
xchg ah, ch
inc r9
movzx ecx, word [r15 + rdx*2 + 0x1b0]
or eax, 0xfb33f2a6
mov eax, r8d
shr eax, 0xb
test edx, 0x513b0d2a
jmp 0x14085e806
imul eax, ecx
clc
cmp edi, eax
jmp 0x14085e811
jae 0x14085e84c
mov r8d, eax
mov eax, 0x800
sub eax, ecx
clc
stc
sar eax, 5
cmp rdi, 0x2902d08c
add ax, cx
jmp 0x14085e835
mov word [r15 + rdx*2 + 0x1b0], ax
jmp 0x14085e843
mov eax, dword [rsp + 0x70]
jmp 0x14085e9c5
sub r8d, eax
test r10w, 0x4b2c
stc
sub edi, eax
movzx eax, cx
jmp 0x14085e867
shr ax, 5
jmp 0x14085e872
sub cx, ax
test cl, spl
test dl, 0x24
mov word [r15 + rdx*2 + 0x1b0], cx
cmp esp, r11d
test dx, 0xb9b6
cmp r8d, 0x1000000
jmp 0x14085e898
jae 0x14085e8de
cmp r9, r13
jmp 0x14085e8a6
je 0x14085f29b
movzx eax, byte [r9]
neg ch
ror cl, cl
setp ch
shl edi, 8
and ch, 0x2d
shl r8d, 8
movsx rcx, ax
btc ecx, 0x1e
or edi, eax
movsx ax, r10b
cdqe
xchg cl, ah
inc r9
not al
bt cx, 0x99
movzx ecx, word [r15 + rdx*2 + 0x1c8]
rcl eax, cl
mov eax, r8d
test dl, 6
cmp dx, 0xf53d
shr eax, 0xb
jmp 0x14085e8fc
imul eax, ecx
test edx, 0xfc393a12
cmp edi, eax
jmp 0x14085e90c
jae 0x14085e947
mov r8d, eax
mov eax, 0x800
sub eax, ecx
clc
cmc
sar eax, 5
clc
cmp si, bx
add ax, cx
jmp 0x14085e92d
mov word [r15 + rdx*2 + 0x1c8], ax
mov eax, dword [rsp + 0x80]
jmp 0x14085e942
jmp 0x14085e9a8
sub r8d, eax
cmp r11b, 0x31
sub edi, eax
cmc
sal rax, cl
movzx eax, cx
cmc
stc
test r13w, r14w
shr ax, 5
cmp dx, di
cmc
sub cx, ax
cmp sil, 0x31
stc
btc eax, r11d
mov eax, dword [rsp + 4]
test ecx, 0xe992320e
cmc
mov word [r15 + rdx*2 + 0x1c8], cx
shl dh, cl
bsf rdx, r15
add dx, 0xb7a0
mov ecx, dword [rsp + 0x80]
bsr dx, r15w
mov dword [rsp + 4], ecx
rcr ch, 0x11
bsr cx, r8w
mov ecx, dword [rsp + 0x70]
xadd dx, dx
shl dl, cl
ror dl, cl
mov dword [rsp + 0x80], ecx
movzx dx, bpl
bsf dx, r9w
mov dword [rsp + 0x70], r12d
jmp 0x14085e9d3
mov r12d, eax
cmovb ax, r11w
cmc
not ax
cmp ebp, 7
not rax
rdtsc
setge dh
mov eax, 0xb
mov ebp, 8
cmovl eax, ebp
sub edx, 0x5b8c04a5
ror dh, cl
sar dx, cl
lea rdx, [r15 + 0xa68]
clc
xor r11d, r11d
cmc
mov dword [rsp], eax
cmp sil, 0x33
clc
cmp r8d, 0x1000000
jmp 0x14085ea22
jae 0x14085ea6f
cmp r9, r13
jmp 0x14085ea30
je 0x14085f29b
movzx eax, byte [r9]
jmp 0x14085ea4c
shl edi, 8
rcr cx, cl
shl r8d, 8
shl cl, cl
or edi, eax
xchg al, al
cbw
movzx cx, r12b
inc r9
adc rcx, 0xffffffffad996fb0
ror ch, cl
movzx ecx, word [rdx]
mov eax, r8d
test rdi, 0x668fd391
shr eax, 0xb
test bpl, 0xb3
imul eax, ecx
stc
cmp r9, 0x1d8ea70f
cmp edi, eax
jmp 0x14085ea95
jae 0x14085eaf6
mov r8d, eax
mov eax, 0x800
bsf bx, r8w
rcr r10w, 0x2d
rcr r10d, cl
mov ebx, r11d
sar r10, 0x3c
sub eax, ecx
rol r10b, 0xad
adc r10b, 0x21
sar eax, 5
shl r10, 0xb8
add r10, 0x12a23f14
xor r10w, 0xae24
add ax, cx
mov word [rdx], ax
lea eax, [rsi*8]
mov esi, 3
mov ch, ah
movsxd rcx, eax
lea r10, [rdx + rcx*2 + 4]
jmp 0x14085ec54
sub r8d, eax
jmp 0x14085eb08
sub edi, eax
cmovae ax, si
movzx ax, ch
movzx eax, cx
cmp cl, dil
shr ax, 5
stc
jmp 0x14085eb22
sub cx, ax
clc
mov word [rdx], cx
test dx, 0x5886
test cl, r8b
cmp r8d, 0x1000000
jmp 0x14085eb3d
jae 0x14085eb8d
cmp r9, r13
jmp 0x14085eb4b
je 0x14085f29b
movzx eax, byte [r9]
mov cl, 0x95
cmp sil, 0xbb
shl edi, 8
and cx, 0x322a
or rcx, 0xffffffffc10b1d07
rcr rcx, 0xad
shl r8d, 8
btr cx, r9w
adc cl, r10b
xor rcx, 0x293554a3
or edi, eax
inc r9
bswap eax
rcr ecx, 6
shl cl, cl
movzx ecx, word [rdx + 2]
and al, r9b
rcl ax, 0xa4
add al, 0x1e
mov eax, r8d
shr eax, 0xb
test r12d, ebx
cmc
imul eax, ecx
cmp edi, eax
jmp 0x14085ebae
jae 0x14085ec17
mov r8d, eax
xor bx, 0xe2be
mov eax, 0x800
mov ebx, ebp
movzx r10w, dil
cmp rcx, 0xffffffffb53eeb12
sal r10b, 0x20
sub eax, ecx
shr r10d, 0x8d
sar eax, 5
add ax, cx
movsxd rcx, ecx
movzx rcx, bp
movsx ecx, dx
mov word [rdx + 2], ax
lea eax, [rsi*8]
bswap r10w
jmp 0x14085ebfd
mov esi, 3
movsxd rcx, eax
lea r10, [rdx + rcx*2 + 0x104]
jmp 0x14085ec12
jmp 0x14085ec54
sub r8d, eax
sub edi, eax
bt si, r10w
bswap si
movzx eax, cx
xor r10w, r14w
shr ax, 5
lea r10, [rdx + 0x204]
inc rsi
sub bl, bl
rcr sil, 0x32
mov ebx, 0x10
movzx rsi, si
sub cx, ax
neg sil
mov esi, ebp
mov word [rdx + 2], cx
mov r11d, esi
mov ebp, 1
rol dl, cl
xor dl, 0x15
nop
movsx rdx, r9w
movsxd rdx, ebp
test bpl, 0xae
cmp rsi, 0x4e92e625
cmp r8d, 0x1000000
jae 0x14085ecc3
cmp r9, r13
jmp 0x14085ec89
je 0x14085f29b
movzx eax, byte [r9]
movsx cx, r12b
rol cl, 0xa
bswap cx
shl edi, 8
shl r8d, 8
bt rcx, 0x9e
bsf cx, cx
or edi, eax
movsx eax, si
movsxd rax, ebp
dec ecx
inc r9
shr ax, 0xa0
movzx rax, cx
movzx ecx, word [r10 + rdx*2]
adc al, 0x8f
rol al, 0x18
mov eax, r8d
shr eax, 0xb
stc
test cl, r14b
imul eax, ecx
cmp eax, 0x3d22a83c
cmp dil, bpl
cmp edi, eax
jmp 0x14085ece9
jae 0x14085ed23
mov r8d, eax
shl eax, cl
xchg al, al
cmc
mov eax, 0x800
cmc
test r9b, 0xab
sub eax, ecx
test ah, 0xb8
clc
sar eax, 5
add ax, cx
add ebp, ebp
jmp 0x14085ed14
mov word [r10 + rdx*2], ax
jmp 0x14085ed1e
jmp 0x14085ed4d
sub r8d, eax
test bpl, r11b
clc
sub edi, eax
stc
clc
rcl al, 1
movzx eax, cx
stc
shr ax, 5
cmp r14b, 0x86
lea ebp, [rbp + rbp + 1]
sub cx, ax
clc
test spl, r10b
mov word [r10 + rdx*2], cx
clc
sub r11d, 1
jne 0x14085ec66
mov ecx, esi
cmovae rax, r8
mov eax, 1
shl eax, cl
cmc
test bpl, dl
clc
sub ebx, eax
shr eax, cl
neg ax
bts ax, r13w
mov eax, dword [rsp]
test dl, al
cmp dl, r10b
cmc
add ebp, ebx
cmc
clc
test r8d, 0x42333888
cmp eax, 4
jmp 0x14085ed91
jge 0x14085f149
add eax, 7
test dil, cl
rcl r11w, cl
cmp ebp, 4
cdq
mov ebx, 6
setle r10b
cwd
movzx r10, r8w
mov dword [rsp], eax
cwd
movsx r10w, r11b
mov eax, 3
movsxd rdx, r15d
mov edx, 1
sets r11b
cmovl eax, ebp
ror r10d, cl
jmp 0x14085eddf
shl eax, 6
inc r11b
clc
ror r11, 0x25
cdqe
btr r11w, r12w
lea r11, [r15 + rax*2 + 0x360]
test dl, r8b
nop
clc
movsxd r10, edx
cmp esp, 0xdd3cbebe
clc
cmp r8d, 0x1000000
jmp 0x14085ee14
jae 0x14085ee4d
cmp r9, r13
jmp 0x14085ee22
je 0x14085f29b
movzx eax, byte [r9]
rol rcx, 0xb9
shl edi, 8
btr rcx, 0xac
xadd cx, cx
movsx ecx, r13w
shl r8d, 8
movsx rcx, sp
or edi, eax
inc r9
movzx ecx, word [r11 + r10*2]
sub eax, 0x32ae280a
add ah, 9
cbw
mov eax, r8d
jmp 0x14085ee6c
shr eax, 0xb
test r12b, 0x13
clc
jmp 0x14085ee79
imul eax, ecx
cmp edi, eax
jmp 0x14085ee83
jae 0x14085eec4
mov r8d, eax
sar al, 0xb4
mov eax, 0x800
sub eax, ecx
cmp r10b, r10b
sar eax, 5
test r15b, dl
stc
jmp 0x14085eea5
add ax, cx
jmp 0x14085eeae
add edx, edx
jmp 0x14085eeb5
mov word [r11 + r10*2], ax
jmp 0x14085eebf
jmp 0x14085ef00
sub r8d, eax
sub edi, eax
bt ax, r13w
bswap eax
movzx eax, cx
stc
test r13b, r8b
shr ax, 5
cmp cx, 0x6631
cmc
cmp r14d, r11d
lea edx, [rdx + rdx + 1]
test r10w, 0xb29f
sub cx, ax
mov word [r11 + r10*2], cx
jmp 0x14085ef00
sub ebx, 1
jmp 0x14085ef08
jne 0x14085edfe
sub edx, 0x40
test di, 0xe78c
cmp edx, 4
jmp 0x14085ef1e
jl 0x14085f139
mov r10d, edx
or r12b, 0xb7
btc r12w, 0x36
mov r12d, edx
test r12, 0x463df734
jmp 0x14085ef40
sar r10d, 1
and r12d, 1
dec r10d
clc
cmp bl, sil
or r12d, 2
cmp ch, 0x2b
clc
cmp edx, 0xe
jmp 0x14085ef5e
jge 0x14085ef8d
mov ecx, r10d
movsxd rax, r13d
lahf
sal sil, cl
movsxd rax, edx
shl r12d, cl
mov ecx, r12d
inc sil
sub rcx, rax
bswap si
lea rsi, [r15 + rcx*2 + 0x55e]
jmp 0x14085f031
sub r10d, 4
test r9, r9
nop
jmp 0x14085ef9d
cmp r8d, 0x1000000
jae 0x14085efda
cmp r9, r13
jmp 0x14085efb2
je 0x14085f29b
movzx eax, byte [r9]
shl edi, 8
shl r8d, 8
jmp 0x14085efd0
or edi, eax
jmp 0x14085efd7
inc r9
shr r8d, 1
clc
test r9b, 0x31
cmp bp, 0xccb6
add r12d, r12d
jmp 0x14085efef
cmp edi, r8d
jb 0x14085f004
sub edi, r8d
test r11b, r10b
cmc
stc
or r12d, 1
sub r10d, 1
jmp 0x14085f00d
jne 0x14085ef9d
lea rsi, [r15 + 0x644]
shl r12d, 4
ror r10w, 0x39
cmc
mov r10d, 4
clc
ror dh, cl
and r11w, cx
mov ebx, 1
add r11, 0xffffffffa5038301
inc r11
cmc
mov edx, ebx
movsxd r11, edx
clc
cmc
cmp r8d, 0x1000000
jmp 0x14085f054
jae 0x14085f094
cmp r9, r13
je 0x14085f29b
movzx eax, byte [r9]
bsf rcx, r8
shl cx, 0xbd
sal cl, 0x84
shl edi, 8
cmovs cx, r13w
sal ch, cl
shl r8d, 8
cmovle rcx, rbx
or edi, eax
not rcx
inc r9
xadd rax, rcx
rcr cx, cl
lahf
movzx ecx, word [rsi + r11*2]
adc ax, 0xbf1e
sal ah, cl
mov eax, r8d
jmp 0x14085f0ac
shr eax, 0xb
imul eax, ecx
stc
cmc
test rbp, r12
cmp edi, eax
jae 0x14085f0ef
mov r8d, eax
mov al, 0xb
xadd ah, al
mov eax, 0x800
stc
cmc
sub eax, ecx
sar eax, 5
cmc
test dil, 0xb5
cmp r8, rsi
add ax, cx
add edx, edx
mov word [rsi + r11*2], ax
jmp 0x14085f0ea
jmp 0x14085f124
sub r8d, eax
cmp r9b, r13b
stc
cmc
sub edi, eax
movzx eax, cx
jmp 0x14085f101
shr ax, 5
test r15w, r13w
lea edx, [rdx + rdx + 1]
sub cx, ax
stc
or r12d, ebx
cmp r14w, 0x16b0
mov word [rsi + r11*2], cx
clc
cmp r12b, 0x3c
add ebx, ebx
cmc
test si, sp
sub r10d, 1
jne 0x14085f043
jmp 0x14085f13f
mov r12d, edx
test esi, esp
clc
add r12d, 1
je 0x14085f1c0
mov eax, r12d
test ah, ch
add cl, bpl
add ebp, 2
not cl
movsxd rcx, r12d
jmp 0x14085f164
cmp rax, r14
jmp 0x14085f16c
ja 0x14085f29b
mov rdx, qword [rsp + 0x90]
btc ax, ax
mov rax, r14
shl r11b, cl
rcl r11b, 0xa8
sub rax, rcx
shl r11b, 0x92
inc r11b
add rax, rdx
mov r11b, byte [rax]
inc r14
inc rax
sub ebp, 1
jmp 0x14085f1a6
mov byte [r14 + rdx - 1], r11b
jmp 0x14085f1b0
je 0x14085f272
cmp r14, 0xffffffffffffffff
jb 0x14085f195
cmp r8d, 0x1000000
jmp 0x14085f1cc
jae 0x14085f1de
cmp r9, r13
je 0x14085f29b
inc r9
mov rax, qword [rsp + 0x88]
sar r13b, 0xa4
xadd rsi, rbx
sub r9, qword [rsp + 0x78]
movzx r15, r8w
dec r12w
movsx ebp, bp
mov qword [rax], r9
cbw
movsxd rdi, r15d
sub sil, r15b
mov rax, qword [rsp + 0xa0]
test r15b, 0xb6
mov qword [rax], r14
xor eax, eax
mov rsi, qword [rsp + 0x28]
and r14b, 3
movsx r13w, r14b
mov r12b, 0xb6
add rsp, 0x30
movsx edi, ax
setbe r15b
cmovo bx, si
pop r15
mov r12d, r11d
movzx r12, cx
pop r14
jmp 0x14085f24e
pop r13
xchg di, bx
movzx rbx, r8w
mov ebx, 0x42899c93
pop r12
pop rdi
pop rbp
movsx ebx, r11w
movzx ebx, r10w
not bx
pop rbx
jmp 0x14085f271
ret
mov ebp, dword [rsp]
jmp 0x14085f27e
cmp r14, 0xffffffffffffffff
jmp 0x14085f287
jae 0x14085f1c0
mov r10d, dword [rsp + 0x70]
mov edx, dword [rsp + 0x10]
jmp 0x14085dfd9
mov eax, 1
jmp 0x14085f2a5
jmp 0x14085f21a
mov eax, r10d
add rsp, 0x30
cmovl r12d, r13d
movsx di, dil
pop r15
bswap r12d
xchg bl, r14b
cmovns rbx, r12
pop r14
pop r13
jmp 0x14085f2d3
pop r12
pop rdi
movsx rbp, r15w
pop rbp
movsxd rbx, ebp
mov bl, 0x29
pop rbx
jmp 0x14085f2e6
ret