Function at 0x1404de5a1
Capabilities:
Encode data using base64

Disassembly:
push rbp
ror rbp, 0x9b
inc ah
push rbx
neg bpl
push rsi
seta sil
push rdi
shld ax, ax, 0x4a
btr ax, r11w
push r12
rcl r12b, 0x60
push r14
shrd r12w, sp, 0x60
shl r14b, 0xba
push r15
rcl eax, cl
adc r12w, 0x14cf
lea rbp, [rsp - 0x6f0]
xadd eax, r14d
jmp 0x1404de5ed
sub rsp, 0x7f0
adc ax, r13w
mov rax, qword [0x1400b7288]
setle r14b
xor rax, rsp
cmovs r12w, r12w
setne r12b
jmp 0x1404de614
mov qword [rbp + 0x6e0], rax
mov qword [rsp + 0x38], rcx
movzx rsi, ax
cmovae cx, dx
movsx cx, al
mov r14, r9
xchg ecx, ecx
lea rcx, [rsp + 0x68]
movsx si, bl
bswap r12w
mov qword [rbp - 0x80], r9
movzx rsi, cx
mov r12, r8
movzx rsi, r9w
mov si, r8w
mov qword [rbp - 0x70], r8
mov sil, r9b
movsxd rsi, r14d
mov esi, edx
jmp 0x1404de662
call fcn.1404e2f17
mov eax, dword [rsp + 0x68]
btc r15d, r8d
mov r15d, 1
test r8b, 0xa7
test r13b, cl
and eax, 0x1f
test ch, 0x1b
jmp 0x1404de687
cmp al, 0x1f
jmp 0x1404de68e
jne 0x1404de6a3
mov byte [rsp + 0x70], 0
jmp 0x1404de69e
jmp 0x1404de6b2
lea rcx, [rsp + 0x68]
call fcn.1404e2ffe
mov byte [rsp + 0x70], r15b
mov rbx, qword [rsp + 0x38]
mov edi, 0x20
xor rax, rdx
btc rcx, 0x95
movzx rcx, r9w
mov eax, edi
xadd ch, cl
ror ch, cl
mov qword [r12 + 8], r14
test rbx, rbx
lea ecx, [rdi + 0xd]
jmp 0x1404de6df
cmovs eax, ecx
movsxd rcx, eax
sal cx, 0x70
sub r8d, r8d
test r10w, 0x7502
sub edx, edx
mov ch, 0x8f
movzx cx, r8b
mov dword [r12], eax
jmp 0x1404de70b
lea rcx, [rsp + 0x78]
jmp 0x1404de715
call fcn.1404e2e63
mov rax, rbx
bt r10d, 0x9c
sal r9w, cl
mov r10d, 0x7ff
neg r9
shr rax, 0x34
movabs r9, 0xfffffffffffff
cmp r12, 0x9a56d18
and rax, r10
jne 0x1404de7a9
test r9, rbx
jmp 0x1404de755
je 0x1404de76e
test dword [rsp + 0x78], 0x1000000
jmp 0x1404de768
je 0x1404de7a9
and dword [r12 + 4], 0
lea r8, [0x1400ced74]
bswap edx
cmovo edx, ecx
mov rdx, qword [rbp + 0x750]
movsx ecx, dx
mov rcx, r14
jmp 0x1404de792
call fcn.1404c5d2d
test eax, eax
jmp 0x1404de79e
jne 0x1404e0978
jmp 0x1404e0902
cmp rax, r10
jmp 0x1404de7b1
je 0x1404de7c3
xor eax, eax
jmp 0x1404de7be
jmp 0x1404de844
mov rax, rbx
and rax, r9
jmp 0x1404de7ce
jne 0x1404de7e1
mov eax, r15d
jmp 0x1404de7dc
jmp 0x1404de83a
test rbx, rbx
jmp 0x1404de7e9
jns 0x1404de81e
movabs rcx, 0x8000000000000
jmp 0x1404de801
cmp rax, rcx
jmp 0x1404de809
jne 0x1404de81e
mov eax, 4
jmp 0x1404de819
jmp 0x1404de83a
mov rax, rbx
shr rax, 0x33
stc
not eax
cmp edi, 0x2b8c3501
and eax, r15d
stc
or eax, 2
cmp al, 0x62
cmp rbx, r14
mov dword [r12 + 4], r15d
jmp 0x1404de844
sub eax, r15d
jmp 0x1404de84c
je 0x1404e08c9
sub eax, r15d
jmp 0x1404de85a
je 0x1404e08b8
sub eax, r15d
jmp 0x1404de868
je 0x1404e08a7
cmp eax, r15d
jmp 0x1404de876
je 0x1404e0896
movabs rax, 0x7fffffffffffffff
mov byte [rsp + 0x30], r15b
and cx, 0x6f65
sbb cl, 6
btc edx, 0xca
and rbx, rax
inc esi
movsx eax, r12w
movsx r8, r11w
mov qword [rsp + 0x38], rbx
movsx cx, r9b
sub edx, 0x1e471455
setge r8b
movsd xmm0, qword [rsp + 0x38]
adc r8w, cx
movsd qword [rsp + 0x58], xmm0
btr dx, r11w
shld r8d, esp, 0x3d
mov rdx, qword [rsp + 0x58]
test al, r15b
mov r8, rdx
btr rax, 0x72
rcl ch, 0x56
mov dword [rsp + 0x60], esi
shrd rsi, rbp, 0x4e
shr si, cl
shr r8, 0x34
cdqe
sar sil, 0x42
mov esi, 2
or r12, 0x48b92d16
shr al, cl
mov rcx, r8
and rcx, r10
movzx r12w, r15b
mov rax, rcx
xor r12w, 0x2939
rol r12d, 0xcb
ror r12b, 0x52
neg rax
movsx r12w, r8b
movzx r12d, r8w
movabs rax, 0x10000000000000
sbb rbx, rbx
stc
and rdx, r9
and rbx, rax
adc r12b, 0x64
xor r12b, 0x2c
lea rbx, [rbx + rdx]
btc r12w, r14w
sar r12b, cl
neg rcx
sbb eax, eax
bt r12, r15
cmp ch, 0x48
and r8d, r10d
lea r12d, [rsi + rax]
add r12d, r8d
jmp 0x1404de974
call fcn.1400b4700
call fcn.1401f6350
cvttsd2si ecx, xmm0
mov dword [rbp - 0x5c], ebx
cwde
sar rax, cl
adc eax, ebp
lea eax, [rcx - 0x7fffffff]
test cl, r9b
and eax, 0xfffffffe
neg eax
jmp 0x1404de99e
sbb eax, eax
stc
shr rbx, 0x20
and eax, ecx
clc
stc
mov dword [rbp - 0x58], ebx
mov dword [rsp + 0x40], eax
shrd eax, r15d, 0x31
mov eax, ebx
test r11b, 0xa1
neg eax
jmp 0x1404de9c2
sbb edx, edx
neg edx
test cx, cx
add edx, r15d
mov dword [rbp - 0x60], edx
clc
cmp dh, 0x1e
cmp r12d, 0x434
jmp 0x1404de9df
jb 0x1404dee90
sub eax, eax
mov dword [rbp + 0x348], 0x100000
mov dword [rbp + 0x344], eax
stc
cmp r10w, r13w
mov dword [rbp + 0x340], esi
test ebx, ebx
jmp 0x1404dea09
je 0x1404dec7d
sub r8d, r8d
not ah
rcl ax, 0xa
rol al, 0x3e
mov eax, dword [rbp + r8*4 - 0x5c]
cmp dword [rbp + r8*4 + 0x344], eax
jmp 0x1404dea2d
jne 0x1404dec7d
add r8d, r15d
stc
cmp r8d, esi
jmp 0x1404dea3f
jne 0x1404dea1b
and dword [rsp + 0x38], 0
rol sil, cl
xchg rbx, rcx
lea r11d, [r12 - 0x432]
bswap rax
mov r8d, r11d
or cx, bx
movsx ax, sil
lea eax, [rdx - 1]
test cl, r14b
and r11d, 0x1f
shr r8d, 5
bts ecx, r15d
mov r12b, dl
mov esi, edi
xadd bl, r12b
movsx r12d, dx
ror cl, 0x9d
mov rbx, r15
shr cl, 0xf1
sar r12b, cl
sub esi, r11d
mov ecx, esi
shr r12w, 0xc6
shl rbx, cl
setle r12b
sub ebx, r15d
bsr eax, dword [rbp + rax*4 - 0x5c]
movsx r12w, r15b
not r12
mov r12d, ebx
jmp 0x1404deaba
not r12d
jmp 0x1404deac2
je 0x1404dead4
inc eax
jmp 0x1404deacf
jmp 0x1404dead7
xor eax, eax
stc
sub edi, eax
xor ax, 0x556d
movsx rax, bx
mov ax, r8w
lea eax, [rdx + r8]
test r14d, r11d
cmp eax, 0x73
ja 0x1404dec38
xor r14d, r14d
neg r14b
and r14b, 0x7d
cmp r11d, edi
mov r14b, 0x42
seta r14b
clc
stc
test si, 0x2d11
add r14d, edx
cmp sp, r12w
test bp, bp
jmp 0x1404deb1f
add r14d, r8d
test spl, dil
jmp 0x1404deb2a
cmp r14d, 0x73
jmp 0x1404deb33
ja 0x1404dec38
lea edi, [r8 - 1]
ror r10w, cl
lea r10d, [r14 - 1]
cmp r10d, edi
jmp 0x1404deb4d
je 0x1404dec0d
mov eax, r10d
or cl, bpl
sub eax, r8d
sar ch, 0x66
rol cl, cl
lea ecx, [rax - 1]
cmc
cmp eax, edx
jmp 0x1404deb6c
jae 0x1404deb81
mov r9d, dword [rbp + rax*4 - 0x5c]
jmp 0x1404deb7c
jmp 0x1404deb8c
xor r9d, r9d
stc
cmp r11d, 0x2d2531ad
cmp ecx, edx
jmp 0x1404deb93
jae 0x1404deba7
mov edx, dword [rbp + rcx*4 - 0x5c]
jmp 0x1404deba2
jmp 0x1404debb1
xor edx, edx
rol cl, 0x8a
btr rcx, 0x24
and edx, r12d
mov ecx, esi
jmp 0x1404debc2
shr edx, cl
and r9d, ebx
jmp 0x1404debd2
mov ecx, r11d
test cl, 0x18
cmc
shl r9d, cl
or edx, r9d
mov dword [rbp + r10*4 - 0x5c], edx
jmp 0x1404debe9
dec r10d
jmp 0x1404debf2
cmp r10d, edi
jmp 0x1404debfa
je 0x1404dec0d
mov edx, dword [rbp - 0x60]
jmp 0x1404dec08
jmp 0x1404deb53
sub ecx, ecx
test r8d, r8d
jmp 0x1404dec17
je 0x1404dec48
and dword [rbp + rcx*4 - 0x5c], 0
add ecx, r15d
cmp ecx, r8d
jmp 0x1404dec2d
jne 0x1404dec1d
jmp 0x1404dec48
sub r14d, r14d
movzx r12w, r10b
movzx r12, bx
setne r12b
mov dword [rbp - 0x60], r14d
movsx r12w, bl
movzx r12, r8w
jmp 0x1404dec5a
mov r12d, r15d
mov dword [rbp + 0x170], r15d
jmp 0x1404dec69
mov dword [rbp + 0x174], 4
jmp 0x1404dec78
jmp 0x1404df301
and dword [rsp + 0x38], 0
lea r11d, [r12 - 0x433]
cdqe
clc
mov r8d, r11d
sar r12b, 0xbd
lea eax, [rdx - 1]
shrd rsi, r9, 0x30
jmp 0x1404deca6
and r11d, 0x1f
movsxd rsi, ecx
shr r8d, 5
movzx rcx, sp
and sil, 0x40
mov rsi, 0x5c5b0f85
mov esi, edi
mov ebx, ebx
bswap rbx
mov rbx, r15
sub esi, r11d
inc cl
mov ecx, esi
sar r12b, cl
xor r12d, 0x3f810a0b
shl rbx, cl
sub ebx, r15d
movsx r12w, bpl
shr r12w, cl
bts r12, r14
bsr eax, dword [rbp + rax*4 - 0x5c]
mov r12d, ebx
jmp 0x1404decfb
not r12d
jmp 0x1404ded03
je 0x1404ded15
inc eax
jmp 0x1404ded10
jmp 0x1404ded22
xor eax, eax
test r12, rcx
test r11b, 0x82
cmp di, r11w
sub edi, eax
xadd ah, al
lea eax, [rdx + r8]
cmp eax, 0x73
ja 0x1404dee4f
sub r14d, r14d
cmp r11d, edi
jmp 0x1404ded3f
seta r14b
add r14d, edx
cmp r12w, 0x5d98
add r14d, r8d
clc
cmp r14d, 0x73
jmp 0x1404ded59
ja 0x1404dee4f
lea edi, [r8 - 1]
shr r10b, cl
not r10
lea r10d, [r14 - 1]
jmp 0x1404ded72
cmp r10d, edi
jmp 0x1404ded7a
je 0x1404dee1f
mov eax, r10d
btc cx, 0x3f
dec ch
sub eax, r8d
lea ecx, [rax - 1]
cmp eax, edx
jmp 0x1404ded97
jae 0x1404deda7
mov r9d, dword [rbp + rax*4 - 0x5c]
jmp 0x1404dedaa
sub r9d, r9d
cmp ecx, edx
jmp 0x1404dedb1
jae 0x1404dedc5
mov edx, dword [rbp + rcx*4 - 0x5c]
jmp 0x1404dedc0
jmp 0x1404dedd0
sub edx, edx
btr cx, 0x57
movsx ecx, r12w
and edx, r12d
jmp 0x1404dedd8
mov ecx, esi
shr edx, cl
add cl, r10b
add ecx, 0x6082135c
and r9d, ebx
mov cl, cl
mov ecx, r11d
shl r9d, cl
stc
or edx, r9d
mov dword [rbp + r10*4 - 0x5c], edx
dec r10d
test r10b, 0x28
cmp r11w, r11w
cmp r10d, edi
jmp 0x1404dee0c
je 0x1404dee1f
mov edx, dword [rbp - 0x60]
jmp 0x1404dee1a
jmp 0x1404ded80
xor ecx, ecx
clc
cmp bpl, r13b
test r8d, r8d
jmp 0x1404dee2d
je 0x1404dee5c
and dword [rbp + rcx*4 - 0x5c], 0
stc
add ecx, r15d
cmp ecx, r8d
jmp 0x1404dee44
jne 0x1404dee33
jmp 0x1404dee5c
xor r14d, r14d
bswap r12d
movsxd r12, edi
cmovbe r12, rbx
mov dword [rbp - 0x60], r14d
movzx r12d, dx
movzx r12w, sil
bswap r12w
mov r12d, r15d
jmp 0x1404dee75
mov dword [rbp + 0x170], r15d
mov dword [rbp + 0x174], 2
jmp 0x1404dee8b
jmp 0x1404df301
cmp r12d, 0x36
jmp 0x1404dee99
je 0x1404df12a
sub eax, eax
jmp 0x1404deeaa
mov dword [rbp + 0x348], 0x100000
test al, ch
mov dword [rbp + 0x344], eax
cmp r14b, r12b
mov dword [rbp + 0x340], esi
test r14b, cl
clc
test ebx, ebx
jmp 0x1404deed0
je 0x1404df12a
xor r8d, r8d
stc
mov eax, dword [rbp + r8*4 - 0x5c]
cmp dword [rbp + r8*4 + 0x344], eax
jmp 0x1404deeec
jne 0x1404df12a
add r8d, r15d
cmp r8d, esi
jmp 0x1404deefd
jne 0x1404deeda
and dword [rsp + 0x38], 0
movzx ax, cl
shl rax, 0xef
bsr eax, ebx
jmp 0x1404def18
je 0x1404def2a
inc eax
jmp 0x1404def25
jmp 0x1404def2c
sub eax, eax
sub r14d, r14d
rol r14b, cl
rcl r14b, cl
sub r14b, 0x5d
sub edi, eax
rcl r14b, 0xe6
adc r14b, cl
cmp edi, esi
jmp 0x1404def49
setb r14b
test r11w, 0x730f
or r11d, 0xffffffff
jmp 0x1404def62
add r14d, edx
stc
cmp r14d, 0x73
jmp 0x1404def6f
jbe 0x1404df08d
sub r14d, r14d
adc sil, 0xd9
mov esi, 0x436
mov dword [rbp - 0x60], r14d
rcl cl, 0x51
ror cx, 0x33
btr bx, 0x88
sub esi, r12d
shl rbx, 0x48
btr rdi, rcx
lea rcx, [rbp + 0x344]
xadd bx, r8w
sbb bl, r13b
bts r8d, edx
mov edi, esi
not rbx
shrd r8w, sp, 0xd4
ror rbx, 0x8d
xor edx, edx
rcl bx, cl
shr edi, 5
xor r8b, r12b
shl r8b, 0x40
mov ebx, edi
sal r8w, 0xfa
shl rbx, 2
xchg r8w, r8w
jmp 0x1404defe5
mov r8, rbx
call fcn.1404a0a6a
and esi, 0x1f
mov eax, r15d
movsxd r12, r14d
dec r12w
mov cl, sil
mov r8, 0x63f200d6
shl eax, cl
ror r12b, 0x8c
btr r8w, r13w
rol r8w, 0xf4
mov dword [rbp + rbx + 0x344], eax
rol r8b, cl
lea r12d, [rdi + 1]
rcr r8w, cl
sal r8d, cl
mov r8d, r12d
shl r8, 2
jmp 0x1404df035
mov dword [rbp + 0x340], r12d
stc
mov dword [rbp + 0x170], r12d
test r10b, dl
clc
test sil, 0x5a
test r8, r8
jmp 0x1404df054
je 0x1404df301
mov ebx, 0x1cc
lea rcx, [rbp + 0x174]
test si, bx
jmp 0x1404df06e
cmp r8, rbx
jmp 0x1404df076
ja 0x1404df2d3
lea rdx, [rbp + 0x344]
call fcn.14049ffae
jmp 0x1404df2f7
lea eax, [r14 - 1]
cmp cx, bp
cmp eax, r11d
jmp 0x1404df09c
je 0x1404def7c
mov r10d, eax
mov r8b, r8b
lea r8d, [rax - 1]
stc
cmp eax, edx
jmp 0x1404df0b4
jae 0x1404df0c9
mov r9d, dword [rbp + r10*4 - 0x5c]
jmp 0x1404df0c4
jmp 0x1404df0cc
sub r9d, r9d
cmp r8d, edx
jmp 0x1404df0d4
jae 0x1404df0e9
mov ecx, dword [rbp + r8*4 - 0x5c]
jmp 0x1404df0e4
jmp 0x1404df0f4
sub ecx, ecx
movzx ax, dil
bsf ax, sp
shr ecx, 0x1e
btr rax, r12
mov eax, r9d
shl eax, 2
or ecx, eax
cbw
cmp r9d, 0x5aba6416
mov eax, r8d
mov dword [rbp + r10*4 - 0x5c], ecx
cmp r8d, r11d
je 0x1404def7c
mov edx, dword [rbp - 0x60]
jmp 0x1404df125
jmp 0x1404df0a2
neg ebx
jmp 0x1404df131
sbb rax, rax
and dword [rsp + 0x38], 0
cmp r9b, 0xd5
and eax, 4
bsr eax, dword [rbp + rax - 0x5c]
jmp 0x1404df14a
je 0x1404df157
inc eax
jmp 0x1404df163
sub eax, eax
test r12w, 0x4f5e
cmp r14b, 0xf4
xor r14d, r14d
cmp rsi, r9
sub edi, eax
cmp edi, r15d
xchg r14b, r14b
setb r14b
or r11d, 0xffffffff
add r14d, edx
test r10b, bl
cmp r14d, 0x73
jmp 0x1404df188
jbe 0x1404df234
xor r14d, r14d
btc ebx, r13d
shl sil, cl
dec cl
mov esi, 0x435
test ecx, ebp
mov dword [rbp - 0x60], r14d
movzx r8, ax
movzx bx, r8b
cmp ah, cl
sub esi, r12d
movzx r8, r9w
adc rdi, rsp
lea rcx, [rbp + 0x344]
sbb r8w, 0x49ee
inc bh
mov edi, esi
shrd bx, r13w, 0x45
xor edx, edx
rol r8d, cl
rcr ebx, cl
shr edi, 5
test esi, 0x5f86fc5
shld ebx, esp, 0x6f
mov ebx, edi
rol r8b, cl
shrd r8, r8, 0xbf
jmp 0x1404df1f4
shl rbx, 2
xchg r8w, r8w
mov r8, rbx
call fcn.1404a0a6a
and esi, 0x1f
shr cl, cl
shrd eax, edi, 0x11
and cl, dil
mov eax, r15d
rcl cl, 0xd1
mov cl, sil
cmp bh, 0xfa
shl eax, cl
jmp 0x1404df223
mov dword [rbp + rbx + 0x344], eax
jmp 0x1404df22f
jmp 0x1404df01e
lea eax, [r14 - 1]
cmp eax, r11d
je 0x1404df19a
mov r10d, eax
setle r8b
dec r8b
lea r8d, [rax - 1]
test r13b, 0x79
stc
jmp 0x1404df259
cmp eax, edx
jmp 0x1404df260
jae 0x1404df275
mov r9d, dword [rbp + r10*4 - 0x5c]
jmp 0x1404df270
jmp 0x1404df27e
sub r9d, r9d
cmp r12b, 7
stc
clc
cmp r8d, edx
jmp 0x1404df286
jae 0x1404df29b
mov ecx, dword [rbp + r8*4 - 0x5c]
jmp 0x1404df296
jmp 0x1404df29d
xor ecx, ecx
shr ecx, 0x1f
nop
cmp r14d, edi
lea eax, [r9 + r9]
or ecx, eax
xchg al, al
mov eax, r8d
mov dword [rbp + r10*4 - 0x5c], ecx
cmp r10b, 0x91
cmp r8d, r11d
jmp 0x1404df2c0
je 0x1404df19a
mov edx, dword [rbp - 0x60]
jmp 0x1404df2ce
jmp 0x1404df241
mov r8, rbx
sub edx, edx
jmp 0x1404df2dd
call fcn.1404a0a6a
call fcn.1404b1f42
mov dword [rax], 0x22
jmp 0x1404df2f2
call fcn.1404b2c43
mov r12d, dword [rbp + 0x170]
sar ah, 0x59
mov ecx, dword [rsp + 0x40]
mov eax, 0xcccccccd
test ecx, ecx
jmp 0x1404df311
js 0x1404dfbfc
mul ecx
bsr rax, r12
mov eax, edx
shl ch, 0xf4
sub dl, 0x30
lea rdx, [0x140000000]
movzx cx, r11b
shr eax, 3
add cx, 0x4d21
mov dword [rsp + 0x50], eax
cmp r14w, di
jmp 0x1404df346
mov ecx, eax
mov dword [rsp + 0x48], eax
cmp r15d, 0x65566e23
test eax, eax
je 0x1404dfa32
mov r8d, 0x26
rcr sil, cl
rcl esi, cl
movsx esi, r9w
cmp ecx, r8d
cmove di, r15w
cdqe
mov eax, ecx
cmova eax, r8d
cmovnp cx, di
mov dword [rsp + 0x4c], eax
cmovne di, r9w
dec eax
test esp, r15d
movsx r8w, r12b
mov edi, eax
shr bx, 0x71
btc rbx, 0xc
movzx ecx, byte [rdx + rax*4 + 0xc5822]
stc
cmc
movzx esi, byte [rdx + rax*4 + 0xc5823]
movzx bx, bpl
mov ebx, ecx
rol al, 0x86
shl rbx, 2
sbb r8b, 0xde
xchg r8b, r8b
jmp 0x1404df3c8
sub edx, edx
movzx r8, bp
cwde
cdqe
mov r8, rbx
lahf
jmp 0x1404df3de
lea eax, [rsi + rcx]
not rcx
movzx cx, r9b
lea rcx, [rbp + 0x344]
mov dword [rbp + 0x340], eax
jmp 0x1404df3fb
call fcn.1404a0a6a
lea rcx, [0x140000000]
shl rsi, 2
lahf
cmc
movzx eax, word [rcx + rdi*4 + 0xc5820]
shr dl, 0xf7
dec edx
lea rdx, [rcx + 0xc4f10]
test sil, 0xde
lea rcx, [rbp + 0x344]
mov r8, rsi
add rcx, rbx
jmp 0x1404df437
lea rdx, [rdx + rax*4]
jmp 0x1404df440
call fcn.14049ffae
mov r10d, dword [rbp + 0x340]
cmp r10d, r15d
jmp 0x1404df454
ja 0x1404df569
mov eax, dword [rbp + 0x344]
stc
cmc
test eax, eax
jne 0x1404df483
xor r12d, r12d
jmp 0x1404df472
mov dword [rbp + 0x170], r12d
jmp 0x1404df47e
jmp 0x1404df9f5
cmp eax, r15d
jmp 0x1404df48b
je 0x1404df9f5
test r12d, r12d
je 0x1404df9f5
sub r8d, r8d
mov r10, rax
sar ecx, cl
clc
xor r9d, r9d
xor ecx, 0x2be137c7
sbb ecx, 0x109443a
mov ecx, dword [rbp + r9*4 + 0x174]
mov eax, r8d
clc
imul rcx, r10
bsf r8d, eax
movsxd r8, r14d
clc
add rcx, rax
btc r8w, r9w
shl r8b, 0xaa
mov r8, rcx
test r14w, 0x1799
stc
mov dword [rbp + r9*4 + 0x174], ecx
test r15w, sp
stc
shr r8, 0x20
cmp cl, r15b
stc
add r9d, r15d
test sil, 0x70
jmp 0x1404df501
cmp r9d, r12d
jne 0x1404df4b2
test r8d, r8d
jmp 0x1404df512
je 0x1404df9eb
cmp dword [rbp + 0x170], 0x73
jmp 0x1404df524
jae 0x1404df553
mov eax, dword [rbp + 0x170]
mov dword [rbp + rax*4 + 0x174], r8d
or r12w, sp
sub r12d, r8d
mov r12d, dword [rbp + 0x170]
add r12d, r15d
jmp 0x1404df54e
jmp 0x1404df472
xor r12d, r12d
mov dword [rbp + 0x170], r12d
xor al, al
jmp 0x1404df564
jmp 0x1404df9fd
cmp r12d, r15d
jmp 0x1404df571
ja 0x1404df6b7
mov ebx, dword [rbp + 0x174]
mov r8, r10
btr r12, rsi
movsx r12w, r9b
movzx r12, r11w
shl r8, 2
xchg r12b, r12b
test r13b, r9b
xadd r12w, r12w
mov r12d, r10d
stc
cmc
mov dword [rbp + 0x170], r10d
test r8, r8
je 0x1404df61e
mov eax, 0x1cc
shr ecx, cl
neg cl
lea rcx, [rbp + 0x174]
cmp r9w, 0x7e89
cmp r8, rax
ja 0x1404df5e6
lea rdx, [rbp + 0x344]
jmp 0x1404df5dc
call fcn.14049ffae
jmp 0x1404df616
mov r8, rax
cmp di, r8w
jmp 0x1404df5f5
xor edx, edx
jmp 0x1404df5fc
call fcn.1404a0a6a
call fcn.1404b1f42
mov dword [rax], 0x22
jmp 0x1404df611
call fcn.1404b2c43
mov r12d, dword [rbp + 0x170]
clc
test ebx, ebx
jmp 0x1404df625
je 0x1404df46a
cmp ebx, r15d
jmp 0x1404df633
je 0x1404df9f5
test r12d, r12d
jmp 0x1404df641
je 0x1404df9f5
xor r8d, r8d
bswap ax
neg rcx
mov r10, rbx
sbb ch, dh
movsx eax, r9w
xor r9d, r9d
mov ecx, dword [rbp + r9*4 + 0x174]
mov eax, r8d
adc r8w, 0xaef
inc r8w
btc r8w, si
imul rcx, r10
neg r8w
cmp sp, 0x1e03
lea rcx, [rcx + rax]
mov r8, rcx
mov dword [rbp + r9*4 + 0x174], ecx
test r10d, r10d
shr r8, 0x20
clc
test r14w, 0x2fa2
add r9d, r15d
stc
cmp r9d, r12d
jmp 0x1404df6ac
jne 0x1404df65c
jmp 0x1404df50a
cmp r10d, r12d
jmp 0x1404df6bf
lea rdx, [rbp + 0x174]
mov ebx, r12d
lea rcx, [rbp + 0x344]
jmp 0x1404df6d9
cmovae rcx, rdx
cwd
not al
lea r8, [rbp + 0x344]
mov edx, 0x23de4521
cmovb ebx, r10d
cwd
cdq
mov qword [rsp + 0x58], rcx
mov rdx, 0x299a00c2
cwd
setb al
movzx rdx, bp
xchg edx, edx
mov dword [rsp + 0x44], ebx
lea rdx, [rbp + 0x174]
jmp 0x1404df71b
cmovae rdx, r8
jmp 0x1404df724
test al, al
jmp 0x1404df72b
mov qword [rsp + 0x38], rdx
jmp 0x1404df735
cmovne r10d, r12d
test r13b, 0x34
test cl, r11b
clc
xor r12d, r12d
sub r9d, r9d
mov dword [rbp + 0x510], r12d
jmp 0x1404df753
test ebx, ebx
jmp 0x1404df75a
je 0x1404df966
mov esi, dword [rcx + r9*4]
test esi, esi
jmp 0x1404df76b
jne 0x1404df7a7
cmp r9d, r12d
jmp 0x1404df779
jne 0x1404df954
and dword [rbp + r9*4 + 0x514], esi
movsx r12, bp
movzx r12d, r8w
xchg r12d, r12d
lea r12d, [r9 + 1]
jmp 0x1404df79b
mov dword [rbp + 0x510], r12d
jmp 0x1404df954
xor r11d, r11d
xor r8d, edi
mov r8d, r9d
cmc
cmp r13b, sil
test r10d, r10d
jmp 0x1404df7bc
je 0x1404df931
mov ebx, r9d
neg ebx
test r10w, r14w
jmp 0x1404df7d0
cmp r8d, 0x73
jmp 0x1404df7d9
je 0x1404df895
mov edi, r8d
cmp r8d, r12d
jne 0x1404df7fd
and dword [rbp + rdi*4 + 0x514], 0
lea eax, [r8 + 1]
mov dword [rbp + 0x510], eax
lea eax, [r8 + rbx]
rcr r12b, cl
sar r12, cl
add r8d, r15d
bsf r12w, di
mov r12b, 0xdf
cmp bl, r14b
mov edx, dword [rdx + rax*4]
movsx rax, bx
adc eax, 0x1ae428cb
mov eax, r11d
or r12b, cl
shl r11b, cl
imul rdx, rsi
movsx r11, r8w
add rdx, rax
add r11b, 0x8e
bsr ax, r9w
btc r12d, esi
mov eax, dword [rbp + rdi*4 + 0x514]
btc r11, rdi
add rdx, rax
lea eax, [r8 + rbx]
inc r11b
mov r11, rdx
test bh, 0xaa
mov dword [rbp + rdi*4 + 0x514], edx
test r11w, r8w
btr r12w, 0x19
mov r12d, dword [rbp + 0x510]
cmp r10b, r12b
shr r11, 0x20
stc
cmp eax, r10d
jmp 0x1404df885
je 0x1404df895
mov rdx, qword [rsp + 0x38]
jmp 0x1404df7d0
test r11d, r11d
je 0x1404df92a
cmp r8d, 0x73
jmp 0x1404df8a7
je 0x1404dfbe3
mov edx, r8d
stc
test cx, 0x1c1a
cmp r8d, r12d
jne 0x1404df8d8
and dword [rbp + rdx*4 + 0x514], 0
lea eax, [r8 + 1]
cmp bp, bx
bt cx, si
mov dword [rbp + 0x510], eax
mov eax, dword [rbp + rdx*4 + 0x514]
stc
add r8d, r15d
mov ecx, r11d
rol r11b, 0x72
add rcx, rax
and r12d, 0x292d23c8
mov r11b, dil
mov dword [rbp + rdx*4 + 0x514], ecx
movzx r12w, spl
mov r12d, dword [rbp + 0x510]
rcr r11b, cl
movsx r11d, ax
shr rcx, 0x20
mov r11d, ecx
cmp bpl, 0x13
cmc
test ecx, ecx
jmp 0x1404df924
jne 0x1404df89e
mov ebx, dword [rsp + 0x44]
test r13b, al
cmp r8d, 0x73
jmp 0x1404df93a
je 0x1404dfbe3
mov rcx, qword [rsp + 0x58]
jmp 0x1404df94a
mov rdx, qword [rsp + 0x38]
test bx, 0x2eac
add r9d, r15d
clc
cmp r9d, ebx
jmp 0x1404df960
jne 0x1404df760
mov r8d, r12d
clc
shl r8, 2
cmp cl, bh
jmp 0x1404df975
mov dword [rbp + 0x170], r12d
test r8b, r8b
cmp r12d, eax
test r8, r8
jmp 0x1404df98a
je 0x1404df9f5
mov eax, 0x1cc
inc ch
test al, 0x6a
rol ch, 0x76
lea rcx, [rbp + 0x174]
cmp r8, rax
jmp 0x1404df9ab
ja 0x1404df9c7
lea rdx, [rbp + 0x514]
jmp 0x1404df9bd
call fcn.14049ffae
jmp 0x1404df9eb
mov r8, rax
jmp 0x1404df9cf
xor edx, edx
call fcn.1404a0a6a
call fcn.1404b1f42
mov dword [rax], 0x22
jmp 0x1404df9e6
call fcn.1404b2c43
mov r12d, dword [rbp + 0x170]
adc al, r8b
mov al, r15b
jmp 0x1404df9fd
test al, al
je 0x1404dfbe3
mov ecx, dword [rsp + 0x48]
cqo
lea rdx, [0x140000000]
sub ecx, dword [rsp + 0x4c]
bswap r8d
mov r8d, 0x26
mov dword [rsp + 0x48], ecx
jmp 0x1404dfa28
jne 0x1404df36a
mov eax, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x40]
clc
lea eax, [rax + rax*4]
clc
stc
add eax, eax
sub ecx, eax
je 0x1404dfb40
lea eax, [rcx - 1]
cmc
mov eax, dword [rdx + rax*4 + 0xc58b8]
test eax, eax
jmp 0x1404dfa58
je 0x1404dfbe3
cmp eax, r15d
je 0x1404dfb40
test r12d, r12d
jmp 0x1404dfa6f
je 0x1404dfb40
xor r8d, r8d
sbb cl, r10b
rcl cl, cl
sal r10, 0x2a
mov r10d, eax
ror cl, 0xcb
clc
xor r9d, r9d
cmp dil, 0x22
rcl cx, 0x86
mov ecx, dword [rbp + r9*4 + 0x174]
mov eax, r8d
imul rcx, r10
movzx r8d, r12w
add rcx, rax
rol r8, cl
mov r8, rcx
cmp r10b, r12b
stc
jmp 0x1404dfab8
mov dword [rbp + r9*4 + 0x174], ecx
test esp, r9d
shr r8, 0x20
test ax, 0x1e63
add r9d, r15d
cmp r9d, r12d
jmp 0x1404dfad6
jne 0x1404dfa93
test r8d, r8d
jmp 0x1404dfae4
je 0x1404dfb2d
cmp dword [rbp + 0x170], 0x73
jmp 0x1404dfaf6
jae 0x1404dfbe3
mov eax, dword [rbp + 0x170]
sbb r12, rcx
cmp sp, 0x7673
mov dword [rbp + rax*4 + 0x174], r8d
stc
mov r12b, r12b
mov r12d, dword [rbp + 0x170]
clc
cmp r14d, 0x4c1e685c
add r12d, r15d
jmp 0x1404dfbeb
mov r12d, dword [rbp + 0x170]
add si, 0x4fd0
dec rbx
xor si, r10w
mov rsi, qword [rbp - 0x80]
btc ebx, edi
add bh, al
mov rbx, rsi
clc
test r14d, r14d
jmp 0x1404dfb55
je 0x1404e0470
xor r8d, r8d
and rax, r8
or cx, r10w
xor r9d, r9d
add ch, dh
mov eax, dword [rbp + r9*4 - 0x5c]
ror ch, cl
xor cl, 0xad
ror cx, 7
lea rcx, [rax + rax*4]
mov eax, r8d
sar r8b, cl
lea r8, [rax + rcx*2]
cmc
mov dword [rbp + r9*4 - 0x5c], r8d
stc
jmp 0x1404dfb92
add r9d, r15d
shr r8, 0x20
cmc
cmp r9d, r14d
jmp 0x1404dfba2
jne 0x1404dfb6a
test r8d, r8d
jmp 0x1404dfbb0
je 0x1404e0470
cmp dword [rbp - 0x60], 0x73
jmp 0x1404dfbbf
jae 0x1404e042e
mov eax, dword [rbp - 0x60]
mov dword [rbp + rax*4 - 0x5c], r8d
clc
test rbx, 0x72bc2584
add dword [rbp - 0x60], r15d
jmp 0x1404dfbde
jmp 0x1404e0470
xor r12d, r12d
jmp 0x1404dfbeb
mov dword [rbp + 0x170], r12d
jmp 0x1404dfbf7
jmp 0x1404dfb40
neg ecx
cmp r13w, 0x5cf2
rcl dx, cl
lea r8, [0x140000000]
bts dx, di
stc
mul ecx
cwde
movzx rax, r9w
mov dword [rsp + 0x4c], ecx
shrd rax, rsp, 0xe6
mov eax, edx
sal dx, cl
not dx
bsf dx, bx
shr eax, 3
movzx rdx, di
mov dword [rsp + 0x38], eax
movzx rdx, dx
mov edx, eax
test r13b, r15b
mov dword [rsp + 0x44], eax
cmp ax, 0x28f7
test eax, eax
jmp 0x1404dfc52
je 0x1404e02ee
mov ecx, 0x26
cmp edx, ecx
setl bh
mov bl, r13b
mov eax, edx
movsx di, r11b
not bx
cmova eax, ecx
shr rbx, cl
sub edx, edx
movzx rsi, di
mov dword [rsp + 0x50], eax
movsx ecx, ax
setno dil
movsx bx, dil
dec eax
test rsi, 0x585e3e26
mov edi, eax
sbb rcx, 0x4b5e70c7
add bx, 0x42d
movzx ecx, byte [r8 + rax*4 + 0xc5822]
movzx esi, byte [r8 + rax*4 + 0xc5823]
xadd bx, r8w
sub r8b, bpl
mov ebx, ecx
shl r8w, 0x72
or r8b, 9
shl rbx, 2
cdqe
mov r8, rbx
setle al
xchg ah, al
movsxd rax, ebx
lea eax, [rsi + rcx]
not cx
xchg cl, ch
movzx cx, bpl
lea rcx, [rbp + 0x344]
jmp 0x1404dfcf1
mov dword [rbp + 0x340], eax
call fcn.1404a0a6a
lea rcx, [0x140000000]
shl rsi, 2
setl r8b
btc ax, r12w
movzx eax, word [rcx + rdi*4 + 0xc5820]
cmp r10w, dx
lea rdx, [rcx + 0xc4f10]
shld cx, ax, 0x4f
lea rcx, [rbp + 0x344]
bt r8w, cx
mov r8, rsi
add rcx, rbx
jmp 0x1404dfd3f
lea rdx, [rdx + rax*4]
jmp 0x1404dfd48
call fcn.14049ffae
mov r10d, dword [rbp + 0x340]
cmc
cmp r10d, r15d
jmp 0x1404dfd5d
ja 0x1404dfe55
mov eax, dword [rbp + 0x344]
cmp edi, edi
test eax, eax
jmp 0x1404dfd72
jne 0x1404dfd8e
xor r14d, r14d
jmp 0x1404dfd80
mov dword [rbp - 0x60], r14d
jmp 0x1404dfd89
jmp 0x1404e02aa
cmp eax, r15d
je 0x1404e02aa
test r14d, r14d
jmp 0x1404dfd9f
je 0x1404e02aa
xor r8d, r8d
or r10b, r15b
mov r10b, 0xcd
mov r10, rax
cdqe
xor r9d, r9d
shr al, cl
mov ecx, dword [rbp + r9*4 - 0x5c]
shr ax, 0x22
rcl rax, 0x99
sbb ax, sp
mov eax, r8d
sub r8w, 0x16ab
imul rcx, r10
jmp 0x1404dfddd
add rcx, rax
mov r8, rcx
cmc
mov dword [rbp + r9*4 - 0x5c], ecx
stc
cmc
cmp eax, r13d
shr r8, 0x20
stc
add r9d, r15d
clc
cmp r9d, r14d
jmp 0x1404dfdff
jne 0x1404dfdb8
test r8d, r8d
je 0x1404e02a6
cmp dword [rbp - 0x60], 0x73
jmp 0x1404dfe17
jae 0x1404dfe42
mov eax, dword [rbp - 0x60]
mov dword [rbp + rax*4 - 0x5c], r8d
and r14b, 0xbc
or r14b, r11b
btr r14w, dx
mov r14d, dword [rbp - 0x60]
add r14d, r15d
jmp 0x1404dfe3d
jmp 0x1404dfd80
xor r14d, r14d
mov dword [rbp - 0x60], r14d
sub al, al
jmp 0x1404dfe50
jmp 0x1404e02b3
cmp r14d, r15d
ja 0x1404dff79
mov ebx, dword [rbp - 0x5c]
mov r8, r10
setg r14b
clc
xchg r14d, r14d
shl r8, 2
mov r14d, r10d
test r11b, r9b
test r10w, 0x1237
mov dword [rbp - 0x60], r10d
test r8, r8
je 0x1404dfee7
mov eax, 0x1cc
rol rcx, 0xdd
bt cx, 0x5a
lea rcx, [rbp - 0x5c]
cmp r8, rax
jmp 0x1404dfea3
ja 0x1404dfebf
lea rdx, [rbp + 0x344]
jmp 0x1404dfeb5
call fcn.14049ffae
jmp 0x1404dfee3
mov r8, rax
xor edx, edx
jmp 0x1404dfec9
call fcn.1404a0a6a
call fcn.1404b1f42
mov dword [rax], 0x22
jmp 0x1404dfede
call fcn.1404b2c43
mov r14d, dword [rbp - 0x60]
test ebx, ebx
jmp 0x1404dfeee
je 0x1404dfd78
cmp ebx, r15d
jmp 0x1404dfefc
je 0x1404e02aa
test r14d, r14d
jmp 0x1404dff0a
je 0x1404e02aa
sub r8d, r8d
or cx, r8w
movsx rcx, r11w
mov r10, rbx
xor r9d, r9d
cdqe
mov ecx, dword [rbp + r9*4 - 0x5c]
mov eax, r8d
bsf r8w, r12w
imul rcx, r10
rcr r8b, 1
btc r8w, 0x53
clc
lea rcx, [rcx + rax]
jmp 0x1404dff4a
mov r8, rcx
mov dword [rbp + r9*4 - 0x5c], ecx
jmp 0x1404dff5f
shr r8, 0x20
add r9d, r15d
cmp r9d, r14d
jmp 0x1404dff6e
jne 0x1404dff23
jmp 0x1404dfe05
cmp r10d, r14d
mov bx, cx
cdq
lea rdx, [rbp - 0x5c]
movzx r8, r9w
mov ebx, r14d
xchg al, r8b
bswap r8w
lea rcx, [rbp + 0x344]
movsx r8, cx
movzx r8w, r10b
movzx r8d, r10w
cmovae rcx, rdx
cdq
lea r8, [rbp + 0x344]
movzx edx, r9w
cqo
cmovb ebx, r10d
mov qword [rbp - 0x78], rcx
cwd
setb al
cqo
mov dword [rsp + 0x48], ebx
movsx rdx, dx
lea rdx, [rbp - 0x5c]
cmovae rdx, r8
cmc
cmp rbp, rsp
test al, al
jmp 0x1404dffe2
mov qword [rsp + 0x58], rdx
jmp 0x1404dffec
cmovne r10d, r14d
stc
xor r14d, r14d
sub r9d, r9d
test sp, 0x1fb0
cmp r10w, 0x122e
mov dword [rbp + 0x510], r14d
test ebx, ebx
je 0x1404e0231
mov esi, dword [rcx + r9*4]
test esi, esi
jmp 0x1404e001c
jne 0x1404e0052
cmp r9d, r14d
jmp 0x1404e002a
jne 0x1404e0218
and dword [rbp + r9*4 + 0x514], esi
lea r14d, [r9 + 1]
jmp 0x1404e0041
mov dword [rbp + 0x510], r14d
jmp 0x1404e004d
jmp 0x1404e0218
xor r11d, r11d
dec r8d
mov r8d, r9d
test r10d, r10d
jmp 0x1404e0063
je 0x1404e01fb
mov ebx, r9d
test rax, 0x2b313f9f
neg ebx
cmp r8d, 0x73
jmp 0x1404e007d
je 0x1404e013a
mov edi, r8d
cmp r9d, 0x5cf07d9e
test r15d, ebp
cmp r8d, r14d
jne 0x1404e00b5
and dword [rbp + rdi*4 + 0x514], 0
add ah, 0x80
btc ax, cx
sal r14b, cl
lea eax, [r8 + 1]
mov dword [rbp + 0x510], eax
lea eax, [rbx + r8]
btc r14w, dx
xor r14w, r10w
rol r14b, cl
add r8d, r15d
mov edx, dword [rdx + rax*4]
shld ax, r12w, 0x1f
shl ah, cl
or rax, rsp
mov eax, dword [rbp + rdi*4 + 0x514]
imul rdx, rsi
shl r14b, cl
rol r14, cl
shr r14b, 0x66
add rdx, rax
mov eax, r11d
add rdx, rax
lea eax, [rbx + r8]
cmovne r14w, bx
movzx r14, bx
rol r14w, 0x7b
mov r11, rdx
mov dword [rbp + rdi*4 + 0x514], edx
ror r14b, 0x24
mov r14d, dword [rbp + 0x510]
test r11d, r12d
shr r11, 0x20
cmp eax, r10d
je 0x1404e013a
mov rdx, qword [rsp + 0x58]
jmp 0x1404e0135
jmp 0x1404e0074
test r11d, r11d
jmp 0x1404e0142
je 0x1404e01f6
cmp r8d, 0x73
jmp 0x1404e0151
je 0x1404e040f
mov edx, r8d
cmp rcx, rax
jmp 0x1404e0162
cmp r8d, r14d
jne 0x1404e018e
and dword [rbp + rdx*4 + 0x514], 0
shl al, 0x7f
ror ch, 0x79
lea eax, [r8 + 1]
mov dword [rbp + 0x510], eax
sbb ax, r12w
rcl ax, cl
or r14w, di
mov eax, dword [rbp + rdx*4 + 0x514]
bswap cx
shrd r14, r11, 0x8d
shld r14d, r15d, 0x2e
add r8d, r15d
movsxd rcx, ecx
sub rcx, 0x7a2a3139
mov ecx, r11d
neg r11w
bsr r14w, r8w
ror r14b, cl
add rcx, rax
bswap r11
setg r11b
adc r14b, r13b
mov dword [rbp + rdx*4 + 0x514], ecx
shld r14d, eax, 0xe5
mov r14d, dword [rbp + 0x510]
test bl, r14b
shr rcx, 0x20
mov r11d, ecx
jmp 0x1404e01ee
test ecx, ecx
jne 0x1404e0148
mov ebx, dword [rsp + 0x48]
clc
cmp r8d, 0x73
jmp 0x1404e0204
je 0x1404e040f
mov rcx, qword [rbp - 0x78]
mov rdx, qword [rsp + 0x58]
jmp 0x1404e0218
add r9d, r15d
jmp 0x1404e0223
cmp r9d, ebx
jmp 0x1404e022b
jne 0x1404e0011
mov r8d, r14d
test ax, r14w
clc
shl r8, 2
test bpl, 0xf0
mov dword [rbp - 0x60], r14d
clc
test r8, r8
jmp 0x1404e024e
je 0x1404e02aa
mov eax, 0x1cc
rcr cl, cl
btr ecx, 0x85
lea rcx, [rbp - 0x5c]
cmp r8, rax
jmp 0x1404e026b
ja 0x1404e0287
lea rdx, [rbp + 0x514]
jmp 0x1404e027d
call fcn.14049ffae
jmp 0x1404e02a6
mov r8, rax
sub edx, edx
jmp 0x1404e0291
call fcn.1404a0a6a
call fcn.1404b1f42
mov dword [rax], 0x22
call fcn.1404b2c43
mov r14d, dword [rbp - 0x60]
mov al, r15b
jmp 0x1404e02b3
test al, al
je 0x1404e040f
mov edx, dword [rsp + 0x44]
lea r8, [0x140000000]
sub ch, 0x94
sub edx, dword [rsp + 0x50]
mov ecx, 0x26
jmp 0x1404e02d7
mov dword [rsp + 0x44], edx
jne 0x1404dfc5d
mov ecx, dword [rsp + 0x4c]
movzx eax, r14w
mov eax, dword [rsp + 0x38]
clc
lea eax, [rax + rax*4]
cmp r9b, 0x2d
clc
add eax, eax
cmp cl, bh
sub ecx, eax
jmp 0x1404e0301
je 0x1404dfb40
lea eax, [rcx - 1]
test r14, r10
test rdx, 0x6c94621
clc
mov eax, dword [r8 + rax*4 + 0xc58b8]
cmc
test r15b, 0x96
test eax, eax
je 0x1404e040f
cmp eax, r15d
jmp 0x1404e0332
je 0x1404dfb40
test r14d, r14d
jmp 0x1404e0340
je 0x1404dfb40
sub r8d, r8d
rol r10b, cl
sar ch, 0xf8
mov r10d, eax
test r12w, dx
sete ch
inc cx
xor r9d, r9d
movzx rcx, r13w
mov ecx, dword [rbp + r9*4 - 0x5c]
shrd rax, rdx, 0x96
and eax, 0x2f9a1f61
mov eax, r8d
imul rcx, r10
btc r8, 0x1f
sal r8w, 0x92
lea rcx, [rcx + rax]
bt r8, 0xb2
mov r8, rcx
cmp r10w, 0x1c23
cmc
mov dword [rbp + r9*4 - 0x5c], ecx
test bl, 0xab
stc
clc
shr r8, 0x20
clc
add r9d, r15d
stc
clc
cmp r9d, r14d
jmp 0x1404e03b2
jne 0x1404e0363
test r8d, r8d
jmp 0x1404e03c0
je 0x1404e0401
cmp dword [rbp - 0x60], 0x73
jae 0x1404e040f
mov eax, dword [rbp - 0x60]
sbb r14b, 0xfd
mov dword [rbp + rax*4 - 0x5c], r8d
movzx r14, bx
dec r14b
movzx r14d, dx
mov r14d, dword [rbp - 0x60]
add r14d, r15d
jmp 0x1404e03f3
mov dword [rbp - 0x60], r14d
jmp 0x1404e03fc
jmp 0x1404dfb40
mov r14d, dword [rbp - 0x60]
jmp 0x1404e040a
jmp 0x1404dfb40
mov rsi, qword [rbp - 0x80]
movzx ebx, cx
add bh, 0x6a
and dword [rbp - 0x60], 0
movsx rbx, di
mov rbx, rsi
jmp 0x1404e0429
jmp 0x1404e0470
and dword [rbp + 0x340], 0
test dh, 0xb8
lea r8, [rbp + 0x344]
cmovbe ecx, r13d
rol ch, cl
bts edx, r14d
and dword [rbp - 0x60], 0
shld rcx, r8, 0xa0
lea rcx, [rbp - 0x5c]
bts dx, r14w
sub r9d, r9d
movsx edx, dx
mov edx, 0x1cc
jmp 0x1404e046b
call fcn.1404b63c9
lea rdx, [rbp + 0x170]
bswap ecx
lea rcx, [rbp - 0x60]
jmp 0x1404e0482
call fcn.1404b64e8
mov edi, dword [rsp + 0x40]
jmp 0x1404e0490
cmp eax, 0xa
jmp 0x1404e0498
jne 0x1404e05a5
add edi, r15d
mov byte [rsi], 0x31
lea rbx, [rsi + 1]
test r12d, r12d
jmp 0x1404e04b0
je 0x1404e05ce
xor r8d, r8d
cmovnp ax, bx
and cx, 0x237f
xadd ecx, ecx
xor r9d, r9d
shld cx, r10w, 0xd8
mov eax, dword [rbp + r9*4 + 0x174]
sar cl, cl
lea rcx, [rax + rax*4]
movsx rax, bp
rol al, cl
mov eax, r8d
lea r8, [rax + rcx*2]
test r11w, r15w
cmp rdx, r8
mov dword [rbp + r9*4 + 0x174], r8d
cmp r13b, 0x40
jmp 0x1404e0501
add r9d, r15d
test r9d, 0x9b4877
cmp r11w, 0x54e1
shr r8, 0x20
jmp 0x1404e051a
cmp r9d, r12d
jne 0x1404e04ce
test r8d, r8d
je 0x1404e05ce
cmp dword [rbp + 0x170], 0x73
jmp 0x1404e0538
jae 0x1404e0567
mov eax, dword [rbp + 0x170]
cmp r8d, 0x244c4fd1
mov dword [rbp + rax*4 + 0x174], r8d
test r11b, r12b
add dword [rbp + 0x170], r15d
jmp 0x1404e0562
jmp 0x1404e05ce
and dword [rbp + 0x340], 0
lea r8, [rbp + 0x344]
xadd cl, ch
and dword [rbp + 0x170], 0
lea rcx, [rbp + 0x174]
stc
rcl dx, 0xf8
sub r9d, r9d
movzx edx, r9w
movsx edx, r15w
mov edx, 0x1cc
call fcn.1404b63c9
jmp 0x1404e05ce
test eax, eax
jne 0x1404e05b5
sub edi, r15d
jmp 0x1404e05ce
add al, 0x30
bswap cx
cmp bp, r14w
lea rbx, [rsi + 1]
mov ch, 0xb1
btr rcx, r8
mov byte [rsi], al
sar ch, 0xd9
mov rax, qword [rbp - 0x70]
mov cl, r11b
sar cl, cl
mov ecx, dword [rsp + 0x60]
test r15, 0xdb172d7
mov dword [rax + 4], edi
clc
stc
test r9d, 0x68614fb8
test edi, edi
jmp 0x1404e05f5
js 0x1404e0612
cmp ecx, 0x7fffffff
jmp 0x1404e0606
ja 0x1404e0612
add ecx, edi
mov dil, r13b
lahf
mov rax, qword [rbp + 0x750]
dec dil
movzx di, bpl
setl dil
dec rax
sal dil, cl
mov edi, ecx
cmp r8b, 0x78
cmp rax, rdi
jmp 0x1404e0639
cmovb rdi, rax
add rdi, rsi
cmp rbx, rdi
jmp 0x1404e0648
je 0x1404e087b
mov r10d, dword [rbp - 0x60]
mov r12d, 9
cmp r10b, 0x16
test r10d, r10d
jmp 0x1404e0664
je 0x1404e087b
xor r8d, r8d
xor ecx, 0x6c363ed0
movsx cx, r10b
sub r9d, r9d
movzx ecx, r11w
shl ax, cl
mov eax, dword [rbp + r9*4 - 0x5c]
bsf cx, di
imul rcx, rax, 0x3b9aca00
cwde
mov eax, r8d
shld r8w, bp, 3
mov r8, 0x7bb3f0a
add rcx, rax
movzx r8w, r12b
shl r8w, 0xaa
mov r8, rcx
cmp r14b, 0xb2
mov dword [rbp + r9*4 - 0x5c], ecx
cmp si, 0x7b67
test r14b, r14b
shr r8, 0x20
clc
add r9d, r15d
jmp 0x1404e06d7
cmp r9d, r10d
jmp 0x1404e06df
jne 0x1404e0682
test r8d, r8d
jmp 0x1404e06ed
je 0x1404e0760
cmp dword [rbp - 0x60], 0x73
jmp 0x1404e06fc
jae 0x1404e0722
mov eax, dword [rbp - 0x60]
cmp sp, 0x6c63
mov dword [rbp + rax*4 - 0x5c], r8d
cmp ah, 0xeb
cmp ebp, ebx
add dword [rbp - 0x60], r15d
jmp 0x1404e071d
jmp 0x1404e0760
and dword [rbp + 0x340], 0
sbb dl, 0xe9
movzx cx, dh
bt cx, 0x16
lea r8, [rbp + 0x344]
rol cx, cl
and dword [rbp - 0x60], 0
lea rcx, [rbp - 0x5c]
sub dx, r13w
btr edx, esp
sub r9d, r9d
mov edx, 0x1cc
jmp 0x1404e075b
call fcn.1404b63c9
lea rdx, [rbp + 0x170]
lea rcx, [rbp - 0x60]
jmp 0x1404e0770
call fcn.1404b64e8
mov r10d, dword [rbp - 0x60]
and esi, r8d
mov r11d, edi
or r8w, bx
xor r9w, r10w
clc
test r10d, r10d
mov r8, rax
bswap rsi
movsx r9, r9w
mov r9d, 8
sete r14b
movsx cx, r10b
btr rax, 0x87
btc esi, 0x7d
sub r11d, ebx
cbw
mov eax, 0xcccccccd
test rdi, 0x4ecf04ca
cqo
sub esi, 0x1f774f86
mul r8d
shr edx, 3
mov al, dl
shl al, 2
lea ecx, [rax + rdx]
mov sil, dl
shr sil, cl
rcr esi, cl
add cl, cl
sub r8b, cl
lea esi, [r8 + 0x30]
rol r8b, 0xcc
mov r8d, edx
test ch, 0x61
jmp 0x1404e07f4
cmp r11d, r9d
jmp 0x1404e07fc
jae 0x1404e0827
xor ecx, ecx
btr rax, rsi
movzx eax, r14b
rol r14b, 0x9d
not r14b
cmp sil, 0x30
cmove ecx, eax
mov r14b, cl
jmp 0x1404e0822
jmp 0x1404e0837
mov eax, r9d
cmp ax, 0x4773
mov byte [rax + rbx], sil
jmp 0x1404e0837
or eax, 0xffffffff
jmp 0x1404e083f
add r9d, eax
cmp r9d, eax
jne 0x1404e07b2
mov rax, rdi
mov byte [rsp + 0x30], r14b
test r11b, 0x8f
stc
sub rax, rbx
stc
cmp rax, r12
jmp 0x1404e0864
cmovg rax, r12
jmp 0x1404e086d
add rbx, rax
clc
stc
cmp rbx, rdi
jne 0x1404e065c
sub r15d, r15d
stc
cmp ch, 9
mov byte [rbx], 0
cmp byte [rsp + 0x30], r15b
not r15b
setne r15b
jmp 0x1404e0902
lea r8, [0x1400cecfc]
jmp 0x1404e08a2
jmp 0x1404de780
lea r8, [0x1400cecc4]
jmp 0x1404e08b3
jmp 0x1404de780
lea r8, [0x1400ceccc]
jmp 0x1404e08c4
jmp 0x1404de780
mov rdx, qword [rbp + 0x750]
lea r8, [0x1400cecec]
not cl
seta cl
jmp 0x1404e08e1
mov rcx, r14
jmp 0x1404e08e9
call fcn.1404c5d2d
test eax, eax
jmp 0x1404e08f5
jne 0x1404e0978
xor r15d, r15d
cmc
cmp al, r13b
cmp byte [rsp + 0x70], 0
jmp 0x1404e090c
je 0x1404e0921
lea rcx, [rsp + 0x68]
jmp 0x1404e091c
call fcn.1404e2f59
mov eax, r15d
rol cx, 0x2e
mov rcx, qword [rbp + 0x6e0]
xor rcx, rsp
jmp 0x1404e0937
call fcn.14049c411
add rsp, 0x7f0
pop r15
movzx rdi, cx
cmovl r14d, r12d
pop r14
pop r12
pop rdi
mov bl, r10b
xchg sil, sil
setns sil
pop rsi
mov rbp, rax
sete bh
pop rbx
movsx rbp, si
jmp 0x1404e0971
pop rbp
jmp 0x1404e0977
ret
and qword [rsp + 0x20], 0
xor r9d, r9d
cmp r9b, 0x7e
sub r8d, r8d
xor edx, edx
cmc
sub ecx, ecx
call fcn.1404b2cd7
int3