Function at 0x1403b3445
Capabilities:
Check for software breakpoints
Encode data using base64

Disassembly:
push r15
mov r15b, sil
push r14
push r13
movsx r13, r15w
rcl r10w, cl
lahf
push r12
rol r14b, cl
push rsi
test r15, 0x53d2634
push rdi
btc r10w, 0xc6
rcl rax, 0x34
adc dil, dl
push rbp
bt edi, r14d
bts r15, rcx
xchg r14b, dil
push rbx
neg r14b
cmovbe r15w, r8w
adc r9w, r13w
sub rsp, 0xe8
stc
xadd r11b, r13b
movaps xmmword [rsp + 0xd0], xmm7
sbb r10w, r15w
bts r11w, r9w
movaps xmmword [rsp + 0xc0], xmm6
dec al
shld r15d, r10d, 0xdf
mov rdi, 0x357c27d6
mov r13, r8
not r15d
mov rdi, rdx
mov r12, rcx
add r13, rdx
cwde
bts r14w, r8w
add r8w, dx
lea r15, [rcx + 8]
sub r14w, 0x26c0
btr ax, bx
mov qword [rcx + 8], 0
cbw
add r10w, sp
test bl, 0x10
lea rax, [rcx + 0xf0]
mov qword [rsp + 0xa8], rax
lea r9, [rcx + 0xd0]
rol r14w, cl
btc eax, ebx
btr r8, 0x73
lea r10, [rcx + 0xb0]
btc r11w, r15w
shl r11, 0x25
bt r14w, r9w
lea r14, [rsp + 0x50]
ror r11w, cl
shld ax, r15w, 0x12
lea rax, [rcx + 0x90]
ror r8d, cl
rcr r11d, 0x4e
mov qword [rsp + 0xb8], rax
rcl r8w, 0xd8
lea r11, [rcx + 0x50]
sal ah, 0x32
rcl r8b, cl
xchg r8w, r8w
lea r8, [rcx + 0x30]
lea rax, [rcx + 0x10]
jmp 0x1403b3578
mov qword [rsp + 0xb0], rax
xor edx, edx
jmp 0x1403b3587
xorps xmm6, xmm6
movaps xmm7, xmmword [0x1400bd400]
movsxd rbp, ebx
test ax, 0x3238
sub ecx, ecx
movzx bp, bpl
mov rbp, rdi
jmp 0x1403b35a7
inc rdi
jmp 0x1403b35b2
cmp rdi, r13
jmp 0x1403b35ba
ja 0x1403b5546
movzx ebx, byte [rbp]
xadd ah, ah
mov eax, ebx
cmp r12b, 0xb9
and eax, 0x7f
cmp r15b, 0xf8
stc
shl rax, cl
cmp r9w, 0x5169
lea rdx, [rdx + rax]
stc
add rcx, 7
clc
test bl, bl
jmp 0x1403b35ef
js 0x1403b359f
mov rax, rdx
test bx, 0x7b12
test ch, bl
shr rax, 3
cmp r11, rsi
test r13w, 0x16e8
cmp rax, 0xa
jmp 0x1403b3615
jle 0x1403b3657
cmp rax, 0x13
jg 0x1403b3693
cmp rax, 0xf
jmp 0x1403b362e
jg 0x1403b3963
cmp rax, 0xb
jmp 0x1403b363d
je 0x1403b3b1e
cmp rax, 0xf
jmp 0x1403b364c
je 0x1403b505b
jmp 0x1403b40f2
cmp rax, 4
jmp 0x1403b3660
jle 0x1403b37ee
cmp rax, 6
jmp 0x1403b366f
jg 0x1403b3981
cmp rax, 5
je 0x1403b5109
cmp rax, 6
jmp 0x1403b3688
je 0x1403b514b
jmp 0x1403b40f2
cmp rax, 0x32
jmp 0x1403b369c
jg 0x1403b399f
cmp rax, 0x14
je 0x1403b5192
cmp rax, 0x32
jmp 0x1403b36b5
jne 0x1403b40f2
and edx, 7
jmp 0x1403b36c3
cmp edx, 2
jmp 0x1403b36cb
jne 0x1403b5563
or byte [r12 + 0xe], 4
movsxd rbx, r12d
movzx ebx, r15w
sub esi, esi
shr bh, cl
bts rbx, rdi
xor rbx, 0x7dff56b8
sub ecx, ecx
adc bx, sp
movzx bx, bpl
nop word cs:[rax + rax]
lea rbx, [rdi + 1]
cmc
cmp rbx, r13
ja 0x1403b5563
movzx eax, byte [rdi]
xor di, 0x15f9
mov edx, eax
and edx, 0x7f
not edi
shl rdx, cl
movzx edi, r11w
dec di
add rsi, rdx
btc di, bp
sar dil, cl
bsf di, r12w
add rcx, 7
shr edi, cl
mov rdi, rbx
test ax, 0x4aa4
test al, al
jmp 0x1403b3750
js 0x1403b3706
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
cmp r15b, r12b
cmc
test rsi, rsi
mov qword [rsp + 0x20], r11
mov qword [rsp + 0x28], r8
jmp 0x1403b3776
je 0x1403b417c
js 0x1403b55cd
cmp rsi, 0xf
ja 0x1403b41ee
mov qword [rsp + 0x50], rsi
bswap r8
cqo
mov qword [rsp + 0x58], 0xf
cqo
lea rcx, [rsp + 0x40]
mov edi, 0x366762dd
mov rdx, rbx
not r8b
mov r8, rsi
mov rdi, r9
not bpl
mov rbp, r10
jmp 0x1403b37c2
call fcn.14049fd21
mov r8, qword [rsp + 0x28]
xchg r10, r9
mov r11, qword [rsp + 0x20]
mov r10, rbp
mov r9d, 0x59486243
not r9w
mov r9, rdi
jmp 0x1403b37e9
jmp 0x1403b46f4
cmp rax, 1
jmp 0x1403b37f7
je 0x1403b3cdb
cmp rax, 2
jmp 0x1403b3806
je 0x1403b3e56
cmp rax, 3
jmp 0x1403b3815
jne 0x1403b40f2
and edx, 7
cmp edx, 2
jmp 0x1403b3826
jne 0x1403b5563
or byte [r15], 8
cmp r13w, r8w
jmp 0x1403b383d
xor esi, esi
bt ebx, 0xa0
sar bh, cl
xor ecx, ecx
mov bh, 0xc6
xadd bx, bx
rcr bx, 0
nop
rol bl, cl
dec bx
lea rbx, [rdi + 1]
cmp rbx, r13
jmp 0x1403b3865
ja 0x1403b5563
movzx eax, byte [rdi]
mov edx, eax
bsr di, cx
and edx, 0x7f
movzx edi, r11w
shl rdx, cl
lea rsi, [rsi + rdx]
movsx di, bl
shr dil, 3
add rcx, 7
rcr dil, cl
mov rdi, rbx
cmp bx, 0x1211
test al, al
jmp 0x1403b38a0
js 0x1403b3859
movaps xmmword [rsp + 0x50], xmm6
cmc
test edi, ebx
stc
movaps xmmword [rsp + 0x40], xmm6
clc
jmp 0x1403b38ba
test rsi, rsi
jmp 0x1403b38c2
mov qword [rsp + 0x20], r11
jmp 0x1403b38cc
mov qword [rsp + 0x28], r8
je 0x1403b418f
js 0x1403b55cd
cmp rsi, 0xf
jmp 0x1403b38e6
ja 0x1403b426b
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], 0xf
lea rcx, [rsp + 0x40]
xchg r8d, edx
jmp 0x1403b3908
mov rdx, rbx
not bp
movsxd rbp, r15d
movsx r8d, r9w
mov r8, rsi
mov dil, 0xf0
bswap di
jmp 0x1403b3923
mov rdi, r9
xchg bpl, bpl
bswap bp
movsx rbp, sp
mov rbp, r10
jmp 0x1403b3938
call fcn.14049fd21
mov r8, qword [rsp + 0x28]
movsx r10d, r14w
cmovno r10w, r11w
mov r11, qword [rsp + 0x20]
jmp 0x1403b3955
mov r10, rbp
mov r9b, 0x55
mov r9, rdi
jmp 0x1403b487e
cmp rax, 0x10
jmp 0x1403b396c
je 0x1403b5222
cmp rax, 0x11
je 0x1403b52d5
jmp 0x1403b40f2
cmp rax, 7
jmp 0x1403b398a
je 0x1403b5389
cmp rax, 0xa
je 0x1403b53de
jmp 0x1403b40f2
cmp rax, 0x33
je 0x1403b3f8e
cmp rax, 0x34
jmp 0x1403b39b2
jne 0x1403b40f2
and edx, 7
cmp edx, 2
jmp 0x1403b39c3
jne 0x1403b5563
or byte [r12 + 0xe], 0x10
clc
sub esi, esi
rcl bh, cl
movzx ebx, bp
sar ebx, cl
sub ecx, ecx
xadd bl, bl
nop dword [rax + rax]
shr ebx, 0x9e
sal rbx, cl
lea rbx, [rdi + 1]
cmp dx, dx
clc
cmp rbx, r13
jmp 0x1403b39fc
ja 0x1403b5563
movzx eax, byte [rdi]
btc rdx, r13
mov edx, eax
bsf edi, edi
ror dil, 0x4a
and edx, 0x7f
shl edi, cl
shl rdx, cl
xadd dil, dil
and di, 0x26aa
add rsi, rdx
bt di, r15w
rcl dil, 0xdc
or dil, 0x84
add rcx, 7
xchg dil, dil
adc di, 0x13d3
btc di, 0x8c
mov rdi, rbx
cmc
test al, al
jmp 0x1403b3a4f
js 0x1403b39ec
movaps xmmword [rsp + 0x50], xmm6
test r10w, 0x5243
jmp 0x1403b3a6a
movaps xmmword [rsp + 0x40], xmm6
jmp 0x1403b3a75
test rsi, rsi
jmp 0x1403b3a7d
mov qword [rsp + 0x20], r11
jmp 0x1403b3a87
mov qword [rsp + 0x28], r8
jmp 0x1403b3a91
je 0x1403b41a2
js 0x1403b55cd
cmp rsi, 0xf
jmp 0x1403b3aa6
ja 0x1403b42db
mov qword [rsp + 0x50], rsi
mov bp, 0x82f
movsx rcx, ax
not dil
mov qword [rsp + 0x58], 0xf
xchg dil, r8b
cdq
mov r8b, 0xcf
lea rcx, [rsp + 0x40]
mov rdx, rbx
mov dil, spl
bswap r8w
xchg r8, rbp
mov r8, rsi
mov rdi, r9
mov ebp, 0x4d5f79ae
bswap ebp
movzx bp, r8b
mov rbp, r10
jmp 0x1403b3af8
call fcn.14049fd21
mov r8, qword [rsp + 0x28]
xchg r11d, r11d
mov r11, qword [rsp + 0x20]
bswap r10w
mov r10, rbp
mov r9, rdi
jmp 0x1403b3b19
jmp 0x1403b4a1f
and edx, 7
cmp edx, 2
jmp 0x1403b3b29
jne 0x1403b5563
mov qword [rsp + 0x28], r8
shrd rdx, rdi, 0xe3
or dh, 0x66
or byte [r15 + 1], 8
rol dh, 0xe5
test r11b, 0x5b
sub r8d, r8d
neg dl
sub ecx, ecx
sub edx, 0x7b2f1956
nop word [rax + rax]
movzx rdx, r9w
rol dh, cl
shrd rdx, rbx, 0x49
lea rdx, [rdi + 1]
clc
cmp rdx, r13
jmp 0x1403b3b76
ja 0x1403b5563
mov rax, r8
bt bx, 1
or bl, r15b
bswap bp
movzx ebp, byte [rdi]
or dil, r10b
mov ebx, ebp
bsf di, r8w
and ebx, 0x7f
shl rbx, cl
test sp, 0x6790
and di, 0x1c23
btc rdi, rbp
lea r8, [r8 + rbx]
dec dil
add rcx, 7
and di, r12w
btr di, r14w
mov rdi, rdx
jmp 0x1403b3bc9
test bpl, bpl
jmp 0x1403b3bd1
js 0x1403b3b69
lea rbx, [rbx + rax]
mov rdi, rbx
lea rdi, [rdi + rdx]
cmp rdi, r13
jmp 0x1403b3bea
ja 0x1403b5563
mov qword [rsp + 0x20], r11
movsxd rcx, edx
mov rax, r14
bswap bx
movzx r14d, dx
mov r14, r10
mov rbx, r9
movsxd rcx, ebx
lea rcx, [0x1400bd9d0]
jmp 0x1403b3c17
mov qword [rsp + 0x40], rcx
movups xmmword [rax], xmm6
movzx cx, r9b
mov cl, dil
movups xmmword [rax + 0x20], xmm6
movsx ecx, ax
not cx
mov dword [rsp + 0x48], 0
not ch
mov cx, 0x3ec
mov cl, dl
movups xmmword [rsp + 0x60], xmm7
mov ch, 0xce
movups xmmword [rsp + 0x80], xmm7
movsx cx, r15b
setp cl
jmp 0x1403b3c5e
mov qword [rsp + 0x90], 0
seta cl
xchg cl, ch
jmp 0x1403b3c74
mov dword [rsp + 0x98], 0
lea rcx, [rsp + 0x40]
call fcn.1403b6cb3
mov esi, eax
cmp bx, r8w
test al, al
je 0x1403b44b8
mov rdx, qword [r12 + 0x98]
clc
cmp rdx, qword [r12 + 0xa0]
jmp 0x1403b3cad
je 0x1403b4498
mov rcx, rdx
cdq
cwd
lea rdx, [rsp + 0x40]
jmp 0x1403b3cc3
call fcn.1403b83e7
add qword [r12 + 0x98], 0x60
jmp 0x1403b3cd6
jmp 0x1403b44b8
and edx, 7
test sil, 0x11
cmp r10, 0xbbc7365
cmp edx, 2
jmp 0x1403b3cf1
jne 0x1403b5563
or byte [r15], 2
sub esi, esi
stc
sbb ebp, edi
shld bp, r8w, 0x1f
xor ecx, ecx
sal rbp, 0xe
nop word cs:[rax + rax]
mov bpl, r10b
add bpl, 0x9a
lea rbp, [rdi + 1]
jmp 0x1403b3d2b
cmp rbp, r13
jmp 0x1403b3d33
ja 0x1403b5563
movzx eax, byte [rdi]
movsx rdi, ax
sar dx, cl
mov edx, eax
shl edi, 0xe7
sal di, cl
and edx, 0x7f
movzx rdi, di
shl rdx, cl
bsf di, r15w
movsx di, r8b
cmp r10b, 0xf9
lea rsi, [rsi + rdx]
not dil
movzx rdi, bp
jmp 0x1403b3d73
add rcx, 7
sal di, cl
cmc
and di, 0x1b7c
mov rdi, rbp
test al, al
jmp 0x1403b3d8a
js 0x1403b3d21
movaps xmmword [rsp + 0x50], xmm6
clc
test dil, 0x88
movaps xmmword [rsp + 0x40], xmm6
test rsi, rsi
jmp 0x1403b3da7
mov qword [rsp + 0x20], r11
jmp 0x1403b3db1
mov qword [rsp + 0x28], r8
jmp 0x1403b3dbb
je 0x1403b41b5
js 0x1403b55cd
cmp rsi, 0xf
jmp 0x1403b3dd0
ja 0x1403b434e
mov qword [rsp + 0x50], rsi
cqo
mov qword [rsp + 0x58], 0xf
cqo
movzx rcx, r13w
cwd
lea rcx, [rsp + 0x40]
jmp 0x1403b3e00
mov rdx, rbp
setnp dil
mov r8b, 0x32
cmovo rbx, rsp
mov r8, rsi
cmovbe bx, bp
movzx rdi, r11w
bswap bx
mov rdi, r9
movsx rbx, si
mov rbx, r10
jmp 0x1403b3e2b
call fcn.14049fd21
mov r8, qword [rsp + 0x28]
movzx r11d, cx
mov r9b, sil
mov r11w, 0x97f
mov r11, qword [rsp + 0x20]
mov r10, rbx
mov r9, rdi
jmp 0x1403b3e51
jmp 0x1403b4bb4
and edx, 7
cmp r13, rbp
cmp edx, 2
jmp 0x1403b3e64
jne 0x1403b5563
or byte [r15], 4
cmovae bx, si
add bx, 0x35e5
inc bx
sub esi, esi
movsx rbx, r10w
xor ecx, ecx
or ebx, r10d
xor bh, 0x8e
lea rbx, [rdi + 1]
cmp r15b, r14b
cmp rbx, r13
jmp 0x1403b3e97
ja 0x1403b5563
movzx eax, byte [rdi]
mov edx, eax
and edx, 0x7f
xadd dil, dil
bsf edi, r13d
and edi, esi
shl rdx, cl
bt edi, r13d
ror edi, cl
add rsi, rdx
add rcx, 7
movsx edi, bp
setl dil
mov rdi, rbx
stc
test al, 0x94
test al, al
jmp 0x1403b3ed3
js 0x1403b3e88
movaps xmmword [rsp + 0x50], xmm6
stc
jmp 0x1403b3ee5
movaps xmmword [rsp + 0x40], xmm6
test rsi, rsi
mov qword [rsp + 0x20], r11
jmp 0x1403b3ef7
mov qword [rsp + 0x28], r8
jmp 0x1403b3f01
je 0x1403b41c8
js 0x1403b55cd
cmp rsi, 0xf
jmp 0x1403b3f16
ja 0x1403b43bb
mov qword [rsp + 0x50], rsi
not r8d
cmovne di, r12w
mov qword [rsp + 0x58], 0xf
cdq
lea rcx, [rsp + 0x40]
mov rdx, rbx
movzx r8d, bp
mov rbp, 0x55eb1a24
mov r8, rsi
xchg rdi, rbp
mov bp, 0x6eb0
sete dil
mov rdi, r9
mov rbp, r10
jmp 0x1403b3f5f
call fcn.14049fd21
mov r8, qword [rsp + 0x28]
movzx r9, r8w
mov r11, qword [rsp + 0x20]
movzx r10d, di
movzx r9w, r10b
mov r10, rbp
bswap r9w
movsx r9d, r15w
mov r9, rdi
jmp 0x1403b4d95
and edx, 7
cmp r9b, r13b
cmp edx, 2
jmp 0x1403b3f9c
jne 0x1403b5563
or byte [r12 + 0xe], 8
movsx ebx, sp
sbb bl, r11b
rcl bh, cl
sub esi, esi
sete bl
xor ecx, ecx
nop word cs:[rax + rax]
and bl, spl
mov bh, 0x73
cmovle bx, r8w
lea rbx, [rdi + 1]
test bh, 0xcf
cmp rbx, r13
jmp 0x1403b3fdf
ja 0x1403b5563
movzx eax, byte [rdi]
movsx rdi, sp
mov edx, eax
neg di
movsxd rdi, ecx
and edx, 0x7f
sal di, 0x6e
rcr di, 0x96
inc rdi
shl rdx, cl
add rsi, rdx
sar dil, cl
movsx di, r14b
or dil, dl
add rcx, 7
rol di, 0x79
adc dil, 0xfe
xadd edi, edi
mov rdi, rbx
jmp 0x1403b402e
test al, al
jmp 0x1403b4035
js 0x1403b3fd0
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
cmp r13w, 0x4198
cmp ebx, eax
test rsi, rsi
mov qword [rsp + 0x20], r11
jmp 0x1403b405a
mov qword [rsp + 0x28], r8
jmp 0x1403b4064
je 0x1403b41db
js 0x1403b55cd
cmp rsi, 0xf
ja 0x1403b4427
mov qword [rsp + 0x50], rsi
cmovae dx, di
jmp 0x1403b4088
mov qword [rsp + 0x58], 0xf
cwd
lea rcx, [rsp + 0x40]
mov rdx, rbx
movsx ebp, r11w
mov r8, rsi
not edi
movzx rdi, r12w
movsx di, sil
mov rdi, r9
movzx ebp, r10w
movzx bp, cl
movsx rbp, sp
mov rbp, r10
jmp 0x1403b40c4
call fcn.14049fd21
mov r8, qword [rsp + 0x28]
mov r11, qword [rsp + 0x20]
xchg r10d, r9d
movsx r9d, si
mov r10, rbp
movzx r9w, r11b
movzx r9d, si
not r9w
mov r9, rdi
jmp 0x1403b4f3f
and edx, 7
xor eax, eax
test r11w, cx
cmc
cmp rdx, 1
jmp 0x1403b4105
jg 0x1403b5471
test rdx, rdx
jmp 0x1403b4113
jne 0x1403b5514
mov rax, rdi
sar edi, 0x5d
shl rdi, cl
sbb dil, 0xdc
nop word [rax + rax]
shr edi, cl
lea rdi, [rax + 1]
test r9w, 0x136e
cmp rdi, r13
jmp 0x1403b4143
ja 0x1403b5563
cmp byte [rax], 0
mov dl, r9b
mov edx, 0
movsx rcx, sp
lahf
bswap cx
mov ecx, 0
movzx eax, ax
movsx ax, spl
mov rax, rdi
jmp 0x1403b4171
js 0x1403b4131
jmp 0x1403b359f
mov qword [rsp + 0x58], 0xf
jmp 0x1403b418a
jmp 0x1403b46f4
mov qword [rsp + 0x58], 0xf
jmp 0x1403b419d
jmp 0x1403b487e
mov qword [rsp + 0x58], 0xf
jmp 0x1403b41b0
jmp 0x1403b4a1f
mov qword [rsp + 0x58], 0xf
jmp 0x1403b41c3
jmp 0x1403b4bb4
mov qword [rsp + 0x58], 0xf
jmp 0x1403b41d6
jmp 0x1403b4d95
mov qword [rsp + 0x58], 0xf
jmp 0x1403b41e9
jmp 0x1403b4f3f
mov r14, r10
mov qword [rsp + 0x38], r9
btr rax, 0x22
mov rbp, rsi
bswap eax
or rbp, 0xf
bts rax, r13
or al, 0x3e
cmp dil, 0xba
cmp rbp, 0x17
cdqe
mov eax, 0x16
jmp 0x1403b421e
cmovb rbp, rax
jmp 0x1403b4232
cmp rbp, 0xfff
jb 0x1403b4661
lea rcx, [rbp + 0x28]
jmp 0x1403b4248
call fcn.14044457e
lea rdi, [rax + 0x27]
test di, 0x2dc
cmp r8b, r14b
and rdi, 0xffffffffffffffe0
jmp 0x1403b4262
mov qword [rdi - 8], rax
jmp 0x1403b4678
mov r14, r10
setp bpl
btc ax, 0x4a
mov qword [rsp + 0x38], r9
mov rbp, rsi
or rbp, 0xf
cmp rbp, 0x17
mov eax, 0x16
cmovb rbp, rax
cmp rdx, 0x52ee21e0
cmp rbp, 0xfff
jmp 0x1403b42a3
jb 0x1403b47eb
lea rcx, [rbp + 0x28]
jmp 0x1403b42b2
call fcn.14044457e
lea rdi, [rax + 0x27]
test r15w, r13w
cmp r11b, 0xf
stc
and rdi, 0xffffffffffffffe0
jmp 0x1403b42cd
mov qword [rdi - 8], rax
jmp 0x1403b42d6
jmp 0x1403b47fa
mov r14, r10
mov qword [rsp + 0x38], r9
xchg bp, ax
shl rbp, cl
mov rbp, rsi
sar al, 0x59
movsx eax, r11w
add ax, 0x45f4
or rbp, 0xf
nop
cmp rbp, 0x17
movsx ax, r12b
movsx rax, r13w
lahf
mov eax, 0x16
jmp 0x1403b4314
cmovb rbp, rax
cmp rbp, 0xfff
jmp 0x1403b4324
jb 0x1403b4996
lea rcx, [rbp + 0x28]
jmp 0x1403b4333
call fcn.14044457e
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
jmp 0x1403b4345
mov qword [rdi - 8], rax
jmp 0x1403b49ab
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x38], r9
cwde
bsf r14d, r13d
cmc
mov r14, rsi
rcl rax, 0x3f
jmp 0x1403b436c
or r14, 0xf
test dil, r12b
cmp r14, 0x17
mov eax, 0x16
jmp 0x1403b4381
cmovb r14, rax
cmp r14, 0xfff
jmp 0x1403b4391
jb 0x1403b4b34
lea rcx, [r14 + 0x28]
jmp 0x1403b43a0
call fcn.14044457e
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
jmp 0x1403b43b2
mov qword [rbx - 8], rax
jmp 0x1403b4b4a
mov r14, r10
rcr ebp, 0xd9
mov qword [rsp + 0x38], r9
mov rbp, rsi
bsr eax, esp
or rbp, 0xf
rcr rax, cl
rcl eax, 0x94
sbb ah, 0x8f
cmp rbp, 0x17
mov al, r10b
setno al
mov eax, 0x16
jmp 0x1403b43ed
cmovb rbp, rax
clc
stc
cmp rbp, 0xfff
jb 0x1403b4cf7
lea rcx, [rbp + 0x28]
jmp 0x1403b4409
call fcn.14044457e
lea rdi, [rax + 0x27]
jmp 0x1403b441a
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1403b4d08
mov r14, r10
or bpl, 0xae
mov qword [rsp + 0x38], r9
not ah
sar bpl, 0x75
cbw
mov rbp, rsi
sbb al, dl
or rbp, 0xf
btc eax, r11d
and al, r14b
cmp rbp, 0x17
mov eax, 0x16
cmovb rbp, rax
stc
cmp dil, 0xcc
cmp rbp, 0xfff
jb 0x1403b4eb2
lea rcx, [rbp + 0x28]
jmp 0x1403b4473
call fcn.14044457e
lea rdi, [rax + 0x27]
jmp 0x1403b4481
and rdi, 0xffffffffffffffe0
jmp 0x1403b448a
mov qword [rdi - 8], rax
jmp 0x1403b4493
jmp 0x1403b4ec3
mov rcx, qword [rsp + 0xb8]
movzx r8w, r8b
not r8w
lea r8, [rsp + 0x40]
jmp 0x1403b44b3
call fcn.1403b7ee7
lea rax, [0x1400bd9d0]
mov qword [rsp + 0x40], rax
setg al
mov rax, qword [rsp + 0x88]
clc
cmp al, 0xd8
cmp rax, 0x10
jmp 0x1403b44db
jb 0x1403b4544
mov rcx, qword [rsp + 0x70]
rcl dl, 0xc0
sbb dl, 0x86
cmovbe dx, dx
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403b4500
jb 0x1403b453f
mov rbp, qword [rcx - 8]
stc
clc
add rcx, 0xfffffffffffffff8
jmp 0x1403b4516
sub rcx, rbp
cmp rcx, 0x20
jae 0x1403b55d2
add rax, 0x28
bswap dx
movsx ecx, cx
movzx rcx, bp
mov rdx, rax
sete cl
mov rcx, rbp
jmp 0x1403b453f
call fcn.14022f308
movups xmmword [rsp + 0x80], xmm7
cmp spl, r14b
mov byte [rsp + 0x70], 0
rcl r10w, cl
cmp r9w, bx
sub r9w, 0xf03
mov rax, qword [rsp + 0x68]
cmp rax, 0x10
movzx r8, dx
mov r9, rbx
movzx r8, r9w
movzx r11d, r11w
mov r10, r14
movsx r8d, r11w
mov r11, qword [rsp + 0x20]
movzx r8d, bx
mov r8b, 0x24
mov r8, qword [rsp + 0x28]
jmp 0x1403b4597
jb 0x1403b4625
mov rcx, qword [rsp + 0x50]
inc dh
lea rdx, [rax + 1]
clc
cmp ax, 0x2c4a
cmp rdx, 0x1000
jmp 0x1403b45b9
jb 0x1403b45f5
mov rbp, qword [rcx - 8]
stc
add rcx, 0xfffffffffffffff8
cmp r11b, bpl
sub rcx, rbp
test r9w, 0x70d
cmp ch, 0x81
cmp rcx, 0x20
jmp 0x1403b45e0
jae 0x1403b55d2
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x1403b45f5
call fcn.14022f308
mov r9, rbx
mov r10, r14
btr cx, si
mov r11, qword [rsp + 0x20]
not r14d
bsf r14d, r14d
rcl ch, 0x80
mov r8, qword [rsp + 0x28]
and r14w, 0x57e8
bts cx, sp
neg cx
xor edx, edx
inc rcx
shl r14w, 0xb9
sbb r14d, ebx
mov ecx, 0
movsx r14w, cl
shrd r14, r9, 0x97
neg r14w
test sil, sil
movsx r14d, ax
lea r14, [rsp + 0x50]
jmp 0x1403b4656
jne 0x1403b359f
jmp 0x1403b5563
lea rcx, [rbp + 1]
call fcn.14044457e
mov rdi, rax
movsx rdx, r9w
jmp 0x1403b4678
mov qword [rsp + 0x40], rdi
not r8w
seto ch
mov qword [rsp + 0x50], rsi
movzx rcx, r8w
movzx dx, spl
mov rdx, 0x582749e
mov qword [rsp + 0x58], rbp
cwd
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.14049fd21
mov byte [rdi + rsi], 0
cmovl r10d, edx
sbb r9b, 0xa6
mov r11, 0xfb22e31
mov r9, qword [rsp + 0x38]
shl ax, 0x1c
test si, ax
xadd r8d, eax
mov r10, r14
lea r14, [rsp + 0x50]
sbb r8b, 0xed
bts r8, r9
shl r11, cl
mov r11, qword [rsp + 0x20]
or r8b, cl
xchg r8w, ax
mov r8, qword [rsp + 0x28]
mov rax, qword [r12 + 0xc8]
cmp rax, 0x10
jmp 0x1403b4705
jb 0x1403b479e
mov rcx, qword [r10]
lea rdx, [rax + 1]
clc
test bh, 0x26
cmp al, r11b
cmp rdx, 0x1000
jmp 0x1403b4725
mov qword [rsp + 0x30], r10
jmp 0x1403b472f
jb 0x1403b476f
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
test dl, 0x88
clc
sub rcx, rbp
cmp rcx, 0x20
jmp 0x1403b474d
jae 0x1403b55d2
mov rdi, r9
add rax, 0x28
mov rdx, rax
jmp 0x1403b4762
mov rcx, rbp
jmp 0x1403b476a
jmp 0x1403b4777
mov rdi, r9
jmp 0x1403b4777
call fcn.14022f308
mov r9, rdi
bts r11, rdx
xchg r10, r11
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x20]
btr di, r15w
setne r8b
mov r8, qword [rsp + 0x28]
add rbx, rsi
shl edi, 0x16
mov edi, 0xd5b6af0
rcr dil, cl
movaps xmm0, xmmword [rsp + 0x40]
stc
sar ecx, cl
movaps xmm1, xmmword [rsp + 0x50]
bswap cx
movups xmmword [r10 + 0x10], xmm1
movsxd rcx, r8d
movups xmmword [r10], xmm0
sub edx, edx
test ch, 0xc7
mov rdi, rbx
mov ecx, 0
jmp 0x1403b47dd
cmp rbx, r13
jbe 0x1403b359f
jmp 0x1403b5563
lea rcx, [rbp + 1]
call fcn.14044457e
mov rdi, rax
movsxd rcx, ebx
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x50], rsi
setns r8b
not r8b
movsx cx, r8b
mov qword [rsp + 0x58], rbp
mov rcx, rdi
movsx r8d, r10w
mov dl, 0x37
setbe dl
mov rdx, rbx
mov r8, rsi
call fcn.14049fd21
mov byte [rdi + rsi], 0
or r10w, 0x4316
cmc
movzx r10w, r13b
mov r9, qword [rsp + 0x38]
rcl r10w, 0x72
xchg r8b, r10b
ror r11w, 0xa4
mov r10, r14
shrd r11d, r10d, 0x91
btr r8d, 0x3f
lea r14, [rsp + 0x50]
movzx r11d, bp
mov r11, qword [rsp + 0x20]
adc r8w, 0x4553
sar r8w, cl
mov r8, qword [rsp + 0x28]
sal ax, 0x52
rcl eax, cl
mov rax, qword [r12 + 0x68]
cmc
clc
test r15b, r12b
cmp rax, 0x10
jb 0x1403b493a
mov rcx, qword [r11]
rcr rdx, cl
add dx, 0x1cc4
dec edx
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403b48af
mov qword [rsp + 0x30], r10
jmp 0x1403b48b9
jb 0x1403b4910
mov rbp, qword [rcx - 8]
jmp 0x1403b48d0
add rcx, 0xfffffffffffffff8
clc
test bpl, dl
sub rcx, rbp
cmp rcx, 0x20
jmp 0x1403b48e4
jae 0x1403b55d2
mov rdi, r9
stc
cwd
mov dh, 0x6e
add rax, 0x28
jmp 0x1403b48fc
mov rdx, rax
movsx rcx, r9w
movsx cx, r9b
mov rcx, rbp
jmp 0x1403b4918
mov rdi, r9
jmp 0x1403b4918
call fcn.14022f308
mov r9, rdi
mov r10, qword [rsp + 0x30]
btr r11d, 0x1f
mov r11, qword [rsp + 0x20]
inc rdi
mov r8, qword [rsp + 0x28]
adc cl, r13b
lea rbx, [rbx + rsi]
btc ecx, 0x96
cmp bpl, r15b
movaps xmm0, xmmword [rsp + 0x40]
or dil, 0x46
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r11 + 0x10], xmm1
movups xmmword [r11], xmm0
bsr edi, edx
mov di, r11w
shrd edi, r11d, 0xbb
sub edx, edx
adc ecx, eax
btr cx, ax
btc di, 0xcb
mov rdi, rbx
movsx cx, r9b
mov ecx, 0
cmc
cmp rbx, r13
jmp 0x1403b498b
jbe 0x1403b359f
jmp 0x1403b5563
lea rcx, [rbp + 1]
jmp 0x1403b499f
call fcn.14044457e
mov rdi, rax
movsx ecx, r15w
mov qword [rsp + 0x40], rdi
jmp 0x1403b49b5
mov qword [rsp + 0x50], rsi
movzx dx, dh
movsxd rdx, r10d
cqo
mov qword [rsp + 0x58], rbp
movsxd rdx, r14d
movzx cx, ch
mov rcx, rdi
mov rdx, rbx
cmovnp r8, rbp
movsx r8d, ax
movzx r8d, cx
mov r8, rsi
jmp 0x1403b49e9
call fcn.14049fd21
mov byte [rdi + rsi], 0
mov r9, qword [rsp + 0x38]
movsxd r11, ebp
add r11, 0x641f6246
mov r10, r14
lea r14, [rsp + 0x50]
bswap r8w
movsx ax, r12b
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
sub al, r12b
mov rax, qword [r12 + 0x108]
cmp rax, 0x10
jmp 0x1403b4a30
jb 0x1403b4adf
mov rcx, qword [rsp + 0xa8]
clc
mov edx, 0x63b47f75
mov rcx, qword [rcx]
bt edx, r12d
shl dh, cl
cmp rcx, 0x22b7325
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403b4a64
mov qword [rsp + 0x30], r10
jmp 0x1403b4a6e
jb 0x1403b4ab1
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
cmp r15, rbp
sub rcx, rbp
cmp rcx, 0x20
jmp 0x1403b4a8b
jae 0x1403b55d2
mov rdi, r9
neg ecx
add rax, 0x28
cmovno dx, r11w
cdq
mov rdx, rax
xchg ch, cl
movzx ecx, r10w
mov rcx, rbp
jmp 0x1403b4ab9
mov rdi, r9
jmp 0x1403b4ab9
call fcn.14022f308
mov r9, rdi
movsx rdi, r12w
not r8w
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
rcr ch, 0x4d
sal dil, 0x97
add rbx, rsi
bts ecx, r12d
sal ch, cl
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
xchg di, ax
adc cl, r13b
sal di, cl
mov rax, qword [rsp + 0xa8]
movsx cx, al
movups xmmword [rax + 0x10], xmm1
bts ecx, r11d
movups xmmword [rax], xmm0
sub edx, edx
test dil, 0xad
mov rdi, rbx
add cx, 0x1c73
mov ecx, 0
clc
stc
cmp rbx, r13
jbe 0x1403b359f
jmp 0x1403b5563
lea rcx, [r14 + 1]
jmp 0x1403b4b3d
call fcn.14044457e
mov rbx, rax
cwd
setnp ch
mov qword [rsp + 0x40], rbx
setb cl
mov r8d, r13d
movzx rcx, r12w
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], r14
mov cl, bl
mov cx, 0x3c4a
mov rcx, rbx
movzx r8d, r8w
mov rdx, rbp
movsxd r8, r8d
movsx r8w, sil
mov r8, rsi
jmp 0x1403b4b83
call fcn.14049fd21
mov byte [rbx + rsi], 0
bswap ax
sal r9b, 0xc7
mov r9, qword [rsp + 0x38]
neg r8b
mov r10, qword [rsp + 0x30]
cdqe
lea r14, [rsp + 0x50]
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
rcr rax, cl
mov rax, qword [r12 + 0x28]
test sp, 0x311c
jmp 0x1403b4bc3
cmp rax, 0x10
jmp 0x1403b4bcc
jb 0x1403b4c98
mov rcx, qword [rsp + 0xb0]
bsf rdx, rdi
jmp 0x1403b4be3
mov rcx, qword [rcx]
btr dx, 7
shrd dx, bp, 0xed
lea rdx, [rax + 1]
cmp sil, 0x2d
cmp rdx, 0x1000
jmp 0x1403b4c04
mov qword [rsp + 0x30], r10
jb 0x1403b4c54
mov rbx, qword [rcx - 8]
stc
cmp ebp, r13d
add rcx, 0xfffffffffffffff8
sub rcx, rbx
clc
cmc
cmp rcx, 0x20
jmp 0x1403b4c29
jae 0x1403b55d2
mov rdi, r9
btc edx, esp
btr ecx, 0x37
movsx rdx, r15w
add rax, 0x28
movsx ecx, r9w
not edx
xchg ch, dh
mov rdx, rax
mov rcx, rbx
jmp 0x1403b4c57
mov rdi, r9
call fcn.14022f308
mov r9, rdi
shl r11d, 0x69
shld rcx, rbx, 0xe8
rol r8b, 0xc
mov r10, qword [rsp + 0x30]
movsx r11d, ax
mov r11, qword [rsp + 0x20]
mov r8b, 0x80
rcr r8w, cl
xchg al, r8b
mov r8, qword [rsp + 0x28]
sal ax, 0xc5
cmp r8d, 0x400014fe
btr cx, cx
add rbp, rsi
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movsx edi, bx
mov rax, qword [rsp + 0xb0]
bt di, r8w
not cl
sbb dil, 0x54
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
shr dil, cl
movzx di, r8b
neg ecx
xor edx, edx
shr cl, 0x66
test cl, dl
movsxd rcx, r10d
mov rdi, rbp
mov ecx, 0
test r11b, 0x9e
test ch, bh
jmp 0x1403b4ce9
cmp rbp, r13
jbe 0x1403b359f
jmp 0x1403b5563
lea rcx, [rbp + 1]
call fcn.14044457e
mov rdi, rax
movzx edx, bx
cqo
mov qword [rsp + 0x40], rdi
cmovle cx, dx
movzx r8d, r15w
bswap r8d
mov qword [rsp + 0x50], rsi
mov dx, bp
mov qword [rsp + 0x58], rbp
movzx r8d, r12w
mov r8b, r12b
mov rcx, rdi
xchg rdx, rdx
movzx r8d, r10w
mov rdx, rbx
setge r8b
movsx r8d, r8w
bswap r8
mov r8, rsi
jmp 0x1403b4d4c
call fcn.14049fd21
mov byte [rdi + rsi], 0
sal al, cl
mov r9, qword [rsp + 0x38]
bts r10w, si
bt ax, 0xe0
mov r10, r14
not r14b
add r11b, 0x60
shl r14w, cl
lea r14, [rsp + 0x50]
sar al, 0x51
bsr r8w, dx
and r8b, r10b
mov r11, qword [rsp + 0x20]
rcl r8b, cl
mov r8, qword [rsp + 0x28]
shrd eax, ebx, 0xe
mov rax, qword [r12 + 0x48]
cmp r13d, r13d
cmc
cmp rax, 0x10
jmp 0x1403b4da7
jb 0x1403b4e52
mov rcx, qword [r8]
bsf rdx, r8
bt dx, 0xdb
movzx rdx, r13w
lea rdx, [rax + 1]
cmc
stc
clc
cmp rdx, 0x1000
jmp 0x1403b4dd0
mov qword [rsp + 0x30], r10
jmp 0x1403b4dda
jb 0x1403b4e23
mov rbp, qword [rcx - 8]
cmp rbx, 0x24a67690
add rcx, 0xfffffffffffffff8
cmp r12b, r9b
stc
test cx, 0xe38
sub rcx, rbp
cmp rcx, 0x20
jae 0x1403b55d2
mov rdi, r9
add rax, 0x28
movzx rdx, r14w
mov rdx, rax
setp cl
mov rcx, rbp
jmp 0x1403b4e1e
jmp 0x1403b4e2b
mov rdi, r9
jmp 0x1403b4e2b
call fcn.14022f308
mov r9, rdi
cmc
mov r10, qword [rsp + 0x30]
and r11b, cl
cmc
shl r8b, 0xf5
mov r11, qword [rsp + 0x20]
xor r8b, al
mov r8, qword [rsp + 0x28]
bsf rcx, rcx
add rbx, rsi
dec dil
xadd cl, dil
setbe cl
movaps xmm0, xmmword [rsp + 0x40]
shld rcx, r10, 0xc0
dec ch
movaps xmm1, xmmword [rsp + 0x50]
btr ecx, eax
rol rdi, cl
movups xmmword [r8 + 0x10], xmm1
clc
movups xmmword [r8], xmm0
cmovns di, r11w
sar rcx, 0x56
xor edx, edx
movsx rdi, r13w
rcr rcx, 0x7e
stc
mov rdi, rbx
adc ecx, r9d
mov ecx, 0
cmp rbx, r13
jmp 0x1403b4ea7
jbe 0x1403b359f
jmp 0x1403b5563
lea rcx, [rbp + 1]
jmp 0x1403b4ebb
call fcn.14044457e
mov rdi, rax
mov qword [rsp + 0x40], rdi
jmp 0x1403b4ecf
mov qword [rsp + 0x50], rsi
cdq
xchg dl, r8b
mov qword [rsp + 0x58], rbp
movzx r8, si
jmp 0x1403b4ee6
mov rcx, rdi
mov r8w, r10w
mov rdx, rbx
movzx r8d, di
mov r8, rsi
jmp 0x1403b4efc
call fcn.14049fd21
mov byte [rdi + rsi], 0
ror r11b, 0x94
or r8w, 0x31d5
mov r9, qword [rsp + 0x38]
mov r10, r14
shr r14b, 0
lahf
lea r14, [rsp + 0x50]
sub r11, r10
cmc
mov r11, qword [rsp + 0x20]
sar al, 0x43
add eax, 0x3054011d
mov r8, qword [rsp + 0x28]
adc eax, 0xfea1a62
setns ah
mov rax, qword [r12 + 0xe8]
test bl, r9b
cmc
cmp rax, 0x10
jb 0x1403b5010
mov rcx, qword [r9]
rol dl, 0x46
or dl, dil
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403b4f6e
mov qword [rsp + 0x30], r10
jmp 0x1403b4f78
jb 0x1403b4fda
mov rbp, qword [rcx - 8]
test r9b, 0xfb
clc
add rcx, 0xfffffffffffffff8
stc
cmc
cmp dx, 0xb9a
sub rcx, rbp
test r13b, 0xbd
cmp rbp, 0x722c43a4
test r11w, r13w
cmp rcx, 0x20
jmp 0x1403b4fad
jae 0x1403b55d2
mov rdi, r9
add rax, 0x28
movzx dx, cl
xchg dh, dh
mov rdx, rax
movsx ecx, ax
movzx cx, bl
movsxd rcx, r10d
mov rcx, rbp
jmp 0x1403b4fd5
jmp 0x1403b4fe2
mov rdi, r9
jmp 0x1403b4fe2
call fcn.14022f308
mov r9, rdi
adc r11d, esp
rcr cx, 0xce
cmc
mov r10, qword [rsp + 0x30]
jmp 0x1403b4ffc
mov r11, qword [rsp + 0x20]
movsx r8w, r8b
mov r8, qword [rsp + 0x28]
bt rdi, 0xad
lea rbx, [rbx + rsi]
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
shl dil, cl
movups xmmword [r9 + 0x10], xmm1
movups xmmword [r9], xmm0
xor edx, edx
add ch, 0xff
mov rdi, rbx
bts cx, ax
mov ecx, 0
test sp, 0xa10
jmp 0x1403b5048
cmp rbx, r13
jmp 0x1403b5050
jbe 0x1403b359f
jmp 0x1403b5563
test dl, 7
jmp 0x1403b5063
jne 0x1403b5563
or byte [r15 + 1], 0x80
sub dx, r11w
stc
xor eax, eax
rcl dx, 7
dec dl
xor ecx, ecx
bts rdx, r13
sar dh, 0xe5
mov dh, 1
nop
test r13w, bp
lea rdx, [rdi + 1]
test sp, 0x6f38
clc
cmp rdx, r13
jmp 0x1403b509e
ja 0x1403b5563
movzx ebx, byte [rdi]
btc di, 0x83
dec bpl
bts di, r10w
mov ebp, ebx
movsxd rdi, edi
mov dil, cl
xor dil, r15b
and ebp, 0x7f
and dil, 0xb4
shl rbp, cl
rcr rdi, cl
lea rax, [rax + rbp]
movzx edi, bp
add rcx, 7
xor dil, 0x8d
rcr dil, cl
mov rdi, rdx
test bl, bl
jmp 0x1403b50e8
js 0x1403b508c
test rax, rax
jmp 0x1403b50f6
setne byte [r12 + 0xa8]
jmp 0x1403b5104
jmp 0x1403b545d
and edx, 7
jmp 0x1403b5111
cmp edx, 1
jmp 0x1403b5119
jne 0x1403b5563
or byte [r15], 0x20
cmp bl, 0x10
add rbp, 9
clc
cmp rbp, r13
jmp 0x1403b5133
ja 0x1403b5563
mov rax, qword [rdi]
mov qword [r12 + 0x70], rax
jmp 0x1403b5146
jmp 0x1403b53ca
and edx, 7
test spl, cl
cmp edx, 1
jmp 0x1403b5159
jne 0x1403b5563
or byte [r15], 0x40
test r9, 0x6c3636f0
cmp r11w, 0xb69
test spl, bl
add rbp, 9
cmp rbp, r13
ja 0x1403b5563
mov rax, qword [rdi]
jmp 0x1403b5188
mov qword [r12 + 0x78], rax
jmp 0x1403b53ca
test dl, 7
jmp 0x1403b519a
jne 0x1403b5563
or byte [r15 + 2], 0x10
movsx dx, dil
bt rdx, 0x41
sub eax, eax
xor ecx, ecx
or edx, ebp
bt edx, r10d
nop dword [rax]
xor dl, 0x80
neg dx
sal dl, cl
lea rdx, [rdi + 1]
cmp rdx, r13
ja 0x1403b5563
movzx ebx, byte [rdi]
mov ebp, ebx
inc edi
clc
and ebp, 0x7f
shl rbp, cl
rcl rdi, cl
lea rax, [rax + rbp]
bsr di, r13w
add dil, 0xc8
sar dil, cl
add rcx, 7
shrd rdi, rsp, 0xa6
mov rdi, rdx
cmc
test bl, bl
jmp 0x1403b5206
js 0x1403b51c4
test rax, rax
jmp 0x1403b5214
setne byte [r12 + 0xab]
jmp 0x1403b545d
test dl, 7
jmp 0x1403b522a
jne 0x1403b5563
or byte [r15 + 2], 1
bt dx, r14w
test sil, 0x3d
rcr dh, cl
xor eax, eax
sub ecx, ecx
rcl dx, 0x23
nop dword [rax]
jmp 0x1403b5254
lea rdx, [rdi + 1]
jmp 0x1403b525d
cmp rdx, r13
jmp 0x1403b5265
ja 0x1403b5563
movzx ebx, byte [rdi]
movsx di, r15b
btr ebp, r11d
bsf rbp, rbx
mov ebp, ebx
bsf di, bx
and ebp, 0x7f
or dil, dil
movzx rdi, r8w
shl rbp, cl
cmc
btr rdi, 0x11
movsx rdi, si
lea rax, [rax + rbp]
xor di, si
movsx edi, dx
add rcx, 7
xadd rdi, rdi
mov rdi, rdx
test bl, bl
jmp 0x1403b52b4
js 0x1403b5254
test rax, rax
jmp 0x1403b52c2
setne byte [r12 + 0xa9]
jmp 0x1403b52d0
jmp 0x1403b545d
test dl, 7
jne 0x1403b5563
or byte [r15 + 2], 2
sbb dl, r10b
btc rdx, rbp
sub eax, eax
xchg dh, dl
sub ecx, ecx
clc
btr dx, 5
nop dword [rax]
bsr edx, r10d
sar dh, cl
btr rdx, 0xfd
lea rdx, [rdi + 1]
cmp r15b, r10b
jmp 0x1403b5314
cmp rdx, r13
jmp 0x1403b531c
ja 0x1403b5563
movzx ebx, byte [rdi]
mov ebp, ebx
inc edi
and edi, r12d
and ebp, 0x7f
shl dil, 0x6e
xor di, 0x2518
btr di, bx
shl rbp, cl
btr edi, 0x49
sar dil, cl
add rax, rbp
ror dil, cl
bts rdi, r10
shrd rdi, r12, 0xe8
add rcx, 7
ror edi, cl
movsx edi, dx
mov rdi, rdx
test bl, bl
jmp 0x1403b5368
js 0x1403b5308
test rax, rax
jmp 0x1403b5376
setne byte [r12 + 0xaa]
jmp 0x1403b5384
jmp 0x1403b545d
and edx, 7
test bp, ax
test r11w, 0x6967
cmp edx, 1
jmp 0x1403b539d
jne 0x1403b5563
or byte [r15], 0x80
add rbp, 9
cmp dh, dh
cmp rbp, r13
ja 0x1403b5563
mov rax, qword [rdi]
bswap di
mov qword [r12 + 0x80], rax
bswap di
sar rdi, cl
mov rdi, rbp
cmp dx, 0x6a3b
xor edx, edx
jmp 0x1403b53d9
jmp 0x1403b3598
test dl, 7
jne 0x1403b5563
or byte [r15 + 1], 4
ror dh, cl
xor eax, eax
xor ecx, ecx
neg rdx
stc
nop dword [rax + rax]
cmc
lea rdx, [rdi + 1]
cmp rdx, r13
jmp 0x1403b540b
ja 0x1403b5563
movzx ebx, byte [rdi]
sal dil, cl
neg bp
mov ebp, ebx
rcl dil, cl
sar di, cl
and ebp, 0x7f
adc di, 0x1cf3
shl rbp, cl
btc di, 0xdc
cmc
add rax, rbp
add rcx, 7
mov rdi, rdx
test r12w, r8w
test bl, bl
jmp 0x1403b5448
js 0x1403b53ff
mov dword [r12 + 0x88], eax
dec di
rcl di, 0xe6
mov rdi, rdx
cmp rdi, 0x268e774f
test bpl, dl
xor edx, edx
jmp 0x1403b3598
cmp edx, 5
je 0x1403b552b
cmp edx, 2
jne 0x1403b5568
xor edx, edx
sub ecx, ecx
nop word cs:[rax + rax]
dec ax
lea rax, [rdi + 1]
clc
stc
cmp rax, r13
jmp 0x1403b54a2
ja 0x1403b5563
mov rbx, rdx
btc rbp, 0xe7
movzx esi, byte [rdi]
add bpl, r8b
mov ebp, esi
and ebp, 0x7f
shl rbp, cl
sub dil, r13b
add rdx, rbp
xchg dil, dil
stc
bsr di, bp
add rcx, 7
inc dil
movzx rdi, r9w
cmc
mov rdi, rax
test ebp, 0x4ac77cf
test di, bx
test sil, sil
jmp 0x1403b54ec
js 0x1403b5494
add rbp, rbx
cmc
jmp 0x1403b54fb
add rbp, rax
test cx, 0x3f66
cmp rbp, r13
jmp 0x1403b550b
cmova rbp, rax
jmp 0x1403b53ca
cmp edx, 1
jmp 0x1403b551c
jne 0x1403b5568
add rbp, 9
jmp 0x1403b552f
add rbp, 5
cmp rbp, r13
jmp 0x1403b5537
cmovbe rdi, rbp
cmp r10, r11
cmc
xor edx, edx
jmp 0x1403b3598
mov eax, dword [r15]
cmp r15b, 0x2a
test r9b, 0x76
jmp 0x1403b5556
test al, 2
jmp 0x1403b555d
jne 0x1403b55c2
sub eax, eax
shl dil, cl
movaps xmm6, xmmword [rsp + 0xc0]
shld bx, dx, 0
rol r13b, cl
movaps xmm7, xmmword [rsp + 0xd0]
adc r14b, r11b
add rsp, 0xe8
not r13b
pop rbx
xchg r15d, r15d
mov rsi, r10
movzx r14w, spl
pop rbp
pop rdi
bswap si
cmovae r14d, esp
jmp 0x1403b55a7
pop rsi
pop r12
jmp 0x1403b55af
pop r13
pop r14
bswap r15w
movsxd r15, edx
pop r15
jmp 0x1403b55c1
ret
and eax, 4
shr eax, 2
jmp 0x1403b5568
call fcn.1403af9d7
call fcn.1404b2945
int3