Function at 0x14082126b
Capabilities:
Check for software breakpoints

Disassembly:
call 0x140817a54
mov qword [rsp + 0x20], r9
sar al, 0xfd
add r9b, dil
mov qword [rsp + 0x18], r8
rcr r10w, cl
movsxd rax, eax
bsr r10w, r15w
mov qword [rsp + 0x10], rdx
push rbx
push rbp
xor r10d, r10d
neg r10b
push rdi
shrd r9, r9, 0x79
test sil, 0xb4
sar ax, 7
push r12
movzx r10d, r15w
ror r10d, cl
btr bp, 0x9b
push r13
push r14
push r15
xadd rbp, rax
xor rdi, 0x518a38be
sub rsp, 0x30
xadd r14w, r10w
adc r15b, r12b
mov r15, qword [rcx + 0x10]
sal bpl, 0
bts r10w, r15w
mov rax, rcx
mov ecx, dword [rcx + 8]
xor ebx, ebx
ror r14w, cl
movsx r12, sp
mov r12d, 1
mov di, 0x34db
shl r14b, 0xbd
mov r9, r8
sub dil, 0xfa
mov r8, rdx
mov edx, 1
sal r10, cl
mov edi, 1
sbb bpl, r9b
bt r14w, r14w
cmp edi, r13d
shl edx, cl
mov ecx, dword [rax + 4]
rol r14b, cl
or r14d, ebp
xor r11b, r11b
rcr r14b, 0x60
sal bpl, cl
shl edi, cl
bswap cx
mov rcx, qword [rsp + 0x90]
setg bpl
not bpl
movzx r10w, r12b
dec edx
dec bpl
jmp 0x140821352
dec edi
rol bpl, cl
mov r14d, ebx
cmp spl, 0xb1
shr r10b, 0x21
test edx, edx
mov ebp, ebx
mov dword [rsp + 0x10], edi
xor dil, 0x85
mov edi, dword [rax]
test bl, 0x60
mov qword [r9], rbx
adc r10b, 0x70
dec r10b
mov qword [rcx], rbx
mov eax, dword [rax + 4]
shld r10w, r13w, 0xcf
stc
mov dword [rsp + 0x14], edx
movsx rcx, r10w
neg ch
lea ecx, [rdi + rax]
mov eax, 0x300
sub r10b, 0x2e
mov dword [rsp + 0xc], edi
shl eax, cl
bts r10d, r9d
jmp 0x1408213af
mov r10d, r12d
cmp r11b, r8b
stc
cmp bpl, 0x7e
mov dword [rsp], r12d
cmp dh, 0x8a
stc
add eax, 0x736
jmp 0x1408213cc
mov dword [rsp + 0x70], r12d
jmp 0x1408213d6
mov dword [rsp + 8], r12d
jmp 0x1408213e0
je 0x140821419
mov ecx, eax
xchg dil, al
not dil
movzx eax, r9w
mov eax, 0x400
xchg rdi, r9
movsx r9, si
mov rdi, r15
movzx eax, ax
mov r13b, dil
xchg r13b, r9b
rep stosw word [rdi], ax
movsxd rdi, esp
btc r9, r8
bt r13w, r12w
mov r9, r8
movsx rcx, bx
mov cl, spl
lea r13, [r8 - 1]
movzx edi, bx
mov edi, ebx
test di, r9w
add cl, cl
or r8d, 0xffffffff
btr rcx, rax
movzx ecx, r10w
mov ecx, ebx
mov ecx, ebx
cmp r9, r13
je 0x1408226b2
movzx eax, byte [r9]
cmp r8b, 0x22
cmc
shl edi, 8
jmp 0x14082145c
inc ecx
stc
jmp 0x140821467
or edi, eax
jmp 0x14082146e
inc r9
cmp ecx, 5
jl 0x140821442
mov qword [rsp + 0x28], rsi
movzx bx, r10b
shrd bx, r15w, 0x29
nop
lahf
bts rsi, rdi
and bx, r14w
mov eax, ebp
mov esi, r14d
shl eax, 4
btc rbx, 0x1c
rcr rbx, 0x2b
test r13b, 0xec
and esi, edx
bts bx, r9w
movsx ebx, cx
movsxd rbx, eax
movsx ax, sil
cdqe
movsxd rax, esi
test r12w, 0x4622
cmp r8b, 0xbc
add rbx, rax
stc
clc
cmp r8d, 0x1000000
jmp 0x1408214db
jae 0x14082151d
cmp r9, r13
jmp 0x1408214e9
je 0x1408226a3
movzx eax, byte [r9]
bsr ecx, edi
mov cl, 0xc9
shl edi, 8
rcl ecx, cl
movsx cx, bpl
rol ch, cl
shl r8d, 8
movsx rcx, ax
adc cx, r13w
or edi, eax
lahf
inc r9
add ch, 0xa7
test r14w, r13w
movzx ecx, word [r15 + rbx*2]
not ax
mov eax, r8d
shr eax, 0xb
imul eax, ecx
cmp r13b, 0xc6
jmp 0x140821537
cmp edi, eax
jmp 0x14082153e
jae 0x1408218bb
mov r8d, eax
shr r10b, 0x1e
mov eax, 0x800
movzx edx, r11b
test bpl, r11b
sub eax, ecx
mov r10d, 1
cmp ch, dh
cmc
sar eax, 5
add ax, cx
shld ecx, r13d, 0x89
and cx, di
mov ecx, 8
jmp 0x14082157e
mov word [r15 + rbx*2], ax
bt eax, r9d
mov ebx, dword [rsp + 0xc]
cwde
btc ax, 0x3b
mov eax, dword [rsp + 0x10]
sub cl, bl
stc
clc
and rax, r14
clc
shr rdx, cl
shrd rcx, rdi, 0x21
mov ecx, ebx
movzx bx, ch
test r9, rsp
shl rax, cl
neg bl
shrd ebx, r13d, 0x9a
lea rdx, [rdx + rax]
shl bl, cl
lea rax, [rdx + rdx*2]
shl rax, 9
bt bx, 0x88
lea rbx, [rax + r15 + 0xe6c]
cmp ebp, 7
jmp 0x1408215db
jl 0x140821711
mov eax, r12d
mov rcx, r14
bt esi, 5
sub rcx, rax
movsx rax, cx
mov rax, qword [rsp + 0x88]
movzx edx, dx
adc rdx, 0x4e19126a
sub sil, bpl
movzx esi, byte [rcx + rax]
cbw
rcr ah, 0x4d
nop
adc r11b, bl
shl dx, 0x12
add esi, esi
adc r11b, r15b
cwde
movsxd rax, r10d
btc dx, 0xfe
bsr r11w, bx
mov r11d, esi
cwd
btr dx, r9w
sar edx, cl
and r11d, 0x100
sub dx, bp
ror dx, cl
movsxd rdx, r11d
lea rdx, [rdx + rax]
cmc
cmp r8d, 0x1000000
jmp 0x140821658
jae 0x14082168b
cmp r9, r13
jmp 0x140821666
je 0x1408226a3
movzx eax, byte [r9]
shl edi, 8
cmp r10b, al
shl r8d, 8
rcr cl, cl
or edi, eax
mov ah, 0xd3
movzx ax, r11b
cbw
inc r9
movzx ecx, word [rbx + rdx*2 + 0x200]
cmp r9d, r15d
and ax, r9w
mov eax, r8d
cmp bx, 0xcf5
shr eax, 0xb
imul eax, ecx
cmp r15b, spl
cmp edi, eax
jmp 0x1408216b2
jae 0x1408217b6
mov r8d, eax
bts ax, di
movsx eax, bp
cmovs ax, r15w
mov eax, 0x800
jmp 0x1408216d1
add r10d, r10d
cmc
sub eax, ecx
test sil, 0xa2
sar eax, 5
add ax, cx
mov word [rbx + rdx*2 + 0x200], ax
test r13b, 0xb0
cmp r14b, 0xe
test r11d, r11d
jmp 0x1408216f9
je 0x1408217f0
cmp r10d, 0x100
jmp 0x14082170b
jge 0x140821856
movsxd rdx, r10d
cmp r8d, 0x1000000
jmp 0x140821720
jae 0x14082175b
cmp r9, r13
jmp 0x14082172e
je 0x1408226a3
movzx eax, byte [r9]
test dx, 0x35e5
ror ecx, 0xea
shl edi, 8
sbb cl, r12b
neg ecx
adc cx, r11w
shl r8d, 8
clc
sal ch, cl
or edi, eax
movsx ecx, dx
inc r9
movzx ecx, word [rbx + rdx*2]
sub ax, cx
xor al, 0x9b
mov eax, r8d
jmp 0x14082176c
shr eax, 0xb
imul eax, ecx
cmc
cmp edi, eax
jae 0x140821807
mov r8d, eax
sal al, 0xc9
btc ax, cx
mov eax, 0x800
clc
cmc
test r13b, 0x96
sub eax, ecx
cmp cl, 0x33
sar eax, 5
add ax, cx
cmp r10b, 0xed
cmc
add r10d, r10d
jmp 0x1408217a8
mov word [rbx + rdx*2], ax
jmp 0x1408217b1
jmp 0x140821844
sub r8d, eax
cmp r10b, 0x1d
sub edi, eax
jmp 0x1408217c8
movzx eax, cx
stc
shr ax, 5
stc
test al, dil
cmc
lea r10d, [r10 + r10 + 1]
cmc
stc
sub cx, ax
mov word [rbx + rdx*2 + 0x200], cx
test r11d, r11d
je 0x1408216ff
cmp r10d, 0x100
jmp 0x1408217fc
jl 0x140821618
jmp 0x140821856
sub r8d, eax
sub edi, eax
or rax, r11
and al, r8b
bt ax, r14w
movzx eax, cx
cmp dil, al
jmp 0x140821822
shr ax, 5
cmp r14b, 0xc5
test r11b, 0x5f
lea r10d, [r10 + r10 + 1]
test r14b, 0xbf
sub cx, ax
mov word [rbx + rdx*2], cx
jmp 0x140821844
cmp r10d, 0x100
jmp 0x140821850
jl 0x140821711
mov rax, qword [rsp + 0x88]
inc r14
or r11, rbx
movzx r11d, r10b
stc
test r12b, 0xe
mov byte [r14 + rax - 1], r10b
test cx, r11w
test r8w, 0x5933
cmp ebp, 4
jmp 0x140821884
jge 0x140821898
sub eax, eax
mov ebp, eax
jmp 0x140821893
jmp 0x14082267e
cmp ebp, 0xa
jge 0x1408218ae
sub ebp, 3
jmp 0x1408218a9
jmp 0x14082267e
sub ebp, 6
jmp 0x1408218b6
jmp 0x14082267e
sub r8d, eax
sub edi, eax
rcl rdx, cl
movzx eax, cx
bsf edx, r9d
shr ax, 5
rcl dh, cl
setae dl
shl dl, 0x42
movsxd rdx, ebp
jmp 0x1408218e5
sub cx, ax
mov word [r15 + rbx*2], cx
cmp bpl, 0xcc
test r12b, spl
cmp r8d, 0x1000000
jmp 0x140821900
jae 0x140821932
cmp r9, r13
jmp 0x14082190e
je 0x1408226a3
movzx eax, byte [r9]
shl edi, 8
or cl, 0xdf
shrd ecx, r13d, 0xd0
neg cx
shl r8d, 8
xadd ecx, ecx
or edi, eax
inc r9
movzx ecx, word [r15 + rdx*2 + 0x180]
cwde
mov eax, r8d
shr eax, 0xb
clc
imul eax, ecx
test r14b, r13b
cmp r14b, cl
cmp edi, eax
jmp 0x140821953
jae 0x1408219f8
mov r8d, eax
test esp, 0x54d03c22
stc
movsx eax, r15w
mov r11d, 0
mov eax, 0x800
clc
sub eax, ecx
test bp, 0x46a4
jmp 0x140821980
mov dword [rsp], r12d
clc
cmp ch, 0x23
sar eax, 5
clc
cmp r11w, 0x625a
cmc
add ax, cx
jmp 0x14082199b
cmp ebp, 7
not bpl
lea ebp, [r11 + 8]
jmp 0x1408219aa
mov word [r15 + rdx*2 + 0x180], ax
movzx rax, dx
mov eax, dword [rsp + 0x70]
movsx dx, r13b
mov dl, 0xc6
mov dword [rsp + 0x70], r10d
movzx rdx, bp
mov dword [rsp + 8], eax
cwd
mov eax, 3
movsx edx, r12w
movsx dx, dh
lea rdx, [r15 + 0x664]
jmp 0x1408219ea
cmovl eax, r11d
jmp 0x1408219f3
jmp 0x140821e9b
sub r8d, eax
test si, ax
sub edi, eax
movzx eax, cx
test sil, spl
stc
jmp 0x140821a0c
shr ax, 5
cmp r13b, bpl
stc
cmc
sub cx, ax
mov word [r15 + rdx*2 + 0x180], cx
cmp r8d, 0x1000000
jae 0x140821a5b
cmp r9, r13
jmp 0x140821a36
je 0x1408226a3
movzx eax, byte [r9]
shl edi, 8
shl r8d, 8
or edi, eax
sete ch
inc r9
movzx r10, ax
xadd cl, cl
bt r10d, 0x44
movzx r10d, word [r15 + rdx*2 + 0x198]
movzx ecx, dx
rcl ch, cl
mov ecx, r8d
shr ecx, 0xb
imul ecx, r10d
cmp bp, 0x5107
test r10, r8
cmp edi, ecx
jmp 0x140821a82
jae 0x140821c18
mov eax, 0x800
not r8b
mov r8b, bl
stc
mov r8d, ecx
clc
cmc
sub eax, r10d
test r13w, r11w
jmp 0x140821aa5
sar eax, 5
add ax, r10w
stc
jmp 0x140821ab2
mov word [r15 + rdx*2 + 0x198], ax
cmp ecx, 0x1000000
jmp 0x140821ac6
jae 0x140821b03
cmp r9, r13
jmp 0x140821ad4
je 0x1408226a3
movzx eax, byte [r9]
shl edi, 8
shl r8d, 8
ror ch, 0x34
mov cl, r11b
sub ecx, 0x75ba14ed
or edi, eax
movzx cx, r9b
not rax
inc r9
or ax, 0x4f0e
cmc
movzx ecx, word [r15 + rbx*2 + 0x1e0]
or ax, di
or al, 0x20
mov eax, r8d
shr eax, 0xb
clc
imul eax, ecx
cmc
cmp edi, eax
jmp 0x140821b23
jae 0x140821be8
mov r8d, eax
sar al, 0x2e
mov eax, 0x800
jmp 0x140821b3c
sub eax, ecx
sar eax, 5
test dil, cl
test r15b, 0xeb
jmp 0x140821b4d
add ax, cx
cmp bp, r11w
test r9b, 0xf6
mov word [r15 + rbx*2 + 0x1e0], ax
clc
test r14, r14
jmp 0x140821b6a
je 0x1408226a3
mov r10, qword [rsp + 0x88]
cmp ebp, 7
movzx ebp, dx
mov eax, 0xb
mov ecx, 9
cmovae r11w, r15w
jmp 0x140821b96
cmovl eax, ecx
mov rcx, r14
rol bp, 0xc1
and bp, 0x3b80
mov ebp, eax
movsxd r11, ebx
btc eax, r11d
mov eax, r12d
rol r11w, 0xaa
cmp dh, 0xba
sub rcx, rax
cmovno r11, r11
bswap r11d
mov r11, 0x1b5489c
inc r14
movsx r11, r13w
movsxd r11, esi
movzx r11d, byte [rcx + r10]
mov byte [r14 + r10 - 1], r11b
jmp 0x140821be3
jmp 0x14082267e
sub r8d, eax
sub edi, eax
nop
rcr ax, cl
movsx ax, bh
movzx eax, cx
shr ax, 5
test r13w, r8w
stc
sub cx, ax
jmp 0x140821c0a
mov word [r15 + rbx*2 + 0x1e0], cx
jmp 0x140821e61
movzx eax, r10w
cmp cl, 0xae
test rdx, 0x54355bf0
sub r8d, ecx
sub edi, ecx
test r14w, 0x26be
shr ax, 5
cmp r14b, cl
sub r10w, ax
jmp 0x140821c48
mov word [r15 + rdx*2 + 0x198], r10w
cmp r9d, ebp
jmp 0x140821c59
cmp r8d, 0x1000000
jmp 0x140821c65
jae 0x140821cb7
cmp r9, r13
jmp 0x140821c73
je 0x1408226a3
movzx eax, byte [r9]
rol cx, 0x1d
movsx cx, r9b
movzx cx, r10b
shl edi, 8
test r10b, r11b
test r13w, 0x51f5
movsx ecx, ax
shl r8d, 8
or edi, eax
movzx eax, r12w
inc r9
xor rax, 0x4c2c52c0
xadd cl, ch
cmp r9w, 0x6807
movzx ecx, word [r15 + rdx*2 + 0x1b0]
cdqe
shr rax, 0x7f
and rax, rdi
mov eax, r8d
stc
shr eax, 0xb
test r11w, 0x7eab
imul eax, ecx
cmp edi, eax
jmp 0x140821ce0
jae 0x140821d17
mov r8d, eax
mov eax, 0x800
cmp r14w, bp
cmc
sub eax, ecx
sar eax, 5
cmc
test ax, sp
add ax, cx
mov word [r15 + rdx*2 + 0x1b0], ax
nop
mov eax, dword [rsp]
jmp 0x140821d12
jmp 0x140821e4f
sub r8d, eax
clc
cmp dx, 0x7123
sub edi, eax
rcr eax, 0x3b
movzx eax, cx
cmp r11d, eax
test r11b, 0x39
shr ax, 5
sub cx, ax
mov word [r15 + rdx*2 + 0x1b0], cx
test bpl, bpl
test r9, 0x431c4c52
cmp r8d, 0x1000000
jae 0x140821d99
cmp r9, r13
jmp 0x140821d5e
je 0x1408226a3
movzx eax, byte [r9]
bts ecx, edx
shl edi, 8
and cl, 0x23
add cx, ax
movzx cx, bpl
shl r8d, 8
movzx rcx, si
or edi, eax
mov al, r14b
lahf
cmovns cx, di
inc r9
sbb ax, r12w
btr cx, cx
ror cx, cl
movzx ecx, word [r15 + rdx*2 + 0x1c8]
rcl ah, 0x6b
sal ah, cl
mov eax, r8d
clc
shr eax, 0xb
cmc
imul eax, ecx
cmp r10d, esp
stc
jmp 0x140821dbb
cmp edi, eax
jae 0x140821df7
mov r8d, eax
bsf ax, bx
mov eax, 0x800
test dx, 0x1c68
cmc
sub eax, ecx
sar eax, 5
add ax, cx
jmp 0x140821de2
mov word [r15 + rdx*2 + 0x1c8], ax
movsxd rax, r12d
mov eax, dword [rsp + 0x70]
jmp 0x140821e48
sub r8d, eax
cmp cx, 0x30e6
sub edi, eax
adc al, r8b
movzx eax, cx
shr ax, 5
jmp 0x140821e10
sub cx, ax
btc rax, rbx
movsxd rax, esi
mov eax, dword [rsp + 8]
clc
jmp 0x140821e28
mov word [r15 + rdx*2 + 0x1c8], cx
sar dx, cl
bswap edx
mov ecx, dword [rsp + 0x70]
or dh, 0x88
cmc
mov dword [rsp + 8], ecx
and dl, 0x7b
sub dl, 0x81
mov ecx, dword [rsp]
mov dword [rsp + 0x70], ecx
mov dword [rsp], r12d
mov r12b, 0xb6
mov r12d, eax
movzx rdx, r9w
cmp spl, r14b
cdq
cmp ebp, 7
mov eax, 0xb
mov bp, di
bswap rbp
cmove rbp, r15
mov ebp, 8
movzx rdx, bx
movsx rdx, r13w
movzx edx, si
cmovl eax, ebp
or dx, bp
xadd rdx, rdx
xor r11d, r11d
lea rdx, [r15 + 0xa68]
cmp sil, 0x6a
mov dword [rsp + 4], eax
cmp r9b, 0x20
cmc
cmp r8d, 0x1000000
jmp 0x140821eb0
jae 0x140821ee3
cmp r9, r13
jmp 0x140821ebe
je 0x1408226a3
movzx eax, byte [r9]
sbb cl, bh
ror cl, 4
shl edi, 8
bts ecx, edx
shl r8d, 8
bt rcx, r15
shl cx, cl
or edi, eax
inc r9
movzx ecx, word [rdx]
xchg al, ah
movsx rax, r11w
mov eax, r8d
cmp edx, r11d
shr eax, 0xb
imul eax, ecx
cmp rsi, r15
cmp r14, 0x508a2a9a
cmp edi, eax
jae 0x140821f7e
mov r8d, eax
movsx r10d, bp
xor r10b, 0xaf
movzx r10w, dil
mov eax, 0x800
sal r10, cl
mov ebx, r11d
dec r10b
shrd r10w, di, 0xc5
sub eax, ecx
and r10w, r12w
movsx r10w, r14b
sar eax, 5
sbb r10b, 0x3d
test r9b, 0xef
shld r10w, bx, 0x17
add ax, cx
movzx rcx, r15w
mov word [rdx], ax
mov al, 0x35
lea eax, [rsi*8]
xchg sil, sil
cmovo si, dx
mov esi, 3
movzx ecx, di
movsxd rcx, eax
lea r10, [rdx + rcx*2 + 4]
jmp 0x140821f79
jmp 0x1408220ac
sub r8d, eax
cmc
cmp r9w, 0x4c01
sub edi, eax
sar al, 0x14
bswap ax
movzx eax, cx
shr ax, 5
test di, 0x2510
sub cx, ax
mov word [rdx], cx
stc
cmp r8d, 0x1000000
jmp 0x140821faf
jae 0x140821fec
cmp r9, r13
je 0x1408226a3
movzx eax, byte [r9]
sbb cx, 0x7529
mov cx, 0x5267
rcr ecx, cl
shl edi, 8
shl r8d, 8
shld rcx, rdx, 5
or edi, eax
inc r9
btc rax, 0xe8
movzx eax, r11w
movzx ax, r8b
movzx ecx, word [rdx + 2]
bts eax, esp
or al, r13b
mov eax, r8d
test bp, r15w
shr eax, 0xb
test r9w, 0x7802
imul eax, ecx
test r12w, r12w
cmp edi, eax
jmp 0x140822014
jae 0x140822077
mov r8d, eax
movsx ebx, r15w
ror r10, 0x19
mov eax, 0x800
btr bx, di
mov ebx, ebp
sub eax, ecx
sar eax, 5
movsx r10, r13w
add ax, cx
mov word [rdx + 2], ax
cdqe
nop
lea eax, [rsi*8]
movzx r10d, bx
xchg cx, cx
mov esi, 3
bswap r10w
movsxd rcx, eax
movzx r10d, r10w
bswap r10d
lea r10, [rdx + rcx*2 + 0x104]
jmp 0x140822072
jmp 0x1408220ac
sub r8d, eax
sal ebx, cl
bswap si
sub edi, eax
movzx eax, cx
sbb bl, r12b
shr ax, 5
lea r10, [rdx + 0x204]
movsx ebx, r14w
mov ebx, 0x10
sub cx, ax
cmovs rsi, r11
cmc
mov esi, ebp
rol ebp, 0xa5
mov word [rdx + 2], cx
mov r11d, esi
test r14, 0x5880777c
mov bp, cx
rol edx, cl
mov ebp, 1
nop
inc dx
rol dh, 0xf0
and dx, 0x6217
movsxd rdx, ebp
jmp 0x1408220d5
cmp r8d, 0x1000000
jmp 0x1408220e1
jae 0x14082211c
cmp r9, r13
je 0x1408226a3
movzx eax, byte [r9]
movzx cx, bl
shl edi, 8
sar rcx, 0x5d
shl r8d, 8
shr cl, cl
or edi, eax
cbw
movsx rax, sp
inc r9
xor ch, 7
bt rcx, 0x91
rcl rax, 0x37
movzx ecx, word [r10 + rdx*2]
mov eax, r8d
cmc
cmp r14b, dl
shr eax, 0xb
cmc
cmp rdi, 0x1db4353
jmp 0x140822138
imul eax, ecx
clc
cmp edi, eax
jmp 0x140822143
jae 0x140822177
mov r8d, eax
sub al, r15b
mov eax, 0x800
sub eax, ecx
cmc
sar eax, 5
test bpl, 0x10
add ax, cx
add ebp, ebp
jmp 0x140822168
mov word [r10 + rdx*2], ax
jmp 0x140822172
jmp 0x1408221a4
sub r8d, eax
clc
sub edi, eax
sbb ax, r13w
movzx eax, cx
shr ax, 5
clc
cmp r10d, ebp
cmp r14w, 0xefb
lea ebp, [rbp + rbp + 1]
cmc
sub cx, ax
mov word [r10 + rdx*2], cx
jmp 0x1408221a4
dec r11d
jmp 0x1408221ac
jne 0x1408220cc
mov ecx, esi
xor ax, 0x7841
mov eax, 1
shl eax, cl
sub ebx, eax
sbb al, r15b
cdqe
adc al, r14b
mov eax, dword [rsp + 4]
clc
cmc
cmp r9, 0x607a34c9
add ebp, ebx
cmp spl, 9
jmp 0x1408221e1
cmp eax, 4
jge 0x140822570
add eax, 7
cmp ebp, 4
mov ebx, 6
bswap r10d
cdq
movsx r11w, cl
mov dword [rsp + 4], eax
mov eax, 3
movsx edx, si
jmp 0x140822211
mov edx, 1
cmovl eax, ebp
btc r11d, ebp
sete r10b
rcr r10b, cl
shl eax, 6
sub r10b, bl
ror r10w, cl
cdqe
movsx r10, ax
bts r10, r11
cmp r11d, r10d
lea r11, [r15 + rax*2 + 0x360]
movsxd r10, edx
cmp r8d, 0x1000000
jmp 0x140822252
jae 0x14082229f
cmp r9, r13
jmp 0x140822260
je 0x1408226a3
movzx eax, byte [r9]
sar rcx, 0xa
xchg ch, ch
shl edi, 8
sbb ecx, 0x66346bb4
adc cl, bpl
mov cl, 0x26
shl r8d, 8
inc cx
movsx rcx, r14w
or edi, eax
movsx eax, si
inc r9
btc cx, bp
movzx rcx, r10w
test r12w, 0x3b45
movzx ecx, word [r11 + r10*2]
sub al, 0xfa
movzx eax, r8w
mov eax, r8d
shr eax, 0xb
jmp 0x1408222bb
imul eax, ecx
cmp edi, eax
jae 0x140822301
mov r8d, eax
shrd rax, r9, 0xe3
sets al
bswap ax
mov eax, 0x800
sub eax, ecx
stc
cmc
clc
sar eax, 5
cmp r10w, r12w
test ax, bx
add ax, cx
add edx, edx
jmp 0x1408222f2
mov word [r11 + r10*2], ax
jmp 0x1408222fc
jmp 0x14082232a
sub r8d, eax
cmc
cmp r8b, 0x45
sub edi, eax
movzx eax, cx
cmc
shr ax, 5
lea edx, [rdx + rdx + 1]
cmc
sub cx, ax
jmp 0x140822320
mov word [r11 + r10*2], cx
jmp 0x14082232a
dec ebx
jmp 0x140822331
jne 0x140822243
sub edx, 0x40
neg r12b
mov r12d, edx
cmp edx, 4
jmp 0x140822348
jl 0x140822562
and r12d, 1
mov r10d, edx
test dl, 0x5e
stc
sar r10d, 1
test r9b, 0x2b
cmp r15b, r8b
test esi, r9d
or r12d, 2
jmp 0x14082236f
dec r10d
test r14w, 0x495d
cmp edx, 0xe
jmp 0x140822380
jge 0x1408223bb
mov ecx, r10d
xchg al, sil
bts ax, di
rcr al, 0xf2
movsxd rax, edx
adc sil, spl
movzx esi, r14w
shl r12d, cl
mov ecx, r12d
neg si
movsx si, sil
sub rcx, rax
lea rsi, [r15 + rcx*2 + 0x55e]
jmp 0x14082245a
sub r10d, 4
clc
test bpl, 0x8d
nop
cmp r14w, dx
cmp bl, 0x2a
cmp r8d, 0x1000000
jmp 0x1408223d8
jae 0x140822417
cmp r9, r13
jmp 0x1408223e6
je 0x1408226a3
movzx eax, byte [r9]
jmp 0x1408223f6
shl edi, 8
jmp 0x140822401
shl r8d, 8
cmp r12b, dil
or edi, eax
jmp 0x14082240f
inc r9
cmc
cmp r12w, r15w
shr r8d, 1
add r12d, r12d
cmp edi, r8d
jmp 0x140822425
jb 0x140822437
sub edi, r8d
or r12d, 1
jmp 0x140822437
dec r10d
jne 0x1408223cc
lea rsi, [r15 + 0x644]
shl r12d, 4
neg rdx
jmp 0x140822454
mov r10d, 4
mov ebx, 1
mov edx, ebx
bts r11d, eax
movsxd r11, edx
test spl, r12b
cmp r8d, 0x1000000
jae 0x1408224b3
cmp r9, r13
jmp 0x140822480
je 0x1408226a3
movzx eax, byte [r9]
bsr rcx, rax
xor ecx, 0x3efd64d3
cmp r11w, 0xb2e
shl edi, 8
or cl, r12b
sal ecx, 0xa0
sar cx, cl
shl r8d, 8
or edi, eax
inc r9
movsx rax, di
movzx ecx, word [rsi + r11*2]
shr ax, 0x42
sub al, dil
mov eax, r8d
shr eax, 0xb
imul eax, ecx
clc
test r8b, 0xbc
test al, dh
cmp edi, eax
jmp 0x1408224d6
jae 0x14082251b
mov r8d, eax
rol ah, 0xde
movsx rax, r8w
bts eax, edx
mov eax, 0x800
jmp 0x1408224f4
sub eax, ecx
cmc
sar eax, 5
cmp edi, esp
stc
add ax, cx
cmp di, 0x67a3
add edx, edx
jmp 0x14082250c
mov word [rsi + r11*2], ax
jmp 0x140822516
jmp 0x140822552
sub r8d, eax
sub edi, eax
shrd eax, esi, 0x7c
dec eax
movzx eax, cx
jmp 0x14082252e
shr ax, 5
lea edx, [rdx + rdx + 1]
test r8w, 0x4667
sub cx, ax
cmp si, 0x33b5
cmc
or r12d, ebx
test spl, r14b
cmc
clc
mov word [rsi + r11*2], cx
add ebx, ebx
jmp 0x140822559
dec r10d
jne 0x140822465
inc r12d
jmp 0x14082256a
je 0x1408225e1
mov eax, r12d
rol cl, 0x5b
add ebp, 2
sal ch, 0xf1
rcl ch, 0x9d
movsxd rcx, r12d
cmc
cmp rax, r14
ja 0x1408226a3
mov rax, qword [rsp + 0x88]
btr r11w, 9
sar r11w, 0xeb
lea rax, [rax + r14]
neg rcx
cmovg r11w, r10w
nop
movzx r11d, byte [rcx + rax]
inc rax
inc r14
jmp 0x1408225bc
dec ebp
jmp 0x1408225c3
mov byte [rax - 1], r11b
jmp 0x1408225cc
je 0x140822673
cmp r14, 0xffffffffffffffff
jmp 0x1408225db
jb 0x1408225ac
cmp r8d, 0x1000000
jmp 0x1408225ed
jae 0x140822604
cmp r9, r13
jmp 0x1408225fb
je 0x1408226a3
inc r9
mov rax, qword [rsp + 0x80]
bts ebx, r9d
sub r9, qword [rsp + 0x78]
mov qword [rax], r9
lahf
mov rax, qword [rsp + 0x90]
mov qword [rax], r14
xor eax, eax
bt rbp, r15
mov rsi, qword [rsp + 0x28]
movzx rbp, cx
add rsp, 0x30
bswap r12
movzx bx, cl
movzx rbx, bx
pop r15
pop r14
pop r13
movzx rdi, si
sete dil
movsx ebp, r8w
pop r12
pop rdi
movsx ebx, r13w
jmp 0x140822663
pop rbp
jmp 0x140822671
pop rbx
ret
mov ebp, dword [rsp + 4]
test al, 0xd1
jmp 0x14082267e
cmp r14, 0xffffffffffffffff
jmp 0x140822687
jae 0x1408225e1
mov r10d, dword [rsp]
movsx dx, bl
mov edx, dword [rsp + 0x14]
jmp 0x14082269e
jmp 0x140821494
mov eax, 1
jmp 0x1408226ad
jmp 0x14082262a
mov eax, r10d
bt edi, edi
cmp si, cx
add rsp, 0x30
xchg bl, bpl
pop r15
xchg dil, dil
pop r14
movsx r12d, r10w
mov r13b, 0x67
movsx rbp, si
pop r13
movsx rbx, si
xchg r12b, bl
mov bx, 0x2e8c
pop r12
pop rdi
movzx rbx, r11w
pop rbp
bswap ebx
setnp bh
pop rbx
jmp 0x1408226f4
ret