Function at 0x140414c79
Capabilities:
Encode data using base64

Disassembly:
push r15
and r15b, 0x5e
push r14
btc r14d, ebx
or r14b, 0x72
and al, 0xb
push r13
movzx r14, r10w
movsx r14, r10w
xor r14b, r10b
push r12
movsxd rax, esp
rcl ax, 0x1a
push rsi
lahf
bts rax, rdi
push rdi
and r14w, bx
bsr r14w, bp
push rbp
bsr r14w, cx
shr bpl, 0x3f
push rbx
xadd rax, rbp
shl ax, cl
movsx r15w, spl
sub rsp, 0xb8
mov r14, r9
rol bp, 0x29
mov r15, r8
or bpl, al
mov al, 0xac
mov rbp, rdx
xadd r12w, r12w
bt r12d, 0xf
btr r12, 0x61
mov r12, rcx
rol al, 0xa9
mov ax, 0x7281
cmp r15w, 0x2e69
mov rcx, qword [rcx + 0xc0]
bsf rax, rax
movzx ax, r13b
bswap eax
mov rax, qword [r12 + 0xc8]
test r10w, r15w
cmp rcx, rax
jmp 0x140414d26
jae 0x140414dc6
lea rdx, [rcx + 1]
jmp 0x140414d3a
mov qword [r12 + 0xc0], rdx
test ecx, edx
cmp bx, cx
movzx ecx, byte [rcx]
cmc
cmp edx, 0x37620489
mov dword [rsp + 0x78], ecx
bts ecx, r12d
mov rcx, rdx
cmp r15b, al
test edi, r13d
cmp rcx, rax
jmp 0x140414d6a
jae 0x140414ecf
lea rdx, [rcx + 1]
sub bx, r11w
sal bx, cl
not rbx
mov qword [r12 + 0xc0], rdx
ror bx, 0x19
and bl, 0xe6
movzx ebx, byte [rcx]
cmp r15b, 0x4f
mov rcx, rdx
cmp rcx, rax
jmp 0x140414d9f
jae 0x140414fc1
lea rax, [rcx + 1]
bswap di
mov qword [r12 + 0xc0], rax
movzx di, r10b
movzx edi, byte [rcx]
jmp 0x140414dc1
jmp 0x14041509e
cmp dword [r12 + 0x30], 0
jmp 0x140414dd1
je 0x140414e61
mov r8d, dword [r12 + 0x34]
lea rsi, [r12 + 0x38]
mov rcx, qword [r12 + 0x28]
mov dh, 0xd8
mov rdx, rsi
jmp 0x140414df1
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
cmc
test bl, spl
test sp, 0x5484
sub ecx, dword [r12 + 0xd0]
cmp bx, 0x3291
add dword [r12 + 0xb8], ecx
jmp 0x140414e26
test eax, eax
jmp 0x140414e2d
je 0x140414e7c
cdqe
or rcx, rbp
sub cx, r12w
shld cx, r13w, 0xb7
add rax, rsi
seta ch
movsx ecx, r12w
movzx cx, bl
movzx ecx, byte [rsi]
mov dword [rsp + 0x78], ecx
jmp 0x140414e5c
jmp 0x140414ea6
mov dword [rsp + 0x78], 0
cmc
test r15b, 0x99
cmp rcx, rax
jb 0x140414d70
jmp 0x140414ecf
mov dword [r12 + 0x30], 0
lea rax, [r12 + 0x39]
bts ecx, r13d
mov byte [r12 + 0x38], 0
movzx ecx, r9w
sal cl, 0x76
mov dword [rsp + 0x78], 0
movzx ecx, cx
mov qword [r12 + 0xc8], rax
movzx rcx, si
lea rcx, [r12 + 0x39]
stc
mov qword [r12 + 0xc0], rcx
clc
cmp rcx, rax
jmp 0x140414ec9
jb 0x140414d70
cmp dword [r12 + 0x30], 0
jmp 0x140414eda
je 0x140414f50
mov r8d, dword [r12 + 0x34]
cmovle esi, r8d
cqo
lea rsi, [r12 + 0x38]
mov rcx, qword [r12 + 0x28]
movzx dx, r11b
xchg rdx, rdx
cmovns dx, bp
mov rdx, rsi
jmp 0x140414f09
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
sub ecx, dword [r12 + 0xd0]
test al, r10b
add dword [r12 + 0xb8], ecx
stc
test eax, eax
jmp 0x140414f31
je 0x140414f66
cdqe
add rax, rsi
movzx rbx, ax
bswap bx
movzx ebx, byte [rsi]
jmp 0x140414f4b
jmp 0x140414f95
xor ebx, ebx
clc
cmp rcx, rax
jmp 0x140414f5b
jb 0x140414da5
jmp 0x140414fc1
mov dword [r12 + 0x30], 0
mov cx, r8w
shrd cx, r14w, 0xe7
bt rcx, r8
lea rax, [r12 + 0x39]
mov byte [r12 + 0x38], 0
jmp 0x140414f90
sub ebx, ebx
shl cl, 0x71
mov qword [r12 + 0xc8], rax
ror rcx, 0x4d
lea rcx, [r12 + 0x39]
stc
jmp 0x140414fac
mov qword [r12 + 0xc0], rcx
cmp r14b, 0x7d
cmp rcx, rax
jb 0x140414da5
cmp dword [r12 + 0x30], 0
jmp 0x140414fcc
je 0x140415037
mov r8d, dword [r12 + 0x34]
lea rsi, [r12 + 0x38]
mov rcx, qword [r12 + 0x28]
mov dh, ah
seto dl
mov rdx, rsi
jmp 0x140414fee
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
test r9b, 0x53
cmp r9w, r10w
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
test eax, eax
je 0x140415043
cdqe
xor dil, 0xd4
and rdi, rdx
add rax, rsi
mov dil, dl
movzx edi, byte [rsi]
jmp 0x140415032
jmp 0x140415078
xor edi, edi
jmp 0x14041503e
jmp 0x14041509e
mov dword [r12 + 0x30], 0
bsr rax, rbx
ror ch, cl
bsf eax, r8d
lea rax, [r12 + 0x39]
jmp 0x140415060
mov byte [r12 + 0x38], 0
shld cx, sp, 0xd0
xor edi, edi
xchg ecx, ecx
movsx ecx, r10w
movsx cx, dil
mov qword [r12 + 0xc8], rax
cbw
lea rax, [r12 + 0x39]
setle cl
movzx cx, r10b
mov qword [r12 + 0xc0], rax
movzx rcx, dx
movzx ecx, di
mov rcx, r12
jmp 0x1404150a6
call fcn.140422d1d
mov dword [rsp + 0x70], eax
bswap cx
not ch
mov rcx, r12
jmp 0x1404150bc
call fcn.140422d1d
mov dword [rsp + 0x58], eax
mov rax, qword [r12 + 0xc0]
cmc
cmp rcx, r12
cmp sp, 0xfa3
cmp rax, qword [r12 + 0xc8]
jmp 0x1404150e3
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r15
jmp 0x1404150f2
mov qword [rsp + 0x40], rbp
jmp 0x1404150fc
jae 0x140415124
lea rcx, [rax + 1]
movsxd r13, esi
cmovg r13w, cx
mov qword [r12 + 0xc0], rcx
movzx r13d, byte [rax]
jmp 0x14041511f
jmp 0x1404151f5
cmp dword [r12 + 0x30], 0
jmp 0x14041512f
je 0x14041519b
mov r8d, dword [r12 + 0x34]
jmp 0x140415142
lea rsi, [r12 + 0x38]
movsx rdx, r8w
cmovge dx, bx
mov rcx, qword [r12 + 0x28]
cdq
mov rdx, rsi
jmp 0x14041515d
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
stc
sub ecx, dword [r12 + 0xd0]
clc
cmc
add dword [r12 + 0xb8], ecx
test eax, eax
je 0x1404151a8
cdqe
add rax, rsi
not r13b
movzx r13d, byte [rsi]
jmp 0x140415196
jmp 0x1404151cc
xor r13d, r13d
jmp 0x1404151a3
jmp 0x1404151f5
mov dword [r12 + 0x30], 0
or ah, 0xaf
lea rax, [r12 + 0x39]
adc cl, 0x75
stc
mov byte [r12 + 0x38], 0
xor r13d, r13d
movsxd rcx, r8d
setge ch
mov qword [r12 + 0xc8], rax
not ax
movzx eax, bx
movzx ax, r10b
lea rax, [r12 + 0x39]
movsx rcx, r8w
bswap cx
xchg cl, ch
mov qword [r12 + 0xc0], rax
mov rcx, r12
jmp 0x1404151fd
call fcn.140422d1d
mov rcx, r12
jmp 0x14041520a
call fcn.140422d1d
mov rcx, r12
call fcn.140422d1d
mov r14d, eax
mov rcx, r12
call fcn.140422d1d
mov esi, eax
and al, spl
mov rcx, qword [r12 + 0xc0]
bts rax, r10
mov rax, qword [r12 + 0xc8]
jmp 0x140415241
cmp rcx, rax
jmp 0x140415249
mov dword [rsp + 0x48], edi
jae 0x140415282
lea rdx, [rcx + 1]
jmp 0x14041525c
mov qword [r12 + 0xc0], rdx
jmp 0x140415269
movzx ecx, byte [rcx]
jmp 0x140415271
mov dword [rsp + 0x68], ecx
mov rcx, rdx
jmp 0x14041527d
jmp 0x140415333
cmp dword [r12 + 0x30], 0
jmp 0x14041528d
je 0x140415326
mov r15d, ebx
xchg bl, r8b
mov ebx, esi
movsxd rcx, ecx
mov r8d, dword [r12 + 0x34]
xchg rsi, rsi
lea rsi, [r12 + 0x38]
cmovbe rdx, rbx
mov rdx, 0x641c679d
jmp 0x1404152bb
mov rcx, qword [r12 + 0x28]
cmovo rdx, rax
mov rdx, rsi
jmp 0x1404152cc
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
jmp 0x1404152df
sub ecx, dword [r12 + 0xd0]
cmp ebx, esp
add dword [r12 + 0xb8], ecx
test eax, eax
jmp 0x1404152f8
je 0x140415362
cdqe
clc
xor cl, r14b
neg ecx
add rax, rsi
movzx rcx, r10w
movsxd rcx, r9d
movzx ecx, byte [rsi]
jmp 0x140415318
mov dword [rsp + 0x68], ecx
jmp 0x140415321
jmp 0x140415394
mov dword [rsp + 0x68], 0
or di, 0x475a
mov edi, r13d
cmp bx, 0x3af4
cmp rcx, rax
jae 0x1404153e0
lea rax, [rcx + 1]
jmp 0x14041534d
mov qword [r12 + 0xc0], rax
movzx eax, byte [rcx]
jmp 0x14041535d
jmp 0x1404154dd
mov dword [r12 + 0x30], 0
movsx rdi, di
lea rax, [r12 + 0x39]
btr rdi, 0xeb
mov byte [r12 + 0x38], 0
movsx di, r9b
bt si, si
mov dword [rsp + 0x68], 0
stc
inc sil
mov edi, r13d
cmp di, bx
mov qword [r12 + 0xc8], rax
stc
lea rcx, [r12 + 0x39]
sbb sil, 0x4a
sal sil, 0xb0
mov qword [r12 + 0xc0], rcx
or esi, r11d
mov esi, ebx
not bx
bt bx, r10w
mov ebx, r15d
jmp 0x1404153d2
cmp rcx, rax
jmp 0x1404153da
jb 0x140415344
cmp dword [r12 + 0x30], 0
jmp 0x1404153eb
je 0x140415458
mov ebp, ebx
cwd
mov ebx, esi
mov r8d, dword [r12 + 0x34]
movsxd rsi, r13d
lea rsi, [r12 + 0x38]
mov rcx, qword [r12 + 0x28]
mov rdx, rsi
jmp 0x140415411
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
stc
jmp 0x140415424
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
stc
test eax, eax
jmp 0x14041543c
je 0x140415464
movsxd rcx, eax
add rcx, rsi
mov rax, rax
movzx eax, byte [rsi]
jmp 0x140415453
jmp 0x140415493
sub eax, eax
jmp 0x14041545f
jmp 0x1404154dd
mov dword [r12 + 0x30], 0
lea rcx, [r12 + 0x39]
sbb sil, dl
ror dil, cl
btr di, bx
mov byte [r12 + 0x38], 0
bts edi, r15d
movsx edi, r12w
sub eax, eax
movzx esi, di
xadd si, si
mov edi, r13d
sar sil, 0xe5
cmovns si, sp
bswap si
mov qword [r12 + 0xc8], rcx
shrd si, r10w, 0xf
rcr ecx, cl
clc
lea rcx, [r12 + 0x39]
rcr sil, cl
cmp dil, 0x5a
mov qword [r12 + 0xc0], rcx
movzx rsi, cx
cmp bh, ch
jmp 0x1404154d1
mov esi, ebx
bt bx, sp
rcl bx, 0x14
mov ebx, ebp
mov dword [rsp + 0x5c], 0
test al, 0x20
jmp 0x1404154ec
sete byte [rsp + 0x98]
test si, ax
test bl, bl
jmp 0x1404154fe
je 0x140415543
movzx eax, dil
stc
cmc
cmp r8b, 0x3b
sub r13d, r13d
cmp eax, 0x17
jmp 0x140415519
jg 0x1404155c8
lea ecx, [rax - 0xf]
cmp ecx, 2
jmp 0x14041552a
jb 0x140415600
cmp eax, 8
jmp 0x140415538
je 0x14041561d
jmp 0x140415c16
movzx eax, byte [rsp + 0x68]
clc
xor r13d, r13d
jmp 0x140415558
cmp eax, 0xf
jmp 0x140415560
jle 0x1404155e9
cmp eax, 0x20
jmp 0x14041556e
je 0x140415647
cmp eax, 0x18
jmp 0x14041557c
je 0x140415647
cmp eax, 0x10
jne 0x140415c16
mov edx, dword [rsp + 0x48]
movzx eax, dl
cmp dl, al
adc cl, r15b
lea ecx, [rax - 8]
cmc
test sp, r15w
cmp r8b, bpl
cmp dl, 8
cmovb ecx, eax
clc
cmp r14w, sp
cmp ecx, 3
jmp 0x1404155b5
jne 0x140415600
mov dil, 2
jmp 0x1404155c3
jmp 0x14041565c
cmp eax, 0x18
jmp 0x1404155d0
je 0x140415655
cmp eax, 0x20
jmp 0x1404155de
je 0x140415655
jmp 0x140415c16
cmp eax, 8
je 0x14041561d
cmp eax, 0xf
jmp 0x1404155fa
jne 0x140415c16
mov dil, 3
mov r15b, 1
jmp 0x14041560b
mov dword [rsp + 0x60], 0
jmp 0x140415618
jmp 0x140415670
mov al, 1
rcr dil, 0xbb
cmc
cmp sp, r11w
mov dword [rsp + 0x60], eax
shr dil, cl
dec dil
sub r15d, r15d
jmp 0x14041563a
mov dil, 1
jmp 0x140415642
jmp 0x140415670
mov edi, dword [rsp + 0x68]
seto al
shl dl, cl
bt dx, 0x8c
shr dil, 3
test dh, 0x66
mov al, 1
rcl dx, cl
shr bpl, cl
mov dword [rsp + 0x60], eax
xor r15d, r15d
btc ax, 0x43
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x30]
sbb rbp, 0x3b750e00
mov rdx, qword [rsp + 0x40]
add bpl, 0x77
rcr bpl, cl
xor bp, r8w
movzx ebp, dil
jmp 0x1404156a0
mov dword [rdx], r14d
mov dword [rcx], esi
test ecx, ecx
cmp r14b, cl
test rax, rax
je 0x1404156b9
mov dword [rax], ebp
test al, r12b
stc
test esi, esi
jmp 0x1404156c0
je 0x140415739
sub r13d, r13d
movzx ax, r15b
mov eax, 0x7fffffff
clc
sub edx, edx
div esi
stc
cmp eax, r14d
jb 0x140415c16
mov ecx, esi
imul ecx, r14d
sub r13d, r13d
cdqe
dec eax
btr eax, ecx
mov eax, 0x7fffffff
cmp r15, r11
cmc
stc
xor edx, edx
div ebp
stc
cmp eax, ecx
jmp 0x140415708
jb 0x140415c16
sub r13d, r13d
sal ah, cl
lahf
mov eax, 0x7fffffff
xor edx, edx
cmc
jmp 0x140415725
div esi
test r12b, r15b
stc
cmp eax, r14d
jb 0x140415c16
jmp 0x140415764
mov ecx, esi
imul ecx, r14d
sal rax, cl
xor r13d, r13d
bts ax, ax
shld ax, bx, 0x79
mov eax, 0x7fffffff
test r12b, r11b
cmc
clc
sub edx, edx
div ebp
cmp eax, ecx
jb 0x140415c16
mov dword [rsp + 0xac], edi
stc
mov qword [rsp + 0x80], rcx
imul ecx, ebp
call fcn.1400e071d
test rax, rax
jmp 0x140415784
je 0x140415c13
mov r13, rax
bsf rax, rcx
movzx eax, byte [rsp + 0x78]
stc
test ch, 0x89
cmp r13w, 0x50c2
test eax, eax
jmp 0x1404157a7
mov dword [rsp + 0x30], ebp
jmp 0x1404157b0
je 0x140415867
cmp qword [r12 + 0x10], 0
je 0x140415849
mov rcx, qword [r12 + 0xc0]
adc rdx, 0x783024
mov rdi, qword [r12 + 0xc8]
mov ebp, ebx
mov ebx, edi
sbb dl, 0x68
test dx, 0x4a1e
sub ebx, ecx
shl rdx, 0x3b
bswap edx
clc
mov edx, eax
jmp 0x1404157ff
sub edx, ebx
jmp 0x140415808
mov ebx, ebp
jmp 0x140415817
mov ebp, dword [rsp + 0x30]
jmp 0x140415820
jle 0x140415853
mov qword [r12 + 0xc0], rdi
cmovae ecx, esi
mov cx, 0x7dc4
mov rcx, qword [r12 + 0x28]
jmp 0x14041583f
call qword [r12 + 0x18]
jmp 0x140415867
mov rcx, qword [r12 + 0xc0]
test ch, al
mov eax, eax
mov dil, 2
lea rax, [rax + rcx]
mov qword [r12 + 0xc0], rax
stc
rol al, cl
test bl, bl
not al
movsx di, r8b
setne al
mov edi, dword [rsp + 0x48]
sub cl, bpl
rol cl, cl
cmp dil, 8
setae cl
test r9b, 0xc9
stc
or cl, al
cmc
or cl, r15b
mov qword [rsp + 0x38], r13
jmp 0x140415898
mov dword [rsp + 0x8c], r15d
jmp 0x1404158a5
je 0x140415961
test bl, bl
je 0x140415b26
cmp dword [rsp + 0x58], 0
jmp 0x1404158bd
je 0x140415c0b
mov edi, dword [rsp + 0x70]
test edi, edi
jmp 0x1404158ce
je 0x140415b85
cmp qword [r12 + 0x10], 0
je 0x140415b48
mov rax, qword [r12 + 0xc0]
sal rcx, cl
shl dx, cl
mov rcx, qword [r12 + 0xc8]
xor dx, bx
rcr bpl, cl
adc ebp, 0x2cfc38af
mov ebp, ebx
movzx dx, al
mov ebx, ecx
xor dl, 0xbf
sub ebx, eax
shl edx, cl
rcl dl, cl
mov edx, edi
cmp spl, dil
test rbx, r14
sub edx, ebx
not bh
cmove bx, r15w
mov ebx, ebp
mov bpl, bpl
movzx bp, bpl
cmovns bp, cx
mov ebp, dword [rsp + 0x30]
jmp 0x14041593b
jle 0x140415b56
mov qword [r12 + 0xc0], rcx
movsx rcx, sp
mov rcx, qword [r12 + 0x28]
jmp 0x140415957
call qword [r12 + 0x18]
jmp 0x140415b85
mov dword [rsp + 0x50], r14d
test r8b, 0x87
clc
mov dword [rsp + 0x54], esi
cmp r14w, 0x641
clc
test esi, esi
jmp 0x14041597d
je 0x140416ad0
mov eax, dword [rsp + 0x50]
or r14w, 0x6c7c
mov r14d, eax
and edi, r9d
bt rdi, rbx
imul r14d, dword [rsp + 0x30]
movsxd rdi, edi
movsx di, r11b
mov edi, dword [rsp + 0x54]
jmp 0x1404159ae
dec edi
clc
sub esi, esi
jmp 0x140415a45
movsxd r15, ebx
mov rcx, rbp
not r8b
mov r8, r15
jmp 0x1404159c9
call fcn.14049d8a6
mov r8d, r14d
adc dl, r11b
test ax, 0x217d
sub r8d, ebx
xor dh, bl
add rbp, r15
movzx r15w, r11b
movsxd rcx, r14d
movsx edx, r14w
mov r15d, dword [rsp + 0x8c]
movsxd rcx, eax
mov rcx, qword [r12 + 0x28]
mov rdx, rbp
jmp 0x140415a04
call r13
mov rbx, qword [r12 + 0xc8]
dec r13w
mov r13w, 0x2432
movsx r13d, r14w
mov r13, qword [rsp + 0x38]
jmp 0x140415a26
mov qword [r12 + 0xc0], rbx
jmp 0x140415a33
inc esi
cmp dl, ch
add edi, 0xffffffff
jmp 0x140415a3f
jae 0x140416ad0
cmp byte [rsp + 0x98], 0
movzx bp, r12b
movsx ebp, di
cmove eax, edi
mov eax, edi
cmove eax, esi
movsxd rbp, ebp
sub bpl, 0xce
imul eax, r14d
and bpl, 0xaa
or bpl, al
sub bp, 0x78c5
movsxd rbp, eax
test r13, 0x2d847e23
stc
cmp dl, spl
lea rbp, [rbp + r13]
mov r13, qword [r12 + 0x10]
test r13, r13
jmp 0x140415a94
je 0x140415ada
mov rdx, qword [r12 + 0xc0]
btr bx, 0x20
ror bx, 0x8f
sar al, 0xb5
mov rax, qword [r12 + 0xc8]
sub bl, dil
mov rbx, rax
jmp 0x140415ac1
sub rbx, rdx
cmp r15b, dl
cmp r14d, ebx
jmp 0x140415acf
jg 0x1404159b8
jmp 0x140415af7
mov rdx, qword [r12 + 0xc0]
shr r13b, 0x9d
mov rax, qword [r12 + 0xc8]
rcl r13w, cl
ror r13w, 0xce
lea rbx, [rdx + r14]
cmp rbx, rax
movsxd r13, esp
movzx r13w, r13b
mov r13, qword [rsp + 0x38]
jmp 0x140415b10
ja 0x140415a33
mov rcx, rbp
mov r8, r14
call fcn.14049d8a6
jmp 0x140415a26
mov dword [rsp + 0x54], esi
mov dword [rsp + 0x50], r14d
sub eax, eax
jmp 0x140415b36
mov qword [rsp + 0x90], rax
jmp 0x140415b43
jmp 0x140415df4
mov rax, qword [r12 + 0xc0]
not ch
movzx rcx, bp
mov ecx, edi
sbb dil, al
shrd di, bp, 0x23
dec di
lea rcx, [rcx + rax]
movzx rdi, bp
cmp r9d, 0x488147ea
mov qword [r12 + 0xc0], rcx
cmp r15w, 0x4b9d
rcl dil, 0x8f
lahf
mov eax, dword [rsp + 0x58]
bsr cx, r11w
movsx rdi, r13w
mov edi, eax
inc cx
imul edi, ebp
movsx cx, ch
setl ch
not rcx
mov rcx, rdi
call fcn.1400e071d
test rax, rax
je 0x140415c0b
mov dword [rsp + 0x54], esi
clc
cmp byte [rsp + 0x60], 0
je 0x140415c84
mov rcx, r12
mov sil, 0x96
mov rdx, rax
movzx r8w, r8b
mov r8d, edi
setae sil
mov rsi, rax
call fcn.14041cb08
test eax, eax
jmp 0x140415be9
je 0x140416ce6
mov qword [rsp + 0x90], rsi
jmp 0x140415bfc
mov dword [rsp + 0x50], r14d
jmp 0x140415c06
jmp 0x140415df0
mov rcx, r13
call fcn.14024c104
xor r13d, r13d
mov rax, r13
sal sil, 0xc0
movsxd rsi, ebx
sub r15b, r14b
add rsp, 0xb8
movzx bx, ch
movzx r14, r13w
pop rbx
movzx r12d, bp
cmova r15d, ecx
jmp 0x140415c40
pop rbp
movsx r15d, sp
sets r14b
mov r15w, r12w
pop rdi
seto r13b
jmp 0x140415c5b
pop rsi
bswap r12w
pop r12
setns r15b
bswap r13w
movzx r14, r14w
pop r13
not r14w
mov r15b, 6
pop r14
movsx r15w, dl
mov r15b, dil
pop r15
ret
mov dword [rsp + 0x50], r14d
mov esi, ebp
mov rcx, rax
mov qword [rsp + 0x90], rax
bsr di, r11w
mov rdi, rax
rol cx, 0xcd
add rdi, 2
jmp 0x140415cb0
mov ebp, dword [rsp + 0x58]
nop word cs:[rax + rax]
mov rcx, r12
jmp 0x140415cc6
call fcn.140422d1d
mov ecx, eax
shr ecx, 0xa
clc
and ecx, 0x1f
mov edx, ecx
cmp di, 0x6e27
shl edx, 8
cmp r8b, dl
sub edx, ecx
movzx ecx, dx
imul ecx, ecx, 0x843
cmp r15d, r10d
shr ecx, 0x10
sub edx, ecx
cmp r12b, 0x27
movzx edx, dx
stc
clc
shr edx, 1
test r8d, 0x194910ce
cmp r14b, r14b
add edx, ecx
movsxd rcx, esi
sub cx, r10w
shr edx, 4
add cl, sil
rcr cx, 0x7b
mov byte [rdi - 2], dl
mov ecx, eax
inc dl
dec edx
shr ecx, 5
sal dh, cl
and ecx, 0x1f
mov edx, ecx
clc
test rdx, rax
test ebp, 0x7905276a
shl edx, 8
jmp 0x140415d4b
sub edx, ecx
add ch, 0x80
bts rcx, rax
movzx ecx, dx
test r8b, r10b
imul ecx, ecx, 0x843
shr ecx, 0x10
sub edx, ecx
movzx edx, dx
cmc
shr edx, 1
cmc
test r14, rsi
add edx, ecx
shr edx, 4
or ecx, 0x262c1732
xadd cl, ch
bswap ecx
mov byte [rdi - 1], dl
and eax, 0x1f
neg cx
sar cl, cl
rol cl, cl
mov ecx, eax
test bh, 0xca
cmp r14b, 0x81
stc
shl ecx, 8
stc
test rbp, 0x68b967c1
sub ecx, eax
cmc
movzx eax, cx
imul eax, eax, 0x843
cmc
test sil, 0x69
shr eax, 0x10
test r10w, r11w
sub ecx, eax
stc
movzx ecx, cx
cmp r10b, 0x57
test si, 0x5c42
shr ecx, 1
jmp 0x140415dd0
add ecx, eax
cmp r10b, dl
shr ecx, 4
mov byte [rdi], cl
cmc
add rdi, rsi
jmp 0x140415de3
dec ebp
jmp 0x140415dea
jne 0x140415cbe
mov edi, dword [rsp + 0x48]
mov rax, qword [rsp + 0x80]
test eax, eax
jmp 0x140415e03
je 0x14041656d
lea rax, [r12 + 0x38]
rcr r15w, cl
mov qword [rsp + 0x40], rax
lea r15, [r12 + 0x39]
bts bp, di
mov ebp, dword [rsp + 0x30]
mov eax, dword [rsp + 0x80]
cmp bpl, cl
cmc
stc
mov qword [rsp + 0x78], rax
mov al, 1
stc
cmp dh, 0xff
xor esi, esi
jmp 0x140415e46
mov dword [rsp + 0x70], 0
xor r14d, r14d
jmp 0x140415e56
mov dword [rsp + 0xa0], ebx
jmp 0x140415e62
jmp 0x140416041
mov rcx, r12
jmp 0x140415e6f
call fcn.140422d1d
mov ecx, eax
rol dh, 0x1e
shr ecx, 0xa
xor dl, r9b
ror dx, cl
inc dx
and ecx, 0x1f
mov dl, 2
sbb dx, r13w
mov edx, ecx
shl edx, 8
sub edx, ecx
shld cx, bp, 0xf1
movzx ecx, r14w
movzx ecx, dx
cmc
clc
imul ecx, ecx, 0x843
cmp r13w, 0x30d6
shr ecx, 0x10
sub edx, ecx
movzx edx, dx
stc
shr edx, 1
cmp bpl, 0x3c
add edx, ecx
sar ch, 0x8e
bt ecx, r10d
shr edx, 4
bts cx, cx
movzx rcx, bp
mov byte [rsp + 0x5c], dl
mov ecx, eax
bts dx, r9w
shr ecx, 5
shld dx, r10w, 0x42
cmp rdx, 0xce95213
movsxd rdx, edi
and ecx, 0x1f
stc
mov edx, ecx
shl edx, 8
cmp cx, 0x3120
sub edx, ecx
adc cx, 0x3cdc
cmp bpl, 0xe1
sbb cl, ah
movzx ecx, dx
imul ecx, ecx, 0x843
test sil, dl
shr ecx, 0x10
sub edx, ecx
jmp 0x140415f22
movzx edx, dx
cmc
shr edx, 1
test r10b, 0x51
cmc
cmp r12w, r15w
add edx, ecx
xadd cx, cx
shr edx, 4
and ecx, r9d
movsx ecx, r13w
rol cx, cl
mov byte [rsp + 0x5d], dl
ror ch, cl
shrd cx, bp, 0xa2
and eax, 0x1f
jmp 0x140415f59
mov ecx, eax
cmp dx, r9w
test ax, dx
shl ecx, 8
jmp 0x140415f6a
sub ecx, eax
sar al, 0xc1
sar al, cl
btc ax, r11w
movzx eax, cx
cmp bp, r15w
imul eax, eax, 0x843
shr eax, 0x10
cmp sil, al
test r13b, bl
sub ecx, eax
cmc
clc
movzx ecx, cx
clc
cmp r11w, r10w
cmp ah, 0x70
shr ecx, 1
stc
test r9w, dx
jmp 0x140415fa7
add ecx, eax
jmp 0x140415fae
shr ecx, 4
cmp sil, 0xd7
cmc
cmp rsi, rsi
mov byte [rsp + 0x5e], cl
cmp dword [rsp + 0x30], 0
je 0x14041601b
nop word cs:[rax + rax]
btc ax, cx
mov eax, dword [rsp + 0x30]
btr edx, ebx
btc rdx, 9
shr r8, 0xb7
mov ecx, eax
rcl dl, 0xa4
imul ecx, esi
bts r8w, cx
add dl, 0x11
sub r8w, 0x18e4
add rcx, r13
movzx r8w, dl
bswap dx
lea rdx, [rsp + 0x5c]
movzx r8w, sil
mov r8, rbp
call fcn.14049d8a6
dec r14d
inc rsi
cmc
clc
xor eax, eax
jmp 0x140416031
cmp rsi, qword [rsp + 0x78]
jmp 0x14041603b
je 0x14041656d
cmp dil, 8
jmp 0x14041604a
jb 0x1404160af
test r14d, r14d
jmp 0x140416058
je 0x140416114
mov edi, ebx
xor ecx, ecx
cmp dword [rsp + 0x70], 0
xchg bl, bl
mov dl, bpl
setne dl
sete bl
cmp r9w, dx
clc
stc
or bl, al
mov dword [rsp + 0x70], 1
cmc
test bl, 1
jmp 0x14041608b
je 0x14041615b
mov cl, dl
movsxd rbx, esp
mov dword [rsp + 0x70], ecx
mov ebx, edi
movsx di, spl
mov edi, dword [rsp + 0x48]
stc
nop dword [rax]
cmc
clc
test bl, bl
jmp 0x1404160b6
je 0x1404163d2
cmp byte [rsp + 0x68], 8
jmp 0x1404160c6
jne 0x140416100
mov rax, qword [r12 + 0xc0]
cmp rax, qword [r12 + 0xc8]
jae 0x140416162
lea rcx, [rax + 1]
mov qword [r12 + 0xc0], rcx
jmp 0x1404160f3
movzx eax, byte [rax]
jmp 0x1404160fb
jmp 0x1404162e4
mov rcx, r12
jmp 0x140416108
call fcn.140422d1d
mov edx, eax
jmp 0x1404162ee
mov rax, qword [r12 + 0xc0]
cmp rdi, r11
test bx, 0x71a1
stc
cmp rax, qword [r12 + 0xc8]
jmp 0x140416132
jae 0x1404161dc
lea rcx, [rax + 1]
jmp 0x140416141
mov qword [r12 + 0xc0], rcx
jmp 0x14041614e
movzx eax, byte [rax]
jmp 0x140416156
jmp 0x140416393
mov ebx, edi
jmp 0x140416559
cmp dword [r12 + 0x30], 0
jmp 0x14041616d
je 0x140416273
mov r8d, dword [r12 + 0x34]
mov rcx, qword [r12 + 0x28]
setle dil
mov rdi, qword [rsp + 0x40]
not edx
mov rdx, rdi
jmp 0x140416190
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
cmc
sub ecx, dword [r12 + 0xd0]
jmp 0x1404161b5
add dword [r12 + 0xb8], ecx
cmc
test eax, eax
je 0x14041628b
movsxd rcx, eax
and ah, bh
add al, r14b
add rcx, rdi
movsx eax, ax
movzx eax, byte [rdi]
jmp 0x1404162ba
cmp dword [r12 + 0x30], 0
jmp 0x1404161e7
je 0x14041627f
mov r14d, edi
movsxd rdx, r9d
bswap cx
movsx ecx, r8w
mov r8d, dword [r12 + 0x34]
mov cl, dil
mov rcx, qword [r12 + 0x28]
cmovno di, bx
mov rdi, qword [rsp + 0x40]
setbe dl
mov rdx, rdi
jmp 0x14041621b
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
test bh, 0xc5
sub ecx, dword [r12 + 0xd0]
clc
add dword [r12 + 0xb8], ecx
clc
test eax, eax
jmp 0x140416244
je 0x140416353
movsxd rcx, eax
rcr rax, cl
sub eax, 0x539509b
movzx eax, r15w
add rcx, rdi
movsx eax, r14w
setg ah
mov eax, r12d
movzx eax, byte [rdi]
jmp 0x14041626e
jmp 0x14041636d
xor eax, eax
jmp 0x14041627a
jmp 0x1404162e4
sub eax, eax
jmp 0x140416286
jmp 0x140416393
mov dword [r12 + 0x30], 0
bsr rdi, r11
dec cx
neg dh
mov byte [r12 + 0x38], 0
movsxd rcx, r14d
xadd dx, cx
shl dil, 0xde
xor eax, eax
rol dil, cl
rcl dil, 0x37
mov rcx, r15
mov edi, dword [rsp + 0x48]
btc dx, 0xa4
movsx rdx, sp
mov qword [r12 + 0xc8], rcx
bts dx, cx
mov qword [r12 + 0xc0], r15
bswap dx
rcl dx, cl
add dl, r8b
movzx edx, al
bswap eax
btc ax, 0xae
mov eax, dword [rsp + 0x30]
cmp r10b, 0xe3
test eax, eax
jmp 0x1404162fd
je 0x14041601b
cmp edx, dword [rsp + 0x58]
mov ecx, 0
mov r8b, 0x61
movsx r8w, r12b
cmovae edx, ecx
sbb r8w, 0x3694
setle cl
imul edx, eax
add rdx, qword [rsp + 0x90]
movsx r8w, r15b
movzx ecx, cx
lea rcx, [rsp + 0x5c]
cmovg r8, rdi
movsx r8w, al
mov r8, rbp
jmp 0x140416349
call fcn.14049d8a6
jmp 0x140415fd8
mov dword [r12 + 0x30], 0
mov byte [r12 + 0x38], 0
rcr dil, cl
xor eax, eax
mov rcx, r15
bswap rdi
mov edi, r14d
sal r14w, cl
mov qword [r12 + 0xc8], rcx
and r14b, 0x7f
mov qword [r12 + 0xc0], r15
btc r14d, edx
xchg r14w, r14w
and r14b, dl
movzx eax, al
mov r14d, eax
test dil, 0x63
cmp r9b, 0x86
and r14d, 0x7f
jmp 0x1404163aa
inc r14d
cmp r12b, 0xaa
stc
jmp 0x1404163b7
shr eax, 7
clc
mov dword [rsp + 0x70], eax
cmp r9w, 0x2209
test bl, bl
jmp 0x1404163cc
jne 0x1404160bc
cmp byte [rsp + 0x60], 0
je 0x140415e67
cmp dword [rsp + 0x30], 0
jmp 0x1404163e7
je 0x14041601b
mov rbx, qword [r12 + 0xc0]
lahf
adc eax, 0x45c47a3
xor al, r8b
mov rax, qword [r12 + 0xc8]
cmp r10, rcx
cmp sp, 0x550d
clc
xor edi, edi
jmp 0x140416416
jmp 0x14041645c
lea rcx, [rbx + 1]
movsx rdx, ax
not dl
mov qword [r12 + 0xc0], rcx
movzx edx, byte [rbx]
movzx rbx, di
movzx bx, r11b
mov rbx, rcx
jmp 0x140416441
mov byte [rsp + rdi + 0x5c], dl
jmp 0x14041644a
inc rdi
stc
jmp 0x140416453
cmp rbp, rdi
je 0x140416552
cmp rbx, rax
jmp 0x140416464
jb 0x14041641b
cmp dword [r12 + 0x30], 0
jmp 0x140416475
je 0x1404164f2
mov r8d, dword [r12 + 0x34]
cqo
mov rcx, qword [r12 + 0x28]
bswap dx
mov rbx, qword [rsp + 0x40]
cmovne edx, r12d
movsx rdx, r14w
cwd
mov rdx, rbx
jmp 0x1404164a1
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
jmp 0x1404164b4
sub ecx, dword [r12 + 0xd0]
cmp bp, r12w
add dword [r12 + 0xb8], ecx
test r13b, r12b
clc
test eax, eax
jmp 0x1404164d3
je 0x1404164fe
cdqe
adc dl, 0xac
xor rdx, r13
add rax, rbx
mov dx, r15w
cqo
movzx edx, byte [rbx]
jmp 0x14041652c
sub edx, edx
jmp 0x1404164f9
jmp 0x140416441
mov dword [r12 + 0x30], 0
bt ebx, 0x7c
rcl ah, 0xa8
mov byte [r12 + 0x38], 0
sbb al, cl
cmp r10b, 0xc1
sub edx, edx
movsx ebx, r8w
jmp 0x140416525
mov rax, r15
movzx ebx, r12w
mov qword [r12 + 0xc8], rax
movzx rbx, r11w
movsxd rbx, esp
not bh
mov qword [r12 + 0xc0], r15
mov rbx, r15
jmp 0x14041654d
jmp 0x140416441
mov ebx, dword [rsp + 0xa0]
mov edi, dword [rsp + 0x48]
cmp dword [rsp + 0x30], 0
jne 0x140415fd8
jmp 0x14041601b
cmp byte [rsp + 0x98], 0
jmp 0x14041657a
je 0x140416aad
cmp dword [rsp + 0x54], 0
jmp 0x14041658a
je 0x140416aad
mov eax, dword [rsp + 0x50]
stc
mov r12d, eax
bsr bp, bx
imul r12d, dword [rsp + 0x30]
not r13b
mov r10d, dword [rsp + 0x54]
dec r10d
shl dx, cl
xor eax, r8d
mov r13d, r12d
bts eax, r14d
imul r13d, r10d
shr r10d, 1
movsx rcx, bp
mov rbx, 0x7b315c35
cmovge si, r13w
lea edi, [r12 - 1]
mov rax, qword [rsp + 0x38]
seta bh
jmp 0x1404165e3
lea rcx, [rax + rdi]
cmovbe rbp, rbp
inc rcx
not esi
shrd dx, sp, 0x3d
mov qword [rsp + 0x98], rcx
rcl edx, cl
lea rdx, [rdi + 1]
mov rcx, rdx
xchg bl, bh
and rcx, 0xffffffffffffffe0
movsx ebp, cx
lea rbp, [rcx - 0x20]
movzx esi, r10w
adc si, di
mov qword [rsp + 0x60], rbp
shr rbx, 0xb6
bts bx, r12w
shr bx, cl
mov rbx, rbp
shr rbx, 5
xchg sil, sil
movzx ebp, r11w
inc rbx
shr bpl, 0x51
shl si, 0xe0
ror bpl, 0xe7
mov rbp, rbx
mov qword [rsp + 0x70], rbx
bsr si, r14w
and rbx, 0xfffffffffffffffe
mov qword [rsp + 0xa0], rbx
btr ebp, 0x7e
sub sil, dil
mov ebp, r12d
mov qword [rsp + 0x48], rcx
cmc
sbb sil, 0x13
btc si, cx
sub ebp, ecx
stc
xchg sil, sil
rcr cl, cl
mov dword [rsp + 0xa8], ebp
movzx rsi, r10w
movabs rsi, 0x1ffffffe0
sar ch, 1
neg ecx
or rsi, 0x18
or cx, r15w
mov rcx, rdx
btr rcx, r9
not cx
mov qword [rsp + 0x68], rdx
neg ecx
and rsi, rdx
rol ch, cl
mov ecx, r12d
cmp r9w, 0x7bef
clc
cmp r14b, r10b
sub ecx, esi
test eax, edx
mov dword [rsp + 0x58], ecx
add rax, 0x30
mov qword [rsp + 0xb0], rax
jmp 0x1404166e1
xor r11d, r11d
xor r8d, r8d
jmp 0x1404166ec
mov dword [rsp + 0x78], r10d
mov qword [rsp + 0x40], rdi
jmp 0x1404166fb
jmp 0x14041673a
lea eax, [r8 + 1]
test r10b, sil
stc
sub r13d, r12d
cmp r13w, 0x3a90
cmp r9w, r8w
add r11d, r12d
jmp 0x14041671e
cmp r8d, r10d
not r8w
mov r8b, r13b
setne r8b
mov r8d, eax
jmp 0x140416734
je 0x140416aad
test r12d, r12d
jmp 0x140416742
je 0x140416700
mov ebp, r11d
movzx r15d, bx
shr r15b, 0x2a
neg r15b
movsxd r15, r13d
cmp edi, 7
jb 0x1404167a4
mov rax, qword [rsp + 0x38]
lea r9, [rax + rbp]
cmp dil, spl
lea r14, [rax + r15]
mov rax, qword [rsp + 0x98]
stc
lea rcx, [rax + r15]
clc
test ah, dl
cmc
cmp r9, rcx
jmp 0x14041678b
jae 0x140416802
lea rcx, [rax + rbp]
clc
cmp r14, rcx
jmp 0x14041679e
jae 0x140416802
mov ebx, r12d
inc ebx
mov rcx, qword [rsp + 0x38]
lahf
movzx edx, r15w
nop word [rax + rax]
rdtsc
movsxd rax, ebp
movzx eax, byte [rcx + rbp]
cwd
inc dl
movzx edx, byte [rcx + r15]
mov byte [rcx + rbp], dl
jmp 0x1404167d6
mov byte [rcx + r15], al
jmp 0x1404167df
inc rcx
jmp 0x1404167e7
dec ebx
cmp edx, r10d
test r9, rdi
cmp ebx, 1
jmp 0x1404167f7
jg 0x1404167c1
jmp 0x140416700
cmp edi, 0x1f
jmp 0x14041680a
jae 0x14041681c
sub ecx, ecx
jmp 0x140416817
jmp 0x1404169e0
cmp qword [rsp + 0x60], 0
je 0x140416a6c
mov rax, qword [rsp + 0xb0]
movzx rbx, ax
mov cx, 0x1e3
lea rbx, [rax + r15]
xor ecx, ecx
mov r10, rbp
rcr ecx, 0x6e
bsf cx, cx
lea r10, [r10 + rax]
shl cl, cl
btr cx, 0xb5
mov rcx, qword [rsp + 0xa0]
xor edi, edi
clc
movups xmm0, xmmword [r10 + rdi - 0x30]
cmp r10w, 0x21e
movups xmm1, xmmword [r10 + rdi - 0x20]
cmp dil, 0xe4
movups xmm2, xmmword [rbx + rdi - 0x30]
test spl, dil
jmp 0x140416885
movups xmm3, xmmword [rbx + rdi - 0x20]
cmc
jmp 0x140416890
movups xmmword [r10 + rdi - 0x30], xmm2
cmp bh, 0x9c
test r12, rbx
movups xmmword [r10 + rdi - 0x20], xmm3
movups xmmword [rbx + rdi - 0x30], xmm0
cmp r8b, 0x11
test sil, 0x3b
cmc
movups xmmword [rbx + rdi - 0x20], xmm1
stc
movups xmm0, xmmword [r10 + rdi - 0x10]
cmp r13, rbp
movups xmm1, xmmword [r10 + rdi]
movups xmm2, xmmword [rbx + rdi - 0x10]
cmp r11w, 0x2f77
movups xmm3, xmmword [rbx + rdi]
cmp r12w, r13w
movups xmmword [r10 + rdi - 0x10], xmm2
clc
stc
movups xmmword [r10 + rdi], xmm3
cmp r9b, dil
movups xmmword [rbx + rdi - 0x10], xmm0
movups xmmword [rbx + rdi], xmm1
add rdi, 0x40
cmp bpl, cl
cmc
add rcx, 0xfffffffffffffffe
jmp 0x140416901
jne 0x14041685e
test byte [rsp + 0x70], 1
jmp 0x140416911
je 0x14041699b
lea rcx, [rdi + r15]
mov ah, bh
rcr ax, 0x38
btr eax, eax
lea rdi, [rdi + rbp]
rol r10d, 0xb6
shl ah, cl
movsx r10, di
mov rax, qword [rsp + 0x38]
and r10b, 0xf2
adc r10b, 0xa7
bt r10, 0x52
movups xmm0, xmmword [rax + rdi]
stc
movups xmm1, xmmword [rax + rdi + 0x10]
shld r10, r10, 0xc8
rol r10w, 0xb9
bts r10w, si
movups xmm2, xmmword [rax + rcx]
btc r10w, di
sbb r10b, 0x61
movups xmm3, xmmword [rax + rcx + 0x10]
ror r10w, cl
mov r10b, r15b
add r10b, spl
movups xmmword [rax + rdi], xmm2
adc r10b, al
movups xmmword [rax + rdi + 0x10], xmm3
cmp esp, 0x49902fce
sbb r10b, 0x59
movsxd rdi, eax
movups xmmword [rax + rcx], xmm0
movups xmmword [rax + rcx + 0x10], xmm1
mov rax, qword [rsp + 0x48]
cmp qword [rsp + 0x68], rax
cmovae r10w, ax
movsxd rdi, ecx
bswap di
mov r10d, dword [rsp + 0x78]
movsx edi, ax
mov rdi, qword [rsp + 0x40]
jmp 0x1404169c2
je 0x140416700
mov rcx, qword [rsp + 0x48]
cmp bpl, r11b
test byte [rsp + 0x68], 0x18
jmp 0x1404169da
je 0x140416a83
lea rbp, [rbp + rsi]
stc
lea r15, [r15 + rsi]
xchg bl, dil
add dil, 0x4f
nop word cs:[rax + rax]
shl bx, cl
shr bl, cl
movsx edi, si
mov rbx, qword [r9 + rcx]
sar edi, cl
bt di, 0x68
mov rdi, qword [r14 + rcx]
mov qword [r9 + rcx], rdi
cmp r14b, 0x2e
cmc
mov qword [r14 + rcx], rbx
clc
add rcx, 8
cmp rsi, rcx
jmp 0x140416a31
jne 0x140416a08
mov ebx, dword [rsp + 0x58]
movzx di, bl
bt edi, ecx
xor dil, 0xcd
cmp qword [rsp + 0x68], rsi
mov edi, 0x508970a8
bswap di
movsx rdi, r8w
mov rdi, qword [rsp + 0x40]
jmp 0x140416a61
je 0x140416700
jmp 0x1404167a7
sub edi, edi
test byte [rsp + 0x70], 1
jmp 0x140416a78
jne 0x140416917
jmp 0x14041699b
mov rax, qword [rsp + 0x48]
bsr ebx, edi
xor rbx, r15
add r15, rax
adc ebx, r13d
btr rbx, 0x27
add rbp, rax
mov ebx, dword [rsp + 0xa8]
jmp 0x140416aa8
jmp 0x1404167a7
mov rcx, qword [rsp + 0x90]
test rcx, rcx
mov r13, qword [rsp + 0x38]
mov r15d, dword [rsp + 0x8c]
je 0x140416ad0
call fcn.14024c104
mov r8d, dword [rsp + 0x120]
cmp esp, r12d
rcr r9w, cl
cmp byte [rsp + 0xac], 3
cwd
setb al
cmp r9b, sil
or r15b, al
movsx edx, r15w
mov r9d, dword [rsp + 0x50]
jmp 0x140416b08
mov r11d, dword [rsp + 0x54]
mov edx, dword [rsp + 0x30]
mov r14, qword [rsp + 0x80]
jmp 0x140416b1e
jne 0x140416cb6
test r14d, r14d
jmp 0x140416b2c
je 0x140416cb6
mov eax, edx
stc
lea ebp, [r14 - 1]
mov edi, r14d
xor si, bx
and edi, 3
shl sil, 0x17
xor sil, bpl
cmp r12b, bl
mov rsi, r13
cmp ebp, 3
jmp 0x140416b57
jb 0x140416c56
and r14d, 0xfffffffc
mov rsi, r13
sub dl, r14b
not r10d
cmp r8w, 0x3310
nop dword [rax]
clc
bsr bx, si
movzx ecx, byte [rsi]
bswap bx
movzx ebx, byte [rsi + 2]
movsx edx, si
mov byte [rsi], bl
or bh, al
mov bpl, bl
rcr bh, cl
mov byte [rsi + 2], cl
shld rbx, rdx, 0x5a
shl bpl, cl
adc r10w, 0x6ba6
lea rbp, [rsi + rax]
movzx ecx, byte [rsi + rax]
bswap edx
xor bl, spl
bt bx, r14w
movzx ebx, byte [rsi + rax + 2]
cmovl rdx, rbp
sar edx, cl
mov byte [rsi + rax], bl
mov byte [rsi + rax + 2], cl
neg r10d
and dx, r13w
bt cx, r9w
lea rbx, [rbp + rax]
ror ch, 0x16
movzx ecx, byte [rax + rbp]
mov r10d, 0xf7c76bb
btr si, bx
movzx edx, byte [rax + rbp + 2]
test eax, 0x1ac7241d
mov byte [rax + rbp], dl
test r10d, 0x5dc510c1
add esi, 0x1eaf7b62
mov byte [rax + rbp + 2], cl
btc rcx, 0xe5
movsx r10w, sil
xor ch, 0xb4
lea rsi, [rbx + rax]
xadd ecx, ecx
ror rcx, cl
cmc
movzx r10d, byte [rax + rbx]
stc
movzx ecx, byte [rax + rbx + 2]
cmp r14w, 0x5301
mov byte [rax + rbx], cl
jmp 0x140416c3d
mov byte [rax + rbx + 2], r10b
cmc
lea rsi, [rsi + rax]
add r14d, 0xfffffffc
jmp 0x140416c50
jne 0x140416b78
test edi, edi
movzx dx, spl
xchg rdx, rdx
setg dh
mov edx, dword [rsp + 0x30]
jmp 0x140416c6c
je 0x140416cb6
add rsi, 2
cmovns rcx, rsp
rol cx, cl
movzx ecx, byte [rsi - 2]
cmp cx, r15w
shld bx, r11w, 0x10
add rbx, 0x531120f0
movzx ebx, byte [rsi]
mov byte [rsi - 2], bl
mov byte [rsi], cl
test rbp, 0x54a67e42
jmp 0x140416ca6
add rsi, rax
jmp 0x140416cae
dec edi
jne 0x140416c7d
test r8d, r8d
je 0x140415c16
cmp edx, r8d
je 0x140415c16
mov dword [rsp + 0x20], r11d
mov cl, 0x5e
not cl
movsx ecx, bx
mov rcx, r13
jmp 0x140416cdc
call fcn.1404193b3
jmp 0x140415c23
mov rcx, r13
call fcn.14024c104
mov rcx, rsi
jmp 0x140415c0e