Function at 0x1404e2a46
Capabilities:
Encode data using base64

Disassembly:
push rbp
sar bp, 0xd1
ror rbp, cl
movsx eax, r11w
push rbx
rcr rbp, cl
cwde
push rsi
and eax, 0x656f335e
sar ah, 0x70
push rdi
mov ebp, r9d
push r12
push r14
push r15
lea rbp, [rsp - 0x6f0]
movzx r12w, r12b
bts ax, cx
sub rsp, 0x7f0
cmc
lahf
add si, sp
mov rax, qword [0x1400b7288]
btc r12w, bx
dec r12b
xor rax, rsp
xchg sil, sil
mov qword [rbp + 0x6e0], rax
movzx r12, si
mov qword [rsp + 0x38], rcx
mov r14, r9
jmp 0x1404e2abc
lea rcx, [rsp + 0x68]
mov qword [rbp - 0x80], r9
movzx r12, r15w
movsx r12w, r8b
xchg sil, r12b
mov r12, r8
mov sil, al
movzx si, r13b
not sil
mov qword [rbp - 0x70], r8
cmovbe esi, ecx
mov esi, edx
jmp 0x1404e2aed
call fcn.1404e74e2
mov eax, dword [rsp + 0x68]
movsx r15d, r9w
shld r15d, r8d, 0xa7
mov r15d, 1
stc
cmp r14w, r12w
and eax, 0x1f
cmp al, 0x1f
jmp 0x1404e2b14
jne 0x1404e2b29
mov byte [rsp + 0x70], 0
jmp 0x1404e2b24
jmp 0x1404e2b3f
lea rcx, [rsp + 0x68]
call fcn.1404e75cb
mov byte [rsp + 0x70], r15b
cbw
sbb cx, 0x5963
mov rbx, qword [rsp + 0x38]
setns ch
mov edi, 0x20
btr cx, r10w
mov eax, edi
sar cx, 0x5a
movsx rcx, bp
mov qword [r12 + 8], r14
xor cl, 0xf1
test rbx, rbx
jmp 0x1404e2b6d
lea ecx, [rdi + 0xd]
jmp 0x1404e2b75
cmovs eax, ecx
cmp r12b, r9b
xadd ch, ch
movsxd rcx, r15d
sub r8d, r8d
add rcx, 0x77e11554
xor edx, edx
mov dword [r12], eax
movzx cx, r11b
movsx cx, r13b
lea rcx, [rsp + 0x78]
jmp 0x1404e2ba5
call fcn.1404e7428
mov rax, rbx
mov r10d, 0x7ff
btr r9w, 0xa3
adc r9w, dx
shr rax, 0x34
cmc
shl r9, 0x84
sub r9b, 0xc
movabs r9, 0xfffffffffffff
cmp r13d, esi
and rax, r10
jmp 0x1404e2bdf
jne 0x1404e2c4c
test r9, rbx
jmp 0x1404e2bed
je 0x1404e2c01
test dword [rsp + 0x78], 0x1000000
je 0x1404e2c4c
and dword [r12 + 4], 0
movsx r8d, r10w
movsx dx, r11b
lea r8, [0x1400ced74]
cqo
movsx rdx, r9w
mov rdx, qword [rbp + 0x750]
setae cl
xchg cl, ch
movzx rcx, dx
mov rcx, r14
jmp 0x1404e2c35
call fcn.1404c9f86
test eax, eax
jmp 0x1404e2c41
jne 0x1404e4ef0
jmp 0x1404e4e6b
cmp rax, r10
jmp 0x1404e2c54
je 0x1404e2c61
xor eax, eax
jmp 0x1404e2cfd
mov rax, rbx
jmp 0x1404e2c6c
and rax, r9
jmp 0x1404e2c74
jne 0x1404e2c87
mov eax, r15d
jmp 0x1404e2c82
jmp 0x1404e2cf3
test rbx, rbx
jmp 0x1404e2c8f
jns 0x1404e2cc3
movabs rcx, 0x8000000000000
test r13w, r14w
cmp ah, dl
stc
cmp rax, rcx
jmp 0x1404e2cae
jne 0x1404e2cc3
mov eax, 4
jmp 0x1404e2cbe
jmp 0x1404e2cf3
mov rax, rbx
stc
cmp edi, 0x57b7582a
cmc
shr rax, 0x33
cmc
cmp r15b, 0x49
jmp 0x1404e2cdc
not eax
and eax, r15d
jmp 0x1404e2ce9
or eax, 2
jmp 0x1404e2cf3
mov dword [r12 + 4], r15d
jmp 0x1404e2cfd
sub eax, r15d
je 0x1404e4e2e
sub eax, r15d
jmp 0x1404e2d0e
je 0x1404e4e1d
sub eax, r15d
jmp 0x1404e2d1c
je 0x1404e4e11
cmp eax, r15d
je 0x1404e4e05
movabs rax, 0x7fffffffffffffff
mov byte [rsp + 0x30], r15b
and rbx, rax
inc esi
stc
cwd
clc
mov qword [rsp + 0x38], rbx
rcl cx, 0x58
movzx cx, r13b
not ax
movsd xmm0, qword [rsp + 0x38]
bsf ecx, edx
cmc
add dx, 0x5421
movsd qword [rsp + 0x58], xmm0
adc r12b, 0x1c
mov rdx, qword [rsp + 0x58]
bswap rcx
shr r8b, cl
mov r8, rdx
btr cx, 0xc8
shr r12b, 0x62
mov dword [rsp + 0x60], esi
shl sil, 0x2b
sbb sil, 0xef
shr r8, 0x34
bts ecx, r10d
btr r12w, 0x27
test r8b, 0x42
mov esi, 2
xadd r12b, al
stc
sal ax, cl
mov rcx, r8
and rcx, r10
mov rax, rcx
neg rax
movzx eax, bx
cdqe
movabs rax, 0x10000000000000
movzx r12w, r11b
sbb rbx, rbx
sub r12b, 0x4b
rol r12w, cl
xor r12w, r15w
and rdx, r9
rcr r12w, 0xef
and rbx, rax
add rbx, rdx
rcr r12w, 0x1a
shl r12b, cl
neg rcx
xchg r12d, r12d
sbb eax, eax
movsx r12w, r9b
and r8d, r10d
sar r12b, 0x1d
xor r12b, bl
lea r12d, [rsi + rax]
clc
stc
add r12d, r8d
call fcn.1400b4700
call fcn.1401ef6a4
cvttsd2si ecx, xmm0
mov dword [rbp - 0x5c], ebx
lea eax, [rcx - 0x7fffffff]
and eax, 0xfffffffe
neg eax
sbb eax, eax
test bh, 0xd6
clc
shr rbx, 0x20
cmp ecx, r13d
jmp 0x1404e2e42
and eax, ecx
cmc
mov dword [rbp - 0x58], ebx
test r14w, r14w
cmp cx, r13w
clc
mov dword [rsp + 0x40], eax
sbb al, spl
ror al, cl
bt rax, 0x35
mov eax, ebx
stc
cmp r11d, r8d
neg eax
jmp 0x1404e2e6c
sbb edx, edx
neg edx
add edx, r15d
test al, r8b
stc
mov dword [rbp - 0x60], edx
jmp 0x1404e2e7f
cmp r12d, 0x434
jmp 0x1404e2e8b
jb 0x1404e3350
sub eax, eax
mov dword [rbp + 0x348], 0x100000
cmp r9, rsi
cmp r13b, 9
cmc
mov dword [rbp + 0x344], eax
cmp r13d, 0x45bd73a3
mov dword [rbp + 0x340], esi
test ebx, ebx
jmp 0x1404e2ebf
je 0x1404e312b
xor r8d, r8d
shr eax, 0xea
mov eax, dword [rbp + r8*4 - 0x5c]
cmp dword [rbp + r8*4 + 0x344], eax
jmp 0x1404e2edd
jne 0x1404e312b
add r8d, r15d
cmc
stc
cmp r8d, esi
jmp 0x1404e2ef0
jne 0x1404e2ecb
and dword [rsp + 0x38], 0
shl r8b, cl
mov cl, bpl
shl r11w, 0xb1
lea r11d, [r12 - 0x432]
setne r8b
not rsi
mov r8d, r11d
lea eax, [rdx - 1]
and r11d, 0x1f
ror sil, 0x32
bswap bx
shr r8d, 5
xor sil, 0xca
shl bh, cl
or bx, 0x53a2
mov esi, edi
or rbx, 0x6696096f
inc bh
mov rbx, r15
test bl, bl
cmove rcx, r14
sub esi, r11d
rol cx, 0xaf
test r12w, 0x1048
mov ecx, esi
btr r12w, 0x63
shl rbx, cl
sub ebx, r15d
or r12b, 1
sub r12b, r9b
not r12b
bsr eax, dword [rbp + rax*4 - 0x5c]
movzx r12w, spl
setae r12b
movsx r12, bx
mov r12d, ebx
jmp 0x1404e2f88
not r12d
jmp 0x1404e2f90
je 0x1404e2fa2
inc eax
jmp 0x1404e2f9d
jmp 0x1404e2fa8
xor eax, eax
clc
cmp r13b, cl
sub edi, eax
lea eax, [rdx + r8]
cmp eax, 0x73
jmp 0x1404e2fb6
ja 0x1404e30fe
sub r14d, r14d
jmp 0x1404e2fc7
cmp r11d, edi
seta r14b
cmp edi, 0x71d706c7
add r14d, edx
clc
cmp r11b, 0x3e
add r14d, r8d
test esi, 0x4d0a2d24
cmp r14d, 0x73
jmp 0x1404e2fee
ja 0x1404e30fe
lea edi, [r8 - 1]
sbb r10, 0x66b41afc
lea r10d, [r14 - 1]
test r9b, dl
clc
cmp r10d, edi
jmp 0x1404e300f
je 0x1404e30c4
mov eax, r10d
and rcx, r10
sub eax, r8d
lea ecx, [rax - 1]
cmp eax, edx
jmp 0x1404e3028
jae 0x1404e303d
mov r9d, dword [rbp + rax*4 - 0x5c]
jmp 0x1404e3038
jmp 0x1404e3045
xor r9d, r9d
jmp 0x1404e3045
cmp ecx, edx
jmp 0x1404e304c
jae 0x1404e3060
mov edx, dword [rbp + rcx*4 - 0x5c]
jmp 0x1404e305b
jmp 0x1404e3062
sub edx, edx
and edx, r12d
shrd cx, dx, 0x37
rol ch, 0x24
xor ecx, ebp
mov ecx, esi
jmp 0x1404e3076
shr edx, cl
and r9d, ebx
btr ecx, 0xb0
mov ecx, r11d
clc
jmp 0x1404e3088
shl r9d, cl
test sil, 0x41
jmp 0x1404e3094
or edx, r9d
jmp 0x1404e309c
mov dword [rbp + r10*4 - 0x5c], edx
jmp 0x1404e30a6
dec r10d
cmp r10d, edi
jmp 0x1404e30b1
je 0x1404e30c4
mov edx, dword [rbp - 0x60]
jmp 0x1404e30bf
jmp 0x1404e3015
xor ecx, ecx
test r10b, spl
cmp cl, 0xc1
cmp dx, r12w
test r8d, r8d
jmp 0x1404e30d8
je 0x1404e3109
and dword [rbp + rcx*4 - 0x5c], 0
cmp dh, 0x8c
add ecx, r15d
stc
test ecx, 0x36f1472b
cmp ecx, r8d
jne 0x1404e30de
jmp 0x1404e3109
sub r14d, r14d
jmp 0x1404e3109
mov dword [rbp - 0x60], r14d
mov r12d, r15d
mov dword [rbp + 0x170], r15d
mov dword [rbp + 0x174], 4
jmp 0x1404e3126
jmp 0x1404e3778
and dword [rsp + 0x38], 0
inc si
movzx r8d, dx
neg rsi
lea r11d, [r12 - 0x433]
movzx r12d, bx
bt r12w, 0x67
mov r8d, r11d
lea eax, [rdx - 1]
and r11d, 0x1f
clc
movzx rcx, r8w
shr r8d, 5
setne bl
btc cx, r11w
mov esi, edi
bt rbx, r8
mov rbx, r15
movzx ecx, r11w
bt rcx, 0xc9
sub esi, r11d
bt r12, 0xa8
add r12, rsi
add r12w, 0x4f49
mov ecx, esi
neg r12
ror r12b, cl
shl rbx, cl
sub ebx, r15d
sal r12w, 0x37
dec r12b
cmp r8d, esp
bsr eax, dword [rbp + rax*4 - 0x5c]
movzx r12, di
movzx r12d, r11w
mov r12d, ebx
jmp 0x1404e31b8
not r12d
je 0x1404e31c8
inc eax
jmp 0x1404e31d2
xor eax, eax
jmp 0x1404e31d2
sub edi, eax
jmp 0x1404e31d9
lea eax, [rdx + r8]
cmp edi, ebp
cmp eax, 0x73
jmp 0x1404e31e7
ja 0x1404e3316
sub r14d, r14d
cmp r11d, edi
seta r14b
add r14d, edx
stc
cmp r15b, 0x1e
add r14d, r8d
stc
test r10b, 0xc5
cmp r14d, 0x73
ja 0x1404e3316
lea edi, [r8 - 1]
movzx r10, r12w
bsr r10w, si
lea r10d, [r14 - 1]
test di, 0x62d9
cmp r10d, edi
jmp 0x1404e322f
je 0x1404e32da
mov eax, r10d
movzx cx, r11b
sub eax, r8d
adc rcx, 0x236156b2
btr cx, 0x53
lea ecx, [rax - 1]
test r9b, r14b
test bp, 0x5145
cmp eax, edx
jmp 0x1404e325e
jae 0x1404e3273
mov r9d, dword [rbp + rax*4 - 0x5c]
jmp 0x1404e326e
jmp 0x1404e3276
sub r9d, r9d
cmp ecx, edx
jmp 0x1404e327d
jae 0x1404e328c
mov edx, dword [rbp + rcx*4 - 0x5c]
jmp 0x1404e3296
xor edx, edx
jmp 0x1404e3296
and edx, r12d
mov ecx, esi
shr edx, cl
shr cx, 0xda
movzx rcx, ax
test r15, rbp
and r9d, ebx
mov ecx, r11d
shl r9d, cl
or edx, r9d
mov dword [rbp + r10*4 - 0x5c], edx
jmp 0x1404e32be
dec r10d
cmc
stc
clc
cmp r10d, edi
je 0x1404e32da
mov edx, dword [rbp - 0x60]
jmp 0x1404e32d5
jmp 0x1404e3235
sub ecx, ecx
cmc
test edx, 0x2e545de0
test r8d, r8d
jmp 0x1404e32eb
je 0x1404e3319
and dword [rbp + rcx*4 - 0x5c], 0
test r13w, r14w
stc
add ecx, r15d
cmc
jmp 0x1404e3308
cmp ecx, r8d
jne 0x1404e32f1
jmp 0x1404e3319
xor r14d, r14d
mov dword [rbp - 0x60], r14d
mov r12w, dx
movzx r12, ax
movsxd r12, r10d
mov r12d, r15d
jmp 0x1404e3330
mov dword [rbp + 0x170], r15d
jmp 0x1404e333c
mov dword [rbp + 0x174], 2
jmp 0x1404e334b
jmp 0x1404e3778
cmp r12d, 0x36
je 0x1404e35ca
xor eax, eax
test bh, 0xe4
mov dword [rbp + 0x348], 0x100000
clc
mov dword [rbp + 0x344], eax
stc
cmp esi, r8d
mov dword [rbp + 0x340], esi
jmp 0x1404e337f
test ebx, ebx
jmp 0x1404e3386
je 0x1404e35ca
sub r8d, r8d
mov eax, dword [rbp + r8*4 - 0x5c]
clc
cmp dword [rbp + r8*4 + 0x344], eax
jmp 0x1404e33a2
jne 0x1404e35ca
add r8d, r15d
clc
test ecx, 0x5581ee0
cmp r8d, esi
jmp 0x1404e33ba
jne 0x1404e338f
and dword [rsp + 0x38], 0
xor ax, 0x1fe9
bt ax, r9w
bsr eax, ebx
jmp 0x1404e33d6
je 0x1404e33e8
inc eax
jmp 0x1404e33e3
jmp 0x1404e33ea
xor eax, eax
xor r14d, r14d
cmp ax, si
or r14b, bpl
sal r14b, 0x1e
sub edi, eax
cmp edi, esi
setns r14b
setb r14b
test r10, 0x183d0d8a
cmc
or r11d, 0xffffffff
stc
add r14d, edx
cmp r14d, 0x73
jmp 0x1404e341c
jbe 0x1404e3510
xor r14d, r14d
sar bl, cl
jmp 0x1404e342c
mov esi, 0x436
shr di, cl
shl edi, 0x39
mov dword [rbp - 0x60], r14d
sub esi, r12d
movsx r8, r12w
lea rcx, [rbp + 0x344]
sar bl, cl
movsx rbx, r10w
cmovbe r8d, r12d
mov edi, esi
sub ebx, r13d
sub edx, edx
shr edi, 5
btr r8d, esp
mov ebx, edi
btc r8w, 0x4b
mov r8, 0x181846a4
shl rbx, 2
mov r8, rbx
jmp 0x1404e347c
call fcn.1404a4dde
and esi, 0x1f
mov eax, r15d
sbb r8d, ebp
shl cl, cl
mov cl, sil
cmova r12d, r11d
rcl r8b, cl
shl eax, cl
mov dword [rbp + rbx + 0x344], eax
sbb r8b, 0xab
lea r12d, [rdi + 1]
bt r8w, 0x8c
mov r8d, r12d
cmp sil, cl
test al, spl
shl r8, 2
mov dword [rbp + 0x340], r12d
mov dword [rbp + 0x170], r12d
test edi, 0x46544bfe
clc
test r8, r8
jmp 0x1404e34d7
je 0x1404e3778
mov ebx, 0x1cc
bts ecx, edi
lea rcx, [rbp + 0x174]
cmc
cmp r13w, r11w
cmp r8, rbx
jmp 0x1404e34f9
ja 0x1404e374e
lea rdx, [rbp + 0x344]
call fcn.1404a4302
jmp 0x1404e3771
lea eax, [r14 - 1]
cmp r13w, 0x282
test r11d, 0x5b71362
cmp eax, r11d
je 0x1404e342c
mov r10d, eax
ror r8d, 0x4d
lea r8d, [rax - 1]
cmp r8b, 6
cmp si, bp
clc
cmp eax, edx
jmp 0x1404e3544
jae 0x1404e3554
mov r9d, dword [rbp + r10*4 - 0x5c]
jmp 0x1404e3561
xor r9d, r9d
cmp r12w, r9w
test esp, 0x37d3498d
cmp r8d, edx
jmp 0x1404e3569
jae 0x1404e357e
mov ecx, dword [rbp + r8*4 - 0x5c]
jmp 0x1404e3579
jmp 0x1404e3585
xor ecx, ecx
rol ah, cl
shr ax, cl
shr ecx, 0x1e
bts ax, r15w
xor al, r8b
xor eax, 0x68e06cf3
mov eax, r9d
test dx, r8w
shl eax, 2
or ecx, eax
movsx rax, bp
mov eax, r8d
cmp r9w, 0x53dc
mov dword [rbp + r10*4 - 0x5c], ecx
stc
cmp r8d, r11d
jmp 0x1404e35bc
je 0x1404e342c
mov edx, dword [rbp - 0x60]
jmp 0x1404e352a
neg ebx
jmp 0x1404e35d1
sbb rax, rax
jmp 0x1404e35d9
and dword [rsp + 0x38], 0
clc
stc
and eax, 4
clc
test cl, r12b
bsr eax, dword [rbp + rax - 0x5c]
jmp 0x1404e35f1
je 0x1404e3603
inc eax
jmp 0x1404e35fe
jmp 0x1404e3606
sub eax, eax
stc
sub r14d, r14d
sets r14b
add r14b, 0x81
dec r14b
sub edi, eax
dec r14b
xor r14b, 0xe6
cmp edi, r15d
setb r14b
or r11d, 0xffffffff
add r14d, edx
cmp r14d, 0x58867492
cmp r14d, 0x73
jmp 0x1404e363b
jbe 0x1404e36b4
sub r14d, r14d
mov esi, 0x435
mov dword [rbp - 0x60], r14d
sub esi, r12d
inc dil
rcl r8, cl
shr r8d, cl
lea rcx, [rbp + 0x344]
mov edi, esi
bsf bx, r9w
sub edx, edx
bts r8w, r13w
bt rbx, r9
shr edi, 5
btc r8d, r10d
mov ebx, edi
shl rbx, 2
movzx r8, r10w
mov r8, rbx
jmp 0x1404e368b
call fcn.1404a4dde
and esi, 0x1f
mov eax, r15d
sal cl, cl
mov cl, sil
cmc
shl eax, cl
jmp 0x1404e36a3
mov dword [rbp + rbx + 0x344], eax
jmp 0x1404e36af
jmp 0x1404e34a3
lea eax, [r14 - 1]
clc
stc
cmp eax, r11d
jmp 0x1404e36c2
je 0x1404e3644
mov r10d, eax
not r8d
btc r8w, 0x3e
lea r8d, [rax - 1]
cmp eax, edx
jmp 0x1404e36df
jae 0x1404e36f4
mov r9d, dword [rbp + r10*4 - 0x5c]
jmp 0x1404e36ef
jmp 0x1404e36fb
sub r9d, r9d
test bpl, r12b
cmc
cmp r8d, edx
jae 0x1404e3713
mov ecx, dword [rbp + r8*4 - 0x5c]
jmp 0x1404e370e
jmp 0x1404e3715
sub ecx, ecx
shr ecx, 0x1f
xor ax, cx
lea eax, [r9 + r9]
test r11, rbx
or ecx, eax
shr ah, cl
mov eax, r8d
jmp 0x1404e372e
mov dword [rbp + r10*4 - 0x5c], ecx
cmp r8d, r11d
jmp 0x1404e373b
je 0x1404e3644
mov edx, dword [rbp - 0x60]
jmp 0x1404e3749
jmp 0x1404e36c8
mov r8, rbx
cmp spl, 0xb3
xor edx, edx
jmp 0x1404e375c
call fcn.1404a4dde
call fcn.1404b60e7
mov dword [rax], 0x22
call fcn.1404b6d9b
mov r12d, dword [rbp + 0x170]
mov ecx, dword [rsp + 0x40]
mov eax, 0xcccccccd
jmp 0x1404e3786
test ecx, ecx
jmp 0x1404e378d
js 0x1404e40d5
mul ecx
xor ax, ax
mov eax, edx
lea rdx, [0x140000000]
bswap cx
btr cx, 0x92
sub ecx, 0x4f77253c
shr eax, 3
mov dword [rsp + 0x50], eax
not ch
mov ecx, eax
mov dword [rsp + 0x48], eax
test cl, bpl
jmp 0x1404e37c9
test eax, eax
je 0x1404e3edd
mov r8d, 0x26
xchg dil, dil
cmp ecx, r8d
movsx ebx, r13w
movsx rax, r8w
xchg sil, al
mov eax, ecx
movzx rcx, r11w
movzx esi, dx
movzx cx, ah
cmova eax, r8d
mov dword [rsp + 0x4c], eax
xchg di, r8w
jmp 0x1404e3806
dec eax
mov edi, eax
btr rcx, rdi
movsx ecx, si
sub r8, rdi
movzx ecx, byte [rdx + rax*4 + 0xc5822]
xadd r8b, sil
add sil, al
sub r8w, 0x79b4
movzx esi, byte [rdx + rax*4 + 0xc5823]
bt rax, r10
cmp ebp, 0x4c9807e3
mov ebx, ecx
movsx r8d, r11w
shl rbx, 2
xor edx, edx
mov r8, rbx
movzx rax, sp
mov ax, sp
lea eax, [rsi + rcx]
movzx cx, ch
not ecx
lea rcx, [rbp + 0x344]
jmp 0x1404e3866
mov dword [rbp + 0x340], eax
jmp 0x1404e3871
call fcn.1404a4dde
lea rcx, [0x140000000]
shl rsi, 2
rcl r8w, 0x7b
xor dl, r8b
xor r8, 0x750e55fa
movzx eax, word [rcx + rdi*4 + 0xc5820]
btr rdx, rdi
lea rdx, [rcx + 0xc4f10]
bts rcx, r12
sar cx, cl
lea rcx, [rbp + 0x344]
sal r8b, 0x60
mov r8, rsi
cmc
clc
add rcx, rbx
jmp 0x1404e38c2
lea rdx, [rdx + rax*4]
call fcn.1404a4302
mov r10d, dword [rbp + 0x340]
cmc
cmp r10d, r15d
ja 0x1404e39f1
mov eax, dword [rbp + 0x344]
test dl, 0xf5
cmc
test spl, spl
test eax, eax
jmp 0x1404e38f0
jne 0x1404e3905
sub r12d, r12d
mov dword [rbp + 0x170], r12d
jmp 0x1404e3e89
cmp eax, r15d
jmp 0x1404e390d
je 0x1404e3e89
test r12d, r12d
jmp 0x1404e391b
je 0x1404e3e89
xor r8d, r8d
shl ecx, 0x5f
jmp 0x1404e392c
mov r10, rax
xor r9d, r9d
movzx ecx, bx
movsxd rax, edx
xadd ah, cl
mov ecx, dword [rbp + r9*4 + 0x174]
sar ax, 0x73
mov eax, r8d
imul rcx, r10
lea rcx, [rcx + rax]
cmp r15, 0x3a511b31
bsr r8d, eax
mov r8, rcx
jmp 0x1404e3965
mov dword [rbp + r9*4 + 0x174], ecx
cmp r13d, r9d
shr r8, 0x20
test r14d, r9d
cmc
add r9d, r15d
cmp r9d, r12d
jne 0x1404e393b
test r8d, r8d
jmp 0x1404e398c
je 0x1404e3e7d
cmp dword [rbp + 0x170], 0x73
jmp 0x1404e399e
jae 0x1404e39d2
mov eax, dword [rbp + 0x170]
add r12b, r8b
rcl r12d, 0xe2
mov dword [rbp + rax*4 + 0x174], r8d
shld r12w, ax, 0x2c
rcl r12b, cl
stc
mov r12d, dword [rbp + 0x170]
add r12d, r15d
jmp 0x1404e38f9
xor r12d, r12d
test al, 0x8f
stc
mov dword [rbp + 0x170], r12d
cmc
cmp r13b, 0xed
clc
sub al, al
jmp 0x1404e39ec
jmp 0x1404e3e8c
cmp r12d, r15d
ja 0x1404e3b37
mov ebx, dword [rbp + 0x174]
sbb r12w, 0x42fb
dec r8w
mov r8, r10
sar r12b, 0xfb
shl r8, 2
adc r12b, 0x99
stc
mov r12d, r10d
clc
jmp 0x1404e3a23
mov dword [rbp + 0x170], r10d
test r15d, edx
test r8, r8
je 0x1404e3a98
mov eax, 0x1cc
lea rcx, [rbp + 0x174]
cmp r10b, 0x98
cmp r8, rax
ja 0x1404e3a65
lea rdx, [rbp + 0x344]
jmp 0x1404e3a5b
call fcn.1404a4302
jmp 0x1404e3a91
mov r8, rax
cmp ecx, r9d
test r12w, r13w
stc
xor edx, edx
jmp 0x1404e3a77
call fcn.1404a4dde
call fcn.1404b60e7
mov dword [rax], 0x22
jmp 0x1404e3a8c
call fcn.1404b6d9b
mov r12d, dword [rbp + 0x170]
test ebx, ebx
jmp 0x1404e3a9f
je 0x1404e38f6
cmp ebx, r15d
jmp 0x1404e3aad
je 0x1404e3e89
test r12d, r12d
jmp 0x1404e3abb
je 0x1404e3e89
sub r8d, r8d
cmp rdi, 0xda30504
ror rax, cl
mov r10, rbx
cmp r13b, 0xe6
cmc
movsx ecx, r11w
xor r9d, r9d
shr ecx, 0xcf
neg cl
mov ecx, dword [rbp + r9*4 + 0x174]
mov eax, r8d
imul rcx, r10
adc r8, 0x78a61bf3
rcr r8b, cl
setge r8b
lea rcx, [rcx + rax]
test dil, 0xe8
xchg r8w, r8w
mov r8, rcx
mov dword [rbp + r9*4 + 0x174], ecx
jmp 0x1404e3b1c
shr r8, 0x20
add r9d, r15d
cmp cl, 0x98
test r12b, bl
cmp r9d, r12d
jne 0x1404e3ae2
jmp 0x1404e3984
cmp r10d, r12d
mov r8d, 0x43f63274
movsx r8d, r11w
lea rdx, [rbp + 0x174]
movzx cx, bpl
movsx rcx, bp
mov ebx, r12d
lea rcx, [rbp + 0x344]
cmovae rcx, rdx
seto r8b
bswap dx
lea r8, [rbp + 0x344]
mov rdx, 0x6f282f41
mov dl, r9b
not al
cmovb ebx, r10d
setno dl
mov qword [rsp + 0x58], rcx
jmp 0x1404e3b8d
setb al
mov dword [rsp + 0x44], ebx
movzx rdx, r14w
movsxd rdx, edi
mov dl, 0x79
lea rdx, [rbp + 0x174]
jmp 0x1404e3ba9
cmovae rdx, r8
test al, al
jmp 0x1404e3bb4
mov qword [rsp + 0x38], rdx
cmovne r10d, r12d
cmp r14b, 0xd7
sub r12d, r12d
test r9w, bp
cmp r10w, r8w
sub r9d, r9d
mov dword [rbp + 0x510], r12d
test ebx, ebx
jmp 0x1404e3bdd
je 0x1404e3e05
mov esi, dword [rcx + r9*4]
test esi, esi
jmp 0x1404e3bee
jne 0x1404e3c31
cmp r9d, r12d
jmp 0x1404e3bfc
jne 0x1404e3df5
and dword [rbp + r9*4 + 0x514], esi
mov r12w, 0x413f
movzx r12, r13w
xchg r12w, r12w
lea r12d, [r9 + 1]
jmp 0x1404e3c20
mov dword [rbp + 0x510], r12d
jmp 0x1404e3c2c
jmp 0x1404e3df5
sub r11d, r11d
btc r8w, 0x7f
movzx r8, r14w
mov r8d, r9d
cmc
test r10d, r10d
jmp 0x1404e3c4a
je 0x1404e3dd9
mov ebx, r9d
cmc
neg ebx
stc
cmp r8d, 0x73
jmp 0x1404e3c60
je 0x1404e3d1a
mov edi, r8d
cmp r8d, r12d
jmp 0x1404e3c71
jne 0x1404e3c8e
and dword [rbp + rdi*4 + 0x514], 0
lea eax, [r8 + 1]
movzx r12w, r9b
mov dword [rbp + 0x510], eax
lea eax, [r8 + rbx]
adc r12d, eax
add r8d, r15d
mov edx, dword [rdx + rax*4]
or r12w, ax
mov eax, r11d
imul rdx, rsi
or r11d, r8d
lea rdx, [rdx + rax]
or r12b, bl
xor eax, 0x4ca10aa4
sal r12, cl
mov eax, dword [rbp + rdi*4 + 0x514]
movsx r11w, r9b
add rdx, rax
xor r12b, 0x6b
lea eax, [r8 + rbx]
rol r11, 0x40
mov r11, rdx
rol r12b, 0xdf
ror r12b, 0x59
cmp dil, 0xbf
mov dword [rbp + rdi*4 + 0x514], edx
cmp r8w, 0x88f
mov r12d, dword [rbp + 0x510]
cmc
cmp r9, r9
cmp dx, 0xb2b
shr r11, 0x20
clc
cmp r9d, r9d
cmp eax, r10d
je 0x1404e3d1a
mov rdx, qword [rsp + 0x38]
jmp 0x1404e3c57
test r11d, r11d
jmp 0x1404e3d22
je 0x1404e3dd3
cmp r8d, 0x73
jmp 0x1404e3d31
je 0x1404e40bc
mov edx, r8d
test r15d, ebx
jmp 0x1404e3d42
cmp r8d, r12d
jne 0x1404e3d79
and dword [rbp + rdx*4 + 0x514], 0
sub cx, r15w
movsxd rax, r9d
xor cl, r14b
lea eax, [r8 + 1]
and r12w, 0x1261
mov dword [rbp + 0x510], eax
not cx
movzx ax, r13b
setb r12b
mov eax, dword [rbp + rdx*4 + 0x514]
add r8d, r15d
sal cl, 0xea
mov ecx, r11d
movsx r12d, dx
bt r12, rax
add rcx, rax
mov dword [rbp + rdx*4 + 0x514], ecx
and r11d, r10d
mov r12d, dword [rbp + 0x510]
or r11w, r15w
movzx r11, r13w
cmp r9w, sp
shr rcx, 0x20
bts r11, rcx
xadd r11, r11
test dil, 0xfd
mov r11d, ecx
stc
clc
test ecx, ecx
jmp 0x1404e3dcd
jne 0x1404e3d28
mov ebx, dword [rsp + 0x44]
cmc
stc
cmp r8d, 0x73
jmp 0x1404e3de2
je 0x1404e40bc
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x38]
cmp bl, 0x8d
add r9d, r15d
test r12w, bx
cmp r9d, ebx
jne 0x1404e3be3
mov r8d, r12d
shl r8, 2
mov dword [rbp + 0x170], r12d
test r8, r8
je 0x1404e3e89
mov eax, 0x1cc
sar ecx, cl
rcl ch, 0xe3
adc cl, r12b
lea rcx, [rbp + 0x174]
cmp si, r8w
stc
cmp r8, rax
ja 0x1404e3e54
lea rdx, [rbp + 0x514]
jmp 0x1404e3e4a
call fcn.1404a4302
jmp 0x1404e3e7d
mov r8, rax
stc
test r9b, 0x8a
sub edx, edx
jmp 0x1404e3e63
call fcn.1404a4dde
call fcn.1404b60e7
mov dword [rax], 0x22
jmp 0x1404e3e78
call fcn.1404b6d9b
mov r12d, dword [rbp + 0x170]
add al, r9b
not al
mov al, r15b
test al, al
jmp 0x1404e3e93
je 0x1404e40bc
mov ecx, dword [rsp + 0x48]
sal r8b, cl
rcl r8, cl
lea rdx, [0x140000000]
xor r8b, r12b
jmp 0x1404e3eb6
sub ecx, dword [rsp + 0x4c]
movzx r8w, sil
mov r8d, 0x26
jmp 0x1404e3eca
mov dword [rsp + 0x48], ecx
jmp 0x1404e3ed3
jne 0x1404e37da
mov eax, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x40]
lea eax, [rax + rax*4]
jmp 0x1404e3eed
add eax, eax
cmc
test spl, 0x29
test bpl, r8b
sub ecx, eax
jmp 0x1404e3efe
je 0x1404e400b
lea eax, [rcx - 1]
mov eax, dword [rdx + rax*4 + 0xc58b8]
stc
test r13d, eax
cmp r15, 0x11ac02d1
test eax, eax
jmp 0x1404e3f20
je 0x1404e40bc
cmp eax, r15d
jmp 0x1404e3f2e
je 0x1404e400b
test r12d, r12d
je 0x1404e400b
xor r8d, r8d
movzx ecx, r15w
mov r10d, eax
cmp r12b, spl
ror al, 0xd6
sal ecx, 0x60
sub r9d, r9d
xor rcx, 0x3c13b53
mov ecx, dword [rbp + r9*4 + 0x174]
neg ax
rcl al, cl
mov eax, r8d
imul rcx, r10
bts r8w, r13w
not r8b
lea rcx, [rcx + rax]
bts r8w, r15w
shr r8b, cl
mov r8, rcx
clc
test cl, ch
mov dword [rbp + r9*4 + 0x174], ecx
test rdi, 0x4c832e38
shr r8, 0x20
cmp dx, 0x188f
add r9d, r15d
jmp 0x1404e3fab
cmp r9d, r12d
jmp 0x1404e3fb3
jne 0x1404e3f5a
test r8d, r8d
jmp 0x1404e3fc1
je 0x1404e4000
cmp dword [rbp + 0x170], 0x73
jmp 0x1404e3fd3
jae 0x1404e40bc
mov eax, dword [rbp + 0x170]
mov dword [rbp + rax*4 + 0x174], r8d
shr r12, 0x3d
mov r12d, dword [rbp + 0x170]
stc
add r12d, r15d
jmp 0x1404e3ffb
jmp 0x1404e40c4
mov r12d, dword [rbp + 0x170]
xadd sil, sil
mov rsi, qword [rbp - 0x80]
movsxd rbx, r8d
not rbx
mov rbx, rsi
test r14d, r14d
jmp 0x1404e4020
je 0x1404e49a4
xor r8d, r8d
xor r9d, r9d
and ecx, ebx
mov eax, dword [rbp + r9*4 - 0x5c]
neg cx
sbb cx, 0x722c
sal cx, 0x4e
lea rcx, [rax + rax*4]
test si, r10w
mov eax, r8d
btr r8w, 0x28
lea r8, [rax + rcx*2]
mov dword [rbp + r9*4 - 0x5c], r8d
jmp 0x1404e405e
add r9d, r15d
shr r8, 0x20
test r14w, 0x287e
test r10w, r13w
cmp r9d, r14d
jmp 0x1404e4077
jne 0x1404e402e
test r8d, r8d
jmp 0x1404e4085
je 0x1404e49a4
cmp dword [rbp - 0x60], 0x73
jmp 0x1404e4094
jae 0x1404e495c
mov eax, dword [rbp - 0x60]
test r9b, 0x92
cmp r10b, 0xd0
mov dword [rbp + rax*4 - 0x5c], r8d
test di, r9w
add dword [rbp - 0x60], r15d
jmp 0x1404e40b7
jmp 0x1404e49a4
sub r12d, r12d
jmp 0x1404e40c4
mov dword [rbp + 0x170], r12d
jmp 0x1404e40d0
jmp 0x1404e400b
neg ecx
and rdx, 0x4036695d
lea r8, [0x140000000]
mul ecx
adc eax, r12d
mov dword [rsp + 0x4c], ecx
mov eax, edx
shr eax, 3
movzx rdx, bp
sar dx, cl
mov dword [rsp + 0x38], eax
adc dx, r15w
or dl, r10b
mov edx, eax
stc
test cl, 0xae
cmp r15b, 0x6d
mov dword [rsp + 0x44], eax
test cl, spl
cmp ch, 0x9b
stc
test eax, eax
jmp 0x1404e4121
je 0x1404e482f
mov ecx, 0x26
lahf
cmp edx, ecx
mov eax, edx
movzx bx, dil
cmovb di, r12w
mov bx, dx
cmova eax, ecx
movzx rsi, r9w
sbb dil, r9b
sub edx, edx
mov ecx, 0x1b384466
cmovle esi, r8d
mov dword [rsp + 0x50], eax
setle sil
bswap di
movsx rdi, r12w
dec eax
cmovne rsi, r9
movzx rdi, r12w
shr sil, 0x6d
mov edi, eax
add ebx, 0x180c34ff
inc cx
sal si, cl
movzx ecx, byte [r8 + rax*4 + 0xc5822]
rcr esi, 0xa8
movzx esi, byte [r8 + rax*4 + 0xc5823]
xchg bx, r8w
mov ebx, ecx
bt rax, r14
cmovg r8d, ecx
shl rbx, 2
movsxd rax, esi
mov r8, rbx
cbw
cmovo ax, cx
lea eax, [rsi + rcx]
movsx ecx, r11w
movsx cx, r14b
setno cl
lea rcx, [rbp + 0x344]
mov dword [rbp + 0x340], eax
jmp 0x1404e41d2
call fcn.1404a4dde
lea rcx, [0x140000000]
btc rdx, rdi
movsx r8w, r11b
shl rsi, 2
sbb dh, ah
movzx r8d, r15w
btc edx, r9d
movzx eax, word [rcx + rdi*4 + 0xc5820]
ror edx, 0x3e
cqo
lea rdx, [rcx + 0xc4f10]
shld cx, r11w, 0xe3
rcr r8b, 0x3f
lea rcx, [rbp + 0x344]
bts r8d, r12d
mov r8, rsi
cmp r13w, 0x133
test r14, rsp
add rcx, rbx
lea rdx, [rdx + rax*4]
jmp 0x1404e4236
call fcn.1404a4302
mov r10d, dword [rbp + 0x340]
test cx, 0x7331
cmp r10d, r15d
jmp 0x1404e424f
ja 0x1404e4358
mov eax, dword [rbp + 0x344]
clc
test eax, eax
jmp 0x1404e4263
jne 0x1404e427f
sub r14d, r14d
jmp 0x1404e4271
mov dword [rbp - 0x60], r14d
jmp 0x1404e427a
jmp 0x1404e47e7
cmp eax, r15d
je 0x1404e47e7
test r14d, r14d
jmp 0x1404e4290
je 0x1404e47e7
xor r8d, r8d
mov r10, rax
btr cx, 0x55
movsx eax, r8w
sub r9d, r9d
mov rax, 0x7cd54d49
adc rcx, r8
xchg ecx, ecx
mov ecx, dword [rbp + r9*4 - 0x5c]
mov al, r10b
lahf
mov eax, r8d
rcr r8b, 0x85
stc
ror r8w, cl
imul rcx, r10
btc r8, 0x41
lea rcx, [rcx + rax]
mov r8, rcx
clc
jmp 0x1404e42e2
mov dword [rbp + r9*4 - 0x5c], ecx
cmp edi, 0x419f1e6e
jmp 0x1404e42f3
shr r8, 0x20
stc
add r9d, r15d
cmp r9d, r14d
jne 0x1404e42b4
test r8d, r8d
jmp 0x1404e430c
je 0x1404e47da
cmp dword [rbp - 0x60], 0x73
jmp 0x1404e431b
jae 0x1404e4347
mov eax, dword [rbp - 0x60]
mov dword [rbp + rax*4 - 0x5c], r8d
rcr r14b, 0xa8
shl r14w, 0x5d
sub r14b, r11b
mov r14d, dword [rbp - 0x60]
cmc
add r14d, r15d
jmp 0x1404e4342
jmp 0x1404e4271
xor r14d, r14d
cmp sil, dil
mov dword [rbp - 0x60], r14d
sub al, al
jmp 0x1404e47ea
cmp r14d, r15d
jmp 0x1404e4360
ja 0x1404e4478
mov ebx, dword [rbp - 0x5c]
movsx r8, sp
add r8b, 0x3c
mov r8, r10
xchg r14d, r14d
shl r8, 2
mov r14d, r10d
cmp r11w, r15w
mov dword [rbp - 0x60], r10d
test r8, r8
jmp 0x1404e438e
je 0x1404e43f4
mov eax, 0x1cc
mov ch, 0x33
lea rcx, [rbp - 0x5c]
test r9b, 0xe
jmp 0x1404e43a9
cmp r8, rax
jmp 0x1404e43b1
ja 0x1404e43cd
lea rdx, [rbp + 0x344]
jmp 0x1404e43c3
call fcn.1404a4302
jmp 0x1404e43eb
mov r8, rax
test bpl, 1
xor edx, edx
call fcn.1404a4dde
call fcn.1404b60e7
mov dword [rax], 0x22
call fcn.1404b6d9b
mov r14d, dword [rbp - 0x60]
test edx, esi
cmp bh, 0x6e
test ebx, ebx
je 0x1404e4269
cmp ebx, r15d
jmp 0x1404e4404
je 0x1404e47e7
test r14d, r14d
jmp 0x1404e4412
je 0x1404e47e7
xor r8d, r8d
sbb ax, r14w
adc ax, 0x36e2
mov r10, rbx
sbb ah, dh
xor r9d, r9d
mov ecx, dword [rbp + r9*4 - 0x5c]
bts ax, sp
movsx eax, r11w
mov eax, r8d
bswap r8d
ror r8b, 0xb2
imul rcx, r10
lea rcx, [rcx + rax]
xadd r8d, r8d
ror r8, 0x6e
mov r8, rcx
mov dword [rbp + r9*4 - 0x5c], ecx
cmc
shr r8, 0x20
stc
clc
add r9d, r15d
stc
cmp r9d, r14d
jmp 0x1404e446d
jne 0x1404e442b
jmp 0x1404e4304
cmp r10d, r14d
jmp 0x1404e4480
lea rdx, [rbp - 0x5c]
mov r8w, di
mov ebx, r14d
lea rcx, [rbp + 0x344]
xchg al, al
mov al, r13b
cmovae rcx, rdx
lea r8, [rbp + 0x344]
cmovb ebx, r10d
mov dl, r13b
mov qword [rbp - 0x78], rcx
mov dl, 0x89
movzx dx, sil
setb al
not dl
movzx dx, r14b
cmovs rdx, rdi
mov dword [rsp + 0x48], ebx
cmovns dx, ax
not rdx
xchg dh, dl
lea rdx, [rbp - 0x5c]
jmp 0x1404e44d8
cmovae rdx, r8
cmc
cmp r8, rax
test al, al
jmp 0x1404e44e7
mov qword [rsp + 0x58], rdx
jmp 0x1404e44f1
cmovne r10d, r14d
cmp rbp, 0x40994f10
sub r14d, r14d
sub r9d, r9d
test r10b, r14b
jmp 0x1404e450b
mov dword [rbp + 0x510], r14d
clc
test r8d, 0x63a3691f
stc
test ebx, ebx
je 0x1404e4769
mov esi, dword [rcx + r9*4]
test bx, 0x3d37
cmc
test esi, esi
jmp 0x1404e4534
jne 0x1404e4574
cmp r9d, r14d
jmp 0x1404e4542
jne 0x1404e4756
and dword [rbp + r9*4 + 0x514], esi
not r14b
movsx r14, r8w
movsxd r14, r15d
lea r14d, [r9 + 1]
jmp 0x1404e4563
mov dword [rbp + 0x510], r14d
jmp 0x1404e456f
jmp 0x1404e4756
sub r11d, r11d
setp r8b
shld r8, r12, 6
add r8w, dx
mov r8d, r9d
test r10d, r10d
jmp 0x1404e458f
je 0x1404e4739
mov ebx, r9d
stc
neg ebx
cmp r8d, 0x73
jmp 0x1404e45a4
je 0x1404e4684
mov edi, r8d
clc
jmp 0x1404e45b3
cmp r8d, r14d
jmp 0x1404e45bb
jne 0x1404e45f8
and dword [rbp + rdi*4 + 0x514], 0
add r14w, 0x6c85
adc eax, 0x7ec92caf
btc r14d, r13d
lea eax, [r8 + 1]
movzx r14, sp
movsx r14, cx
xor r14d, ebp
mov dword [rbp + 0x510], eax
shl r14b, cl
shld eax, edx, 0x49
sub ax, r11w
lea eax, [rbx + r8]
sbb r14b, 0xc9
movzx r14w, r14b
add r8d, r15d
bsr r14, rbp
adc r14b, 0x1c
sal r14b, cl
mov edx, dword [rdx + rax*4]
xor r14b, spl
movsx rax, bx
mov eax, dword [rbp + rdi*4 + 0x514]
jmp 0x1404e462d
imul rdx, rsi
jmp 0x1404e4636
add rdx, rax
mov eax, r11d
lea rdx, [rdx + rax]
not r11d
lea eax, [rbx + r8]
mov r11, rdx
mov dword [rbp + rdi*4 + 0x514], edx
inc r14d
adc r14w, r14w
mov r14d, dword [rbp + 0x510]
shr r11, 0x20
test bpl, 0xf1
cmp eax, r10d
jmp 0x1404e466f
je 0x1404e4684
mov rdx, qword [rsp + 0x58]
jmp 0x1404e467f
jmp 0x1404e459b
test r11d, r11d
jmp 0x1404e468c
je 0x1404e4735
cmp r8d, 0x73
jmp 0x1404e469b
je 0x1404e493d
mov edx, r8d
cmp r8d, r14d
jmp 0x1404e46ac
jne 0x1404e46c8
and dword [rbp + rdx*4 + 0x514], 0
lea eax, [r8 + 1]
shl cx, 0x4d
mov dword [rbp + 0x510], eax
mov eax, dword [rbp + rdx*4 + 0x514]
cmc
sbb rcx, r10
rcl ch, cl
add r8d, r15d
inc ecx
sbb r14, 0x28fd4697
movsx cx, r11b
mov ecx, r11d
movsx r14d, cx
sbb r14, 0x3b2006
add rcx, rax
mov dword [rbp + rdx*4 + 0x514], ecx
shl r11b, cl
mov r14d, dword [rbp + 0x510]
test bp, sp
neg r11w
shr rcx, 0x20
or r11w, sp
btr r11d, 8
sbb r11w, r9w
mov r11d, ecx
cmp r14b, 0xb6
cmc
test ecx, ecx
jmp 0x1404e472f
jne 0x1404e4692
mov ebx, dword [rsp + 0x48]
cmp r8d, 0x73
je 0x1404e493d
mov rcx, qword [rbp - 0x78]
dec edx
mov rdx, qword [rsp + 0x58]
stc
test r11, 0x6d6d4726
add r9d, r15d
clc
cmc
cmp r9d, ebx
jmp 0x1404e4763
jne 0x1404e4523
mov r8d, r14d
stc
cmp r8, 0x52bd4150
shl r8, 2
cmp r10b, sil
mov dword [rbp - 0x60], r14d
cmc
test r9w, bx
test r8, r8
je 0x1404e47e7
mov eax, 0x1cc
lea rcx, [rbp - 0x5c]
cmc
cmp dx, 0x3fb
cmp r8, rax
jmp 0x1404e47a4
ja 0x1404e47bb
lea rdx, [rbp + 0x514]
call fcn.1404a4302
jmp 0x1404e47da
mov r8, rax
xor edx, edx
jmp 0x1404e47c5
call fcn.1404a4dde
call fcn.1404b60e7
mov dword [rax], 0x22
call fcn.1404b6d9b
mov r14d, dword [rbp - 0x60]
mov al, 0x61
ror al, cl
jmp 0x1404e47e7
mov al, r15b
test al, al
je 0x1404e493d
mov edx, dword [rsp + 0x44]
lea r8, [0x140000000]
sub edx, dword [rsp + 0x50]
movsx ecx, r13w
cmovo ecx, ebp
movzx rcx, ax
mov ecx, 0x26
jmp 0x1404e4816
mov dword [rsp + 0x44], edx
jne 0x1404e412d
mov ecx, dword [rsp + 0x4c]
neg ax
movsxd rax, r12d
mov eax, dword [rsp + 0x38]
stc
lea eax, [rax + rax*4]
cmp bh, dl
add eax, eax
sub ecx, eax
jmp 0x1404e483d
je 0x1404e400b
lea eax, [rcx - 1]
mov eax, dword [r8 + rax*4 + 0xc58b8]
test eax, eax
jmp 0x1404e4855
je 0x1404e493d
cmp eax, r15d
jmp 0x1404e4863
je 0x1404e400b
test r14d, r14d
je 0x1404e400b
sub r8d, r8d
mov r10d, eax
bt cx, 0x2b
rcr ax, cl
cmp bp, r14w
xor r9d, r9d
xor eax, 0x79383903
cwde
shl cl, 0xd4
mov ecx, dword [rbp + r9*4 - 0x5c]
rcl eax, 0x59
xchg al, ah
mov eax, r8d
shr r8b, cl
imul rcx, r10
xor r8w, 0x93
ror r8, 0x90
neg r8w
add rcx, rax
movsx r8d, r15w
ror r8, cl
mov r8, rcx
mov dword [rbp + r9*4 - 0x5c], ecx
cmp spl, r13b
shr r8, 0x20
cmp rdi, 0x28e735b9
add r9d, r15d
test r11d, ebp
cmc
cmp sp, cx
cmp r9d, r14d
jmp 0x1404e48e4
jne 0x1404e4890
test r8d, r8d
jmp 0x1404e48f2
je 0x1404e4934
cmp dword [rbp - 0x60], 0x73
jae 0x1404e493d
mov eax, dword [rbp - 0x60]
ror r14w, 0x20
rcr r14b, 0xae
mov dword [rbp + rax*4 - 0x5c], r8d
xchg r14d, r14d
mov r14d, dword [rbp - 0x60]
test r15b, r8b
cmc
add r14d, r15d
jmp 0x1404e4926
mov dword [rbp - 0x60], r14d
jmp 0x1404e492f
jmp 0x1404e400b
mov r14d, dword [rbp - 0x60]
jmp 0x1404e400b
mov rsi, qword [rbp - 0x80]
bswap bx
and bh, 0xa3
and dword [rbp - 0x60], 0
movzx bx, cl
mov rbx, rsi
jmp 0x1404e4957
jmp 0x1404e49a4
and dword [rbp + 0x340], 0
shrd cx, r15w, 0x67
bts cx, r14w
lea r8, [rbp + 0x344]
and dword [rbp - 0x60], 0
or ch, 0x25
neg dx
ror dx, cl
lea rcx, [rbp - 0x5c]
mov dx, 0x26ff
movzx rdx, r10w
bsr edx, r8d
sub r9d, r9d
mov edx, 0x1cc
jmp 0x1404e499f
call fcn.1404ba4a9
lea rdx, [rbp + 0x170]
not cx
lea rcx, [rbp - 0x60]
jmp 0x1404e49b7
call fcn.1404ba5de
mov edi, dword [rsp + 0x40]
cmp al, bl
cmp eax, 0xa
jne 0x1404e4ac6
add edi, r15d
sub rbx, 0x3c98302d
mov byte [rsi], 0x31
lea rbx, [rsi + 1]
cmp spl, r9b
test r12d, r12d
jmp 0x1404e49e7
je 0x1404e4b02
sub r8d, r8d
add rcx, rdx
shr cl, cl
jmp 0x1404e49fa
sub r9d, r9d
movzx ax, r12b
mov eax, dword [rbp + r9*4 + 0x174]
seto ch
or cl, 0x60
shrd rcx, rcx, 0xd4
lea rcx, [rax + rax*4]
rol ah, 0x3e
movsx eax, dx
mov eax, r8d
lea r8, [rax + rcx*2]
mov dword [rbp + r9*4 + 0x174], r8d
test bl, r13b
add r9d, r15d
test r15b, 0xca
shr r8, 0x20
cmp r9d, r12d
jmp 0x1404e4a44
jne 0x1404e4a02
test r8d, r8d
je 0x1404e4b02
cmp dword [rbp + 0x170], 0x73
jmp 0x1404e4a5f
jae 0x1404e4a85
mov eax, dword [rbp + 0x170]
mov dword [rbp + rax*4 + 0x174], r8d
clc
add dword [rbp + 0x170], r15d
jmp 0x1404e4a80
jmp 0x1404e4b02
and dword [rbp + 0x340], 0
movsx dx, ah
lea r8, [rbp + 0x344]
add cl, r10b
and dword [rbp + 0x170], 0
bt cx, 0x4d
lea rcx, [rbp + 0x174]
sub edx, esp
xor r9d, r9d
mov edx, 0x1cc
jmp 0x1404e4abc
call fcn.1404ba4a9
jmp 0x1404e4b02
test eax, eax
jne 0x1404e4adb
sub edi, r15d
jmp 0x1404e4ad6
jmp 0x1404e4b02
add al, 0x30
setno ch
movzx rcx, di
bt ecx, r8d
lea rbx, [rsi + 1]
dec cl
bts cx, r11w
neg cx
mov byte [rsi], al
bts ecx, edx
shl ax, cl
cmp ax, 0x63ef
mov rax, qword [rbp - 0x70]
shld rcx, rax, 0x94
movzx ecx, sp
bt ecx, r10d
mov ecx, dword [rsp + 0x60]
stc
mov dword [rax + 4], edi
cmp r15d, esi
cmc
test edi, edi
js 0x1404e4b3b
cmp ecx, 0x7fffffff
jmp 0x1404e4b31
ja 0x1404e4b3b
add ecx, edi
mov eax, esi
mov rax, qword [rbp + 0x750]
mov dil, r11b
dec rax
test r10d, r15d
test bh, 0x9c
mov edi, ecx
cmp r15w, r12w
clc
cmp rax, rdi
jmp 0x1404e4b5d
cmovb rdi, rax
add rdi, rsi
test bx, r10w
cmp rbx, rdi
jmp 0x1404e4b70
je 0x1404e4de2
mov r10d, dword [rbp - 0x60]
mov r12d, 9
cmc
test r10d, r10d
jmp 0x1404e4b89
je 0x1404e4de2
xor r8d, r8d
xchg cx, cx
shrd ecx, r10d, 0x68
xor r9d, r9d
xchg ch, ch
shr ah, 0x93
bt cx, r10w
mov eax, dword [rbp + r9*4 - 0x5c]
shld rcx, rcx, 0x1c
btc cx, 0xb0
not cl
imul rcx, rax, 0x3b9aca00
mov eax, r8d
btr r8w, 0xe6
btc r8w, 0x83
xchg r8b, r8b
lea rcx, [rcx + rax]
xor r8d, 0x4803a2e
btc r8, rsi
add r8b, 0x96
mov r8, rcx
mov dword [rbp + r9*4 - 0x5c], ecx
cmc
shr r8, 0x20
test dh, bh
stc
cmc
add r9d, r15d
jmp 0x1404e4c01
cmp r9d, r10d
jmp 0x1404e4c09
jne 0x1404e4ba7
test r8d, r8d
jmp 0x1404e4c17
je 0x1404e4c9e
cmp dword [rbp - 0x60], 0x73
jmp 0x1404e4c26
jae 0x1404e4c46
mov eax, dword [rbp - 0x60]
mov dword [rbp + rax*4 - 0x5c], r8d
test r11w, ax
add dword [rbp - 0x60], r15d
jmp 0x1404e4c41
jmp 0x1404e4c9e
and dword [rbp + 0x340], 0
movzx dx, bpl
bts ecx, esp
movsx rdx, r8w
lea r8, [rbp + 0x344]
bsf rcx, r12
movsxd rdx, r10d
bt dx, 0x44
and dword [rbp - 0x60], 0
shld rcx, r12, 0xe3
cmovne rcx, rdx
stc
lea rcx, [rbp - 0x5c]
bt rdx, 9
xor r9d, r9d
movzx dx, spl
movzx rdx, sp
mov edx, 0x1cc
jmp 0x1404e4c99
call fcn.1404ba4a9
lea rdx, [rbp + 0x170]
bswap ecx
movsx cx, cl
movzx ecx, si
lea rcx, [rbp - 0x60]
jmp 0x1404e4cb7
call fcn.1404ba5de
mov r10d, dword [rbp - 0x60]
btc rcx, 0xc7
mov r11d, edi
test r10d, r10d
mov r8, rax
cbw
bswap ecx
mov r9d, 8
sete r14b
bts rax, r15
cdq
shld ecx, r11d, 0xe8
sub r11d, ebx
cwd
cmp rbx, rsp
mov eax, 0xcccccccd
add sil, r13b
sal sil, cl
shrd si, r12w, 0x54
mul r8d
xchg cl, al
xor si, r15w
shr edx, 3
xor cx, r10w
jmp 0x1404e4d19
mov al, dl
movsx cx, bl
or ecx, 0x7fc54801
sar ch, 0xde
shl al, 2
bts si, dx
lea ecx, [rax + rdx]
add cl, cl
sal si, 0x6a
not sil
sub sil, r11b
sub r8b, cl
or rsi, 0xa674558
lea esi, [r8 + 0x30]
rcr r8d, cl
mov r8d, edx
cmp rsp, 0xea9721b
cmp r11d, r9d
jmp 0x1404e4d61
jae 0x1404e4d8c
xor ecx, ecx
movzx eax, r14b
sbb r14b, 0xca
mov r14b, 0x18
shr r14b, cl
cmp sil, 0x30
cmove ecx, eax
mov r14b, r8b
mov r14b, 4
mov r14b, cl
jmp 0x1404e4d98
mov eax, r9d
test r8b, 0x29
mov byte [rax + rbx], sil
clc
or eax, 0xffffffff
jmp 0x1404e4da0
add r9d, eax
stc
cmp r9d, eax
jmp 0x1404e4dac
jne 0x1404e4cee
mov rax, rdi
mov byte [rsp + 0x30], r14b
sub rax, rbx
cmp rax, r12
jmp 0x1404e4dc5
cmovg rax, r12
test r13w, 0x70d7
lea rbx, [rbx + rax]
clc
cmp rbx, rdi
jmp 0x1404e4ddc
jne 0x1404e4b81
xor r15d, r15d
cmp r13b, r15b
stc
clc
mov byte [rbx], 0
jmp 0x1404e4df2
cmp byte [rsp + 0x30], r15b
setne r15b
jmp 0x1404e4e00
jmp 0x1404e4e6b
lea r8, [0x1400cecfc]
jmp 0x1404e2c1d
lea r8, [0x1400cecc4]
jmp 0x1404e2c1d
lea r8, [0x1400ceccc]
jmp 0x1404e4e29
jmp 0x1404e2c1d
mov rdx, qword [rbp + 0x750]
mov cx, 0x59f3
movzx rcx, r15w
lea r8, [0x1400cecec]
jmp 0x1404e4e4e
mov rcx, r14
jmp 0x1404e4e56
call fcn.1404c9f86
test eax, eax
jmp 0x1404e4e62
jne 0x1404e4ef0
sub r15d, r15d
cmp byte [rsp + 0x70], 0
jmp 0x1404e4e75
je 0x1404e4e8a
lea rcx, [rsp + 0x68]
jmp 0x1404e4e85
call fcn.1404e7528
mov eax, r15d
jmp 0x1404e4e95
mov rcx, qword [rbp + 0x6e0]
cmp spl, 0xac
xor rcx, rsp
jmp 0x1404e4ea8
call fcn.1404a07bb
add rsp, 0x7f0
cmovle si, r15w
pop r15
jmp 0x1404e4ec7
pop r14
cmova ebp, ecx
xchg bpl, bl
pop r12
movsxd rbx, r12d
pop rdi
movzx esi, r13w
movzx bx, r8b
pop rsi
sete bh
pop rbx
mov bp, r11w
xchg bp, bp
mov bp, 0x281f
pop rbp
ret
and qword [rsp + 0x20], 0
xor r9d, r9d
cmp r10b, 0x72
test ecx, 0x195700c4
sub r8d, r8d
test r12b, bpl
cmp r8b, 0x9a
xor edx, edx
sub ecx, ecx
jmp 0x1404e4f16
call fcn.1404b6e2f
int3