Function at 0x1404950ac
Capabilities:
Encode data using base64
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
dec cx
not cl
rcr bl, cl
push rbp
push rsi
movsxd rax, r10d
cmp r8d, 0x64c441c0
push rdi
push r12
push r13
cmp r9b, al
sbb bh, 0xb2
dec rbx
push r14
rcr dil, 0x2b
push r15
cwde
btc r15w, 0x9d
rol rdi, 0x69
lea rbp, [rsp - 0x30]
movzx rbx, sp
sub rsp, 0x130
add r13b, bl
mov rax, qword [0x1400b7288]
rol r13w, 0x93
or cx, 0x1bb8
adc rcx, 0x7446002
xor rax, rsp
bts ecx, edx
xadd cx, r13w
shrd rcx, rcx, 0xe5
mov qword [rbp + 0x20], rax
sar r14b, 0x13
mov qword [rsp + 0x48], r9
movzx r15w, r13b
sete al
mov r13, r8
stc
mov rdi, rdx
adc ah, 0x73
mov qword [rsp + 0x70], rdx
sub al, r13b
movzx bx, sil
mov qword [rbp - 0x48], rdx
bts r15, rsi
xadd r15b, al
mov r14, qword [rbp + 0xa0]
mov qword [rsp + 0x60], r14
sub r12d, r12d
mov dword [rsp + 0x40], r12d
movzx r15w, r13b
cbw
setnp r15b
mov r15, qword [rbp + 0x98]
movzx bx, spl
mov rbx, qword [r15 + 0x40]
movzx ax, bh
mov rbx, qword [rbx + 8]
movsxd rax, r11d
mov qword [rbp - 0x60], rbx
mov rax, qword [rbx]
mov cx, 0x776f
movzx ecx, r12w
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
cmp byte [rbp + 0x90], r12b
je 0x140495206
lea rcx, [rbp - 0x68]
jmp 0x1404951c4
call fcn.14049a914
mov rsi, rax
jmp 0x1404951da
mov qword [rsp + 0x58], rax
test rbx, rbx
jmp 0x1404951e7
je 0x140495286
mov rdx, qword [rbx]
movsx eax, sp
jmp 0x1404951f8
mov rax, qword [rdx + 0x10]
jmp 0x140495201
jmp 0x14049523c
lea rcx, [rbp - 0x68]
call fcn.14049a52f
mov rsi, rax
jmp 0x14049521a
mov qword [rsp + 0x58], rax
cmp r10b, r10b
test r8b, bpl
test rbx, rbx
jmp 0x14049522d
je 0x140495286
mov rax, qword [rbx]
mov rax, qword [rax + 0x10]
mov cl, 0x4a
mov rcx, rbx
jmp 0x140495244
call qword [0x1400b8d90]
test rax, rax
movsx r8w, r10b
mov r8, rax
jmp 0x14049525a
je 0x140495286
mov rcx, qword [rax]
not eax
movsxd rdx, r12d
cdqe
mov rax, qword [rcx]
movsxd rcx, r12d
mov edx, 1
mov rcx, r12
mov rcx, r8
jmp 0x140495280
call qword [0x1400b8d90]
mov byte [rsp + 0x38], r12b
mov byte [rsp + 0x30], r12b
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
movzx edx, r11w
lahf
cbw
mov qword [rbp + 0x10], r12
mov ebx, 0xf
movzx rcx, dx
mov ah, dl
mov qword [rbp + 0x18], rbx
mov byte [rbp], r12b
mov cl, spl
movzx rdx, r11w
cwd
mov rax, qword [rsi]
lea rdx, [rbp - 0x74]
jmp 0x1404952d1
mov rcx, rsi
jmp 0x1404952d9
mov rax, qword [rax + 0x58]
jmp 0x1404952e2
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
cbw
mov qword [rdi + 0x10], r12
mov ah, 0x70
cbw
mov qword [rdi + 0x18], rbx
cmovnp eax, r9d
movsx rax, cx
mov byte [rdi], r12b
lea esi, [rbx - 0xe]
lahf
movzx rax, r10w
jmp 0x140495315
mov eax, esi
bswap rbx
mov dword [rsp + 0x34], eax
movsx rcx, r8w
jmp 0x14049532b
mov dword [rsp + 0x40], eax
mov rax, qword [r15 + 0x40]
movzx ebx, r8w
xchg ecx, ebx
movzx rbx, r13w
mov rbx, qword [rax + 8]
movzx rcx, r8w
bswap ecx
mov qword [rbp - 0x60], rbx
mov rax, qword [rbx]
movzx rcx, r9w
xchg rcx, rcx
bswap ecx
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x140495363
call qword [0x1400b8d90]
nop
not rcx
movzx rcx, r11w
lea rcx, [rbp - 0x68]
jmp 0x14049537a
call fcn.14044bb3b
mov rdi, rax
mov qword [rbp - 0x68], rax
test r15b, 0x36
cmp bpl, 0xa1
test rbx, rbx
jmp 0x140495396
je 0x1404953e8
mov rdx, qword [rbx]
mov rcx, rbx
bswap rax
cwde
mov rax, qword [rdx + 0x10]
jmp 0x1404953af
call qword [0x1400b8d90]
mov r8, rax
stc
jmp 0x1404953be
test rax, rax
jmp 0x1404953c6
je 0x1404953e8
mov rcx, qword [rax]
not ah
lahf
movsxd rax, r10d
mov rax, qword [rcx]
mov edx, esi
mov rcx, r8
jmp 0x1404953e2
call qword [0x1400b8d90]
mov rax, qword [rdi]
mov r9, r14
lea r8, [0x1400c10e4]
not cx
movsx edx, ax
movzx ecx, sp
lea rdx, [0x1400c10d8]
mov rcx, rdi
jmp 0x14049540d
mov rax, qword [rax + 0x38]
jmp 0x140495416
call qword [0x1400b8d90]
xor eax, eax
xchg r12b, r15b
setns bl
movzx ebx, si
mov qword [rbp - 0x80], rax
mov dil, byte [rsp + 0x30]
xor r14b, 0xb5
adc r14b, 0x9e
mov sil, byte [rsp + 0x30]
sbb r12b, 0xe9
test r10b, r15b
mov r14b, byte [rsp + 0x30]
xadd r12b, bl
adc ebx, 0x3d6800d1
mov r12b, byte [rsp + 0x30]
rcr r15b, 0x9f
mov r15b, byte [rsp + 0x30]
rcr ebx, 0x67
cmp cl, r12b
lea ebx, [rax + 1]
cmp dil, bpl
cmp bpl, 0xb4
cmp rax, 4
jae 0x1404977e6
mov al, byte [rbp + rax - 0x74]
test r14b, 0xb8
cmp al, 0x20
je 0x1404954ba
cmp al, 0x24
jmp 0x140495492
je 0x14049708a
cmp al, 0x2b
jmp 0x14049549f
je 0x1404966a7
cmp al, 0x76
je 0x140495573
cmp al, 0x78
jmp 0x1404954b4
jne 0x140495dd5
cmp qword [rbp - 0x80], 3
jmp 0x1404954c4
je 0x140495dd5
sub bl, bl
cwd
mov byte [rsp + 0x3c], bl
setns ch
mov rdx, qword [rsp + 0x48]
xchg ecx, ecx
movzx rcx, bx
movzx cx, al
mov rcx, r13
jmp 0x1404954ec
call fcn.1404539de
test al, al
jmp 0x1404954f8
jne 0x1404977ab
lea rbx, [r13 + 9]
mov r12, rbx
mov rsi, qword [rsp + 0x48]
and dil, 0x43
cmc
mov r15, qword [rbp - 0x68]
xchg dil, dil
mov edi, 1
cmp byte [r13 + 8], 0
jmp 0x140495525
jne 0x140497669
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140495537
je 0x14049764c
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14049554c
je 0x14049760c
mov rax, qword [rcx + 0x50]
cmc
stc
cmp dword [rax], 0
jmp 0x140495560
jle 0x14049760c
movzx eax, byte [rdx]
jmp 0x14049556e
jmp 0x140497623
and dword [rsp + 0x68], 0
not eax
setae ch
mov rbx, qword [rsp + 0x58]
movzx ecx, r11w
mov rax, qword [rbx]
movsx cx, dil
mov rcx, rbx
jmp 0x140495596
mov rax, qword [rax + 0x48]
call qword [0x1400b8d90]
mov dword [rbp - 0x78], eax
mov rcx, qword [rbx]
cwde
movsx rdx, r10w
rdtsc
mov rax, qword [rcx + 0x28]
cwd
bswap ecx
mov cl, bpl
lea rdx, [rbp - 0x20]
bswap cx
movzx cx, bl
movzx rcx, sp
mov rcx, rbx
jmp 0x1404955cf
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
jmp 0x1404955de
bts eax, 9
test r9w, bp
mov dword [rsp + 0x34], eax
cmp r12b, r12b
cmc
mov dword [rsp + 0x40], eax
cmp qword [rbp - 0x10], 0
jmp 0x1404955fc
je 0x140495eb9
mov rax, qword [rbx]
movsx cx, cl
mov rcx, rbx
jmp 0x140495611
mov rax, qword [rax + 0x20]
jmp 0x14049561a
call qword [0x1400b8d90]
mov byte [rsp + 0x3c], al
jmp 0x140495629
test al, al
jmp 0x140495630
je 0x140495eb9
lea rcx, [rbp - 0x20]
cmp qword [rbp - 8], 0x10
jmp 0x140495644
cmovae rcx, qword [rbp - 0x20]
cmp byte [rcx], 0x7f
jae 0x140495eb9
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov eax, 0xf
mov qword [rsp + 0x50], rax
bt rdx, r13
mov qword [rbp - 0x28], rax
rcl dx, 0xca
xor dl, 0x3c
mov eax, 1
mov qword [rbp - 0x30], rax
shl dl, 0x87
movsx dx, r12b
and word [rbp - 0x40], 0
xor ebx, ebx
not rcx
mov qword [rbp - 0x70], rbx
cqo
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x1404956a0
call fcn.1404539de
test al, al
jne 0x140495c20
mov r10, qword [rsp + 0x60]
rcr sil, 0xff
lea r9, [r10 + 0xb]
movsxd rsi, r9d
cmp r13b, 0xe9
mov qword [rbp - 0x50], r9
lea r14, [r13 + 9]
cmp edi, 0x62114b6c
stc
rcl bh, 0x9c
mov r8, r14
jmp 0x1404956de
mov qword [rbp - 0x58], r14
rcr sil, cl
xor bh, 0xc3
mov rbx, qword [rbp - 0x40]
not di
mov qword [rsp + 0x78], rbx
btc di, r10w
and sil, 0x81
mov rdi, qword [rbp - 0x70]
jmp 0x14049570a
mov rsi, qword [rsp + 0x50]
test ebp, r11d
stc
jmp 0x140495718
cmp byte [r13 + 8], 0
jmp 0x140495722
jne 0x14049580b
mov rcx, qword [r13]
jmp 0x140495732
test rcx, rcx
jmp 0x14049573a
je 0x1404957e5
mov rax, qword [rcx + 0x38]
neg dl
dec dh
mov rdx, qword [rax]
jmp 0x140495753
test rdx, rdx
jmp 0x14049575b
je 0x140495780
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14049576d
jle 0x140495780
movzx eax, byte [rdx]
jmp 0x14049577b
jmp 0x1404957ba
mov rax, qword [rcx]
jmp 0x140495788
mov rax, qword [rax + 0x30]
jmp 0x140495791
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x58]
bt r9, r11
xchg r10b, r10b
setge r9b
mov r9, qword [rbp - 0x50]
bswap r10w
mov r10, qword [rsp + 0x60]
cmp rcx, 0x355f5033
cmp eax, 0xffffffff
jmp 0x1404957c2
je 0x1404957e5
mov byte [r8], al
movsx r14d, si
movsx r14w, spl
movzx r14, r9w
mov r14, r8
jmp 0x1404957e0
jmp 0x1404957f3
and qword [r13], 0
movsx ecx, r9w
jmp 0x1404957f3
mov eax, 1
movsx cx, r8b
mov byte [r13 + 8], al
cmovns edx, edx
movzx cx, ah
mov edx, r14d
mov r8b, byte [r14]
mov rdx, r9
mov rcx, r10
jmp 0x140495819
call fcn.140110764
sub rax, qword [rsp + 0x60]
cmp rax, 0xa
jae 0x14049591c
lea rcx, [0x1400c10d8]
mov r9b, byte [rax + rcx]
sal r10b, 4
btc ecx, 0x32
mov r10, qword [rsp + 0x70]
rcr cl, cl
rcl ecx, 0xb1
mov rcx, qword [r10 + 0x10]
clc
cmp bl, 0x58
cmp rcx, qword [r10 + 0x18]
jmp 0x14049585b
jae 0x140495895
lea rax, [rcx + 1]
cmc
mov qword [r10 + 0x10], rax
sar rax, cl
mov rax, r10
cmp r13b, 0x69
cmp qword [r10 + 0x18], 0x10
jb 0x140495882
mov rax, qword [r10]
mov byte [rax + rcx], r9b
jmp 0x14049588b
mov byte [rax + rcx + 1], 0
jmp 0x1404958bf
mov r8b, r12b
movzx dx, sil
cmovle rdx, r15
mov edx, 1
cmovle cx, r12w
not rcx
movzx ecx, r14w
mov rcx, r10
jmp 0x1404958ba
call fcn.1404580ba
lea rax, [rbp - 0x40]
rol cl, 0x3d
cmp rsi, 0x10
mov cl, 0xaa
setae cl
jmp 0x1404958d4
cmovae rax, rbx
stc
cmp byte [rax + rdi], 0x7f
jmp 0x1404958e2
je 0x140495ab6
lea rax, [rbp - 0x40]
jmp 0x1404958f8
test cl, cl
cmovne rax, rbx
adc ecx, ecx
cmovge ecx, esi
mov ecx, 1
test r9w, 0x1294
cmc
add byte [rax + rdi], cl
jmp 0x140495917
jmp 0x140495a95
lea rax, [rbp - 0x40]
cmp rsi, 0x10
movsxd rdx, esi
cqo
setae bl
movsx rdx, r11w
mov rdx, qword [rsp + 0x78]
jmp 0x14049593a
cmovae rax, rdx
cmp sp, 0x392f
cmp byte [rax + rdi], 0
jmp 0x14049594c
je 0x140495b95
cmp byte [r13 + 8], 0
jmp 0x14049595c
jne 0x140495a13
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14049596e
je 0x1404959dc
mov rax, qword [rcx + 0x38]
shld dx, si, 0x1e
cwd
mov rdx, qword [rax]
jmp 0x140495987
test rdx, rdx
jmp 0x14049598f
je 0x1404959af
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x1404959a1
jle 0x1404959af
movzx eax, byte [rdx]
jmp 0x1404959c1
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404959bb
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x1404959c9
je 0x1404959dc
mov byte [r14], al
jmp 0x1404959d7
jmp 0x1404959ea
and qword [r13], 0
bswap dx
movsx r10d, si
cwd
mov r10d, 1
cdq
movsxd rdx, r13d
mov byte [r13 + 8], r10b
jmp 0x140495a04
mov rdx, qword [rsp + 0x78]
jmp 0x140495a0e
jmp 0x140495a1b
mov r10d, 1
dec al
mov al, byte [rsp + 0x3c]
cmc
test r12b, r11b
stc
cmp byte [r14], al
jne 0x140495b95
mov rcx, qword [rbp - 0x30]
cmp rcx, rsi
jmp 0x140495a39
jae 0x140495a70
lea rax, [rcx + 1]
mov qword [rbp - 0x30], rax
movzx rax, di
adc ax, 0x301
lea rax, [rbp - 0x40]
test r15b, cl
test bl, bl
jmp 0x140495a5d
cmovne rax, rdx
jmp 0x140495a66
and word [rax + rcx], 0
jmp 0x140495a8e
xor r9d, r9d
mov r8b, r15b
xchg dl, ch
mov rdx, r10
mov ecx, 0x231a2156
lea rcx, [rbp - 0x40]
jmp 0x140495a89
call fcn.1404580ba
inc rdi
sub cx, r10w
mov rbx, qword [rbp - 0x40]
ror cx, cl
sub esi, r14d
setle ch
mov qword [rsp + 0x78], rbx
mov rsi, qword [rbp - 0x28]
sub ecx, 0x20340b40
rcr cl, cl
mov rcx, rax
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140495ac2
je 0x140495b44
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], 0
je 0x140495b18
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], 0
jle 0x140495b18
dec dword [rax]
rdtsc
mov rcx, qword [rcx + 0x38]
movsx rax, di
movzx edx, ax
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 1]
jmp 0x140495b02
mov qword [rcx], rax
movsx eax, r12w
cdqe
movzx eax, byte [rdx]
jmp 0x140495b13
jmp 0x140495b2f
mov rax, qword [rcx]
jmp 0x140495b20
mov rax, qword [rax + 0x38]
jmp 0x140495b29
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140495b37
je 0x140495b44
sub al, al
jmp 0x140495b54
and qword [r13], 0
cwde
mov eax, 1
movzx dx, sil
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
mov rcx, 0x1e9a341f
mov rcx, r13
call fcn.1404539de
test al, al
xchg r8d, r10d
movzx r9d, di
mov r8, qword [rbp - 0x58]
movsx r10, si
mov r9, qword [rbp - 0x50]
movzx r10, dx
mov r10, qword [rsp + 0x60]
jmp 0x140495b8f
je 0x140495718
mov qword [rsp + 0x50], rsi
mov rbx, rdi
test rdi, rdi
mov dil, byte [rsp + 0x30]
movzx r11, r12w
mov sil, byte [rsp + 0x30]
mov r11w, 0x501e
mov r14b, byte [rsp + 0x30]
movsxd r11, r11d
cmovs r11, rsi
mov r11, qword [rsp + 0x50]
mov r10d, r10d
setbe r10b
movsx r10w, r14b
mov r10, qword [rsp + 0x78]
jmp 0x140495bda
je 0x140495c37
lea rax, [rbp - 0x40]
jmp 0x140495be9
cmp r11, 0x10
jmp 0x140495bf2
cmovae rax, r10
cmp byte [rax + rbx], 0
jle 0x140495c0d
inc rbx
jmp 0x140495c08
jmp 0x140495c37
mov eax, 1
jmp 0x140495c17
mov byte [rsp + 0x38], al
jmp 0x140495c37
mov r10, qword [rbp - 0x40]
shl r9w, 0xc7
jmp 0x140495c2e
mov r11, qword [rsp + 0x50]
btr r8d, ebx
lea rdx, [rbp - 0x20]
test bpl, al
adc r8d, ecx
inc r9
mov r8, qword [rbp - 0x20]
sbb r9b, cl
bswap r9
mov r9, qword [rbp - 8]
cmp di, 0x89a
clc
cmp r9, 0x10
jmp 0x140495c61
cmovae rdx, r8
cmp byte [rsp + 0x38], 0
jne 0x140495cd9
test rbx, rbx
jmp 0x140495c78
je 0x140495e4a
mov cl, byte [rdx]
stc
cmp r14d, r14d
cmp cl, 0x7f
jmp 0x140495c8c
je 0x140495e4a
sub rbx, 1
jmp 0x140495c9b
je 0x140495e06
lea rax, [rbp - 0x40]
cmp di, r14w
stc
test dx, 0x6455
cmp r11, 0x10
jmp 0x140495cb8
cmovae rax, r10
cmp cl, byte [rax + rbx]
jmp 0x140495cc4
je 0x140495e33
mov eax, 1
mov byte [rsp + 0x38], al
stc
test r9b, 0x8b
clc
cmp r11, 0x10
jmp 0x140495ce2
jb 0x140495d5a
lea rdx, [r11 + 1]
mov al, 0x7b
rcl ah, 0xd3
btr rax, 0x61
mov rax, r10
jmp 0x140495d02
cmp rdx, 0x1000
jmp 0x140495d0e
jb 0x140495d45
add rdx, 0x27
stc
test r15w, r8w
cmp cl, r14b
mov r10, qword [r10 - 8]
clc
cmp r13b, al
sub rax, r10
clc
stc
add rax, 0xfffffffffffffff8
jmp 0x140495d36
cmp rax, 0x1f
jmp 0x140495d3f
ja 0x140497b85
mov rcx, r10
jmp 0x140495d4d
call fcn.14011c520
mov r9, qword [rbp - 8]
mov r8, qword [rbp - 0x20]
cmp r9, 0x10
jmp 0x140495d63
jb 0x140495dc6
lea rdx, [r9 + 1]
sal ax, cl
bsr ax, bx
mov rax, r8
cmp rdx, 0x1000
jmp 0x140495d83
jb 0x140495dbe
add rdx, 0x27
test ch, 0x5b
cmc
mov r8, qword [r8 - 8]
sub rax, r8
jmp 0x140495da1
add rax, 0xfffffffffffffff8
cmp r9d, 0x73fc34e4
cmp bl, r15b
cmp rax, 0x1f
jmp 0x140495db8
ja 0x140497b7a
mov rcx, r8
call fcn.14011c520
mov ebx, 1
test al, 5
rcl ax, 0xc0
rol rax, 0x55
mov eax, dword [rsp + 0x38]
stc
test ax, di
add qword [rbp - 0x80], rbx
test r8b, r13b
test r14d, 0x1a23258f
test al, al
jmp 0x140495df2
jne 0x140497a14
mov rax, qword [rbp - 0x80]
jmp 0x140495e01
jmp 0x140495471
test rbx, rbx
jmp 0x140495e0e
jne 0x140495e33
lea rax, [rbp - 0x40]
cmp r11, 0x10
jmp 0x140495e21
cmovae rax, r10
clc
cmp cl, byte [rax]
jmp 0x140495e2d
jl 0x140495cca
cmp byte [rdx + 1], 0
jle 0x140495c70
inc rdx
jmp 0x140495e45
jmp 0x140495c70
cmp r11, 0x10
jmp 0x140495e53
jb 0x1404961a2
lea rdx, [r11 + 1]
mov rax, r10
test r13w, r12w
cmp cl, sil
stc
cmp rdx, 0x1000
jmp 0x140495e74
jb 0x140495ea7
add rdx, 0x27
cmp ch, 0xc5
cmp cx, r14w
mov r10, qword [r10 - 8]
clc
test dil, dl
sub rax, r10
add rax, 0xfffffffffffffff8
cmp dh, 0xb3
clc
cmp rax, 0x1f
jmp 0x140495ea1
ja 0x140497b85
mov rcx, r10
jmp 0x140495eaf
call fcn.14011c520
jmp 0x1404961a2
mov rdx, qword [rsp + 0x48]
movzx cx, bpl
mov rcx, r13
jmp 0x140495ecb
call fcn.1404539de
test al, al
jmp 0x140495ed7
jne 0x1404961ab
lea rbx, [r13 + 9]
movsxd r9, edx
mov r12, rbx
cmovge r15w, bp
xchg r9b, r15b
mov r9, qword [rsp + 0x60]
setne dil
lea rdi, [r9 + 0xb]
movsx si, sil
movsxd r15, ebx
mov sil, 0xac
mov rsi, qword [rsp + 0x70]
mov r15b, 0xd5
movzx r15w, r15b
movzx r15, ax
mov r15, qword [rsp + 0x48]
jmp 0x140495f22
jmp 0x140495f2d
mov r9, qword [rsp + 0x60]
stc
cmp byte [r13 + 8], 0
jne 0x140495fe0
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140495f44
je 0x140495fcc
mov rax, qword [rcx + 0x38]
or rdx, 0x4d6c2deb
mov rdx, qword [rax]
cmp r15w, 0x7121
cmp si, r12w
test rdx, rdx
jmp 0x140495f6a
je 0x140495f8a
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x140495f8a
movzx eax, byte [rdx]
jmp 0x140495f85
jmp 0x140495faa
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140495f96
call qword [0x1400b8d90]
mov r9, qword [rsp + 0x60]
test r13w, 0x4073
test r13b, r13b
cmp eax, 0xffffffff
jmp 0x140495fb2
je 0x140495fcc
mov byte [r12], al
mov bh, 0x9c
mov rbx, r12
jmp 0x140495fc7
jmp 0x140495fd4
and qword [r13], 0
xchg r8b, dl
mov eax, 1
mov byte [r13 + 8], al
movsxd rdx, r11d
mov r8b, byte [rbx]
movzx dx, al
movsx edx, r13w
bswap cx
mov rdx, rdi
movsx rcx, r12w
movsx ecx, r13w
mov rcx, r9
call fcn.140110764
sub rax, qword [rsp + 0x60]
stc
cmp rax, 0xa
jmp 0x140496010
jae 0x140496176
lea rcx, [0x1400c10d8]
mov r9b, byte [rax + rcx]
btc rcx, 0xd8
mov rcx, qword [rsi + 0x10]
cmp r8d, 0x32da252e
jmp 0x140496039
cmp rcx, qword [rsi + 0x18]
jmp 0x140496042
jae 0x140496087
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
mov rax, rsi
cmp r9b, r15b
cmp r9w, 0x47f5
cmp qword [rsi + 0x18], 0x10
jmp 0x140496066
jb 0x14049606f
mov rax, qword [rsi]
mov byte [rax + rcx], r9b
jmp 0x140496078
mov byte [rax + rcx + 1], 0
jmp 0x140496082
jmp 0x14049609d
mov r8b, r14b
mov edx, 1
movsx ecx, r13w
mov cl, bh
mov rcx, rsi
call fcn.1404580ba
mov rcx, qword [r13]
test r13b, r13b
cmp ecx, r12d
test rcx, rcx
jmp 0x1404960af
je 0x140496146
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x1404960c2
je 0x14049611a
mov rax, qword [rcx + 0x50]
jmp 0x1404960d2
cmp dword [rax], 0
jmp 0x1404960da
jle 0x14049611a
dec dword [rax]
movsx edx, r14w
mov ah, 0x58
mov rcx, qword [rcx + 0x38]
mov rdx, 0x5bd07b7a
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x140496100
mov qword [rcx], rax
movsxd rax, esi
movzx ax, r12b
cdqe
movzx eax, byte [rdx]
jmp 0x140496115
jmp 0x140496131
mov rax, qword [rcx]
jmp 0x140496122
mov rax, qword [rax + 0x38]
jmp 0x14049612b
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x140496146
xor al, al
jmp 0x140496141
jmp 0x140496150
and qword [r13], 0
mov eax, 1
mov byte [r13 + 8], al
cdq
mov rdx, r15
movzx rcx, r8w
mov rcx, r13
jmp 0x140496164
call fcn.1404539de
test al, al
jmp 0x140496170
je 0x140495f27
mov dil, byte [rsp + 0x30]
lahf
movsx bx, r15b
mov sil, byte [rsp + 0x30]
jmp 0x14049618c
mov r15b, byte [rsp + 0x30]
nop
cbw
mov r12b, byte [rsp + 0x30]
movsx ebx, r11w
movzx ax, bl
mov rbx, qword [rsp + 0x58]
cwde
movsx eax, cx
mov rax, qword [rbx]
cmova cx, r10w
mov rcx, rbx
jmp 0x1404961bb
mov rax, qword [rax + 0x18]
jmp 0x1404961c4
call qword [0x1400b8d90]
mov bl, al
movzx cx, r10b
movsx rcx, r12w
sets ch
mov rdx, qword [rsp + 0x48]
movsx ecx, r11w
movzx cx, cl
mov rcx, r13
jmp 0x1404961ed
call fcn.1404539de
test al, al
jmp 0x1404961f9
jne 0x140496532
test bl, bl
je 0x140496532
cmp byte [r13 + 8], al
jne 0x1404962b6
mov rcx, qword [r13]
cmc
clc
test rcx, rcx
je 0x14049628d
mov rax, qword [rcx + 0x38]
or dl, r13b
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140496232
je 0x14049625a
mov rax, qword [rcx + 0x50]
cmc
clc
stc
cmp dword [rax], 0
jmp 0x140496247
jle 0x14049625a
movzx eax, byte [rdx]
jmp 0x140496255
jmp 0x140496271
mov rax, qword [rcx]
jmp 0x140496262
mov rax, qword [rax + 0x30]
jmp 0x14049626b
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140496279
je 0x14049628d
mov byte [r13 + 9], al
jmp 0x140496288
jmp 0x14049629b
and qword [r13], 0
btr ax, r12w
and al, 0xc6
cdqe
mov eax, 1
cmp bp, bp
cmp r14b, 0xe6
test r13b, 0x95
mov byte [r13 + 8], al
cmp bpl, 0xbe
cmp rsi, rcx
cmp byte [r13 + 9], bl
movzx bx, r15b
mov bl, spl
mov ebx, dword [rsp + 0x68]
jne 0x14049653c
mov eax, 1
sbb cx, r8w
rcl cl, cl
bts rcx, rdi
mov rcx, qword [r13]
test r14b, r10b
cmp rax, 0x4e1b4671
test rcx, rcx
jmp 0x1404962f1
je 0x14049636a
mov rax, qword [rcx + 0x38]
cmp r15b, dil
cmp qword [rax], 0
je 0x14049633e
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x14049633e
dec dword [rax]
rdtsc
movsx dx, r15b
lahf
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cmovge rax, r14
cbw
lea rax, [rdx + 1]
mov qword [rcx], rax
mov ax, sp
movzx eax, byte [rdx]
jmp 0x14049634b
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140496353
je 0x140496365
sub al, al
jmp 0x140496360
jmp 0x140496373
mov eax, 1
and qword [r13], 0
mov dl, r14b
cdq
mov byte [r13 + 8], al
jmp 0x140496380
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14049638d
call fcn.1404539de
cmp ebx, dword [rbp - 0x78]
jmp 0x14049639a
jge 0x14049653c
test al, al
jmp 0x1404963a7
jne 0x14049651f
cmp byte [r13 + 8], al
jmp 0x1404963b6
jne 0x14049644b
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x1404963c9
je 0x140496435
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r12b, 0xe6
test rdx, rdx
jmp 0x1404963e2
je 0x140496407
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x1404963f4
jle 0x140496407
movzx eax, byte [rdx]
jmp 0x140496402
jmp 0x140496419
mov rax, qword [rcx]
jmp 0x14049640f
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140496421
je 0x140496435
mov byte [r13 + 9], al
jmp 0x140496430
jmp 0x140496440
and qword [r13], 0
movsx ecx, r11w
not ah
mov eax, 1
mov byte [r13 + 8], al
cdqe
mov rax, qword [rsp + 0x60]
movzx rdx, r15w
mov dl, spl
lea rdx, [rax + 0xb]
mov r8b, byte [r13 + 9]
movsx rcx, r13w
movzx ecx, r14w
mov rcx, rax
jmp 0x14049646f
call fcn.140110764
sub rax, qword [rsp + 0x60]
test r13d, esp
cmp rax, 0xa
jmp 0x140496485
jae 0x14049651f
lea rcx, [0x1400c10d8]
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
adc cl, 0x6e
mov rcx, qword [r10 + 0x10]
clc
stc
cmp rcx, qword [r10 + 0x18]
jmp 0x1404964ad
jae 0x1404964e9
lea rax, [rcx + 1]
jmp 0x1404964bc
mov qword [r10 + 0x10], rax
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jb 0x1404964d1
mov rax, qword [r10]
mov byte [rax + rcx], r9b
jmp 0x1404964da
mov byte [rax + rcx + 1], 0
jmp 0x1404964e4
jmp 0x140496508
mov r8b, sil
movzx ecx, bp
mov edx, 1
movsxd rcx, edx
movzx rcx, sp
mov rcx, r10
jmp 0x140496503
call fcn.1404580ba
mov eax, 1
test ecx, 0x3ad32c24
add ebx, eax
jmp 0x14049651a
jmp 0x1404962db
mov ecx, 1
jmp 0x140496529
mov byte [rsp + 0x38], cl
jmp 0x14049654e
mov ebx, dword [rsp + 0x68]
ror ah, 0xb9
sbb ah, 0xcd
mov ecx, 1
or ax, 0x3db0
btc ax, 0x53
rcl ax, 0x3a
mov rax, qword [rsp + 0x70]
jmp 0x140496558
cmp qword [rax + 0x10], 0
jmp 0x140496562
jne 0x140496576
mov byte [rsp + 0x38], cl
jmp 0x140496571
jmp 0x140496640
mov eax, dword [rbp - 0x78]
cmp ebx, eax
jmp 0x140496580
jge 0x140496640
sub eax, ebx
sar r12b, cl
mov ebx, eax
rol r14b, cl
rcr r14b, cl
test sp, dx
mov r14, qword [rsp + 0x70]
test al, 0x4b
bt ecx, 0x9f
mov r12d, 1
mov rcx, qword [r14 + 0x10]
cmp rcx, qword [r14 + 0x18]
jmp 0x1404965b4
jae 0x1404965f9
lea rax, [rcx + 1]
test r9w, cx
cmp sp, cx
mov qword [r14 + 0x10], rax
movsx rax, r11w
bt ax, 0x28
mov rax, r14
stc
jmp 0x1404965db
cmp qword [r14 + 0x18], 0x10
jb 0x1404965e9
mov rax, qword [r14]
mov word [rax + rcx], 0x30
jmp 0x1404965f4
jmp 0x140496620
mov r9b, 0x30
cdq
cmovo ecx, edx
mov r8b, dil
mov rdx, r12
movsx cx, bpl
mov cx, 0x6760
movsx ecx, r9w
mov rcx, r14
jmp 0x14049661b
call fcn.1404580ba
sub rbx, r12
jmp 0x140496628
jne 0x1404965a7
mov r14b, byte [rsp + 0x30]
cwd
mov r12b, byte [rsp + 0x30]
sub edx, 0x7bd84a30
mov rdx, qword [rbp - 8]
cmp sp, si
cmp rdx, 0x10
jb 0x140495dc6
inc rdx
mov al, 0x7e
mov rcx, qword [rbp - 0x20]
btr eax, esp
xadd eax, eax
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14049666f
jb 0x140495dc1
add rdx, 0x27
clc
mov rcx, qword [rcx - 8]
stc
test r9b, 0x58
cmp r15, 0x722f2e57
sub rax, rcx
add rax, 0xfffffffffffffff8
cmc
stc
cmp rax, 0x1f
jmp 0x14049669c
ja 0x140497b7a
jmp 0x140495dc1
mov rdx, qword [rsp + 0x48]
not ecx
mov rcx, r13
jmp 0x1404966b6
call fcn.1404539de
test al, al
jne 0x140495dd5
mov rbx, qword [rsp + 0x58]
cwde
cmovne rax, r15
mov rax, qword [rbx]
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x1404966e0
call qword [0x1400b8d90]
mov r10d, dword [rsp + 0x34]
bts r10d, 8
or r10d, 2
clc
cmp bx, r10w
mov dword [rsp + 0x34], r10d
clc
test r8b, spl
mov dword [rsp + 0x40], r10d
stc
cmc
cmp qword [rbp - 0x30], 0
jmp 0x140496713
jbe 0x140496880
mov rax, qword [rbx]
movzx cx, ch
movsx dx, al
lea rdx, [rbp - 0x20]
mov rcx, rbx
jmp 0x140496730
mov rax, qword [rax + 0x38]
jmp 0x140496739
call qword [0x1400b8d90]
mov r10d, dword [rsp + 0x34]
bts r10d, 0xb
or r10d, 4
mov dword [rsp + 0x34], r10d
test edi, esi
mov dword [rsp + 0x40], r10d
lea r9, [r13 + 8]
mov qword [rsp + 0x50], r9
cmp byte [r9], 0
jne 0x140496820
mov rcx, qword [r13]
jmp 0x140496775
test rcx, rcx
jmp 0x14049677d
je 0x140496804
mov rax, qword [rcx + 0x38]
bswap dx
sar dh, cl
cmp ax, 0x21fc
mov rdx, qword [rax]
test r8b, r13b
test rdx, rdx
jmp 0x14049679e
je 0x1404967c3
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x1404967b0
jle 0x1404967c3
movzx eax, byte [rdx]
jmp 0x1404967be
jmp 0x1404967e8
mov rax, qword [rcx]
jmp 0x1404967cb
mov rax, qword [rax + 0x30]
jmp 0x1404967d4
call qword [0x1400b8d90]
mov r9, qword [rsp + 0x50]
mov r10d, dword [rsp + 0x34]
stc
test r13d, r12d
cmp eax, 0xffffffff
jmp 0x1404967f0
je 0x140496804
mov byte [r13 + 9], al
jmp 0x1404967ff
jmp 0x140496812
and qword [r13], 0
cmovo r11w, bx
movsx r11d, bp
mov r11d, 1
mov byte [r9], r11b
jmp 0x140496828
mov r11d, 1
cbw
mov cl, byte [r13 + 9]
bts ax, sp
lea rax, [rbp - 0x20]
cmp sp, 0x6420
shld r8d, r12d, 0x3a
bsr r8w, cx
mov r8, qword [rbp - 0x20]
mov rdx, qword [rbp - 8]
clc
jmp 0x140496854
cmp rdx, 0x10
jmp 0x14049685d
cmovae rax, r8
jmp 0x140496866
cmp byte [rax], cl
jmp 0x14049686d
jne 0x14049689a
mov bl, r11b
jmp 0x14049687b
jmp 0x1404968a1
lea r9, [r13 + 8]
sar dx, cl
mov rdx, qword [rbp - 8]
xadd r8d, r8d
mov r8, qword [rbp - 0x20]
stc
test r10w, 0x3b95
xor bl, bl
mov qword [rsp + 0x50], r9
test r10b, 4
jmp 0x1404968aa
je 0x14049695f
and r10d, 0xfffffffb
test r9w, si
mov dword [rsp + 0x34], r10d
stc
jmp 0x1404968c3
mov dword [rsp + 0x40], r10d
clc
cmp r14b, 0x6e
cmp bpl, al
cmp rdx, 0x10
jmp 0x1404968d9
jb 0x140496948
inc rdx
clc
test al, r12b
mov rax, r8
cmp r15b, 0xf
test r11b, 0x6e
jmp 0x1404968f6
cmp rdx, 0x1000
jmp 0x140496902
jb 0x14049692f
add rdx, 0x27
clc
mov r8, qword [r8 - 8]
cmp rax, 0x3e282938
sub rax, r8
add rax, 0xfffffffffffffff8
clc
cmp rax, 0x1f
jmp 0x140496929
ja 0x140497b8b
mov rcx, r8
jmp 0x140496937
call fcn.14011c520
mov r10d, dword [rsp + 0x34]
test r12d, 0x5b472e24
and qword [rbp - 0x10], 0
test r15b, 0xcf
mov qword [rbp - 8], 0xf
cmc
mov byte [rbp - 0x20], 0
stc
test r10b, 2
je 0x1404969fd
and r10d, 0xfffffffd
mov dword [rsp + 0x34], r10d
cmp r9b, cl
btc edx, r14d
mov dword [rsp + 0x40], r10d
neg dh
mov rdx, qword [rbp - 0x28]
test r14b, spl
cmp rdx, 0x10
jmp 0x140496990
jb 0x1404969fd
inc rdx
bsr ecx, esi
shld ecx, edi, 0xe0
shl cl, cl
mov rcx, qword [rbp - 0x40]
stc
mov rax, rcx
cmc
cmp rdx, 0x1000
jmp 0x1404969b7
jb 0x1404969f8
add rdx, 0x27
test r12w, bp
mov rcx, qword [rcx - 8]
jmp 0x1404969d2
sub rax, rcx
test r11b, al
cmp rdi, 0x7a8b7f22
add rax, 0xfffffffffffffff8
clc
test cl, r9b
test al, 0x1b
cmp rax, 0x1f
jmp 0x1404969f2
ja 0x140497b96
call fcn.14011c520
test bl, bl
jmp 0x140496a04
je 0x140496b96
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140496a16
je 0x140496a9e
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
je 0x140496a6d
mov rax, qword [rcx + 0x50]
jmp 0x140496a37
cmp dword [rax], 0
jle 0x140496a6d
dec dword [rax]
cdq
xchg edx, edx
mov rcx, qword [rcx + 0x38]
jmp 0x140496a4f
mov rdx, qword [rcx]
cdqe
lea rax, [rdx + 1]
jmp 0x140496a5d
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x140496a68
jmp 0x140496a84
mov rax, qword [rcx]
jmp 0x140496a75
mov rax, qword [rax + 0x38]
jmp 0x140496a7e
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140496a8c
je 0x140496a9e
sub al, al
jmp 0x140496a99
jmp 0x140496ab0
and qword [r13], 0
cwd
movsxd rcx, r10d
mov eax, 1
mov cl, bpl
mov rcx, qword [rsp + 0x50]
mov byte [rcx], al
mov rcx, qword [rsp + 0x58]
mov rax, qword [rcx]
xchg rdx, rdx
cmovge dx, r15w
bswap dx
lea rdx, [rbp - 0x20]
jmp 0x140496ad3
mov rax, qword [rax + 0x38]
jmp 0x140496adc
call qword [0x1400b8d90]
mov ebx, dword [rsp + 0x34]
mov dl, dil
bts ebx, 0xa
shrd dx, r12w, 0x8f
xadd dh, dl
mov dword [rsp + 0x34], ebx
mov dword [rsp + 0x40], ebx
shr dl, 0xcf
dec dx
movzx rdx, bp
mov rdx, qword [rbp + 0x18]
test r8b, 0x11
cmc
cmp rdx, 0x10
jmp 0x140496b1a
jb 0x140496b7c
inc rdx
shl al, 4
mov rcx, qword [rbp]
movsxd rax, esp
mov rax, rcx
cmp eax, 0x638b094d
jmp 0x140496b3a
cmp rdx, 0x1000
jmp 0x140496b46
jb 0x140496b77
add rdx, 0x27
test r8d, r12d
stc
mov rcx, qword [rcx - 8]
jmp 0x140496b5e
sub rax, rcx
add rax, 0xfffffffffffffff8
jmp 0x140496b6d
cmp rax, 0x1f
ja 0x140497ba1
call fcn.14011c520
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rbp], xmm0
movups xmm1, xmmword [rbp - 0x10]
jmp 0x140496b8d
movups xmmword [rbp + 0x10], xmm1
jmp 0x140495dc6
mov rbx, qword [rsp + 0x58]
movzx rcx, di
mov rax, qword [rbx]
cmovl ecx, r13d
setne dh
lea rdx, [rbp - 0x40]
jmp 0x140496bb2
mov rcx, rbx
jmp 0x140496bba
mov rax, qword [rax + 0x40]
jmp 0x140496bc3
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
stc
bts edx, 0xc
or edx, 8
cmp r11b, spl
mov dword [rsp + 0x34], edx
test spl, spl
mov dword [rsp + 0x40], edx
cmp rsi, 0x1b910d5
clc
cmp qword [rbp - 0x30], 0
jbe 0x140496d2c
mov rax, qword [rbx]
mov edx, 0x37fe658c
lea rdx, [rbp - 0x20]
movsx rcx, cx
mov rcx, rbx
jmp 0x140496c0e
mov rax, qword [rax + 0x40]
jmp 0x140496c17
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
bts edx, 0xd
xadd r8, r8
or edx, 0x10
mov r8b, spl
mov dword [rsp + 0x34], edx
test r10w, 0x1226
bsr r8, r11
jmp 0x140496c42
mov dword [rsp + 0x40], edx
mov r8, qword [rsp + 0x50]
stc
cmp byte [r8], 0
jne 0x140496ce3
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140496c62
je 0x140496cc2
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140496c77
je 0x140496c94
mov rax, qword [rcx + 0x50]
test al, 0xc1
cmp dword [rax], 0
jle 0x140496c94
movzx eax, byte [rdx]
jmp 0x140496cab
mov rax, qword [rcx]
jmp 0x140496c9c
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x50]
cmp eax, 0xffffffff
jmp 0x140496cb3
je 0x140496cc2
mov byte [r13 + 9], al
jmp 0x140496cc7
and qword [r13], 0
mov r9d, 1
mov byte [r8], r9b
movsx edx, r11w
cdq
mov edx, dword [rsp + 0x34]
jmp 0x140496cde
jmp 0x140496cf0
mov r9d, 1
dec eax
btc eax, r11d
lahf
mov cl, byte [r13 + 9]
movsx rax, r15w
shrd eax, r8d, 0x78
sal al, 0x14
lea rax, [rbp - 0x20]
cmp dl, r15b
cmc
cmp qword [rbp - 8], 0x10
jmp 0x140496d12
cmovae rax, qword [rbp - 0x20]
cmp byte [rax], cl
jne 0x140496d2c
mov bl, r9b
jmp 0x140496d27
jmp 0x140496d2f
sub bl, bl
cmc
test dl, 0x10
jmp 0x140496d37
je 0x140496d68
and edx, 0xffffffef
movzx ecx, si
movsx ecx, si
mov dword [rsp + 0x34], edx
cmovnp cx, r15w
mov dword [rsp + 0x40], edx
mov cl, 0xf9
lea rcx, [rbp - 0x20]
jmp 0x140496d5e
call fcn.1403fb153
mov edx, dword [rsp + 0x34]
clc
test dl, 8
jmp 0x140496d70
je 0x140496d91
and edx, 0xfffffff7
not cl
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x40], edx
lea rcx, [rbp - 0x40]
jmp 0x140496d8c
call fcn.1403fb153
test bl, bl
jmp 0x140496d98
je 0x140496f38
mov rcx, qword [r13]
stc
test rcx, rcx
je 0x140496e28
mov rax, qword [rcx + 0x38]
test esi, 0x307110a8
cmp qword [rax], 0
je 0x140496df7
mov rax, qword [rcx + 0x50]
cmp rbx, 0x34773403
stc
cmp dword [rax], 0
jle 0x140496df7
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cdqe
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x140496de9
mov qword [rcx], rax
movsx eax, bp
movzx eax, byte [rdx]
jmp 0x140496e0e
mov rax, qword [rcx]
jmp 0x140496dff
mov rax, qword [rax + 0x38]
jmp 0x140496e08
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140496e16
je 0x140496e28
xor al, al
jmp 0x140496e23
jmp 0x140496e32
and qword [r13], 0
mov eax, 1
mov rcx, qword [rsp + 0x50]
sete dl
mov edx, r15d
mov byte [rcx], al
jmp 0x140496e49
mov rcx, qword [rsp + 0x58]
movzx eax, bx
cwd
mov rax, qword [rcx]
movsx rdx, r14w
xchg dx, dx
movsxd rdx, r11d
lea rdx, [rbp - 0x20]
jmp 0x140496e69
mov rax, qword [rax + 0x40]
jmp 0x140496e72
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
movsxd rdx, ebp
bts eax, 0xf
shld dx, r13w, 0xf6
dec dh
not dl
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x40], eax
movzx dx, dil
bsf edx, r11d
mov rdx, qword [rbp + 0x18]
test bx, 0x6a0e
cmp rdx, 0x10
jmp 0x140496eb0
jb 0x140496f0a
inc rdx
mov rcx, qword [rbp]
bt ax, r10w
test sil, cl
bsr ax, r14w
mov rax, rcx
cmp rdx, 0x1000
jmp 0x140496ed9
jb 0x140496f05
add rdx, 0x27
stc
cmp di, bx
mov rcx, qword [rcx - 8]
cmp sil, 0xe7
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140496eff
ja 0x140497bac
call fcn.14011c520
movups xmm0, xmmword [rbp - 0x20]
jmp 0x140496f13
movups xmmword [rbp], xmm0
movups xmm1, xmmword [rbp - 0x10]
jmp 0x140496f20
movups xmmword [rbp + 0x10], xmm1
jmp 0x140496f29
mov byte [rsp + 0x30], 1
jmp 0x140496f33
jmp 0x140495dc6
mov rbx, qword [rsp + 0x58]
mov eax, 0x752e3ea5
cbw
not cx
mov rax, qword [rbx]
cdq
movsx dx, r14b
cqo
lea rdx, [rbp - 0x40]
movsxd rcx, r8d
movzx ecx, r15w
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x140496f69
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
stc
clc
bts eax, 0xe
or eax, 0x20
stc
jmp 0x140496f82
mov dword [rsp + 0x34], eax
test al, bpl
mov dword [rsp + 0x40], eax
stc
cmp qword [rbp - 0x30], 0
jmp 0x140496f98
je 0x140496fff
mov rax, qword [rbx]
cwd
lea rdx, [rbp - 0x20]
movsx cx, sil
xchg ecx, ecx
movzx cx, r15b
mov rcx, rbx
jmp 0x140496fbb
mov rax, qword [rax + 0x40]
jmp 0x140496fc4
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
test r8b, dl
or eax, 0x10040
test esp, esp
stc
mov dword [rsp + 0x34], eax
cmp rdi, r8
cmc
mov dword [rsp + 0x40], eax
cmp qword [rbp - 0x10], 0
jmp 0x140496fef
jne 0x140496fff
mov ebx, 1
jmp 0x14049700a
xor bl, bl
test spl, 0xe2
jmp 0x14049700a
test al, 0x40
jmp 0x140497011
je 0x14049703f
and eax, 0xffffffbf
movsxd rcx, r14d
movzx rcx, bx
mov dword [rsp + 0x34], eax
not cx
mov dword [rsp + 0x40], eax
lea rcx, [rbp - 0x20]
jmp 0x140497035
call fcn.1403fb153
mov eax, dword [rsp + 0x34]
clc
test al, 0x20
jmp 0x140497046
je 0x14049706b
and eax, 0xffffffdf
jmp 0x140497054
mov dword [rsp + 0x34], eax
bswap rcx
mov cl, r8b
mov dword [rsp + 0x40], eax
lea rcx, [rbp - 0x40]
call fcn.1403fb153
mov eax, dword [rsp + 0x38]
test bl, bl
mov ebx, 1
je 0x140495ddd
mov byte [rsp + 0x30], bl
jmp 0x140497085
jmp 0x140495ddd
mov rcx, qword [rsp + 0x58]
movzx eax, di
movsx rax, r9w
cbw
mov rax, qword [rcx]
cqo
cwd
lea rdx, [rbp - 0x40]
jmp 0x1404970a8
mov rax, qword [rax + 0x30]
jmp 0x1404970b1
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bts eax, 7
mov dword [rsp + 0x34], eax
movsx rbx, si
ror bh, cl
mov dword [rsp + 0x40], eax
mov rax, qword [rbp + 0x98]
mov rbx, qword [rsp + 0x48]
cmp r10b, 0x75
jmp 0x1404970e2
test byte [rax + 0x18], 8
jmp 0x1404970eb
jne 0x1404971f3
mov rdx, rbx
seta ch
movzx rcx, r8w
mov rcx, r13
jmp 0x140497103
call fcn.1404539de
test al, al
jmp 0x14049710f
jne 0x1404971f3
lea rbx, [rbp - 0x40]
stc
cmp qword [rbp - 0x28], 0x10
jmp 0x140497124
cmovae rbx, qword [rbp - 0x40]
cmp byte [r13 + 8], al
jmp 0x140497132
jne 0x1404971d7
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x140497145
je 0x1404971b7
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test dl, r9b
test r13w, 0xcd8
test rdx, rdx
jmp 0x140497163
je 0x140497189
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], 0
jmp 0x140497176
jle 0x140497189
movzx eax, byte [rdx]
jmp 0x140497184
jmp 0x1404971a0
mov rax, qword [rcx]
jmp 0x140497191
mov rax, qword [rax + 0x30]
jmp 0x14049719a
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x1404971b7
mov byte [r13 + 9], al
jmp 0x1404971b2
jmp 0x1404971c5
and qword [r13], 0
ror ax, 0x47
bts eax, edi
rol ah, cl
mov eax, 1
cmp si, 0x524e
test r14b, 0x28
mov byte [r13 + 8], al
mov al, byte [r13 + 9]
cmp al, byte [rbx]
jmp 0x1404971e2
jne 0x14049730f
mov rbx, qword [rsp + 0x48]
stc
jmp 0x1404971f3
cmp qword [rbp - 0x80], 3
jmp 0x1404971fd
jne 0x140497331
mov eax, 1
cmp qword [rbp + 0x10], rax
jmp 0x140497211
ja 0x140497331
mov rdx, rbx
movsxd rcx, eax
mov rcx, r9
mov rcx, r13
jmp 0x140497228
call fcn.1404539de
xor ebx, ebx
test bp, 0x7eda
test al, al
jmp 0x14049723b
jne 0x140497311
cmp byte [r13 + 8], bl
jmp 0x14049724a
jne 0x1404972d9
mov rcx, qword [r13]
test rcx, rcx
je 0x1404972ba
mov rax, qword [rcx + 0x38]
sal dh, cl
mov rdx, qword [rax]
jmp 0x14049726b
test rdx, rdx
je 0x140497291
mov rax, qword [rcx + 0x50]
test r9b, 0xe
cmp dword [rax], ebx
jle 0x140497291
movzx eax, byte [rdx]
jmp 0x14049728c
jmp 0x1404972a8
mov rax, qword [rcx]
jmp 0x140497299
mov rax, qword [rax + 0x30]
jmp 0x1404972a2
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x1404972ba
mov byte [r13 + 9], al
jmp 0x1404972c4
mov qword [r13], rbx
cdqe
sbb ax, r14w
mov eax, 1
clc
sar cl, 0xa2
mov byte [r13 + 8], al
rol ah, cl
adc al, r8b
rcr rax, cl
mov cl, byte [r13 + 9]
adc al, r12b
movsxd rax, r11d
neg ah
lea rax, [rbp - 0x40]
jmp 0x1404972ee
cmp qword [rbp - 0x28], 0x10
jmp 0x1404972f8
cmovae rax, qword [rbp - 0x40]
cmp cl, byte [rax]
jmp 0x140497304
je 0x140497331
jmp 0x140497311
xor ebx, ebx
lea rax, [rbp - 0x40]
cmp r15, 0x4816547b
cmp qword [rbp - 0x28], 0x10
cmovae rax, qword [rbp - 0x40]
jmp 0x14049732b
mov qword [rbp - 0x30], rbx
mov byte [rax], bl
lea rbx, [rbp - 0x40]
cmp qword [rbp - 0x28], 0x10
cmovae rbx, qword [rbp - 0x40]
jmp 0x140497520
lea rcx, [rbp - 0x40]
cmp esp, eax
jmp 0x14049734f
cmp r9, 0x10
cmovae rcx, r8
add rcx, qword [rbp - 0x30]
jmp 0x140497361
cmp rbx, rcx
jmp 0x140497369
je 0x140497556
cmp byte [r13 + 8], 0
jmp 0x140497379
jne 0x14049742d
mov rcx, qword [r13]
cmp bpl, 0xf7
jmp 0x14049738c
test rcx, rcx
jmp 0x140497394
je 0x14049740c
mov rax, qword [rcx + 0x38]
test r14d, 0x3c77385c
btc rdx, 0x3f
btr rdx, 0x91
mov rdx, qword [rax]
test rdx, rdx
je 0x1404973da
mov rax, qword [rcx + 0x50]
cmp sil, 0xf5
stc
cmp dword [rax], 0
jle 0x1404973da
movzx eax, byte [rdx]
jmp 0x1404973d5
jmp 0x1404973f5
mov rax, qword [rcx]
jmp 0x1404973e2
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r9, qword [rbp - 0x28]
mov r8, qword [rbp - 0x40]
clc
cmp eax, 0xffffffff
jmp 0x1404973fd
je 0x14049740c
mov byte [r13 + 9], al
jmp 0x140497419
and qword [r13], 0
movsx r10d, cx
setnp r10b
mov r10d, 1
jmp 0x140497424
mov byte [r13 + 8], r10b
jmp 0x140497433
mov r10d, 1
mov al, byte [r13 + 9]
jmp 0x140497443
cmp al, byte [rbx]
jmp 0x14049744a
jne 0x140497556
lea rbx, [rbx + r10]
rcl cl, 0x4f
test r15b, 0x4c
shr cx, cl
mov rcx, qword [r13]
cmp cx, r13w
test cx, 0x3d02
test rcx, rcx
jmp 0x140497473
je 0x140497500
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x140497486
je 0x1404974cd
mov rax, qword [rcx + 0x50]
test rsp, 0x6f3a253f
cmp dword [rax], 0
jmp 0x14049749f
jle 0x1404974cd
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cwd
movsx rdx, r14w
mov rdx, qword [rcx]
movzx ax, sil
lea rax, [rdx + 1]
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x1404974c8
jmp 0x1404974e6
mov rax, qword [rcx]
jmp 0x1404974d5
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r10d, 1
stc
cmp eax, 0xffffffff
jmp 0x1404974ee
je 0x140497500
sub al, al
jmp 0x1404974fb
jmp 0x140497518
and qword [r13], 0
mov rcx, 0x4bb8525d
movzx ecx, di
mov al, r10b
movsxd rcx, r11d
setle ch
mov byte [r13 + 8], al
movzx edx, r9w
mov rdx, qword [rsp + 0x48]
movzx rcx, dx
movsx ecx, r10w
movzx ecx, si
mov rcx, r13
jmp 0x140497538
call fcn.1404539de
mov r9, qword [rbp - 0x28]
mov r8, qword [rbp - 0x40]
stc
test sil, r14b
test al, al
jmp 0x140497550
je 0x140497344
lea rcx, [rbp - 0x40]
cmp r9, 0x10
mov eax, 0x77100dcb
setae dl
cbw
cmovae rcx, r8
movsx ax, r15b
add rcx, qword [rbp - 0x30]
mov eax, dword [rsp + 0x38]
clc
movzx eax, al
cmp rbx, rcx
mov ebx, 1
jmp 0x14049758a
cmovne eax, ebx
jmp 0x140497595
mov dword [rsp + 0x38], eax
clc
test dl, dl
je 0x140495ddd
lea rdx, [r9 + 1]
movzx ax, sil
adc eax, 0x15726c91
sar ah, 8
mov rax, r8
test ax, 0x14f2
cmp rsi, 0x73bc0991
cmc
cmp rdx, 0x1000
jmp 0x1404975ce
jb 0x1404975fa
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
test si, sp
add rax, 0xfffffffffffffff8
cmp rsp, r9
cmc
stc
cmp rax, 0x1f
jmp 0x1404975f4
ja 0x140497bb7
mov rcx, r8
jmp 0x140497602
call fcn.14011c520
jmp 0x140495dd5
mov rax, qword [rcx]
jmp 0x140497614
mov rax, qword [rax + 0x30]
jmp 0x14049761d
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14049762b
je 0x14049764c
mov byte [r12], al
bswap bx
movsx bx, ah
cmova ebx, edx
mov rbx, r12
jmp 0x140497647
jmp 0x14049765f
and qword [r13], 0
btr cx, bp
shrd cx, r9w, 0xfa
movsx ecx, r12w
mov byte [r13 + 8], dil
test ebp, 0x592e6e6f
movzx ecx, byte [rbx]
shr al, cl
mov rax, qword [r15 + 0x18]
stc
test byte [rax + rcx*2], 0x48
jmp 0x14049767c
je 0x140497779
mov byte [rsp + 0x3c], dil
sbb rcx, r12
or ecx, 0x529e4bfb
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x14049769d
je 0x140497739
mov rax, qword [rcx + 0x38]
clc
stc
cmc
cmp qword [rax], 0
jmp 0x1404976b3
je 0x14049770d
mov rax, qword [rcx + 0x50]
test dx, sp
clc
cmp dword [rax], 0
jmp 0x1404976c9
jle 0x14049770d
dec dword [rax]
cmovb eax, edi
movzx rax, r13w
mov rcx, qword [rcx + 0x38]
cmovs rdx, r13
movzx rax, r12w
mov rdx, qword [rcx]
xchg ah, al
movsx eax, bp
lea rax, [rdx + 1]
jmp 0x1404976f5
mov qword [rcx], rax
cdqe
movzx ax, r13b
lahf
movzx eax, byte [rdx]
jmp 0x140497708
jmp 0x14049771f
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140497719
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140497727
je 0x140497739
xor al, al
jmp 0x140497734
jmp 0x14049774c
and qword [r13], 0
mov al, dil
movsx rcx, bp
movzx rdx, dx
movzx edx, si
mov byte [r13 + 8], al
cwd
bswap ecx
movsx rdx, r10w
mov rdx, rsi
movsx rcx, r15w
mov rcx, r13
jmp 0x140497767
call fcn.1404539de
test al, al
jmp 0x140497773
je 0x14049551b
mov dil, byte [rsp + 0x30]
add bl, 0x3d
and bl, r10b
mov sil, byte [rsp + 0x30]
xor r15b, 0xd1
shld rax, rcx, 0x4e
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
mov bl, byte [rsp + 0x3c]
setge al
sar rax, 0x7f
rol ax, 0xfa
mov rax, qword [rbp - 0x80]
test sil, 0xa1
stc
cmp byte [rbp + rax - 0x74], 0x20
jne 0x140495dc6
movzx eax, byte [rsp + 0x38]
test bl, bl
bswap bx
xchg bh, bl
mov ebx, 1
cmove eax, ebx
jmp 0x1404977d8
mov dword [rsp + 0x38], eax
jmp 0x1404977e1
jmp 0x140495ddd
mov rcx, qword [rbp + 0x10]
rcl rdi, cl
mov edi, 1
cmp rcx, rdi
jmp 0x1404977fa
jbe 0x140497a4f
lea rbx, [rbp]
shl al, 0x3b
cmp qword [rbp + 0x18], 0x10
cmovae rbx, qword [rbp]
mov al, 0xf9
mov al, byte [rsp + 0x30]
mov byte [rsp + 0x30], al
movsxd rax, eax
cwde
inc rbx
rol al, 0x9e
lea rax, [rbp]
clc
cmp qword [rbp + 0x18], 0x10
jmp 0x140497834
cmovae rax, qword [rbp]
add rax, rcx
cmp dh, 0x72
cmp rbx, rax
jmp 0x140497847
je 0x1404979e8
mov rdx, qword [rsp + 0x48]
not ch
mov rcx, r13
call fcn.1404539de
test al, al
jmp 0x140497863
jne 0x1404979e4
cmp byte [r13 + 8], al
jmp 0x140497872
jne 0x140497907
mov rcx, qword [r13]
test r10w, 0x528c
cmc
test rcx, rcx
jmp 0x14049788b
je 0x1404978f9
mov rax, qword [rcx + 0x38]
bsf dx, r15w
mov rdx, qword [rax]
cmp ebx, eax
test rdx, rdx
je 0x1404978c6
mov rax, qword [rcx + 0x50]
test r15b, al
test r14w, 0x2dd7
cmp dword [rax], 0
jle 0x1404978c6
movzx eax, byte [rdx]
jmp 0x1404978dd
mov rax, qword [rcx]
jmp 0x1404978ce
mov rax, qword [rax + 0x30]
jmp 0x1404978d7
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x1404978e5
je 0x1404978f9
mov byte [r13 + 9], al
jmp 0x1404978f4
jmp 0x140497900
and qword [r13], 0
sal al, cl
mov byte [r13 + 8], dil
mov al, r12b
mov al, byte [r13 + 9]
cmp r10, 0x4e853802
cmp al, byte [rbx]
jne 0x1404979e4
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140497926
je 0x1404979c2
mov rax, qword [rcx + 0x38]
test sp, bx
jmp 0x14049793c
cmp qword [rax], 0
je 0x140497996
mov rax, qword [rcx + 0x50]
test r13b, cl
clc
cmp dword [rax], 0
jle 0x140497996
dec dword [rax]
movzx dx, r13b
movzx rdx, dx
cqo
mov rcx, qword [rcx + 0x38]
movzx edx, r10w
lahf
mov rdx, qword [rcx]
setno al
movzx ax, ah
xchg ah, ah
lea rax, [rdx + 1]
jmp 0x140497982
mov qword [rcx], rax
movsx eax, r14w
movzx eax, byte [rdx]
jmp 0x140497991
jmp 0x1404979ad
mov rax, qword [rcx]
jmp 0x14049799e
mov rax, qword [rax + 0x38]
jmp 0x1404979a7
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x1404979b5
je 0x1404979c2
xor al, al
jmp 0x1404979d2
and qword [r13], 0
jmp 0x1404979cf
mov al, dil
mov byte [r13 + 8], al
mov rcx, qword [rbp + 0x10]
jmp 0x1404979df
jmp 0x14049781f
mov rcx, qword [rbp + 0x10]
lea rax, [rbp]
jmp 0x1404979f1
cmp qword [rbp + 0x18], 0x10
jmp 0x1404979fb
cmovae rax, qword [rbp]
add rax, rcx
jmp 0x140497a0b
cmp rbx, rax
je 0x140497a4f
mov rbx, qword [rsp + 0x70]
cdqe
mov rax, rbx
test sil, r12b
cmp r15w, r8w
cmp qword [rbx + 0x18], 0x10
jmp 0x140497a2f
jb 0x140497a38
mov rax, qword [rbx]
and qword [rbx + 0x10], 0
jmp 0x140497a42
mov byte [rax], 0
jmp 0x140497a4a
jmp 0x140497a90
mov rbx, qword [rsp + 0x70]
cmp byte [rsp + 0x30], 0
jmp 0x140497a5e
je 0x140497a90
mov r9b, 0x2d
movzx ecx, r8w
movsx r8, r14w
sal cx, cl
mov r8, rdi
movzx rcx, r13w
ror cl, 0x2d
stc
sub edx, edx
mov rcx, rbx
jmp 0x140497a87
call fcn.14044a5d1
nop
bts edx, ebx
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jmp 0x140497a9d
jb 0x140497af8
inc rdx
movsxd rcx, ecx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jmp 0x140497abc
jb 0x140497af3
add rdx, 0x27
clc
mov rcx, qword [rcx - 8]
cmp r14b, al
jmp 0x140497ad3
sub rax, rcx
cmp r9w, 0x6cac
cmp r9w, cx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140497aed
ja 0x140497b6f
call fcn.14011c520
mov rax, rbx
cmp spl, dl
mov rcx, qword [rbp + 0x20]
xor rcx, rsp
jmp 0x140497b0a
call fcn.1404a0686
mov rbx, qword [rsp + 0x170]
add rsp, 0x130
xchg r13, rdi
pop r15
movsx r13, cx
movzx rsi, sp
movsxd rbp, eax
pop r14
not di
mov edi, 0x356675f8
movsx edi, r9w
pop r13
movzx si, cl
seto bpl
movsx bp, dil
pop r12
mov bp, cx
movsx rbp, r15w
sets dil
pop rdi
seto sil
pop rsi
cmovg bp, ax
movzx ebp, dx
movsxd rbp, ebx
pop rbp
jmp 0x140497b6e
ret
call fcn.1404b6f1c
nop
jmp 0x140497b7a
call fcn.1404b6f1c
nop
jmp 0x140497b85
call fcn.1404b6f1c
nop
call fcn.1404b6f1c
nop
jmp 0x140497b96
call fcn.1404b6f1c
int3
call fcn.1404b6f1c
int3
call fcn.1404b6f1c
int3
call fcn.1404b6f1c
int3