Function at 0x1404e0a88
Capabilities:
Encode data using base64

Disassembly:
push rbp
bswap bp
xor ebp, eax
cdqe
push rbx
cdqe
push rsi
and si, 0x7c18
or bpl, 0xd7
push rdi
sbb bp, r11w
push r12
push r14
shrd r14w, ax, 0x36
xadd al, r12b
mov r12b, r10b
push r15
sub r14b, r10b
shl al, cl
lea rbp, [rsp - 0x6f0]
sbb r14w, r10w
sub rsp, 0x7f0
sal r12b, 0xb4
add al, bpl
mov rax, qword [0x1400b7288]
xor rax, rsp
not r14d
movzx r12d, di
mov qword [rbp + 0x6e0], rax
movsx si, r12b
movzx r14w, r8b
movsxd r12, r8d
mov qword [rsp + 0x38], rcx
mov r14, r9
not ch
mov r12b, 0xe0
lea rcx, [rsp + 0x68]
movzx esi, r13w
mov qword [rbp - 0x80], r9
mov esi, 0x497f51bc
mov r12, r8
movzx si, r9b
setnp sil
mov qword [rbp - 0x70], r8
movsx rsi, bx
cmovns rsi, r11
mov esi, edx
jmp 0x1404e0b38
call fcn.1404e5478
mov eax, dword [rsp + 0x68]
mov r15d, 1
and eax, 0x1f
cmp al, 0x1f
jmp 0x1404e0b51
jne 0x1404e0b66
mov byte [rsp + 0x70], 0
jmp 0x1404e0b61
jmp 0x1404e0b7c
lea rcx, [rsp + 0x68]
call fcn.1404e555b
mov byte [rsp + 0x70], r15b
btc eax, edi
sar rdi, cl
cwde
mov rbx, qword [rsp + 0x38]
mov edi, 0x20
xchg cl, al
mov eax, edi
shr cl, cl
rcl cl, cl
mov qword [r12 + 8], r14
test rbx, rbx
xchg rcx, rcx
lea ecx, [rdi + 0xd]
jmp 0x1404e0ba1
cmovs eax, ecx
sub r8d, r8d
sub edx, edx
xchg ch, ch
not cx
mov dword [r12], eax
movsx rcx, r8w
seto ch
mov rcx, 0x52b566b6
lea rcx, [rsp + 0x78]
jmp 0x1404e0bca
call fcn.1404e53b3
mov rax, rbx
mov r10d, 0x7ff
shl r9b, 0x8a
bt r9w, 8
sal r9b, cl
shr rax, 0x34
xchg r9, r9
shr r9w, cl
test r9w, 0x5765
movabs r9, 0xfffffffffffff
cmp bpl, 0x14
and rax, r10
jne 0x1404e0c70
test r9, rbx
jmp 0x1404e0c15
je 0x1404e0c2e
test dword [rsp + 0x78], 0x1000000
jmp 0x1404e0c28
je 0x1404e0c70
and dword [r12 + 4], 0
xchg cl, cl
lea r8, [0x1400ced74]
movzx rcx, r11w
setne ch
mov rdx, qword [rbp + 0x750]
mov cl, spl
movsx cx, r9b
sets ch
mov rcx, r14
jmp 0x1404e0c5e
call fcn.1404c800f
test eax, eax
jne 0x1404e2ee1
jmp 0x1404e2e5f
cmp rax, r10
jmp 0x1404e0c78
je 0x1404e0c8a
sub eax, eax
jmp 0x1404e0c85
jmp 0x1404e0d15
mov rax, rbx
and rax, r9
jne 0x1404e0ca3
mov eax, r15d
jmp 0x1404e0c9e
jmp 0x1404e0d0c
test rbx, rbx
jmp 0x1404e0cab
jns 0x1404e0cd3
movabs rcx, 0x8000000000000
cmp rax, rcx
jmp 0x1404e0cc3
jne 0x1404e0cd3
mov eax, 4
jmp 0x1404e0d0c
mov rax, rbx
shr rax, 0x33
jmp 0x1404e0ce2
not eax
cmp r9d, 0x2c380c35
cmc
cmp r14b, dl
and eax, r15d
jmp 0x1404e0cfa
or eax, 2
test dil, cl
jmp 0x1404e0d0c
mov dword [r12 + 4], r15d
clc
cmp bpl, sil
sub eax, r15d
jmp 0x1404e0d1d
je 0x1404e2e24
sub eax, r15d
je 0x1404e2e13
sub eax, r15d
je 0x1404e2e02
cmp eax, r15d
jmp 0x1404e0d3d
je 0x1404e2df1
movabs rax, 0x7fffffffffffffff
add dl, 0x31
movzx r12, di
and r12b, cl
mov byte [rsp + 0x30], r15b
seto r8b
or cx, 0x2be6
and rbx, rax
inc esi
mov qword [rsp + 0x38], rbx
test dh, 8
movsd xmm0, qword [rsp + 0x38]
bts eax, esi
movsd qword [rsp + 0x58], xmm0
mov rdx, qword [rsp + 0x58]
rol cx, 0x94
cmc
mov r8, rdx
xadd cx, cx
add r12b, 0x94
lahf
mov dword [rsp + 0x60], esi
adc r12b, 0xef
cwde
stc
shr r8, 0x34
shrd cx, dx, 0x6e
mov esi, 2
movsx rcx, r8w
mov rcx, r8
mov ax, si
movzx rax, si
and rcx, r10
mov rax, rcx
adc r12b, 0x80
neg rax
setns r12b
movsx rax, sp
cdqe
movabs rax, 0x10000000000000
sbb rbx, rbx
bsf r12w, r11w
test spl, cl
and rdx, r9
and rbx, rax
shl r12b, cl
bsr r12w, sp
lea rbx, [rbx + rdx]
neg rcx
xchg r12b, r12b
sbb eax, eax
and r8d, r10d
lea r12d, [rsi + rax]
cmp cx, cx
clc
add r12d, r8d
jmp 0x1404e0e16
call fcn.1400b4700
call fcn.14012efc5
cvttsd2si ecx, xmm0
mov dword [rbp - 0x5c], ebx
or ax, dx
lea eax, [rcx - 0x7fffffff]
stc
jmp 0x1404e0e36
and eax, 0xfffffffe
stc
neg eax
jmp 0x1404e0e41
sbb eax, eax
shr rbx, 0x20
and eax, ecx
mov dword [rbp - 0x58], ebx
mov dword [rsp + 0x40], eax
add ah, 0x1b
ror eax, 0x97
movzx ax, dl
mov eax, ebx
test dx, dx
neg eax
sbb edx, edx
clc
stc
cmp esi, r12d
neg edx
add edx, r15d
clc
cmc
stc
mov dword [rbp - 0x60], edx
jmp 0x1404e0e78
cmp r12d, 0x434
jmp 0x1404e0e84
jb 0x1404e133a
xor eax, eax
jmp 0x1404e0e91
mov dword [rbp + 0x348], 0x100000
mov dword [rbp + 0x344], eax
test r13b, r8b
mov dword [rbp + 0x340], esi
clc
cmp r9b, r8b
cmp cl, 0xc3
test ebx, ebx
jmp 0x1404e0eb8
je 0x1404e112d
sub r8d, r8d
or ax, r8w
cmp rsp, 0x71d37303
mov eax, dword [rbp + r8*4 - 0x5c]
cmp dword [rbp + r8*4 + 0x344], eax
jne 0x1404e112d
add r8d, r15d
stc
cmc
cmp r8d, esi
jmp 0x1404e0eec
jne 0x1404e0ecc
and dword [rsp + 0x38], 0
movzx ebx, r10w
lea r11d, [r12 - 0x432]
bsr r8d, r10d
btr si, 0x41
mov r8d, r11d
lea eax, [rdx - 1]
or r12, 0x4c1a579b
sal sil, 0x4e
and r11d, 0x1f
shr r8d, 5
mov r12b, bl
mov esi, edi
test cx, r11w
mov rbx, r15
or r12d, 0x49c32b8b
shr r12b, 0xfe
add cl, r12b
sub esi, r11d
and r12b, r13b
sbb r12b, r13b
mov ecx, esi
btr r12w, 0xc2
rcl r12b, 0x64
shl rbx, cl
movsxd r12, r13d
movzx r12w, bl
sub ebx, r15d
cmc
mov r12d, 0x4fbf734e
movsx r12, r15w
bsr eax, dword [rbp + rax*4 - 0x5c]
not r12d
mov r12w, 0x267a
mov r12d, ebx
jmp 0x1404e0f82
not r12d
jmp 0x1404e0f8a
je 0x1404e0f97
inc eax
jmp 0x1404e0f9f
sub eax, eax
clc
jmp 0x1404e0f9f
sub edi, eax
mov al, cl
movzx ax, r11b
rcr rax, 0x81
lea eax, [rdx + r8]
cmp di, 0x1415
clc
cmp eax, 0x73
jmp 0x1404e0fbe
ja 0x1404e10ed
xor r14d, r14d
cmp r11d, edi
seta r14b
add r14d, edx
clc
add r14d, r8d
cmp r11b, spl
stc
cmp r14d, 0x73
ja 0x1404e10ed
lea edi, [r8 - 1]
setns r10b
mov r10w, bx
lea r10d, [r14 - 1]
test r12b, dl
test r12b, 0x22
clc
cmp r10d, edi
jmp 0x1404e1003
je 0x1404e10b4
mov eax, r10d
movzx ecx, r12w
inc cl
sbb cl, 0x61
sub eax, r8d
sub ecx, esi
lea ecx, [rax - 1]
test bx, 0x4a6a
stc
cmp eax, edx
jmp 0x1404e102a
jae 0x1404e103f
mov r9d, dword [rbp + rax*4 - 0x5c]
jmp 0x1404e103a
jmp 0x1404e1044
sub r9d, r9d
clc
stc
cmp ecx, edx
jmp 0x1404e104b
jae 0x1404e105f
mov edx, dword [rbp + rcx*4 - 0x5c]
jmp 0x1404e105a
jmp 0x1404e106b
sub edx, edx
btc cx, 0x31
add rcx, r10
dec cl
and edx, r12d
bswap ecx
xchg cx, cx
sub cl, bl
mov ecx, esi
shr edx, cl
rol ch, 0xde
and r9d, ebx
mov ecx, r11d
stc
shl r9d, cl
or edx, r9d
jmp 0x1404e108e
mov dword [rbp + r10*4 - 0x5c], edx
jmp 0x1404e1098
dec r10d
cmp sp, dx
cmp r10d, edi
jmp 0x1404e10a6
je 0x1404e10b4
mov edx, dword [rbp - 0x60]
jmp 0x1404e1009
xor ecx, ecx
stc
test r8d, r8d
jmp 0x1404e10bf
je 0x1404e10fb
and dword [rbp + rcx*4 - 0x5c], 0
test spl, cl
cmp r10w, 0x213b
add ecx, r15d
clc
test r8, rsi
cmp ecx, r8d
jmp 0x1404e10e2
jne 0x1404e10c5
jmp 0x1404e10fb
xor r14d, r14d
movsxd r12, eax
mov r12b, 0x6c
movsx r12w, bpl
mov dword [rbp - 0x60], r14d
mov r12, r13
movsx r12, r10w
movzx r12, ax
mov r12d, r15d
jmp 0x1404e1112
mov dword [rbp + 0x170], r15d
jmp 0x1404e111e
mov dword [rbp + 0x174], 4
jmp 0x1404e1777
and dword [rsp + 0x38], 0
lea r11d, [r12 - 0x433]
mov r8d, r11d
rcr si, 0x3a
xor ch, 0x2a
lea eax, [rdx - 1]
bt si, 0xdd
and r11d, 0x1f
movzx r12w, r10b
sbb bl, r9b
shr r8d, 5
mov esi, edi
rcr r12, cl
shl bx, cl
mov rbx, r15
bt r12, 0x3c
rcl r12w, 0xc7
sub esi, r11d
mov ecx, esi
shl rbx, cl
sal r12w, 0xec
rcr r12b, cl
sub ebx, r15d
sal r12w, cl
movzx r12w, al
bsr eax, dword [rbp + rax*4 - 0x5c]
mov r12b, spl
mov r12d, ebx
jmp 0x1404e119d
not r12d
jmp 0x1404e11a5
je 0x1404e11b7
inc eax
jmp 0x1404e11b2
jmp 0x1404e11bd
sub eax, eax
test r11w, r11w
sub edi, eax
lea eax, [rdx + r8]
test r9w, bx
cmp eax, 0x73
jmp 0x1404e11cf
ja 0x1404e1301
xor r14d, r14d
cmp r11d, edi
seta r14b
add r14d, edx
clc
add r14d, r8d
jmp 0x1404e11eb
cmp r14d, 0x73
jmp 0x1404e11f4
ja 0x1404e1301
lea edi, [r8 - 1]
lea r10d, [r14 - 1]
clc
jmp 0x1404e120c
cmp r10d, edi
jmp 0x1404e1214
je 0x1404e12cc
mov eax, r10d
sub eax, r8d
mov cl, 6
add cl, r8b
lea ecx, [rax - 1]
jmp 0x1404e122d
cmp eax, edx
jmp 0x1404e1234
jae 0x1404e1249
mov r9d, dword [rbp + rax*4 - 0x5c]
jmp 0x1404e1244
jmp 0x1404e124c
xor r9d, r9d
cmp ecx, edx
jmp 0x1404e1253
jae 0x1404e1267
mov edx, dword [rbp + rcx*4 - 0x5c]
jmp 0x1404e1262
jmp 0x1404e126e
xor edx, edx
btr rcx, 0x7c
and edx, r12d
add ecx, 0x749d4c6b
shl rcx, cl
bswap ecx
mov ecx, esi
stc
shr edx, cl
not cl
shrd cx, r12w, 0xb
and r9d, ebx
mov ecx, r11d
stc
cmp dh, 0xf3
test bh, ch
shl r9d, cl
clc
cmp r14b, dl
or edx, r9d
jmp 0x1404e12a4
mov dword [rbp + r10*4 - 0x5c], edx
dec r10d
test r13b, dil
clc
stc
cmp r10d, edi
jmp 0x1404e12b9
je 0x1404e12cc
mov edx, dword [rbp - 0x60]
jmp 0x1404e12c7
jmp 0x1404e121a
xor ecx, ecx
cmp rdx, 0x25986025
test r8d, r8d
jmp 0x1404e12dd
je 0x1404e130b
and dword [rbp + rcx*4 - 0x5c], 0
test r14b, sil
add ecx, r15d
cmp ecx, r8d
jmp 0x1404e12f6
jne 0x1404e12e3
jmp 0x1404e130b
sub r14d, r14d
mov r12d, ebx
movzx r12, r14w
mov dword [rbp - 0x60], r14d
cmovp r12d, ecx
movzx r12, r13w
mov r12d, r15d
mov dword [rbp + 0x170], r15d
jmp 0x1404e1326
mov dword [rbp + 0x174], 2
jmp 0x1404e1335
jmp 0x1404e1777
cmp r12d, 0x36
jmp 0x1404e1343
je 0x1404e15a8
sub eax, eax
stc
clc
cmp esp, r10d
mov dword [rbp + 0x348], 0x100000
mov dword [rbp + 0x344], eax
mov dword [rbp + 0x340], esi
cmp bl, 6
clc
test ebx, ebx
jmp 0x1404e1371
je 0x1404e15a8
sub r8d, r8d
mov eax, dword [rbp + r8*4 - 0x5c]
test r14w, di
cmp dword [rbp + r8*4 + 0x344], eax
jmp 0x1404e1390
jne 0x1404e15a8
add r8d, r15d
cmp r8d, esi
jmp 0x1404e13a1
jne 0x1404e137a
and dword [rsp + 0x38], 0
shl eax, cl
bsr eax, ebx
jmp 0x1404e13b6
je 0x1404e13c8
inc eax
jmp 0x1404e13c3
jmp 0x1404e13d4
xor eax, eax
test r14w, r13w
test r13w, 0x2ea4
xor r14d, r14d
xor r14b, r9b
sub edi, eax
cmc
sar r14b, cl
cmp edi, esi
mov r14b, 0xd
setb r14b
stc
test rbp, 0x29803b8b
or r11d, 0xffffffff
cmc
add r14d, edx
cmp rdx, 0x37665395
cmp r14b, r13b
cmc
cmp r14d, 0x73
jmp 0x1404e140d
jbe 0x1404e14fc
xor r14d, r14d
mov esi, 0x436
sbb cl, ah
shrd edi, r14d, 0x3d
mov dword [rbp - 0x60], r14d
bt rbx, rax
stc
shrd di, cx, 0xfe
sub esi, r12d
stc
or dil, 0xa6
test sil, r15b
lea rcx, [rbp + 0x344]
mov edi, esi
bts bx, r8w
xor edx, edx
neg r8
shr edi, 5
shrd r8d, esi, 0xf7
btr r8d, 0x43
sar r8b, cl
mov ebx, edi
adc r8, rbp
shld r8d, r8d, 0xd3
shl rbx, 2
xchg r8b, r8b
mov r8, rbx
call fcn.1404a304e
and esi, 0x1f
sar eax, cl
mov eax, r15d
shr r12b, cl
mov cl, sil
sal r12b, 0xf1
test r14b, sil
shl eax, cl
mov dword [rbp + rbx + 0x344], eax
lea r12d, [rdi + 1]
mov r8d, r12d
test bpl, 0x1d
clc
shl r8, 2
test rbx, r13
mov dword [rbp + 0x340], r12d
test r13w, 0x6c22
mov dword [rbp + 0x170], r12d
cmc
test ebx, 0x40b64519
test r8, r8
jmp 0x1404e14cb
je 0x1404e1777
mov ebx, 0x1cc
lea rcx, [rbp + 0x174]
cmp r8, rbx
jmp 0x1404e14e5
ja 0x1404e173f
lea rdx, [rbp + 0x344]
call fcn.1404a2569
jmp 0x1404e1767
lea eax, [r14 - 1]
jmp 0x1404e1505
cmp eax, r11d
je 0x1404e1416
mov r10d, eax
jmp 0x1404e1516
lea r8d, [rax - 1]
cmc
cmp eax, edx
jmp 0x1404e1522
jae 0x1404e1537
mov r9d, dword [rbp + r10*4 - 0x5c]
jmp 0x1404e1532
jmp 0x1404e153a
xor r9d, r9d
cmp r8d, edx
jmp 0x1404e1542
jae 0x1404e1557
mov ecx, dword [rbp + r8*4 - 0x5c]
jmp 0x1404e1552
jmp 0x1404e155c
sub ecx, ecx
rol rax, cl
shr ecx, 0x1e
mov eax, r9d
shl eax, 2
test r14b, bpl
cmp r14b, r8b
jmp 0x1404e1570
or ecx, eax
movzx ax, r13b
btc ax, 0x67
add rax, 0xf665a69
mov eax, r8d
mov dword [rbp + r10*4 - 0x5c], ecx
stc
test r12w, 0x3ba6
cmp r8d, r11d
je 0x1404e1416
mov edx, dword [rbp - 0x60]
jmp 0x1404e15a3
jmp 0x1404e150e
neg ebx
jmp 0x1404e15af
sbb rax, rax
stc
and dword [rsp + 0x38], 0
and eax, 4
bsr eax, dword [rbp + rax - 0x5c]
je 0x1404e15d2
inc eax
jmp 0x1404e15cd
jmp 0x1404e15dc
sub eax, eax
jmp 0x1404e15dc
xor r14d, r14d
sub edi, eax
cmp edi, r15d
setb r14b
or r11d, 0xffffffff
stc
test r14b, r12b
cmp cl, 0xd9
add r14d, edx
cmc
cmp r14d, 0x73
jbe 0x1404e168a
sub r14d, r14d
mov esi, 0x435
cmp r15w, 0x7609
mov dword [rbp - 0x60], r14d
sub esi, r12d
movsx edi, bp
btr r8w, di
lea rcx, [rbp + 0x344]
mov edi, esi
sub edx, edx
rcr ebx, cl
rcr r8b, 0xb2
sar r8w, cl
shr edi, 5
add r8d, eax
mov ebx, edi
shr r8b, 0xb1
btc r8w, r13w
shl rbx, 2
cmova r8w, bp
bswap r8w
movsx r8w, dl
mov r8, rbx
jmp 0x1404e165e
call fcn.1404a304e
and esi, 0x1f
bswap ax
rcl cl, cl
mov eax, r15d
cmc
mov cl, sil
shl eax, cl
jmp 0x1404e1679
mov dword [rbp + rbx + 0x344], eax
jmp 0x1404e1685
jmp 0x1404e1495
lea eax, [r14 - 1]
cmp eax, r11d
jmp 0x1404e1696
je 0x1404e1604
mov r10d, eax
sbb r8b, r11b
lea r8d, [rax - 1]
test r12b, dl
cmp rbx, 0x331b21cf
stc
cmp eax, edx
jmp 0x1404e16b8
jae 0x1404e16c8
mov r9d, dword [rbp + r10*4 - 0x5c]
jmp 0x1404e16cb
xor r9d, r9d
cmp r8d, edx
jmp 0x1404e16d3
jae 0x1404e16e8
mov ecx, dword [rbp + r8*4 - 0x5c]
jmp 0x1404e16e3
jmp 0x1404e16f2
sub ecx, ecx
rcr ah, cl
and ah, 0xed
or rax, rcx
shr ecx, 0x1f
test di, sp
xor eax, 0x6f5404ef
test di, 0xc5b
lea eax, [r9 + r9]
cmc
jmp 0x1404e170c
or ecx, eax
bts ax, r10w
shrd rax, r10, 0x37
sub ax, sp
mov eax, r8d
cmc
mov dword [rbp + r10*4 - 0x5c], ecx
cmp r8d, r11d
jmp 0x1404e172c
je 0x1404e1604
mov edx, dword [rbp - 0x60]
jmp 0x1404e173a
jmp 0x1404e169c
mov r8, rbx
cmp r9b, sil
test r13w, 0x2aa9
xor edx, edx
jmp 0x1404e1752
call fcn.1404a304e
call fcn.1404b449b
mov dword [rax], 0x22
call fcn.1404b5134
mov r12d, dword [rbp + 0x170]
ror ah, cl
movsx ecx, sp
movzx cx, ah
mov ecx, dword [rsp + 0x40]
shrd eax, eax, 0x68
mov eax, 0xcccccccd
test ebp, 0x227e16b7
jmp 0x1404e178f
test ecx, ecx
jmp 0x1404e1796
js 0x1404e20e3
mul ecx
cmp ebp, edi
mov eax, edx
adc dh, 0x9e
lea rdx, [0x140000000]
shr eax, 3
mov dword [rsp + 0x50], eax
test spl, r15b
movzx cx, r15b
shr cl, cl
mov ecx, eax
cmc
mov dword [rsp + 0x48], eax
test eax, eax
jmp 0x1404e17cb
je 0x1404e1f1c
mov r8d, 0x26
bts si, r14w
cmp ecx, r8d
cdqe
xchg sil, al
mov eax, ecx
cmova eax, r8d
not bl
movzx ebx, bp
mov dword [rsp + 0x4c], eax
inc sil
mov r8d, r15d
setg cl
dec eax
shl r8w, 0xe5
shr si, 0x15
mov edi, eax
rcl sil, cl
movsx r8d, si
rol sil, cl
movzx ecx, byte [rdx + rax*4 + 0xc5822]
shl bx, 0x37
shr sil, cl
movzx esi, byte [rdx + rax*4 + 0xc5823]
mov ebx, ecx
cmc
shl rbx, 2
bswap r8
sub edx, edx
mov r8, rbx
movzx rax, r8w
mov al, 0x32
lahf
lea eax, [rsi + rcx]
setae cl
mov cl, r9b
movsx rcx, r11w
lea rcx, [rbp + 0x344]
jmp 0x1404e1859
mov dword [rbp + 0x340], eax
call fcn.1404a304e
lea rcx, [0x140000000]
shl r8w, cl
shl rsi, 2
movzx eax, word [rcx + rdi*4 + 0xc5820]
lea rdx, [rcx + 0xc4f10]
sal cl, 0x57
add cl, spl
movsx ecx, r8w
lea rcx, [rbp + 0x344]
mov r8b, r12b
mov r8, rsi
jmp 0x1404e189f
add rcx, rbx
jmp 0x1404e18a7
lea rdx, [rdx + rax*4]
call fcn.1404a2569
mov r10d, dword [rbp + 0x340]
jmp 0x1404e18bc
cmp r10d, r15d
jmp 0x1404e18c4
ja 0x1404e1a00
mov eax, dword [rbp + 0x344]
jmp 0x1404e18d8
test eax, eax
jmp 0x1404e18df
jne 0x1404e18fe
sub r12d, r12d
jmp 0x1404e18ed
mov dword [rbp + 0x170], r12d
jmp 0x1404e18f9
jmp 0x1404e1ebe
cmp eax, r15d
jmp 0x1404e1906
je 0x1404e1ebe
test r12d, r12d
je 0x1404e1ebe
xor r8d, r8d
sbb r10b, 0x2b
xor r10d, r12d
cmp bpl, 0x6a
mov r10, rax
cdqe
rol ah, 0x10
rol rcx, cl
xor r9d, r9d
mov ecx, dword [rbp + r9*4 + 0x174]
xadd eax, eax
mov eax, r8d
test r14, 0x23633b66
imul rcx, r10
lea rcx, [rcx + rax]
movsx r8w, cl
rcl r8b, 0xc8
mov r8, rcx
cmp ax, r8w
cmp bl, 0x45
clc
mov dword [rbp + r9*4 + 0x174], ecx
cmp bpl, 0xe6
cmc
shr r8, 0x20
test r13w, 0x3660
add r9d, r15d
cmp r9d, r12d
jmp 0x1404e1984
jne 0x1404e1931
test r8d, r8d
jmp 0x1404e1992
je 0x1404e1eb7
cmp dword [rbp + 0x170], 0x73
jmp 0x1404e19a4
jae 0x1404e19df
mov eax, dword [rbp + 0x170]
btr r12w, 0x9c
ror r12w, cl
mov dword [rbp + rax*4 + 0x174], r8d
add r12b, 0x40
movzx r12w, dil
mov r12d, dword [rbp + 0x170]
test cx, r8w
stc
add r12d, r15d
jmp 0x1404e18ed
sub r12d, r12d
clc
mov dword [rbp + 0x170], r12d
test esp, 0xfe11304
cmp r9b, 0x1f
sub al, al
jmp 0x1404e19fb
jmp 0x1404e1ec6
cmp r12d, r15d
jmp 0x1404e1a08
ja 0x1404e1b64
mov ebx, dword [rbp + 0x174]
bt r8, r10
mov r8, r10
shr r12b, 0xd0
rcr r12, 0xe4
stc
shl r8, 2
and r12b, 0xab
movzx r12w, sil
jmp 0x1404e1a36
mov r12d, r10d
clc
cmp sil, 0x32
cmp r10b, al
mov dword [rbp + 0x170], r10d
stc
test bpl, r13b
test r8, r8
jmp 0x1404e1a54
je 0x1404e1ac9
mov eax, 0x1cc
bt cx, 0x44
xadd rcx, rcx
lea rcx, [rbp + 0x174]
cmp r8, rax
jmp 0x1404e1a77
ja 0x1404e1a93
lea rdx, [rbp + 0x344]
jmp 0x1404e1a89
call fcn.1404a2569
jmp 0x1404e1ac2
mov r8, rax
cmp r12d, 0x2ff608f4
clc
cmp r13b, dil
xor edx, edx
jmp 0x1404e1aa8
call fcn.1404a304e
call fcn.1404b449b
mov dword [rax], 0x22
jmp 0x1404e1abd
call fcn.1404b5134
mov r12d, dword [rbp + 0x170]
test ebx, ebx
je 0x1404e18e5
cmp ebx, r15d
je 0x1404e1ebe
test r12d, r12d
jmp 0x1404e1ae2
je 0x1404e1ebe
sub r8d, r8d
cwde
sal ecx, cl
mov r10b, 0xd
mov r10, rbx
adc rax, rbp
cdqe
clc
xor r9d, r9d
adc cl, 6
mov ecx, dword [rbp + r9*4 + 0x174]
nop
adc al, r10b
mov eax, r8d
imul rcx, r10
ror r8b, 0x14
lea rcx, [rcx + rax]
movsxd r8, r14d
bsr r8w, bp
mov r8, rcx
cmp si, 0x11e7
cmp sil, dil
mov dword [rbp + r9*4 + 0x174], ecx
test dx, r10w
jmp 0x1404e1b40
shr r8, 0x20
test r15w, 0x2e7e
clc
cmp spl, r9b
add r9d, r15d
cmp r9d, r12d
jmp 0x1404e1b59
jne 0x1404e1b00
jmp 0x1404e198a
cmp r10d, r12d
not rcx
cwd
lea rdx, [rbp + 0x174]
jmp 0x1404e1b7f
mov ebx, r12d
mov al, cl
bswap ecx
lea rcx, [rbp + 0x344]
cmovae rcx, rdx
mov al, bl
xchg al, al
movzx r8d, r11w
lea r8, [rbp + 0x344]
xchg al, al
cmovns dx, dx
cmovb ebx, r10d
movsx rdx, di
mov qword [rsp + 0x58], rcx
bswap dx
setb al
cwd
mov dx, 0x16e0
mov dword [rsp + 0x44], ebx
mov rdx, rsi
cdq
lea rdx, [rbp + 0x174]
jmp 0x1404e1bd3
cmovae rdx, r8
stc
clc
test al, al
jmp 0x1404e1be0
mov qword [rsp + 0x38], rdx
jmp 0x1404e1bea
cmovne r10d, r12d
test esp, r10d
xor r12d, r12d
jmp 0x1404e1bfa
sub r9d, r9d
stc
test al, 0xa0
mov dword [rbp + 0x510], r12d
jmp 0x1404e1c11
test ebx, ebx
jmp 0x1404e1c18
je 0x1404e1e36
mov esi, dword [rcx + r9*4]
test esi, esi
jmp 0x1404e1c29
jne 0x1404e1c68
cmp r9d, r12d
jmp 0x1404e1c37
jne 0x1404e1e2a
and dword [rbp + r9*4 + 0x514], esi
movsx r12w, dil
jmp 0x1404e1c53
lea r12d, [r9 + 1]
jmp 0x1404e1c5c
mov dword [rbp + 0x510], r12d
jmp 0x1404e1e2a
xor r11d, r11d
shr r8d, 0x69
sar r8b, 0x4d
rcr r8w, 0x82
mov r8d, r9d
test r10d, r10d
je 0x1404e1e0b
mov ebx, r9d
test r9b, r9b
neg ebx
test r12b, cl
stc
cmp r8d, 0x73
jmp 0x1404e1c99
je 0x1404e1d64
mov edi, r8d
test spl, 0xc6
cmp r8d, r12d
jmp 0x1404e1cae
jne 0x1404e1cd8
and dword [rbp + rdi*4 + 0x514], 0
cmp rcx, 0x57af1805
lea eax, [r8 + 1]
mov dword [rbp + 0x510], eax
and ax, r14w
movsx ax, sil
sub al, 0x82
lea eax, [r8 + rbx]
test dl, 0x2d
btr r12d, eax
rcl r12b, cl
add r8d, r15d
test r15, rsp
xor r12b, dil
mov edx, dword [rdx + rax*4]
cmp dil, 0x69
mov eax, r11d
shr r12b, cl
imul rdx, rsi
add rdx, rax
mov eax, dword [rbp + rdi*4 + 0x514]
lea rdx, [rdx + rax]
add r12b, 0xdd
rcl ah, cl
lea eax, [r8 + rbx]
mov r11, rdx
inc r12w
and r12b, dil
ror r12b, cl
mov dword [rbp + rdi*4 + 0x514], edx
not r12
ror r12w, 0x1b
bswap r12d
mov r12d, dword [rbp + 0x510]
cmp ax, r13w
shr r11, 0x20
cmc
cmp eax, r10d
jmp 0x1404e1d4f
je 0x1404e1d64
mov rdx, qword [rsp + 0x38]
jmp 0x1404e1d5f
jmp 0x1404e1c90
test r11d, r11d
je 0x1404e1e07
cmp r8d, 0x73
je 0x1404e20ca
mov edx, r8d
cmc
test bp, 0x4423
test bl, ch
cmp r8d, r12d
jmp 0x1404e1d8a
jne 0x1404e1db7
and dword [rbp + rdx*4 + 0x514], 0
movsx eax, r13w
or r12w, 0x3b62
lea eax, [r8 + 1]
jmp 0x1404e1dab
mov dword [rbp + 0x510], eax
rcr r12d, cl
adc cl, r12b
mov eax, dword [rbp + rdx*4 + 0x514]
add r8d, r15d
shl r12b, cl
add cl, 0xeb
mov ecx, r11d
bswap r11
add r11b, 0xc6
lea rcx, [rcx + rax]
bt r11d, r11d
add r11b, 0xf1
mov dword [rbp + rdx*4 + 0x514], ecx
or r12b, 0x6d
mov r12d, dword [rbp + 0x510]
rcl r11w, cl
shr rcx, 0x20
mov r11d, ecx
test ecx, ecx
jmp 0x1404e1e01
jne 0x1404e1d6d
mov ebx, dword [rsp + 0x44]
cmp r8d, 0x73
jmp 0x1404e1e14
je 0x1404e20ca
mov rcx, qword [rsp + 0x58]
rcl dl, 0xc9
btr edx, esi
mov rdx, qword [rsp + 0x38]
add r9d, r15d
cmp r9d, ebx
jne 0x1404e1c1e
mov r8d, r12d
shl r8, 2
cmp dx, 0x2e6e
clc
mov dword [rbp + 0x170], r12d
test r9b, 0x7c
test r8, r8
je 0x1404e1ebe
mov eax, 0x1cc
btr rcx, rdx
ror cx, cl
and rcx, 0x66264867
lea rcx, [rbp + 0x174]
cmp r8, rax
ja 0x1404e1e90
lea rdx, [rbp + 0x514]
jmp 0x1404e1e86
call fcn.1404a2569
jmp 0x1404e1eb7
mov r8, rax
cmp cl, r11b
xor edx, edx
jmp 0x1404e1e9d
call fcn.1404a304e
call fcn.1404b449b
mov dword [rax], 0x22
jmp 0x1404e1eb2
call fcn.1404b5134
mov r12d, dword [rbp + 0x170]
mov al, r15b
test eax, 0xa57151f
test al, al
jmp 0x1404e1ecd
je 0x1404e20ca
mov ecx, dword [rsp + 0x48]
bswap r8w
lea rdx, [0x140000000]
btc r8w, r15w
sub ecx, dword [rsp + 0x4c]
movzx r8, r15w
mov r8b, 0xcc
mov r8d, 0x26
jmp 0x1404e1efd
mov dword [rsp + 0x48], ecx
jmp 0x1404e1f06
jne 0x1404e17dc
mov eax, dword [rsp + 0x50]
sal rcx, 0x1a
bts ecx, r10d
bsr rcx, rcx
mov ecx, dword [rsp + 0x40]
cmp bh, 0xc6
cmp ecx, esp
lea eax, [rax + rax*4]
cmp dil, dl
add eax, eax
sub ecx, eax
jmp 0x1404e1f34
je 0x1404e2028
lea eax, [rcx - 1]
jmp 0x1404e1f48
mov eax, dword [rdx + rax*4 + 0xc58b8]
test eax, eax
jmp 0x1404e1f56
je 0x1404e20ca
cmp eax, r15d
jmp 0x1404e1f64
je 0x1404e2028
test r12d, r12d
je 0x1404e2028
xor r8d, r8d
mov r10d, eax
cmovl rax, rsi
xor r9d, r9d
mov ecx, dword [rbp + r9*4 + 0x174]
movsx ax, dil
mov eax, r8d
imul rcx, r10
add rcx, rax
bswap r8d
sbb r8d, 0x496b425a
mov r8, rcx
test r12, 0x2ee07498
mov dword [rbp + r9*4 + 0x174], ecx
cmp r11w, r15w
shr r8, 0x20
test rbp, r14
clc
add r9d, r15d
cmp r9d, r12d
jmp 0x1404e1fca
jne 0x1404e1f80
test r8d, r8d
je 0x1404e201c
cmp dword [rbp + 0x170], 0x73
jmp 0x1404e1fe5
jae 0x1404e20ca
mov eax, dword [rbp + 0x170]
xadd r12w, r12w
bts r12d, r13d
shl r12b, cl
mov dword [rbp + rax*4 + 0x174], r8d
bswap r12
mov r12d, dword [rbp + 0x170]
add r12d, r15d
jmp 0x1404e2017
jmp 0x1404e20d2
mov r12d, dword [rbp + 0x170]
btc rbx, 0x91
mov rsi, qword [rbp - 0x80]
shr bh, 0x76
mov rbx, rsi
test r14d, r14d
jmp 0x1404e203a
je 0x1404e29ba
xor r8d, r8d
shr cl, cl
bts eax, edx
sub r9d, r9d
and cx, bx
mov eax, dword [rbp + r9*4 - 0x5c]
shr cx, 0xf8
lea rcx, [rax + rax*4]
rcr ah, 0xf2
mov eax, r8d
lea r8, [rax + rcx*2]
test dh, cl
mov dword [rbp + r9*4 - 0x5c], r8d
test sil, 0xe1
add r9d, r15d
clc
cmp r14b, r9b
shr r8, 0x20
cmc
test r10b, 0xd0
cmp r9d, r14d
jmp 0x1404e2088
jne 0x1404e204e
test r8d, r8d
jmp 0x1404e2096
je 0x1404e29ba
cmp dword [rbp - 0x60], 0x73
jae 0x1404e2973
mov eax, dword [rbp - 0x60]
test rdx, r8
mov dword [rbp + rax*4 - 0x5c], r8d
stc
test rdx, r14
test rsp, 0x3c8d41dc
add dword [rbp - 0x60], r15d
jmp 0x1404e20c5
jmp 0x1404e29ba
xor r12d, r12d
jmp 0x1404e20d2
mov dword [rbp + 0x170], r12d
jmp 0x1404e20de
jmp 0x1404e2028
neg ecx
adc edx, 0x75474808
test r11w, 0x1293
lea r8, [0x140000000]
mul ecx
btr eax, r12d
test dx, si
mov dword [rsp + 0x4c], ecx
setns al
mov eax, edx
dec dx
cwd
shr eax, 3
btr rdx, rdx
shl edx, cl
shrd dx, r15w, 0x8d
mov dword [rsp + 0x38], eax
xor dl, ah
test r12b, r9b
mov edx, eax
test r12b, cl
cmp r9b, 0x57
mov dword [rsp + 0x44], eax
cmc
cmp r15w, 0x7968
jmp 0x1404e2140
test eax, eax
jmp 0x1404e2147
je 0x1404e2850
mov ecx, 0x26
shr bh, 0x86
not dil
cmp edx, ecx
jmp 0x1404e2164
mov eax, edx
movsx ebx, r15w
xchg edi, ebx
cmova eax, ecx
cmovg esi, r8d
movzx rdi, si
sar dil, cl
xor edx, edx
setg bl
mov si, sp
mov dword [rsp + 0x50], eax
inc bl
movzx si, r13b
movzx edi, dx
dec eax
cmp bl, r9b
add bl, 0x91
not rcx
mov edi, eax
rcr sil, 0xcb
btc si, 0xd3
movzx ecx, byte [r8 + rax*4 + 0xc5822]
btc rsi, r13
movzx esi, byte [r8 + rax*4 + 0xc5823]
stc
bts r8, rbx
mov ebx, ecx
shl rbx, 2
cwde
cmovp r8, r13
movsxd r8, edx
mov r8, rbx
movsx ax, ch
lea eax, [rsi + rcx]
movsxd rcx, r13d
movsx ecx, si
xchg rcx, rcx
lea rcx, [rbp + 0x344]
mov dword [rbp + 0x340], eax
jmp 0x1404e21f4
call fcn.1404a304e
lea rcx, [0x140000000]
btc eax, 0xff
shl rsi, 2
xchg r8b, al
cwd
cmp r13b, r9b
movzx eax, word [rcx + rdi*4 + 0xc5820]
xor dl, 0xfb
bswap r8w
lea rdx, [rcx + 0xc4f10]
lea rcx, [rbp + 0x344]
btc r8, r10
btc r8w, 0x4a
mov r8, rsi
test r9b, r12b
add rcx, rbx
jmp 0x1404e2245
lea rdx, [rdx + rax*4]
jmp 0x1404e224e
call fcn.1404a2569
mov r10d, dword [rbp + 0x340]
cmp r10d, r15d
jmp 0x1404e2262
ja 0x1404e2366
mov eax, dword [rbp + 0x344]
test r9w, 0x2f71
cmc
test eax, eax
jne 0x1404e2293
xor r14d, r14d
jmp 0x1404e2285
mov dword [rbp - 0x60], r14d
jmp 0x1404e228e
jmp 0x1404e27fb
cmp eax, r15d
jmp 0x1404e229b
je 0x1404e27fb
test r14d, r14d
jmp 0x1404e22a9
je 0x1404e27fb
xor r8d, r8d
mov r10, rax
sar al, cl
cdqe
sub r9d, r9d
mov ecx, dword [rbp + r9*4 - 0x5c]
jmp 0x1404e22cd
mov eax, r8d
shr r8w, cl
imul rcx, r10
add rcx, rax
mov r8, rcx
mov dword [rbp + r9*4 - 0x5c], ecx
shr r8, 0x20
clc
add r9d, r15d
cmp r9d, r14d
jmp 0x1404e22f3
jne 0x1404e22bc
test r8d, r8d
je 0x1404e27f2
cmp dword [rbp - 0x60], 0x73
jmp 0x1404e230b
jae 0x1404e2349
mov eax, dword [rbp - 0x60]
rol r14b, 0xd
mov r14d, 0x466d4520
mov dword [rbp + rax*4 - 0x5c], r8d
btr r14, 0x9f
movsxd r14, r14d
xor r14d, r10d
mov r14d, dword [rbp - 0x60]
test dx, 0x165f
jmp 0x1404e233c
add r14d, r15d
jmp 0x1404e2344
jmp 0x1404e2285
xor r14d, r14d
cmp r8b, r9b
test r12w, 0x4aa8
mov dword [rbp - 0x60], r14d
stc
xor al, al
jmp 0x1404e2361
jmp 0x1404e2802
cmp r14d, r15d
jmp 0x1404e236e
ja 0x1404e2479
mov ebx, dword [rbp - 0x5c]
bt r8, rsp
btr r8, r12
rcr r14b, 0x9f
mov r8, r10
dec r14b
shl r8, 2
mov r14d, r10d
cmc
mov dword [rbp - 0x60], r10d
test r8, r8
jmp 0x1404e239d
je 0x1404e23fc
mov eax, 0x1cc
stc
lea rcx, [rbp - 0x5c]
jmp 0x1404e23b2
cmp r8, rax
ja 0x1404e23d1
lea rdx, [rbp + 0x344]
jmp 0x1404e23c7
call fcn.1404a2569
jmp 0x1404e23f5
mov r8, rax
sub edx, edx
jmp 0x1404e23db
call fcn.1404a304e
call fcn.1404b449b
mov dword [rax], 0x22
jmp 0x1404e23f0
call fcn.1404b5134
mov r14d, dword [rbp - 0x60]
test r12b, r11b
test ebx, ebx
je 0x1404e227d
cmp ebx, r15d
jmp 0x1404e240c
je 0x1404e27fb
test r14d, r14d
jmp 0x1404e241a
je 0x1404e27fb
xor r8d, r8d
mov r10, rbx
btc rax, 0x3d
sal cx, cl
sub r9d, r9d
stc
adc ah, 0xd2
btr cx, 0x73
mov ecx, dword [rbp + r9*4 - 0x5c]
mov eax, r8d
imul rcx, r10
test r10w, 0x3de8
add r8b, sil
lea rcx, [rcx + rax]
mov r8, rcx
mov dword [rbp + r9*4 - 0x5c], ecx
stc
shr r8, 0x20
cmp dil, 0xa0
cmp cl, r12b
cmc
add r9d, r15d
cmp r9d, r14d
jne 0x1404e243a
jmp 0x1404e22f9
cmp r10d, r14d
cwd
movsx rdx, si
movzx cx, r15b
lea rdx, [rbp - 0x5c]
mov bl, sil
mov ebx, r14d
movzx r8, r10w
lea rcx, [rbp + 0x344]
movzx r8w, r8b
jmp 0x1404e24a9
cmovae rcx, rdx
lea r8, [rbp + 0x344]
cmovb ebx, r10d
cdq
xchg al, al
mov qword [rbp - 0x78], rcx
jmp 0x1404e24ca
setb al
mov dword [rsp + 0x48], ebx
not dx
lea rdx, [rbp - 0x5c]
jmp 0x1404e24dd
cmovae rdx, r8
stc
clc
cmp r8b, 0xc2
test al, al
jmp 0x1404e24ee
mov qword [rsp + 0x58], rdx
jmp 0x1404e24f8
cmovne r10d, r14d
cmc
jmp 0x1404e2502
xor r14d, r14d
jmp 0x1404e250c
xor r9d, r9d
jmp 0x1404e2515
mov dword [rbp + 0x510], r14d
test ebx, ebx
jmp 0x1404e2523
je 0x1404e275e
mov esi, dword [rcx + r9*4]
test r11b, r11b
test esi, esi
jmp 0x1404e2537
jne 0x1404e2572
cmp r9d, r14d
jmp 0x1404e2545
jne 0x1404e2746
and dword [rbp + r9*4 + 0x514], esi
movzx r14w, cl
lea r14d, [r9 + 1]
jmp 0x1404e2561
mov dword [rbp + 0x510], r14d
jmp 0x1404e256d
jmp 0x1404e2746
xor r11d, r11d
test sp, 0x4eca
shrd r8w, di, 0xea
mov r8d, r9d
test bp, 0x1d1b
test r10d, r10d
jmp 0x1404e2590
je 0x1404e2726
mov ebx, r9d
neg ebx
cmp r8d, 0x73
jmp 0x1404e25a4
je 0x1404e2662
mov edi, r8d
test r10b, 0x71
cmc
cmp r8d, r14d
jmp 0x1404e25ba
jne 0x1404e25e1
and dword [rbp + rdi*4 + 0x514], 0
btr r14w, 0xf7
lea eax, [r8 + 1]
mov dword [rbp + 0x510], eax
movsxd r14, r14d
or ax, 0x6e85
xchg r14d, eax
lea eax, [rbx + r8]
shl r14d, 0x84
add r8d, r15d
jmp 0x1404e25f9
mov edx, dword [rdx + rax*4]
bt r14, 0xfd
mov eax, dword [rbp + rdi*4 + 0x514]
test dil, bpl
cmp ah, 4
imul rdx, rsi
rol r14w, cl
lea rdx, [rdx + rax]
mov eax, r11d
adc r14b, cl
lea rdx, [rdx + rax]
lea eax, [rbx + r8]
sal r14b, cl
mov r11, rdx
mov dword [rbp + rdi*4 + 0x514], edx
mov r14d, dword [rbp + 0x510]
test r10w, r10w
clc
shr r11, 0x20
cmp eax, r10d
jmp 0x1404e264d
je 0x1404e2662
mov rdx, qword [rsp + 0x58]
jmp 0x1404e265d
jmp 0x1404e259b
test r11d, r11d
jmp 0x1404e266a
je 0x1404e271e
cmp r8d, 0x73
je 0x1404e295c
mov edx, r8d
cmc
stc
cmp r8d, r14d
jmp 0x1404e2687
jne 0x1404e26b4
and dword [rbp + rdx*4 + 0x514], 0
adc r14b, 0xc1
lea eax, [r8 + 1]
inc r14w
bts r14w, di
bsf r14d, r10d
mov dword [rbp + 0x510], eax
shr r14b, 0xde
mov eax, dword [rbp + rdx*4 + 0x514]
cmp dil, bl
xadd cx, r14w
add r8d, r15d
shr cx, cl
mov ecx, r11d
mov r11, rcx
shr r14w, 0xe7
shld r14w, r11w, 1
lea rcx, [rcx + rax]
shl r14w, cl
shr r14w, cl
mov dword [rbp + rdx*4 + 0x514], ecx
bswap r11
mov r14d, dword [rbp + 0x510]
bswap r11w
shr r11b, 0x19
shr rcx, 0x20
bt r11w, dx
mov r11d, ecx
test bl, r12b
cmp esi, eax
clc
test ecx, ecx
jmp 0x1404e2718
jne 0x1404e2670
mov ebx, dword [rsp + 0x48]
cmp r11b, 0x31
cmp r8d, 0x73
jmp 0x1404e272f
je 0x1404e295c
mov rcx, qword [rbp - 0x78]
rol dh, 0xae
not dh
mov rdx, qword [rsp + 0x58]
test rbx, rbx
add r9d, r15d
test r12, 0x1474398f
cmp r9d, ebx
jmp 0x1404e2758
jne 0x1404e2529
mov r8d, r14d
cmp r9, 0x4540217e
shl r8, 2
cmp dil, r15b
jmp 0x1404e2775
mov dword [rbp - 0x60], r14d
cmp dl, sil
test ecx, 0x7ae203ee
test r8, r8
jmp 0x1404e278a
je 0x1404e27fb
mov eax, 0x1cc
xor cl, r8b
mov cl, 0x18
inc rcx
lea rcx, [rbp - 0x5c]
clc
test cl, bpl
cmp r8, rax
jmp 0x1404e27ad
ja 0x1404e27c9
lea rdx, [rbp + 0x514]
jmp 0x1404e27bf
call fcn.1404a2569
jmp 0x1404e27f2
mov r8, rax
cmp r13w, 0x660b
cmp r8d, ebx
clc
sub edx, edx
jmp 0x1404e27dd
call fcn.1404a304e
call fcn.1404b449b
mov dword [rax], 0x22
call fcn.1404b5134
mov r14d, dword [rbp - 0x60]
sbb al, 5
sar al, 0xb5
mov al, r15b
test bp, r15w
test al, al
je 0x1404e295c
mov edx, dword [rsp + 0x44]
shl ecx, 0x35
sub ch, 0xf2
setbe ch
lea r8, [0x140000000]
movzx ecx, cx
sub edx, dword [rsp + 0x50]
movsxd rcx, esp
movsx ecx, cx
mov ecx, 0x26
jmp 0x1404e2835
mov dword [rsp + 0x44], edx
jne 0x1404e2158
mov ecx, dword [rsp + 0x4c]
xor rax, 0x7fb2544
shr al, cl
mov eax, dword [rsp + 0x38]
lea eax, [rax + rax*4]
cmc
add eax, eax
sub ecx, eax
jmp 0x1404e285d
je 0x1404e2028
lea eax, [rcx - 1]
mov eax, dword [r8 + rax*4 + 0xc58b8]
test eax, eax
jmp 0x1404e2875
je 0x1404e295c
cmp eax, r15d
jmp 0x1404e2883
je 0x1404e2028
test r14d, r14d
jmp 0x1404e2891
je 0x1404e2028
sub r8d, r8d
bsr r10w, si
and r10b, 0x23
xor r10b, 0x2e
mov r10d, eax
movzx eax, cx
xor r9d, r9d
adc ch, 0x5e
test r8b, r13b
mov ecx, dword [rbp + r9*4 - 0x5c]
shl ah, cl
xadd ax, ax
mov eax, r8d
cmp rdx, rbp
sal r8, cl
imul rcx, r10
or r8b, al
seta r8b
add rcx, rax
mov r8, rcx
clc
mov dword [rbp + r9*4 - 0x5c], ecx
clc
shr r8, 0x20
add r9d, r15d
cmp rdx, 0x472d7929
cmp r9d, r14d
jne 0x1404e28b6
test r8d, r8d
jmp 0x1404e2901
je 0x1404e294e
cmp dword [rbp - 0x60], 0x73
jmp 0x1404e2910
jae 0x1404e295c
mov eax, dword [rbp - 0x60]
btr r14w, 0x29
movsx r14, cx
mov dword [rbp + rax*4 - 0x5c], r8d
xor r14b, 0xc
cmp r9b, 0x45
sar r14b, 0x55
mov r14d, dword [rbp - 0x60]
add r14d, r15d
jmp 0x1404e2940
mov dword [rbp - 0x60], r14d
jmp 0x1404e2949
jmp 0x1404e2028
mov r14d, dword [rbp - 0x60]
jmp 0x1404e2957
jmp 0x1404e2028
mov rsi, qword [rbp - 0x80]
sub bl, ah
and dword [rbp - 0x60], 0
mov rbx, rsi
jmp 0x1404e296e
jmp 0x1404e29ba
and dword [rbp + 0x340], 0
lea r8, [rbp + 0x344]
adc rdx, 0x28375f8a
shr dh, cl
and dword [rbp - 0x60], 0
lea rcx, [rbp - 0x5c]
movzx dx, r9b
bts rdx, rsp
sub r9d, r9d
movzx dx, r14b
bswap dx
jmp 0x1404e29ab
mov edx, 0x1cc
jmp 0x1404e29b5
call fcn.1404b8846
lea rdx, [rbp + 0x170]
movsx rcx, si
not cx
lea rcx, [rbp - 0x60]
jmp 0x1404e29d1
call fcn.1404b8975
mov edi, dword [rsp + 0x40]
cmp eax, 0xa
jmp 0x1404e29e2
jne 0x1404e2aea
add edi, r15d
cmp r12, r10
rcl bh, 0x32
mov byte [rsi], 0x31
lea rbx, [rsi + 1]
stc
clc
test r12d, r12d
jmp 0x1404e2a02
je 0x1404e2b19
xor r8d, r8d
sub r9d, r9d
mov eax, dword [rbp + r9*4 + 0x174]
shl ecx, 0x34
bsr cx, cx
xor cl, r15b
lea rcx, [rax + rax*4]
rcl ah, 0x36
mov eax, r8d
btr r8w, sp
rol r8d, cl
lea r8, [rax + rcx*2]
mov dword [rbp + r9*4 + 0x174], r8d
add r9d, r15d
shr r8, 0x20
jmp 0x1404e2a4a
cmp r9d, r12d
jmp 0x1404e2a52
jne 0x1404e2a0e
test r8d, r8d
jmp 0x1404e2a60
je 0x1404e2b19
cmp dword [rbp + 0x170], 0x73
jmp 0x1404e2a72
jae 0x1404e2a9c
mov eax, dword [rbp + 0x170]
cmc
mov dword [rbp + rax*4 + 0x174], r8d
clc
test sil, sil
add dword [rbp + 0x170], r15d
jmp 0x1404e2a97
jmp 0x1404e2b19
and dword [rbp + 0x340], 0
lea r8, [rbp + 0x344]
rcr dx, cl
sal ch, cl
and dword [rbp + 0x170], 0
lea rcx, [rbp + 0x174]
or edx, 0x34eb1ffa
btr dx, 0x99
xor r9d, r9d
movsxd rdx, r12d
movzx rdx, r12w
movsx edx, r13w
mov edx, 0x1cc
jmp 0x1404e2ae0
call fcn.1404b8846
jmp 0x1404e2b19
test eax, eax
jne 0x1404e2afa
sub edi, r15d
jmp 0x1404e2b19
add al, 0x30
bsf bx, r12w
bt bx, r13w
lea rbx, [rsi + 1]
cmovns cx, r10w
mov byte [rsi], al
rcl cx, 0x80
lahf
add cl, 0x33
mov rax, qword [rbp - 0x70]
neg ch
ror cx, cl
mov ecx, dword [rsp + 0x60]
cmp rax, 0x50253069
cmc
mov dword [rax + 4], edi
test cx, 0x4311
cmc
test edi, edi
js 0x1404e2b52
cmp ecx, 0x7fffffff
jmp 0x1404e2b4a
ja 0x1404e2b52
add ecx, edi
mov rax, qword [rbp + 0x750]
inc dil
dec rax
mov edi, ecx
cmp rax, rdi
jmp 0x1404e2b69
cmovb rdi, rax
cmp dl, dil
test r14b, al
lea rdi, [rdi + rsi]
test r9, rax
cmp rbx, rdi
jmp 0x1404e2b82
je 0x1404e2dc5
mov r10d, dword [rbp - 0x60]
not r12
btc r12w, 0x2b
mov r12d, 9
cmp ebp, r10d
test eax, 0x763a77d4
cmp rcx, 0x52cc778b
test r10d, r10d
jmp 0x1404e2bb2
je 0x1404e2dc5
sub r8d, r8d
bts eax, ebp
test esp, r13d
sub r9d, r9d
sbb ch, 0xf5
bts rcx, rbx
test r10, 0x71fd20cf
mov eax, dword [rbp + r9*4 - 0x5c]
imul rcx, rax, 0x3b9aca00
mov eax, r8d
rcl r8d, cl
bts r8, r9
rcl r8b, 0x58
lea rcx, [rcx + rax]
movsx r8w, r9b
sub r8b, 0x60
stc
mov r8, rcx
cmc
test r15d, eax
mov dword [rbp + r9*4 - 0x5c], ecx
cmp bp, r11w
shr r8, 0x20
add r9d, r15d
cmp r9d, r10d
jmp 0x1404e2c19
jne 0x1404e2bd2
test r8d, r8d
je 0x1404e2c7e
cmp dword [rbp - 0x60], 0x73
jmp 0x1404e2c31
jae 0x1404e2c51
mov eax, dword [rbp - 0x60]
cmp r12w, ax
mov dword [rbp + rax*4 - 0x5c], r8d
add dword [rbp - 0x60], r15d
jmp 0x1404e2c4c
jmp 0x1404e2c7e
and dword [rbp + 0x340], 0
lea r8, [rbp + 0x344]
and dword [rbp - 0x60], 0
bsr cx, dx
lea rcx, [rbp - 0x5c]
xor r9d, r9d
cdq
mov edx, 0x1cc
jmp 0x1404e2c79
call fcn.1404b8846
lea rdx, [rbp + 0x170]
movsx ecx, cx
cmovbe cx, r14w
mov rcx, 0x386a4d35
lea rcx, [rbp - 0x60]
jmp 0x1404e2c9d
call fcn.1404b8975
mov r10d, dword [rbp - 0x60]
add r9w, 0x298
ror r8b, cl
mov r11d, edi
bswap cx
test r10d, r10d
mov r8, rax
movzx dx, spl
cmovns ax, di
mov r9d, 8
movzx esi, dx
setp r14b
sete r14b
clc
sub r11d, ebx
bts ecx, r12d
cwde
add cl, 0x3f
mov eax, 0xcccccccd
cmovo ecx, r14d
bsf dx, r10w
test r12b, r9b
mul r8d
add esi, 0x7db962b3
and ch, 0x1c
shr edx, 3
dec sil
ror sil, 0xfe
mov al, dl
adc sil, sil
xadd rcx, rcx
shl al, 2
movzx rcx, dx
sal rcx, 0x23
lea ecx, [rax + rdx]
shrd si, sp, 0xc1
add cl, cl
mov sil, 0xe8
movsx rsi, cx
sub r8b, cl
clc
shl rsi, 0xce
lea esi, [r8 + 0x30]
mov r8d, edx
test r12b, r8b
test dil, 0xa2
cmp r11d, r9d
jmp 0x1404e2d4b
jae 0x1404e2d6b
sub ecx, ecx
movzx eax, r14b
cmp sil, 0x30
cmove ecx, eax
mov r14b, cl
jmp 0x1404e2d66
jmp 0x1404e2d79
mov eax, r9d
cmc
test r13w, 0x174a
mov byte [rax + rbx], sil
or eax, 0xffffffff
add r9d, eax
test r9b, bl
cmp r9d, eax
jmp 0x1404e2d8a
jne 0x1404e2ce1
mov rax, rdi
cmp r13b, 0xb6
test r15b, r12b
mov byte [rsp + 0x30], r14b
sub rax, rbx
clc
cmp rax, r12
jmp 0x1404e2dab
cmovg rax, r12
cmp r9b, 0x7d
lea rbx, [rbx + rax]
cmp rbx, rdi
jmp 0x1404e2dbf
jne 0x1404e2baa
sub r15d, r15d
test ch, 0x3c
cmp dx, bp
jmp 0x1404e2dd3
mov byte [rbx], 0
test sil, 4
stc
cmp byte [rsp + 0x30], r15b
mov r15b, 0x53
setne r15b
jmp 0x1404e2dec
jmp 0x1404e2e5f
lea r8, [0x1400cecfc]
jmp 0x1404e2dfd
jmp 0x1404e0c44
lea r8, [0x1400cecc4]
jmp 0x1404e2e0e
jmp 0x1404e0c44
lea r8, [0x1400ceccc]
jmp 0x1404e2e1f
jmp 0x1404e0c44
mov rdx, qword [rbp + 0x750]
xchg rcx, r8
movzx r8d, bp
not r8w
lea r8, [0x1400cecec]
setge cl
not ch
mov rcx, r14
jmp 0x1404e2e4a
call fcn.1404c800f
test eax, eax
jmp 0x1404e2e56
jne 0x1404e2ee1
xor r15d, r15d
cmp byte [rsp + 0x70], 0
jmp 0x1404e2e69
je 0x1404e2e7e
lea rcx, [rsp + 0x68]
jmp 0x1404e2e79
call fcn.1404e54bb
mov eax, r15d
test bpl, r12b
mov rcx, qword [rbp + 0x6e0]
cmc
cmp r14w, r10w
xor rcx, rsp
jmp 0x1404e2e98
call fcn.14049e949
add rsp, 0x7f0
pop r15
cmovs esi, eax
movsxd rbp, ebp
pop r14
xchg bpl, r12b
bswap di
pop r12
bswap ebx
mov dil, r10b
pop rdi
movsx esi, cx
xchg bpl, sil
cmovns ebp, esp
pop rsi
movzx ebx, r12w
movsx rbx, bx
pop rbx
movsxd rbp, esp
jmp 0x1404e2eda
pop rbp
jmp 0x1404e2ee0
ret
and qword [rsp + 0x20], 0
stc
xor r9d, r9d
stc
clc
cmp r14w, r11w
sub r8d, r8d
xor edx, edx
xor ecx, ecx
jmp 0x1404e2efd
call fcn.1404b51bd
int3