Function at 0x1403ecfb2
Capabilities:
Check for software breakpoints
Encode data using base64
Encrypt data using speck

Disassembly:
push rbp
bt bp, 0x67
xchg bp, bp
push r15
and bpl, r12b
push r14
movsx ebp, r9w
bts r15, rbx
push r13
push r12
push rsi
push rdi
sbb si, bp
bt bp, 0xa4
mov bp, 0x1731
push rbx
and rsi, 0xbef3c81
ror bpl, 0x3e
jmp 0x1403ecfed
push rax
rcl bpl, cl
movsx esi, sp
mov rbp, rsp
movzx esi, r14w
bts di, r9w
mov rdi, rdx
rcr esi, 0x38
movsxd r15, esp
movsx rsi, bx
mov rsi, rcx
bts r15d, edi
lea r15, [rdx + r8]
mov eax, dword [rcx + 8]
cmp r12b, 4
jmp 0x1403ed024
test al, 2
jmp 0x1403ed02b
jne 0x1403ed45b
test al, 4
jne 0x1403ed585
test al, 8
jmp 0x1403ed040
jne 0x1403ed6ca
test al, 0x10
jmp 0x1403ed04d
jne 0x1403ed801
test al, 0x20
jmp 0x1403ed05a
jne 0x1403ed95a
test al, 0x40
jne 0x1403eda8b
test al, 0x80
jne 0x1403edb82
test eax, 0x100
jmp 0x1403ed07a
jne 0x1403edc54
test eax, 0x400
jmp 0x1403ed08a
jne 0x1403edd25
mov r14, qword [rsi + 0x110]
sar ah, cl
mov rax, qword [rsi + 0x118]
mov qword [rbp], rax
cmp si, bp
cmp r14, rax
jmp 0x1403ed0af
je 0x1403ed26e
lea r13, [rdi + 1]
cmp r13, r15
jmp 0x1403ed0c1
ja 0x1403ede7c
mov byte [rdi], 0x5a
or al, 0x2c
cmovg cx, bp
mov rax, qword [r14]
cmp rdi, r14
bsr cx, dx
sub rsp, 0x20
cmovnp rcx, r9
movzx rcx, r13w
mov rcx, r14
call qword [rax + 0x10]
add rsp, 0x20
btr r12w, 0x83
mov r12, rax
test sil, 0xe3
add rax, 0xf
and rax, 0xfffffffffffffff0
jmp 0x1403ed10a
call fcn.1404460bf
sub rsp, rax
cwd
mov rbx, rsp
adc edx, 0x25f30626
mov rax, qword [r14]
rcr ecx, cl
sub rsp, 0x20
movzx rdx, r11w
movsxd rcx, edx
mov edx, 0x443f09ff
mov rcx, r14
mov r8b, 0xe7
mov rdx, rbx
mov r8, r12
jmp 0x1403ed143
call qword [rax + ioctlsocket]
add rsp, 0x20
cmp r13b, dl
cmp dil, 0xd5
test al, al
jmp 0x1403ed158
je 0x1403ede7c
cmp r12, 0x80
jb 0x1403ed1e2
mov rcx, r12
btc ax, r13w
movzx rax, sp
lea rax, [r13 + 1]
cmp rax, r15
ja 0x1403ede7c
mov edx, ecx
test r15b, 0xe7
or dl, 0x80
mov byte [r13], dl
ror r13b, 0x44
sal r13, cl
sub dh, 0xb9
mov rdx, rcx
movzx r13d, cx
xadd r13b, r13b
shr rdx, 7
bts r13, r15
shld r13, rdi, 0xe6
cmp spl, 0xcc
mov r13, rax
test si, r8w
clc
cmp rcx, 0x3fff
movsx ecx, dx
mov cx, 0x1a47
xchg cl, cl
mov rcx, rdx
jmp 0x1403ed1d7
ja 0x1403ed177
jmp 0x1403ed1ef
mov rax, r13
mov rdx, r12
rol cl, cl
clc
bsf rcx, r9
lea rcx, [rax + 1]
test cx, ax
stc
jmp 0x1403ed1fc
cmp rcx, r15
ja 0x1403ede7c
mov byte [rax], dl
mov rdi, r12
jmp 0x1403ed217
lea rdi, [rdi + rcx]
test ax, si
jmp 0x1403ed223
cmp rdi, r15
jmp 0x1403ed22b
ja 0x1403ede7c
sub rsp, 0x20
movzx r8w, sil
movsxd r8, r11d
movzx edx, dx
mov rdx, rbx
not r8d
mov r8, r12
jmp 0x1403ed24e
call fcn.1404a0bfe
add rsp, 0x20
add r14, 0x50
test dil, 0x7f
cmp r14, qword [rbp]
jmp 0x1403ed268
jne 0x1403ed0b5
mov r14, qword [rsi + 0x128]
sal al, cl
movzx rax, r15w
mov rax, qword [rsi + 0x130]
mov sil, 1
cmc
jmp 0x1403ed28b
mov qword [rbp], rax
test spl, 0xd0
cmp r8d, 0x5e913c89
stc
cmp r14, rax
je 0x1403ede86
lea r13, [rdi + 1]
cmp r15w, 0x64f3
clc
cmp r13, r15
ja 0x1403ede7c
mov byte [rdi], 0x62
rol al, cl
mov rax, qword [r14]
sub rsp, 0x20
bswap cx
mov rcx, r14
jmp 0x1403ed2cf
call qword [rax + 0x10]
add rsp, 0x20
mov r12, rax
jmp 0x1403ed2e4
add rax, 0xf
clc
cmc
stc
and rax, 0xfffffffffffffff0
jmp 0x1403ed2f4
call fcn.1404460bf
sub rsp, rax
mov rbx, rsp
mov rcx, 0x6add2a0f
xadd rax, rcx
bts ax, si
mov rax, qword [r14]
sub rsp, 0x20
movzx rdx, r12w
mov rcx, r14
mov r8w, dx
mov rdx, rbx
movsxd r8, r9d
mov r8, rbp
mov r8, r12
jmp 0x1403ed331
call qword [rax + ioctlsocket]
add rsp, 0x20
test dl, r10b
cmp r15w, r10w
test al, al
jmp 0x1403ed346
je 0x1403ede7c
cmp r12, 0x80
jb 0x1403ed3ca
mov rcx, r12
mov ax, 0x4458
neg eax
lea rax, [r13 + 1]
cmp rax, r15
jmp 0x1403ed36e
ja 0x1403ede7c
mov edx, ecx
cmp sil, r13b
or dl, 0x80
jmp 0x1403ed383
mov byte [r13], dl
setns r13b
mov rdx, rcx
shr rdx, 7
rol r13, cl
add r13, rdx
rcr r13b, 0xc7
mov r13, rax
cmp r8w, cx
stc
test spl, 0x3f
cmp rcx, 0x3fff
movzx ecx, r14w
movzx rcx, dx
movzx cx, r13b
mov rcx, rdx
ja 0x1403ed362
jmp 0x1403ed3de
mov rax, r13
rol cx, cl
rol ch, 0x47
and dx, sp
mov rdx, r12
bt cx, 0xa2
lea rcx, [rax + 1]
jmp 0x1403ed3ec
cmp rcx, r15
jmp 0x1403ed3f4
ja 0x1403ede7c
mov byte [rax], dl
cmp rdi, r12
sal dil, 0x62
rcr dil, 0x63
mov rdi, r12
test r9b, r12b
add rdi, rcx
cmp rdi, r15
ja 0x1403ede7c
sub rsp, 0x20
cdq
cwd
mov rdx, rbx
movsx r8w, spl
mov r8, r12
jmp 0x1403ed430
call fcn.1404a0bfe
add rsp, 0x20
test r12b, r10b
jmp 0x1403ed441
add r14, 0x50
cmp dx, dx
test sp, r15w
cmp r14, qword [rbp]
jne 0x1403ed2a4
jmp 0x1403ede86
test r8, r8
jmp 0x1403ed463
jle 0x1403ede7c
mov byte [rdi], 0xa
movzx ecx, bp
inc rdi
btc ecx, 0x69
bswap cx
mov rcx, qword [rsi + 0x20]
cmp rcx, 0x80
jmp 0x1403ed489
jb 0x1403ed4e7
nop
lea rax, [rdi + 1]
stc
cmp rax, r15
jmp 0x1403ed49d
ja 0x1403ede7c
mov edx, ecx
stc
test r11b, 0x2c
or dl, 0x80
test r11w, 0x2c31
mov byte [rdi], dl
bts di, bp
mov rdx, rcx
shr rdx, 7
mov rdi, rax
cmp rcx, 0x3fff
movzx ecx, cx
movsx rcx, r11w
movsx ecx, si
mov rcx, rdx
jmp 0x1403ed4dc
ja 0x1403ed490
jmp 0x1403ed4fc
mov rax, rdi
sete dl
mov rdx, rcx
rcr cl, 0x8b
shld ecx, r15d, 0xd3
movsx ecx, r14w
lea rcx, [rax + 1]
clc
cmc
cmp rcx, r15
jmp 0x1403ed50a
ja 0x1403ede7c
mov byte [rax], dl
mov r8, qword [rsi + 0x20]
add edi, 0x3a3e733f
movzx rdi, ax
cmovp di, r12w
lea rdi, [rcx + r8]
test rsi, 0x12e60af0
stc
cmp rdi, r15
jmp 0x1403ed539
ja 0x1403ede7c
cmp qword [rsi + 0x28], 0x10
jb 0x1403ed558
mov rdx, qword [rsi + 0x10]
jmp 0x1403ed553
jmp 0x1403ed55e
lea rdx, [rsi + 0x10]
stc
clc
sub rsp, 0x20
jmp 0x1403ed567
call fcn.1404a0bfe
add rsp, 0x20
cmove eax, r13d
mov eax, dword [rsi + 8]
cmc
test al, 4
jmp 0x1403ed57f
je 0x1403ed039
lea rax, [rdi + 1]
cmp dil, 0x3d
cmp rax, r15
jmp 0x1403ed595
ja 0x1403ede7c
mov byte [rdi], 0x12
add cl, sil
mov rcx, qword [rsi + 0x40]
cmp esp, 0x18795adb
test r13b, 0x71
cmp rcx, 0x80
jb 0x1403ed633
nop dword [rax + rax]
bts edx, r9d
lea rdx, [rax + 1]
cmc
cmp rdx, r15
jmp 0x1403ed5d5
ja 0x1403ede7c
mov ebx, ecx
cmc
or bl, 0x80
btr edi, ecx
cmp bx, 0x46d6
shrd rdi, rsi, 0x52
mov byte [rax], bl
sub rdi, 0x35f371d4
lahf
bt rdi, 0xbb
mov rdi, rcx
or ax, 0x445a
shrd ax, bx, 0x3a
sets ah
shr rdi, 7
and ah, 0xee
movzx rax, bx
mov rax, rdx
cmp rcx, 0x3fff
movsx rcx, dx
mov rcx, rdi
ja 0x1403ed5c8
jmp 0x1403ed640
mov rdx, rax
btc di, si
mov rdi, rcx
rol ch, 0x5f
lea rcx, [rdx + 1]
cmp r14w, 0x4802
cmp rcx, r15
jmp 0x1403ed652
ja 0x1403ede7c
mov byte [rdx], dil
shrd r8w, bp, 0x5d
sar r8d, cl
mov r8, qword [rsi + 0x40]
bsr edi, ebp
clc
lea rdi, [rcx + r8]
stc
test edi, r15d
cmc
cmp rdi, r15
jmp 0x1403ed67d
ja 0x1403ede7c
cmp qword [rsi + 0x48], 0x10
jmp 0x1403ed68d
jb 0x1403ed6a1
mov rdx, qword [rsi + 0x30]
jmp 0x1403ed69c
jmp 0x1403ed6ab
lea rdx, [rsi + 0x30]
cmc
jmp 0x1403ed6ab
sub rsp, 0x20
jmp 0x1403ed6b4
call fcn.1404a0bfe
add rsp, 0x20
cdqe
mov eax, dword [rsi + 8]
test al, 8
je 0x1403ed046
lea rax, [rdi + 1]
stc
clc
cmp rax, r15
ja 0x1403ede7c
mov byte [rdi], 0x1a
rcr ecx, 0x5b
bt cx, 0x46
neg ch
mov rcx, qword [rsi + 0x60]
jmp 0x1403ed6f0
cmp rcx, 0x80
jmp 0x1403ed6fc
jb 0x1403ed773
nop dword [rax]
cwd
xor edx, edx
lea rdx, [rax + 1]
cmc
clc
stc
cmp rdx, r15
jmp 0x1403ed71c
ja 0x1403ede7c
mov ebx, ecx
or di, bx
btr edi, edx
or bl, 0x80
sub edi, r15d
mov byte [rax], bl
mov rdi, rcx
mov ax, di
movsx ax, bh
inc rax
shr rdi, 7
mov ah, 0x8e
and ah, 0x8e
mov rax, rdx
cmc
cmp r15b, bpl
test rax, r11
cmp rcx, 0x3fff
movzx cx, dh
jmp 0x1403ed765
mov rcx, rdi
ja 0x1403ed70d
jmp 0x1403ed785
mov rdx, rax
rcl rdi, 0x63
bts di, r11w
mov rdi, rcx
cmp r11, r11
lea rcx, [rdx + 1]
cmp r10b, 0xea
test rdx, 0x6b92404f
cmc
cmp rcx, r15
ja 0x1403ede7c
mov byte [rdx], dil
mov r8, qword [rsi + 0x60]
bts edi, eax
movsx rdi, cx
lea rdi, [rcx + r8]
test r15, 0x53383241
clc
test cl, r12b
cmp rdi, r15
ja 0x1403ede7c
cmp qword [rsi + 0x68], 0x10
jmp 0x1403ed7ce
jb 0x1403ed7dd
mov rdx, qword [rsi + 0x50]
jmp 0x1403ed7e1
lea rdx, [rsi + 0x50]
sub rsp, 0x20
call fcn.1404a0bfe
add rsp, 0x20
shr al, 6
mov eax, dword [rsi + 8]
test al, 0x10
jmp 0x1403ed7fb
je 0x1403ed053
lea rax, [rdi + 1]
test r13, r13
cmp r9d, edx
cmp rax, r15
jmp 0x1403ed813
ja 0x1403ede7c
mov byte [rdi], 0x22
movsx rcx, r12w
neg cl
shl rcx, cl
mov rcx, qword [rsi + 0x80]
stc
jmp 0x1403ed832
cmp rcx, 0x80
jmp 0x1403ed83e
jb 0x1403ed8bf
nop dword [rax]
xadd dl, dl
movzx dx, r14b
add rdx, r13
lea rdx, [rax + 1]
clc
cmp r8w, 0x425a
cmc
cmp rdx, r15
jmp 0x1403ed867
ja 0x1403ede7c
mov ebx, ecx
bsr rdi, r10
bts di, bp
setle dil
or bl, 0x80
bts di, r14w
or di, bp
mov byte [rax], bl
mov rdi, rcx
add ax, r14w
shr rdi, 7
ror ah, 0xb2
shld ax, si, 0x9e
mov rax, rdx
cmc
cmp rcx, 0x3fff
movsx rcx, r15w
movzx cx, r11b
mov ch, cl
mov rcx, rdi
ja 0x1403ed853
jmp 0x1403ed8cf
mov rdx, rax
mov rdi, rcx
shr cx, 0x99
sar cl, 0x2d
bswap rcx
lea rcx, [rdx + 1]
cmc
test r13w, 0x46f
cmp rcx, r15
jmp 0x1403ed8e2
ja 0x1403ede7c
mov byte [rdx], dil
add r8w, 0x7be3
dec r8
mov r8, qword [rsi + 0x80]
lea rdi, [rcx + r8]
cmp sil, r13b
stc
test dl, r15b
cmp rdi, r15
ja 0x1403ede7c
cmp qword [rsi + 0x88], 0x10
jmp 0x1403ed91c
jb 0x1403ed930
mov rdx, qword [rsi + 0x70]
jmp 0x1403ed92b
jmp 0x1403ed934
lea rdx, [rsi + 0x70]
sub rsp, 0x20
call fcn.1404a0bfe
add rsp, 0x20
not al
mov eax, dword [rsi + 8]
cmp dl, al
test bp, 0x21aa
test al, 0x20
jmp 0x1403ed954
je 0x1403ed060
lea rax, [rdi + 1]
clc
stc
cmp rax, r15
ja 0x1403ede7c
mov byte [rdi], 0x2a
add ch, dh
mov rcx, qword [rsi + 0xa0]
test r8, 0x4e5d144c
cmp rcx, 0x80
jmp 0x1403ed988
jb 0x1403ed9ec
lea rdx, [rax + 1]
stc
cmp rdx, r15
ja 0x1403ede7c
mov ebx, ecx
xadd edi, edi
shrd rdi, rsp, 0x6d
neg dil
or bl, 0x80
xor di, r14w
movsx rdi, si
mov byte [rax], bl
inc rdi
mov rdi, rcx
sal rax, cl
shr rdi, 7
movsx eax, sp
mov rax, rdx
test r11w, r9w
stc
cmp rcx, 0x3fff
movzx ecx, r10w
mov rcx, rdi
jmp 0x1403ed9e1
ja 0x1403ed98e
jmp 0x1403ed9ff
mov rdx, rax
rcr dil, cl
shrd di, di, 0x22
shl di, cl
mov rdi, rcx
neg cl
lea rcx, [rdx + 1]
cmp rcx, r15
jmp 0x1403eda0b
ja 0x1403ede7c
mov byte [rdx], dil
sbb edi, r10d
movsxd r8, r15d
xor dil, dil
mov r8, qword [rsi + 0xa0]
lea rdi, [rcx + r8]
jmp 0x1403eda30
cmp rdi, r15
jmp 0x1403eda38
ja 0x1403ede7c
cmp qword [rsi + 0xa8], 0x10
jb 0x1403eda58
mov rdx, qword [rsi + 0x90]
jmp 0x1403eda6a
lea rdx, [rsi + 0x90]
test r9d, 0xf0b380b
cmp r9b, spl
clc
sub rsp, 0x20
jmp 0x1403eda73
call fcn.1404a0bfe
add rsp, 0x20
mov eax, dword [rsi + 8]
cmp rbx, r11
stc
test al, 0x40
je 0x1403ed068
lea rax, [rdi + 1]
cmp rdi, 0x45604cd4
cmp rax, r15
jmp 0x1403eda9e
ja 0x1403ede7c
mov byte [rdi], 0x30
btr di, bx
or dil, 0xf2
bt di, 0x22
mov edi, dword [rsi + 0xb0]
test bl, 0xd0
cmp rdi, 0x80
jmp 0x1403edac9
jb 0x1403edb38
lea rdx, [rax + 1]
cmp r13b, 0xe1
test rcx, 0x10086b3d
cmp rdx, r15
jmp 0x1403edae6
ja 0x1403ede7c
mov ecx, edi
cmc
or cl, 0x80
cmp r11w, 0x4fbe
stc
clc
mov byte [rax], cl
mov rcx, rdi
bsr ax, r8w
bswap eax
shr rcx, 7
mov al, spl
mov rax, rdx
test r13d, 0x6fe70694
cmp rdi, 0x3fff
movzx rdi, r12w
mov edi, 0x1c140c4d
xchg dil, dil
mov rdi, rcx
ja 0x1403edacf
jmp 0x1403edb47
mov rdx, rax
cmc
bts rcx, r8
mov rcx, rdi
movzx edi, r9w
lea rdi, [rdx + 1]
cmp spl, bl
cmp rdi, r15
jmp 0x1403edb56
ja 0x1403ede7c
mov byte [rdx], cl
movsx ax, r11b
test rcx, rbx
mov eax, dword [rsi + 8]
jmp 0x1403edb75
test al, 0x80
jmp 0x1403edb7c
je 0x1403ed070
lea rax, [rdi + 1]
cmp rax, r15
jmp 0x1403edb8e
ja 0x1403ede7c
mov byte [rdi], 0x38
sub dil, spl
rcl dil, 0x98
mov edi, dword [rsi + 0xb4]
cmc
cmp rdi, 0x80
jmp 0x1403edbb1
jb 0x1403edc07
lea rdx, [rax + 1]
stc
cmp rdx, r15
jmp 0x1403edbc4
ja 0x1403ede7c
mov ecx, edi
test r14w, r13w
or cl, 0x80
mov byte [rax], cl
shrd rcx, r14, 0x2c
sal cx, 0xac
dec ecx
mov rcx, rdi
shr rcx, 7
mov rax, rdx
cmp rdi, 0x3fff
movzx edi, ax
mov rdi, rcx
jmp 0x1403edbfc
ja 0x1403edbb7
jmp 0x1403edc1b
mov rdx, rax
mov cl, r10b
mov rcx, rdi
btc edi, 0
neg dil
bts di, ax
lea rdi, [rdx + 1]
stc
cmp rdi, r15
jmp 0x1403edc28
ja 0x1403ede7c
mov byte [rdx], cl
and al, cl
or al, bpl
bswap ax
mov eax, dword [rsi + 8]
cmp r15b, 0x89
jmp 0x1403edc44
test eax, 0x100
jmp 0x1403edc4e
je 0x1403ed080
lea rax, [rdi + 1]
jmp 0x1403edc5d
cmp rax, r15
jmp 0x1403edc65
ja 0x1403ede7c
mov byte [rdi], 0x40
not di
mov edi, dword [rsi + 0xb8]
test sp, di
jmp 0x1403edc7f
cmp rdi, 0x80
jb 0x1403edcdc
lea rdx, [rax + 1]
test r12b, r12b
cmp rdx, r15
ja 0x1403ede7c
mov ecx, edi
or cl, 0x80
test r8b, 0x52
mov byte [rax], cl
mov rcx, rdi
lahf
shr rcx, 7
movsx rax, si
mov rax, rdx
test r15b, r15b
cmp rdi, 0x3fff
mov di, 0x28d0
jmp 0x1403edcc9
mov rdi, rcx
jmp 0x1403edcd1
ja 0x1403edc8c
jmp 0x1403edcef
mov rdx, rax
and rcx, 0x2b4d6fd3
clc
mov ecx, 0x4a8d3938
mov rcx, rdi
lea rdi, [rdx + 1]
cmc
cmp rdi, r15
jmp 0x1403edcfc
ja 0x1403ede7c
mov byte [rdx], cl
adc al, 0xa7
xor al, bpl
mov eax, dword [rsi + 8]
test r13d, 0x70743f08
cmp rdx, 0x2fbd7248
test eax, 0x400
je 0x1403ed090
lea r12, [rdi + 1]
cmc
cmp r12, r15
jmp 0x1403edd32
ja 0x1403ede7c
mov byte [rdi], 0x52
lea rdi, [rsi + 0xc0]
or ch, 0x4f
shl rcx, 0xf7
stc
sub rsp, 0x20
setbe ch
xchg ch, cl
bswap cx
mov rcx, rdi
jmp 0x1403edd5e
call fcn.1401f7ba2
add rsp, 0x20
btr rbx, 0xdc
movzx bx, ch
mov rbx, rax
jmp 0x1403edd7b
add rax, 0xf
test rax, 0x4e256bca
cmc
and rax, 0xfffffffffffffff0
jmp 0x1403edd8f
call fcn.1404460bf
sub rsp, rax
xchg rdx, r14
stc
mov r14, rsp
sub rsp, 0x20
movsx rcx, r11w
cdq
mov rcx, rdi
mov rdx, r14
setbe r8b
mov r8w, r13w
mov r8, rbx
jmp 0x1403eddbd
call fcn.1403ef49b
add rsp, 0x20
stc
test al, al
je 0x1403ede7c
cmp rbx, 0x80
jb 0x1403ede3b
mov rcx, rbx
lea rax, [r12 + 1]
cmc
jmp 0x1403eddea
cmp rax, r15
ja 0x1403ede7c
mov edx, ecx
or dl, 0x80
test dil, al
mov byte [r12], dl
setno r12b
rol r12, 0x59
mov rdx, rcx
shr rdx, 7
stc
mov r12, rax
cmp dl, sil
clc
cmp rcx, 0x3fff
movsx rcx, cx
bswap ecx
movsx cx, r13b
mov rcx, rdx
jmp 0x1403ede30
ja 0x1403edddf
jmp 0x1403ede48
mov rax, r12
cdq
neg dx
mov rdx, rbx
rcr ecx, 0xc0
lea rcx, [rax + 1]
jmp 0x1403ede55
cmp rcx, r15
ja 0x1403ede7c
mov byte [rax], dl
mov rdi, rbx
test spl, sil
lea rdi, [rdi + rcx]
cmp bpl, 0x1a
cmp rdi, r15
jmp 0x1403ede76
jbe 0x1403eded7
sub esi, esi
movsx rax, dx
bswap r13w
mov eax, esi
mov r14d, 0x103562
cmovp esi, r8d
lea rsp, [rbp + 8]
bswap edi
movzx bx, dil
movsxd rbx, ebp
pop rbx
movsxd r13, ebx
movsx r13w, r8b
pop rdi
movzx r12d, bp
pop rsi
mov r15w, 0x1f14
not r12b
movzx r12, r13w
pop r12
pop r13
xchg r14, r15
jmp 0x1403edec7
pop r14
movsx r15w, bl
pop r15
pop rbp
jmp 0x1403eded6
ret
sub rsp, 0x20
mov rdx, r14
movsxd r8, ecx
cmovle r8w, ax
movsx r8, r11w
mov r8, rbx
jmp 0x1403edef2
call fcn.1404a0bfe
add rsp, 0x20
jmp 0x1403edf00
jmp 0x1403ed090