Function at 0x1404044ec
Capabilities:
Encode data using base64

Disassembly:
push r15
setno r10b
test edi, 0x7f574e0a
bsf r10w, bp
push r14
push r13
test r15b, 0xcb
sub r13w, cx
push r12
sbb r13, 0x5ce16d5a
movsxd rax, edx
or r13b, 0x97
push rsi
rcl r13b, cl
push rdi
sal r13b, cl
push rbp
push rbx
sub rsp, 0xa38
movaps xmmword [rsp + 0xa20], xmm6
or r10b, al
rcl ax, cl
mov r10, rdx
movzx rax, di
mov r13, rcx
ror ax, 0x8d
mov qword [rcx + 0x20], rdx
btr ax, sp
mov qword [rcx + 0x18], rdx
xadd ax, ax
movsx rax, cx
cdqe
movsxd rax, r8d
cmp r10b, bpl
add rax, rdx
cmp rdx, r13
cmp r8w, 0x7b75
mov qword [rcx + 0x28], rax
clc
mov dword [rcx + 0x30], r9d
stc
cmp dword [rsp + 0xaa0], 0
je 0x1404046c5
mov rbp, qword [r13]
sal dl, 0x26
mov rdx, qword [r13 + 8]
stc
test dil, r14b
cmp r14w, sp
xor edi, edi
cmp r11, r12
cmp rbp, rdx
jae 0x1404045e5
lea rbx, [rbp + 1]
sub rsi, 0x6c6f0336
cmovp rsi, r8
mov qword [r13], rbx
shl si, cl
rcl sil, 0x7f
xadd esi, esi
movzx esi, byte [rbp]
mov rbp, rbx
cmp r10b, 0x5b
cmp ecx, r12d
cmp rbp, rdx
jmp 0x1404045da
jb 0x1404045f4
jmp 0x140404625
xor esi, esi
test sil, 0xe6
cmp rbp, rdx
jae 0x140404625
lea rbx, [rbp + 1]
shld edi, ebp, 0x99
sbb rdi, r10
xor rdi, 0x4d2b0a8a
mov qword [r13], rbx
ror dil, 0xf5
add dil, 0x2d
movsxd rdi, ebp
movzx edi, byte [rbp]
mov rbp, rbx
test ax, 0x3ef7
jmp 0x140404625
xor eax, eax
test r15b, cl
jmp 0x14040462f
cmp rbp, rdx
jmp 0x140404637
jae 0x1404069c2
test dil, 0x20
jne 0x1404069c2
mov edx, esi
and rcx, r14
stc
shl edx, 8
or edi, edx
xadd ch, dl
bswap ecx
imul edx, edi, 0x843
neg rcx
shr ecx, 0x4e
rcl cx, 0x2a
shr edx, 0x10
movzx rcx, bp
mov ecx, edi
jmp 0x140404676
sub ecx, edx
clc
movzx ecx, cx
shr ecx, 1
add ecx, edx
shr ecx, 4
mov edx, ecx
test edi, r14d
jmp 0x14040468d
shl edx, 5
test r13, r15
sub ecx, edx
cmc
jmp 0x14040469e
add ecx, edi
cmp r10b, 0x95
stc
test cx, cx
jmp 0x1404046ad
jne 0x1404069c2
and esi, 0xf
stc
jmp 0x1404046bc
cmp esi, 8
jne 0x1404069c2
lea rsi, [r13 + 0x10]
sar eax, 0x10
lea r15, [r13 + 0x14]
add r14w, dx
mov qword [r13 + 0x10], 0
lea r14, [r13 + 0x34]
cmp r13d, edi
shld ax, dx, 0x4f
and al, r13b
lea rax, [r13 + 0x818]
test rsi, r9
cmp r15, r15
mov qword [rsp + 0x48], rax
cmp dil, 0xd2
test cl, 0x30
xor ebp, ebp
jmp 0x14040470b
xorps xmm6, xmm6
lea r8, [0x1400bf2a0]
sub ecx, ecx
jmp 0x140404720
test ecx, ecx
jg 0x140406885
jmp 0x140406820
cmp eax, 6
jmp 0x140404735
jle 0x1404047a1
jmp 0x140405819
lea rdx, [rax + 1]
stc
mov qword [r13], rdx
test si, bp
cmp sil, r15b
movzx eax, byte [rax]
cmc
movzx eax, al
shl eax, cl
jmp 0x140404760
or r12d, eax
inc ax
setle al
movsxd rax, r13d
mov dword [r15], r12d
jmp 0x14040477a
lea eax, [rcx + 8]
cmc
test dh, bl
test r12b, 0x80
mov dword [rsi], eax
cmp ecx, 0x11
mov ecx, r8d
movzx ecx, r13w
movsx rcx, r15w
mov ecx, eax
jmp 0x14040479b
jge 0x14040581b
mov eax, r12d
test bpl, dl
jmp 0x1404047ac
shr eax, cl
test eax, eax
jne 0x14040580a
mov rax, qword [r13]
clc
cmp dil, 0x58
test ch, 0x50
cmp rax, qword [r13 + 8]
jmp 0x1404047cb
jb 0x140404740
sub eax, eax
jmp 0x1404047d8
jmp 0x140404753
mov eax, ecx
jmp 0x1404047e4
and eax, 7
jmp 0x1404047ec
je 0x140406427
cmp ecx, eax
jl 0x14040485e
jmp 0x1404063ea
lea rbp, [rdx + 1]
cmp r12, r14
mov qword [r13], rbp
cmp si, 0x134d
test di, 0x649b
movzx edx, byte [rdx]
cmc
test cx, 0x97a
movzx edx, dl
shl edx, cl
jmp 0x140404827
or r12d, edx
mov dword [r15], r12d
test r11d, 0x6dec15f1
shr rdx, cl
lea edx, [rcx + 8]
cmc
mov dword [rsi], edx
clc
test esp, r12d
jmp 0x140404846
cmp ecx, 0x11
movsx cx, r13b
setne ch
mov ecx, edx
jmp 0x140404858
jge 0x1404063ef
mov edx, r12d
clc
stc
shr edx, cl
test r11w, bx
test edx, edx
jmp 0x140404870
jne 0x1404063db
mov rdx, qword [r13]
clc
cmp spl, 0x52
test r9b, 0xfa
cmp rdx, qword [r13 + 8]
jmp 0x14040488c
jb 0x1404047ff
sub edx, edx
jmp 0x140404899
jmp 0x14040481d
mov rcx, r14
xchg rdx, r8
lea rdx, [0x1400bf160]
movsx r8, dx
mov r8w, r15w
mov r8d, 0x120
jmp 0x1404048be
call fcn.14042fbc9
test eax, eax
jmp 0x1404048ca
je 0x1404069b6
mov rcx, qword [rsp + 0x48]
cdq
movsx r8w, r10b
lea rdx, [0x1400bf280]
movzx r8, bx
xchg r8d, r8d
mov r8d, 0x20
call fcn.14042fbc9
test eax, eax
jmp 0x1404048fb
je 0x1404069b6
mov r10, qword [r13 + 0x18]
jmp 0x14040490a
jmp 0x140404996
mov rdi, r10
mov rdx, 0x14a347ed
movsx rdx, r9w
mov ebx, eax
mov rdx, rbx
jmp 0x140404927
call fcn.1401a3834
test rax, rax
je 0x1404069b6
mov qword [r13 + 0x20], rax
rcr r10, 0xe9
sbb r10b, r11b
sar r10b, 0x25
mov r10, rdi
test r9d, 0x5b59072b
cmp sp, r13w
mov r10d, r10d
test bl, 0x2c
lea r10, [r10 + rax]
cmp spl, cl
mov qword [r13 + 0x18], r10
cmp r10, 0x612c1637
cmp sp, cx
add rbx, rax
movzx eax, r11w
mov ah, al
mov qword [r13 + 0x28], rbx
movsx rax, si
cbw
mov byte [r10], bpl
cbw
not rax
movzx rax, bp
inc r10
sbb ax, 0x290b
or ax, cx
mov eax, dword [rsi]
cmp r9b, 0xa7
cmp eax, 0x10
jge 0x140404a59
mov rdi, qword [r13]
mov rdx, qword [r13 + 8]
cmp rdi, rdx
jmp 0x1404049b5
jae 0x1404069b6
mov r9d, dword [r15]
movsx rcx, r15w
movzx rcx, r11w
mov cl, bpl
mov ecx, eax
jmp 0x1404049d0
jmp 0x140404a2d
lea rbp, [rdi + 1]
mov qword [r13], rbp
movzx eax, byte [rdi]
sal di, cl
clc
mov rdi, rbp
movzx eax, al
cmp r10w, 0x51a8
test sp, 0x2fa1
jmp 0x1404049fa
shl eax, cl
clc
cmc
or r9d, eax
movsx eax, r12w
bsr ax, r8w
mov rax, rdi
mov dword [r15], r9d
rcl eax, 0x2e
lea eax, [rcx + 8]
cmp spl, spl
mov dword [rsi], eax
clc
cmp ecx, 0x11
sets ch
movzx ecx, si
mov ecx, eax
jge 0x140404a79
mov eax, r9d
shr eax, cl
test r15b, 0xe5
cmc
test eax, eax
jne 0x140404a66
cmp rdi, rdx
jmp 0x140404a47
jb 0x1404049d5
sub eax, eax
jmp 0x140404a54
jmp 0x1404049e7
mov r9d, dword [r15]
jmp 0x140404a61
jmp 0x140404a79
mov qword [r13], rdx
shl ax, 0xfc
xchg ah, ah
rcr bp, 0x41
mov eax, ecx
adc cl, spl
mov ecx, r9d
jmp 0x140404a84
and ecx, 0x1ff
movsxd rbp, r11d
bts bp, r13w
rcr bp, cl
movzx ebp, word [r14 + rcx*2]
test ebp, ebp
jmp 0x140404aa1
je 0x140404b5e
mov ecx, ebp
shr ecx, 9
shr r9d, cl
mov dword [r15], r9d
test r8b, r15b
sub eax, ecx
cmp r15d, r15d
mov dword [rsi], eax
test r8b, r11b
and ebp, 0x1ff
cmp ebp, 0xff
jmp 0x140404ad0
ja 0x140404d06
mov rax, qword [r13 + 0x28]
clc
cmp r10, rax
jmp 0x140404ae3
jb 0x140404980
mov qword [r13 + 0x18], r10
cmp dword [r13 + 0x30], 0
jmp 0x140404af7
je 0x1404069b6
mov rcx, qword [r13 + 0x20]
sub r10, rcx
test r14b, 0x3f
jmp 0x140404b10
cmp r10d, 0xffffffff
jmp 0x140404b19
je 0x1404069b6
sub eax, ecx
cmp r12b, bl
clc
cmp r10d, eax
jb 0x14040490f
nop word cs:[rax + rax]
test eax, eax
jmp 0x140404b40
js 0x1404069b6
add eax, eax
test bl, r9b
cmp eax, r10d
jmp 0x140404b53
jbe 0x140404b39
jmp 0x14040490f
mov ecx, r9d
not di
btc rdx, 0xd
rol cx, 8
btr rdi, 0x48
mov edx, ecx
movsxd rdi, ebx
and edx, 0xf0f
btc di, 0xd5
shl edx, 4
shr ecx, 4
and ecx, 0xf0f
movzx edi, cx
jmp 0x140404b96
or ecx, edx
shr edi, 0xe2
xadd edi, edi
sal dx, 0xfc
mov edx, ecx
and edx, 0x3333
btr di, ax
sal dil, cl
shr ecx, 2
rcr dil, 0xe9
test r10w, 0xe2
and ecx, 0x3333
movsx rdi, dx
clc
lea ecx, [rcx + rdx*4]
rcr edi, 0x6d
bswap dx
mov edx, ecx
btc rdi, r14
cmc
and edx, 0x5555
shr ecx, 1
bt rdi, r12
and ecx, 0x5555
test r14w, di
bts rdi, rdi
lea edi, [rcx + rdx*2]
shl ch, cl
xor ebp, ebp
movsx ecx, r9w
jmp 0x140404c03
nop word cs:[rax + rax]
bswap rcx
movsx cx, dil
mov rcx, rbp
jmp 0x140404c1d
inc rbp
cmp dword [r13 + rcx*4 + 0x47c], edi
jmp 0x140404c2d
jle 0x140404c15
lea r8, [rbp + 9]
cmc
test r14b, r10b
cmp r8d, 0xf
jmp 0x140404c44
ja 0x1404069b6
mov edx, r8d
dec cl
shr cl, 8
mov cl, 7
cmp r10w, 0x3bdf
sub cl, bpl
shr edi, cl
mov cl, ch
test spl, r10b
movsx ecx, cx
movzx ecx, word [r13 + rdx*2 + 0x434]
stc
sub rdi, rcx
test dx, cx
cmp ch, 0x7d
test r9b, 0xd
movzx edx, word [r13 + rdx*2 + 0x498]
lea rdx, [rdx + rdi]
stc
jmp 0x140404c91
cmp edx, 0x11f
jg 0x1404069b6
movzx ecx, byte [r13 + rdx + 0x4b8]
btc edi, 8
btc di, r15w
bsr edi, esp
mov edi, ebp
jmp 0x140404cbb
sub edi, ecx
cmc
test r14b, spl
clc
cmp edi, 0xfffffff7
jmp 0x140404cca
jne 0x1404069b6
mov ecx, r8d
clc
shr r9d, cl
test r13b, spl
cmc
mov dword [r13 + 0x14], r9d
sub eax, ebp
add eax, 0xfffffff7
sbb rbp, rax
mov dword [r13 + 0x10], eax
movzx ebp, word [r13 + rdx*2 + 0x5d8]
cmc
cmp ebp, 0xff
jmp 0x140404d00
jbe 0x140404ad6
cmp ebp, 0x100
jmp 0x140404d11
je 0x1404067b0
add ebp, 0xfffffeff
neg r11
lea rcx, [0x1400bf2c0]
mov r11d, dword [rcx + rbp*4]
clc
cmp r13, r8
lea rcx, [rbp - 0x1c]
cmp rcx, 0xffffffffffffffec
jb 0x140404e77
lea rcx, [0x1400bf340]
jmp 0x140404d49
mov edx, dword [rcx + rbp*4]
cmp r8b, 0xbc
cmp eax, edx
jmp 0x140404d57
jl 0x140404dc3
jmp 0x140404e22
lea rbp, [rcx + 1]
cmc
cmp r8d, 0x49df3c24
mov qword [r13], rbp
cmp bpl, dil
shl bpl, cl
movzx ecx, byte [rcx]
rcl rbp, 0x37
add bpl, 0x5b
xchg bpl, bpl
movzx ebp, cl
sete cl
mov ecx, eax
shl ebp, cl
or r9d, ebp
mov dword [r15], r9d
cmovb bp, ax
lea ebp, [rax + 8]
cmp bx, 0x141e
test r10w, 0x451f
mov dword [rsi], ebp
cmp r14b, 0xcb
cmc
cmp eax, 0x11
movsx rax, sp
mov eax, ebp
jmp 0x140404dbd
jge 0x140404e28
mov ebx, r9d
adc cl, r13b
btc ecx, 0x3e
rcl ch, 0x4d
mov ecx, eax
test dil, r15b
test r10b, 0xdf
shr ebx, cl
clc
test ebx, ebx
jmp 0x140404de3
jne 0x140404e09
mov rcx, qword [r13]
cmc
cmp rcx, qword [r13 + 8]
jmp 0x140404df7
jb 0x140404d62
xor ecx, ecx
jmp 0x140404e04
jmp 0x140404d86
mov rcx, qword [r13 + 8]
cmovp rbx, rsp
shl bpl, 0xc4
mov qword [r13], rcx
rol rcx, cl
rol bh, 1
xadd bp, cx
mov ebp, eax
btr ecx, r15d
mov ebx, 0xffffffff
sets al
or ch, al
adc al, r10b
mov ecx, edx
mov ax, cx
cmp eax, r14d
shl ebx, cl
movzx eax, bp
not ebx
and ebx, r9d
shr r9d, cl
xor ax, r14w
mov dword [r15], r9d
sub ebp, edx
mov dword [rsi], ebp
bts ax, di
movzx ax, ch
bts eax, r11d
add ebx, r11d
adc al, 0xae
rcr rax, 8
sbb r11b, 0x21
mov eax, ebp
mov r11d, ebx
cmp r11b, 0xa2
cmp eax, 0xf
jg 0x140404f31
mov rdi, qword [r13]
mov bpl, r8b
xadd bpl, bpl
add bp, 0x5e5b
mov rbp, qword [r13 + 8]
cmp rdi, rbp
jmp 0x140404e9c
jb 0x140404efe
jmp 0x1404069b6
lea rdx, [rdi + 1]
mov qword [r13], rdx
rcl cx, 0x7a
mov ch, 0xfd
btr ecx, r13d
movzx ecx, byte [rdi]
mov rdi, rdx
sbb dx, r11w
ror dh, cl
movzx edx, cl
movsxd rcx, ebx
btc cx, 0x73
mov ecx, eax
shl edx, cl
or r9d, edx
clc
not dx
xchg edx, edx
mov dword [r15], r9d
lea edx, [rax + 8]
cmp cl, 0x8d
mov dword [rsi], edx
cmp eax, 0x11
movsx ax, r8b
mov eax, edx
jmp 0x140404ef8
jge 0x140404f39
mov edx, r9d
mov ecx, eax
stc
shr edx, cl
clc
cmc
test edx, edx
jne 0x140404f25
cmp rdi, rbp
jb 0x140404ea7
sub ecx, ecx
jmp 0x140404f20
jmp 0x140404ec6
mov qword [r13], rbp
bswap ecx
xchg ch, dh
btr ecx, r8d
mov edx, eax
test r8b, r13b
xadd cl, ch
mov eax, r9d
sub cl, 0x8e
test sp, r13w
cmp r9w, r13w
and eax, 0x1ff
mov rcx, qword [rsp + 0x48]
movzx eax, word [rcx + rax*2]
cmc
test r10b, bl
jmp 0x140404f5e
test eax, eax
jmp 0x140404f65
je 0x140404fa0
mov ecx, eax
shr ecx, 9
stc
cmp al, r14b
shr r9d, cl
clc
stc
mov dword [r15], r9d
jmp 0x140404f81
sub edx, ecx
jmp 0x140404f88
mov dword [rsi], edx
test bl, 0x33
cmp r9b, 8
and eax, 0x1ff
jmp 0x140404f9b
jmp 0x140405158
mov eax, r9d
btc ecx, r12d
movsx rcx, r14w
bts cx, r10w
rol ax, 8
dec edi
xor ecx, 0xb101ec0
mov ecx, eax
and ecx, 0xf0f
shl ecx, 4
shr eax, 4
cmovs rdi, r9
and eax, 0xf0f
bsr rdi, r15
cmp r9b, sil
shr di, cl
or eax, ecx
btr cx, 0x55
bswap cx
movzx rcx, r12w
mov ecx, eax
bswap edi
add di, 0x52f3
bt edi, 0x5f
and ecx, 0x3333
bsr di, r9w
inc dil
shr eax, 2
cmovno di, bx
mov dil, r13b
test rdi, 0x592d63f0
and eax, 0x3333
lea eax, [rax + rcx*4]
adc dil, cl
mov ecx, eax
and ecx, 0x5555
shr eax, 1
sal dil, 0xc8
test r8b, r13b
not dil
and eax, 0x5555
test bpl, r8b
clc
sbb dil, 0x5d
lea edi, [rax + rcx*2]
xor ebp, ebp
cwde
nop
lahf
nop word cs:[rax + rax]
inc ah
mov rax, rbp
jmp 0x140405064
inc rbp
jmp 0x140405074
cmp dword [r13 + rax*4 + 0xc60], edi
jmp 0x140405081
jle 0x14040505c
lea r8, [rbp + 9]
test r13w, r12w
cmp r8d, 0xf
jmp 0x140405098
ja 0x1404069b6
mov eax, r8d
ror cl, 0xad
mov cl, dl
mov cl, 7
cmp r11b, 0xa2
sub cl, bpl
cmc
shr edi, cl
btc rcx, 0x57
movzx ecx, word [r13 + rax*2 + 0xc18]
test dh, 0x33
jmp 0x1404050c8
sub rdi, rcx
cmc
movzx eax, word [r13 + rax*2 + 0xc7c]
clc
cmp r10b, r8b
lea rax, [rax + rdi]
test r13b, 0xa0
stc
cmp eax, 0x11f
jmp 0x1404050ec
jg 0x1404069b6
movzx ecx, byte [r13 + rax + 0xc9c]
movsxd rbx, r15d
mov ebx, ebp
sub ebx, ecx
cmp bpl, r15b
cmp ebx, 0xfffffff7
jmp 0x14040510d
jne 0x1404069b6
mov ecx, r8d
bswap r8w
shr r9d, cl
bts cx, r15w
mov dword [r13 + 0x14], r9d
rcr r8, cl
sub edx, ebp
movsx r8w, r13b
cmp r14w, ax
sar cl, 0x95
add edx, 0xfffffff7
mov dword [r13 + 0x10], edx
rol r8b, cl
shld cx, si, 0x4d
rcr ch, 0xc
movzx eax, word [r13 + rax*2 + 0xdbc]
cmc
add cx, 0x393a
mov eax, eax
cmc
lea rcx, [0x1400bf3c0]
adc r8b, dil
mov r8d, dword [rcx + rax*4]
adc ch, 0xe6
xor cl, 0x38
lea rcx, [rax - 0x1e]
cmp bx, 0x2251
test spl, 0x73
cmp rcx, 0xffffffffffffffe6
jmp 0x140405185
jb 0x1404052f3
lea rcx, [0x1400bf440]
mov eax, dword [rcx + rax*4]
jmp 0x14040519a
cmp edx, eax
jl 0x140405221
mov edi, edx
jmp 0x1404051a9
jmp 0x14040529b
lea rbx, [rcx + 1]
movsx si, r15b
sbb di, r10w
bt si, dx
mov qword [r13], rbx
sal esi, 0x67
movzx ecx, byte [rcx]
rcr rbx, cl
mov bl, 0xfa
not bx
mov rsi, rbp
xor bl, 0x89
bt rbx, rsi
movzx ebx, cl
bts ecx, r10d
setg dil
mov ecx, edx
mov rdi, rcx
rcl edi, 0xed
add dil, 0x99
shl ebx, cl
or r9d, ebx
xor di, di
stc
sal edi, cl
mov dword [r15], r9d
lea edi, [rdx + 8]
cmp dl, 0x60
test r12w, r11w
mov dword [rbp], edi
cmp r14w, cx
cmp edx, 0x11
xchg dx, dx
not dl
mov edx, edi
jge 0x14040529b
mov rbp, rsi
sub si, r10w
ror esi, cl
mov esi, r9d
mov cl, 0x5d
movzx ecx, bp
bsf cx, sp
mov ecx, edx
jmp 0x140405242
shr esi, cl
test esi, esi
jmp 0x14040524b
jne 0x140405276
mov rcx, qword [r13]
clc
stc
test dil, 0x5a
cmp rcx, qword [r13 + 8]
jmp 0x140405264
jb 0x1404051ae
xor ecx, ecx
jmp 0x140405271
jmp 0x1404051d1
mov rcx, qword [r13 + 8]
mov qword [r13], rcx
xor rdi, 0x729d40b2
sar cl, 0x79
mov edi, edx
rol si, cl
mov rsi, rbp
cmp rsi, 0x4be40c0c
and r14w, bx
mov edx, 0xffffffff
mov ecx, eax
rcr r12d, cl
rol r14b, cl
shl edx, cl
btc r14d, r9d
not edx
mov r12w, cx
sbb r12b, dil
rol r14d, 0x9c
and edx, r9d
movsxd r12, ebp
shr r9d, cl
shl r14b, 0x2f
mov dword [r15], r9d
sub edi, eax
bsf r14d, r11d
rol cx, cl
test r13b, 0x83
mov dword [rsi], edi
jmp 0x1404052e6
add r8d, edx
cmp ah, bl
movsx r14d, r13w
rcr rcx, 0xcf
mov rcx, qword [r13 + 0x20]
rcr r14w, 0xac
mov r14, r10
sub r14, rcx
movsxd r12, r8d
cmp dl, r15b
test r9b, 0x8f
cmp r14, r12
jmp 0x140405314
jl 0x1404069b6
movsxd rdx, r11d
lea rdx, [rdx + r10]
shl ax, cl
bt ax, r9w
sar rax, 0xf6
mov rax, qword [r13 + 0x28]
cmp r12w, cx
clc
cmp rdx, rax
jmp 0x14040533e
jbe 0x140405432
mov qword [r13 + 0x18], r10
cmp dword [r13 + 0x30], 0
jmp 0x140405352
je 0x1404069b6
mov edx, r14d
add edx, r11d
jb 0x1404069b6
sub eax, ecx
cmp edx, eax
jmp 0x14040536d
jbe 0x1404053a0
nop word cs:[rax + rax]
test r13b, 0xad
test eax, eax
js 0x1404069b6
add eax, eax
clc
test al, bpl
cmp edx, eax
jmp 0x14040539a
ja 0x140405385
mov ebp, r8d
movsx rdx, ax
movzx di, spl
mov rdi, r11
mov ebx, eax
mov rdx, rbx
jmp 0x1404053b9
call fcn.1401a3834
test rax, rax
je 0x1404069b6
mov qword [r13 + 0x20], rax
mov r10d, r14d
xchg r14d, r11d
rcr r14b, cl
ror r8b, cl
lea r10, [r10 + rax]
shl r8w, 0x2c
rcr r8, cl
btc r8w, cx
mov qword [r13 + 0x18], r10
rcr r8w, cl
add rbx, rax
jmp 0x140405400
mov qword [r13 + 0x28], rbx
mov r14, qword [rsp + 0x30]
mov r11b, 0x4e
cmovae r11w, dx
movsx r8, r10w
mov r11, rdi
movzx r8, r13w
movsx r8, bp
jmp 0x140405425
mov r8d, ebp
jmp 0x14040542d
jmp 0x140405437
mov r14, qword [rsp + 0x30]
mov rax, r10
test cl, r11b
sub rax, r12
jmp 0x140405446
cmp r8d, 1
jmp 0x14040544f
jne 0x1404054b4
test r11d, r11d
je 0x140404996
movzx edx, byte [rax]
mov r8d, r11d
movzx cx, r14b
mov rcx, r10
mov rdi, r10
movsxd rbx, r8d
bswap bx
movzx rbx, r10w
mov rbx, r11
jmp 0x140405481
call fcn.1404a0324
mov r10, rdi
movzx r10w, dil
dec r10b
movsx r10, cx
dec ebx
movsx r10d, si
bswap r10w
setnp r10b
lea r10, [rdi + rbx]
jmp 0x1404054ac
inc r10
jmp 0x140404996
test r11d, r11d
jmp 0x1404054bc
je 0x140404996
lea r9d, [r11 - 1]
cmc
cmp r9d, 0x1f
jmp 0x1404054d0
jb 0x1404056c3
cmp r8d, 0x20
jb 0x1404056c3
inc r9
movsxd r8, r12d
add r8w, cx
mov r8, r9
and r8, 0xffffffffffffffe0
sbb bpl, sil
lea rcx, [r8 - 0x20]
xchg rbp, rbx
mov rbp, rcx
btc bx, 0x9b
inc bh
movzx ebx, r9w
shr rbp, 5
mov bx, dx
movzx ebx, cx
inc rbp
movsx ebx, r15w
mov ebx, ebp
and ebx, 3
cmp rcx, 0x60
jae 0x140405535
xor edi, edi
jmp 0x140405530
jmp 0x140405602
mov rcx, r12
xor dl, bpl
neg rcx
shr edx, 0x2c
jmp 0x140405546
and rbp, 0xfffffffffffffffc
shr rdx, 0x81
lea rdx, [r10 + 0x70]
lea rcx, [rcx + r10]
add rcx, 0x70
cmp rsp, rsp
clc
sub edi, edi
cmp bp, 0x6487
stc
jmp 0x14040556b
nop
stc
movups xmm0, xmmword [rcx + rdi - 0x70]
test r15w, r9w
clc
movups xmm1, xmmword [rcx + rdi - 0x60]
movups xmmword [rdx + rdi - 0x70], xmm0
movups xmmword [rdx + rdi - 0x60], xmm1
movups xmm0, xmmword [rcx + rdi - 0x50]
movups xmm1, xmmword [rcx + rdi - 0x40]
stc
cmc
cmp r11d, 0x49ae7fc8
movups xmmword [rdx + rdi - 0x50], xmm0
movups xmmword [rdx + rdi - 0x40], xmm1
movups xmm0, xmmword [rcx + rdi - 0x30]
movups xmm1, xmmword [rcx + rdi - 0x20]
clc
movups xmmword [rdx + rdi - 0x30], xmm0
test r14b, 0x21
movups xmmword [rdx + rdi - 0x20], xmm1
cmp ax, r13w
stc
movups xmm0, xmmword [rcx + rdi - 0x10]
jmp 0x1404055d4
movups xmm1, xmmword [rcx + rdi]
test r13w, si
cmc
test r14, 0x1db26e79
movups xmmword [rdx + rdi - 0x10], xmm0
stc
movups xmmword [rdx + rdi], xmm1
stc
sub rdi, 0xffffffffffffff80
add rbp, 0xfffffffffffffffc
jmp 0x1404055fc
jne 0x14040556e
test rbx, rbx
jmp 0x14040560a
je 0x14040569b
lea rcx, [r10 + rdi]
add rcx, 0x10
sub rdi, r12
bswap rdx
adc dx, 0x9fd
not edx
lea rdx, [r10 + rdi]
add rdx, 0x10
jmp 0x140405632
shl rbx, 5
cmp esp, 0x10b90a6d
test r12w, si
xor ebp, ebp
nop word cs:[rax + rax]
stc
jmp 0x140405652
movups xmm0, xmmword [rdx + rbp - 0x10]
cmp r13, 0x3d3010df
test r14, r15
movups xmm1, xmmword [rdx + rbp]
jmp 0x140405671
movups xmmword [rcx + rbp - 0x10], xmm0
movups xmmword [rcx + rbp], xmm1
jmp 0x140405686
add rbp, 0x20
test si, si
cmp rbx, rbp
jmp 0x140405695
jne 0x140405652
add r10, r8
jmp 0x1404056a5
cmp r9, r8
jmp 0x1404056ad
je 0x140404996
lea rax, [rax + r8]
shr ch, 0x30
sub r11d, r8d
not cx
sbb cl, 0x8c
lea ecx, [r11 - 1]
cmp r10b, 0x17
jmp 0x1404056d0
test r11b, 7
jmp 0x1404056d9
je 0x140405733
mov ebp, r11d
inc rbx
and ebp, 7
xor edx, edx
movzx ebx, sp
nop
movzx rbx, r14w
mov ebx, 0x3b6513c
movzx ebx, r15w
movzx ebx, byte [rax + rdx]
jmp 0x140405704
mov byte [r10 + rdx], bl
jmp 0x14040570d
inc rdx
cmp ebp, edx
jmp 0x140405717
jne 0x1404056fb
add r10, rdx
test sil, al
cmc
lea rax, [rax + rdx]
test r10b, bl
sub r11d, edx
jmp 0x140405733
cmp ecx, 7
jmp 0x14040573b
jb 0x140404996
mov ecx, r11d
inc bx
movzx ebx, r10w
sbb bx, 0x50f8
xor edx, edx
nop word cs:[rax + rax]
btc rbx, 0x28
sbb bx, 0x5100
cmp r11b, r10b
movzx ebx, byte [rax + rdx]
jmp 0x140405772
mov byte [r10 + rdx], bl
bts rbx, rsp
rcl ebx, cl
movzx ebx, byte [rax + rdx + 1]
cmc
mov byte [r10 + rdx + 1], bl
movzx ebx, byte [rax + rdx + 2]
jmp 0x140405791
mov byte [r10 + rdx + 2], bl
movzx ebx, byte [rax + rdx + 3]
cmp r9b, sil
stc
mov byte [r10 + rdx + 3], bl
movzx ebx, byte [rax + rdx + 4]
cmp r14b, 0x3d
mov byte [r10 + rdx + 4], bl
shl bx, cl
movzx ebx, byte [rax + rdx + 5]
jmp 0x1404057c0
mov byte [r10 + rdx + 5], bl
shr bx, cl
test spl, spl
ror rbx, 0xe8
movzx ebx, byte [rax + rdx + 6]
mov byte [r10 + rdx + 6], bl
rcl bh, cl
movzx ebx, byte [rax + rdx + 7]
test ah, 0x94
mov byte [r10 + rdx + 7], bl
add rdx, 8
stc
cmp dil, r12b
cmp ecx, edx
jmp 0x1404057f7
jne 0x140405769
add r10, rdx
jmp 0x140405805
jmp 0x140404996
mov rax, qword [r13 + 8]
bt r14w, r12w
mov qword [r13], rax
xor al, 0xa
mov eax, ecx
mov r14d, r12d
rol ch, cl
test r8w, cx
bswap ecx
shr r14d, 5
not rcx
cmc
mov dword [r15], r14d
rol cx, 0xda
btc cx, r11w
lea ecx, [rax - 5]
cmp r8w, 0x2a1
test r13b, r10b
mov dword [rsi], ecx
clc
test ch, 0x81
cmp eax, 9
jmp 0x140405854
jle 0x1404058b4
jmp 0x140405905
lea rdx, [rax + 1]
test sil, 0xfd
test di, r8w
clc
mov qword [r13], rdx
movzx eax, byte [rax]
test r13w, 0x50bf
movzx eax, al
jmp 0x140405882
shl eax, cl
jmp 0x14040588a
or r14d, eax
add ah, dl
mov dword [r15], r14d
movzx rax, di
lea eax, [rcx + 8]
test r8w, ax
mov dword [rsi], eax
cmp ecx, 0x11
xchg ch, cl
jmp 0x1404058ac
mov ecx, eax
jge 0x14040590e
mov eax, r14d
shr eax, cl
cmp r13d, 0x4e3944a5
test r9, 0x6ac24c6a
test eax, eax
jmp 0x1404058ce
jne 0x1404058ee
mov rax, qword [r13]
cmp rax, qword [r13 + 8]
jmp 0x1404058e1
jb 0x14040585f
sub eax, eax
jmp 0x140405879
mov rax, qword [r13 + 8]
test bl, sil
test r8w, 0x5420
cmp dil, r9b
mov qword [r13], rax
rcl al, 0x52
mov eax, ecx
mov cl, 0xe
movzx ecx, r13w
stc
and r12d, 0x1f
sar ch, 0xca
and ch, 0x47
movsx rcx, si
mov ecx, r14d
stc
and ecx, 0x1f
test r12b, 0xd5
mov qword [rsp + 0x38], rcx
add cx, 0x3c50
bt cx, 0x6b
shr r14d, 5
shr ch, cl
mov dword [r15], r14d
lea ecx, [rax - 5]
jmp 0x140405947
mov dword [rsi], ecx
clc
cmp eax, 8
jle 0x1404059b9
jmp 0x140405a0f
lea rdx, [rax + 1]
add bl, 0x52
mov qword [r13], rdx
movzx eax, byte [rax]
movzx eax, al
rcl bx, cl
movsx rbx, r11w
bt rbx, rcx
shl eax, cl
or r14d, eax
bsr bx, r8w
mov dword [r15], r14d
seto bh
movzx rbx, r9w
movzx bx, r9b
lea ebx, [rcx + 8]
stc
test r11b, sil
mov dword [rsi], ebx
test sil, 0xc
test rax, r9
stc
cmp ecx, 0x11
mov ecx, r11d
movsx rcx, si
movzx rcx, r13w
mov ecx, ebx
jmp 0x1404059b3
jge 0x140405a15
mov eax, r14d
test r14b, 0x44
jmp 0x1404059c5
shr eax, cl
test r10b, 0x76
test eax, eax
jmp 0x1404059d2
jne 0x1404059f7
mov rax, qword [r13]
cmc
cmp dil, 0x5e
cmp rax, qword [r13 + 8]
jb 0x140405958
sub eax, eax
jmp 0x1404059f2
jmp 0x140405966
mov rax, qword [r13 + 8]
ror rbx, cl
test r13b, 0x8a
mov qword [r13], rax
xchg ah, bl
mov ah, 0x2b
movzx eax, r15w
mov ebx, ecx
test r13b, 0xa7
add r12d, 0x101
movsxd rax, ebx
mov rax, qword [rsp + 0x38]
jmp 0x140405a29
inc eax
cmc
mov qword [rsp + 0x38], rax
bt ax, 0xaf
jmp 0x140405a3b
mov eax, r14d
and eax, 0xf
stc
cmc
cmp esi, 0x37ca53ea
shr r14d, 4
jmp 0x140405a52
mov dword [r15], r14d
test r15w, 0x755e
test si, ax
add ebx, 0xfffffffc
mov dword [rsi], ebx
test r14, 0x3a280e4f
add eax, 4
movaps xmmword [rsp + 0x50], xmm6
test r11w, 0x6376
mov dword [rsp + 0x5f], 0
jmp 0x140405a8c
xor edx, edx
jmp 0x140405b04
mov rcx, qword [r13 + 8]
xadd bpl, bpl
sete bpl
btr bp, 0x5a
mov qword [r13], rcx
mov ecx, ebx
xadd bx, bp
bswap bx
bts ebx, edi
mov ebp, r14d
mov bx, r11w
btr bx, 0x7f
shr r14d, 3
setle bl
mov dword [r15], r14d
stc
mov ebx, ecx
shr ch, 4
rcr cl, cl
add ebx, 0xfffffffd
mov dword [rsi], ebx
test r14b, 0xaa
shl cl, cl
stc
and bpl, 7
movzx ecx, byte [rdx + r8]
jmp 0x140405aec
mov byte [rsp + rcx + 0x50], bpl
inc rdx
clc
test r9w, 0x1a4d
cmp rdx, rax
je 0x140405bb5
cmp ebx, 2
jmp 0x140405b0c
jle 0x140405b75
jmp 0x140405aa8
lea rbp, [rcx + 1]
cmc
mov qword [r13], rbp
shr bp, cl
rcr bpl, cl
movzx ecx, byte [rcx]
movzx ebp, cl
rcr cx, cl
bt rcx, 0x89
shr ecx, 0x27
mov ecx, ebx
cmc
shl ebp, cl
movsx rcx, r8w
xor cx, 0x74ac
or r14d, ebp
dec ch
mov dword [r15], r14d
cmovb cx, dx
ror cx, 0xd4
sar cl, cl
lea ecx, [rbx + 8]
stc
mov dword [rsi], ecx
clc
jmp 0x140405b63
cmp ebx, 0x11
mov bl, 0x92
mov ebx, ecx
jmp 0x140405b6f
jge 0x140405ab4
mov ebp, r14d
stc
btr cx, bp
mov ecx, ebx
test r12b, 0xf0
clc
shr ebp, cl
test ebp, ebp
jmp 0x140405b8d
jne 0x140405a93
mov rcx, qword [r13]
cmp r10, r8
cmp r9b, 0x65
clc
cmp rcx, qword [r13 + 8]
jb 0x140405b17
sub ecx, ecx
jmp 0x140405bb0
jmp 0x140405b29
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0x238]
lea rdx, [rsp + 0x50]
mov r8b, 0x18
xchg r8, r8
movzx r8, r14w
mov r8d, 0x13
jmp 0x140405bdc
call fcn.14042fbc9
test eax, eax
jmp 0x140405be8
je 0x1404069b6
mov rax, qword [rsp + 0x38]
sbb r9w, 0x5a13
lea r9d, [rax + r12]
cmp r11b, bl
cmc
stc
xor r10d, r10d
jmp 0x140405c0a
jmp 0x140405c2c
inc r10d
cmp rcx, 0x46977520
mov byte [rsp + rax + 0x70], dil
cmp r9d, r10d
jmp 0x140405c26
jle 0x140406343
cmp ebx, 0xf
jmp 0x140405c34
jg 0x140405cf3
mov rdi, qword [r13]
shr ax, 0x3d
movzx ax, bpl
mov rax, qword [r13 + 8]
cmp rdi, rax
jae 0x1404069b6
mov rbp, qword [rsp + 0x28]
jmp 0x140405c5e
jmp 0x140405cbd
lea rdx, [rdi + 1]
mov qword [r13], rdx
btc cx, 0x44
adc ecx, ebp
movzx ecx, byte [rdi]
mov rdi, rdx
jmp 0x140405c82
movzx edx, cl
shr cl, cl
mov cx, 0x39cc
mov ecx, ebx
cmc
clc
cmp ch, 0x67
shl edx, cl
stc
cmp r11b, r13b
or r14d, edx
mov dword [rbp], r14d
movzx rdx, r8w
sub rdx, r8
lea edx, [rbx + 8]
mov dword [rsi], edx
jmp 0x140405cb2
cmp ebx, 0x11
mov ebx, edx
jge 0x140405d1d
mov edx, r14d
mov ecx, ebx
jmp 0x140405cc8
shr edx, cl
test r10, r12
cmp r8b, 0x7d
test edx, edx
jmp 0x140405cd8
jne 0x140405d04
cmp rdi, rax
jmp 0x140405ce6
jb 0x140405c63
xor ecx, ecx
jmp 0x140405c82
mov edx, ebx
mov rbp, qword [rsp + 0x28]
jmp 0x140405cff
jmp 0x140405d1d
mov qword [r13], rax
and rax, 0x3e931f8e
cqo
shr dx, 0xbf
mov edx, ebx
adc edi, 0x4f7b1e22
mov eax, r14d
movzx edi, dx
add di, 0x1e24
and eax, 0x1ff
movsx edi, ax
shl dil, 0xb9
or dil, r10b
movzx edi, word [rsp + rax*2 + 0x238]
test edi, edi
jmp 0x140405d46
je 0x140405d8c
mov ecx, edi
jmp 0x140405d54
shr ecx, 9
test r11b, 0x7b
test sil, r8b
shr r14d, cl
mov dword [rbp], r14d
stc
cmc
test si, 0x8e0
sub edx, ecx
cmp rcx, r14
mov dword [rsi], edx
test r10b, 0x2c
jmp 0x140405d7c
and edi, 0x1ff
jmp 0x140405d87
jmp 0x140405eff
mov eax, r14d
rol ax, 8
cmc
bsr cx, r15w
mov ecx, eax
and ecx, 0xf0f
sar dil, cl
movzx rdi, r11w
bswap rdi
shl ecx, 4
shr eax, 4
or rdi, rdi
and eax, 0xf0f
inc di
or eax, ecx
cmc
shrd di, cx, 0x64
movsxd rcx, ebx
mov ecx, eax
clc
and ecx, 0x3333
shr eax, 2
rol dil, 0x39
test ah, 0xf3
stc
and eax, 0x3333
cmovle di, sp
adc dil, 0x8d
mov dil, spl
lea eax, [rax + rcx*4]
mov ecx, eax
and ecx, 0x5555
not dil
sal di, cl
test r14w, 0x3c7f
shr eax, 1
and eax, 0x5555
movzx rdi, cx
sbb di, si
lea edi, [rax + rcx*2]
xor ebx, ebx
nop word cs:[rax + rax]
movzx eax, r12w
cwde
mov rax, rbx
jmp 0x140405e2f
inc rbx
cmc
jmp 0x140405e38
cmp dword [rsp + rax*4 + 0x680], edi
jmp 0x140405e44
jle 0x140405e27
lea r8, [rbx + 9]
test si, r14w
cmp r8d, 0xf
jmp 0x140405e5b
ja 0x1404069b6
mov eax, r8d
or cl, 0xad
sal cl, cl
add cl, 0xb2
mov cl, 7
cmc
clc
sub cl, bl
clc
cmp r9b, 0x52
shr edi, cl
movzx ecx, word [rsp + rax*2 + 0x638]
sub rdi, rcx
cmp si, r13w
movzx eax, word [rsp + rax*2 + 0x69c]
stc
lea rax, [rax + rdi]
cmp eax, 0x11f
jmp 0x140405e9f
jg 0x1404069b6
movzx ecx, byte [rsp + rax + 0x6bc]
shld bp, r12w, 0xf8
clc
mov ebp, ebx
clc
cmc
test rax, r9
sub ebp, ecx
cmp ebp, 0xfffffff7
jne 0x1404069b6
mov ecx, r8d
btc di, ax
clc
add dil, 0x9f
shr r14d, cl
test r8b, dl
mov rcx, qword [rsp + 0x28]
movsx rdi, r15w
mov dword [rcx], r14d
rol di, cl
sub edx, ebx
movsx bx, al
add edx, 0xfffffff7
rol bx, cl
mov dword [rsi], edx
movzx edi, word [rsp + rax*2 + 0x7dc]
inc bl
mov ebx, edx
test r9b, dil
jmp 0x140405f09
cmp edi, 0x12
ja 0x1404069b6
movsxd rax, r10d
cmp r14b, 0xc
cmp edi, 0xf
jmp 0x140405f21
jbe 0x140405c0f
cmp di, 0x11
je 0x140406007
cmp edi, 0x10
mov rbp, qword [rsp + 0x28]
jmp 0x140405f3e
jne 0x1404060ab
cmp ebx, 1
jmp 0x140405f4c
jle 0x140405fcb
jmp 0x14040616e
lea rdx, [rcx + 1]
cmc
cmp r15, 0x5929516f
mov qword [r13], rdx
cmc
movzx ecx, byte [rcx]
movzx edx, sp
movzx edx, cl
add cl, r14b
cmovl cx, r14w
mov ecx, ebx
stc
shl edx, cl
bsr ecx, r11d
sbb ch, bl
or r14d, edx
movsx cx, r12b
btc rcx, 0xe8
mov dword [rbp], r14d
cmovns rcx, rcx
sar cx, cl
shr cx, cl
lea ecx, [rbx + 8]
test di, 0x410b
mov dword [rsi], ecx
cmp dx, 0x7463
test r10d, 0x17450924
cmp ebx, 0x11
cmovbe ebx, edi
bswap bx
mov ebx, ecx
jmp 0x140405fc5
jge 0x140406180
mov edx, r14d
shrd ecx, edx, 0x63
movsx cx, r12b
mov ecx, ebx
shr edx, cl
test edx, edx
jmp 0x140405fe2
jne 0x140406155
mov rcx, qword [r13]
cmp rcx, qword [r13 + 8]
jmp 0x140405ff5
jb 0x140405f57
sub ecx, ecx
jmp 0x140406002
jmp 0x140405f6e
cmp ebx, 2
movsx rbp, bp
mov ebp, 0x790e4fc6
mov rbp, qword [rsp + 0x28]
jle 0x14040606d
jmp 0x140406213
lea rdx, [rcx + 1]
cmp al, r12b
jmp 0x14040602f
mov qword [r13], rdx
shl dl, 0x46
movzx ecx, byte [rcx]
movzx edx, cl
mov ecx, ebx
shl edx, cl
not ch
or r14d, edx
ror cl, cl
mov dword [rbp], r14d
sub cl, 0xa8
xor cl, r14b
lea ecx, [rbx + 8]
stc
mov dword [rsi], ecx
clc
cmp ebx, 0x11
movzx bx, bpl
mov ebx, ecx
jmp 0x140406067
jge 0x140406215
mov edx, r14d
not cx
adc ecx, 0x25491aa9
mov ecx, ebx
cmp bpl, 0x75
test edi, r10d
shr edx, cl
test edx, edx
jmp 0x14040608b
jne 0x1404061fc
mov rcx, qword [r13]
cmp rcx, qword [r13 + 8]
jb 0x140406023
sub ecx, ecx
jmp 0x1404060a6
jmp 0x140406039
cmp ebx, 6
jmp 0x1404060b3
jle 0x140406121
jmp 0x14040626b
lea rdx, [rcx + 1]
cmp r10b, dl
clc
stc
mov qword [r13], rdx
not dx
movzx ecx, byte [rcx]
ror dx, cl
movsx rdx, ax
movzx edx, cl
shr cl, 0xf0
and ch, 0x88
shr cx, cl
mov ecx, ebx
stc
shl edx, cl
dec cx
sub cl, r14b
or r14d, edx
ror cx, 0x3d
xchg cx, cx
bts cx, di
mov dword [rbp], r14d
rcr ch, cl
lea ecx, [rbx + 8]
cmp ax, cx
mov dword [rsi], ecx
test r8w, 0x5935
cmp ebx, 0x11
mov ebx, ecx
jmp 0x14040611b
jge 0x140406279
mov edx, r14d
neg ch
bts ecx, r15d
sbb cx, r8w
mov ecx, ebx
shr edx, cl
clc
test edx, edx
jne 0x14040625d
mov rcx, qword [r13]
cmp rcx, qword [r13 + 8]
jb 0x1404060be
sub ecx, ecx
jmp 0x140406150
jmp 0x1404060d8
mov rcx, qword [r13 + 8]
rcr r15b, 0x7c
and r15w, cx
mov qword [r13], rcx
test ax, 0x1ff2
sub cx, 0x15d3
mov ecx, ebx
and rbx, 0x77e82e27
btc bx, 0xd2
shl bx, 0x83
mov r15d, r14d
movsx bx, bpl
shr r15d, 2
cmp bpl, 0x23
mov dword [rbp], r15d
movsx rbx, r12w
and bl, spl
bt bx, r10w
mov ebx, ecx
cmc
test si, di
add ebx, 0xfffffffe
test edi, 0x6fc81e5a
mov dword [rsi], ebx
test r10d, r10d
jmp 0x1404061b9
je 0x1404069b6
and r14d, 3
shrd rcx, rdi, 0x6d
bswap di
add r14d, 3
movzx edi, r14w
movsx rdx, bx
movzx di, bpl
lea rcx, [rsp + 0x70]
movsx di, bpl
seto dil
movzx edx, byte [rax + rcx - 1]
mov edi, r14d
jmp 0x1404061f7
jmp 0x1404062c4
mov rcx, qword [r13 + 8]
movzx edi, r14w
mov di, 0xf02
rcl di, cl
mov qword [r13], rcx
sal ch, 0x75
cmc
mov ecx, ebx
mov edi, r14d
cmc
jmp 0x140406221
and edi, 7
stc
shr r14d, 3
cmp r10b, r12b
test sil, dil
test sp, 0x135b
mov dword [rbp], r14d
stc
cmp r9b, 0x6b
add ecx, 0xfffffffd
cmp r8w, 0x3c52
cmc
test r13d, 0x79343cb3
mov dword [rsi], ecx
add edi, 3
jmp 0x140406258
jmp 0x1404062ab
mov rcx, qword [r13 + 8]
test r8w, 0x4d8
mov qword [r13], rcx
mov ecx, ebx
adc r15b, r14b
shr bx, cl
sub r15w, 0x1cc
mov edi, r14d
sal r15w, 0xc
bsf r15d, eax
and edi, 0x7f
btr ebx, 0xa6
shr r14d, 7
dec r15d
btc r15w, 0xe4
mov dword [rbp], r14d
add ecx, 0xfffffff9
mov dword [rsi], ecx
movsxd r15, edx
add edi, 0xb
sar bh, 0x3c
sub edx, edx
mov r15d, r14d
btc bx, r13w
mov bh, 0x24
mov ebx, ecx
bt rcx, r8
mov ch, 0x68
cmp r13b, r12b
mov ecx, r9d
clc
test r8b, r15b
sub ecx, r10d
cmp r11w, 0x7f5d
cmp ecx, edi
jl 0x1404069b6
lea rcx, [rsp + rax]
add rcx, 0x70
bswap r14w
cmova r8w, r10w
movzx ebp, si
mov r8d, edi
movsx bp, bpl
movsxd r14, r14d
movsx rbp, dx
mov ebp, r9d
mov r14, rsi
movzx rsi, r8w
mov esi, r10d
jmp 0x140406311
call fcn.1404a0324
mov r10d, esi
cmp di, ax
mov r9d, 0x456609e7
not rsi
mov rsi, r14
mov r9d, ebp
add r10d, edi
inc r14d
mov r14d, r15d
clc
cmp r9d, r10d
jmp 0x14040633d
jg 0x140405c2c
jne 0x1404069b6
mov rcx, qword [rsp + 0x30]
cqo
movzx rdx, bp
bswap dx
lea rdx, [rsp + 0x70]
mov r8d, r12d
jmp 0x140406364
call fcn.14042fbc9
test eax, eax
jmp 0x140406370
je 0x1404069b6
mov eax, r12d
test edx, r15d
lea rdx, [rsp + rax]
xchg r8b, cl
xor r8b, 0xa1
adc r8d, 0x17b435dc
add rdx, 0x70
movzx r8, r9w
mov rcx, qword [rsp + 0x48]
movsx r8d, dx
mov r8b, r15b
movzx r8, bx
mov r8, qword [rsp + 0x38]
jmp 0x1404063b0
call fcn.14042fbc9
test eax, eax
cmovae r15d, r14d
bswap r15
movsxd r15, r15d
mov r14, qword [rsp + 0x30]
mov r15, qword [rsp + 0x28]
jmp 0x1404063d0
jne 0x140404901
jmp 0x1404069b6
mov rdx, qword [r13 + 8]
cmp cx, r12w
cmc
mov qword [r13], rdx
dec dh
mov edx, ecx
xor rcx, rbx
mov ecx, eax
test spl, 0x58
shr r12d, cl
xadd cx, cx
xchg cx, cx
mov dword [r15], r12d
shld cx, r10w, 0xfa
setl ch
sub edx, eax
sal cl, cl
or cx, di
or cx, 0x7114
mov dword [rsi], edx
bswap cx
movzx ecx, sp
mov ecx, edx
cmc
jmp 0x140406427
test ecx, ecx
jmp 0x14040642e
jle 0x1404064a4
xor ebp, ebp
nop word cs:[rax + rax]
mov eax, ecx
jmp 0x140406448
mov byte [rsp + rbp + 0x238], r12b
inc cx
inc rbp
shr r12d, 8
cmp dil, 0xb6
lea ecx, [rax - 8]
cmc
jmp 0x140406468
cmp eax, 8
ja 0x140406441
mov dword [r15], r12d
cmp cx, 0x2192
jmp 0x14040647e
mov dword [rsi], ecx
stc
test ecx, ecx
jmp 0x140406488
jne 0x1404069b6
test ebp, 0xfffffffc
jmp 0x140406499
jne 0x140406537
jmp 0x1404064b3
js 0x1404069b6
sub ebp, ebp
xadd edi, ecx
shl dil, 0x12
mov rdi, qword [r13]
adc ch, 0x64
mov rax, qword [r13 + 8]
adc cx, r9w
rol cx, cl
mov ecx, ebp
test bpl, 1
jmp 0x1404064d0
je 0x140406528
cmp rdi, rax
jmp 0x1404064de
jae 0x14040650c
lea rdx, [rdi + 1]
movsx ebx, r11w
mov rbx, r12
mov qword [r13], rdx
bswap bx
movsxd rbx, r10d
movzx rbx, di
movzx ebx, byte [rdi]
cmovno rdi, rax
mov rdi, rdx
jmp 0x140406513
xor ebx, ebx
jmp 0x140406513
mov byte [rsp + rcx + 0x238], bl
jmp 0x14040651f
inc rcx
jmp 0x140406528
cmp rbp, 3
jmp 0x140406531
jne 0x1404066c8
movzx ebx, word [rsp + 0x238]
bswap rcx
movzx eax, word [rsp + 0x23a]
btr cx, 0xa8
mov ecx, ebx
test r14d, r10d
xor ecx, 0xffff
cmc
clc
stc
cmp eax, ecx
jmp 0x140406564
jne 0x1404069b6
mov rdx, qword [r13]
test rax, rbx
lea rax, [rdx + rbx]
jmp 0x14040657b
cmp rax, qword [r13 + 8]
jmp 0x140406584
ja 0x1404069b6
lea rcx, [r10 + rbx]
mov al, 0xae
movzx ax, r15b
movzx rax, r11w
mov rax, qword [r13 + 0x28]
cmp rcx, rax
jmp 0x1404065a5
jbe 0x14040671f
cmp dword [r13 + 0x30], 0
jmp 0x1404065b5
je 0x1404069b6
mov rcx, qword [r13 + 0x20]
neg dx
setb dh
sub r10, rcx
cqo
rcr dh, cl
xor rdx, rsi
mov edx, r10d
clc
test r10b, r11b
test r12, 0x345315fd
add edx, ebx
jmp 0x1404065e4
jb 0x1404069b6
sub eax, ecx
jmp 0x1404065f2
cmp edx, eax
jmp 0x1404065f9
jbe 0x140406627
nop dword [rax]
test bpl, 0x93
test eax, eax
jmp 0x140406611
js 0x1404069b6
add eax, eax
cmc
cmp edx, eax
jmp 0x140406621
ja 0x14040660a
mov ebp, eax
movzx rdx, sp
mov rdx, rbp
movzx di, cl
mov rdi, r8
xchg r12b, r12b
not r12w
mov r12, r10
jmp 0x140406646
call fcn.1401a3834
test rax, rax
jmp 0x140406653
je 0x1404069b6
mov r10, r12
or dl, r10b
mov qword [r13 + 0x20], rax
bts dx, sp
mov r10d, r10d
jmp 0x14040666f
lea r10, [r10 + rax]
mov qword [r13 + 0x18], r10
movzx rdx, r8w
add rbp, rax
cdq
mov qword [r13 + 0x28], rbp
mov rdx, qword [r13]
jmp 0x14040668c
jmp 0x140406726
lea rdx, [rdi + 1]
sub ebp, 0x66a506a5
clc
mov qword [r13], rdx
movzx ebp, byte [rdi]
shrd di, bp, 0x6c
mov edi, edx
mov rdi, rdx
mov byte [rsp + rcx + 0x239], bpl
jmp 0x1404066ba
add rcx, 2
cmp rcx, 4
je 0x140406537
cmp rdi, rax
jae 0x1404066ed
lea rdx, [rdi + 1]
movzx rbp, r11w
mov qword [r13], rdx
movzx ebp, byte [rdi]
mov rdi, rdx
jmp 0x1404066e8
jmp 0x1404066fb
sub ebp, ebp
cmp esi, r9d
jmp 0x1404066fb
mov byte [rsp + rcx + 0x238], bpl
stc
cmc
cmp rdi, rax
jmp 0x14040670d
jb 0x140406691
sub ebp, ebp
jmp 0x14040671a
jmp 0x1404066ad
mov rdi, r8
xchg r8w, cx
mov rcx, r10
movzx r8w, bpl
movsx r8w, cl
movsxd r8, r9d
mov r8, rbx
jmp 0x14040673e
call fcn.14049f837
add qword [r13], rbx
sub r8b, 0x8c
add rbx, qword [r13 + 0x18]
xadd al, r10b
sub r8b, r13b
movzx r8w, r11b
mov qword [r13 + 0x18], rbx
bt eax, edx
cwde
mov r10, rbx
adc r8b, 0x61
mov rax, qword [rsp + 0x40]
adc r8w, ax
mov r8w, 0x5ca2
bt r8w, bp
mov r8, rdi
jmp 0x140406789
test al, 1
jmp 0x140406790
jne 0x140406a27
mov ecx, dword [rsi]
test edi, esi
rol bpl, cl
mov ebp, dword [r15]
stc
cmp ch, cl
test ecx, ecx
jg 0x140406885
jmp 0x140406820
mov qword [r13 + 0x18], r10
cmovge rax, rbp
mov rax, qword [rsp + 0x40]
btr r8d, 0x21
lea r8, [0x1400bf2a0]
test al, 1
je 0x140406796
jmp 0x140406a27
lea rdx, [rax + 1]
stc
mov qword [r13], rdx
jmp 0x1404067e5
movzx eax, byte [rax]
test rsi, 0x165425f9
movzx eax, al
shl eax, cl
jmp 0x1404067fc
or ebp, eax
mov dword [r15], ebp
shld ax, r8w, 5
lea eax, [rcx + 8]
mov dword [rsi], eax
cmp ecx, 0x11
mov cx, r15w
mov ecx, eax
jmp 0x14040681a
jge 0x140406869
mov eax, ebp
cmc
cmp dh, dh
shr eax, cl
test dl, dil
stc
cmp dx, 0x76eb
test eax, eax
jmp 0x140406837
jne 0x140406857
mov rax, qword [r13]
cmp rax, qword [r13 + 8]
jmp 0x14040684a
jb 0x1404067d6
sub eax, eax
jmp 0x1404067ef
mov rax, qword [r13 + 8]
jmp 0x140406860
mov qword [r13], rax
jmp 0x140406885
mov qword [rsp + 0x40], rbp
stc
test esp, r8d
shr ebp, 1
jmp 0x140406879
dec eax
jmp 0x140406880
jmp 0x140406964
mov qword [rsp + 0x40], rbp
shld rax, r12, 0x90
shr ebp, 1
mov dword [r15], ebp
lea eax, [rcx - 1]
mov dword [rsi], eax
cmp ecx, 2
jle 0x14040690c
jmp 0x140406964
lea rdx, [rcx + 1]
cmp spl, 0x3c
mov qword [r13], rdx
rcl edx, cl
xor rdx, 0x11003cc6
movzx ecx, byte [rcx]
setp dl
movzx edx, cl
shld rcx, r13, 0xf1
and ch, 0x2c
mov ecx, eax
jmp 0x1404068d5
shl edx, cl
movzx ecx, dx
cmp r11d, 0x1a57319
or ebp, edx
bt cx, r10w
dec rcx
btc cx, r11w
mov dword [r15], ebp
lea ecx, [rax + 8]
mov dword [rsi], ecx
clc
cmp spl, 0x56
cmp eax, 0x11
cmovl rax, rax
mov eax, ecx
jge 0x140406960
mov edx, ebp
mov cl, 0x92
movsx ecx, di
mov ecx, eax
cmp r8b, 0x99
shr edx, cl
test edx, edx
jmp 0x140406922
jne 0x14040694e
mov rcx, qword [r13]
cmp r15d, 0x1efd24d3
cmp rcx, qword [r13 + 8]
jmp 0x14040693c
jb 0x1404068a7
xor ecx, ecx
jmp 0x140406949
jmp 0x1404068c2
mov rcx, qword [r13 + 8]
jmp 0x140406957
mov qword [r13], rcx
jmp 0x140406964
mov eax, ecx
sal ecx, cl
mov r12d, ebp
jmp 0x14040696e
shr r12d, 2
sete cl
btr rcx, r9
add cx, r15w
mov dword [r15], r12d
sal ch, cl
add cl, 0x4a
ror cl, cl
lea ecx, [rax - 2]
mov dword [rsi], ecx
and ebp, 3
je 0x1404047dd
cmp ebp, 1
mov qword [rsp + 0x30], r14
jmp 0x1404069a2
je 0x14040489e
cmp ebp, 3
jmp 0x1404069b0
jne 0x14040472d
xor eax, eax
inc sil
cmp rsp, 0x1de449a
movaps xmm6, xmmword [rsp + 0xa20]
clc
ror r13, cl
btr r15w, 0xdb
add rsp, 0xa38
mov di, cx
pop rbx
not di
xchg r15w, r15w
pop rbp
movzx rdi, bx
movsx di, sil
movzx r14d, r8w
pop rdi
xchg sil, r14b
pop rsi
pop r12
movsx r13, r15w
movzx r14, r8w
pop r13
movzx r14d, r15w
jmp 0x140406a13
pop r14
not r15b
setns r15b
xchg r15b, r15b
pop r15
jmp 0x140406a26
ret
mov eax, 1
jmp 0x140406a31
jmp 0x1404069c2