Function at 0x1404dc0b6
Capabilities:
Encode data using base64

Disassembly:
push rbp
push rbx
shl bp, 0xad
jmp 0x1404dc0e3
push rsi
sbb sil, 0x8e
push rdi
sar bpl, 6
test r14b, spl
push r12
shr bp, cl
push r14
push r15
rcr rbp, 0xe2
rcl al, 0xf8
lea rbp, [rsp - 0x6f0]
xor eax, r15d
xchg r14b, sil
ror r14b, cl
sub rsp, 0x7f0
setl sil
sar ah, cl
mov rax, qword [0x1400b7288]
bt r12w, r9w
xor rax, rsp
jmp 0x1404dc132
mov qword [rbp + 0x6e0], rax
movsxd r12, r12d
mov qword [rsp + 0x38], rcx
movzx r14w, r9b
mov r14, r9
movsx r12, si
jmp 0x1404dc155
lea rcx, [rsp + 0x68]
movsx esi, r15w
movsx r12, bx
mov qword [rbp - 0x80], r9
mov r12, r8
xchg sil, sil
mov qword [rbp - 0x70], r8
movsx rsi, si
mov esi, edx
jmp 0x1404dc17b
call fcn.1404e0aa0
mov eax, dword [rsp + 0x68]
rcl r15, cl
movsx r15d, r13w
mov r15d, 1
test r11b, sil
and eax, 0x1f
test spl, 0xb1
cmp r12b, r14b
cmp al, 0x1f
jmp 0x1404dc1a5
jne 0x1404dc1b5
mov byte [rsp + 0x70], 0
jmp 0x1404dc1d6
lea rcx, [rsp + 0x68]
jmp 0x1404dc1bf
call fcn.1404e0b76
mov byte [rsp + 0x70], r15b
test dil, 0x28
and al, ah
add rdi, 0x136363f9
mov rbx, qword [rsp + 0x38]
movsx rdi, r9w
mov di, r13w
movzx rdi, si
mov edi, 0x20
mov eax, edi
seto cl
test r9b, bpl
not rcx
mov qword [r12 + 8], r14
test al, 0x74
xchg ch, ch
test rbx, rbx
movzx cx, r14b
lea ecx, [rdi + 0xd]
jmp 0x1404dc210
cmovs eax, ecx
cmc
rol cl, 0xd6
xor ch, al
sub r8d, r8d
xor edx, edx
movzx ecx, bp
mov dword [r12], eax
bswap ecx
lea rcx, [rsp + 0x78]
jmp 0x1404dc231
call fcn.1404e09e4
mov rax, rbx
mov r10d, 0x7ff
xor r9b, 0xa2
rcr r9w, 0x8a
rcl r9b, cl
shr rax, 0x34
movabs r9, 0xfffffffffffff
cmp r15b, al
stc
and rax, r10
jmp 0x1404dc265
jne 0x1404dc2ca
test r9, rbx
jmp 0x1404dc273
je 0x1404dc28c
test dword [rsp + 0x78], 0x1000000
jmp 0x1404dc286
je 0x1404dc2ca
and dword [r12 + 4], 0
movsxd rcx, ebx
cwd
movzx rcx, dx
lea r8, [0x1400ced74]
mov rdx, qword [rbp + 0x750]
not ecx
mov rcx, r14
jmp 0x1404dc2b3
call fcn.1404c33a4
test eax, eax
jmp 0x1404dc2bf
jne 0x1404de4c1
jmp 0x1404de450
cmp rax, r10
jmp 0x1404dc2d2
je 0x1404dc2e4
sub eax, eax
jmp 0x1404dc2df
jmp 0x1404dc35e
mov rax, rbx
and rax, r9
jmp 0x1404dc2ef
jne 0x1404dc302
mov eax, r15d
jmp 0x1404dc2fd
jmp 0x1404dc350
test rbx, rbx
jmp 0x1404dc30a
jns 0x1404dc332
movabs rcx, 0x8000000000000
cmp rax, rcx
jne 0x1404dc332
mov eax, 4
jmp 0x1404dc32d
jmp 0x1404dc350
mov rax, rbx
cmp bx, 0xa0b
clc
shr rax, 0x33
cmp sp, si
not eax
and eax, r15d
cmc
or eax, 2
stc
test cx, r15w
mov dword [r12 + 4], r15d
cmp bp, bx
stc
jmp 0x1404dc35e
sub eax, r15d
jmp 0x1404dc366
je 0x1404de411
sub eax, r15d
je 0x1404de405
sub eax, r15d
jmp 0x1404dc37d
je 0x1404de3f4
cmp eax, r15d
je 0x1404de3e3
movabs rax, 0x7fffffffffffffff
mov rcx, 0x48363ced
mov byte [rsp + 0x30], r15b
adc rdx, r10
xor ch, 0x6a
and dh, 0xd0
and rbx, rax
bswap r12d
rdtsc
cdqe
inc esi
sar al, 0xfc
mov qword [rsp + 0x38], rbx
movsd xmm0, qword [rsp + 0x38]
test spl, 0x94
btc dx, sp
movsd qword [rsp + 0x58], xmm0
adc cl, r12b
mov rdx, qword [rsp + 0x58]
stc
btr r8, 0x2d
mov r8, rdx
bswap cx
clc
xor ah, ah
mov dword [rsp + 0x60], esi
shr r8, 0x34
cmc
cwde
mov esi, 2
movsxd r12, edx
mov r12b, 0xe8
mov rcx, r8
or al, r13b
test r10w, 0x728d
and rcx, r10
xor ax, cx
rcl r12d, 0x47
movzx r12d, bx
mov rax, rcx
neg rax
jmp 0x1404dc424
movabs rax, 0x10000000000000
sbb rbx, rbx
btc r12w, 0x31
and r12d, 0x4c796565
test bx, 0x61e9
and rdx, r9
and rbx, rax
sar r12b, 0x34
add rbx, rdx
sub r12w, ax
cmp r9b, 0x89
or r12, 0x6f9f7d87
neg rcx
xchg r12b, r12b
mov r12b, 0x73
inc r12b
sbb eax, eax
sub r12w, 0x250
add r12w, 0x2c62
bt r12, r13
and r8d, r10d
lea r12d, [rsi + rax]
stc
cmc
add r12d, r8d
jmp 0x1404dc48e
call fcn.1400b4700
call fcn.140124415
cvttsd2si ecx, xmm0
mov dword [rbp - 0x5c], ebx
lea eax, [rcx - 0x7fffffff]
and eax, 0xfffffffe
clc
neg eax
jmp 0x1404dc4b0
sbb eax, eax
test r12w, 0x50cb
test r13b, r9b
shr rbx, 0x20
cmc
clc
cmp r11w, r9w
and eax, ecx
mov dword [rbp - 0x58], ebx
stc
clc
mov dword [rsp + 0x40], eax
xchg al, ah
rcr ax, 0x92
movzx ax, r12b
mov eax, ebx
clc
neg eax
jmp 0x1404dc4e5
sbb edx, edx
neg edx
cmc
add edx, r15d
cmp ax, 0x73c
clc
mov dword [rbp - 0x60], edx
test edi, 0x54f66c65
jmp 0x1404dc500
cmp r12d, 0x434
jmp 0x1404dc50c
jb 0x1404dc9c7
sub eax, eax
stc
test r15w, bp
mov dword [rbp + 0x348], 0x100000
test dil, dil
stc
mov dword [rbp + 0x344], eax
jmp 0x1404dc532
mov dword [rbp + 0x340], esi
test ebx, ebx
jmp 0x1404dc53f
je 0x1404dc792
sub r8d, r8d
shr ah, cl
or ah, 2
mov eax, dword [rbp + r8*4 - 0x5c]
cmp dword [rbp + r8*4 + 0x344], eax
jne 0x1404dc792
add r8d, r15d
test rdi, 0x3683140b
cmp r14b, 0xd0
cmp r8d, esi
jmp 0x1404dc576
jne 0x1404dc54d
and dword [rsp + 0x38], 0
stc
shrd si, r12w, 0x65
sar rax, cl
lea r11d, [r12 - 0x432]
cmovo r12w, r11w
movsx esi, r12w
ror bl, 0xa7
mov r8d, r11d
lea eax, [rdx - 1]
setl cl
xor cl, bl
and r11d, 0x1f
shr r8d, 5
shld ebx, esp, 0x1c
mov esi, edi
btc cx, 0x1b
mov rbx, r15
clc
sbb cl, dil
sub esi, r11d
btc cx, 0xa0
bt r12, r12
ror cx, cl
mov ecx, esi
sar r12w, cl
shl rbx, cl
btc r12, rsi
rol r12d, cl
mov r12b, sil
sub ebx, r15d
bsr eax, dword [rbp + rax*4 - 0x5c]
mov r12d, ebx
jmp 0x1404dc5f6
not r12d
jmp 0x1404dc5fe
je 0x1404dc60b
inc eax
jmp 0x1404dc60d
sub eax, eax
sub edi, eax
cbw
test r9b, 0x49
btc ax, 0x84
lea eax, [rdx + r8]
test r8b, al
jmp 0x1404dc626
cmp eax, 0x73
ja 0x1404dc75f
xor r14d, r14d
cmp r11d, edi
seta r14b
clc
add r14d, edx
test di, 0x5244
add r14d, r8d
cmp r9w, 0x5563
cmp bx, r14w
cmp r14d, 0x73
ja 0x1404dc75f
lea edi, [r8 - 1]
cmp r13b, 0xee
lea r10d, [r14 - 1]
cmp r10d, edi
jmp 0x1404dc66d
je 0x1404dc72a
mov eax, r10d
stc
or cl, r15b
shr rcx, cl
sub eax, r8d
lea ecx, [rax - 1]
jmp 0x1404dc688
cmp eax, edx
jmp 0x1404dc68f
jae 0x1404dc6a4
mov r9d, dword [rbp + rax*4 - 0x5c]
jmp 0x1404dc69f
jmp 0x1404dc6a7
xor r9d, r9d
cmp ecx, edx
jae 0x1404dc6bd
mov edx, dword [rbp + rcx*4 - 0x5c]
jmp 0x1404dc6b8
jmp 0x1404dc6c8
sub edx, edx
or ecx, 0x217a4924
shr cl, 0x19
and edx, r12d
cmp r15b, 0xb1
rol rcx, cl
mov ecx, esi
jmp 0x1404dc6d9
shr edx, cl
ror ch, cl
add cl, r8b
and r9d, ebx
shl cl, 0xcc
and cl, 0x41
jmp 0x1404dc6ee
mov ecx, r11d
test ecx, r10d
jmp 0x1404dc6f9
shl r9d, cl
cmp r15b, r14b
or edx, r9d
jmp 0x1404dc707
mov dword [rbp + r10*4 - 0x5c], edx
jmp 0x1404dc711
dec r10d
cmp r10d, edi
je 0x1404dc72a
mov edx, dword [rbp - 0x60]
jmp 0x1404dc725
jmp 0x1404dc673
sub ecx, ecx
test r8d, r8d
je 0x1404dc766
and dword [rbp + rcx*4 - 0x5c], 0
stc
cmp ax, 0x4644
add ecx, r15d
cmc
cmp r10b, 0xf
jmp 0x1404dc74c
cmp ecx, r8d
jmp 0x1404dc754
jne 0x1404dc735
jmp 0x1404dc766
xor r14d, r14d
cmovo r12d, r13d
mov dword [rbp - 0x60], r14d
cmovne r12w, r14w
mov r12d, r15d
jmp 0x1404dc777
mov dword [rbp + 0x170], r15d
jmp 0x1404dc783
mov dword [rbp + 0x174], 4
jmp 0x1404dce2b
and dword [rsp + 0x38], 0
cbw
not r11b
bt rsi, 0x69
lea r11d, [r12 - 0x433]
bsr rax, r15
sar cl, cl
shr al, cl
mov r8d, r11d
bsf cx, r9w
or rax, r12
lea eax, [rdx - 1]
and r11d, 0x1f
bsr esi, edi
rcl sil, 0x87
bt cx, 0x17
shr r8d, 5
shrd cx, r11w, 0x59
bts cx, r8w
ror rsi, 0x8f
mov esi, edi
xor cl, r12b
seto cl
mov rbx, r15
test r12d, esp
bt rcx, r8
sub esi, r11d
test r11, 0x58342e03
btc cx, 0xcc
mov ecx, esi
movzx r12, cx
rol r12w, cl
test dil, 0xd0
shl rbx, cl
xchg r12w, r12w
cmp r12w, 0x5e12
sub r12b, sil
sub ebx, r15d
bsr eax, dword [rbp + rax*4 - 0x5c]
mov r12d, ebx
jmp 0x1404dc831
not r12d
jmp 0x1404dc839
je 0x1404dc846
inc eax
jmp 0x1404dc84c
sub eax, eax
cmp r11d, esi
cmc
sub edi, eax
test r10w, 0x5762
xor al, sil
shr ax, cl
lea eax, [rdx + r8]
cmp eax, 0x73
jmp 0x1404dc866
ja 0x1404dc991
sub r14d, r14d
cmp r11d, edi
seta r14b
add r14d, edx
cmc
clc
add r14d, r8d
stc
clc
cmp r14d, 0x73
jmp 0x1404dc889
ja 0x1404dc991
lea edi, [r8 - 1]
setbe r10b
lea r10d, [r14 - 1]
stc
cmp r10d, edi
jmp 0x1404dc8a4
je 0x1404dc95f
mov eax, r10d
sal cx, cl
sub eax, r8d
btr cx, sp
mov ecx, edx
lea ecx, [rax - 1]
cmp r15, 0x554425c
test al, r9b
cmp eax, edx
jae 0x1404dc8dd
mov r9d, dword [rbp + rax*4 - 0x5c]
jmp 0x1404dc8d8
jmp 0x1404dc8e6
xor r9d, r9d
jmp 0x1404dc8e6
cmp ecx, edx
jae 0x1404dc8fc
mov edx, dword [rbp + rcx*4 - 0x5c]
jmp 0x1404dc8f7
jmp 0x1404dc90c
xor edx, edx
or cx, r9w
bt cx, 0x82
movsx cx, dil
and edx, r12d
mov ecx, esi
cmp ecx, 0x7cc81c55
shr edx, cl
btr ecx, 0x50
and r9d, ebx
mov cl, r12b
shr ecx, cl
rcr ch, cl
mov ecx, r11d
cmc
test cl, 0xe6
shl r9d, cl
or edx, r9d
jmp 0x1404dc939
mov dword [rbp + r10*4 - 0x5c], edx
dec r10d
cmp r10d, r10d
cmc
test si, r11w
cmp r10d, edi
je 0x1404dc95f
mov edx, dword [rbp - 0x60]
jmp 0x1404dc95a
jmp 0x1404dc8aa
xor ecx, ecx
jmp 0x1404dc966
test r8d, r8d
je 0x1404dc997
and dword [rbp + rcx*4 - 0x5c], 0
cmp r15b, 0xcf
cmp r12b, r10b
add ecx, r15d
cmp ecx, r8d
jmp 0x1404dc986
jne 0x1404dc96f
jmp 0x1404dc997
xor r14d, r14d
not r12b
mov dword [rbp - 0x60], r14d
movzx r12, r8w
mov r12d, r15d
jmp 0x1404dc9a7
mov dword [rbp + 0x170], r15d
jmp 0x1404dc9b3
mov dword [rbp + 0x174], 2
jmp 0x1404dc9c2
jmp 0x1404dce2b
cmp r12d, 0x36
jmp 0x1404dc9d0
je 0x1404dcc3a
xor eax, eax
mov dword [rbp + 0x348], 0x100000
stc
cmp r11b, r14b
mov dword [rbp + 0x344], eax
test al, bh
cmc
mov dword [rbp + 0x340], esi
cmp r12d, 0x84119a0
test ebx, ebx
je 0x1404dcc3a
sub r8d, r8d
mov al, r12b
bts ax, bp
cmc
mov eax, dword [rbp + r8*4 - 0x5c]
jmp 0x1404dca19
cmp dword [rbp + r8*4 + 0x344], eax
jne 0x1404dcc3a
add r8d, r15d
cmp r8d, esi
jmp 0x1404dca32
jne 0x1404dca0f
and dword [rsp + 0x38], 0
btc eax, 0x8d
and ax, r15w
bsr eax, ebx
je 0x1404dca5a
inc eax
jmp 0x1404dca55
jmp 0x1404dca5c
sub eax, eax
sub r14d, r14d
rol r14b, cl
sub edi, eax
rcl r14b, cl
cmp edi, esi
setb r14b
stc
or r11d, 0xffffffff
add r14d, edx
cmp bh, dh
jmp 0x1404dca7c
cmp r14d, 0x73
jmp 0x1404dca85
jbe 0x1404dcb8b
sub r14d, r14d
xor dil, bpl
mov esi, 0x436
bt rbx, 0x23
mov dword [rbp - 0x60], r14d
shl ch, 0x72
sub esi, r12d
and rdi, 0x79fa6172
rcr ch, 0xb4
movsx ebx, di
lea rcx, [rbp + 0x344]
mov edi, esi
or r8b, bl
movzx r8d, r15w
rol r8d, 0x5b
sub edx, edx
sal r8b, 0xb0
sub r8w, ax
shr edi, 5
movsx bx, r13b
mov ebx, edi
shl rbx, 2
cmovge r8, rsp
setle r8b
mov r8, rbx
jmp 0x1404dcaee
call fcn.14049e376
and esi, 0x1f
shl ax, 0x62
stc
mov eax, r15d
movsxd r8, esp
jmp 0x1404dcb06
mov cl, sil
sbb r8w, r10w
shl eax, cl
mov dword [rbp + rbx + 0x344], eax
neg r8b
lea r12d, [rdi + 1]
movsxd r8, r13d
btr r8w, dx
mov r8d, r12d
jmp 0x1404dcb31
shl r8, 2
clc
test r8b, r11b
mov dword [rbp + 0x340], r12d
test dil, 0x13
cmc
clc
mov dword [rbp + 0x170], r12d
test r8, r8
jmp 0x1404dcb55
je 0x1404dce2b
mov ebx, 0x1cc
lea rcx, [rbp + 0x174]
jmp 0x1404dcb6c
cmp r8, rbx
ja 0x1404dcdf2
lea rdx, [rbp + 0x344]
jmp 0x1404dcb81
call fcn.14049d8a6
jmp 0x1404dce1e
lea eax, [r14 - 1]
cmp rbx, rdi
clc
test cl, dh
cmp eax, r11d
je 0x1404dca91
mov r10d, eax
jmp 0x1404dcbad
lea r8d, [rax - 1]
cmp eax, edx
jmp 0x1404dcbb8
jae 0x1404dcbc8
mov r9d, dword [rbp + r10*4 - 0x5c]
jmp 0x1404dcbd2
sub r9d, r9d
test dil, 0x8a
test dil, r8b
cmp r8d, edx
jmp 0x1404dcbda
jae 0x1404dcbef
mov ecx, dword [rbp + r8*4 - 0x5c]
jmp 0x1404dcbea
jmp 0x1404dcbf1
sub ecx, ecx
shr ecx, 0x1e
mov eax, r9d
test dx, r8w
shl eax, 2
or ecx, eax
sal ax, 0xbb
btr eax, esi
mov eax, r8d
stc
cmp r14b, r15b
mov dword [rbp + r10*4 - 0x5c], ecx
jmp 0x1404dcc1f
cmp r8d, r11d
jmp 0x1404dcc27
je 0x1404dca91
mov edx, dword [rbp - 0x60]
jmp 0x1404dcc35
jmp 0x1404dcb9e
neg ebx
jmp 0x1404dcc41
sbb rax, rax
jmp 0x1404dcc49
and dword [rsp + 0x38], 0
test sp, 0x38c0
and eax, 4
cmp spl, r9b
bsr eax, dword [rbp + rax - 0x5c]
je 0x1404dcc6b
inc eax
jmp 0x1404dcc74
xor eax, eax
cmc
cmp ebx, ebx
test spl, 0xd0
xor r14d, r14d
sub edi, eax
mov r14b, bl
cmp edi, r15d
setb r14b
test dl, sil
or r11d, 0xffffffff
add r14d, edx
cmp r14d, 0x73
jbe 0x1404dcd3c
xor r14d, r14d
shl edi, cl
mov esi, 0x435
setnp r8b
shld di, r12w, 0xee
mov dword [rbp - 0x60], r14d
shrd bx, r15w, 0xb7
sub esi, r12d
and rcx, r10
lea rcx, [rbp + 0x344]
clc
mov edi, esi
not r8b
sub edx, edx
bt ebx, 0x9e
rol r8b, 0x90
movsx r8w, bpl
shr edi, 5
jmp 0x1404dccdf
mov ebx, edi
btc r8, 0x8f
bts r8w, di
movsx r8d, si
shl rbx, 2
movsxd r8, esp
sets r8b
mov r8, rbx
jmp 0x1404dcd02
call fcn.14049e376
and esi, 0x1f
cmp r13w, r10w
sal rax, 0x39
shl cl, cl
mov eax, r15d
jmp 0x1404dcd1c
mov cl, sil
jmp 0x1404dcd24
shl eax, cl
jmp 0x1404dcd2b
mov dword [rbp + rbx + 0x344], eax
jmp 0x1404dcd37
jmp 0x1404dcb19
lea eax, [r14 - 1]
cmp r14b, 0xb2
cmp eax, r11d
je 0x1404dcc9c
mov r10d, eax
lea r8d, [rax - 1]
jmp 0x1404dcd5a
cmp eax, edx
jmp 0x1404dcd61
jae 0x1404dcd76
mov r9d, dword [rbp + r10*4 - 0x5c]
jmp 0x1404dcd71
jmp 0x1404dcd7f
xor r9d, r9d
jmp 0x1404dcd7f
cmp r8d, edx
jmp 0x1404dcd87
jae 0x1404dcd9c
mov ecx, dword [rbp + r8*4 - 0x5c]
jmp 0x1404dcd97
jmp 0x1404dcda3
sub ecx, ecx
stc
btr eax, 0x8d
shr ecx, 0x1f
shl rax, cl
bsf eax, r9d
inc ax
lea eax, [r9 + r9]
cmp r13, 0x7951e07
or ecx, eax
clc
shl al, 0x60
shl ah, cl
mov eax, r8d
test r15d, r11d
cmc
mov dword [rbp + r10*4 - 0x5c], ecx
clc
test r14d, 0x7fdf7888
cmp r8d, r11d
jmp 0x1404dcddf
je 0x1404dcc9c
mov edx, dword [rbp - 0x60]
jmp 0x1404dcded
jmp 0x1404dcd4d
mov r8, rbx
test rsi, 0x26f4210c
cmc
xor edx, edx
jmp 0x1404dce04
call fcn.14049e376
call fcn.1404af716
mov dword [rax], 0x22
jmp 0x1404dce19
call fcn.1404b03df
mov r12d, dword [rbp + 0x170]
sar eax, 0xc9
shr ch, 0x34
mov ecx, dword [rsp + 0x40]
dec eax
stc
mov eax, 0xcccccccd
test ah, 0x95
test ecx, ecx
jmp 0x1404dce41
js 0x1404dd742
mul ecx
mov eax, edx
lea rdx, [0x140000000]
bswap rcx
sub cl, 0xdf
shr eax, 3
bts cx, r14w
bt rcx, rax
mov dword [rsp + 0x50], eax
mov ecx, eax
test r10d, edx
stc
cmc
mov dword [rsp + 0x48], eax
cmp r13d, r10d
cmp r8w, 0xafd
test eax, eax
jmp 0x1404dce83
je 0x1404dd570
mov r8d, 0x26
cmp ecx, r8d
not dil
mov eax, ecx
movsx di, r12b
cmova eax, r8d
mov dword [rsp + 0x4c], eax
jmp 0x1404dcead
dec eax
or r8, 0x2d1962d8
or dil, dl
mov edi, eax
movzx ecx, byte [rdx + rax*4 + 0xc5822]
xor r8w, si
test r15w, cx
movzx esi, byte [rdx + rax*4 + 0xc5823]
mov ebx, ecx
shl rbx, 2
xor ax, r14w
movzx r8, dx
ror ah, 0x3e
xor edx, edx
xchg r8d, r8d
mov r8, rbx
seto al
movzx eax, r8w
lea eax, [rsi + rcx]
lea rcx, [rbp + 0x344]
jmp 0x1404dcf02
mov dword [rbp + 0x340], eax
jmp 0x1404dcf0d
call fcn.14049e376
lea rcx, [0x140000000]
shl rsi, 2
movzx eax, word [rcx + rdi*4 + 0xc5820]
sub edx, r13d
lea rdx, [rcx + 0xc4f10]
bsf cx, cx
adc cx, 0x64f7
lea rcx, [rbp + 0x344]
mov r8, rsi
cmp dil, bpl
test di, 0x57f9
add rcx, rbx
jmp 0x1404dcf52
lea rdx, [rdx + rax*4]
jmp 0x1404dcf5b
call fcn.14049d8a6
mov r10d, dword [rbp + 0x340]
test r9, 0x77494b65
cmp r10b, 0x4c
cmp r10d, r15d
ja 0x1404dd07c
mov eax, dword [rbp + 0x344]
cmp bpl, 7
test eax, eax
jne 0x1404dcfa1
sub r12d, r12d
mov dword [rbp + 0x170], r12d
jmp 0x1404dcf9c
jmp 0x1404dd521
cmp eax, r15d
je 0x1404dd521
test r12d, r12d
jmp 0x1404dcfb2
je 0x1404dd521
xor r8d, r8d
mov r10, rax
ror ch, 0x34
shl ax, 0xe7
sub r9d, r9d
bsr ecx, edi
adc ch, 0x1e
movsxd rcx, r11d
mov ecx, dword [rbp + r9*4 + 0x174]
sar al, cl
mov eax, r8d
cmc
rcr r8b, 0xfb
imul rcx, r10
add rcx, rax
mov r8, rcx
mov dword [rbp + r9*4 + 0x174], ecx
test r13b, bl
stc
shr r8, 0x20
jmp 0x1404dd002
add r9d, r15d
stc
cmp r15w, 0x1f4a
cmp r9d, r12d
jmp 0x1404dd014
jne 0x1404dcfd1
test r8d, r8d
je 0x1404dd516
cmp dword [rbp + 0x170], 0x73
jae 0x1404dd065
mov eax, dword [rbp + 0x170]
and r12b, 0xa3
mov dword [rbp + rax*4 + 0x174], r8d
btc r12, r9
sbb r12w, 0x33
mov r12d, dword [rbp + 0x170]
stc
cmp r9b, 0xdd
add r12d, r15d
jmp 0x1404dd060
jmp 0x1404dcf90
sub r12d, r12d
stc
test bx, 0x6398
mov dword [rbp + 0x170], r12d
sub al, al
jmp 0x1404dd524
cmp r12d, r15d
jmp 0x1404dd084
ja 0x1404dd1bd
mov ebx, dword [rbp + 0x174]
adc r8d, 0x6c926aa9
mov r8, r10
sal r12b, cl
ror r12, 0x4e
bsr r12w, dx
shl r8, 2
mov r12d, r10d
jmp 0x1404dd0b2
mov dword [rbp + 0x170], r10d
test eax, 0x702157a1
test r8, r8
jmp 0x1404dd0c6
je 0x1404dd139
mov eax, 0x1cc
movsx cx, r9b
bt cx, 0x21
ror rcx, cl
lea rcx, [rbp + 0x174]
cmp r8, rax
jmp 0x1404dd0ed
ja 0x1404dd109
lea rdx, [rbp + 0x344]
jmp 0x1404dd0ff
call fcn.14049d8a6
jmp 0x1404dd131
mov r8, rax
cmc
cmp r10b, sil
sub edx, edx
jmp 0x1404dd117
call fcn.14049e376
call fcn.1404af716
mov dword [rax], 0x22
jmp 0x1404dd12c
call fcn.1404b03df
mov r12d, dword [rbp + 0x170]
cmc
test ebx, ebx
jmp 0x1404dd140
je 0x1404dcf8d
cmp ebx, r15d
jmp 0x1404dd14e
je 0x1404dd521
test r12d, r12d
jmp 0x1404dd15c
je 0x1404dd521
sub r8d, r8d
mov r10, rbx
test r12b, dil
sal ah, cl
sbb ah, 0x1e
xor r9d, r9d
neg cl
bts eax, r10d
cbw
mov ecx, dword [rbp + r9*4 + 0x174]
mov eax, r8d
rcr r8b, cl
imul rcx, r10
lea rcx, [rcx + rax]
mov r8, rcx
cmc
mov dword [rbp + r9*4 + 0x174], ecx
jmp 0x1404dd1a2
shr r8, 0x20
stc
add r9d, r15d
cmp r9d, r12d
jmp 0x1404dd1b2
jne 0x1404dd17b
jmp 0x1404dd01a
cmp r10d, r12d
lea rdx, [rbp + 0x174]
mov ebx, r12d
movsxd rcx, ecx
mov cx, si
lea rcx, [rbp + 0x344]
cmovae rcx, rdx
not rdx
movsxd r8, r11d
movsx r8d, cx
lea r8, [rbp + 0x344]
mov rdx, 0x112e44a0
cdq
movsx edx, bx
cmovb ebx, r10d
movsx dx, r9b
cwd
mov qword [rsp + 0x58], rcx
cwd
seto al
setb al
mov edx, 0x64d81993
mov dword [rsp + 0x44], ebx
movsx edx, r14w
movzx edx, r9w
lea rdx, [rbp + 0x174]
jmp 0x1404dd22c
cmovae rdx, r8
test al, al
jmp 0x1404dd237
mov qword [rsp + 0x38], rdx
jmp 0x1404dd241
cmovne r10d, r12d
stc
cmp r15b, 0xc5
xor r12d, r12d
cmc
cmp r10b, al
sub r9d, r9d
mov dword [rbp + 0x510], r12d
stc
test ebx, ebx
jmp 0x1404dd263
je 0x1404dd49b
mov esi, dword [rcx + r9*4]
test esi, esi
jne 0x1404dd2a5
cmp r9d, r12d
jmp 0x1404dd27d
jne 0x1404dd486
and dword [rbp + r9*4 + 0x514], esi
mov r12d, 0x66bc4c9d
not r12w
lea r12d, [r9 + 1]
mov dword [rbp + 0x510], r12d
jmp 0x1404dd486
sub r11d, r11d
movzx r8w, r14b
movzx r8, bp
mov r8b, r8b
mov r8d, r9d
cmp cl, r14b
clc
test r9w, r11w
test r10d, r10d
je 0x1404dd466
mov ebx, r9d
clc
cmc
neg ebx
cmp r8d, 0x73
jmp 0x1404dd2d8
je 0x1404dd3bc
mov edi, r8d
cmp r12, 0x14220627
stc
cmp r8d, r12d
jmp 0x1404dd2f1
jne 0x1404dd316
and dword [rbp + rdi*4 + 0x514], 0
btr r12w, r8w
lea eax, [r8 + 1]
sbb r12b, r12b
mov dword [rbp + 0x510], eax
jmp 0x1404dd316
lea eax, [r8 + rbx]
sub r12w, 0x1669
add r8d, r15d
bsf r12w, r12w
movsx r12w, dil
bswap r12
mov edx, dword [rdx + rax*4]
shr al, 0x4a
rol eax, 0xea
mov eax, r11d
movsx r11d, r15w
bsr r11w, r8w
shl r11b, cl
imul rdx, rsi
clc
lea rdx, [rdx + rax]
mov eax, dword [rbp + rdi*4 + 0x514]
bsr r12w, dx
inc r12b
lea rdx, [rdx + rax]
lea eax, [r8 + rbx]
rol r11w, 4
mov r11, rdx
adc r12w, 0x1a2c
movsxd r12, ecx
mov dword [rbp + rdi*4 + 0x514], edx
cmc
and r12w, 0x7015
mov r12d, dword [rbp + 0x510]
jmp 0x1404dd393
shr r11, 0x20
jmp 0x1404dd39f
cmp eax, r10d
jmp 0x1404dd3a7
je 0x1404dd3bc
mov rdx, qword [rsp + 0x38]
jmp 0x1404dd3b7
jmp 0x1404dd2cf
test r11d, r11d
je 0x1404dd45e
cmp r8d, 0x73
jmp 0x1404dd3ce
je 0x1404dd729
mov edx, r8d
cmp r8d, r12d
jmp 0x1404dd3df
jne 0x1404dd3ff
and dword [rbp + rdx*4 + 0x514], 0
shld r12d, r9d, 0xef
setl ah
lea eax, [r8 + 1]
mov dword [rbp + 0x510], eax
mov eax, dword [rbp + rdx*4 + 0x514]
cmc
add r8d, r15d
bsr cx, r11w
not r12b
rol r12, 0x7c
mov ecx, r11d
xor r12b, r13b
lea rcx, [rcx + rax]
mov dword [rbp + rdx*4 + 0x514], ecx
sbb r11b, 0xc3
movzx r11, r8w
mov r12d, dword [rbp + 0x510]
add r11w, cx
shr rcx, 0x20
sar r11d, cl
sub r11b, r9b
movzx r11d, ax
mov r11d, ecx
cmp r14b, 0xb0
cmp edx, edx
test ecx, ecx
jmp 0x1404dd458
jne 0x1404dd3c5
mov ebx, dword [rsp + 0x44]
cmp sil, 0x5e
cmp r8d, 0x73
je 0x1404dd729
mov rcx, qword [rsp + 0x58]
movsx rdx, ax
mov rdx, qword [rsp + 0x38]
jmp 0x1404dd486
add r9d, r15d
cmc
cmp r8d, 0xda078b2
clc
cmp r9d, ebx
jne 0x1404dd269
mov r8d, r12d
cmc
shl r8, 2
test ah, 0xed
mov dword [rbp + 0x170], r12d
test r8, r8
jmp 0x1404dd4b5
je 0x1404dd521
mov eax, 0x1cc
neg ecx
lea rcx, [rbp + 0x174]
cmc
cmp r13, 0x33c543b0
cmp r8, rax
jmp 0x1404dd4d9
ja 0x1404dd4f5
lea rdx, [rbp + 0x514]
jmp 0x1404dd4eb
call fcn.14049d8a6
jmp 0x1404dd516
mov r8, rax
cmc
clc
sub edx, edx
call fcn.14049e376
call fcn.1404af716
mov dword [rax], 0x22
jmp 0x1404dd511
call fcn.1404b03df
mov r12d, dword [rbp + 0x170]
xor al, 0x70
sal al, cl
mov al, r15b
test al, al
jmp 0x1404dd52b
je 0x1404dd729
mov ecx, dword [rsp + 0x48]
test dx, cx
cdq
adc r8w, 0x4de5
lea rdx, [0x140000000]
sub ecx, dword [rsp + 0x4c]
bswap r8w
mov r8, r9
setb r8b
mov r8d, 0x26
jmp 0x1404dd560
mov dword [rsp + 0x48], ecx
jne 0x1404dce8f
mov eax, dword [rsp + 0x50]
xor cl, al
mov ecx, dword [rsp + 0x40]
test r15b, r14b
cmp ax, r13w
lea eax, [rax + rax*4]
jmp 0x1404dd583
add eax, eax
stc
test bpl, 0x63
cmp dh, cl
sub ecx, eax
jmp 0x1404dd593
je 0x1404dd688
lea eax, [rcx - 1]
clc
jmp 0x1404dd5a2
mov eax, dword [rdx + rax*4 + 0xc58b8]
cmp al, 0x64
test eax, eax
jmp 0x1404dd5b2
je 0x1404dd729
cmp eax, r15d
je 0x1404dd688
test r12d, r12d
jmp 0x1404dd5c9
je 0x1404dd688
sub r8d, r8d
mov r10d, eax
xor r9d, r9d
sub cx, 0x57ec
cmp r9b, 0x10
shr ch, 0x93
mov ecx, dword [rbp + r9*4 + 0x174]
mov eax, r8d
sbb r8w, 0x5ea5
imul rcx, r10
bts r8, r13
cmp r11b, 0x71
add rcx, rax
mov r8, rcx
jmp 0x1404dd60d
mov dword [rbp + r9*4 + 0x174], ecx
clc
test bpl, 0x3c
shr r8, 0x20
clc
test spl, 0x6c
add r9d, r15d
test r13b, 0x3e
cmp r9d, r12d
jne 0x1404dd5e4
test r8d, r8d
jmp 0x1404dd63b
je 0x1404dd67e
cmp dword [rbp + 0x170], 0x73
jmp 0x1404dd64d
jae 0x1404dd729
mov eax, dword [rbp + 0x170]
bts r12w, r14w
mov dword [rbp + rax*4 + 0x174], r8d
movsx r12d, bx
mov r12d, dword [rbp + 0x170]
add r12d, r15d
jmp 0x1404dd679
jmp 0x1404dd731
mov r12d, dword [rbp + 0x170]
shr si, cl
mov rsi, qword [rbp - 0x80]
cmova rbx, rcx
mov rbx, rsi
cmp r13w, r12w
clc
test r14d, r14d
je 0x1404ddff0
sub r8d, r8d
dec ax
btr ax, sp
cwde
xor r9d, r9d
adc cl, dil
mov eax, dword [rbp + r9*4 - 0x5c]
inc ecx
movsx cx, dil
btc rcx, r9
lea rcx, [rax + rax*4]
mov ah, bh
add al, r10b
test di, 0x1c7e
mov eax, r8d
lea r8, [rax + rcx*2]
stc
cmc
mov dword [rbp + r9*4 - 0x5c], r8d
add r9d, r15d
shr r8, 0x20
stc
cmp r9d, r14d
jmp 0x1404dd6ee
jne 0x1404dd6b2
test r8d, r8d
jmp 0x1404dd6fc
je 0x1404ddff0
cmp dword [rbp - 0x60], 0x73
jae 0x1404ddfae
mov eax, dword [rbp - 0x60]
mov dword [rbp + rax*4 - 0x5c], r8d
jmp 0x1404dd71b
add dword [rbp - 0x60], r15d
jmp 0x1404dd724
jmp 0x1404ddff0
xor r12d, r12d
jmp 0x1404dd731
mov dword [rbp + 0x170], r12d
jmp 0x1404dd73d
jmp 0x1404dd688
neg ecx
or rdx, 0x5db55c58
lea r8, [0x140000000]
sub dl, r10b
btc edx, 0x3a
mul ecx
shr al, cl
mov dword [rsp + 0x4c], ecx
jmp 0x1404dd766
mov eax, edx
shr eax, 3
mov dword [rsp + 0x38], eax
shld edx, r15d, 0x58
mov edx, eax
cmc
jmp 0x1404dd77c
mov dword [rsp + 0x44], eax
cmp r11b, 0x31
cmp r12d, r8d
cmc
test eax, eax
jmp 0x1404dd78f
je 0x1404dde72
mov ecx, 0x26
bsr si, ax
cmp edx, ecx
movsx si, spl
cmovne ax, cx
mov eax, edx
setns bh
movsx di, dil
xchg edi, ebx
cmova eax, ecx
sub edx, edx
mov dword [rsp + 0x50], eax
movzx rcx, r9w
xchg edi, ecx
movsxd rdi, esp
dec eax
shr bh, 0x42
mov edi, eax
add ch, 0x9e
movzx ecx, byte [r8 + rax*4 + 0xc5822]
not rbx
movzx esi, byte [r8 + rax*4 + 0xc5823]
sub al, bpl
mov ebx, ecx
add r8, 0x58a93776
shl rbx, 2
mov r8, rbx
mov al, cl
movsx rax, di
mov ax, 0x7993
lea eax, [rsi + rcx]
movsxd rcx, eax
cmovne rcx, r12
movsx ecx, bx
lea rcx, [rbp + 0x344]
jmp 0x1404dd81c
mov dword [rbp + 0x340], eax
jmp 0x1404dd827
call fcn.14049e376
lea rcx, [0x140000000]
adc r8, 0x3c816ac4
cdq
shl rsi, 2
and eax, r11d
inc dh
movzx eax, word [rcx + rdi*4 + 0xc5820]
rcr dx, cl
neg dh
ror r8b, 0x60
lea rdx, [rcx + 0xc4f10]
shr r8b, 0x64
lea rcx, [rbp + 0x344]
mov r8, rsi
jmp 0x1404dd870
add rcx, rbx
lea rdx, [rdx + rax*4]
call fcn.14049d8a6
mov r10d, dword [rbp + 0x340]
test r15b, bl
cmp r10d, r15d
jmp 0x1404dd88e
ja 0x1404dd994
mov eax, dword [rbp + 0x344]
test r13w, bp
clc
test eax, eax
jmp 0x1404dd8a6
jne 0x1404dd8c2
xor r14d, r14d
jmp 0x1404dd8b4
mov dword [rbp - 0x60], r14d
jmp 0x1404dd8bd
jmp 0x1404dde10
cmp eax, r15d
je 0x1404dde10
test r14d, r14d
jmp 0x1404dd8d3
je 0x1404dde10
sub r8d, r8d
sal r10b, 0xe4
mov r10, rax
btr rcx, rdi
sar ch, 0x30
xor r9d, r9d
adc ecx, r11d
mov ecx, dword [rbp + r9*4 - 0x5c]
movsx rax, r9w
mov eax, r8d
adc r8b, 0xf3
imul rcx, r10
movsx r8, bx
add rcx, rax
cmovno r8w, bp
cmp bh, 0xab
mov r8, rcx
jmp 0x1404dd920
mov dword [rbp + r9*4 - 0x5c], ecx
jmp 0x1404dd92b
shr r8, 0x20
add r9d, r15d
cmp r9d, r14d
jmp 0x1404dd93a
jne 0x1404dd8f0
test r8d, r8d
jmp 0x1404dd948
je 0x1404dde0c
cmp dword [rbp - 0x60], 0x73
jae 0x1404dd97d
mov eax, dword [rbp - 0x60]
xor r14b, cl
mov dword [rbp + rax*4 - 0x5c], r8d
sub r14b, 0x81
shr r14b, 0xe7
mov r14d, dword [rbp - 0x60]
clc
jmp 0x1404dd975
add r14d, r15d
jmp 0x1404dd8b4
xor r14d, r14d
mov dword [rbp - 0x60], r14d
clc
cmp dl, sil
xor al, al
jmp 0x1404dd98f
jmp 0x1404dde16
cmp r14d, r15d
jmp 0x1404dd99c
ja 0x1404ddacc
mov ebx, dword [rbp - 0x5c]
movzx r8, dx
xchg r8d, r14d
mov r8, r10
shl r14b, 0x3c
movzx r14w, r12b
adc r14b, r13b
shl r8, 2
sal r14b, cl
mov r14d, r10d
jmp 0x1404dd9cf
mov dword [rbp - 0x60], r10d
stc
clc
test r8, r8
je 0x1404dda42
mov eax, 0x1cc
movsx rcx, r13w
or ch, 0x82
btc cx, cx
lea rcx, [rbp - 0x5c]
cmp r8, rax
jmp 0x1404dd9fa
ja 0x1404dda16
lea rdx, [rbp + 0x344]
jmp 0x1404dda0c
call fcn.14049d8a6
jmp 0x1404dda3d
mov r8, rax
stc
test al, 0xd8
sub edx, edx
jmp 0x1404dda23
call fcn.14049e376
call fcn.1404af716
mov dword [rax], 0x22
jmp 0x1404dda38
call fcn.1404b03df
mov r14d, dword [rbp - 0x60]
clc
test ebx, ebx
je 0x1404dd8ac
cmp ebx, r15d
je 0x1404dde10
test r14d, r14d
jmp 0x1404dda5b
je 0x1404dde10
xor r8d, r8d
mov r10, rbx
movzx ax, r14b
sub ax, cx
mov al, 0xfd
sub r9d, r9d
bts ecx, r13d
sub ah, 0xd
mov ecx, dword [rbp + r9*4 - 0x5c]
mov eax, r8d
cmc
imul rcx, r10
movsxd r8, esp
btc r8d, 0xa3
add rcx, rax
movzx r8w, al
mov r8, rcx
test r8d, 0x29db5181
cmc
mov dword [rbp + r9*4 - 0x5c], ecx
stc
cmp sil, dl
shr r8, 0x20
cmp r12w, ax
add r9d, r15d
cmc
stc
cmp r9d, r14d
jmp 0x1404ddac1
jne 0x1404dda7b
jmp 0x1404dd940
cmp r10d, r14d
cqo
mov rdx, 0x288838b5
lea rdx, [rbp - 0x5c]
mov ebx, r14d
movsx cx, r13b
jmp 0x1404ddaed
lea rcx, [rbp + 0x344]
mov al, r11b
cmovae rcx, rdx
cwd
cmovb r8w, bx
jmp 0x1404ddb07
lea r8, [rbp + 0x344]
mov al, cl
setge al
cmovb ebx, r10d
mov qword [rbp - 0x78], rcx
movzx dx, r14b
setb al
xchg edx, edx
mov dword [rsp + 0x48], ebx
bswap rdx
xchg dh, dl
movsx rdx, di
lea rdx, [rbp - 0x5c]
cmovae rdx, r8
clc
test al, al
jmp 0x1404ddb42
mov qword [rsp + 0x58], rdx
jmp 0x1404ddb4c
cmovne r10d, r14d
cmp r14b, 0x19
xor r14d, r14d
jmp 0x1404ddb5c
sub r9d, r9d
cmp r11, 0x31943060
stc
mov dword [rbp + 0x510], r14d
test ebx, ebx
jmp 0x1404ddb75
je 0x1404ddd99
mov esi, dword [rcx + r9*4]
test esi, esi
jne 0x1404ddbb2
cmp r9d, r14d
jmp 0x1404ddb8f
jne 0x1404ddd88
and dword [rbp + r9*4 + 0x514], esi
lea r14d, [r9 + 1]
mov dword [rbp + 0x510], r14d
jmp 0x1404ddbad
jmp 0x1404ddd88
xor r11d, r11d
btr r8w, 0x2d
cmp bp, ax
mov r8d, r9d
test r10d, r10d
jmp 0x1404ddbc9
je 0x1404ddd6c
mov ebx, r9d
test rax, r12
cmc
cmp r8b, sil
neg ebx
jmp 0x1404ddbe0
cmp r8d, 0x73
jmp 0x1404ddbe9
je 0x1404ddcbd
mov edi, r8d
clc
jmp 0x1404ddbf8
cmp r8d, r14d
jmp 0x1404ddc00
jne 0x1404ddc2e
and dword [rbp + rdi*4 + 0x514], 0
shr rax, cl
lea eax, [r8 + 1]
or r14d, 0x7af5265f
cmp r11w, 0x1e2a
add r14w, 0x5f40
mov dword [rbp + 0x510], eax
lea eax, [rbx + r8]
btc r14, 0x90
add r8d, r15d
cmc
cmp r11w, 0x34e4
mov edx, dword [rdx + rax*4]
mov eax, dword [rbp + rdi*4 + 0x514]
bsf r14w, di
imul rdx, rsi
shrd r14d, esp, 0x7e
lea rdx, [rdx + rax]
mov eax, r11d
rcr r14b, cl
add rdx, rax
rcl ax, cl
xchg r14b, r11b
lea eax, [rbx + r8]
rcl r14b, 0x62
mov r11, rdx
not r14w
xor r14b, 0xc8
mov dword [rbp + rdi*4 + 0x514], edx
clc
or r14d, 0x504e2e95
mov r14d, dword [rbp + 0x510]
test r14, rbp
jmp 0x1404ddca1
shr r11, 0x20
cmp eax, r10d
je 0x1404ddcbd
mov rdx, qword [rsp + 0x58]
jmp 0x1404ddcb8
jmp 0x1404ddbe0
test r11d, r11d
jmp 0x1404ddcc5
je 0x1404ddd61
cmp r8d, 0x73
je 0x1404ddf8f
mov edx, r8d
cmp r8d, r14d
jmp 0x1404ddce0
jne 0x1404ddd02
and dword [rbp + rdx*4 + 0x514], 0
cwde
mov cl, r8b
lea eax, [r8 + 1]
mov dword [rbp + 0x510], eax
not r14b
cmp r10, r12
mov eax, dword [rbp + rdx*4 + 0x514]
rcr cx, cl
sal r14b, cl
add r8d, r15d
bts r14w, cx
mov ecx, r11d
bts r11, rsp
btr r11w, r10w
rol r14w, 0xd6
add rcx, rax
mov dword [rbp + rdx*4 + 0x514], ecx
rol r14b, 0x64
mov r14d, dword [rbp + 0x510]
shr rcx, 0x20
sal r11, 0xa7
movzx r11, r14w
mov r11d, ecx
clc
cmc
cmp r12w, 0x6717
test ecx, ecx
jmp 0x1404ddd5b
jne 0x1404ddccb
mov ebx, dword [rsp + 0x48]
test esp, 0x304c0774
cmc
cmp r8d, 0x73
je 0x1404ddf8f
mov rcx, qword [rbp - 0x78]
bts dx, r8w
cmc
mov rdx, qword [rsp + 0x58]
cmp r9b, r8b
add r9d, r15d
cmp r9d, ebx
jmp 0x1404ddd93
jne 0x1404ddb7b
mov r8d, r14d
clc
shl r8, 2
cmp r9b, 0x3f
mov dword [rbp - 0x60], r14d
test r8b, r14b
cmp r8b, sil
test r8, r8
jmp 0x1404dddb7
je 0x1404dde10
mov eax, 0x1cc
lea rcx, [rbp - 0x5c]
cmp r8, rax
ja 0x1404ddde5
lea rdx, [rbp + 0x514]
jmp 0x1404ddddb
call fcn.14049d8a6
jmp 0x1404dde0c
mov r8, rax
clc
stc
cmc
sub edx, edx
jmp 0x1404dddf2
call fcn.14049e376
call fcn.1404af716
mov dword [rax], 0x22
jmp 0x1404dde07
call fcn.1404b03df
mov r14d, dword [rbp - 0x60]
mov al, r15b
cmp spl, r13b
test al, al
jmp 0x1404dde1d
je 0x1404ddf8f
mov edx, dword [rsp + 0x44]
lea r8, [0x140000000]
rcr cx, cl
sub edx, dword [rsp + 0x50]
xchg cx, cx
sete ch
mov ecx, 0x26
jmp 0x1404dde45
mov dword [rsp + 0x44], edx
jmp 0x1404dde4e
jne 0x1404dd79e
mov ecx, dword [rsp + 0x4c]
btr rax, 0xfc
sets ah
ror rax, 0xd7
mov eax, dword [rsp + 0x38]
test sil, 0x3a
jmp 0x1404dde72
lea eax, [rax + rax*4]
add eax, eax
test r13b, al
cmc
clc
sub ecx, eax
je 0x1404dd688
lea eax, [rcx - 1]
cmc
cmp r9b, dl
mov eax, dword [r8 + rax*4 + 0xc58b8]
clc
test eax, eax
jmp 0x1404dde9b
je 0x1404ddf8f
cmp eax, r15d
je 0x1404dd688
test r14d, r14d
jmp 0x1404ddeb2
je 0x1404dd688
xor r8d, r8d
bsr r10d, r14d
setno cl
movsx r10w, cl
mov r10d, eax
and rax, rsi
sub r9d, r9d
ror cx, cl
mov ecx, dword [rbp + r9*4 - 0x5c]
mov eax, r8d
movsx r8d, r8w
add r8d, 0x200233c3
setl r8b
imul rcx, r10
sub r8w, 0x7fce
lea rcx, [rcx + rax]
or r8b, 0x72
sar r8w, 0xaf
shl r8d, cl
mov r8, rcx
mov dword [rbp + r9*4 - 0x5c], ecx
test bpl, r11b
test dx, 0x40be
shr r8, 0x20
add r9d, r15d
jmp 0x1404ddf20
cmp r9d, r14d
jmp 0x1404ddf28
jne 0x1404dded3
test r8d, r8d
jmp 0x1404ddf36
je 0x1404ddf81
cmp dword [rbp - 0x60], 0x73
jmp 0x1404ddf45
jae 0x1404ddf8f
mov eax, dword [rbp - 0x60]
jmp 0x1404ddf5c
mov dword [rbp + rax*4 - 0x5c], r8d
cmp r14b, r15b
mov r14d, dword [rbp - 0x60]
test spl, r9b
add r14d, r15d
jmp 0x1404ddf73
mov dword [rbp - 0x60], r14d
jmp 0x1404ddf7c
jmp 0x1404dd688
mov r14d, dword [rbp - 0x60]
jmp 0x1404ddf8a
jmp 0x1404dd688
mov rsi, qword [rbp - 0x80]
sbb bl, dh
and dword [rbp - 0x60], 0
cmovne bx, di
movzx bx, cl
mov rbx, rsi
jmp 0x1404ddfa9
jmp 0x1404ddff0
and dword [rbp + 0x340], 0
sub r8b, al
neg cl
lea r8, [rbp + 0x344]
cdq
mov cl, 0x57
adc rcx, 0x6ae63b8a
and dword [rbp - 0x60], 0
or cl, r12b
ror ch, cl
lea rcx, [rbp - 0x5c]
or dx, r9w
shl edx, 0x32
cmovbe rdx, r12
xor r9d, r9d
mov edx, 0x1cc
call fcn.1404b3c0c
lea rdx, [rbp + 0x170]
movsx rcx, cx
movzx cx, r11b
movzx ecx, r12w
lea rcx, [rbp - 0x60]
jmp 0x1404de00d
call fcn.1404b3d2a
mov edi, dword [rsp + 0x40]
cmp spl, 0x38
test r12w, bx
cmp eax, 0xa
jmp 0x1404de026
jne 0x1404de12c
add edi, r15d
sub bl, 0x95
neg bh
rol ebx, cl
mov byte [rsi], 0x31
stc
rcr bx, cl
rcl bh, 0xca
lea rbx, [rsi + 1]
test r10b, 0x7d
cmc
test r12d, r12d
je 0x1404de15f
xor r8d, r8d
cbw
movsx rax, r11w
mov ax, si
sub r9d, r9d
mov eax, dword [rbp + r9*4 + 0x174]
btc ecx, esi
jmp 0x1404de073
lea rcx, [rax + rax*4]
movsx ax, r11b
sar ah, 0x2d
mov eax, r8d
xchg r8b, r8b
bswap r8d
lea r8, [rax + rcx*2]
test dil, 0x27
mov dword [rbp + r9*4 + 0x174], r8d
add r9d, r15d
shr r8, 0x20
cmp r9d, r12d
jne 0x1404de061
test r8d, r8d
je 0x1404de15f
cmp dword [rbp + 0x170], 0x73
jmp 0x1404de0bd
jae 0x1404de0e7
mov eax, dword [rbp + 0x170]
mov dword [rbp + rax*4 + 0x174], r8d
jmp 0x1404de0d6
add dword [rbp + 0x170], r15d
jmp 0x1404de0e2
jmp 0x1404de15f
and dword [rbp + 0x340], 0
cqo
adc ecx, r10d
lea r8, [rbp + 0x344]
cmp bx, 0x533c
and dword [rbp + 0x170], 0
lea rcx, [rbp + 0x174]
test r13b, 0x98
xchg rdx, rdx
stc
xor r9d, r9d
mov edx, 0x1cc
jmp 0x1404de122
call fcn.1404b3c0c
jmp 0x1404de15f
test eax, eax
jne 0x1404de141
sub edi, r15d
jmp 0x1404de13c
jmp 0x1404de15f
add al, 0x30
bsf cx, sp
lea rbx, [rsi + 1]
btc cx, 0xd8
and ecx, edx
mov byte [rsi], al
shrd rax, r12, 0x7c
cmc
btr rcx, 0xfd
mov rax, qword [rbp - 0x70]
test r12, rbp
mov ecx, dword [rsp + 0x60]
cmp r8w, r8w
mov dword [rax + 4], edi
cmp r11b, 0x65
test edi, edi
js 0x1404de197
cmp ecx, 0x7fffffff
jmp 0x1404de188
ja 0x1404de197
add ecx, edi
movzx eax, r12w
not dil
mov rax, qword [rbp + 0x750]
dec rax
test spl, 0xf6
btr di, 0x5a
mov edi, ecx
test r8b, 0x2d
cmp rax, rdi
jmp 0x1404de1b8
cmovb rdi, rax
add rdi, rsi
cmc
cmp rbx, rdi
je 0x1404de3c0
mov r10d, dword [rbp - 0x60]
and r12w, 0x3df5
btr r12, 0x3d
mov r12d, 9
test r10d, r10d
je 0x1404de3c0
sub r8d, r8d
clc
rcr al, 0xeb
xor r9d, r9d
bts ax, dx
mov eax, dword [rbp + r9*4 - 0x5c]
movsx ecx, r12w
imul rcx, rax, 0x3b9aca00
bt rax, rdi
test sil, r13b
mov eax, r8d
add rcx, rax
stc
ror r8, 0x60
mov r8, rcx
test cl, sil
stc
mov dword [rbp + r9*4 - 0x5c], ecx
test bl, 0x87
cmp bl, dl
shr r8, 0x20
cmc
test cl, r13b
add r9d, r15d
cmp r9b, 0x72
stc
cmp r9d, r10d
jne 0x1404de1f5
test r8d, r8d
jmp 0x1404de249
je 0x1404de2a1
cmp dword [rbp - 0x60], 0x73
jae 0x1404de26e
mov eax, dword [rbp - 0x60]
mov dword [rbp + rax*4 - 0x5c], r8d
test r13b, r10b
cmc
add dword [rbp - 0x60], r15d
jmp 0x1404de2a1
and dword [rbp + 0x340], 0
lea r8, [rbp + 0x344]
bts rdx, rdx
rcl dx, 0x23
and dword [rbp - 0x60], 0
shr edx, 0xb8
lea rcx, [rbp - 0x5c]
sub r9d, r9d
mov edx, 0x1cc
jmp 0x1404de29c
call fcn.1404b3c0c
lea rdx, [rbp + 0x170]
xchg cx, cx
movsxd rcx, ebp
lea rcx, [rbp - 0x60]
call fcn.1404b3d2a
mov r10d, dword [rbp - 0x60]
cqo
mov r11d, edi
test r10d, r10d
mov r9b, 0xe6
movsx rcx, r12w
bswap si
mov r8, rax
movzx r9w, r15b
mov r9d, 8
jmp 0x1404de2e6
sete r14b
sub r11d, ebx
mov eax, 0xcccccccd
movsx rdx, bp
btc edx, r14d
mul r8d
shr edx, 3
sub ecx, edx
mov ch, 0x19
mov al, dl
test r11w, r13w
bt ecx, 0x6a
shl al, 2
and cl, r14b
lea ecx, [rax + rdx]
add cl, cl
movzx si, sil
ror sil, cl
sbb esi, r9d
sub r8b, cl
shr sil, cl
xchg sil, sil
test r9, rdx
lea esi, [r8 + 0x30]
cmovge r8w, r10w
mov r8d, edx
test r15w, 0x65c
cmp r11d, r9d
jae 0x1404de369
xor ecx, ecx
cdqe
shr ax, cl
movzx eax, r14b
cmp sil, 0x30
cmove ecx, eax
mov r14b, 0x24
mov r14b, cl
jmp 0x1404de375
mov eax, r9d
mov byte [rax + rbx], sil
jmp 0x1404de375
or eax, 0xffffffff
add r9d, eax
cmp r11d, r11d
test r10b, 0x70
cmp r9d, eax
jmp 0x1404de38a
jne 0x1404de2ed
mov rax, rdi
cmc
mov byte [rsp + 0x30], r14b
sub rax, rbx
cmp rax, r12
jmp 0x1404de3a4
cmovg rax, r12
test r10d, r15d
lea rbx, [rbx + rax]
test bh, 0xab
cmp rbx, rdi
jmp 0x1404de3ba
jne 0x1404de1de
xor r15d, r15d
jmp 0x1404de3ca
mov byte [rbx], 0
cmp ah, ah
cmc
cmp byte [rsp + 0x30], r15b
setne r15b
jmp 0x1404de3de
jmp 0x1404de450
lea r8, [0x1400cecfc]
jmp 0x1404de3ef
jmp 0x1404dc2a2
lea r8, [0x1400cecc4]
jmp 0x1404de400
jmp 0x1404dc2a2
lea r8, [0x1400ceccc]
jmp 0x1404dc2a2
mov rdx, qword [rbp + 0x750]
movsx rcx, dx
movzx rcx, r8w
lea r8, [0x1400cecec]
jmp 0x1404de433
mov rcx, r14
call fcn.1404c33a4
test eax, eax
jmp 0x1404de442
jne 0x1404de4c1
xor r15d, r15d
stc
test r10w, r11w
cmp byte [rsp + 0x70], 0
jmp 0x1404de45a
je 0x1404de46f
lea rcx, [rsp + 0x68]
jmp 0x1404de46a
call fcn.1404e0aeb
mov eax, r15d
inc ch
mov rcx, qword [rbp + 0x6e0]
cmp sil, bpl
cmc
xor rcx, rsp
jmp 0x1404de487
call fcn.140499d06
add rsp, 0x7f0
movsx rbp, si
pop r15
movsx rdi, di
pop r14
pop r12
movzx edi, r8w
pop rdi
movzx rsi, cx
pop rsi
movzx rbp, bx
pop rbx
bswap bp
cmovp rbp, rdx
not bpl
pop rbp
jmp 0x1404de4c0
ret
and qword [rsp + 0x20], 0
jmp 0x1404de4d0
sub r9d, r9d
test al, r15b
cmp r8b, r10b
cmc
sub r8d, r8d
cmp r15, r15
xor edx, edx
test esi, r8d
cmp r11, 0x366f2d23
sub ecx, ecx
jmp 0x1404de4f3
call fcn.1404b0492
int3