Function at 0x1403b6708
Capabilities:
Encode data using base64
Encrypt data using speck

Disassembly:
push r15
adc r9w, dx
shl r10b, 0xa3
push r14
bsf r15w, r15w
stc
not r9b
push r13
add r13b, al
jmp 0x1403b672e
push r12
bswap r13
push rsi
bts r14w, r14w
xor r11d, eax
push rdi
bts r9w, di
push rbp
ror r15d, 0x15
shld r11d, r8d, 0x1f
sbb r15b, 0x9e
push rbx
lahf
sub rsp, 0xe8
movaps xmmword [rsp + 0xd0], xmm7
add r11d, ecx
movaps xmmword [rsp + 0xc0], xmm6
cmc
mov r13, r8
mov rdi, rdx
clc
mov r12, rcx
cdqe
lea r13, [r13 + rdx]
dec r11b
add r8w, bp
sar r10, cl
lea r15, [rcx + 8]
not r8b
mov qword [rcx + 8], 0
rcr r11d, 8
shl r10, cl
lea rax, [rcx + 0xf0]
ror r14w, cl
bts r11w, r14w
shr r8, cl
mov qword [rsp + 0xa8], rax
lahf
lea r9, [rcx + 0xd0]
inc r14w
lea r10, [rcx + 0xb0]
btr r8w, r15w
xor r14, rbx
lea r14, [rsp + 0x50]
lea rax, [rcx + 0x90]
sbb r11, 0x5d1f6ce2
mov qword [rsp + 0xb8], rax
lea r11, [rcx + 0x50]
lea r8, [rcx + 0x30]
btc eax, 0xe9
setno al
lea rax, [rcx + 0x10]
test ah, 0xd9
mov qword [rsp + 0xb0], rax
cmp cx, r12w
xor edx, edx
jmp 0x1403b6819
xorps xmm6, xmm6
movaps xmm7, xmmword [0x1400bd400]
movzx bp, spl
xor ecx, ecx
not bpl
movzx ebp, di
movsx bp, bpl
mov rbp, rdi
inc rdi
test r10b, 0x77
cmp rdi, r13
jmp 0x1403b6847
ja 0x1403b8793
movzx ebx, byte [rbp]
adc al, 0x1c
or al, cl
xadd ah, ah
mov eax, ebx
cmp r13, 0x480175ff
and eax, 0x7f
cmp bp, r11w
test eax, r15d
shl rax, cl
jmp 0x1403b6876
add rdx, rax
test r15, rcx
add rcx, 7
stc
clc
test bl, bl
jmp 0x1403b6889
js 0x1403b6835
mov rax, rdx
jmp 0x1403b6898
shr rax, 3
cmp rax, 0xa
jmp 0x1403b68a5
jle 0x1403b68e2
cmp rax, 0x13
jg 0x1403b6923
cmp rax, 0xf
jg 0x1403b6bb4
cmp rax, 0xb
jmp 0x1403b68c8
je 0x1403b6d39
cmp rax, 0xf
jmp 0x1403b68d7
je 0x1403b82ac
jmp 0x1403b7309
cmp rax, 4
jmp 0x1403b68eb
jle 0x1403b6a76
cmp rax, 6
jmp 0x1403b68fa
jg 0x1403b6bcd
cmp rax, 5
jmp 0x1403b6909
je 0x1403b8334
cmp rax, 6
jmp 0x1403b6918
je 0x1403b837a
jmp 0x1403b7309
cmp rax, 0x32
jmp 0x1403b692c
jg 0x1403b6beb
cmp rax, 0x14
jmp 0x1403b693b
je 0x1403b83bc
cmp rax, 0x32
jmp 0x1403b694a
jne 0x1403b7309
and edx, 7
cmp edx, 2
jmp 0x1403b695b
jne 0x1403b87a2
or byte [r12 + 0xe], 4
sub esi, esi
movsxd rbx, r12d
shr rbx, 0x23
xor ecx, ecx
nop word cs:[rax + rax]
shr bl, 0x70
lea rbx, [rdi + 1]
stc
cmp rbx, r13
ja 0x1403b87a2
movzx eax, byte [rdi]
mov edx, eax
and edx, 0x7f
not di
shl rdx, cl
xor dil, bl
sub rdi, 0x4c7771e0
lea rsi, [rsi + rdx]
add rcx, 7
cmova di, ax
mov rdi, rbx
test al, al
js 0x1403b6984
movaps xmmword [rsp + 0x50], xmm6
stc
movaps xmmword [rsp + 0x40], xmm6
test bl, 8
cmp r15b, dil
test rsi, rsi
jmp 0x1403b69da
mov qword [rsp + 0x20], r11
mov qword [rsp + 0x28], r8
je 0x1403b7386
js 0x1403b8831
cmp rsi, 0xf
jmp 0x1403b69f9
ja 0x1403b73f8
mov qword [rsp + 0x50], rsi
movsxd rcx, edx
mov qword [rsp + 0x58], 0xf
lea rcx, [rsp + 0x40]
bswap edi
movzx r8d, bp
mov dx, r12w
mov rdx, rbx
cmovg r8, rbx
mov r8, rsi
xchg dil, bpl
mov di, r13w
mov rdi, r9
movsx rbp, sp
mov bpl, al
not ebp
mov rbp, r10
call fcn.1404a29dd
mov r8, qword [rsp + 0x28]
movzx r9w, r9b
jmp 0x1403b6a53
mov r11, qword [rsp + 0x20]
movzx r9, dx
mov r9w, 0x3cf2
mov r10, rbp
movsx r9w, bpl
mov r9, rdi
jmp 0x1403b6a71
jmp 0x1403b791c
cmp rax, 1
je 0x1403b6f1f
cmp rax, 2
jmp 0x1403b6a89
je 0x1403b7078
cmp rax, 3
jne 0x1403b7309
and edx, 7
cmp cl, 0x79
cmp edx, 2
jmp 0x1403b6aa7
jne 0x1403b87a2
or byte [r15], 8
sub esi, esi
sub ecx, ecx
movzx bx, spl
nop
shl bl, 0x6b
rol bh, cl
lea rbx, [rdi + 1]
cmc
test r12b, al
cmp r12, rbp
cmp rbx, r13
ja 0x1403b87a2
movzx eax, byte [rdi]
btr dx, 8
mov edx, eax
sar edi, cl
and edx, 0x7f
inc dil
shl rdx, cl
add rsi, rdx
rcr dil, 0xc2
add rcx, 7
mov rdi, rbx
test al, al
js 0x1403b6ac1
movaps xmmword [rsp + 0x50], xmm6
cmp r11b, dl
movaps xmmword [rsp + 0x40], xmm6
cmp r8b, dl
cmp edi, 0x8b00047
test sp, r11w
test rsi, rsi
jmp 0x1403b6b22
mov qword [rsp + 0x20], r11
jmp 0x1403b6b2c
mov qword [rsp + 0x28], r8
jmp 0x1403b6b36
je 0x1403b7399
js 0x1403b8831
cmp rsi, 0xf
jmp 0x1403b6b4b
ja 0x1403b7475
mov qword [rsp + 0x50], rsi
bswap r8w
mov qword [rsp + 0x58], 0xf
bswap rdx
xchg dil, cl
lea rcx, [rsp + 0x40]
jmp 0x1403b6b73
mov rdx, rbx
mov r8, rsi
mov rdi, r9
movsxd rbp, r14d
mov bp, cx
not ebp
mov rbp, r10
call fcn.1404a29dd
mov r8, qword [rsp + 0x28]
mov r11, qword [rsp + 0x20]
movsxd r10, ecx
mov r10, rbp
movsx r9, ax
mov r9b, r14b
movzx r9, bx
mov r9, rdi
jmp 0x1403b6baf
jmp 0x1403b7ae3
cmp rax, 0x10
je 0x1403b8462
cmp rax, 0x11
je 0x1403b84fb
jmp 0x1403b7309
cmp rax, 7
je 0x1403b85b1
cmp rax, 0xa
jmp 0x1403b6be0
je 0x1403b860d
jmp 0x1403b7309
cmp rax, 0x33
je 0x1403b71af
cmp rax, 0x34
jmp 0x1403b6bfe
jne 0x1403b7309
and edx, 7
cmp r14w, 0x539c
cmp edx, 2
jmp 0x1403b6c15
jne 0x1403b87a2
or byte [r12 + 0xe], 0x10
xor esi, esi
btr ebx, ecx
xor ecx, ecx
nop dword [rax + rax]
shr bx, 0xa2
bts bx, bp
lea rbx, [rdi + 1]
jmp 0x1403b6c44
cmp rbx, r13
jmp 0x1403b6c4c
ja 0x1403b87a2
movzx eax, byte [rdi]
bsr edx, eax
xor edi, r15d
mov edx, eax
and edx, 0x7f
shl rdx, cl
shr di, cl
sub dil, 0x7b
lea rsi, [rsi + rdx]
add rcx, 7
mov rdi, rbx
test al, al
jmp 0x1403b6c7c
js 0x1403b6c38
movaps xmmword [rsp + 0x50], xmm6
jmp 0x1403b6c91
movaps xmmword [rsp + 0x40], xmm6
test bx, 0x19aa
cmp rcx, rsp
test rsi, rsi
mov qword [rsp + 0x20], r11
jmp 0x1403b6cab
mov qword [rsp + 0x28], r8
jmp 0x1403b6cb5
je 0x1403b73ac
js 0x1403b8831
cmp rsi, 0xf
ja 0x1403b74f9
mov qword [rsp + 0x50], rsi
cqo
mov qword [rsp + 0x58], 0xf
cdq
bswap ebp
lea rcx, [rsp + 0x40]
mov rdx, rbx
movzx edi, si
mov r8, rsi
movzx bp, r9b
mov rdi, r9
movzx rbp, dx
setns bpl
movsx bp, spl
mov rbp, r10
call fcn.1404a29dd
mov r8, qword [rsp + 0x28]
mov r11, 0x77772e41
bswap r10w
mov r11, qword [rsp + 0x20]
movsx r9d, r14w
movsxd r9, esi
mov r10, rbp
movsx r9w, r15b
seto r9b
mov r9, rdi
jmp 0x1403b7c75
and edx, 7
jmp 0x1403b6d44
cmp edx, 2
jmp 0x1403b6d4c
jne 0x1403b87a2
mov qword [rsp + 0x28], r8
test r13b, al
shrd dx, r13w, 0x46
bsf edx, ebp
or byte [r15 + 1], 8
clc
btc dx, 0xaf
xor r8d, r8d
btr rdx, rbx
sub ecx, ecx
cmovb dx, dx
cmc
nop word [rax + rax]
lea rdx, [rdi + 1]
stc
test r13w, r9w
cmp rdx, r13
ja 0x1403b87a2
mov rax, r8
movsx bx, r10b
test ebp, r14d
movzx ebp, byte [rdi]
rol bl, 0x5f
movsx di, r11b
adc rdi, 0x48691e96
mov ebx, ebp
bt di, 0x93
sal dil, cl
and ebx, 0x7f
shl rbx, cl
cmc
rol di, 0x6c
lea r8, [r8 + rbx]
dec dil
shl dil, 0xf5
add rcx, 7
bt di, 2
mov rdi, rdx
test r15w, 0x705f
test bpl, bpl
jmp 0x1403b6dee
js 0x1403b6d85
lea rbx, [rbx + rax]
mov rdi, rbx
cmp r12, r8
lea rdi, [rdi + rdx]
cmp al, r12b
cmp rdi, r13
ja 0x1403b87a2
mov qword [rsp + 0x20], r11
movsx bx, dil
lahf
jmp 0x1403b6e1e
mov rax, r14
not bh
movzx r14d, r12w
mov bh, al
mov r14, r10
mov rbx, r9
cmovle cx, r12w
movzx ecx, di
lea rcx, [0x1400bd9d0]
jmp 0x1403b6e43
mov qword [rsp + 0x40], rcx
movsx cx, r10b
jmp 0x1403b6e52
movups xmmword [rax], xmm6
sets ch
movzx cx, sil
cmovbe rcx, rsi
movups xmmword [rax + 0x20], xmm6
cmovno cx, cx
mov dword [rsp + 0x48], 0
cmovne rcx, r14
not cl
movsxd rcx, edx
movups xmmword [rsp + 0x60], xmm7
mov cl, r8b
movzx cx, dl
movups xmmword [rsp + 0x80], xmm7
not rcx
xchg cx, cx
jmp 0x1403b6e99
mov qword [rsp + 0x90], 0
mov dword [rsp + 0x98], 0
xchg cx, cx
movsx cx, bl
lea rcx, [rsp + 0x40]
jmp 0x1403b6ec1
call fcn.1403b9ed8
mov esi, eax
test r13w, 0x43e2
test r15w, r15w
test al, al
jmp 0x1403b6ed9
je 0x1403b76e9
mov rdx, qword [r12 + 0x98]
cmp rdx, qword [r12 + 0xa0]
jmp 0x1403b6ef4
je 0x1403b76c9
mov rcx, rdx
movzx dx, r12b
lea rdx, [rsp + 0x40]
call fcn.1403bb5b0
add qword [r12 + 0x98], 0x60
jmp 0x1403b6f1a
jmp 0x1403b76e9
and edx, 7
cmp edx, 2
jmp 0x1403b6f2a
jne 0x1403b87a2
or byte [r15], 2
mov rbp, 0x16af4fb8
xor esi, esi
adc bpl, bl
sal bp, cl
stc
sub ecx, ecx
btr bp, 0xe8
sar bpl, cl
ror bpl, cl
nop word cs:[rax + rax]
shr bpl, 0x3f
movsx ebp, r8w
xchg bpl, bpl
lea rbp, [rdi + 1]
cmp rbp, r13
jmp 0x1403b6f76
ja 0x1403b87a2
movzx eax, byte [rdi]
mov edx, eax
sete dil
and edx, 0x7f
rcl rdi, cl
cmovno di, bp
shl rdx, cl
bsr edi, r9d
and dil, dil
lea rsi, [rsi + rdx]
sub dil, sil
xadd rdi, rdi
movsx di, r13b
add rcx, 7
stc
sbb rdi, 0x2a7d58d5
mov rdi, rbp
test al, al
jmp 0x1403b6fbf
js 0x1403b6f6a
movaps xmmword [rsp + 0x50], xmm6
clc
movaps xmmword [rsp + 0x40], xmm6
stc
test rsi, rsi
mov qword [rsp + 0x20], r11
jmp 0x1403b6fde
mov qword [rsp + 0x28], r8
jmp 0x1403b6fe8
je 0x1403b73bf
js 0x1403b8831
cmp rsi, 0xf
jmp 0x1403b6ffd
ja 0x1403b756c
mov qword [rsp + 0x50], rsi
xchg r8d, edi
mov qword [rsp + 0x58], 0xf
bswap rcx
cmovp di, r13w
lea rcx, [rsp + 0x40]
movzx rbx, r8w
movsx rdx, bx
bswap edi
mov rdx, rbp
mov di, 0x682b
mov dil, r12b
cmovno ebx, edi
mov r8, rsi
mov bx, bx
movsxd rdi, r15d
mov rdi, r9
mov ebx, r10d
mov rbx, r10
call fcn.1404a29dd
mov r8, qword [rsp + 0x28]
mov r11b, cl
mov r11, qword [rsp + 0x20]
mov r10, rbx
mov r9d, eax
movzx r9w, dil
setbe r9b
mov r9, rdi
jmp 0x1403b7073
jmp 0x1403b7e33
and edx, 7
jmp 0x1403b7083
cmp edx, 2
jmp 0x1403b708b
jne 0x1403b87a2
or byte [r15], 4
movsx bx, r10b
test spl, 0x88
mov bh, 0xad
sub esi, esi
stc
xor bl, r12b
inc bx
xor ecx, ecx
lea rbx, [rdi + 1]
cmp rbx, r13
jmp 0x1403b70b8
ja 0x1403b87a2
movzx eax, byte [rdi]
or dx, bp
mov edx, eax
sal di, cl
movzx di, r10b
movsx di, sil
and edx, 0x7f
shl rdx, cl
rcl dil, 0x3a
btr rdi, r12
sbb di, 0x452a
add rsi, rdx
test r11b, r14b
bswap di
add rcx, 7
shl di, cl
mov rdi, rbx
test al, al
jmp 0x1403b7100
js 0x1403b70ac
movaps xmmword [rsp + 0x50], xmm6
stc
cmp r9b, 0xef
movaps xmmword [rsp + 0x40], xmm6
test rsi, rsi
jmp 0x1403b711d
mov qword [rsp + 0x20], r11
jmp 0x1403b7127
mov qword [rsp + 0x28], r8
jmp 0x1403b7131
je 0x1403b73d2
js 0x1403b8831
cmp rsi, 0xf
jmp 0x1403b7146
ja 0x1403b75ca
mov qword [rsp + 0x50], rsi
cdq
movzx rcx, dx
mov qword [rsp + 0x58], 0xf
mov cl, r9b
lea rcx, [rsp + 0x40]
mov rdx, rbx
movsx r8w, cl
cmovae rbp, r15
mov r8, rsi
movzx di, cl
not dil
movsx edi, si
mov rdi, r9
mov rbp, r10
jmp 0x1403b718b
call fcn.1404a29dd
mov r8, qword [rsp + 0x28]
mov r11, qword [rsp + 0x20]
mov r10, rbp
mov r9w, 0x199d
mov r9, rdi
jmp 0x1403b71aa
jmp 0x1403b7ffd
and edx, 7
cmp edx, 2
jne 0x1403b87a2
or byte [r12 + 0xe], 8
sub bl, 0x2d
sub bl, r13b
xor bh, 0x61
sub esi, esi
sub ecx, ecx
movsx bx, bpl
test r12w, 0x544c
movsx rbx, ax
nop word cs:[rax + rax]
rcl rbx, 0x32
lea rbx, [rdi + 1]
test r9w, r12w
cmp rbx, r13
jmp 0x1403b71ff
ja 0x1403b87a2
movzx eax, byte [rdi]
mov dil, al
mov edx, eax
btr edi, 0xd3
and edx, 0x7f
sub di, r8w
test si, 0x18af
shl rdx, cl
movsx di, cl
add rsi, rdx
xadd dil, dil
shld di, bp, 0x72
add rcx, 7
btr rdi, 0xd1
cmp bpl, dil
mov rdi, rbx
test al, al
jmp 0x1403b7246
js 0x1403b71ef
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
cmp sp, ax
test rsi, rsi
jmp 0x1403b7261
mov qword [rsp + 0x20], r11
jmp 0x1403b726b
mov qword [rsp + 0x28], r8
jmp 0x1403b7275
je 0x1403b73e5
js 0x1403b8831
cmp rsi, 0xf
jmp 0x1403b728a
ja 0x1403b7645
mov qword [rsp + 0x50], rsi
movsx ebp, r11w
mov cl, bpl
mov qword [rsp + 0x58], 0xf
lea rcx, [rsp + 0x40]
movsxd rdi, ebp
movzx r8w, r11b
mov rdx, rbx
movsx di, sil
not r8b
mov rdi, r14
mov r8, rsi
mov rdi, r9
jmp 0x1403b72cb
mov rbp, r10
jmp 0x1403b72d3
call fcn.1404a29dd
mov r8, qword [rsp + 0x28]
setb r11b
movzx r11d, r13w
cmovbe r11w, bx
mov r11, qword [rsp + 0x20]
movsx r10d, cx
mov r10d, ecx
movsxd r9, ebx
mov r10, rbp
mov r9, rdi
jmp 0x1403b7304
jmp 0x1403b818e
and edx, 7
test esi, ebp
xor eax, eax
cmp rdx, 1
jg 0x1403b86a7
test rdx, rdx
jmp 0x1403b7322
jne 0x1403b874b
mov rax, rdi
or dil, 0x12
mov dil, 0x8e
rcl dil, cl
nop word [rax + rax]
lea rdi, [rax + 1]
clc
cmp rdi, r13
jmp 0x1403b734b
ja 0x1403b87a2
cmp byte [rax], 0
mov rcx, rsp
mov edx, 0
movzx ax, r10b
movsx eax, cx
bswap ecx
mov ecx, 0
jmp 0x1403b7373
mov rax, rdi
jmp 0x1403b737b
js 0x1403b733e
jmp 0x1403b6835
mov qword [rsp + 0x58], 0xf
jmp 0x1403b7394
jmp 0x1403b791c
mov qword [rsp + 0x58], 0xf
jmp 0x1403b73a7
jmp 0x1403b7ae3
mov qword [rsp + 0x58], 0xf
jmp 0x1403b73ba
jmp 0x1403b7c75
mov qword [rsp + 0x58], 0xf
jmp 0x1403b73cd
jmp 0x1403b7e33
mov qword [rsp + 0x58], 0xf
jmp 0x1403b73e0
jmp 0x1403b7ffd
mov qword [rsp + 0x58], 0xf
jmp 0x1403b73f3
jmp 0x1403b818e
mov r14, r10
bts rbp, rsp
movzx bp, r13b
movzx rax, sp
mov qword [rsp + 0x38], r9
or bpl, 0x5d
sar al, 0x3f
adc bp, 0x6ad0
mov rbp, rsi
rol al, cl
or rbp, 0xf
sal ax, cl
sar ah, cl
mov ah, 0xb2
cmp rbp, 0x17
mov eax, 0x16
jmp 0x1403b7438
cmovb rbp, rax
cmp r12, rdi
cmp rbp, 0xfff
jb 0x1403b78a3
lea rcx, [rbp + 0x28]
jmp 0x1403b7455
call fcn.14044721b
lea rdi, [rax + 0x27]
cmp sil, 0xd8
clc
and rdi, 0xffffffffffffffe0
jmp 0x1403b746c
mov qword [rdi - 8], rax
jmp 0x1403b78b7
mov r14, r10
btr bp, 0x3e
mov qword [rsp + 0x38], r9
movzx ebp, r10w
mov rbp, rsi
rol rax, 0xb1
dec al
shr eax, 0xf7
or rbp, 0xf
rcl al, cl
sar al, cl
cmp rbp, 0x17
movsxd rax, r13d
movsx ax, r8b
cdqe
mov eax, 0x16
cmovb rbp, rax
cmp dil, 0xa0
test sp, r10w
test r8w, 0xd3a
cmp rbp, 0xfff
jmp 0x1403b74cb
jb 0x1403b7a45
lea rcx, [rbp + 0x28]
call fcn.14044721b
lea rdi, [rax + 0x27]
cmp r10b, 0xca
and rdi, 0xffffffffffffffe0
jmp 0x1403b74eb
mov qword [rdi - 8], rax
jmp 0x1403b74f4
jmp 0x1403b7a5f
mov r14, r10
sbb ah, 0x4c
btc bp, dx
rol bpl, cl
mov qword [rsp + 0x38], r9
test cl, 0x6f
bts bp, bx
mov rbp, rsi
mov rax, 0x27f439c1
bswap eax
or rbp, 0xf
ror al, cl
cmp rbp, 0x17
mov eax, 0x16
jmp 0x1403b7532
cmovb rbp, rax
cmp rbp, 0xfff
jb 0x1403b7c00
lea rcx, [rbp + 0x28]
jmp 0x1403b754c
call fcn.14044721b
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
jmp 0x1403b755e
mov qword [rdi - 8], rax
jmp 0x1403b7567
jmp 0x1403b7c10
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x38], r9
mov r14, rsi
cmp dx, r13w
xor al, 0xee
or r14, 0xf
cmp r14, 0x17
movsx ax, r10b
mov eax, 0x16
jmp 0x1403b7596
cmovb r14, rax
cmp r8w, sp
cmp r14, 0xfff
jmp 0x1403b75aa
jb 0x1403b7d9d
lea rcx, [r14 + 0x28]
call fcn.14044721b
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x1403b7dba
mov r14, r10
dec rbp
shld ax, bx, 0x80
mov qword [rsp + 0x38], r9
bswap ax
rcl bpl, cl
mov rbp, rsi
movzx ax, bpl
adc al, r15b
shld ax, r15w, 6
or rbp, 0xf
cmp rbp, 0x17
mov al, r9b
mov eax, 0x16
jmp 0x1403b7606
cmovb rbp, rax
cmp rbp, 0xfff
jmp 0x1403b7616
jb 0x1403b7f76
lea rcx, [rbp + 0x28]
jmp 0x1403b7625
call fcn.14044721b
lea rdi, [rax + 0x27]
cmp bx, 0xa44
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1403b7640
jmp 0x1403b7f8b
mov r14, r10
rcr ah, cl
mov qword [rsp + 0x38], r9
bsr rbp, r14
shl ax, 0x61
bt bp, si
mov rbp, rsi
not ax
sar ah, 0x83
btc ax, 0x40
or rbp, 0xf
cmp rbp, 0x17
movsx rax, r11w
mov eax, 0x3e0536fc
mov eax, 0x16
jmp 0x1403b7684
cmovb rbp, rax
cmp rbp, 0xfff
jmp 0x1403b7694
jb 0x1403b810c
lea rcx, [rbp + 0x28]
jmp 0x1403b76a3
call fcn.14044721b
lea rdi, [rax + 0x27]
clc
jmp 0x1403b76b2
and rdi, 0xffffffffffffffe0
jmp 0x1403b76bb
mov qword [rdi - 8], rax
jmp 0x1403b76c4
jmp 0x1403b811d
mov rcx, qword [rsp + 0xb8]
jmp 0x1403b76da
lea r8, [rsp + 0x40]
jmp 0x1403b76e4
call fcn.1403bb0fb
lea rax, [0x1400bd9d0]
mov qword [rsp + 0x40], rax
sets ah
cmovg rax, rsp
mov rax, qword [rsp + 0x88]
clc
test r15b, 0x3b
jmp 0x1403b770e
cmp rax, 0x10
jmp 0x1403b7717
jb 0x1403b777a
mov rcx, qword [rsp + 0x70]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403b7732
jb 0x1403b7775
mov rbp, qword [rcx - 8]
test r13b, 0xbb
test r8w, r10w
stc
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jmp 0x1403b7755
jae 0x1403b8836
add rax, 0x28
movsx ecx, ax
mov rdx, rax
movsx ecx, di
movsxd rcx, edx
xchg ch, cl
mov rcx, rbp
jmp 0x1403b7775
call fcn.140232287
movups xmmword [rsp + 0x80], xmm7
shld r8d, edx, 0xb3
or r8d, 0xd82559f
mov byte [rsp + 0x70], 0
mov rax, qword [rsp + 0x68]
mov r11w, 0x60be
sbb r8d, 0x4822042f
cmp rax, 0x10
movzx r9, r9w
mov r11b, r8b
movsxd r8, esi
mov r9, rbx
not r10w
bswap r8w
movsx r8, r13w
mov r10, r14
bswap r8
mov r11, qword [rsp + 0x20]
movsx r8d, r8w
jmp 0x1403b77da
mov r8, qword [rsp + 0x28]
jmp 0x1403b77e4
jb 0x1403b7878
mov rcx, qword [rsp + 0x50]
bts dx, r8w
lea rdx, [rax + 1]
test dl, 0x7b
cmp rdx, 0x1000
jb 0x1403b7844
mov rbp, qword [rcx - 8]
cmp cx, sp
add rcx, 0xfffffffffffffff8
clc
stc
sub rcx, rbp
cmp rcx, 0x20
jmp 0x1403b7821
jae 0x1403b8836
add rax, 0x28
movsxd rcx, r9d
mov rdx, rax
movsx rcx, r15w
mov cx, sp
mov cx, 0x16c4
mov rcx, rbp
jmp 0x1403b7844
call fcn.140232287
mov r9, rbx
shr cx, 0x2c
ror r11b, cl
xadd cx, r10w
mov r10, r14
mov r11, qword [rsp + 0x20]
sub r14b, bpl
add cl, r9b
movsxd r14, r10d
mov r8, qword [rsp + 0x28]
dec r14b
or ecx, edx
movsx r14w, spl
sub edx, edx
movsx ecx, bx
mov ecx, 0
ror r14w, cl
test sil, sil
mov r14w, 0x7baa
lea r14, [rsp + 0x50]
jmp 0x1403b7898
jne 0x1403b6835
jmp 0x1403b87a2
lea rcx, [rbp + 1]
call fcn.14044721b
mov rdi, rax
xchg r8b, r8b
movzx cx, r12b
mov qword [rsp + 0x40], rdi
movsx dx, spl
jmp 0x1403b78c6
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rbp
movsx dx, r9b
cdq
mov rcx, rdi
movsx r8d, cx
mov rdx, rbx
mov r8, rsi
call fcn.1404a29dd
mov byte [rdi + rsi], 0
btc r10, rsp
mov r9, qword [rsp + 0x38]
mov r10, r14
xor r11d, 0x672141bc
lea r14, [rsp + 0x50]
shl al, 0x24
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
lahf
btr ax, r9w
bsf ax, r9w
mov rax, qword [r12 + 0xc8]
jmp 0x1403b7929
cmp rax, 0x10
jmp 0x1403b7932
jb 0x1403b79f3
mov rcx, qword [r10]
shld edx, edi, 0x38
lea rdx, [rax + 1]
jmp 0x1403b794b
cmp rdx, 0x1000
jmp 0x1403b7957
mov qword [rsp + 0x30], r10
jmp 0x1403b7961
jb 0x1403b79b1
mov rbp, qword [rcx - 8]
cmp dx, 0x32dd
add rcx, 0xfffffffffffffff8
sub rcx, rbp
test r11, r11
stc
cmp rcx, 0x20
jae 0x1403b8836
mov rdi, r9
add rax, 0x28
movzx cx, r8b
movsx dx, r14b
cqo
mov rdx, rax
movzx rcx, r8w
jmp 0x1403b79a4
mov rcx, rbp
jmp 0x1403b79ac
jmp 0x1403b79b9
mov rdi, r9
jmp 0x1403b79b9
call fcn.140232287
mov r9, rdi
bsr rdi, rbp
xchg dil, r11b
mov r10, qword [rsp + 0x30]
shl r8b, 0x9d
shld cx, r8w, 0xe7
add r11b, r13b
mov r11, qword [rsp + 0x20]
ror dil, cl
mov r8, qword [rsp + 0x28]
setl dil
adc ch, 0x53
btc cx, 0xf9
add rbx, rsi
sbb cx, 0x2715
cmc
movaps xmm0, xmmword [rsp + 0x40]
shrd di, r8w, 0x98
cmp r13b, r11b
neg rcx
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r10 + 0x10], xmm1
inc ecx
movups xmmword [r10], xmm0
shr cl, cl
xor edx, edx
rol ecx, 0xf3
sar ecx, cl
mov rdi, rbx
mov ecx, 0
clc
cmp r9d, ecx
cmp rbx, r13
jmp 0x1403b7a3a
jbe 0x1403b6835
jmp 0x1403b87a2
lea rcx, [rbp + 1]
jmp 0x1403b7a4e
call fcn.14044721b
mov rdi, rax
bswap r8d
cwd
movzx edx, r13w
mov qword [rsp + 0x40], rdi
mov dx, 0x2657
mov qword [rsp + 0x50], rsi
cqo
setne r8b
movzx rdx, r15w
mov qword [rsp + 0x58], rbp
bswap r8w
mov rcx, rdi
movzx dx, al
jmp 0x1403b7a91
mov rdx, rbx
cmovne r8d, r10d
mov r8, rsi
jmp 0x1403b7aa0
call fcn.1404a29dd
mov byte [rdi + rsi], 0
movsx r8, di
cwde
mov r9, qword [rsp + 0x38]
and eax, r13d
bts eax, edi
mov r10, r14
dec r8b
bsr r8w, dx
jmp 0x1403b7ac9
lea r14, [rsp + 0x50]
rcr r8b, 0xda
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
xor ax, 0x6ea
sub ax, cx
mov rax, qword [r12 + 0x68]
cmp rax, 0x10
jmp 0x1403b7af1
jb 0x1403b7b9e
mov rcx, qword [r11]
bsr dx, cx
sar dx, cl
shr dl, cl
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403b7b13
mov qword [rsp + 0x30], r10
jmp 0x1403b7b1d
jb 0x1403b7b66
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp dh, dl
test edi, 0x714b7044
cmp rcx, 0x20
jmp 0x1403b7b3f
jae 0x1403b8836
mov rdi, r9
bswap rdx
neg cx
add rax, 0x28
mov rdx, rax
movsx rcx, sp
mov rcx, rbp
jmp 0x1403b7b61
jmp 0x1403b7b6e
mov rdi, r9
jmp 0x1403b7b6e
call fcn.140232287
mov r9, rdi
bt r8w, ax
test r11b, 0x88
movsxd rdi, esi
mov r10, qword [rsp + 0x30]
neg r11b
movzx r11d, r10w
mov r11, qword [rsp + 0x20]
btc rdi, 0xdd
mov r8, qword [rsp + 0x28]
clc
add rbx, rsi
movsx edi, dx
movaps xmm0, xmmword [rsp + 0x40]
movsx edi, bx
rcl dil, 0x1a
sar di, 0x70
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r11 + 0x10], xmm1
test r15d, 0x61f3502e
xadd cl, ch
movups xmmword [r11], xmm0
stc
rol rcx, cl
cmp r13w, 0x3335
sub edx, edx
shl rcx, 0xc8
mov rdi, rbx
cmp ax, sp
add cl, 0x25
or cl, r10b
mov ecx, 0
cmp rbx, r13
jmp 0x1403b7bf5
jbe 0x1403b6835
jmp 0x1403b87a2
lea rcx, [rbp + 1]
call fcn.14044721b
mov rdi, rax
setge r8b
mov qword [rsp + 0x40], rdi
movsx cx, bpl
cmovnp cx, r11w
movsx r8, si
mov qword [rsp + 0x50], rsi
not rdx
mov qword [rsp + 0x58], rbp
mov rcx, rdi
jmp 0x1403b7c3a
mov rdx, rbx
mov r8, rsi
jmp 0x1403b7c45
call fcn.1404a29dd
mov byte [rdi + rsi], 0
mov r9, qword [rsp + 0x38]
mov r10, r14
and r14b, bl
adc al, r10b
lea r14, [rsp + 0x50]
neg r8b
mov r8b, r9b
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
ror ax, 0xfa
mov rax, qword [r12 + 0x108]
cmp rax, 0x10
jmp 0x1403b7c86
jb 0x1403b7d39
mov rcx, qword [rsp + 0xa8]
mov rcx, qword [rcx]
cmp r9b, 0x1d
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403b7cab
mov qword [rsp + 0x30], r10
jb 0x1403b7cf9
mov rbp, qword [rcx - 8]
cmp bh, 0x1a
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jmp 0x1403b7ccd
jae 0x1403b8836
mov rdi, r9
test rsp, rbx
cmc
add rax, 0x28
cdq
bswap dx
mov rdx, rax
movzx ecx, r10w
setle ch
mov rcx, rbp
jmp 0x1403b7cf4
jmp 0x1403b7d01
mov rdi, r9
jmp 0x1403b7d01
call fcn.140232287
mov r9, rdi
movsxd r11, r14d
cbw
sal r11d, 0x27
mov r10, qword [rsp + 0x30]
shrd r8d, r10d, 0xb2
cdqe
test r14b, 0xce
mov r11, qword [rsp + 0x20]
adc rax, 0x17486964
shr al, 0
movsx edi, ax
mov r8, qword [rsp + 0x28]
lea rbx, [rbx + rsi]
setno ch
rcr eax, 0x5b
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
mov al, 0x64
movsxd rax, edx
mov rax, qword [rsp + 0xa8]
and ch, 0xb
movzx rdi, r12w
movups xmmword [rax + 0x10], xmm1
not cl
dec cx
movups xmmword [rax], xmm0
btc rcx, rsp
xor dil, r14b
xor edx, edx
shl dil, cl
mov rdi, rbx
neg cl
btr ecx, 0x9e
and ecx, r12d
mov ecx, 0
cmp rbx, r13
jmp 0x1403b7d92
jbe 0x1403b6835
jmp 0x1403b87a2
lea rcx, [r14 + 1]
jmp 0x1403b7da6
call fcn.14044721b
mov rbx, rax
jmp 0x1403b7dba
mov qword [rsp + 0x40], rbx
movsxd rcx, r9d
bswap rcx
cdq
mov qword [rsp + 0x50], rsi
cwd
mov qword [rsp + 0x58], r14
mov rcx, rbx
movsx edx, bp
mov r8b, 0xb
mov rdx, rbp
mov r8, rsi
jmp 0x1403b7de6
call fcn.1404a29dd
mov byte [rbx + rsi], 0
shr r10b, cl
rcl r14b, cl
clc
mov r9, qword [rsp + 0x38]
btc r8w, bp
mov r10, qword [rsp + 0x30]
xor r8b, 0x7a
sub ax, 0x4c86
cmc
lea r14, [rsp + 0x50]
rcr eax, cl
cbw
bsr r8w, si
mov r11, qword [rsp + 0x20]
shld r8w, ax, 0x38
mov r8, qword [rsp + 0x28]
cmc
cdqe
rcr rax, 0x1f
mov rax, qword [r12 + 0x28]
stc
cmp rax, 0x10
jmp 0x1403b7e42
jb 0x1403b7f08
mov rcx, qword [rsp + 0xb0]
shrd dx, r11w, 0xfd
btr dx, 0x6a
setl dl
mov rcx, qword [rcx]
sal dx, cl
lea rdx, [rax + 1]
test r11b, 0xb0
cmc
cmp r15b, dl
cmp rdx, 0x1000
jmp 0x1403b7e7c
mov qword [rsp + 0x30], r10
jmp 0x1403b7e86
jb 0x1403b7ed3
mov rbx, qword [rcx - 8]
cmp sp, r9w
clc
add rcx, 0xfffffffffffffff8
test r12b, r12b
sub rcx, rbx
jmp 0x1403b7ea5
cmp rcx, 0x20
jmp 0x1403b7eae
jae 0x1403b8836
mov rdi, r9
adc dl, spl
setg cl
add rax, 0x28
cqo
mov rdx, rax
mov rcx, rbx
jmp 0x1403b7ece
jmp 0x1403b7edb
mov rdi, r9
jmp 0x1403b7edb
call fcn.140232287
mov r9, rdi
bts r8d, esi
bsf eax, edx
rcl r11w, 0x57
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x20]
lahf
or ah, 0xfa
bsr edi, eax
mov r8, qword [rsp + 0x28]
and dil, r15b
add rbp, rsi
shr ah, 0x80
cdqe
movaps xmm0, xmmword [rsp + 0x40]
setp al
mov edi, ebp
cmovb rax, rbp
movaps xmm1, xmmword [rsp + 0x50]
xchg cx, ax
mov rax, qword [rsp + 0xb0]
sar dil, 0x14
sub dil, r9b
movups xmmword [rax + 0x10], xmm1
sbb dil, 0x47
bts rdi, rbx
movups xmmword [rax], xmm0
rol dil, cl
cmovl di, r11w
xor edx, edx
sar di, 0xf2
mov rdi, rbp
movsx ecx, r14w
bts ecx, eax
mov ecx, 0
jmp 0x1403b7f68
cmp rbp, r13
jbe 0x1403b6835
jmp 0x1403b87a2
lea rcx, [rbp + 1]
jmp 0x1403b7f7f
call fcn.14044721b
mov rdi, rax
cmovg cx, ax
mov qword [rsp + 0x40], rdi
jmp 0x1403b7f95
mov qword [rsp + 0x50], rsi
mov dl, 0x69
mov qword [rsp + 0x58], rbp
movzx dx, r13b
mov rcx, rdi
mov r8b, 0x69
cwd
mov rdx, rbx
jmp 0x1403b7fb6
mov r8, rsi
jmp 0x1403b7fbe
call fcn.1404a29dd
mov byte [rdi + rsi], 0
cdqe
mov r9, qword [rsp + 0x38]
sbb ax, 0x1dd4
mov r10, r14
ror r14b, cl
bt ax, 0xa9
lea r14, [rsp + 0x50]
and ax, 0x6bdd
xadd r11w, r8w
bts r11w, r8w
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
rcr rax, cl
mov rax, qword [r12 + 0x48]
cmp r10b, 0x17
cmc
cmp rax, 0x10
jmp 0x1403b8010
jb 0x1403b80b5
mov rcx, qword [r8]
rcr rdx, cl
ror dh, cl
adc dl, r9b
lea rdx, [rax + 1]
clc
cmp si, bx
cmp rdx, 0x1000
mov qword [rsp + 0x30], r10
jmp 0x1403b803a
jb 0x1403b808a
mov rbp, qword [rcx - 8]
cmc
clc
cmp bp, dx
add rcx, 0xfffffffffffffff8
cmc
stc
sub rcx, rbp
jmp 0x1403b805c
cmp rcx, 0x20
jmp 0x1403b8065
jae 0x1403b8836
mov rdi, r9
shl dl, 0x31
cmp r11d, r10d
test spl, 0xf5
add rax, 0x28
bswap dx
mov rdx, rax
mov rcx, rbp
jmp 0x1403b8092
mov rdi, r9
jmp 0x1403b8092
call fcn.140232287
mov r9, rdi
or di, 0x40ea
mov r10, qword [rsp + 0x30]
clc
cmp r14, r10
mov r11, qword [rsp + 0x20]
shr cx, cl
mov r8, qword [rsp + 0x28]
lea rbx, [rbx + rsi]
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
cmc
sal ecx, 0xfe
bsr ecx, ebx
movups xmmword [r8 + 0x10], xmm1
movsx cx, dl
movsxd rdi, ebp
movups xmmword [r8], xmm0
cmovo cx, sp
rol cx, 0xbe
xor edx, edx
mov rdi, rbx
shld rcx, r14, 5
adc ecx, r8d
mov ecx, 0
jmp 0x1403b80f9
cmp rbx, r13
jmp 0x1403b8101
jbe 0x1403b6835
jmp 0x1403b87a2
lea rcx, [rbp + 1]
jmp 0x1403b8115
call fcn.14044721b
mov rdi, rax
mov qword [rsp + 0x40], rdi
movsx rcx, bp
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rbp
movsx rdx, r9w
movsxd rcx, r13d
mov rcx, rdi
xchg r8b, dl
mov rdx, rbx
mov r8w, sp
movsxd r8, edx
setno r8b
mov r8, rsi
jmp 0x1403b8153
call fcn.1404a29dd
mov byte [rdi + rsi], 0
xor r8b, 0x5e
sar al, cl
mov r9, qword [rsp + 0x38]
mov r10, r14
adc r14d, 0xe5b1b20
lea r14, [rsp + 0x50]
sub eax, esi
btc r11w, cx
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
add rax, 0x79164c54
mov rax, qword [r12 + 0xe8]
stc
cmp rax, 0x10
jb 0x1403b825c
mov rcx, qword [r9]
bsf dx, r10w
lea rdx, [rax + 1]
clc
cmp r14b, dl
cmc
cmp rdx, 0x1000
jmp 0x1403b81be
mov qword [rsp + 0x30], r10
jmp 0x1403b81c8
jb 0x1403b821f
mov rbp, qword [rcx - 8]
cmp r10b, 0x81
add rcx, 0xfffffffffffffff8
stc
sub rcx, rbp
cmp r14b, bl
cmp rcx, 0x20
jmp 0x1403b81ea
jae 0x1403b8836
mov rdi, r9
adc rdx, 0x16bb3e6d
dec ch
add rax, 0x28
movsxd rdx, r11d
cdq
movzx ecx, r9w
mov rdx, rax
movzx ecx, r11w
movsxd rcx, edx
mov rcx, rbp
jmp 0x1403b821a
jmp 0x1403b8227
mov rdi, r9
jmp 0x1403b8227
call fcn.140232287
mov r9, rdi
or r11w, r12w
add dil, cl
bt cx, sp
mov r10, qword [rsp + 0x30]
xchg r8w, cx
bswap ecx
mov r11, qword [rsp + 0x20]
bswap rdi
and ecx, 0x7a035bec
rcr di, 0xa2
mov r8, qword [rsp + 0x28]
lea rbx, [rbx + rsi]
movaps xmm0, xmmword [rsp + 0x40]
shrd rdi, rbx, 0x81
xor cl, r12b
cmovbe rdi, r11
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r9 + 0x10], xmm1
adc cl, r8b
movups xmmword [r9], xmm0
xor edx, edx
xor rcx, 0x5f9c0479
neg ecx
mov rdi, rbx
inc cl
not ecx
mov ecx, 0
cmp rbx, r13
jmp 0x1403b82a1
jbe 0x1403b6835
jmp 0x1403b87a2
test dl, 7
jne 0x1403b87a2
or byte [r15 + 1], 0x80
xor eax, eax
xor ecx, ecx
add rdx, rbx
sar dx, 0x36
nop
lea rdx, [rdi + 1]
cmc
stc
cmp rdx, r13
jmp 0x1403b82d4
ja 0x1403b87a2
movzx ebx, byte [rdi]
rol bpl, cl
rcl di, cl
rcl bpl, 0xc
mov ebp, ebx
btc di, ax
sbb dil, bpl
and ebp, 0x7f
xchg dil, dil
shl di, cl
shl rbp, cl
rcl edi, cl
btc di, dx
lea rax, [rax + rbp]
add rcx, 7
mov rdi, rdx
test r8w, dx
test bl, bl
js 0x1403b82c6
test rax, rax
jmp 0x1403b8321
setne byte [r12 + 0xa8]
jmp 0x1403b832f
jmp 0x1403b8698
and edx, 7
clc
test r11b, r13b
cmp r10w, 0x4a5
cmp edx, 1
jmp 0x1403b8349
jne 0x1403b87a2
or byte [r15], 0x20
add rbp, 9
cmp r15b, 0xbd
cmp r15w, dx
cmp rbp, r13
jmp 0x1403b8367
ja 0x1403b87a2
mov rax, qword [rdi]
mov qword [r12 + 0x70], rax
jmp 0x1403b85f9
and edx, 7
cmp dx, 0x4be0
stc
cmp edx, 1
jmp 0x1403b838b
jne 0x1403b87a2
or byte [r15], 0x40
add rbp, 9
cmp r12, rbx
cmp rbp, r13
jmp 0x1403b83a4
ja 0x1403b87a2
mov rax, qword [rdi]
mov qword [r12 + 0x78], rax
jmp 0x1403b83b7
jmp 0x1403b85f9
test dl, 7
jmp 0x1403b83c4
jne 0x1403b87a2
or byte [r15 + 2], 0x10
btc dx, 0xb6
xor eax, eax
btc dx, 0x2e
rol edx, cl
xor ecx, ecx
add dx, 0x1143
cqo
xor dx, bp
nop dword [rax]
add dx, r12w
lea rdx, [rdi + 1]
jmp 0x1403b83f9
cmp rdx, r13
jmp 0x1403b8401
ja 0x1403b87a2
movzx ebx, byte [rdi]
mov ebp, ebx
rcl dil, cl
and ebp, 0x7f
sar dil, cl
stc
jmp 0x1403b841b
shl rbp, cl
sar dil, 0xd3
movzx edi, sp
lea rax, [rax + rbp]
ror dil, 0xb6
bswap rdi
rcr di, cl
add rcx, 7
mov rdi, rdx
test bl, bl
jmp 0x1403b8441
js 0x1403b83f0
test rax, rax
jmp 0x1403b844f
setne byte [r12 + 0xab]
jmp 0x1403b845d
jmp 0x1403b8698
test dl, 7
jmp 0x1403b846a
jne 0x1403b87a2
or byte [r15 + 2], 1
xor eax, eax
sal dl, cl
sub ecx, ecx
sbb dh, 0x97
nop dword [rax]
ror dh, cl
lea rdx, [rdi + 1]
stc
cmp dl, bpl
cmp rdx, r13
jmp 0x1403b8497
ja 0x1403b87a2
movzx ebx, byte [rdi]
btr ebp, 0x31
mov ebp, ebx
movsx edi, r8w
sub rdi, 0x188777df
and ebp, 0x7f
inc dil
shl rbp, cl
mov di, r10w
add rax, rbp
btc di, r13w
add rcx, 7
btc rdi, 0x2b
ror dil, 0x19
mov rdi, rdx
jmp 0x1403b84dd
test bl, bl
js 0x1403b8487
test rax, rax
jmp 0x1403b84ed
setne byte [r12 + 0xa9]
jmp 0x1403b8698
test dl, 7
jmp 0x1403b8503
jne 0x1403b87a2
or byte [r15 + 2], 2
sub eax, eax
shl dx, cl
and dx, 0x1d7
movsx edx, dx
sub ecx, ecx
rol edx, cl
bt rdx, 0x6e
nop dword [rax]
dec dl
lea rdx, [rdi + 1]
cmp rdx, r13
ja 0x1403b87a2
movzx ebx, byte [rdi]
sar dil, cl
mov ebp, ebx
mov edi, 0x3407416d
bt di, r12w
and ebp, 0x7f
and rdi, 0xb343bac
rol rdi, 1
inc dil
shl rbp, cl
and edi, 0x1b9f50a3
btc di, r9w
bsf edi, ebx
lea rax, [rax + rbp]
bsf edi, edx
add dil, 0xaa
add rcx, 7
and dil, sil
adc di, r10w
sar dil, cl
mov rdi, rdx
cmc
test sil, 0xd8
test bl, bl
jmp 0x1403b8595
js 0x1403b852d
test rax, rax
jmp 0x1403b85a3
setne byte [r12 + 0xaa]
jmp 0x1403b8698
and edx, 7
stc
test bx, r12w
cmp edx, 1
jmp 0x1403b85c1
jne 0x1403b87a2
or byte [r15], 0x80
add rbp, 9
jmp 0x1403b85d7
cmp rbp, r13
ja 0x1403b87a2
mov rax, qword [rdi]
ror dil, 0x92
test r8b, 0x2e
mov qword [r12 + 0x80], rax
rcl edi, 0xc2
xor dil, r15b
mov rdi, rbp
test bx, 0x3996
sub edx, edx
jmp 0x1403b8608
jmp 0x1403b6828
test dl, 7
jmp 0x1403b8615
jne 0x1403b87a2
or byte [r15 + 1], 4
btr dx, sp
sub eax, eax
movsx edx, cx
bt edx, ebp
sub ecx, ecx
neg dx
rcr dx, 0x57
nop dword [rax + rax]
clc
lea rdx, [rdi + 1]
cmc
stc
cmp rdx, r13
jmp 0x1403b864c
ja 0x1403b87a2
movzx ebx, byte [rdi]
mov ebp, ebx
and ebp, 0x7f
test r14b, 0x3d
shl rbp, cl
or di, r9w
lea rax, [rax + rbp]
or dil, 0xcb
movsxd rdi, r12d
add rcx, 7
mov rdi, rdx
cmp r10w, bp
test bl, bl
jmp 0x1403b8682
js 0x1403b863e
mov dword [r12 + 0x88], eax
cmovo di, bx
setae dil
mov rdi, rdx
xor edx, edx
jmp 0x1403b86a2
jmp 0x1403b6828
cmp edx, 5
je 0x1403b8767
cmp edx, 2
jmp 0x1403b86b8
jne 0x1403b87af
sub edx, edx
xor ecx, ecx
bt ax, ax
rol ax, 0x79
nop word cs:[rax + rax]
lea rax, [rdi + 1]
clc
cmp r15d, 0x74ea618a
stc
cmp rax, r13
jmp 0x1403b86e9
ja 0x1403b87a2
mov rbx, rdx
sbb sil, dil
rcl sil, 0xb1
movzx esi, byte [rdi]
bt bp, r13w
sar bpl, 0x71
sub bp, bp
mov ebp, esi
and ebp, 0x7f
shl rbp, cl
add rdx, rbp
add dil, 0xcb
rcr rdi, 0xbc
add rcx, 7
rcl dil, 0x5d
mov rdi, rax
test sil, sil
js 0x1403b86d4
add rbp, rbx
lea rbp, [rbp + rax]
test spl, spl
cmp rbp, r13
jmp 0x1403b8742
cmova rbp, rax
jmp 0x1403b85f9
cmp edx, 1
jmp 0x1403b8753
jne 0x1403b87af
add rbp, 9
jmp 0x1403b8762
jmp 0x1403b876b
add rbp, 5
cmp rbp, r13
jmp 0x1403b8773
cmovbe rdi, rbp
test r9b, bpl
cmp r12d, 0x256f256d
test ecx, 0x5238316a
xor edx, edx
jmp 0x1403b878e
jmp 0x1403b6828
mov eax, dword [r15]
clc
cmp r10b, r10b
test al, 2
jne 0x1403b881c
xor eax, eax
shrd di, bp, 0xc5
rcl r15d, cl
movsxd rbp, r10d
movaps xmm6, xmmword [rsp + 0xc0]
sub dil, bpl
add r13b, r15b
movaps xmm7, xmmword [rsp + 0xd0]
rol r13b, 0xff
add rsp, 0xe8
movzx r14w, dil
jmp 0x1403b87da
pop rbx
mov r13w, r14w
pop rbp
mov r15b, 0xca
not r14b
pop rdi
cmove r13, rdi
movsxd r13, esi
xchg rsi, rsi
pop rsi
not r15
mov r13b, 0x82
pop r12
mov r15w, 0x2e2
xchg r13b, r14b
sets r14b
pop r13
mov r15w, 0x716d
pop r14
jmp 0x1403b8814
pop r15
jmp 0x1403b881b
ret
and eax, 4
cmp bp, 0x57c1
test dx, 0x6f58
shr eax, 2
jmp 0x1403b87af
call fcn.1403b2bde
call fcn.1404b549a
int3