Function at 0x14046e758
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
ror rcx, cl
push rbp
test r9d, r14d
sal eax, cl
push rsi
movsxd rbx, ebp
ror al, 0xa4
shl bp, cl
push rdi
push r12
btc rbx, 0x7e
rcr cl, 0xa5
xadd eax, ebx
push r13
push r14
sar r13d, cl
push r15
lea rbp, [rsp - 0x30]
sub rsp, 0x130
movzx ax, r9b
bsf rbx, r15
mov rax, qword [0x1400b7288]
and r15b, 0xe2
xor rax, rsp
rcr r15b, cl
shrd r14w, si, 0x5f
rcl r15w, cl
mov qword [rbp + 0x28], rax
jmp 0x14046e7c4
mov qword [rsp + 0x48], r9
mov ecx, 0x36d361ba
mov r13, r8
mov rdi, rdx
setge cl
dec r14w
not bh
mov qword [rsp + 0x70], rdx
mov qword [rbp - 0x40], rdx
xchg r15b, cl
neg r15b
mov r14, qword [rbp + 0xa0]
cwde
mov qword [rsp + 0x60], r14
rcl ax, cl
xadd r15w, cx
add r15d, ebx
xor r12d, r12d
mov dword [rsp + 0x3c], r12d
jmp 0x14046e812
mov r15, qword [rbp + 0x98]
mov rbx, qword [r15 + 0x40]
xchg ch, ah
mov rax, r13
mov rbx, qword [rbx + 8]
lahf
jmp 0x14046e82e
mov qword [rbp - 0x58], rbx
cmovo eax, eax
movsxd rax, ebp
cwde
mov rax, qword [rbx]
not ecx
movzx rcx, r9w
movsx cx, r9b
mov rcx, rbx
jmp 0x14046e84f
mov rax, qword [rax + 8]
jmp 0x14046e858
call qword [0x1400b8d90]
cmp byte [rbp + 0x90], r12b
jmp 0x14046e86a
je 0x14046e8b3
lea rcx, [rbp - 0x60]
jmp 0x14046e879
call fcn.1404746ab
mov rsi, rax
test r13w, 0x4392
stc
mov qword [rsp + 0x50], rax
test r9b, r11b
test rbx, rbx
je 0x14046e936
mov rdx, qword [rbx]
movzx ax, cl
cmove ax, cx
lahf
mov rax, qword [rdx + 0x10]
jmp 0x14046e8ae
jmp 0x14046e8e9
lea rcx, [rbp - 0x60]
jmp 0x14046e8bc
call fcn.1404742f2
mov rsi, rax
mov qword [rsp + 0x50], rax
test rbx, rbx
jmp 0x14046e8d1
je 0x14046e936
mov rax, qword [rbx]
movzx ecx, di
movsx ecx, di
not rcx
mov rax, qword [rax + 0x10]
mov cl, 0x7b
mov rcx, rbx
jmp 0x14046e8f1
call qword [0x1400b8d90]
test rax, rax
seta r8b
bswap r8
mov r8, rax
je 0x14046e936
mov rcx, qword [rax]
mov rax, qword [rcx]
not rcx
jmp 0x14046e919
mov edx, 1
setl ch
movzx ecx, sp
mov cx, 0x2597
mov rcx, r8
jmp 0x14046e930
call qword [0x1400b8d90]
mov byte [rsp + 0x38], r12b
jmp 0x14046e940
mov byte [rsp + 0x30], r12b
jmp 0x14046e94a
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
lahf
not ax
cqo
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x20], 7
movsx rax, bp
mov word [rbp + 8], r12w
not cl
movsxd rdx, esi
mov rax, qword [rsi]
cwd
lea rdx, [rbp - 0x70]
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x14046e986
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
setge bh
xchg rbx, rbx
mov qword [rdi + 0x10], r12
movsx ax, r12b
mov qword [rdi + 0x18], 0xf
movzx rcx, si
not si
jmp 0x14046e9b5
mov byte [rdi], r12b
mov esi, 1
bswap cx
movsxd rax, edx
cmovp ecx, esi
mov eax, esi
bswap rbx
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
mov rax, qword [r15 + 0x40]
movzx ecx, sp
setne bl
mov rbx, qword [rax + 8]
mov qword [rbp - 0x58], rbx
movzx rax, bp
mov rax, qword [rbx]
movzx cx, bh
mov rcx, rbx
jmp 0x14046e9f8
mov rax, qword [rax + 8]
jmp 0x14046ea01
call qword [0x1400b8d90]
nop
movsxd rcx, r12d
lea rcx, [rbp - 0x60]
jmp 0x14046ea14
call fcn.140461ac6
mov rdi, rax
cmc
jmp 0x14046ea23
mov qword [rbp - 0x60], rax
clc
stc
test r12w, 0x2bbc
test rbx, rbx
jmp 0x14046ea37
je 0x14046eaa2
mov rdx, qword [rbx]
movzx eax, cx
mov rcx, rbx
cmovae ax, cx
nop
movzx rax, r9w
mov rax, qword [rdx + 0x10]
jmp 0x14046ea59
call qword [0x1400b8d90]
mov r8, rax
jmp 0x14046ea67
test rax, rax
jmp 0x14046ea6f
je 0x14046eaa2
mov rcx, qword [rax]
movsxd rax, r9d
cwd
mov rax, qword [rcx]
jmp 0x14046ea87
mov edx, esi
movsx rcx, cx
setno cl
movzx rcx, sp
mov rcx, r8
jmp 0x14046ea9c
call qword [0x1400b8d90]
mov rax, qword [rdi]
not ch
sete cl
mov r9, r14
movzx cx, r8b
movsxd rdx, esi
bswap ecx
lea r8, [0x1400c0dac]
mov cl, dil
lea rdx, [0x1400c0da0]
cmovne rcx, r12
mov rcx, rdi
mov rax, qword [rax + 0x58]
call qword [0x1400b8d90]
mov rax, r12
mov qword [rbp - 0x78], rax
movsx cx, r12b
rol ch, 6
mov dil, byte [rsp + 0x30]
rcr cx, cl
mov sil, byte [rsp + 0x30]
cmp r15b, r13b
mov r14b, byte [rsp + 0x30]
and r15b, r14b
xchg r15b, r12b
mov r12b, byte [rsp + 0x30]
or rcx, rdx
mov r15b, byte [rsp + 0x30]
btc cx, 0xb9
shr cx, 0x88
xor r9d, r9d
lea ecx, [r9 + 1]
cmp dl, 0xf4
test r8b, r14b
jmp 0x14046eb2b
cmp rax, 4
jmp 0x14046eb34
jae 0x140471110
mov al, byte [rbp + rax - 0x70]
cmp al, 0x20
je 0x14046eb75
cmp al, 0x24
jmp 0x14046eb4d
je 0x14047091d
cmp al, 0x2b
jmp 0x14046eb5a
je 0x14046fed6
cmp al, 0x76
je 0x14046ec5f
cmp al, 0x78
jmp 0x14046eb6f
jne 0x14046f56d
cmp qword [rbp - 0x78], 3
je 0x14046f56d
mov bl, r9b
movzx cx, ch
mov byte [rsp + 0x40], bl
setbe ch
not rcx
movsx ecx, r8w
mov rdx, qword [rsp + 0x48]
cmova cx, r14w
movsx rcx, r15w
mov rcx, r13
jmp 0x14046ebab
call fcn.14046989e
sub r9d, r9d
test al, sil
test al, al
jne 0x1404710cf
lea rbx, [r13 + 0xa]
sub dil, 0xeb
btr r12w, 0xff
mov r12, rbx
btc esi, 0x18
mov rsi, qword [rsp + 0x48]
not r14d
and r14w, ax
movzx di, bl
mov r15, qword [rbp - 0x60]
ror r14b, 0xb4
xadd r14w, r14w
sub r14b, 0x68
lea edi, [r9 + 1]
mov r14d, 0xffff
cmp bl, 0x57
clc
test r10w, 0x41da
cmp byte [r13 + 8], r9b
jmp 0x14046ec11
jne 0x140470f56
mov rcx, qword [r13]
jmp 0x14046ec27
test rcx, rcx
jmp 0x14046ec2f
je 0x140470f49
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x140470f04
mov rax, qword [rcx + 0x50]
test r11b, 9
clc
cmp dword [rax], r9d
jle 0x140470f04
movzx eax, word [rdx]
jmp 0x140470f1d
mov dword [rsp + 0x68], r9d
cbw
cmovnp rbx, r14
movzx rcx, r12w
mov rbx, qword [rsp + 0x50]
movsx eax, r11w
not cl
mov rax, qword [rbx]
xchg cx, cx
mov rcx, rbx
jmp 0x14046ec87
mov rax, qword [rax + 0x48]
jmp 0x14046ec90
call qword [0x1400b8d90]
mov dword [rsp + 0x58], eax
bswap rcx
mov al, dil
mov rcx, qword [rbx]
rdtsc
mov rax, qword [rcx + 0x28]
movzx cx, r9b
lea rdx, [rbp - 0x18]
movsx cx, r9b
mov cl, 0x98
mov rcx, rbx
jmp 0x14046ecc1
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
clc
bts eax, 9
clc
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
sub eax, eax
cmp qword [rbp - 8], rax
jmp 0x14046ece4
je 0x14046f638
mov rax, qword [rbx]
mov rcx, rdi
jmp 0x14046ecf5
mov rcx, rbx
jmp 0x14046ecfd
mov rax, qword [rax + 0x20]
jmp 0x14046ed06
call qword [0x1400b8d90]
mov word [rsp + 0x40], ax
test cl, r12b
sub edx, edx
jmp 0x14046ed1f
test ax, ax
je 0x14046f638
lea rcx, [rbp - 0x18]
cmc
cmp qword [rbp], 0x10
jmp 0x14046ed37
cmovae rcx, qword [rbp - 0x18]
cmp ebx, 0x197567e3
test r10w, si
cmp byte [rcx], 0x7f
jmp 0x14046ed4e
jae 0x14046f638
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
movsxd rbx, r12d
lea eax, [rdx + 0xf]
mov bx, sp
movzx cx, r13b
cmovbe ebx, eax
mov qword [rbp - 0x80], rax
movzx ecx, r13w
xchg cx, cx
bswap ecx
mov qword [rbp - 0x20], rax
xchg al, bh
movsx eax, ax
not bl
lea eax, [rdx + 1]
cmova rbx, rdi
movsx ebx, r13w
jmp 0x14046ed94
mov qword [rbp - 0x28], rax
mov ch, 0x34
movzx rcx, bp
setge bh
mov word [rbp - 0x38], dx
mov bh, 0x8b
mov cx, r14w
mov ebx, edx
cmovg ecx, r12d
mov rdx, qword [rsp + 0x48]
movsx cx, dl
mov rcx, r13
jmp 0x14046edc4
call fcn.14046989e
xor r11d, r11d
cmp r9w, r11w
clc
test sp, cx
test al, al
jmp 0x14046eddb
jne 0x14046f3ee
mov r10, qword [rsp + 0x60]
lea r9, [r10 + 0x16]
movzx r8, r9w
bsf si, r10w
mov qword [rbp - 0x48], r9
lea r14, [r13 + 0xa]
shrd rdi, rcx, 0x21
mov r8, r14
movzx di, r8b
sub rsi, 0x372830b7
mov qword [rbp - 0x50], r14
btr di, r13w
add bh, dl
mov rbx, qword [rbp - 0x38]
xchg rsi, rsi
rcr esi, cl
mov qword [rsp + 0x78], rbx
rol si, 0xd5
mov edi, r11d
rol si, 0xa2
test r12w, 0x6b0c
bts esi, edx
mov rsi, qword [rbp - 0x80]
cmp byte [r13 + 8], r11b
jmp 0x14046ee49
jne 0x14046ef33
mov rcx, qword [r13]
stc
clc
test rcx, rcx
jmp 0x14046ee5d
je 0x14046ef15
mov rax, qword [rcx + 0x38]
cmovbe dx, r10w
mov rdx, qword [rax]
cmp r15b, sil
test r10b, 0x9e
test rdx, rdx
je 0x14046ee9e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r11d
jmp 0x14046ee8b
jle 0x14046ee9e
movzx eax, word [rdx]
jmp 0x14046ee99
jmp 0x14046eedb
mov rax, qword [rcx]
jmp 0x14046eea6
mov rax, qword [rax + 0x30]
jmp 0x14046eeaf
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x50]
rcl cl, 0x95
cmp r11w, 0x8ec
mov r9, qword [rbp - 0x48]
sub cl, 0xa1
mov r10, qword [rsp + 0x60]
xor r11d, r11d
cmovs cx, sp
sbb cl, r13b
shl cx, cl
mov ecx, 0xffff
jmp 0x14046eeed
cmp cx, ax
jmp 0x14046eef5
je 0x14046ef15
mov word [r8], ax
movsx r14, r13w
movsx r14w, bl
mov r14, r8
jmp 0x14046ef10
jmp 0x14046ef21
mov qword [r13], r11
movsx r8, dx
cmovo cx, dx
mov eax, 1
mov byte [r13 + 8], al
cdq
jmp 0x14046ef33
movzx r8d, word [r14]
cmovns dx, bx
mov rdx, r9
movzx cx, r13b
mov rcx, r10
jmp 0x14046ef4b
call fcn.1401290f0
sub rax, qword [rsp + 0x60]
test r10b, 0xe1
sar rax, 1
test r11w, 0xef3
cmp r15b, sil
cmp rax, 0xa
jmp 0x14046ef6e
jae 0x14046f07e
lea rcx, [0x1400c0da0]
mov r9b, byte [rax + rcx]
ror r10w, 0xdc
mov r10, qword [rsp + 0x70]
test r15b, 0x5c
bts cx, r12w
rcr cx, 0xf6
mov rcx, qword [r10 + 0x10]
test r14d, r9d
cmp dl, r11b
cmp bpl, 0x34
cmp rcx, qword [r10 + 0x18]
jae 0x14046eff7
lea rax, [rcx + 1]
jmp 0x14046efb7
mov qword [r10 + 0x10], rax
bt ax, 0x72
bsr eax, ecx
shl rax, cl
mov rax, r10
cmc
cmp qword [r10 + 0x18], 0x10
jmp 0x14046efd4
jb 0x14046efde
mov rax, qword [r10]
clc
mov byte [rax + rcx], r9b
sub edx, edx
jmp 0x14046efe9
mov byte [rax + rcx + 1], dl
jmp 0x14046eff2
jmp 0x14046f01d
mov r8b, r12b
setl dh
cqo
mov edx, 1
bswap rcx
jmp 0x14046f010
mov rcx, r10
jmp 0x14046f018
call fcn.140457b4c
lea rax, [rbp - 0x38]
sbb cl, 0x54
cmp rsi, 0x10
jmp 0x14046f02f
setae cl
jmp 0x14046f037
cmovae rax, rbx
test di, ax
cmp byte [rax + rdi], 0x7f
jmp 0x14046f047
je 0x14046f234
lea rax, [rbp - 0x38]
test cl, cl
movzx ecx, r14w
movsx cx, dl
cmovne rax, rbx
test rdx, 0x1fed14ef
mov ecx, 1
test bl, ch
cmp bx, r15w
add byte [rax + rdi], cl
jmp 0x14046f079
jmp 0x14046f213
lea rax, [rbp - 0x38]
test r13, 0x1505505a
cmp rsi, 0x10
cmova edx, r10d
mov bl, 0xbe
cqo
setae bl
mov dh, 0x49
movsxd rdx, r8d
mov rdx, qword [rsp + 0x78]
jmp 0x14046f0a8
cmovae rax, rdx
test rbp, 0x78d11e57
cmp dx, 0xe34
sub r11d, r11d
cmp bx, cx
cmp byte [rax + rdi], r11b
jmp 0x14046f0c7
je 0x14046f357
cmp byte [r13 + 8], r11b
jmp 0x14046f0d6
jne 0x14046f177
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046f0e8
je 0x14046f153
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x14046f118
mov rax, qword [rcx + 0x50]
cmp dword [rax], r11d
jmp 0x14046f10a
jle 0x14046f118
movzx eax, word [rdx]
jmp 0x14046f132
mov rax, qword [rcx]
jmp 0x14046f120
mov rax, qword [rax + 0x30]
jmp 0x14046f129
call qword [0x1400b8d90]
xor r11d, r11d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046f13f
je 0x14046f153
mov word [r14], ax
jmp 0x14046f14e
jmp 0x14046f15c
mov qword [r13], r11
cwd
not r10b
mov r10d, 1
mov byte [r13 + 8], r10b
cwd
mov rdx, qword [rsp + 0x78]
jmp 0x14046f172
jmp 0x14046f17d
mov r10d, 1
movzx eax, word [rsp + 0x40]
test cl, ah
test r14b, 5
stc
cmp word [r14], ax
jmp 0x14046f192
jne 0x14046f357
mov rcx, qword [rbp - 0x28]
cmp rcx, rsi
jmp 0x14046f1a4
jae 0x14046f1d9
lea rax, [rcx + 1]
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x38]
clc
jmp 0x14046f1bf
test bl, bl
jmp 0x14046f1c6
cmovne rax, rdx
jmp 0x14046f1cf
and word [rax + rcx], 0
jmp 0x14046f210
sub r9d, r9d
setnp cl
movzx rcx, r11w
xchg r8b, r8b
mov r8b, r15b
seto ch
movsx edx, r11w
movsx rcx, bp
mov rdx, r10
movsx ecx, di
cmovs rcx, r8
mov cx, 0x6c70
lea rcx, [rbp - 0x38]
jmp 0x14046f20b
call fcn.140457b4c
inc rdi
mov rbx, qword [rbp - 0x38]
ror ch, 0x57
sal cl, cl
mov qword [rsp + 0x78], rbx
movsx cx, dl
shl sil, cl
dec sil
mov rsi, qword [rbp - 0x20]
ror cl, 0xb6
shr ch, cl
mov rcx, qword [r13]
cmc
stc
xor r8d, r8d
cmp cx, 0x5ffa
clc
test rcx, rcx
jmp 0x14046f24b
je 0x14046f2ec
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r8
jmp 0x14046f25e
je 0x14046f2a9
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046f270
jle 0x14046f2a9
dec dword [rax]
movsx eax, r9w
movzx ax, cl
cwd
mov rcx, qword [rcx + 0x38]
cwd
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046f294
mov qword [rcx], rax
movsx ax, r11b
movzx eax, word [rdx]
jmp 0x14046f2a4
jmp 0x14046f2c7
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046f2b5
call qword [0x1400b8d90]
sub r8d, r8d
sal cl, 0x7c
bswap cx
shr rcx, cl
mov ecx, 0xffff
jmp 0x14046f2d1
cmp cx, ax
jmp 0x14046f2d9
je 0x14046f2ec
mov al, r8b
jmp 0x14046f2e7
jmp 0x14046f2fe
mov qword [r13], r8
mov eax, 1
movzx edx, r11w
setle dl
cwd
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
cmovno rcx, r8
mov rcx, r13
jmp 0x14046f313
call fcn.14046989e
xor r11d, r11d
sbb r9, 0x7f385d1b
test al, al
not r8d
setp r9b
movzx r10, r14w
mov r8, qword [rbp - 0x50]
cmovnp r9w, r8w
not r9d
movzx r10, r8w
mov r9, qword [rbp - 0x48]
movzx r10d, r9w
mov r10, qword [rsp + 0x60]
jmp 0x14046f351
je 0x14046ee40
mov qword [rbp - 0x80], rsi
and sil, 0xcc
mov rbx, rdi
or sil, r12b
bts r10, r13
rcl sil, cl
test rdi, rdi
mov dil, byte [rsp + 0x30]
movzx r11w, r14b
mov sil, byte [rsp + 0x30]
jmp 0x14046f383
mov r14b, byte [rsp + 0x30]
movsx r11w, al
cmovno r11, r8
xchg r11, r11
mov r11, qword [rbp - 0x80]
movzx r10d, dx
mov r10, qword [rsp + 0x78]
jmp 0x14046f3a6
je 0x14046f3f9
lea rax, [rbp - 0x38]
cmp r11, 0x10
cmovae rax, r10
cmp ah, 0x22
cmp bl, r9b
cmc
cmp byte [rax + rbx], 0
jmp 0x14046f3c8
jle 0x14046f3d6
inc rbx
jmp 0x14046f3f9
mov eax, 1
jmp 0x14046f3e0
mov byte [rsp + 0x38], al
jmp 0x14046f3e9
jmp 0x14046f3f9
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x80]
rcl r8b, cl
lea rdx, [rbp - 0x18]
btc r9, 0xf1
mov r8, qword [rbp - 0x18]
mov r9, qword [rbp]
cmp r9, 0x10
jmp 0x14046f413
cmovae rdx, r8
xor eax, eax
cmp byte [rsp + 0x38], al
jmp 0x14046f422
jne 0x14046f47a
test rbx, rbx
jmp 0x14046f430
je 0x14046f5d5
mov cl, byte [rdx]
cmp cl, 0x7f
je 0x14046f5d5
sub rbx, 1
je 0x14046f58b
lea rax, [rbp - 0x38]
cmp cx, cx
cmp r11, 0x10
jmp 0x14046f45b
cmovae rax, r10
clc
cmp cl, byte [rax + rbx]
je 0x14046f5be
mov eax, 1
cmp r14d, r9d
mov byte [rsp + 0x38], al
test r15w, r13w
cmc
cmp r11, 0x10
jmp 0x14046f483
jb 0x14046f4f4
lea rdx, [r11 + 1]
shl ax, 0x21
mov rax, r10
cmp bl, sil
cmp rdx, 0x1000
jmp 0x14046f4a3
jb 0x14046f4d8
add rdx, 0x27
mov r10, qword [r10 - 8]
jmp 0x14046f4b6
sub rax, r10
cmp ebp, r10d
stc
add rax, 0xfffffffffffffff8
stc
test rsi, 0x5a655e86
cmp rax, 0x1f
jmp 0x14046f4d2
ja 0x1404714a9
mov rcx, r10
jmp 0x14046f4e0
call fcn.140267d8d
mov r9, qword [rbp]
mov r8, qword [rbp - 0x18]
jmp 0x14046f4f4
cmp r9, 0x10
jmp 0x14046f4fd
jb 0x14046f565
lea rdx, [r9 + 1]
bt rax, r9
not eax
or ax, 0x5084
mov rax, r8
test r8b, 0xe5
stc
clc
cmp rdx, 0x1000
jmp 0x14046f526
jb 0x14046f55d
add rdx, 0x27
test r9w, cx
jmp 0x14046f539
mov r8, qword [r8 - 8]
cmc
cmp bpl, dil
sub rax, r8
add rax, 0xfffffffffffffff8
jmp 0x14046f54e
cmp rax, 0x1f
jmp 0x14046f557
ja 0x14047149e
mov rcx, r8
call fcn.140267d8d
xor r9d, r9d
mov ecx, 1
mov eax, dword [rsp + 0x38]
add qword [rbp - 0x78], rcx
test al, al
jmp 0x14046f57c
jne 0x1404713ac
mov rax, qword [rbp - 0x78]
jmp 0x14046eb2b
test rbx, rbx
jmp 0x14046f593
jne 0x14046f5be
lea rax, [rbp - 0x38]
cmp r12b, r11b
test bpl, r14b
test r10w, 0x949
cmp r11, 0x10
jmp 0x14046f5b2
cmovae rax, r10
cmp cl, byte [rax]
jl 0x14046f469
cmp byte [rdx + 1], 0
jle 0x14046f428
inc rdx
jmp 0x14046f5d0
jmp 0x14046f428
cmp r11, 0x10
jb 0x14046f95a
lea rdx, [r11 + 1]
cmc
mov rax, r10
cmp r10w, 0x4d59
cmp rdx, 0x1000
jmp 0x14046f5f9
jb 0x14046f626
add rdx, 0x27
cmc
mov r10, qword [r10 - 8]
sub rax, r10
test sil, al
test r15b, 0x3b
cmc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046f620
ja 0x1404714a9
mov rcx, r10
jmp 0x14046f62e
call fcn.140267d8d
jmp 0x14046f95a
mov rdx, qword [rsp + 0x48]
setle ch
jmp 0x14046f649
mov rcx, r13
jmp 0x14046f651
call fcn.14046989e
sub r8d, r8d
test r12d, 0x2dd94729
test al, al
jmp 0x14046f667
jne 0x14046f96c
lea rbx, [r13 + 0xa]
mov si, 0x440e
xchg dil, sil
movzx r9d, r15w
mov r12, rbx
movsxd rdi, r12d
mov dil, 0x9c
mov r9, qword [rsp + 0x60]
lea rdi, [r9 + 0x16]
movsxd rsi, edi
mov rsi, qword [rsp + 0x70]
bswap r15
mov r15, qword [rsp + 0x48]
jmp 0x14046f6a3
jmp 0x14046f6b6
mov r9, qword [rsp + 0x60]
cmp spl, 0x4b
jmp 0x14046f6b6
cmp byte [r13 + 8], r8b
jne 0x14046f77e
mov rcx, qword [r13]
clc
test rcx, rcx
je 0x14046f76b
mov rax, qword [rcx + 0x38]
sal dl, 0x9e
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046f6e0
je 0x14046f705
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046f6f2
jle 0x14046f705
movzx eax, word [rdx]
jmp 0x14046f700
jmp 0x14046f729
mov rax, qword [rcx]
jmp 0x14046f70d
mov rax, qword [rax + 0x30]
jmp 0x14046f716
call qword [0x1400b8d90]
mov r9, qword [rsp + 0x60]
btc cx, r15w
xor r8d, r8d
mov ecx, 0xffff
cmp r13, 0x5fc73554
test r14d, 0x1380279f
cmp rsp, rcx
cmp cx, ax
jmp 0x14046f747
je 0x14046f76b
mov word [r12], ax
movsx bx, r12b
movzx rbx, dx
movsxd rbx, r10d
mov rbx, r12
jmp 0x14046f766
jmp 0x14046f775
mov qword [r13], r8
cmovns cx, r10w
lahf
mov eax, 1
mov byte [r13 + 8], al
movzx r8d, word [rbx]
mov rdx, rdi
jmp 0x14046f78f
mov rcx, r9
jmp 0x14046f797
call fcn.1401290f0
sub rax, qword [rsp + 0x60]
jmp 0x14046f7a7
sar rax, 1
cmp r14b, r8b
clc
cmc
cmp rax, 0xa
jmp 0x14046f7b8
jae 0x14046f93c
lea rcx, [0x1400c0da0]
adc r9b, spl
stc
mov r9b, byte [rax + rcx]
xchg ecx, ecx
sub cx, ax
mov rcx, qword [rsi + 0x10]
stc
test al, 0x76
cmp rcx, qword [rsi + 0x18]
jmp 0x14046f7e2
jae 0x14046f83a
lea rax, [rcx + 1]
cmp bpl, r9b
cmc
test r13b, r9b
mov qword [rsi + 0x10], rax
mov rax, rsi
cmp qword [rsi + 0x18], 0x10
jmp 0x14046f804
jb 0x14046f819
mov rax, qword [rsi]
cmp r8b, 0xf5
test r8d, ebx
jmp 0x14046f819
mov byte [rax + rcx], r9b
jmp 0x14046f823
xor r8d, r8d
jmp 0x14046f82b
mov byte [rax + rcx + 1], r8b
jmp 0x14046f835
jmp 0x14046f85a
mov r8b, r14b
movsx cx, r8b
mov edx, 1
not ecx
mov rcx, rsi
jmp 0x14046f851
call fcn.140457b4c
sub r8d, r8d
clc
mov rcx, qword [r13]
cmc
cmp r14b, 0xb5
test rcx, rcx
jmp 0x14046f86b
je 0x14046f909
mov rax, qword [rcx + 0x38]
cmp r9w, 0x55bb
clc
stc
cmp qword [rax], r8
jmp 0x14046f885
je 0x14046f8cc
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046f897
jle 0x14046f8cc
dec dword [rax]
cbw
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx ax, r13b
lahf
mov eax, r9d
lea rax, [rdx + 2]
jmp 0x14046f8ba
mov qword [rcx], rax
bswap eax
movzx eax, word [rdx]
jmp 0x14046f8c7
jmp 0x14046f8ea
mov rax, qword [rcx]
jmp 0x14046f8d4
mov rax, qword [rax + 0x38]
jmp 0x14046f8dd
call qword [0x1400b8d90]
sub r8d, r8d
cmc
cmp dil, r15b
mov ecx, 0xffff
test r9b, 0xfb
cmp cx, ax
je 0x14046f909
mov al, r8b
jmp 0x14046f904
jmp 0x14046f916
mov qword [r13], r8
mov eax, 1
movzx rdx, r15w
mov byte [r13 + 8], al
mov rdx, r15
movsxd rcx, edi
xchg ch, ch
mov rcx, r13
call fcn.14046989e
xor r8d, r8d
stc
cmc
test al, al
jmp 0x14046f936
je 0x14046f6a8
mov dil, byte [rsp + 0x30]
lahf
seta ch
mov sil, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
bswap bx
movsxd rbx, r11d
mov rbx, qword [rsp + 0x50]
movsx rax, r10w
jmp 0x14046f96c
mov rax, qword [rbx]
xchg cl, ch
movzx ecx, di
jmp 0x14046f979
mov rcx, rbx
mov rax, qword [rax + 0x18]
jmp 0x14046f985
call qword [0x1400b8d90]
movzx ebx, ax
bswap cx
cmovne ecx, r15d
movzx ecx, r8w
mov rdx, qword [rsp + 0x48]
xchg ecx, ecx
mov rcx, r13
call fcn.14046989e
xor r8d, r8d
jmp 0x14046f9ba
test al, al
jmp 0x14046f9c1
jne 0x14046fd75
test bx, bx
jmp 0x14046f9cf
je 0x14046fd75
cmp byte [r13 + 8], r8b
jmp 0x14046f9de
jne 0x14046fa84
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046f9f0
je 0x14046fa77
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
jmp 0x14046fa03
test rdx, rdx
jmp 0x14046fa0b
je 0x14046fa36
mov rax, qword [rcx + 0x50]
test r12w, 0x563a
cmp dword [rax], r8d
jmp 0x14046fa23
jle 0x14046fa36
movzx eax, word [rdx]
jmp 0x14046fa31
jmp 0x14046fa5a
mov rax, qword [rcx]
jmp 0x14046fa3e
mov rax, qword [rax + 0x30]
jmp 0x14046fa47
call qword [0x1400b8d90]
xor r8d, r8d
xor cl, r8b
xor rcx, 0x4a885017
mov ecx, 0xffff
cmp cx, ax
je 0x14046fa77
mov word [r13 + 0xa], ax
jmp 0x14046fa72
jmp 0x14046fa7b
mov qword [r13], r8
mov eax, 1
mov byte [r13 + 8], al
cmp word [r13 + 0xa], bx
movzx ebx, di
mov ebx, dword [rsp + 0x68]
jmp 0x14046fa95
jne 0x14046fd79
mov eax, 1
movsx rcx, bp
btr rcx, 0x9f
sbb ch, 0xdb
mov rcx, qword [r13]
cmp cl, 0xa7
test rcx, rcx
je 0x14046fb68
mov rax, qword [rcx + 0x38]
cmp r10d, ebx
cmp qword [rax], r8
jmp 0x14046facb
je 0x14046fb1d
mov rax, qword [rcx + 0x50]
test si, 0x11ef
test r14d, r12d
cmp dword [rax], r8d
jmp 0x14046fae5
jle 0x14046fb1d
dec dword [rax]
not ax
movsx eax, dx
movzx edx, r12w
mov rcx, qword [rcx + 0x38]
cbw
cdqe
mov rdx, qword [rcx]
bswap eax
seto al
movsx ax, ch
lea rax, [rdx + 2]
mov qword [rcx], rax
not ax
movzx eax, word [rdx]
jmp 0x14046fb37
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046fb29
call qword [0x1400b8d90]
xor r8d, r8d
bsf cx, sp
clc
mov ecx, 0xffff
jmp 0x14046fb42
cmp cx, ax
jmp 0x14046fb4a
je 0x14046fb5d
mov al, r8b
jmp 0x14046fb58
jmp 0x14046fb76
mov eax, 1
movsx rdx, r11w
xchg ch, dh
mov qword [r13], r8
cmove rcx, r10
mov cl, 0x53
movsx dx, ch
mov byte [r13 + 8], al
jmp 0x14046fb81
mov rdx, qword [rsp + 0x48]
mov cl, r10b
mov rcx, r13
jmp 0x14046fb91
call fcn.14046989e
cmp ebx, dword [rsp + 0x58]
jmp 0x14046fb9f
jge 0x14046fd79
sub r8d, r8d
test al, al
jmp 0x14046fbaf
jne 0x14046fd62
cmp byte [r13 + 8], r8b
jmp 0x14046fbbe
jne 0x14046fc75
mov rcx, qword [r13]
cmp dl, r15b
test r11w, r10w
test rcx, rcx
jmp 0x14046fbd7
je 0x14046fc5e
mov rax, qword [rcx + 0x38]
sar dx, 0x80
clc
mov rdx, qword [rax]
test r8d, 0x5ead1d26
test rdx, rdx
je 0x14046fc1f
mov rax, qword [rcx + 0x50]
cmp r14, 0x729836b1
cmp dword [rax], r8d
jmp 0x14046fc0c
jle 0x14046fc1f
movzx eax, word [rdx]
jmp 0x14046fc1a
jmp 0x14046fc3c
mov rax, qword [rcx]
jmp 0x14046fc27
mov rax, qword [rax + 0x30]
jmp 0x14046fc30
call qword [0x1400b8d90]
sub r8d, r8d
adc cl, spl
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046fc49
je 0x14046fc5e
mov word [r13 + 0xa], ax
jmp 0x14046fc59
jmp 0x14046fc62
mov qword [r13], r8
mov eax, 1
mov ch, 0xc
mov byte [r13 + 8], al
mov cl, r12b
mov ax, 0x2554
mov rax, qword [rsp + 0x60]
movsx r8w, bpl
bswap r8w
lea rdx, [rax + 0x16]
movzx r8d, word [r13 + 0xa]
movzx rcx, r9w
movsx cx, ah
mov rcx, rax
jmp 0x14046fc9c
call fcn.1401290f0
sub rax, qword [rsp + 0x60]
cmc
sar rax, 1
cmp rax, 0xa
jae 0x14046fd62
lea rcx, [0x1400c0da0]
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
bts rcx, r8
mov rcx, qword [r10 + 0x10]
stc
jmp 0x14046fcd2
cmp rcx, qword [r10 + 0x18]
jmp 0x14046fcdb
jae 0x14046fd30
lea rax, [rcx + 1]
cmp r14d, 0x6f56689c
cmp dl, r10b
clc
mov qword [r10 + 0x10], rax
movzx eax, r15w
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jmp 0x14046fd05
jb 0x14046fd11
mov rax, qword [r10]
test bx, di
mov byte [rax + rcx], r9b
test r15b, 0xe9
sub r8d, r8d
jmp 0x14046fd21
mov byte [rax + rcx + 1], r8b
jmp 0x14046fd2b
jmp 0x14046fd4b
mov r8b, sil
mov edx, 1
mov rcx, r10
jmp 0x14046fd40
call fcn.140457b4c
sub r8d, r8d
adc al, r11b
mov eax, 1
cmc
jmp 0x14046fd56
add ebx, eax
jmp 0x14046fd5d
jmp 0x14046faac
mov ecx, 1
mov byte [rsp + 0x38], cl
jmp 0x14046fd70
jmp 0x14046fd7e
mov ebx, dword [rsp + 0x68]
mov ecx, 1
mov rax, qword [rsp + 0x70]
sub edx, edx
test r9w, r13w
cmp qword [rax + 0x10], rdx
jmp 0x14046fd92
jne 0x14046fda1
mov byte [rsp + 0x38], cl
jmp 0x14046fe78
mov eax, dword [rsp + 0x58]
stc
cmp ebx, eax
jmp 0x14046fdad
jge 0x14046fe78
sub eax, ebx
mov ebx, eax
ror r14b, 0x77
mov r14, qword [rsp + 0x70]
add r15b, bl
cmovns cx, di
mov r15d, 1
btr cx, r10w
mov rcx, qword [r14 + 0x10]
cmp rcx, qword [r14 + 0x18]
jmp 0x14046fddf
jae 0x14046fe2c
lea rax, [rcx + 1]
jmp 0x14046fdf5
mov qword [r14 + 0x10], rax
rcl rax, 0xc9
clc
and eax, edx
mov rax, r14
clc
cmp qword [r14 + 0x18], 0x10
jmp 0x14046fe0e
jb 0x14046fe1c
mov rax, qword [r14]
jmp 0x14046fe1c
mov word [rax + rcx], 0x30
jmp 0x14046fe27
jmp 0x14046fe4e
mov r9b, 0x30
movzx ecx, r8w
not dl
mov r8b, dil
movzx rdx, di
mov rdx, r15
mov rcx, r14
jmp 0x14046fe47
call fcn.140457b4c
xor edx, edx
sub rbx, r15
jmp 0x14046fe56
jne 0x14046fdd2
mov r14b, byte [rsp + 0x30]
sal rdx, cl
shr dh, cl
or edx, 0x49b270de
mov r15b, byte [rsp + 0x30]
dec dx
bt dx, dx
mov rdx, qword [rbp]
clc
cmp r13b, dl
cmp rdx, 0x10
jb 0x14046f565
inc rdx
mov rcx, qword [rbp - 0x18]
bt eax, ebx
shr ah, cl
cmp r14w, dx
mov rax, rcx
clc
stc
cmc
cmp rdx, 0x1000
jb 0x14046f560
add rdx, 0x27
mov rcx, qword [rcx - 8]
test dl, r15b
cmc
sub rax, rcx
add rax, 0xfffffffffffffff8
stc
clc
cmp rax, 0x1f
jmp 0x14046fecb
ja 0x14047149e
jmp 0x14046f560
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.14046989e
sub r9d, r9d
cmc
test al, al
jmp 0x14046feee
jne 0x14046f568
mov rbx, qword [rsp + 0x50]
mov dl, sil
mov rax, qword [rbx]
not cl
movsx rdx, r11w
movsx cx, r11b
lea rdx, [rbp - 0x38]
movzx cx, spl
mov rcx, rbx
jmp 0x14046ff1b
mov rax, qword [rax + 0x38]
jmp 0x14046ff24
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
bts r8d, 8
cmc
stc
cmp r11, 0x7ab3c3b
or r8d, 2
cmp dil, 0x7c
test r9w, si
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
test r9d, 0x327817c8
sub r9d, r9d
cmc
cmp qword [rbp - 0x28], r9
jmp 0x14046ff67
jbe 0x1404700ec
mov rax, qword [rbx]
mov dl, 0x4d
lea rdx, [rbp - 0x18]
mov ch, 0x89
movzx ecx, ax
mov rcx, rbx
jmp 0x14046ff84
mov rax, qword [rax + 0x38]
jmp 0x14046ff8d
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
bts r8d, 0xb
or r8d, 4
and dl, 0x3f
inc dl
dec rdx
mov dword [rsp + 0x34], r8d
mov dx, r15w
movzx edx, r11w
bts dx, di
mov dword [rsp + 0x3c], r8d
rol edx, cl
lea rdx, [r13 + 8]
mov qword [rsp + 0x58], rdx
cmp r12b, r12b
xor r9d, r9d
stc
cmp r11b, r9b
cmp byte [rdx], r9b
jmp 0x14046ffdc
jne 0x1404700a4
mov rcx, qword [r13]
test r8b, r10b
clc
test rcx, rcx
jmp 0x14046fff2
je 0x140470088
mov rax, qword [rcx + 0x38]
rol edx, cl
xor dx, r10w
bts rdx, rax
mov rdx, qword [rax]
clc
stc
test rdx, rdx
je 0x140470035
mov rax, qword [rcx + 0x50]
clc
jmp 0x14047001f
cmp dword [rax], r9d
jle 0x140470035
movzx eax, word [rdx]
jmp 0x140470030
jmp 0x14047005e
mov rax, qword [rcx]
jmp 0x14047003d
mov rax, qword [rax + 0x30]
jmp 0x140470046
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
xor r9d, r9d
movzx cx, bpl
xchg dl, ch
xor dl, r9b
mov ecx, 0xffff
bsf dx, r15w
mov rdx, qword [rsp + 0x58]
test r12b, al
cmp cx, ax
je 0x140470088
mov word [r13 + 0xa], ax
jmp 0x140470083
jmp 0x140470091
mov qword [r13], r9
mov r10w, 0x7207
mov r10d, 1
mov byte [rdx], r10b
jmp 0x14047009f
jmp 0x1404700b3
mov r10d, 1
clc
adc ah, 0x7f
shrd ax, bp, 0xa7
movzx ecx, word [r13 + 0xa]
sar al, cl
lahf
adc ah, 0x3e
lea rax, [rbp - 0x18]
cmp qword [rbp], 8
jmp 0x1404700cc
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
jmp 0x1404700d9
jne 0x1404700f0
mov bl, r10b
jmp 0x1404700e7
jmp 0x1404700f8
lea rdx, [r13 + 8]
mov bl, r9b
mov qword [rsp + 0x58], rdx
test r8b, 4
je 0x14047013d
and r8d, 0xfffffffb
movzx ecx, r9w
movsxd rcx, edi
jmp 0x140470112
mov dword [rsp + 0x34], r8d
xchg ch, ch
mov dword [rsp + 0x3c], r8d
bswap ecx
movsx rcx, r11w
mov cl, cl
lea rcx, [rbp - 0x18]
jmp 0x14047012f
call fcn.14045befe
mov r8d, dword [rsp + 0x34]
clc
test dil, dil
test r8b, 2
jmp 0x140470146
je 0x14047017b
and r8d, 0xfffffffd
movsx rcx, di
mov dword [rsp + 0x34], r8d
bswap cx
mov dword [rsp + 0x3c], r8d
movsx ecx, r12w
movzx rcx, r14w
movzx ecx, r13w
lea rcx, [rbp - 0x38]
jmp 0x140470176
call fcn.14045befe
sub r8d, r8d
jmp 0x140470184
test bl, bl
jmp 0x14047018b
je 0x140470390
mov rcx, qword [r13]
clc
stc
test rcx, rcx
jmp 0x14047019f
je 0x140470224
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x1404701b1
je 0x1404701f9
mov rax, qword [rcx + 0x50]
jmp 0x1404701c1
cmp dword [rax], r8d
jmp 0x1404701c9
jle 0x1404701f9
dec dword [rax]
cdqe
mov rcx, qword [rcx + 0x38]
cwd
cbw
movzx ax, r12b
mov rdx, qword [rcx]
cdqe
lea rax, [rdx + 2]
jmp 0x1404701ee
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140470209
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140470216
je 0x140470224
mov al, r8b
jmp 0x140470233
mov qword [r13], r8
mov eax, 1
movsx edx, bp
setle ch
mov rcx, qword [rsp + 0x58]
movzx rdx, r15w
mov dh, dl
mov dx, 0x4b4f
mov byte [rcx], al
mov rcx, qword [rsp + 0x50]
rdtsc
cdq
movzx edx, r15w
mov rax, qword [rcx]
movsx edx, r12w
mov rdx, r8
movzx rdx, r11w
lea rdx, [rbp - 0x18]
jmp 0x140470267
mov rax, qword [rax + 0x38]
jmp 0x140470270
call qword [0x1400b8d90]
mov ebx, dword [rsp + 0x34]
movzx rdx, r8w
btr edx, 0x39
bts ebx, 0xa
mov dword [rsp + 0x34], ebx
cqo
rcl dx, cl
and dx, 0x33e6
mov dword [rsp + 0x3c], ebx
sbb dl, r10b
mov rdx, qword [rbp + 0x20]
test r14d, edi
cmp rdx, 8
jmp 0x1404702ab
jb 0x140470313
lea rdx, [rdx*2 + 2]
movzx rax, r14w
cmc
sar cx, cl
mov rcx, qword [rbp + 8]
mov rax, rcx
test rdx, rsi
cmp r12w, 0xe0
stc
cmp rdx, 0x1000
jmp 0x1404702de
jb 0x14047030e
add rdx, 0x27
jmp 0x1404702ed
mov rcx, qword [rcx - 8]
test r11b, sil
cmc
sub rax, rcx
test r14d, esi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140470308
ja 0x1404714af
call fcn.140267d8d
movups xmm0, xmmword [rbp - 0x18]
cmovae cx, r14w
cmp r12, 0x613cd1
rcr rcx, cl
movups xmmword [rbp + 8], xmm0
movsx cx, ah
clc
movups xmm1, xmmword [rbp - 8]
and ch, 0x63
rcl rcx, 0xb3
stc
movups xmmword [rbp + 0x18], xmm1
and cl, 0xff
mov cx, ax
sar ch, cl
sub eax, eax
xchg rcx, rcx
movsxd rcx, ebp
mov cl, r12b
mov qword [rbp - 8], rax
mov cl, 0xfb
cmovo cx, r12w
mov ch, bh
mov qword [rbp], 7
not rcx
mov cl, r12b
mov word [rbp - 0x18], ax
mov ch, 0x84
cmovl cx, sp
jmp 0x14047037d
lea rcx, [rbp - 0x18]
jmp 0x140470386
call fcn.14045befe
jmp 0x14046f565
mov rbx, qword [rsp + 0x50]
cdq
cbw
lahf
mov rax, qword [rbx]
movsx cx, r8b
cqo
lea rdx, [rbp - 0x38]
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x1404703b3
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
bts edx, 0xc
clc
or edx, 8
clc
mov dword [rsp + 0x34], edx
cmc
stc
mov dword [rsp + 0x3c], edx
test r11b, r12b
xor r9d, r9d
cmp cl, 0x69
cmp qword [rbp - 0x28], r9
jmp 0x1404703e2
jbe 0x140470574
mov rax, qword [rbx]
setae dh
lea rdx, [rbp - 0x18]
not ch
mov rcx, rbx
jmp 0x1404703fc
mov rax, qword [rax + 0x40]
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
movsx r8d, r8w
btr r8d, r14d
clc
bts edx, 0xd
btr r8w, 0x75
or edx, 0x10
sbb r8b, r14b
xchg r8, r8
mov dword [rsp + 0x34], edx
xor r8b, 0xa
shl r8b, 0x4a
shr r8w, 0x91
mov dword [rsp + 0x3c], edx
mov r8, qword [rsp + 0x58]
stc
jmp 0x14047044a
xor r9d, r9d
cmp r13b, 0x6e
test r13, rdx
cmp byte [r8], r9b
jmp 0x14047045c
jne 0x140470538
mov rcx, qword [r13]
test dx, 0x7404
clc
test rcx, rcx
jmp 0x140470474
je 0x140470501
mov rax, qword [rcx + 0x38]
btc rdx, 0xc0
or dl, 0x46
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140470491
je 0x1404704b5
mov rax, qword [rcx + 0x50]
clc
test r14, r8
cmp dword [rax], r9d
jle 0x1404704b5
movzx eax, word [rdx]
jmp 0x1404704b0
jmp 0x1404704db
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404704c1
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x58]
rol cx, cl
sub r9d, r9d
rol ecx, cl
movsxd rcx, ebp
movsx rcx, r10w
mov ecx, 0xffff
cmp r14b, r9b
clc
cmp cx, ax
jmp 0x1404704ec
je 0x140470501
mov word [r13 + 0xa], ax
jmp 0x1404704fc
jmp 0x14047050a
mov qword [r13], r9
not r10d
cwd
mov r10d, 1
movzx edx, cx
movsxd rdx, ebp
movzx dx, r15b
mov byte [r8], r10b
movzx rdx, di
movzx edx, r15w
cmovl dx, cx
mov edx, dword [rsp + 0x34]
jmp 0x140470533
jmp 0x14047053e
mov r10d, 1
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
test r15b, r12b
shl bl, cl
or bl, 0xf5
cmp qword [rbp], 8
mov bl, bl
cmovae rax, qword [rbp - 0x18]
rcr bl, 0x24
cmp word [rax], cx
not bl
setle bl
mov bl, r10b
jmp 0x14047056e
je 0x140470578
mov bl, r9b
clc
test dl, 0x10
jmp 0x140470580
je 0x1404705b8
and edx, 0xffffffef
jmp 0x140470594
mov dword [rsp + 0x34], edx
not ch
mov dword [rsp + 0x3c], edx
bswap rcx
jmp 0x1404705a8
lea rcx, [rbp - 0x18]
call fcn.14045befe
mov edx, dword [rsp + 0x34]
test sil, r13b
test dl, 8
jmp 0x1404705c0
je 0x1404705e9
and edx, 0xfffffff7
mov dword [rsp + 0x34], edx
bswap cx
mov dword [rsp + 0x3c], edx
setbe cl
movzx rcx, r10w
lea rcx, [rbp - 0x38]
jmp 0x1404705e4
call fcn.14045befe
test bl, bl
jmp 0x1404705f0
je 0x1404707d3
mov rcx, qword [r13]
cmp dl, r14b
test spl, bpl
xor ebx, ebx
test rcx, rcx
jmp 0x14047060a
je 0x14047069e
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], rbx
jmp 0x14047061d
je 0x140470668
mov rax, qword [rcx + 0x50]
cmp spl, r15b
stc
cmp dword [rax], ebx
jmp 0x140470632
jle 0x140470668
dec dword [rax]
cwd
movsx rdx, r13w
mov rcx, qword [rcx + 0x38]
cqo
bswap dx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
nop
movzx ax, cl
bswap eax
movzx eax, word [rdx]
jmp 0x140470663
jmp 0x14047067a
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140470674
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x140470684
cmp cx, ax
jmp 0x14047068c
je 0x14047069e
mov al, bl
jmp 0x140470699
jmp 0x1404706ab
mov qword [r13], rbx
mov eax, 1
movzx rdx, bx
mov rcx, qword [rsp + 0x58]
bswap edx
cqo
mov byte [rcx], al
movsx rax, r14w
mov rcx, qword [rsp + 0x50]
movsx eax, r10w
cbw
xchg dx, dx
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
mov rax, qword [rax + 0x40]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
movsx edx, r13w
bts eax, 0xf
mov dword [rsp + 0x34], eax
shl rdx, cl
ror dx, cl
not dx
mov dword [rsp + 0x3c], eax
sub dl, 0x1c
sar rdx, 0xb2
cmp r8b, 0xc5
mov rdx, qword [rbp + 0x20]
cmp r8w, cx
cmp rdx, 8
jmp 0x140470712
jb 0x140470774
lea rdx, [rdx*2 + 2]
and ax, si
shl eax, 0x9e
rol ax, 0xa3
mov rcx, qword [rbp + 8]
and rax, r8
mov rax, rcx
stc
cmp rdx, 0x1000
jmp 0x140470741
jb 0x14047076f
add rdx, 0x27
clc
cmc
mov rcx, qword [rcx - 8]
sub rax, rcx
stc
add rax, 0xfffffffffffffff8
test spl, cl
cmp r10b, 0x6e
cmp rax, 0x1f
jmp 0x140470769
ja 0x140471493
call fcn.140267d8d
movups xmm0, xmmword [rbp - 0x18]
movsxd rcx, esi
mov cx, r15w
movzx ecx, sp
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rbp - 8]
jmp 0x140470795
movups xmmword [rbp + 0x18], xmm1
mov qword [rbp - 8], rbx
setnp cl
mov qword [rbp], 7
mov word [rbp - 0x18], bx
mov ecx, 0x241323fc
jmp 0x1404707b6
lea rcx, [rbp - 0x18]
jmp 0x1404707bf
call fcn.14045befe
mov byte [rsp + 0x30], 1
jmp 0x1404707ce
jmp 0x14046f565
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
cqo
lea rdx, [rbp - 0x38]
setnp ch
mov rcx, rbx
jmp 0x1404707ec
mov rax, qword [rax + 0x38]
jmp 0x1404707f5
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
jmp 0x140470804
bts eax, 0xe
or eax, 0x20
test r8, 0x51780764
mov dword [rsp + 0x34], eax
clc
cmp bpl, 0x9e
cmc
mov dword [rsp + 0x3c], eax
cmc
xor ecx, ecx
cmp sil, al
cmp qword [rbp - 0x28], rcx
je 0x140470893
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
movsx cx, al
mov rcx, rbx
jmp 0x140470843
mov rax, qword [rax + 0x40]
jmp 0x14047084c
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
cmp r10b, 0x5e
or eax, 0x10040
clc
jmp 0x140470865
mov dword [rsp + 0x34], eax
stc
mov dword [rsp + 0x3c], eax
test dx, 0x5d70
xor ecx, ecx
stc
cmc
cmp qword [rbp - 8], rcx
jmp 0x140470880
jne 0x140470893
lea ebx, [rcx + 1]
jmp 0x14047088e
jmp 0x140470899
mov bl, cl
cmc
cmp r8, r14
test al, 0x40
jmp 0x1404708a0
je 0x1404708c3
and eax, 0xffffffbf
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
lea rcx, [rbp - 0x18]
jmp 0x1404708ba
call fcn.14045befe
mov eax, dword [rsp + 0x34]
test al, 0x20
je 0x1404708f0
and eax, 0xffffffdf
mov dword [rsp + 0x34], eax
movsx cx, ah
movsx ecx, di
mov dword [rsp + 0x3c], eax
movsx cx, bpl
lea rcx, [rbp - 0x38]
jmp 0x1404708eb
call fcn.14045befe
xor r9d, r9d
shl ch, 0xf0
mov eax, dword [rsp + 0x38]
shr cx, cl
or ecx, 0x22743f30
lea ecx, [r9 + 1]
test bl, bl
jmp 0x14047090e
je 0x14046f571
mov byte [rsp + 0x30], cl
jmp 0x14046f571
mov rcx, qword [rsp + 0x50]
setb dh
jmp 0x14047092f
mov rax, qword [rcx]
movsx rdx, si
lea rdx, [rbp - 0x38]
jmp 0x14047093f
mov rax, qword [rax + 0x30]
jmp 0x140470948
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
movsxd rbx, edx
setne bh
mov bl, 0xe0
bts eax, 7
mov bh, 0xb0
mov dword [rsp + 0x34], eax
and ebx, 0x60785d9d
xadd bl, bl
mov dword [rsp + 0x3c], eax
mov rax, qword [rbp + 0x98]
movsx rbx, dx
jmp 0x140470982
mov rbx, qword [rsp + 0x48]
test r8w, 0x2ab0
stc
test byte [rax + 0x18], 8
jmp 0x140470997
jne 0x140470aca
mov rdx, rbx
setnp ch
movzx ecx, r12w
mov rcx, r13
jmp 0x1404709af
call fcn.14046989e
xor r8d, r8d
cmp di, 0xa9b
test al, al
jmp 0x1404709c3
jne 0x140470aca
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
jmp 0x1404709d7
cmovae rbx, qword [rbp - 0x38]
stc
test r14b, 0x85
cmp byte [r13 + 8], r8b
jmp 0x1404709ea
jne 0x140470ab2
mov rcx, qword [r13]
cmp r13w, 0x4837
test rcx, rcx
je 0x140470a96
mov rax, qword [rcx + 0x38]
bt edx, edx
movzx edx, r8w
mov rdx, qword [rax]
cmc
cmp dh, dh
test rdx, rdx
jmp 0x140470a1c
je 0x140470a4c
mov rax, qword [rcx + 0x50]
test r13w, 0x76ae
cmp dx, 0x60d6
cmp dword [rax], r8d
jmp 0x140470a39
jle 0x140470a4c
movzx eax, word [rdx]
jmp 0x140470a47
jmp 0x140470a73
mov rax, qword [rcx]
jmp 0x140470a54
mov rax, qword [rax + 0x30]
jmp 0x140470a5d
call qword [0x1400b8d90]
xor r8d, r8d
movzx ecx, r9w
btr cx, 0x2d
rcr rcx, 0x74
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x140470a81
je 0x140470a96
mov word [r13 + 0xa], ax
jmp 0x140470a91
jmp 0x140470a9a
mov qword [r13], r8
mov eax, 1
jmp 0x140470aa4
mov byte [r13 + 8], al
bt ax, r14w
cbw
neg rax
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x140470abf
jne 0x140470bea
mov rbx, qword [rsp + 0x48]
cmp qword [rbp - 0x78], 3
jne 0x140470c1f
mov eax, 1
cmp r8, rdi
cmp qword [rbp + 0x18], rax
jmp 0x140470ae6
ja 0x140470c1f
mov rdx, rbx
mov cx, r10w
mov rcx, r13
jmp 0x140470afb
call fcn.14046989e
xor ebx, ebx
test al, al
jmp 0x140470b09
jne 0x140470bf4
cmp byte [r13 + 8], bl
jne 0x140470bb0
mov rcx, qword [r13]
test ebp, 0x22923ad1
clc
test rcx, rcx
jmp 0x140470b2c
je 0x140470b8d
mov rax, qword [rcx + 0x38]
cqo
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140470b43
je 0x140470b63
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], ebx
jmp 0x140470b55
jle 0x140470b63
movzx eax, word [rdx]
jmp 0x140470b70
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140470b7d
je 0x140470b8d
mov word [r13 + 0xa], ax
jmp 0x140470b9c
mov qword [r13], rbx
adc al, 0x10
adc eax, ebp
mov rcx, 0x3adc3ea3
mov eax, 1
xor ch, 0xc0
bts cx, r12w
movzx ecx, di
mov byte [r13 + 8], al
movzx ecx, word [r13 + 0xa]
shr ah, 0x4b
xor rax, rbp
xadd eax, eax
lea rax, [rbp - 0x38]
cmp r15b, 0x88
cmp qword [rbp - 0x20], 8
jmp 0x140470bd0
cmovae rax, qword [rbp - 0x38]
test r13d, 0x2a627e7c
cmp cx, word [rax]
je 0x140470c1f
jmp 0x140470bf4
sub ebx, ebx
bsr eax, ecx
bts ax, r12w
lea rax, [rbp - 0x38]
dec cl
sar dx, 0x6c
cmp qword [rbp - 0x20], 8
jmp 0x140470c0f
cmovae rax, qword [rbp - 0x38]
mov qword [rbp - 0x28], rbx
clc
movsxd rdx, eax
mov word [rax], bx
lea rbx, [rbp - 0x38]
bt edx, r12d
cmp qword [rbp - 0x20], 8
movzx dx, bpl
movzx rdx, r14w
cmovae rbx, qword [rbp - 0x38]
mov cl, r13b
movsx cx, r15b
movsx rdx, r13w
mov rdx, qword [rsp + 0x48]
movzx ecx, r8w
movsxd rcx, r8d
mov rcx, r13
jmp 0x140470c5a
call fcn.14046989e
xor r8d, r8d
cmp ax, 0x5608
cmp r13b, r15b
cmc
test al, al
jne 0x140470ea6
mov r12, qword [rsp + 0x48]
btr rax, 0xb1
mov esi, 0xffff
shl eax, 0xc1
sal r14b, 0x5a
lea r14d, [r8 + 1]
sar ah, 0x64
lea rcx, [rbp - 0x38]
test r11d, eax
shr al, 0x3f
bt rax, 0x63
cmp qword [rbp - 0x20], 8
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
jmp 0x140470cb7
lea rcx, [rcx + rax*2]
cmp rbx, rcx
jmp 0x140470cc3
je 0x140470e8c
cmp byte [r13 + 8], r8b
jmp 0x140470cd2
jne 0x140470d82
mov rcx, qword [r13]
test r14b, 0xe5
clc
test rcx, rcx
jmp 0x140470ce9
je 0x140470d74
mov rax, qword [rcx + 0x38]
shl edx, cl
movsx dx, r14b
add dx, r9w
mov rdx, qword [rax]
cmp ebx, r8d
test r10w, 0x297b
test rdx, rdx
jmp 0x140470d12
je 0x140470d3c
mov rax, qword [rcx + 0x50]
cmp r8d, 0x36cc324f
cmp r8b, dil
cmp dword [rax], r8d
jle 0x140470d3c
movzx eax, word [rdx]
jmp 0x140470d37
jmp 0x140470d57
mov rax, qword [rcx]
jmp 0x140470d44
mov rax, qword [rax + 0x30]
jmp 0x140470d4d
call qword [0x1400b8d90]
sub r8d, r8d
cmc
cmp si, ax
jmp 0x140470d5f
je 0x140470d74
mov word [r13 + 0xa], ax
jmp 0x140470d6f
jmp 0x140470d7e
mov qword [r13], r8
mov al, al
rcr al, cl
shr al, cl
mov byte [r13 + 8], r14b
movzx eax, word [r13 + 0xa]
cmp r10, 0x737b6971
cmp ax, word [rbx]
jmp 0x140470d96
jne 0x140470e8c
add rbx, 2
bsr rcx, r15
sar cx, 0xd
mov rcx, qword [r13]
cmp r10, rdx
test r14w, r15w
cmp al, 0x1e
test rcx, rcx
jmp 0x140470dbd
je 0x140470e45
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140470dcf
je 0x140470e0a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140470de1
jle 0x140470e0a
dec dword [rax]
mov rcx, qword [rcx + 0x38]
seto dh
movsx ax, dil
mov rdx, qword [rcx]
lahf
lea rax, [rdx + 2]
mov qword [rcx], rax
cdqe
movzx eax, word [rdx]
jmp 0x140470e2a
mov rax, qword [rcx]
jmp 0x140470e12
mov rax, qword [rax + 0x38]
jmp 0x140470e1b
call qword [0x1400b8d90]
xor r8d, r8d
cmp r12b, r10b
cmp dl, 0x28
cmp si, ax
jmp 0x140470e32
je 0x140470e45
mov al, r8b
jmp 0x140470e40
jmp 0x140470e5b
mov qword [r13], r8
xchg dl, dh
jmp 0x140470e50
mov al, r14b
movzx ecx, bp
movzx cx, bpl
mov byte [r13 + 8], al
mov dl, 0x55
movzx dx, r8b
movsxd rcx, r8d
mov rdx, r12
mov cl, r12b
jmp 0x140470e74
mov rcx, r13
jmp 0x140470e7c
call fcn.14046989e
sub r8d, r8d
test al, al
je 0x140470c8f
mov sil, byte [rsp + 0x30]
ror ah, cl
xor ecx, 0x13f62b75
mov r14b, byte [rsp + 0x30]
shr al, 0x23
mov r12b, byte [rsp + 0x30]
lea rcx, [rbp - 0x38]
xor al, r13b
cmp qword [rbp - 0x20], 8
seto al
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
test r15w, cx
lea rcx, [rcx + rax*2]
ror ah, cl
mov eax, dword [rsp + 0x38]
jmp 0x140470ed1
movzx eax, al
cmc
cmp rbx, rcx
xchg ecx, ecx
mov ecx, 1
jmp 0x140470ee4
cmovne eax, ecx
mov dword [rsp + 0x38], eax
mov cx, dx
movzx ecx, r11w
movsx ecx, r11w
lea rcx, [rbp - 0x38]
jmp 0x140470eff
jmp 0x140470386
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140470f10
call qword [0x1400b8d90]
sub r9d, r9d
cmc
cmp r9, rbx
cmp r14w, ax
jmp 0x140470f26
je 0x140470f49
mov word [r12], ax
movsx bx, r11b
not rbx
xchg bx, bx
mov rbx, r12
jmp 0x140470f44
jmp 0x140470f50
mov qword [r13], r9
movsxd rcx, esi
mov byte [r13 + 8], dil
cbw
mov rax, qword [r15]
mov edx, 0x48
movzx r8, r14w
not r8w
movzx r8d, word [rbx]
bswap rcx
setne ch
movsxd rcx, ecx
mov rcx, r15
mov rax, qword [rax + 0x20]
jmp 0x140470f7f
call qword [0x1400b8d90]
sub r9d, r9d
test al, al
jmp 0x140470f8f
je 0x14047109b
mov byte [rsp + 0x40], dil
and cl, 0x27
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140470fa9
je 0x14047104f
mov rax, qword [rcx + 0x38]
test r10w, 0x71af
stc
cmp qword [rax], r9
jmp 0x140470fc2
je 0x140471019
mov rax, qword [rcx + 0x50]
test bpl, bpl
cmp rax, 0x7d69384e
cmp dword [rax], r9d
jmp 0x140470fde
jle 0x140471019
dec dword [rax]
movsxd rax, r9d
movsx edx, dx
mov rcx, qword [rcx + 0x38]
cqo
cmove ax, r15w
cwde
mov rdx, qword [rcx]
jmp 0x140471004
lea rax, [rdx + 2]
jmp 0x14047100d
mov qword [rcx], rax
cwde
movzx eax, word [rdx]
jmp 0x140471033
mov rax, qword [rcx]
jmp 0x140471021
mov rax, qword [rax + 0x38]
jmp 0x14047102a
call qword [0x1400b8d90]
xor r9d, r9d
cmp r14w, ax
jmp 0x14047103c
je 0x14047104f
mov al, r9b
jmp 0x14047104a
jmp 0x140471068
mov qword [r13], r9
mov al, 0xd5
movsx edx, si
movzx dx, sil
mov al, dil
mov ch, 0x9c
cwd
xchg rdx, rcx
mov byte [r13 + 8], al
movsx rcx, di
xchg dl, cl
movzx ecx, r11w
mov rdx, rsi
mov cx, 0x28f5
mov rcx, r13
call fcn.14046989e
sub r9d, r9d
cmp r14b, dil
cmp ch, 0x82
test al, al
jmp 0x140471095
je 0x14046ec08
mov dil, byte [rsp + 0x30]
sbb r15b, r11b
cwde
mov sil, byte [rsp + 0x30]
clc
mov r14b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
shrd ax, r8w, 0x4c
not cl
bsf ecx, r9d
mov bl, byte [rsp + 0x40]
add ecx, 0x57b23afe
mov rax, qword [rbp - 0x78]
rol ch, cl
mov ecx, 1
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x1404710e4
jne 0x14046f56d
movzx eax, byte [rsp + 0x38]
jmp 0x1404710fd
test bl, bl
jmp 0x140471104
cmove eax, ecx
mov dword [rsp + 0x38], eax
jmp 0x14046f571
mov rcx, qword [rbp + 0x18]
bts di, r15w
movsxd rdi, esi
mov edi, 1
test rsp, 0x2060079d
cmp rcx, rdi
jmp 0x140471130
jbe 0x1404713e3
lea rbx, [rbp + 8]
ror dx, 0xe6
movzx dx, r11b
mov rdx, qword [rbp + 8]
bts r8w, r11w
shr al, 0x73
mov r8, qword [rbp + 0x20]
cmp r8, 8
cmovae rbx, rdx
sar al, cl
mov al, dl
shl al, 0x23
mov al, byte [rsp + 0x30]
test r11b, r15b
mov byte [rsp + 0x30], al
add rbx, 2
stc
sar rax, cl
shr ah, cl
lea rax, [rbp + 8]
cmp r15b, r15b
clc
cmp r8, 8
jmp 0x140471188
cmovae rax, rdx
cmp r9w, 0x6e1e
lea rax, [rax + rcx*2]
cmp rbx, rax
jmp 0x14047119e
je 0x140471386
mov rdx, qword [rsp + 0x48]
movzx rcx, r13w
jmp 0x1404711b5
mov rcx, r13
call fcn.14046989e
sub r9d, r9d
cmp cx, 0x708a
clc
test al, al
jmp 0x1404711cd
jne 0x140471379
cmp byte [r13 + 8], r9b
jmp 0x1404711dc
jne 0x140471290
mov rcx, qword [r13]
test di, 0x746a
cmp cl, 0xff
clc
test rcx, rcx
jmp 0x1404711f7
je 0x140471288
mov rax, qword [rcx + 0x38]
movzx rdx, bp
or dx, 0x2431
shl rdx, cl
mov rdx, qword [rax]
jmp 0x14047121a
test rdx, rdx
jmp 0x140471222
je 0x140471250
mov rax, qword [rcx + 0x50]
test edi, r12d
jmp 0x140471235
cmp dword [rax], r9d
jmp 0x14047123d
jle 0x140471250
movzx eax, word [rdx]
jmp 0x14047124b
jmp 0x14047126b
mov rax, qword [rcx]
jmp 0x140471258
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r9d, r9d
and ch, 0xfa
rol rcx, cl
mov ecx, 0xffff
cmp cx, ax
je 0x140471288
mov word [r13 + 0xa], ax
jmp 0x140471283
jmp 0x14047128c
mov qword [r13], r9
mov byte [r13 + 8], dil
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x14047129d
jne 0x140471379
mov rcx, qword [r13]
stc
test bp, 0x3acd
test rcx, rcx
jmp 0x1404712b5
je 0x140471355
mov rax, qword [rcx + 0x38]
clc
cmp cx, 0x5178
cmp qword [rax], r9
je 0x14047131d
mov rax, qword [rcx + 0x50]
test cl, r12b
jmp 0x1404712da
cmp dword [rax], r9d
jmp 0x1404712e2
jle 0x14047131d
dec dword [rax]
xchg edx, eax
rdtsc
movsx rdx, r12w
mov rcx, qword [rcx + 0x38]
movzx edx, dx
movzx rdx, dx
mov rdx, qword [rcx]
bswap ax
movsx ax, r8b
sete al
lea rax, [rdx + 2]
mov qword [rcx], rax
cmovg eax, r15d
movzx eax, word [rdx]
jmp 0x140471335
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140471329
call qword [0x1400b8d90]
sub r9d, r9d
bswap cx
mov ecx, 0xffff
cmp cx, ax
jmp 0x140471342
je 0x140471355
mov al, r9b
jmp 0x140471350
jmp 0x140471364
mov qword [r13], r9
bswap dx
not r8b
cwd
mov al, dil
mov byte [r13 + 8], al
mov r8, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
jmp 0x14047116d
mov r8, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
stc
lea rax, [rbp + 8]
cmp r8, 8
jmp 0x140471393
cmovae rax, rdx
lea rax, [rax + rcx*2]
cmp bpl, 0xc
cmp al, spl
cmc
cmp rbx, rax
je 0x1404713e3
mov rcx, qword [rsp + 0x70]
mov rax, rcx
clc
cmp qword [rcx + 0x18], 0x10
jmp 0x1404713bf
jb 0x1404713cd
mov rax, qword [rcx]
jmp 0x1404713cd
mov qword [rcx + 0x10], r9
jmp 0x1404713d6
mov byte [rax], r9b
jmp 0x1404713de
jmp 0x140471419
cmp byte [rsp + 0x30], 0
jmp 0x1404713ed
je 0x140471419
mov r9b, 0x2d
mov r8, rdi
shl ecx, 0x2b
sub rcx, rdx
sub edx, edx
movzx rcx, di
xchg cl, ch
mov rcx, qword [rsp + 0x70]
call fcn.14044a1bf
nop
cmovp rcx, rbp
movsxd rcx, r12d
lea rcx, [rbp + 8]
call fcn.14045befe
mov rax, qword [rsp + 0x70]
cmp dil, dl
adc ch, 0xb5
setg cl
mov rcx, qword [rbp + 0x28]
xor rcx, rsp
jmp 0x14047143c
call fcn.1404a0330
mov rbx, qword [rsp + 0x170]
add bpl, 0xf5
shl r12b, 0xd6
add rsp, 0x130
pop r15
pop r14
not dil
bswap bp
movzx r12w, bpl
pop r13
movsx si, r14b
not sil
movsx ebp, cx
pop r12
xchg rbp, rsi
mov sil, 0x94
jmp 0x140471481
pop rdi
not sil
pop rsi
mov rbp, rbx
movsx ebp, di
pop rbp
jmp 0x140471492
ret
call fcn.1404b6b98
int3
call fcn.1404b6b98
nop
jmp 0x1404714a9
call fcn.1404b6b98
nop
call fcn.1404b6b98
int3