Function at 0x1403b6dc8
Capabilities:
Check for software breakpoints
Encrypt data using speck

Disassembly:
push r15
push r14
push r13
movsxd r11, r10d
test r12d, ecx
push r12
not r10b
inc r9
push rsi
cbw
push rdi
sbb dil, dil
push rbp
mov r13w, bp
push rbx
cmp bpl, 0x34
cmc
add r13b, r13b
sub rsp, 0xe8
bt r12w, 0xa4
mov r9d, r9d
movaps xmmword [rsp + 0xd0], xmm7
movaps xmmword [rsp + 0xc0], xmm6
mov r13, r8
mov rdi, rdx
or r8d, esi
movzx r15, ax
mov r12, rcx
lea r13, [r13 + rdx]
clc
adc r9w, 0x1928
lea r15, [rcx + 8]
cdqe
cbw
mov qword [rcx + 8], 0
xchg r8b, al
not r11w
sal eax, cl
lea rax, [rcx + 0xf0]
movsx r11, cx
mov qword [rsp + 0xa8], rax
movzx r14w, al
lea r9, [rcx + 0xd0]
xchg r14, rax
xadd r10b, r8b
shr ax, 0x11
lea r10, [rcx + 0xb0]
cdqe
neg r14b
lea r14, [rsp + 0x50]
lea rax, [rcx + 0x90]
test bx, r13w
bsr r11, r9
mov qword [rsp + 0xb8], rax
test r9b, 0x80
movsx r11w, spl
neg r11b
lea r11, [rcx + 0x50]
cmovge r8, r14
lea r8, [rcx + 0x30]
and eax, 0x114544a7
sar ah, cl
add rax, 0xa6f7530
lea rax, [rcx + 0x10]
clc
mov qword [rsp + 0xb0], rax
sub edx, edx
jmp 0x1403b6ed2
xorps xmm6, xmm6
movaps xmm7, xmmword [0x1400bd400]
rol bpl, 0x74
adc bp, 0x300d
sar bp, cl
xor ecx, ecx
not ebp
movzx ebp, r8w
mov rbp, rdi
jmp 0x1403b6ef8
inc rdi
jmp 0x1403b6f01
cmp rdi, r13
jmp 0x1403b6f09
ja 0x1403b8eab
movzx ebx, byte [rbp]
movzx ax, dl
mov eax, ebx
jmp 0x1403b6f1f
and eax, 0x7f
cmp r10b, 0x18
cmc
shl rax, cl
add rdx, rax
cmc
test r14b, r12b
add rcx, 7
test edi, r9d
test bl, bl
jmp 0x1403b6f3f
js 0x1403b6ef0
mov rax, rdx
shr rax, 3
cmp rax, 0xa
jmp 0x1403b6f55
jle 0x1403b6f97
cmp rax, 0x13
jmp 0x1403b6f64
jg 0x1403b6fd3
cmp rax, 0xf
jmp 0x1403b6f73
jg 0x1403b72d4
cmp rax, 0xb
je 0x1403b747c
cmp rax, 0xf
jmp 0x1403b6f8c
je 0x1403b8992
jmp 0x1403b79fa
cmp rax, 4
jmp 0x1403b6fa0
jle 0x1403b714d
cmp rax, 6
jmp 0x1403b6faf
jg 0x1403b72f2
cmp rax, 5
je 0x1403b8a35
cmp rax, 6
jmp 0x1403b6fc8
je 0x1403b8a76
jmp 0x1403b79fa
cmp rax, 0x32
jmp 0x1403b6fdc
jg 0x1403b7315
cmp rax, 0x14
je 0x1403b8abb
cmp rax, 0x32
jne 0x1403b79fa
and edx, 7
jmp 0x1403b6ffe
cmp edx, 2
jmp 0x1403b7006
jne 0x1403b8ebb
or byte [r12 + 0xe], 4
movzx rbx, r9w
not bx
xor esi, esi
add bh, ah
sub ecx, ecx
and bh, 0xfa
shrd ebx, ecx, 0x54
cmc
nop word cs:[rax + rax]
bswap bx
lea rbx, [rdi + 1]
test r14b, dil
cmp rbx, r13
jmp 0x1403b7048
ja 0x1403b8ebb
movzx eax, byte [rdi]
movzx dx, bpl
bt rdx, 0x35
mov edx, eax
adc rdi, 0x574520b
dec dil
sub di, 0x1dc5
and edx, 0x7f
shl rdx, cl
lea rsi, [rsi + rdx]
btc edi, esi
add rcx, 7
mov rdi, rbx
stc
test r13d, 0x75892f1c
clc
test al, al
jmp 0x1403b7090
js 0x1403b7039
movaps xmmword [rsp + 0x50], xmm6
jmp 0x1403b70a1
movaps xmmword [rsp + 0x40], xmm6
test rsi, rsi
jmp 0x1403b70ae
mov qword [rsp + 0x20], r11
mov qword [rsp + 0x28], r8
jmp 0x1403b70bd
je 0x1403b7a71
js 0x1403b8f33
cmp rsi, 0xf
ja 0x1403b7ade
mov qword [rsp + 0x50], rsi
mov cl, r11b
xchg bpl, cl
mov qword [rsp + 0x58], 0xf
setge bpl
movzx edx, si
lea rcx, [rsp + 0x40]
bswap dx
movsxd rbp, r11d
mov rdx, rbx
mov di, 0xb6c
movzx rdi, r9w
mov r8, rsi
movzx edi, bp
mov rdi, r9
movzx bp, r8b
movsx bp, r15b
movsx ebp, r8w
mov rbp, r10
call fcn.1404a4302
mov r8, qword [rsp + 0x28]
mov r11, qword [rsp + 0x20]
movzx r10w, cl
bswap r10
mov r10, rbp
bswap r9w
movsx r9d, cx
movzx r9w, r10b
mov r9, rdi
jmp 0x1403b8015
cmp rax, 1
jmp 0x1403b7156
je 0x1403b7633
cmp rax, 2
jmp 0x1403b7165
je 0x1403b777c
cmp rax, 3
jmp 0x1403b7174
jne 0x1403b79fa
and edx, 7
jmp 0x1403b7184
cmp edx, 2
jmp 0x1403b718c
jne 0x1403b8ebb
or byte [r15], 8
add bx, 0x1ad2
setae bh
xor esi, esi
btr ebx, ebp
shr bl, cl
btc ebx, 0x26
sub ecx, ecx
neg ebx
movzx rbx, dx
nop
jmp 0x1403b71bb
lea rbx, [rdi + 1]
clc
cmp rbx, r13
jmp 0x1403b71c8
ja 0x1403b8ebb
movzx eax, byte [rdi]
ror edi, 0x61
jmp 0x1403b71dc
mov edx, eax
shrd di, r8w, 0x47
adc edi, r9d
movzx di, r14b
and edx, 0x7f
shl rdx, cl
lea rsi, [rsi + rdx]
seto dil
stc
add rcx, 7
shld di, bp, 0x21
xchg di, di
mov rdi, rbx
test al, r14b
test al, al
js 0x1403b71bb
movaps xmmword [rsp + 0x50], xmm6
stc
cmp bx, 0x313b
clc
movaps xmmword [rsp + 0x40], xmm6
cmp ax, r11w
test rsi, rsi
jmp 0x1403b7232
mov qword [rsp + 0x20], r11
jmp 0x1403b723c
mov qword [rsp + 0x28], r8
jmp 0x1403b7246
je 0x1403b7a84
js 0x1403b8f33
cmp rsi, 0xf
jmp 0x1403b725b
ja 0x1403b7b54
mov qword [rsp + 0x50], rsi
sete bpl
movsx cx, r13b
cdq
mov qword [rsp + 0x58], 0xf
cqo
lea rcx, [rsp + 0x40]
not rdi
cwd
jmp 0x1403b728a
mov rdx, rbx
movzx rbp, bx
mov r8, rsi
mov rdi, r9
movzx ebp, r15w
mov rbp, r13
mov rbp, r10
jmp 0x1403b72a6
call fcn.1404a4302
mov r8, qword [rsp + 0x28]
movsxd r9, ebx
movsx r11d, bx
not r9b
mov r11, qword [rsp + 0x20]
xchg r10d, r9d
movsxd r10, r14d
mov r10, rbp
movzx r9d, r15w
mov r9, rdi
jmp 0x1403b8195
cmp rax, 0x10
jmp 0x1403b72dd
je 0x1403b8b50
cmp rax, 0x11
je 0x1403b8bd7
jmp 0x1403b79fa
cmp rax, 7
jmp 0x1403b72fb
je 0x1403b8ca2
cmp rax, 0xa
jmp 0x1403b730a
je 0x1403b8d02
jmp 0x1403b79fa
cmp rax, 0x33
je 0x1403b7898
cmp rax, 0x34
jmp 0x1403b7328
jne 0x1403b79fa
and edx, 7
cmp edx, 2
jmp 0x1403b7339
jne 0x1403b8ebb
or byte [r12 + 0xe], 0x10
bt ebx, 0xab
movsxd rbx, esp
ror rbx, 0x48
xor esi, esi
sbb bx, 0x4f89
sub ecx, ecx
rol bl, cl
rol bh, 0xaa
nop dword [rax + rax]
lea rbx, [rdi + 1]
test r8b, r13b
clc
cmp rbx, r13
ja 0x1403b8ebb
movzx eax, byte [rdi]
shr dx, 0xb4
shrd di, r12w, 0x75
sub edi, esp
mov edx, eax
xchg rdi, rdi
rcr dil, cl
jmp 0x1403b7393
and edx, 0x7f
shl rdx, cl
dec dil
jmp 0x1403b73a6
add rsi, rdx
add rcx, 7
rol dil, 0x6d
mov rdi, rbx
test al, al
jmp 0x1403b73bb
js 0x1403b7366
movaps xmmword [rsp + 0x50], xmm6
test r13w, 0x6774
jmp 0x1403b73d1
movaps xmmword [rsp + 0x40], xmm6
test r8b, sil
test rsi, rsi
jmp 0x1403b73e1
mov qword [rsp + 0x20], r11
mov qword [rsp + 0x28], r8
jmp 0x1403b73f0
je 0x1403b7a97
js 0x1403b8f33
cmp rsi, 0xf
jmp 0x1403b7405
ja 0x1403b7bcf
mov qword [rsp + 0x50], rsi
cmovno dx, ax
cwd
movzx rdx, ax
mov qword [rsp + 0x58], 0xf
mov rcx, 0x31470b39
movzx cx, r10b
lea rcx, [rsp + 0x40]
setp dil
movsxd rdi, r10d
mov rdx, rbx
mov r8, rsi
not rdi
movzx bp, r12b
mov rdi, r9
movsxd rbp, ebp
movzx ebp, ax
mov rbp, r10
jmp 0x1403b745a
call fcn.1404a4302
mov r8, qword [rsp + 0x28]
mov r11, qword [rsp + 0x20]
mov r10, rbp
xchg r9, r9
mov r9, rdi
jmp 0x1403b7477
jmp 0x1403b8324
and edx, 7
stc
cmp edx, 2
jne 0x1403b8ebb
mov qword [rsp + 0x28], r8
sar dx, 0x4c
or dl, 0xe
or byte [r15 + 1], 8
adc dl, 0x91
btr edx, r8d
sub r8d, r8d
sub ecx, ecx
nop word [rax + rax]
lea rdx, [rdi + 1]
cmp rdx, r13
ja 0x1403b8ebb
mov rax, r8
cmp cx, bp
btr bp, r15w
btr bx, 0x29
movzx ebp, byte [rdi]
mov ebx, ebp
sar edi, 0xaf
xor edi, r11d
and ebx, 0x7f
rcl dil, 0x55
btc rdi, rcx
shl rbx, cl
shl di, 0x31
cmp spl, r10b
lea r8, [r8 + rbx]
sub edi, esi
add rcx, 7
test si, r14w
rcr dil, 0xd2
shr di, cl
mov rdi, rdx
test r9w, 0x7e2
cmp bl, 0x83
test bpl, bpl
js 0x1403b74af
add rbx, rax
bts edi, ebp
mov rdi, rbx
jmp 0x1403b7528
add rdi, rdx
stc
cmp bp, r11w
cmp rdi, r13
jmp 0x1403b7538
ja 0x1403b8ebb
mov qword [rsp + 0x20], r11
bswap ax
movzx rax, r11w
mov rax, r14
not r14b
mov r14, r10
movsx ebx, cx
mov rbx, r9
setne ch
movsxd rcx, ebp
lea rcx, [0x1400bd9d0]
mov qword [rsp + 0x40], rcx
jmp 0x1403b7575
movups xmmword [rax], xmm6
cmovnp cx, di
movzx ecx, r13w
movups xmmword [rax + 0x20], xmm6
movsx ecx, dx
mov dword [rsp + 0x48], 0
movzx rcx, ax
jmp 0x1403b759d
movups xmmword [rsp + 0x60], xmm7
movsx cx, al
cmovns cx, r12w
movups xmmword [rsp + 0x80], xmm7
bswap cx
mov qword [rsp + 0x90], 0
movzx rcx, r14w
mov dword [rsp + 0x98], 0
seta cl
movzx rcx, bx
lea rcx, [rsp + 0x40]
jmp 0x1403b75e2
call fcn.1403ba60f
mov esi, eax
cmp sil, 0x1b
test al, al
je 0x1403b7dcd
mov rdx, qword [r12 + 0x98]
stc
cmp rdx, qword [r12 + 0xa0]
jmp 0x1403b760b
je 0x1403b7daf
mov rcx, rdx
cqo
lea rdx, [rsp + 0x40]
jmp 0x1403b7620
call fcn.1403bbcaf
add qword [r12 + 0x98], 0x60
jmp 0x1403b7dcd
and edx, 7
cmp edx, 2
jmp 0x1403b763e
jne 0x1403b8ebb
or byte [r15], 2
or bpl, 0x13
shrd rbp, rdi, 0xe6
sub esi, esi
sub ecx, ecx
btr ebp, r12d
rcr bpl, 0xb7
nop word cs:[rax + rax]
movsxd rbp, esi
bsf bp, r13w
cmc
lea rbp, [rdi + 1]
cmc
cmp rbp, r13
jmp 0x1403b7681
ja 0x1403b8ebb
movzx eax, byte [rdi]
sar di, cl
sal rdx, 0x48
mov edx, eax
cmc
and edx, 0x7f
test spl, r12b
neg di
xor dil, r14b
shl rdx, cl
rol edi, 0xb7
add rsi, rdx
sal dil, 0x71
add rcx, 7
clc
mov rdi, rbp
stc
test al, al
js 0x1403b7674
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
jmp 0x1403b76cd
test rsi, rsi
jmp 0x1403b76d5
mov qword [rsp + 0x20], r11
jmp 0x1403b76df
mov qword [rsp + 0x28], r8
jmp 0x1403b76e9
je 0x1403b7aaa
js 0x1403b8f33
cmp rsi, 0xf
jmp 0x1403b76fe
ja 0x1403b7c46
mov qword [rsp + 0x50], rsi
movsx r8d, r14w
mov dil, dl
cdq
mov qword [rsp + 0x58], 0xf
lea rcx, [rsp + 0x40]
mov r8w, 0x376c
mov rdx, rbp
xchg r8, rbx
movsxd rdi, r12d
mov dil, 0x5c
mov r8, rsi
movsx rbx, r15w
movsx bx, bpl
mov rdi, r9
movzx ebx, bx
mov rbx, r10
jmp 0x1403b774a
call fcn.1404a4302
mov r8, qword [rsp + 0x28]
movzx r11w, al
mov r9w, r13w
mov r11, qword [rsp + 0x20]
not r9b
movzx r10d, r14w
mov r10, rbx
movzx r9, bx
cmovns r9d, esp
mov r9, rdi
jmp 0x1403b84ea
and edx, 7
test dx, 0x65cb
cmp r10, r8
cmp edx, 2
jne 0x1403b8ebb
or byte [r15], 4
xor esi, esi
sbb rbx, rbp
mov bx, 0x6852
xor ecx, ecx
movzx bx, r15b
lea rbx, [rdi + 1]
cmp rbx, r13
jmp 0x1403b77b0
ja 0x1403b8ebb
movzx eax, byte [rdi]
mov edx, eax
shl dil, 3
cmp cx, 0x3278
or dil, 0x70
and edx, 0x7f
shl rdx, cl
mov di, 0x1a5d
lea rsi, [rsi + rdx]
add rcx, 7
mov rdi, rbx
test al, al
jmp 0x1403b77e4
js 0x1403b77a4
movaps xmmword [rsp + 0x50], xmm6
cmc
test r12, r9
movaps xmmword [rsp + 0x40], xmm6
clc
test rsi, rsi
jmp 0x1403b7801
mov qword [rsp + 0x20], r11
jmp 0x1403b780b
mov qword [rsp + 0x28], r8
jmp 0x1403b7815
je 0x1403b7abd
js 0x1403b8f33
cmp rsi, 0xf
jmp 0x1403b782a
ja 0x1403b7cd6
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], 0xf
lea rcx, [rsp + 0x40]
movsx dx, r12b
mov rdx, rbx
setno dil
not r8b
movzx di, r13b
mov r8, rsi
movzx rbp, r9w
movzx ebp, r11w
mov rdi, r9
xchg ebp, ebp
movsx rbp, r8w
mov rbp, r10
jmp 0x1403b7873
call fcn.1404a4302
mov r8, qword [rsp + 0x28]
mov r11, qword [rsp + 0x20]
mov r10, rbp
not r9d
xchg r9b, r9b
mov r9, rdi
jmp 0x1403b7893
jmp 0x1403b86cd
and edx, 7
stc
cmp edx, 2
jmp 0x1403b78a4
jne 0x1403b8ebb
or byte [r12 + 0xe], 8
btr rbx, rsi
movsx bx, dil
movzx rbx, r10w
xor esi, esi
sbb bl, dl
movzx ebx, sp
rol rbx, cl
sub ecx, ecx
bt rbx, rdi
nop word cs:[rax + rax]
rcr bx, cl
bsf ebx, r15d
lea rbx, [rdi + 1]
stc
clc
cmp rbx, r13
jmp 0x1403b78f0
ja 0x1403b8ebb
movzx eax, byte [rdi]
mov edx, eax
sbb di, sp
and edx, 0x7f
shl rdx, cl
clc
cmp dh, 0x21
test ah, 0x71
add rsi, rdx
shr dil, cl
xadd rdi, rdi
sub dil, r13b
add rcx, 7
mov rdi, rbx
test rsp, 0x4d266b8e
test al, al
jmp 0x1403b792d
js 0x1403b78e2
movaps xmmword [rsp + 0x50], xmm6
jmp 0x1403b793d
movaps xmmword [rsp + 0x40], xmm6
cmp r12w, 0x1bab
test rsi, rsi
jmp 0x1403b7950
mov qword [rsp + 0x20], r11
jmp 0x1403b795a
mov qword [rsp + 0x28], r8
jmp 0x1403b7964
je 0x1403b7acb
js 0x1403b8f33
cmp rsi, 0xf
jmp 0x1403b7979
ja 0x1403b7d3e
mov qword [rsp + 0x50], rsi
movzx rdx, si
cwd
mov edx, 0x4b314614
mov qword [rsp + 0x58], 0xf
lea rcx, [rsp + 0x40]
jmp 0x1403b79a7
mov rdx, rbx
movzx ebp, sp
movsxd rbp, ebx
seta bpl
mov r8, rsi
mov di, 0x33f0
setne bpl
mov rdi, r9
not rbp
mov rbp, r10
jmp 0x1403b79cd
call fcn.1404a4302
mov r8, qword [rsp + 0x28]
mov r11, qword [rsp + 0x20]
not r9b
mov r10, rbp
cmovae r9, r14
movsxd r9, r11d
movzx r9, r15w
mov r9, rdi
jmp 0x1403b79f5
jmp 0x1403b8868
and edx, 7
xor eax, eax
cmp rdx, 1
jmp 0x1403b7a08
jg 0x1403b8daf
test rdx, rdx
jmp 0x1403b7a16
jne 0x1403b8e6f
mov rax, rdi
shld edi, eax, 0xd9
shl dil, cl
nop word [rax + rax]
and edi, 0x1d560ebc
clc
lea rdi, [rax + 1]
cmp r11b, 0x90
clc
cmp rdi, r13
jmp 0x1403b7a47
ja 0x1403b8ebb
cmp byte [rax], 0
mov edx, 0
movzx ax, dl
movsxd rax, edi
mov ecx, 0
mov al, 0x38
mov rax, rdi
js 0x1403b7a36
jmp 0x1403b6ef0
mov qword [rsp + 0x58], 0xf
jmp 0x1403b7a7f
jmp 0x1403b8015
mov qword [rsp + 0x58], 0xf
jmp 0x1403b7a92
jmp 0x1403b8195
mov qword [rsp + 0x58], 0xf
jmp 0x1403b7aa5
jmp 0x1403b8324
mov qword [rsp + 0x58], 0xf
jmp 0x1403b7ab8
jmp 0x1403b84ea
mov qword [rsp + 0x58], 0xf
jmp 0x1403b86cd
mov qword [rsp + 0x58], 0xf
jmp 0x1403b7ad9
jmp 0x1403b8868
mov r14, r10
xchg rbp, rbp
mov qword [rsp + 0x38], r9
mov rbp, rsi
add ah, 0x3c
shrd ax, r9w, 0x34
sbb al, 0xa
or rbp, 0xf
rol al, cl
movzx rax, r9w
cmp rbp, 0x17
mov eax, 0x16
jmp 0x1403b7b0f
cmovb rbp, rax
test r13b, r11b
cmp rbp, 0xfff
jmp 0x1403b7b22
jb 0x1403b7f92
lea rcx, [rbp + 0x28]
jmp 0x1403b7b31
call fcn.140448559
lea rdi, [rax + 0x27]
test dh, 0xb6
and rdi, 0xffffffffffffffe0
jmp 0x1403b7b46
mov qword [rdi - 8], rax
jmp 0x1403b7b4f
jmp 0x1403b7fa4
mov r14, r10
btc ebp, 0xfc
cdqe
mov qword [rsp + 0x38], r9
bts rbp, rax
cwde
mov rbp, rsi
movzx rax, r12w
or rbp, 0xf
mov eax, 0x1fea24ab
xadd al, ah
cmp rbp, 0x17
mov eax, 0x16
jmp 0x1403b7b88
cmovb rbp, rax
test dx, r9w
stc
cmp rbp, 0xfff
jmp 0x1403b7b9d
jb 0x1403b8100
lea rcx, [rbp + 0x28]
call fcn.140448559
lea rdi, [rax + 0x27]
test r8, 0x6c9e52ca
clc
and rdi, 0xffffffffffffffe0
jmp 0x1403b7bc1
mov qword [rdi - 8], rax
jmp 0x1403b7bca
jmp 0x1403b8119
mov r14, r10
rol rax, cl
movsx ax, r11b
and bpl, 0x39
mov qword [rsp + 0x38], r9
sar ebp, 0xaf
xor eax, 0x635c5f03
mov rbp, rsi
ror rax, 0x5c
or rbp, 0xf
cmp rbp, 0x17
mov eax, 0x16
cmovb rbp, rax
cmp r13b, bpl
jmp 0x1403b7c0b
cmp rbp, 0xfff
jmp 0x1403b7c17
jb 0x1403b829a
lea rcx, [rbp + 0x28]
jmp 0x1403b7c26
call fcn.140448559
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
jmp 0x1403b7c38
mov qword [rdi - 8], rax
jmp 0x1403b7c41
jmp 0x1403b82af
mov qword [rsp + 0x30], r10
btr r14, 0xb3
mov qword [rsp + 0x38], r9
test sil, 0xcc
inc r14w
and r14d, 0x47754c71
mov r14, rsi
btc rax, 0x7f
shrd rax, rbx, 0x83
ror ax, 0xba
or r14, 0xf
shr ax, cl
cmp r14, 0x17
jmp 0x1403b7c85
mov eax, 0x16
cmovb r14, rax
test r9d, r10d
cmp dx, r13w
test rax, 0x5ec44124
cmp r14, 0xfff
jmp 0x1403b7ca7
jb 0x1403b845b
lea rcx, [r14 + 0x28]
jmp 0x1403b7cb6
call fcn.140448559
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
jmp 0x1403b7cc8
mov qword [rbx - 8], rax
jmp 0x1403b7cd1
jmp 0x1403b846f
mov r14, r10
or ax, 0x35a4
bsf ax, r15w
not ebp
mov qword [rsp + 0x38], r9
mov rbp, rsi
add al, r14b
or rbp, 0xf
movsx ax, bpl
cmp rbp, 0x17
mov eax, 0x16
cmovb rbp, rax
test bx, 0x44e2
cmp rbp, 0xfff
jmp 0x1403b7d16
jb 0x1403b8634
lea rcx, [rbp + 0x28]
jmp 0x1403b7d25
call fcn.140448559
lea rdi, [rax + 0x27]
test r14b, bl
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1403b8645
mov r14, r10
shl rax, 0x9c
mov qword [rsp + 0x38], r9
cbw
sar eax, cl
and ah, 0xcc
mov rbp, rsi
bsr rax, rcx
or rbp, 0xf
stc
add eax, eax
sub al, spl
cmp rbp, 0x17
mov eax, 0x16
cmovb rbp, rax
test cl, r8b
stc
cmc
cmp rbp, 0xfff
jmp 0x1403b7d80
jb 0x1403b87eb
lea rcx, [rbp + 0x28]
jmp 0x1403b7d8f
call fcn.140448559
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
jmp 0x1403b7da1
mov qword [rdi - 8], rax
jmp 0x1403b7daa
jmp 0x1403b880b
mov rcx, qword [rsp + 0xb8]
mov r8b, 0x51
not r8w
lea r8, [rsp + 0x40]
jmp 0x1403b7dc8
call fcn.1403bb7cb
lea rax, [0x1400bd9d0]
cmp r8w, r8w
mov qword [rsp + 0x40], rax
stc
mov rax, qword [rsp + 0x88]
cmp rax, 0x10
jmp 0x1403b7def
jb 0x1403b7e68
mov rcx, qword [rsp + 0x70]
bsr rdx, rbx
rol dl, cl
dec dh
lea rdx, [rax + 1]
test cx, r14w
cmp rdx, 0x1000
jmp 0x1403b7e16
jb 0x1403b7e63
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
cmp di, r13w
sub rcx, rbp
cmp r10w, 0x6b62
stc
cmp rcx, 0x20
jmp 0x1403b7e3b
jae 0x1403b8f38
add rax, 0x28
cdq
movzx rdx, ax
movsx edx, r8w
mov rdx, rax
movzx rcx, ax
movzx ecx, si
sete cl
mov rcx, rbp
jmp 0x1403b7e63
call fcn.14018e3c0
movups xmmword [rsp + 0x80], xmm7
movsxd r8, eax
bsr r8d, r12d
movsx eax, cx
mov byte [rsp + 0x70], 0
sbb r8d, 0x7d46069
adc r10d, 0x158f5639
lahf
mov rax, qword [rsp + 0x68]
not r9w
setne r11b
cmp rax, 0x10
movzx r11d, bx
cmovbe r11w, r11w
mov r9, rbx
mov r10, r14
mov r8b, spl
movsx r11, r15w
movsx r8w, cl
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
jmp 0x1403b7ec9
jb 0x1403b7f5e
mov rcx, qword [rsp + 0x50]
lea rdx, [rax + 1]
test r9b, r11b
cmc
clc
cmp rdx, 0x1000
jmp 0x1403b7ee9
jb 0x1403b7f3b
mov rbp, qword [rcx - 8]
test r11b, spl
test ebp, 0x6d310a5d
cmc
add rcx, 0xfffffffffffffff8
stc
cmp sil, r10b
sub rcx, rbp
cmp rax, 0xb930f23
test r9d, 0x76140d58
cmp rcx, 0x20
jmp 0x1403b7f1f
jae 0x1403b8f38
add rax, 0x28
cdq
xchg cl, cl
cmovl edx, edx
mov rdx, rax
setbe ch
movzx ecx, di
mov rcx, rbp
call fcn.14018e3c0
mov r9, rbx
xor cl, sil
rol ch, cl
mov r10, r14
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
setge r14b
cmc
bsr r14, r14
xor edx, edx
dec ecx
bsf r14d, r12d
shl r14w, 0xfe
mov ecx, 0
test sil, sil
cmovp r14d, r10d
movsxd r14, r13d
not r14b
lea r14, [rsp + 0x50]
jmp 0x1403b7f87
jne 0x1403b6ef0
jmp 0x1403b8ebb
lea rcx, [rbp + 1]
jmp 0x1403b7f9b
call fcn.140448559
mov rdi, rax
cdq
mov qword [rsp + 0x40], rdi
movsxd r8, r9d
cqo
xchg ecx, ecx
mov qword [rsp + 0x50], rsi
cqo
mov qword [rsp + 0x58], rbp
not ch
xchg r8b, r8b
bswap cx
mov rcx, rdi
movzx rdx, sp
cdq
cmova rdx, r15
mov rdx, rbx
mov r8, rsi
jmp 0x1403b7fdb
call fcn.1404a4302
mov byte [rdi + rsi], 0
rcl r8w, 0xb8
rcl eax, cl
mov r9, qword [rsp + 0x38]
cmovno r10, r15
bswap rax
mov r10, r14
lea r14, [rsp + 0x50]
adc r11b, al
mov r11, qword [rsp + 0x20]
sub r8b, 0xa1
mov r8, qword [rsp + 0x28]
movsx ax, r8b
mov rax, qword [r12 + 0xc8]
test r14b, r12b
cmc
cmp rax, 0x10
jb 0x1403b80bb
mov rcx, qword [r10]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403b803e
mov qword [rsp + 0x30], r10
jb 0x1403b8093
mov rbp, qword [rcx - 8]
test ah, ch
add rcx, 0xfffffffffffffff8
cmp r9b, 0x34
sub rcx, rbp
test r12b, 0x8f
cmp dx, dx
cmp rcx, 0x20
jmp 0x1403b806a
jae 0x1403b8f38
mov rdi, r9
add rax, 0x28
cqo
movzx cx, r14b
mov rdx, rax
movzx cx, sil
mov rcx, rbp
jmp 0x1403b808e
jmp 0x1403b809b
mov rdi, r9
jmp 0x1403b809b
call fcn.14018e3c0
mov r9, rdi
btc rdi, r9
movsxd rcx, r15d
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x20]
ror ecx, cl
mov r8, qword [rsp + 0x28]
add rbx, rsi
btr cx, 0xa4
cmc
xor edi, r14d
movaps xmm0, xmmword [rsp + 0x40]
ror cl, 0x2d
test r15b, r15b
sal dil, 0xa3
movaps xmm1, xmmword [rsp + 0x50]
xadd dil, cl
movups xmmword [r10 + 0x10], xmm1
movups xmmword [r10], xmm0
sub edx, edx
mov rdi, rbx
mov ecx, 0
cmp rbx, r13
jbe 0x1403b6ef0
jmp 0x1403b8ebb
lea rcx, [rbp + 1]
jmp 0x1403b8109
call fcn.140448559
mov rdi, rax
cwd
not r8b
bswap rdx
mov qword [rsp + 0x40], rdi
not dh
movsx rcx, dx
movzx cx, r14b
mov qword [rsp + 0x50], rsi
setne r8b
mov qword [rsp + 0x58], rbp
mov rcx, rdi
mov dx, 0x6132
bswap dx
movsx r8w, r12b
mov rdx, rbx
movzx r8d, bx
xchg r8w, r8w
mov r8, rsi
jmp 0x1403b8159
call fcn.1404a4302
mov byte [rdi + rsi], 0
adc r11b, al
sar r9b, 0x8c
or r11w, 0x1141
mov r9, qword [rsp + 0x38]
rol r10b, 0xaa
mov r10, r14
sal r11b, cl
lea r14, [rsp + 0x50]
mov r11, qword [rsp + 0x20]
sar al, 0x7b
mov r8b, r14b
mov r8, qword [rsp + 0x28]
shr al, cl
mov rax, qword [r12 + 0x68]
clc
cmp rax, 0x10
jmp 0x1403b81a4
jb 0x1403b824c
mov rcx, qword [r11]
xor dh, 0xf6
sar dx, 0x44
shl dl, cl
lea rdx, [rax + 1]
test spl, r9b
jmp 0x1403b81c2
cmp rdx, 0x1000
jmp 0x1403b81ce
mov qword [rsp + 0x30], r10
jmp 0x1403b81d8
jb 0x1403b821c
mov rbp, qword [rcx - 8]
clc
add rcx, 0xfffffffffffffff8
jmp 0x1403b81ef
sub rcx, rbp
cmp rcx, 0x20
jae 0x1403b8f38
mov rdi, r9
test r12b, r8b
add rax, 0x28
cqo
mov rdx, rax
movsx ecx, r11w
mov rcx, rbp
jmp 0x1403b8217
jmp 0x1403b821f
mov rdi, r9
call fcn.14018e3c0
mov r9, rdi
or cl, r11b
mov r10, qword [rsp + 0x30]
shl cx, cl
bts r11d, r15d
cmc
mov r11, qword [rsp + 0x20]
dec r8b
rcr ch, 0xee
mov r8, qword [rsp + 0x28]
inc ch
sar rcx, cl
lea rbx, [rbx + rsi]
movaps xmm0, xmmword [rsp + 0x40]
not cl
xchg cl, dil
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r11 + 0x10], xmm1
test sp, di
sar edi, cl
sal edi, cl
movups xmmword [r11], xmm0
xor edx, edx
shl di, 0x7b
mov ecx, r8d
mov rdi, rbx
btc cx, 0xa8
adc ecx, esi
mov ecx, 0
cmp rbx, r13
jmp 0x1403b828f
jbe 0x1403b6ef0
jmp 0x1403b8ebb
lea rcx, [rbp + 1]
jmp 0x1403b82a3
call fcn.140448559
mov rdi, rax
cdq
movzx ecx, sp
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x50], rsi
movzx rcx, di
not dx
cmovne dx, r13w
mov qword [rsp + 0x58], rbp
movsx rdx, r10w
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
jmp 0x1403b82dc
call fcn.1404a4302
mov byte [rdi + rsi], 0
neg r9
rol r8b, cl
mov r9, qword [rsp + 0x38]
btr r10w, r9w
mov r10, r14
adc r14, r11
bsr r11, r12
lea r14, [rsp + 0x50]
cmovp rax, rdi
mov r11, qword [rsp + 0x20]
bts ax, bp
xor ax, 0x32f8
btc r8w, 0x4e
mov r8, qword [rsp + 0x28]
mov ax, 0x2183
mov rax, qword [r12 + 0x108]
jmp 0x1403b8331
cmp rax, 0x10
jmp 0x1403b833a
jb 0x1403b83ea
mov rcx, qword [rsp + 0xa8]
rol dh, cl
stc
movsx edx, r14w
mov rcx, qword [rcx]
sar dl, cl
rol dh, 0x95
or dx, 0x5cc9
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403b836c
mov qword [rsp + 0x30], r10
jb 0x1403b83be
mov rbp, qword [rcx - 8]
cmp r12w, 0x72c0
stc
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmc
test dil, 0x13
cmp rcx, 0x20
jae 0x1403b8f38
mov rdi, r9
add dl, 0x7e
adc dx, 0x1d0a
neg dl
add rax, 0x28
mov rdx, rax
xchg cl, cl
jmp 0x1403b83b6
mov rcx, rbp
jmp 0x1403b83c6
mov rdi, r9
jmp 0x1403b83c6
call fcn.14018e3c0
mov r9, rdi
mov r10, qword [rsp + 0x30]
test r9b, 0xcf
mov r11, qword [rsp + 0x20]
lahf
bts eax, r14d
adc r8w, bx
mov r8, qword [rsp + 0x28]
lea rbx, [rbx + rsi]
add al, 0x73
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
and ax, r9w
btr di, 0xc9
mov rax, qword [rsp + 0xa8]
bsf rdi, r11
clc
shr dil, cl
movups xmmword [rax + 0x10], xmm1
xor ecx, 0x4e97046b
ror dil, 4
test dl, r13b
movups xmmword [rax], xmm0
clc
shl rdi, 0x2f
xor edx, edx
ror di, 0x4b
cmp r9b, 0xcc
mov rdi, rbx
inc rcx
mov ecx, 0
cmp rsp, 0x5e341178
cmp rbx, r13
jmp 0x1403b8450
jbe 0x1403b6ef0
jmp 0x1403b8ebb
lea rcx, [r14 + 1]
jmp 0x1403b8464
call fcn.140448559
mov rbx, rax
movsxd r8, eax
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x50], rsi
setle dl
movsx cx, r10b
mov qword [rsp + 0x58], r14
mov rcx, rbx
cqo
setns dl
jmp 0x1403b8493
mov rdx, rbp
bswap r8w
movzx r8d, sp
movsx r8d, r13w
mov r8, rsi
jmp 0x1403b84aa
call fcn.1404a4302
mov byte [rbx + rsi], 0
mov r9, qword [rsp + 0x38]
ror ah, cl
rcr r11d, cl
mov r10, qword [rsp + 0x30]
xor r14b, dil
and ax, r13w
lea r14, [rsp + 0x50]
shl r8, 0xe9
mov r11, qword [rsp + 0x20]
sar ah, 0x35
mov al, sil
mov r8, qword [rsp + 0x28]
bts rax, r13
mov al, 0x2c
inc eax
mov rax, qword [r12 + 0x28]
jmp 0x1403b84f8
cmp rax, 0x10
jmp 0x1403b8501
jb 0x1403b85c5
mov rcx, qword [rsp + 0xb0]
shr dl, cl
jmp 0x1403b851b
mov rcx, qword [rcx]
bsr edx, r9d
lea rdx, [rax + 1]
test r12w, 0x60bd
cmp di, r15w
cmp rdx, 0x1000
mov qword [rsp + 0x30], r10
jmp 0x1403b8541
jb 0x1403b8597
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
clc
stc
test r15b, 0xd3
cmp rcx, 0x20
jmp 0x1403b8561
jae 0x1403b8f38
mov rdi, r9
bt edx, 0xdf
movsx rdx, r8w
add rax, 0x28
mov rcx, 0x1d45d5a
cqo
mov rdx, rax
not rcx
bswap cx
xchg cl, cl
mov rcx, rbx
jmp 0x1403b8592
jmp 0x1403b859f
mov rdi, r9
jmp 0x1403b859f
call fcn.14018e3c0
mov r9, rdi
mov r10, qword [rsp + 0x30]
sal r8b, cl
movsx r8d, cx
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
bsr di, r9w
dec ax
lea rbp, [rbp + rsi]
movsx cx, cl
movaps xmm0, xmmword [rsp + 0x40]
movsx rcx, r14w
btr cx, 0xf6
movaps xmm1, xmmword [rsp + 0x50]
inc dil
cwde
mov rax, qword [rsp + 0xb0]
movzx ecx, bp
ror edi, 0xd0
movzx di, bl
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
xor edx, edx
or ch, 0xa6
xor di, 0x59b0
rcr dil, 0xdf
mov rdi, rbp
rcr cx, 0x47
and cl, r10b
dec cx
mov ecx, 0
jmp 0x1403b8626
cmp rbp, r13
jbe 0x1403b6ef0
jmp 0x1403b8ebb
lea rcx, [rbp + 1]
jmp 0x1403b863d
call fcn.140448559
mov rdi, rax
mov qword [rsp + 0x40], rdi
movsx edx, cx
mov qword [rsp + 0x50], rsi
movzx r8, r10w
movzx edx, r15w
movsx ecx, sp
mov qword [rsp + 0x58], rbp
movsx rdx, dx
mov rcx, rdi
not rdx
mov r8w, 0x76b1
mov rdx, rbx
jmp 0x1403b8679
mov r8, rsi
jmp 0x1403b8681
call fcn.1404a4302
mov byte [rdi + rsi], 0
add r10, r14
bt r8d, 0xf6
mov r9, qword [rsp + 0x38]
movsx r10w, dl
sbb rax, 0x39c97b75
xor al, 0xbe
mov r10, r14
btc r11d, 0x49
shl r11b, 0xeb
lea r14, [rsp + 0x50]
stc
cdqe
cwde
mov r11, qword [rsp + 0x20]
clc
movsx eax, r11w
cmp r10b, 0xb8
mov r8, qword [rsp + 0x28]
mov rax, qword [r12 + 0x48]
cmp rax, 0x10
jmp 0x1403b86db
jb 0x1403b8797
mov rcx, qword [r8]
rcl dl, 0xee
movzx edx, bp
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403b86fa
mov qword [rsp + 0x30], r10
jb 0x1403b8757
mov rbp, qword [rcx - 8]
cmp bp, r12w
add rcx, 0xfffffffffffffff8
test r9w, r9w
cmp r12b, r15b
cmp r12b, 3
sub rcx, rbp
cmc
stc
jmp 0x1403b8726
cmp rcx, 0x20
jmp 0x1403b872f
jae 0x1403b8f38
mov rdi, r9
bt edx, esp
neg ch
add rax, 0x28
mov ecx, 0x76bf3077
cdq
mov rdx, rax
mov rcx, rbp
jmp 0x1403b8752
jmp 0x1403b875f
mov rdi, r9
jmp 0x1403b875f
call fcn.14018e3c0
mov r9, rdi
ror r11b, 0xc7
bts r8w, di
mov r10, qword [rsp + 0x30]
and r11d, 0xb9b20fc
sar ch, cl
mov r11b, 0x71
mov r11, qword [rsp + 0x20]
xadd dil, cl
movzx r8d, r13w
mov r8, qword [rsp + 0x28]
btc rcx, r15
add rbx, rsi
movsx edi, r12w
shl ecx, cl
movaps xmm0, xmmword [rsp + 0x40]
sal ecx, cl
ror cl, 0xdf
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r8 + 0x10], xmm1
bsf edi, r8d
and cl, r9b
movups xmmword [r8], xmm0
and dil, 0xb3
shr di, cl
movsxd rdi, esi
xor edx, edx
clc
ror ecx, cl
or ecx, 0x3c6d5dfe
mov rdi, rbx
stc
mov ecx, 0
cmp rbx, r13
jbe 0x1403b6ef0
jmp 0x1403b8ebb
lea rcx, [rbp + 1]
jmp 0x1403b87f4
call fcn.140448559
mov rdi, rax
movsx cx, r14b
mov ecx, 0x27c12a7d
movzx r8w, spl
mov qword [rsp + 0x40], rdi
bswap r8w
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rbp
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
jmp 0x1403b882c
call fcn.1404a4302
mov byte [rdi + rsi], 0
mov r9, qword [rsp + 0x38]
test r12w, si
movsx r11w, cl
mov r10, r14
cmc
sar r8w, 0x3f
shrd r14w, r11w, 0xc7
lea r14, [rsp + 0x50]
add eax, esp
dec r11b
xchg r11, rax
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
mov rax, qword [r12 + 0xe8]
cmp dl, r8b
cmc
cmp rax, 0x10
jmp 0x1403b887d
jb 0x1403b893f
mov rcx, qword [r9]
dec dx
jmp 0x1403b8893
lea rdx, [rax + 1]
cmp rcx, rsp
cmp rdx, 0x1000
jmp 0x1403b88a6
mov qword [rsp + 0x30], r10
jb 0x1403b8903
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
test r12b, r8b
sub rcx, rbp
cmp rcx, 0x20
jmp 0x1403b88c8
jae 0x1403b8f38
mov rdi, r9
btc cx, r14w
cmp r10w, 0x1a87
add rax, 0x28
setbe ch
movsx cx, spl
cdq
mov rdx, rax
mov cl, 0x8b
jmp 0x1403b88f6
mov rcx, rbp
jmp 0x1403b88fe
jmp 0x1403b8906
mov rdi, r9
call fcn.14018e3c0
mov r9, rdi
mov r11b, dl
mov r10, qword [rsp + 0x30]
clc
sar dil, cl
adc r11b, r12b
mov r11, qword [rsp + 0x20]
btc di, 0xef
movsx di, r13b
btc di, bx
mov r8, qword [rsp + 0x28]
bt edi, r13d
add dil, dl
and ch, 0xf6
lea rbx, [rbx + rsi]
movsx ecx, bp
xadd cx, di
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
inc rcx
movups xmmword [r9 + 0x10], xmm1
jmp 0x1403b8961
movups xmmword [r9], xmm0
add di, r15w
sub edx, edx
cmp al, r13b
xor cl, spl
sbb ch, 0xf7
mov rdi, rbx
btr rcx, 0x67
sbb rcx, r10
mov ecx, 0
cmp rbx, r13
jbe 0x1403b6ef0
jmp 0x1403b8ebb
test dl, 7
jmp 0x1403b899a
jne 0x1403b8ebb
or byte [r15 + 1], 0x80
sub eax, eax
xor dh, 0x5c
rcl dh, cl
bsf rdx, r8
sub ecx, ecx
and dl, r15b
nop
shl dx, cl
and dl, 0xa8
rcr rdx, 0x51
lea rdx, [rdi + 1]
clc
cmp ah, 0x37
cmp rdx, r13
jmp 0x1403b89d0
ja 0x1403b8ebb
movzx ebx, byte [rdi]
neg bpl
mov ebp, ebx
neg di
movzx di, dil
bsf edi, r9d
and ebp, 0x7f
btr rdi, r8
shl rbp, cl
rcr dil, 0x55
not edi
movsxd rdi, r15d
add rax, rbp
shld di, r13w, 0x29
sub di, 0x24df
add rcx, 7
mov rdi, rdx
test bl, bl
js 0x1403b89c0
test rax, rax
jmp 0x1403b8a22
setne byte [r12 + 0xa8]
jmp 0x1403b8a30
jmp 0x1403b8d9d
and edx, 7
cmp edx, 1
jmp 0x1403b8a40
jne 0x1403b8ebb
or byte [r15], 0x20
test r15b, bl
add rbp, 9
test bpl, 0xa3
stc
cmp rbp, r13
jmp 0x1403b8a5e
ja 0x1403b8ebb
mov rax, qword [rdi]
jmp 0x1403b8a6c
mov qword [r12 + 0x70], rax
jmp 0x1403b8ced
and edx, 7
stc
cmp di, 0x44e4
cmp edx, 1
jne 0x1403b8ebb
or byte [r15], 0x40
test r8w, 0x1f36
add rbp, 9
cmp rbp, r13
jmp 0x1403b8a9e
ja 0x1403b8ebb
mov rax, qword [rdi]
jmp 0x1403b8aac
mov qword [r12 + 0x78], rax
jmp 0x1403b8ab6
jmp 0x1403b8ced
test dl, 7
jne 0x1403b8ebb
or byte [r15 + 2], 0x10
dec dx
sar dx, cl
seto dl
sub eax, eax
rol dx, 0x33
mov dl, ch
bt edx, 0xdf
sub ecx, ecx
clc
sbb dl, spl
nop dword [rax]
sub dx, r12w
lea rdx, [rdi + 1]
cmp r12w, r10w
stc
cmp rdx, r13
jmp 0x1403b8afc
ja 0x1403b8ebb
movzx ebx, byte [rdi]
shr bpl, 0xd6
cmc
mov ebp, ebx
and ebp, 0x7f
inc rdi
shl rbp, cl
dec di
add rax, rbp
cmc
add rcx, 7
mov rdi, rdx
test edx, 0x58737860
stc
test r13b, sil
test bl, bl
js 0x1403b8aeb
test rax, rax
jmp 0x1403b8b3d
setne byte [r12 + 0xab]
jmp 0x1403b8b4b
jmp 0x1403b8d9d
test dl, 7
jne 0x1403b8ebb
or byte [r15 + 2], 1
sub eax, eax
test r11b, 0xc6
cdq
xor ecx, ecx
nop dword [rax]
adc rdx, rsi
rcr edx, cl
lea rdx, [rdi + 1]
clc
cmp rdx, r13
jmp 0x1403b8b80
ja 0x1403b8ebb
movzx ebx, byte [rdi]
clc
mov ebp, ebx
shl rdi, cl
and ebp, 0x7f
movzx di, r13b
shl rbp, cl
lea rax, [rax + rbp]
mov dil, r13b
add rcx, 7
and dil, r15b
mov rdi, rdx
cmp r12b, cl
clc
test bl, bl
jmp 0x1403b8bb6
js 0x1403b8b73
test rax, rax
jmp 0x1403b8bc4
setne byte [r12 + 0xa9]
jmp 0x1403b8bd2
jmp 0x1403b8d9d
test dl, 7
jmp 0x1403b8bdf
jne 0x1403b8ebb
or byte [r15 + 2], 2
sbb edx, 0x4a7e5a28
not dl
rcr dx, 0xe2
xor eax, eax
sbb dx, cx
adc dh, bl
sub rdx, 0x305c0fe3
sub ecx, ecx
sal dl, 0x43
nop dword [rax]
rcl dl, 0x3f
movzx dx, dh
adc rdx, rsp
lea rdx, [rdi + 1]
test r12w, r11w
stc
jmp 0x1403b8c28
cmp rdx, r13
jmp 0x1403b8c30
ja 0x1403b8ebb
movzx ebx, byte [rdi]
cmovnp rdi, r15
btr bp, r9w
mov ebp, ebx
and ebp, 0x7f
cmp r12d, 0x1b37692c
movsx rdi, r10w
sar dil, 0xb0
shl rbp, cl
test dx, 0x6ec3
bswap edi
lea rax, [rax + rbp]
or dil, dil
xadd edi, edi
add rcx, 7
and dil, r9b
xchg rdi, rdi
mov rdi, rdx
cmp edi, r13d
test bl, bl
jmp 0x1403b8c81
js 0x1403b8c1a
test rax, rax
jmp 0x1403b8c8f
setne byte [r12 + 0xaa]
jmp 0x1403b8c9d
jmp 0x1403b8d9d
and edx, 7
cmp r10w, 0xa30
test rax, r9
cmc
cmp edx, 1
jne 0x1403b8ebb
or byte [r15], 0x80
clc
cmp di, r10w
test edi, r9d
add rbp, 9
clc
cmp bx, 0x613c
cmp rbp, r13
jmp 0x1403b8cd6
ja 0x1403b8ebb
mov rax, qword [rdi]
mov dil, 0x6d
sal di, cl
mov qword [r12 + 0x80], rax
mov rdi, rbp
cmp cx, 0x6e6d
cmc
xor edx, edx
jmp 0x1403b8cfd
jmp 0x1403b6ee8
test dl, 7
jne 0x1403b8ebb
or byte [r15 + 1], 4
bts dx, sp
rcl dl, cl
cqo
xor eax, eax
btr edx, 0x14
sal edx, cl
sub ecx, ecx
add dx, 0x31cb
rcl rdx, 0x92
and dx, 0x5439
nop dword [rax + rax]
sub rdx, rcx
shl dl, cl
lea rdx, [rdi + 1]
jmp 0x1403b8d46
cmp rdx, r13
jmp 0x1403b8d4e
ja 0x1403b8ebb
movzx ebx, byte [rdi]
btr rdi, 0xca
cmc
mov ebp, ebx
mov rdi, rax
movzx edi, bp
and ebp, 0x7f
bsr di, r15w
stc
shl rbp, cl
sar rdi, 0x5b
add rax, rbp
cmc
sub dil, dl
cmp bp, si
add rcx, 7
shld edi, ebx, 0x66
mov rdi, rdx
test bl, bl
js 0x1403b8d3d
mov dword [r12 + 0x88], eax
shr dil, cl
mov rdi, rdx
cmp ch, 0xce
sub edx, edx
jmp 0x1403b8daa
jmp 0x1403b6ee8
cmp edx, 5
jmp 0x1403b8db7
je 0x1403b8e86
cmp edx, 2
jmp 0x1403b8dc5
jne 0x1403b8ec6
xor edx, edx
movsxd rax, ebp
clc
movzx eax, ax
sub ecx, ecx
sar al, 0x7e
shl ax, 0xca
or al, 0x7c
nop word cs:[rax + rax]
lea rax, [rdi + 1]
stc
clc
cmp rax, r13
jmp 0x1403b8df7
ja 0x1403b8ebb
mov rbx, rdx
movzx rbp, di
bsf esi, ebp
movzx esi, byte [rdi]
test r10w, bp
movzx rbp, di
mov ebp, esi
stc
and ebp, 0x7f
cmp rdi, r15
cmovne di, r9w
rcr rdi, cl
shl rbp, cl
shr dil, 0x58
cmp cx, 0x5cd7
mov dil, sil
add rdx, rbp
add rcx, 7
mov rdi, rax
stc
clc
test sil, sil
jmp 0x1403b8e46
js 0x1403b8de9
add rbp, rbx
lea rbp, [rbp + rax]
cmp bp, r14w
cmc
cmp rbp, r13
jmp 0x1403b8e61
cmova rbp, rax
jmp 0x1403b8e6a
jmp 0x1403b8ced
cmp edx, 1
jne 0x1403b8ec6
add rbp, 9
jmp 0x1403b8e81
jmp 0x1403b8e91
add rbp, 5
clc
cmp r10, rdx
test r14b, r8b
cmp rbp, r13
jmp 0x1403b8e99
cmovbe rdi, rbp
test bh, 0x6a
cmp dl, r9b
stc
sub edx, edx
jmp 0x1403b6ee8
mov eax, dword [r15]
test al, 2
jmp 0x1403b8eb5
jne 0x1403b8f20
xor eax, eax
cmc
adc r13b, dl
btc r14d, 0xed
movaps xmm6, xmmword [rsp + 0xc0]
bt r12, 0x6b
movzx r14d, r12w
movaps xmm7, xmmword [rsp + 0xd0]
add rsp, 0xe8
movzx r15d, di
movsxd r14, edi
xchg r15w, r12w
pop rbx
movsx r15w, r11b
bswap si
movsx r13d, cx
pop rbp
pop rdi
movsx r12w, r10b
bswap r15
movsxd r14, r15d
pop rsi
movzx r15d, dx
pop r12
movzx r13, si
pop r13
pop r14
bswap r15d
pop r15
ret
and eax, 4
cmp dl, r13b
shr eax, 2
jmp 0x1403b8f2e
jmp 0x1403b8ec6
call fcn.1403b332e
call fcn.1404b6dca
int3