Function at 0x1403f2b9d
Capabilities:
Encode data using base64

Disassembly:
push rbp
and bpl, r10b
push r15
movzx r15, bx
movsx r15w, r10b
push r14
bswap bp
push r13
push r12
xor bpl, 0xc0
test r13w, r13w
push rsi
push rdi
ror bpl, 0xde
push rbx
bt si, r12w
sbb ebp, 0x20ba4fd6
push rax
mov rbp, rsp
bswap si
mov rdi, rdx
mov rsi, rcx
xor r15w, 0x396d
sal r15w, cl
lea r15, [rdx + r8]
mov eax, dword [rcx + 8]
cmp r14w, r13w
cmc
test al, 2
jne 0x1403f3048
test al, 4
jmp 0x1403f2c01
jne 0x1403f3186
test al, 8
jmp 0x1403f2c0e
jne 0x1403f32cb
test al, 0x10
jmp 0x1403f2c1b
jne 0x1403f340b
test al, 0x20
jmp 0x1403f2c28
jne 0x1403f3543
test al, 0x40
jmp 0x1403f2c35
jne 0x1403f367b
test al, 0x80
jne 0x1403f3740
test eax, 0x100
jmp 0x1403f2c4d
jne 0x1403f380a
test eax, 0x400
jmp 0x1403f2c5d
jne 0x1403f38ee
mov r14, qword [rsi + 0x110]
rcr eax, 0x73
shr al, 0x43
mov rax, qword [rsi + 0x118]
cmp bp, cx
jmp 0x1403f2c80
mov qword [rbp], rax
cmp r14, rax
jmp 0x1403f2c8c
je 0x1403f2e41
lea r13, [rdi + 1]
cmc
cmp r13, r15
jmp 0x1403f2c9f
ja 0x1403f3a57
mov byte [rdi], 0x5a
movsxd rax, edi
movzx rax, ax
xadd ecx, eax
mov rax, qword [r14]
shl rcx, 0xcf
adc ch, 0x8f
rcl rcx, cl
sub rsp, 0x20
movzx ecx, r15w
movsxd rcx, esi
bswap ecx
mov rcx, r14
jmp 0x1403f2cd4
call qword [rax + 0x10]
add rsp, 0x20
or r12, rsi
shl r12, 0x91
shld r12w, r15w, 0x1a
mov r12, rax
jmp 0x1403f2cf0
add rax, 0xf
cmp spl, bpl
and rax, 0xfffffffffffffff0
jmp 0x1403f2d00
call fcn.14044bc13
sub rsp, rax
mov rbx, rsp
bsf edx, ebx
mov rax, qword [r14]
cmp r14b, r8b
test r9b, 0xec
movsx ecx, r14w
sub rsp, 0x20
not ecx
mov rcx, r14
mov rdx, rbx
movzx r8, bp
movsxd r8, r12d
setb r8b
mov r8, r12
jmp 0x1403f2d3b
call qword [rax + ioctlsocket]
add rsp, 0x20
test al, al
jmp 0x1403f2d49
je 0x1403f3a57
cmp r12, 0x80
jmp 0x1403f2d5b
jb 0x1403f2dbd
mov rcx, r12
ror ax, 0x97
movzx rax, r11w
lea rax, [r13 + 1]
cmp rax, r15
jmp 0x1403f2d78
ja 0x1403f3a57
mov edx, ecx
test al, 0x83
cmp r9b, 0x3d
or dl, 0x80
mov byte [r13], dl
rcl dl, cl
mov rdx, rcx
shr rdx, 7
and r13b, cl
ror r13b, cl
mov r13b, dil
mov r13, rax
cmc
cmp dil, 0x8f
stc
cmp rcx, 0x3fff
mov rcx, rdx
ja 0x1403f2d6c
jmp 0x1403f2de1
mov rax, r13
cmove cx, r12w
sub ecx, 0x57ec2fce
movzx ecx, r12w
mov rdx, r12
test r11b, 0x2a
add ecx, 0x76d60077
jmp 0x1403f2de1
lea rcx, [rax + 1]
cmc
cmp rcx, r15
jmp 0x1403f2dee
ja 0x1403f3a57
mov byte [rax], dl
shrd rdi, r15, 0xa4
mov rdi, r12
add rdi, rcx
cmp rdi, r15
jmp 0x1403f2e09
ja 0x1403f3a57
sub rsp, 0x20
not dl
mov rdx, rbx
mov r8, r12
jmp 0x1403f2e20
call fcn.1404a6cac
add rsp, 0x20
add r14, 0x50
jmp 0x1403f2e32
cmp r14, qword [rbp]
jmp 0x1403f2e3b
jne 0x1403f2c92
mov r14, qword [rsi + 0x128]
sal rax, 0x4b
test dx, 0x62fa
mov rax, rdx
mov rax, qword [rsi + 0x130]
mov sil, 1
cmp r10b, 0x27
clc
cmc
mov qword [rbp], rax
stc
cmp r15b, 0x59
cmp r14, rax
jmp 0x1403f2e75
je 0x1403f3a63
lea r13, [rdi + 1]
clc
stc
cmp r13, r15
jmp 0x1403f2e89
ja 0x1403f3a57
mov byte [rdi], 0x62
shr rcx, cl
add cl, r13b
mov rax, qword [r14]
shld cx, r11w, 0x85
sub rsp, 0x20
mov rcx, r14
jmp 0x1403f2ead
call qword [rax + 0x10]
add rsp, 0x20
rcl r12b, 0xf8
shld r12w, sp, 0xc5
mov r12, rax
cmp sil, sil
add rax, 0xf
test ecx, 0x59eb4cfb
cmp r14b, bl
cmp sil, 0xc1
and rax, 0xfffffffffffffff0
jmp 0x1403f2ede
call fcn.14044bc13
sub rsp, rax
rcr dl, cl
mov rbx, rsp
shr rcx, cl
bsf cx, ax
mov rax, qword [r14]
bswap r8w
bsr edx, ebp
sar cx, 0x5c
sub rsp, 0x20
cwd
mov rcx, r14
mov rdx, rbx
cmovno r8w, r8w
movzx r8w, sil
movsxd r8, r12d
mov r8, r12
jmp 0x1403f2f21
call qword [rax + ioctlsocket]
add rsp, 0x20
test al, al
jmp 0x1403f2f2f
je 0x1403f3a57
cmp r12, 0x80
jmp 0x1403f2f41
jb 0x1403f2fb9
mov rcx, r12
btc eax, 0xef
rcr ax, 0x8f
btr rax, 0x7c
lea rax, [r13 + 1]
jmp 0x1403f2f66
cmp rax, r15
jmp 0x1403f2f6e
ja 0x1403f3a57
mov edx, ecx
clc
or dl, 0x80
jmp 0x1403f2f83
mov byte [r13], dl
mov rdx, rcx
bsr r13w, r8w
btr r13d, ebx
shr rdx, 7
test r15b, 0xc0
mov r13, rax
cmp al, r12b
test bl, 0xe2
cmp rcx, 0x3fff
mov rcx, rdx
ja 0x1403f2f57
jmp 0x1403f2fc7
mov rax, r13
test r9d, r8d
mov rdx, r12
cmp bp, 0x2dc6
lea rcx, [rax + 1]
test r9w, r9w
cmp r12b, r8b
cmp rcx, r15
jmp 0x1403f2fda
ja 0x1403f3a57
mov byte [rax], dl
movzx di, dl
rol rdi, 0xc4
btc di, 0x62
mov rdi, r12
jmp 0x1403f2ffc
add rdi, rcx
cmp rdi, r15
ja 0x1403f3a57
sub rsp, 0x20
setbe r8b
cdq
not r8b
mov rdx, rbx
movzx r8d, r13w
bswap r8w
movsxd r8, ecx
mov r8, r12
call fcn.1404a6cac
add rsp, 0x20
test r9w, 0xe72
cmc
add r14, 0x50
cmp r14, qword [rbp]
jne 0x1403f2e7b
jmp 0x1403f3a63
test r8, r8
jmp 0x1403f3050
jle 0x1403f3a57
mov byte [rdi], 0xa
xchg cl, cl
not cx
inc ecx
inc rdi
sar cl, cl
sbb cl, r8b
mov rcx, qword [rsi + 0x20]
clc
cmc
stc
cmp rcx, 0x80
jmp 0x1403f307b
jb 0x1403f30ef
nop
cmp r10, 0x8f92401
xadd ah, ah
movsx rax, r8w
lea rax, [rdi + 1]
cmp rax, r15
ja 0x1403f3a57
mov edx, ecx
test sil, 0xa7
cmp r10d, 0x6b680449
or dl, 0x80
cmc
jmp 0x1403f30b7
mov byte [rdi], dl
jmp 0x1403f30c5
mov rdx, rcx
sbb rdi, rdx
shr rdx, 7
neg dil
mov rdi, rax
cmp rcx, 0x3fff
mov rcx, rdx
jmp 0x1403f30e4
ja 0x1403f3090
jmp 0x1403f30f7
mov rax, rdi
ror dh, cl
mov rdx, rcx
lea rcx, [rax + 1]
cmp r14, rsi
test r10w, r13w
clc
cmp rcx, r15
ja 0x1403f3a57
mov byte [rax], dl
cmc
btc r8w, 0x2a
mov r8, qword [rsi + 0x20]
rol di, 0x26
adc dil, 0x84
bsf edi, r12d
lea rdi, [rcx + r8]
jmp 0x1403f312e
cmp rdi, r15
jmp 0x1403f3136
ja 0x1403f3a57
cmp qword [rsi + 0x28], 0x10
jmp 0x1403f3146
jb 0x1403f315a
mov rdx, qword [rsi + 0x10]
jmp 0x1403f3155
jmp 0x1403f315f
lea rdx, [rsi + 0x10]
clc
sub rsp, 0x20
jmp 0x1403f3168
call fcn.1404a6cac
add rsp, 0x20
sub ah, al
not ax
mov eax, dword [rsi + 8]
test al, 4
jmp 0x1403f3180
je 0x1403f2c07
lea rax, [rdi + 1]
clc
test r14d, r14d
cmp rax, r15
jmp 0x1403f3196
ja 0x1403f3a57
mov byte [rdi], 0x12
mov cx, 0x6fd7
mov rcx, qword [rsi + 0x40]
cmp ch, 0x59
cmp rcx, 0x80
jmp 0x1403f31b6
jb 0x1403f3221
nop dword [rax + rax]
jmp 0x1403f31cc
lea rdx, [rax + 1]
clc
cmp rdx, r15
jmp 0x1403f31d9
ja 0x1403f3a57
mov ebx, ecx
ror di, 0x73
add dil, r11b
or bl, 0x80
rol rdi, 0x8e
mov byte [rax], bl
movzx eax, r14w
mov rdi, rcx
shr rdi, 7
mov rax, rdx
cmc
cmp rcx, 0x3fff
movzx rcx, r13w
jmp 0x1403f3213
mov rcx, rdi
ja 0x1403f31cc
jmp 0x1403f3239
mov rdx, rax
sub dil, 0x65
movzx edi, ax
mov rdi, rcx
shr rcx, cl
movzx cx, sil
movsx ecx, bp
lea rcx, [rdx + 1]
test r8b, 0x9c
cmp rcx, r15
jmp 0x1403f3249
ja 0x1403f3a57
mov byte [rdx], dil
seto r8b
and r8b, r8b
mov r8, qword [rsi + 0x40]
bt rdi, r13
add dil, 0x8d
jmp 0x1403f326a
lea rdi, [rcx + r8]
jmp 0x1403f3274
cmp rdi, r15
jmp 0x1403f327c
ja 0x1403f3a57
cmp qword [rsi + 0x48], 0x10
jb 0x1403f329b
mov rdx, qword [rsi + 0x30]
jmp 0x1403f3296
jmp 0x1403f32a5
lea rdx, [rsi + 0x30]
clc
jmp 0x1403f32a5
sub rsp, 0x20
jmp 0x1403f32ae
call fcn.1404a6cac
add rsp, 0x20
inc ah
not ah
bsr ax, r10w
mov eax, dword [rsi + 8]
test al, 8
je 0x1403f2c14
lea rax, [rdi + 1]
stc
cmp r8d, 0x4bde0297
cmp rax, r15
jmp 0x1403f32df
ja 0x1403f3a57
mov byte [rdi], 0x1a
shrd cx, dx, 0xf4
movsx rcx, di
shl cl, 0xbf
mov rcx, qword [rsi + 0x60]
jmp 0x1403f32fd
cmp rcx, 0x80
jmp 0x1403f3309
jb 0x1403f3378
nop dword [rax]
lea rdx, [rax + 1]
clc
cmp al, bpl
cmp rdx, r15
ja 0x1403f3a57
mov ebx, ecx
or bl, 0x80
mov byte [rax], bl
bts rdi, rsi
mov rdi, rcx
and ah, 0x63
cmova rax, rsp
shr rdi, 7
neg ax
mov rax, rdx
jmp 0x1403f334f
cmp rcx, 0x3fff
mov rcx, 0x66614430
setae cl
movsx cx, dil
mov rcx, rdi
jmp 0x1403f336d
ja 0x1403f3316
jmp 0x1403f3387
mov rdx, rax
mov rdi, rcx
sal cx, cl
sbb ecx, 0x477a7192
lea rcx, [rdx + 1]
cmp rcx, r15
jmp 0x1403f3393
ja 0x1403f3a57
mov byte [rdx], dil
mov r8, qword [rsi + 0x60]
inc dil
lea rdi, [rcx + r8]
cmp bp, r15w
jmp 0x1403f33b3
cmp rdi, r15
jmp 0x1403f33bb
ja 0x1403f3a57
cmp qword [rsi + 0x68], 0x10
jb 0x1403f33da
mov rdx, qword [rsi + 0x50]
jmp 0x1403f33d5
jmp 0x1403f33e4
lea rdx, [rsi + 0x50]
stc
jmp 0x1403f33e4
sub rsp, 0x20
call fcn.1404a6cac
add rsp, 0x20
mov eax, dword [rsi + 8]
stc
test di, r14w
jmp 0x1403f33fe
test al, 0x10
jmp 0x1403f3405
je 0x1403f2c21
lea rax, [rdi + 1]
cmp rax, r15
jmp 0x1403f3417
ja 0x1403f3a57
mov byte [rdi], 0x22
movsx ecx, bp
mov rcx, qword [rsi + 0x80]
cmp r10w, 0x3f74
test rsi, 0x54ba3b16
stc
cmp rcx, 0x80
jb 0x1403f349e
nop dword [rax]
shl dh, cl
lea rdx, [rax + 1]
cmp bpl, bpl
cmp rdx, r15
jmp 0x1403f345a
ja 0x1403f3a57
mov ebx, ecx
or bl, 0x80
rcr edi, 0xca
mov byte [rax], bl
bt edi, ebp
mov rdi, rcx
shr rdi, 7
mov rax, rdx
cmp rcx, 0x3fff
movsx rcx, bx
movzx rcx, di
movzx cx, sil
mov rcx, rdi
jmp 0x1403f3493
ja 0x1403f344b
jmp 0x1403f34ae
mov rdx, rax
rcr di, cl
mov dil, spl
cmovae di, ax
mov rdi, rcx
lea rcx, [rdx + 1]
cmp r13b, 0xa0
cmp rcx, r15
jmp 0x1403f34be
ja 0x1403f3a57
mov byte [rdx], dil
movzx edi, r12w
rcr r8, cl
stc
mov r8, qword [rsi + 0x80]
btc edi, 0x4f
jmp 0x1403f34df
lea rdi, [rcx + r8]
cmp rdi, r15
ja 0x1403f3a57
cmp qword [rsi + 0x88], 0x10
jmp 0x1403f34f9
jb 0x1403f350d
mov rdx, qword [rsi + 0x70]
jmp 0x1403f3508
jmp 0x1403f3517
lea rdx, [rsi + 0x70]
cmp esp, r9d
test dh, 0x7a
sub rsp, 0x20
call fcn.1404a6cac
add rsp, 0x20
rcr al, 0xd
movsx eax, r8w
movsxd rax, ecx
mov eax, dword [rsi + 8]
jmp 0x1403f3536
test al, 0x20
jmp 0x1403f353d
je 0x1403f2c2e
lea rax, [rdi + 1]
stc
cmc
test r12, 0x14a5261f
cmp rax, r15
ja 0x1403f3a57
mov byte [rdi], 0x2a
cmp r12b, dil
sar rcx, cl
mov rcx, qword [rsi + 0xa0]
cmp rcx, 0x80
jmp 0x1403f3575
jb 0x1403f35d2
lea rdx, [rax + 1]
cmc
cmp rdx, r15
ja 0x1403f3a57
mov ebx, ecx
btr di, ax
or bl, 0x80
bswap di
stc
mov byte [rax], bl
mov rdi, rcx
movzx ax, dh
shr rdi, 7
or ah, cl
setle ah
mov rax, rdx
jmp 0x1403f35b0
cmp rcx, 0x3fff
cmovge cx, bp
movsx rcx, bx
movzx cx, r9b
mov rcx, rdi
ja 0x1403f357b
jmp 0x1403f35e6
mov rdx, rax
btr di, di
bt edi, 0xf6
mov rdi, rcx
movzx rcx, ax
shr ch, cl
lea rcx, [rdx + 1]
cmp spl, 0x62
cmc
cmp rcx, r15
jmp 0x1403f35f7
ja 0x1403f3a57
mov byte [rdx], dil
mov r8, qword [rsi + 0xa0]
bts di, sp
rcr edi, cl
lea rdi, [rcx + r8]
cmp ecx, 0x255f633e
stc
cmp rdi, r15
ja 0x1403f3a57
cmp qword [rsi + 0xa8], 0x10
jb 0x1403f3640
mov rdx, qword [rsi + 0x90]
jmp 0x1403f363b
jmp 0x1403f3650
lea rdx, [rsi + 0x90]
test r8w, 0x6ebe
cmp r11b, al
sub rsp, 0x20
jmp 0x1403f3659
call fcn.1404a6cac
add rsp, 0x20
sbb eax, eax
rol ax, cl
rcr ah, 0x31
mov eax, dword [rsi + 8]
cmc
test al, 0x40
jmp 0x1403f3675
je 0x1403f2c3b
lea rax, [rdi + 1]
cmp rax, r15
jmp 0x1403f3687
ja 0x1403f3a57
mov byte [rdi], 0x30
mov edi, dword [rsi + 0xb0]
cmp rdi, 0x80
jmp 0x1403f36a2
jb 0x1403f36fe
lea rdx, [rax + 1]
test r12, 0x76570417
cmp rdx, r15
jmp 0x1403f36bb
ja 0x1403f3a57
mov ecx, edi
test edx, 0x28964382
or cl, 0x80
cmp spl, 0xd7
mov byte [rax], cl
mov rcx, rdi
movzx eax, r8w
shr rcx, 7
dec al
mov rax, rdx
stc
clc
cmp rdi, 0x3fff
mov rdi, rcx
jmp 0x1403f36f3
ja 0x1403f36a8
jmp 0x1403f3714
mov rdx, rax
rol rcx, cl
sar cx, cl
mov rcx, rdi
stc
adc edi, 0x35607df0
cmp ch, 0xb7
lea rdi, [rdx + 1]
clc
test ax, 0x2e41
cmp rdi, r15
jmp 0x1403f3725
ja 0x1403f3a57
mov byte [rdx], cl
mov eax, dword [rsi + 8]
cmp r14, r15
test al, 0x80
jmp 0x1403f373a
je 0x1403f2c43
lea rax, [rdi + 1]
cmp ebp, ebp
test dx, 0x272f
cmp rax, r15
jmp 0x1403f3753
ja 0x1403f3a57
mov byte [rdi], 0x38
not dil
mov rdi, r12
mov edi, dword [rsi + 0xb4]
cmp rdi, 0x80
jmp 0x1403f3774
jb 0x1403f37d0
lea rdx, [rax + 1]
test r12b, r9b
cmc
test dl, 0xb6
cmp rdx, r15
jmp 0x1403f378d
ja 0x1403f3a57
mov ecx, edi
cmp r15w, r9w
jmp 0x1403f379e
or cl, 0x80
mov byte [rax], cl
mov rcx, rdi
dec al
shr rcx, 7
mov rax, rdx
jmp 0x1403f37b4
cmp rdi, 0x3fff
movsx di, bl
xchg di, di
mov rdi, rcx
ja 0x1403f377a
jmp 0x1403f37df
mov rdx, rax
mov rcx, rdi
movsx rdi, r15w
cmovno di, r12w
lea rdi, [rdx + 1]
cmp bx, 0x82d
cmp rdi, r15
ja 0x1403f3a57
mov byte [rdx], cl
mov eax, dword [rsi + 8]
cmp dil, r9b
clc
test eax, 0x100
jmp 0x1403f3804
je 0x1403f2c53
lea rax, [rdi + 1]
clc
cmp r9b, 0xc5
jmp 0x1403f3818
cmp rax, r15
jmp 0x1403f3820
ja 0x1403f3a57
mov byte [rdi], 0x40
cmova di, cx
not edi
bsr rdi, r13
mov edi, dword [rsi + 0xb8]
cmp rdi, 0x80
jmp 0x1403f3845
jb 0x1403f38a8
lea rdx, [rax + 1]
cmp rdx, r15
jmp 0x1403f3857
ja 0x1403f3a57
mov ecx, edi
clc
test r10b, 0xe4
or cl, 0x80
mov byte [rax], cl
mov rcx, rdi
rol rax, cl
rol ah, 0xcd
sub rax, 0x21e418e1
shr rcx, 7
cmovge ax, sp
movsx eax, di
mov rax, rdx
cmc
cmp rdi, 0x3fff
bswap di
xchg dil, dil
mov rdi, rcx
jmp 0x1403f389d
ja 0x1403f384b
jmp 0x1403f38be
mov rdx, rax
shr cx, 0x5c
and rcx, 0x4b393417
ror ch, cl
mov rcx, rdi
rol di, cl
lea rdi, [rdx + 1]
jmp 0x1403f38c7
cmp rdi, r15
ja 0x1403f3a57
mov byte [rdx], cl
cbw
rcr ax, 0x55
shl ah, 0x4b
mov eax, dword [rsi + 8]
test eax, 0x400
jmp 0x1403f38e8
je 0x1403f2c63
lea r12, [rdi + 1]
clc
test bpl, r12b
cmp r12, r15
jmp 0x1403f38fe
ja 0x1403f3a57
mov byte [rdi], 0x52
shld cx, dx, 0xe5
adc dil, 0x3f
btc di, 0x7a
lea rdi, [rsi + 0xc0]
not ecx
sub rsp, 0x20
movsxd rcx, r13d
movzx rcx, r8w
cmovno rcx, rcx
mov rcx, rdi
jmp 0x1403f3935
call fcn.140241b51
add rsp, 0x20
mov rbx, rax
cmp r11, r8
cmc
add rax, 0xf
cmp sil, 0xa1
and rax, 0xfffffffffffffff0
call fcn.14044bc13
sub rsp, rax
mov r14, rsp
sub rsp, 0x20
cmove rdx, rcx
mov rcx, rdi
jmp 0x1403f396c
mov rdx, r14
mov r8, rbx
call fcn.1403f5058
add rsp, 0x20
test rax, rsp
test al, al
jmp 0x1403f3985
je 0x1403f3a57
cmp rbx, 0x80
jmp 0x1403f3997
jb 0x1403f3a0d
mov rcx, rbx
lea rax, [r12 + 1]
cmp rax, r15
jmp 0x1403f39ad
ja 0x1403f3a57
mov edx, ecx
test r15b, spl
or dl, 0x80
stc
test r12w, 0x62a5
clc
mov byte [r12], dl
movsx r12d, r9w
xor r12w, 0x4b8f
rol dl, 0x2d
mov rdx, rcx
bsf r12w, r14w
shr rdx, 7
mov r12, rax
cmp r13, 0x44835c3b
test r9b, 0xc
cmp rcx, 0x3fff
movsxd rcx, r15d
cmove ecx, r8d
movzx ecx, sp
mov rcx, rdx
ja 0x1403f39a0
jmp 0x1403f3a1f
mov rax, r12
mov rdx, rbx
sar ch, 0xaf
and cx, r8w
btr rcx, 0x1e
lea rcx, [rax + 1]
test r15b, r15b
clc
cmp rcx, r15
jmp 0x1403f3a2f
ja 0x1403f3a57
mov byte [rax], dl
mov rdi, rbx
test dx, r12w
cmp r15d, esp
add rdi, rcx
jmp 0x1403f3a49
cmp rdi, r15
jmp 0x1403f3a51
jbe 0x1403f3ab2
xor esi, esi
movsx di, r10b
movsxd r15, r12d
xchg r15d, eax
mov eax, esi
mov edi, 0x3a573733
movsx r14w, dl
lea rsp, [rbp + 8]
movsx rbp, bp
pop rbx
movsxd rsi, r13d
movsx edi, r13w
mov r15b, 0x35
pop rdi
mov r14, r10
movzx r13d, r14w
movsxd r14, edi
pop rsi
pop r12
pop r13
pop r14
movzx r15w, dl
mov bp, 0x6dea
bswap r15w
pop r15
not bp
movsx bp, sil
pop rbp
jmp 0x1403f3ab1
ret
sub rsp, 0x20
movsx rdx, r8w
cqo
cmovns r8w, r12w
mov rdx, r14
mov r8, rbx
jmp 0x1403f3acc
call fcn.1404a6cac
add rsp, 0x20
jmp 0x1403f2c63