Function at 0x1404837ad
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
sar ch, 0xc0
push rbp
sub ah, 0x87
push rsi
rcr ax, 0xbf
push rdi
push r12
or ah, 0xbd
rol eax, 0xa3
rcl dil, 0xf3
push r13
rcr cx, 0xec
movsx ax, r13b
bsr ax, di
push r14
bt ax, 0x85
push r15
btc r14w, 0x89
btc ecx, r12d
lea rbp, [rsp - 0x30]
sub rsp, 0x130
shrd eax, r10d, 0xb5
bsf edi, r11d
mov rax, qword [0x1400b7288]
sar r14b, 0x33
xor rax, rsp
movsxd rdi, r10d
sal rbx, 0x51
mov qword [rbp + 0x28], rax
sar rax, cl
mov qword [rsp + 0x48], r9
mov r13, r8
mov rdi, rdx
rcr r15b, 0x46
mov qword [rsp + 0x70], rdx
bt bx, 0x54
cbw
movsx cx, r14b
mov qword [rbp - 0x40], rdx
rol cx, 0x9c
bts cx, r13w
sal r14b, cl
mov r14, qword [rbp + 0xa0]
mov rbx, 0x3f2b72cc
mov qword [rsp + 0x60], r14
rcr ch, 0x46
cmp ch, bl
xor r12d, r12d
movzx r15, sp
cmovb bx, r8w
mov dword [rsp + 0x3c], r12d
movsx cx, ah
cwde
mov r15, qword [rbp + 0x98]
cwde
lahf
mov rbx, qword [r15 + 0x40]
movzx ax, r15b
movsx rcx, r13w
mov rbx, qword [rbx + 8]
jmp 0x14048389b
mov qword [rbp - 0x58], rbx
jmp 0x1404838ab
mov rax, qword [rbx]
movsxd rcx, edi
mov rcx, rbx
jmp 0x1404838b9
mov rax, qword [rax + 8]
jmp 0x1404838c2
call qword [0x1400b8d90]
cmp byte [rbp + 0x90], r12b
jmp 0x1404838d4
je 0x140483913
lea rcx, [rbp - 0x60]
jmp 0x1404838e3
call fcn.140489520
mov rsi, rax
mov qword [rsp + 0x50], rax
clc
cmc
test rbx, rbx
je 0x1404839b6
mov rdx, qword [rbx]
movzx rax, r13w
movsx eax, bx
mov rax, qword [rdx + 0x10]
jmp 0x14048390e
jmp 0x14048395e
lea rcx, [rbp - 0x60]
jmp 0x14048391c
call fcn.14048914d
mov rsi, rax
cmp bpl, 0xc7
jmp 0x14048392d
mov qword [rsp + 0x50], rax
cmp r14, 0x41f85887
cmc
test rbp, 0x36d042f7
test rbx, rbx
jmp 0x140483949
je 0x1404839b6
mov rax, qword [rbx]
jmp 0x140483957
mov rax, qword [rax + 0x10]
xchg cx, cx
mov rcx, rbx
call qword [0x1400b8d90]
test rax, rax
cmovns r8w, r15w
mov r8b, 0x76
not r8b
mov r8, rax
jmp 0x14048397d
je 0x1404839b6
mov rcx, qword [rax]
seto ah
mov dh, 0x49
mov rax, qword [rcx]
not cl
cmovno cx, r8w
movsx ecx, r10w
mov edx, 1
bswap cx
movsxd rcx, r8d
mov cl, r8b
mov rcx, r8
jmp 0x1404839b0
call qword [0x1400b8d90]
mov byte [rsp + 0x38], r12b
jmp 0x1404839c0
mov byte [rsp + 0x30], r12b
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], r12
rdtsc
mov qword [rbp + 0x20], 7
mov word [rbp + 8], r12w
movzx dx, bh
setg dl
mov rax, qword [rsi]
movsxd rcx, r12d
jmp 0x1404839f5
lea rdx, [rbp - 0x70]
movsx rcx, r13w
setle cl
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x140483a0c
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r12
movzx rcx, ax
mov qword [rdi + 0x18], 0xf
movsx rbx, sp
cdqe
mov byte [rdi], r12b
mov esi, 1
movsx ax, dl
movzx ecx, r10w
mov eax, esi
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
movsx ebx, r14w
not ah
cmovne ax, r13w
mov rax, qword [r15 + 0x40]
setne cl
movsx cx, bpl
movsxd rcx, r13d
mov rbx, qword [rax + 8]
mov qword [rbp - 0x58], rbx
cmovs ax, r13w
mov rax, qword [rbx]
movzx cx, r12b
movsxd rcx, ebp
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
nop
lea rcx, [rbp - 0x60]
jmp 0x140483a91
call fcn.140476ee7
mov rdi, rax
clc
mov qword [rbp - 0x60], rax
test rbx, rbx
jmp 0x140483aa6
je 0x140483afa
mov rdx, qword [rbx]
not rax
bswap rcx
movzx cx, cl
mov rcx, rbx
bswap eax
mov ax, 0x662c
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
test rax, rax
je 0x140483afa
mov rcx, qword [rax]
movsx rdx, r9w
mov rax, qword [rcx]
movsx dx, r11b
mov edx, esi
movsx ecx, ax
mov rcx, r8
jmp 0x140483af4
call qword [0x1400b8d90]
mov rax, qword [rdi]
mov r9, r14
cdq
cmove cx, dx
lea r8, [0x1400c0d6c]
movzx dx, r11b
lea rdx, [0x1400c0d60]
movzx cx, spl
mov rcx, rdi
mov rax, qword [rax + 0x58]
jmp 0x140483b29
call qword [0x1400b8d90]
mov rax, r12
cmovb rcx, rax
mov qword [rbp - 0x78], rax
mov dil, byte [rsp + 0x30]
sbb sil, r15b
xor r15b, 0xe4
mov sil, byte [rsp + 0x30]
add r14b, dil
cmc
sbb ch, 0xd3
mov r14b, byte [rsp + 0x30]
ror cx, cl
cmovae cx, si
sar r12b, 0xe8
mov r12b, byte [rsp + 0x30]
mov cl, bpl
xor rcx, 0x31a53a88
sal ch, 0xb9
mov r15b, byte [rsp + 0x30]
xor r9d, r9d
stc
mov cx, 0x78a0
shr cx, 0x85
lea ecx, [r9 + 1]
cmp rax, 4
jmp 0x140483b92
jae 0x14048612d
mov al, byte [rbp + rax - 0x70]
cmp al, 0x20
jmp 0x140483ba3
je 0x140483bdd
cmp al, 0x24
jmp 0x140483bb0
je 0x140485965
cmp al, 0x2b
jmp 0x140483bbd
je 0x140484ef7
cmp al, 0x76
jmp 0x140483bca
je 0x140483cbc
cmp al, 0x78
jmp 0x140483bd7
jne 0x140484530
cmp qword [rbp - 0x78], 3
jmp 0x140483be7
je 0x140484530
mov bl, r9b
movsx edx, di
mov byte [rsp + 0x40], bl
mov cl, r11b
mov rdx, qword [rsp + 0x48]
mov cx, 0x2ca4
mov cx, di
movsx cx, r10b
mov rcx, r13
jmp 0x140483c13
call fcn.1404682b8
sub r9d, r9d
test al, al
jmp 0x140483c22
jne 0x1404860e3
lea rbx, [r13 + 0xa]
and dil, 0xa9
xor r15b, r12b
mov r12, rbx
bt rdi, 0xf
mov rsi, qword [rsp + 0x48]
shl r14b, cl
or r14b, 0xcf
mov r15, qword [rbp - 0x60]
sal edi, cl
lea edi, [r9 + 1]
sbb r14w, r12w
movsxd r14, eax
mov r14d, 0xffff
clc
cmp byte [r13 + 8], r9b
jmp 0x140483c68
jne 0x140485f73
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140483c7a
je 0x140485f5e
mov rax, qword [rcx + 0x38]
movzx rdx, r13w
bsf edx, r8d
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140483c97
je 0x140485f19
mov rax, qword [rcx + 0x50]
cmp cx, 0x6460
cmp dword [rax], r9d
jmp 0x140483cae
jle 0x140485f19
movzx eax, word [rdx]
jmp 0x140485f38
mov dword [rsp + 0x68], r9d
bswap rbx
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
movsxd rcx, r12d
mov rcx, rbx
jmp 0x140483cd7
mov rax, qword [rax + 0x48]
jmp 0x140483ce0
call qword [0x1400b8d90]
mov dword [rsp + 0x58], eax
jmp 0x140483cef
mov rcx, qword [rbx]
mov dl, dil
mov rax, qword [rcx + 0x28]
lea rdx, [rbp - 0x18]
movzx rcx, bp
movzx ecx, r9w
mov rcx, rbx
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
stc
bts eax, 9
jmp 0x140483d1d
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
cmc
test ah, 0x34
xor eax, eax
cmp r11w, 0x69ce
cmp qword [rbp - 8], rax
jmp 0x140483d3a
je 0x140484607
mov rax, qword [rbx]
jmp 0x140483d48
mov rcx, rbx
mov rax, qword [rax + 0x20]
jmp 0x140483d54
call qword [0x1400b8d90]
mov word [rsp + 0x40], ax
xor edx, edx
test r15b, 0x24
test ax, ax
je 0x140484607
lea rcx, [rbp - 0x18]
clc
stc
cmp qword [rbp], 0x10
jmp 0x140483d7e
cmovae rcx, qword [rbp - 0x18]
cmp byte [rcx], 0x7f
jae 0x140484607
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
mov ax, 0x2c61
movsx ebx, bp
lea eax, [rdx + 0xf]
movsxd rbx, r11d
setge cl
mov qword [rbp - 0x80], rax
jmp 0x140483daf
mov qword [rbp - 0x20], rax
cwde
movsx bx, r14b
lea eax, [rdx + 1]
mov qword [rbp - 0x28], rax
movsx bx, dil
movsx rcx, r13w
mov cl, r9b
mov word [rbp - 0x38], dx
movsxd rcx, eax
movsx bx, r12b
bswap cx
mov ebx, edx
cdq
movsx ecx, bx
mov rdx, qword [rsp + 0x48]
jmp 0x140483df3
mov rcx, r13
jmp 0x140483dfb
call fcn.1404682b8
xor r11d, r11d
cmp bp, r10w
test al, al
jne 0x1404843a2
mov r10, qword [rsp + 0x60]
lea r9, [r10 + 0x16]
sal bl, cl
mov qword [rbp - 0x48], r9
btc rbx, r10
lea r14, [r13 + 0xa]
ror r8b, cl
mov r8, r14
mov qword [rbp - 0x50], r14
stc
mov rbx, qword [rbp - 0x38]
bswap rdi
shrd si, r11w, 0xb8
rol dil, 0xb8
mov qword [rsp + 0x78], rbx
shl sil, cl
mov edi, r11d
or rsi, 0x23bb0819
adc si, 0x7c00
mov rsi, qword [rbp - 0x80]
cmp byte [r13 + 8], r11b
jmp 0x140483e66
jne 0x140483f26
mov rcx, qword [r13]
cmc
stc
test rcx, rcx
jmp 0x140483e7a
je 0x140483f0f
mov rax, qword [rcx + 0x38]
add rdx, r14
mov rdx, qword [rax]
test rdx, rdx
je 0x140483ead
mov rax, qword [rcx + 0x50]
cmp dword [rax], r11d
jmp 0x140483e9f
jle 0x140483ead
movzx eax, word [rdx]
jmp 0x140483ee6
mov rax, qword [rcx]
jmp 0x140483eb5
mov rax, qword [rax + 0x30]
jmp 0x140483ebe
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x50]
jmp 0x140483ecd
mov r9, qword [rbp - 0x48]
not ch
shl r10d, cl
or r10b, 0xeb
mov r10, qword [rsp + 0x60]
bt cx, ax
sub r11d, r11d
mov ecx, 0xffff
stc
cmp r15b, 0x13
cmp cx, ax
jmp 0x140483ef8
je 0x140483f0f
mov word [r8], ax
mov r14, r8
jmp 0x140483f0a
jmp 0x140483f19
mov qword [r13], r11
movsx r8, r11w
cqo
mov eax, 1
mov byte [r13 + 8], al
cmova rdx, r10
movzx r8d, word [r14]
mov rdx, r9
setnp ch
cmovg rcx, r10
not cx
mov rcx, r10
jmp 0x140483f3f
call fcn.14017abbb
sub rax, qword [rsp + 0x60]
stc
cmc
jmp 0x140483f50
sar rax, 1
test sp, 0x3b8d
cmp rax, 0xa
jmp 0x140483f61
jae 0x140484069
lea rcx, [0x1400c0d60]
add r10, rsp
mov r9b, byte [rax + rcx]
sbb r10b, spl
sar ch, 0xa
mov r10, qword [rsp + 0x70]
sbb cl, sil
dec ch
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x140483f92
jae 0x140483fee
lea rax, [rcx + 1]
cmp r14d, 0x360f03f5
cmp rsi, rbp
mov qword [r10 + 0x10], rax
rol ah, cl
ror ax, 3
mov rax, r10
cmp r15b, r8b
stc
cmp qword [r10 + 0x18], 0x10
jmp 0x140483fc1
jb 0x140483fcd
mov rax, qword [r10]
cmp r12b, r8b
mov byte [rax + rcx], r9b
jmp 0x140483fde
xor edx, edx
mov byte [rax + rcx + 1], dl
jmp 0x140483fe9
jmp 0x140484010
mov r8b, r12b
jmp 0x140483ff6
mov edx, 1
movsxd rcx, ebx
movzx cx, r9b
mov rcx, r10
jmp 0x14048400b
call fcn.14045687e
lea rax, [rbp - 0x38]
rol cl, 0xbd
not cl
cmp rsi, 0x10
setae cl
jmp 0x140484025
cmovae rax, rbx
clc
stc
cmp byte [rax + rdi], 0x7f
jmp 0x140484034
je 0x140484210
lea rax, [rbp - 0x38]
test ax, 0x3403
clc
test cl, cl
setnp ch
movzx rcx, cx
cmovne rax, rbx
mov ecx, 1
cmc
cmp ah, 0x86
cmp ax, di
add byte [rax + rdi], cl
jmp 0x140484064
jmp 0x1404841f3
lea rax, [rbp - 0x38]
movzx rdx, dx
cmp rsi, 0x10
mov bl, spl
setae bl
sete dh
mov dx, 0x50bf
movzx dx, r14b
mov rdx, qword [rsp + 0x78]
jmp 0x140484091
cmovae rax, rdx
xor r11d, r11d
test dil, 0x2b
cmp byte [rax + rdi], r11b
je 0x14048430d
cmp byte [r13 + 8], r11b
jmp 0x1404840af
jne 0x140484153
mov rcx, qword [r13]
clc
test rcx, rcx
je 0x140484136
mov rax, qword [rcx + 0x38]
adc dx, sp
mov rdx, qword [rax]
test rdx, rdx
je 0x1404840f6
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r11d
jmp 0x1404840e3
jle 0x1404840f6
movzx eax, word [rdx]
jmp 0x1404840f1
jmp 0x140484117
mov rax, qword [rcx]
jmp 0x1404840fe
mov rax, qword [rax + 0x30]
jmp 0x140484107
call qword [0x1400b8d90]
sub r11d, r11d
sar cl, cl
movzx ecx, r10w
stc
mov ecx, 0xffff
test cl, r9b
cmp cx, ax
jmp 0x140484127
je 0x140484136
mov word [r14], ax
jmp 0x14048413a
mov qword [r13], r11
mov r10d, 1
mov byte [r13 + 8], r10b
mov rdx, qword [rsp + 0x78]
jmp 0x14048414e
jmp 0x14048415e
mov r10d, 1
movsx ax, r13b
movzx eax, word [rsp + 0x40]
test r14w, 0x1724
cmp word [r14], ax
jmp 0x140484172
jne 0x14048430d
mov rcx, qword [rbp - 0x28]
cmp rcx, rsi
jmp 0x140484184
jae 0x1404841c4
lea rax, [rcx + 1]
clc
test r12, r12
jmp 0x140484197
mov qword [rbp - 0x28], rax
mov ax, 0x31ff
rcr ah, 0x8f
or al, r9b
lea rax, [rbp - 0x38]
test bl, bl
cmovne rax, rdx
cmp r10b, r8b
test ah, 8
and word [rax + rcx], 0
jmp 0x1404841bf
jmp 0x1404841ea
sub r9d, r9d
movsx edx, bx
xchg rcx, rdx
mov r8b, r15b
mov cx, bp
mov rdx, r10
mov cl, 0xe8
movzx rcx, r11w
lea rcx, [rbp - 0x38]
jmp 0x1404841e5
call fcn.14045687e
inc rdi
rcl rcx, cl
ror bl, 0xa5
mov rbx, qword [rbp - 0x38]
mov qword [rsp + 0x78], rbx
shl rsi, cl
rol esi, 0x11
mov rsi, qword [rbp - 0x20]
sub ecx, 0x4cbc3145
bsf cx, di
mov rcx, qword [r13]
test rcx, 0x17737744
xor r8d, r8d
clc
test rcx, rcx
jmp 0x140484227
je 0x1404842a5
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x140484275
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x140484275
dec dword [rax]
lahf
cwde
movzx edx, si
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14048425e
mov qword [rcx], rax
nop
mov eax, 0x584d3727
movzx eax, word [rdx]
jmp 0x140484270
jmp 0x14048428a
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140484281
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
je 0x1404842a5
mov al, r8b
jmp 0x1404842a0
jmp 0x1404842b5
mov qword [r13], r8
cdqe
xchg cx, dx
mov eax, 1
not cl
mov byte [r13 + 8], al
jmp 0x1404842c3
mov rdx, qword [rsp + 0x48]
xchg cx, cx
movsxd rcx, esp
mov cl, 0xcb
mov rcx, r13
call fcn.1404682b8
sub r11d, r11d
shr r10b, 0x5f
ror r9b, cl
test al, al
movsx r9, r8w
mov r8, qword [rbp - 0x50]
movzx r10, r9w
movzx r10w, spl
mov r9, qword [rbp - 0x48]
movzx r10, r15w
jmp 0x140484302
mov r10, qword [rsp + 0x60]
je 0x140483e5d
mov qword [rbp - 0x80], rsi
xor sil, r13b
rcl r14b, 0x8f
setle r11b
mov rbx, rdi
test rdi, rdi
mov dil, byte [rsp + 0x30]
mov sil, bl
xchg r14b, r14b
bswap r11w
mov sil, byte [rsp + 0x30]
mov r11b, 2
movsx r11w, r11b
mov r14b, byte [rsp + 0x30]
mov r11, qword [rbp - 0x80]
movzx r10w, r12b
movsx r10w, r8b
mov r10, qword [rsp + 0x78]
jmp 0x14048435b
je 0x1404843b5
lea rax, [rbp - 0x38]
clc
cmp r11, 0x10
jmp 0x14048436f
cmovae rax, r10
cmp byte [rax + rbx], 0
jmp 0x14048437c
jle 0x14048438a
inc rbx
jmp 0x1404843b5
mov eax, 1
jmp 0x140484394
mov byte [rsp + 0x38], al
jmp 0x14048439d
jmp 0x1404843b5
mov r10, qword [rbp - 0x38]
sub r11b, 0x9c
neg dh
mov r11, qword [rbp - 0x80]
inc rdx
ror edx, cl
lea rdx, [rbp - 0x18]
btc r9w, 0x2b
mov r8, qword [rbp - 0x18]
movsx r9, bx
shld r9d, r10d, 0x64
mov r9, qword [rbp]
stc
cmc
cmp r9, 0x10
cmovae rdx, r8
test r10d, esi
xor eax, eax
clc
cmp byte [rsp + 0x38], al
jne 0x140484450
test rbx, rbx
jmp 0x1404843f2
je 0x14048459c
mov cl, byte [rdx]
cmp cl, 0x7f
jmp 0x140484402
je 0x14048459c
sub rbx, 1
jmp 0x140484411
je 0x14048455e
lea rax, [rbp - 0x38]
test r11b, r11b
jmp 0x140484423
cmp r11, 0x10
jmp 0x14048442c
cmovae rax, r10
cmp r14b, dil
cmp dx, 0x31dc
clc
cmp cl, byte [rax + rbx]
jmp 0x140484441
je 0x140484585
mov eax, 1
mov byte [rsp + 0x38], al
cmp r11, 0x10
jb 0x1404844b8
lea rdx, [r11 + 1]
btc eax, ebp
mov al, r12b
cmovge ax, bx
mov rax, r10
cmp rdx, 0x1000
jmp 0x140484477
jb 0x1404844a0
add rdx, 0x27
mov r10, qword [r10 - 8]
sub rax, r10
cmp r12b, 0xe0
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x14048449a
ja 0x1404864d0
mov rcx, r10
jmp 0x1404844a8
call fcn.140232287
mov r9, qword [rbp]
dec r8d
mov r8, qword [rbp - 0x18]
cmp r9, 0x10
jmp 0x1404844c1
jb 0x140484520
lea rdx, [r9 + 1]
mov rax, r8
jmp 0x1404844d3
cmp rdx, 0x1000
jmp 0x1404844df
jb 0x140484513
add rdx, 0x27
clc
test r11, 0x74717239
mov r8, qword [r8 - 8]
cmp bpl, dil
sub rax, r8
test bl, r14b
add rax, 0xfffffffffffffff8
stc
cmc
cmp rax, 0x1f
jmp 0x14048450d
ja 0x1404864c5
mov rcx, r8
jmp 0x14048451b
call fcn.140232287
xor r9d, r9d
bsr rax, rsp
mov ecx, 1
bt eax, 0x68
mov eax, dword [rsp + 0x38]
add qword [rbp - 0x78], rcx
test r8b, 0xf
cmp r13d, 0x237d3f2e
test al, al
jmp 0x14048454a
jne 0x1404863d4
mov rax, qword [rbp - 0x78]
jmp 0x140484559
jmp 0x140483b89
test rbx, rbx
jne 0x140484585
lea rax, [rbp - 0x38]
cmp cl, 0x40
cmp r11, 0x10
cmovae rax, r10
test al, 0x45
cmp cl, byte [rax]
jmp 0x14048457f
jl 0x140484447
cmp byte [rdx + 1], 0
jmp 0x14048458e
jle 0x1404843ea
inc rdx
jmp 0x1404843ea
cmp r11, 0x10
jmp 0x1404845a5
jb 0x140484934
lea rdx, [r11 + 1]
adc ah, 0x5f
mov rax, r10
stc
cmp rdx, 0x1000
jmp 0x1404845c2
jb 0x1404845f5
add rdx, 0x27
cmp bh, 0x44
mov r10, qword [r10 - 8]
stc
jmp 0x1404845d9
sub rax, r10
add rax, 0xfffffffffffffff8
jmp 0x1404845e6
cmp rax, 0x1f
jmp 0x1404845ef
ja 0x1404864d0
mov rcx, r10
jmp 0x1404845fd
call fcn.140232287
jmp 0x140484934
mov rdx, qword [rsp + 0x48]
movsx ecx, r12w
not cl
mov rcx, r13
jmp 0x14048461a
call fcn.1404682b8
sub r8d, r8d
cmp spl, 0x3e
stc
clc
test al, al
jne 0x140484941
lea rbx, [r13 + 0xa]
not dil
cmovp di, ax
mov r12, rbx
movsxd r9, ecx
mov r15b, r15b
mov r9, qword [rsp + 0x60]
not sil
bswap r15d
lea rdi, [r9 + 0x16]
mov rsi, qword [rsp + 0x70]
movsx r15, di
xchg r15, r15
mov r15, qword [rsp + 0x48]
jmp 0x140484669
jmp 0x140484675
mov r9, qword [rsp + 0x60]
clc
cmc
cmp byte [r13 + 8], r8b
jmp 0x14048467e
jne 0x14048474f
mov rcx, qword [r13]
cmp rsp, 0x6e7a16e8
clc
test rcx, rcx
jmp 0x140484698
je 0x140484733
mov rax, qword [rcx + 0x38]
shrd edx, ecx, 0x76
sbb dx, 0x7e03
mov rdx, qword [rax]
cmc
jmp 0x1404846b4
test rdx, rdx
jmp 0x1404846bc
je 0x1404846d7
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x1404846d7
movzx eax, word [rdx]
jmp 0x1404846fc
mov rax, qword [rcx]
jmp 0x1404846df
mov rax, qword [rax + 0x30]
jmp 0x1404846e8
call qword [0x1400b8d90]
mov r9, qword [rsp + 0x60]
sub r8d, r8d
movsx ecx, dx
mov cl, spl
mov ecx, 0xffff
cmp dl, 0xbc
stc
cmp bl, spl
cmp cx, ax
jmp 0x140484710
je 0x140484733
mov word [r12], ax
cmovns bx, bx
setae bh
movzx rbx, si
mov rbx, r12
jmp 0x14048472e
jmp 0x140484740
mov qword [r13], r8
movzx cx, r8b
movsx r8d, r10w
mov eax, 1
cwd
mov byte [r13 + 8], al
movzx dx, ah
movzx r8d, word [rbx]
cdq
mov rdx, rdi
xchg ch, cl
movzx ecx, r15w
mov rcx, r9
jmp 0x140484765
call fcn.14017abbb
sub rax, qword [rsp + 0x60]
test rbx, 0x31e46f07
test dil, r8b
sar rax, 1
cmp rax, 0xa
jmp 0x140484785
jae 0x140484912
lea rcx, [0x1400c0d60]
xadd r9b, r9b
mov r9b, byte [rax + rcx]
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 0x18]
jmp 0x1404847a7
jae 0x1404847fd
lea rax, [rcx + 1]
test r14b, bpl
mov qword [rsi + 0x10], rax
sal eax, 0xde
or al, r8b
btc rax, rdx
mov rax, rsi
cmp qword [rsi + 0x18], 0x10
jmp 0x1404847cf
jb 0x1404847e5
mov rax, qword [rsi]
cmp ebp, 0x41f17e62
test r11, 0x1b3045ba
mov byte [rax + rcx], r9b
clc
cmc
sub r8d, r8d
jmp 0x1404847f3
mov byte [rax + rcx + 1], r8b
jmp 0x14048481b
mov r8b, r14b
cwd
cdq
mov edx, 1
mov rcx, rsi
jmp 0x140484810
call fcn.14045687e
sub r8d, r8d
sub ecx, r11d
mov rcx, qword [r13]
cmp bp, si
cmc
test dx, bp
test rcx, rcx
jmp 0x14048482e
je 0x1404848ce
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r8
jmp 0x140484841
je 0x140484886
mov rax, qword [rcx + 0x50]
cmp rsi, r13
stc
cmp dword [rax], r8d
jle 0x140484886
dec dword [rax]
movsx rax, bx
not rdx
mov rcx, qword [rcx + 0x38]
bswap dx
movsx rax, ax
cwde
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
cdqe
movzx eax, word [rdx]
jmp 0x140484881
jmp 0x1404848a2
mov rax, qword [rcx]
jmp 0x14048488e
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
movzx ecx, r10w
inc cl
stc
mov ecx, 0xffff
cmp ecx, 0x21ba4d4e
jmp 0x1404848b3
cmp cx, ax
jmp 0x1404848bb
je 0x1404848ce
mov al, r8b
jmp 0x1404848c9
jmp 0x1404848df
mov qword [r13], r8
movsx ax, r12b
setns dl
mov eax, 1
mov byte [r13 + 8], al
setle cl
jmp 0x1404848ee
mov rdx, r15
mov rcx, r13
jmp 0x1404848f9
call fcn.1404682b8
xor r8d, r8d
cmc
cmp dil, r13b
test al, al
jmp 0x14048490c
je 0x14048466e
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
jmp 0x140484924
mov r15b, byte [rsp + 0x30]
movsxd rbx, edi
mov r12b, byte [rsp + 0x30]
movsx ebx, sp
mov rbx, qword [rsp + 0x50]
movsx cx, dl
cmovp rcx, rsp
mov rax, qword [rbx]
movsx ecx, cx
movzx cx, dl
mov rcx, rbx
jmp 0x140484953
mov rax, qword [rax + 0x18]
jmp 0x14048495c
call qword [0x1400b8d90]
movzx ebx, ax
movzx cx, r15b
mov rdx, qword [rsp + 0x48]
setno cl
movsx cx, dh
mov cl, r11b
mov rcx, r13
jmp 0x140484981
call fcn.1404682b8
sub r8d, r8d
test r12d, 0x268e2067
test r11, r8
test al, al
jmp 0x14048499a
jne 0x140484d53
test bx, bx
je 0x140484d53
cmp byte [r13 + 8], r8b
jmp 0x1404849b2
jne 0x140484a5e
mov rcx, qword [r13]
cmc
test rcx, rcx
je 0x140484a47
mov rax, qword [rcx + 0x38]
test esi, 0x7ea20b7c
mov rdx, qword [rax]
jmp 0x1404849d9
test rdx, rdx
jmp 0x1404849e1
je 0x140484a0c
mov rax, qword [rcx + 0x50]
clc
jmp 0x1404849f1
cmp dword [rax], r8d
jmp 0x1404849f9
jle 0x140484a0c
movzx eax, word [rdx]
jmp 0x140484a07
jmp 0x140484a24
mov rax, qword [rcx]
jmp 0x140484a14
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r8d, r8d
setb cl
mov ecx, 0xffff
cmc
jmp 0x140484a2f
cmp cx, ax
jmp 0x140484a37
je 0x140484a47
mov word [r13 + 0xa], ax
jmp 0x140484a4b
mov qword [r13], r8
mov eax, 1
cmp dl, r15b
cmc
mov byte [r13 + 8], al
cmp r12w, 0x369a
cmp word [r13 + 0xa], bx
xchg rbx, rbx
mov ebx, dword [rsp + 0x68]
jmp 0x140484a6f
jne 0x140484d64
mov eax, 1
bsr cx, r10w
cmp rax, rsp
xor cx, 0x5bd5
mov rcx, qword [r13]
cmp ebp, r15d
test rcx, rcx
jmp 0x140484a96
je 0x140484b55
mov rax, qword [rcx + 0x38]
jmp 0x140484aa7
cmp qword [rax], r8
jmp 0x140484aaf
je 0x140484b0c
mov rax, qword [rcx + 0x50]
cmp r9w, dx
cmp dword [rax], r8d
jmp 0x140484ac5
jle 0x140484b0c
dec dword [rax]
xchg dl, ah
bswap rax
movzx rax, cx
mov rcx, qword [rcx + 0x38]
cdqe
cwd
bswap rdx
mov rdx, qword [rcx]
bswap ax
mov ah, 0xe8
lea rax, [rdx + 2]
jmp 0x140484af3
mov qword [rcx], rax
movsx rax, ax
cmovae rax, r13
cwde
movzx eax, word [rdx]
jmp 0x140484b07
jmp 0x140484b24
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
btr cx, bx
sar cx, 0xad
mov ecx, 0xffff
cmp r13b, 0x98
cmp cx, ax
jmp 0x140484b35
je 0x140484b48
mov al, r8b
jmp 0x140484b43
jmp 0x140484b59
mov eax, 1
movzx dx, bl
cwd
bswap ecx
mov qword [r13], r8
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.1404682b8
cmp ebx, dword [rsp + 0x58]
jmp 0x140484b73
jge 0x140484d64
sub r8d, r8d
stc
test al, al
jne 0x140484d3b
cmp byte [r13 + 8], r8b
jmp 0x140484b8e
jne 0x140484c42
mov rcx, qword [r13]
stc
test rcx, rcx
je 0x140484c24
mov rax, qword [rcx + 0x38]
cqo
add dl, 0x45
not edx
mov rdx, qword [rax]
cmc
test r11b, 0x28
test rdx, rdx
jmp 0x140484bbd
je 0x140484be2
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140484bcf
jle 0x140484be2
movzx eax, word [rdx]
jmp 0x140484bdd
jmp 0x140484c02
mov rax, qword [rcx]
jmp 0x140484bea
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
sbb rcx, 0x59e928e8
movzx rcx, dx
mov ecx, 0xffff
cmp cx, ax
jmp 0x140484c0f
je 0x140484c24
mov word [r13 + 0xa], ax
jmp 0x140484c1f
jmp 0x140484c2a
mov qword [r13], r8
rdtsc
mov eax, 1
movsxd rcx, r13d
xchg rcx, r8
mov byte [r13 + 8], al
cwd
cmovo cx, cx
not r8b
mov rax, qword [rsp + 0x60]
movsx r8, di
movzx ecx, r8w
movsx dx, r10b
lea rdx, [rax + 0x16]
movsx cx, r8b
movzx r8, r10w
movzx r8d, word [r13 + 0xa]
jmp 0x140484c70
mov rcx, rax
jmp 0x140484c78
call fcn.14017abbb
sub rax, qword [rsp + 0x60]
sar rax, 1
cmp rdi, r15
cmp rax, 0xa
jmp 0x140484c91
jae 0x140484d3b
lea rcx, [0x1400c0d60]
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
rcr ecx, cl
sal cx, cl
mov rcx, qword [r10 + 0x10]
cmp r12w, r9w
jmp 0x140484cb9
cmp rcx, qword [r10 + 0x18]
jmp 0x140484cc2
jae 0x140484d12
lea rax, [rcx + 1]
cmp si, 0x2dfd
mov qword [r10 + 0x10], rax
inc ah
mov rax, r10
test r8b, 0xd1
stc
cmp qword [r10 + 0x18], 0x10
jmp 0x140484ce9
jb 0x140484cf3
mov rax, qword [r10]
clc
mov byte [rax + rcx], r9b
cmp bpl, 0x47
xor r8d, r8d
jmp 0x140484d03
mov byte [rax + rcx + 1], r8b
jmp 0x140484d0d
jmp 0x140484d2a
mov r8b, sil
mov edx, 1
mov rcx, r10
jmp 0x140484d22
call fcn.14045687e
sub r8d, r8d
mov eax, 1
add ebx, eax
jmp 0x140484d36
jmp 0x140484a87
mov ecx, 1
jmp 0x140484d45
mov byte [rsp + 0x38], cl
jmp 0x140484d4e
jmp 0x140484d69
mov ebx, dword [rsp + 0x68]
neg ax
sar ch, 0x96
add rcx, 0x18496e7e
mov ecx, 1
mov rax, qword [rsp + 0x70]
sub edx, edx
jmp 0x140484d7c
cmp qword [rax + 0x10], rdx
jmp 0x140484d85
jne 0x140484d94
mov byte [rsp + 0x38], cl
jmp 0x140484e85
mov eax, dword [rsp + 0x58]
jmp 0x140484da0
cmp ebx, eax
jmp 0x140484da7
jge 0x140484e85
sub eax, ebx
shld r14w, r11w, 0x89
inc r15b
add rcx, r8
mov ebx, eax
bt r14d, 0x16
mov r14, qword [rsp + 0x70]
rcl r15b, 0x63
mov r15d, 1
btr rcx, r10
cmp r14w, 0x69f4
mov rcx, qword [r14 + 0x10]
cmp r11, 0x562c11e1
jmp 0x140484deb
cmp rcx, qword [r14 + 0x18]
jmp 0x140484df4
jae 0x140484e36
lea rax, [rcx + 1]
test r13w, r9w
stc
mov qword [r14 + 0x10], rax
shr ah, cl
sub al, 0xd0
and eax, 0x2a9e0a77
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jmp 0x140484e1d
jb 0x140484e26
mov rax, qword [r14]
mov word [rax + rcx], 0x30
jmp 0x140484e31
jmp 0x140484e65
mov r9b, 0x30
not dh
xchg ch, ch
mov r8b, dil
cwd
setge dl
not cl
mov rdx, r15
movzx cx, r13b
xchg ch, ch
mov rcx, r14
jmp 0x140484e59
call fcn.14045687e
xor edx, edx
cmc
cmp cl, r10b
clc
sub rbx, r15
jmp 0x140484e6d
jne 0x140484ddb
mov r14b, byte [rsp + 0x30]
jmp 0x140484e7d
mov r15b, byte [rsp + 0x30]
sal dl, cl
stc
mov rdx, qword [rbp]
clc
cmp al, r9b
cmp rdx, 0x10
jmp 0x140484e96
jb 0x140484520
inc rdx
btr rax, r9
mov rcx, qword [rbp - 0x18]
movsxd rax, edx
rcr rax, cl
mov rax, rcx
cmp rbp, rbx
stc
cmp rdx, 0x1000
jmp 0x140484ec0
jb 0x14048451b
add rdx, 0x27
test rdi, 0x8ac2e43
cmc
mov rcx, qword [rcx - 8]
clc
stc
sub rax, rcx
add rax, 0xfffffffffffffff8
test bpl, r8b
cmc
cmp rax, 0x1f
jmp 0x140484eec
ja 0x1404864c5
jmp 0x14048451b
mov rdx, qword [rsp + 0x48]
xchg ch, cl
movzx cx, ah
mov rcx, r13
jmp 0x140484f0a
call fcn.1404682b8
sub r9d, r9d
test al, al
jmp 0x140484f19
jne 0x140484527
mov rbx, qword [rsp + 0x50]
movsxd rcx, edi
movsx rcx, di
cdqe
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
mov rcx, rbx
jmp 0x140484f3c
mov rax, qword [rax + 0x38]
jmp 0x140484f45
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
bts r8d, 8
clc
test r11, 0x147949d2
or r8d, 2
cmp r8b, r12b
stc
mov dword [rsp + 0x34], r8d
cmp r15, r8
clc
stc
mov dword [rsp + 0x3c], r8d
cmp bp, r13w
test r11b, 0xc2
sub r9d, r9d
clc
cmp qword [rbp - 0x28], r9
jmp 0x140484f89
jbe 0x140485114
mov rax, qword [rbx]
movsx rdx, sp
xchg dl, dh
movsx cx, r15b
lea rdx, [rbp - 0x18]
movzx rcx, r8w
cmovs cx, di
mov rcx, rbx
jmp 0x140484fb1
mov rax, qword [rax + 0x38]
jmp 0x140484fba
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
bts r8d, 0xb
or r8d, 4
bt edx, ebp
sub dh, 0xc0
bsr dx, bx
mov dword [rsp + 0x34], r8d
rol dh, cl
btc rdx, rbp
mov dword [rsp + 0x3c], r8d
sbb dl, r15b
lea rdx, [r13 + 8]
cmp rax, r8
mov qword [rsp + 0x58], rdx
test r15b, r11b
cmp ax, 0x463
xor r9d, r9d
stc
jmp 0x140485007
cmp byte [rdx], r9b
jne 0x1404850da
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048501c
je 0x1404850bc
mov rax, qword [rcx + 0x38]
rcr edx, cl
rcr dh, 0xcb
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140485036
je 0x140485062
mov rax, qword [rcx + 0x50]
test ecx, 0x6d8f7473
cmc
cmp dword [rax], r9d
jmp 0x14048504f
jle 0x140485062
movzx eax, word [rdx]
jmp 0x14048505d
jmp 0x14048507c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14048506e
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
sub r9d, r9d
mov ecx, 0xffff
bts dx, r10w
bsf rdx, r13
sub edx, 0x3d1b306a
mov rdx, qword [rsp + 0x58]
cmp dil, 0xb7
test r10w, 0x7924
cmp cx, ax
jmp 0x1404850a7
je 0x1404850bc
mov word [r13 + 0xa], ax
jmp 0x1404850b7
jmp 0x1404850cc
mov qword [r13], r9
bswap r10
movsx r10, r8w
jmp 0x1404850cc
mov r10d, 1
mov byte [rdx], r10b
jmp 0x1404850e1
mov r10d, 1
clc
movzx ecx, word [r13 + 0xa]
ror ah, 0xb4
lea rax, [rbp - 0x18]
clc
stc
cmp qword [rbp], 8
jmp 0x1404850f9
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
jmp 0x140485106
jne 0x14048511b
mov bl, r10b
jmp 0x14048512b
lea rdx, [r13 + 8]
mov bl, r15b
mov bl, r9b
clc
jmp 0x140485126
mov qword [rsp + 0x58], rdx
test r8b, 4
jmp 0x140485134
je 0x140485174
and r8d, 0xfffffffb
movzx rcx, r12w
jmp 0x14048514a
mov dword [rsp + 0x34], r8d
movsx rcx, r14w
jmp 0x14048515c
mov dword [rsp + 0x3c], r8d
movsx ecx, si
not ecx
lea rcx, [rbp - 0x18]
call fcn.14045aaae
mov r8d, dword [rsp + 0x34]
test r8b, 2
je 0x1404851a1
and r8d, 0xfffffffd
mov dword [rsp + 0x34], r8d
bswap ecx
mov ecx, 0x445f2e7f
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x38]
jmp 0x14048519c
call fcn.14045aaae
xor r8d, r8d
cmc
test bl, bl
je 0x1404853be
mov rcx, qword [r13]
test rcx, rcx
je 0x14048525f
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r8
jmp 0x1404851c7
je 0x14048521c
mov rax, qword [rcx + 0x50]
jmp 0x1404851da
cmp dword [rax], r8d
jmp 0x1404851e2
jle 0x14048521c
dec dword [rax]
movzx rdx, dx
mov dl, bpl
cdq
mov rcx, qword [rcx + 0x38]
lahf
not ah
movzx ax, cl
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140485209
mov qword [rcx], rax
mov al, r9b
movzx eax, word [rdx]
jmp 0x140485217
jmp 0x140485241
mov rax, qword [rcx]
jmp 0x140485224
mov rax, qword [rax + 0x38]
jmp 0x14048522d
call qword [0x1400b8d90]
sub r8d, r8d
rcl cx, 0x59
xor rcx, 0x156b5b87
mov ecx, 0xffff
test r14, r14
cmp cx, ax
je 0x14048525f
mov al, r8b
jmp 0x14048525a
jmp 0x14048526e
mov qword [r13], r8
movsx rcx, r9w
mov eax, 1
not dh
mov rcx, qword [rsp + 0x58]
cqo
movsxd rdx, r12d
movzx rdx, si
mov byte [rcx], al
cmovbe edx, ecx
cqo
movsx rcx, r14w
mov rcx, qword [rsp + 0x50]
movzx dx, sil
mov rax, qword [rcx]
cwd
lea rdx, [rbp - 0x18]
jmp 0x14048529f
mov rax, qword [rax + 0x38]
jmp 0x1404852a8
call qword [0x1400b8d90]
mov ebx, dword [rsp + 0x34]
bswap dx
bt rdx, rcx
bts ebx, 0xa
shld edx, ebx, 0xb9
stc
mov dword [rsp + 0x34], ebx
mov dword [rsp + 0x3c], ebx
rcr dl, 0x2f
mov rdx, qword [rbp + 0x20]
cmp r15b, al
jmp 0x1404852d9
cmp rdx, 8
jmp 0x1404852e2
jb 0x140485363
lea rdx, [rdx*2 + 2]
cmovs eax, r14d
ror ax, 0x2a
movsx cx, r10b
mov rcx, qword [rbp + 8]
stc
mov rax, rcx
cmp r15w, r9w
test r15w, r8w
jmp 0x140485312
cmp rdx, 0x1000
jmp 0x14048531e
jb 0x14048535e
add rdx, 0x27
test dx, 0x36b9
jmp 0x140485335
mov rcx, qword [rcx - 8]
clc
sub rax, rcx
test r12b, 0x67
jmp 0x140485347
add rax, 0xfffffffffffffff8
stc
test ch, 0x7e
cmp bx, 0x111c
cmp rax, 0x1f
ja 0x1404864db
call fcn.140232287
movups xmm0, xmmword [rbp - 0x18]
and ch, 0xf
movsxd rcx, edx
movups xmmword [rbp + 8], xmm0
movzx cx, r10b
movups xmm1, xmmword [rbp - 8]
or rcx, 0x3ff80c37
movups xmmword [rbp + 0x18], xmm1
xor eax, eax
movsxd rcx, edx
mov qword [rbp - 8], rax
movzx rcx, r12w
not ch
mov qword [rbp], 7
setno ch
mov cx, 0x4afd
mov word [rbp - 0x18], ax
cmovo rcx, r10
lea rcx, [rbp - 0x18]
jmp 0x1404853b4
call fcn.14045aaae
jmp 0x140484520
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
movzx ecx, r12w
bswap ecx
lea rdx, [rbp - 0x38]
bswap cx
mov rcx, rbx
jmp 0x1404853db
mov rax, qword [rax + 0x40]
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
clc
stc
bts edx, 0xc
or edx, 8
stc
jmp 0x1404853f9
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
cmc
xor r9d, r9d
cmp qword [rbp - 0x28], r9
jmp 0x14048540e
jbe 0x140485593
mov rax, qword [rbx]
movsxd rcx, r15d
movzx edx, r12w
movsx ecx, r10w
lea rdx, [rbp - 0x18]
jmp 0x14048542b
mov rcx, rbx
mov rax, qword [rax + 0x40]
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
bswap r8w
bts edx, 0xd
bts r8, r12
shr r8b, 0x9e
or edx, 0x10
movsx r8w, r9b
xor r8w, r13w
mov dword [rsp + 0x34], edx
add r8, rsp
rcl r8w, cl
mov dword [rsp + 0x3c], edx
sal r8w, cl
rcr r8d, cl
btc r8, 0xd
mov r8, qword [rsp + 0x58]
xor r9d, r9d
test r13b, r13b
jmp 0x140485484
cmp byte [r8], r9b
jmp 0x14048548c
jne 0x140485558
mov rcx, qword [r13]
stc
cmp r12w, 0x6060
test rcx, rcx
jmp 0x1404854a5
je 0x140485530
mov rax, qword [rcx + 0x38]
btc edx, 0x96
mov rdx, qword [rax]
test cl, bpl
test rdx, rdx
je 0x1404854e9
mov rax, qword [rcx + 0x50]
test r11b, spl
cmc
test bpl, 0x17
cmp dword [rax], r9d
jmp 0x1404854d6
jle 0x1404854e9
movzx eax, word [rdx]
jmp 0x1404854e4
jmp 0x140485513
mov rax, qword [rcx]
jmp 0x1404854f1
mov rax, qword [rax + 0x30]
jmp 0x1404854fa
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x58]
sbb cl, bpl
movsx cx, sil
mov ch, 0x58
xor r9d, r9d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140485520
je 0x140485530
mov word [r13 + 0xa], ax
jmp 0x140485538
mov qword [r13], r9
movsx rdx, r13w
mov r10d, 1
movsx edx, r12w
xchg dl, dl
mov byte [r8], r10b
cwd
cdq
mov edx, dword [rsp + 0x34]
jmp 0x140485553
jmp 0x140485561
mov r10d, 1
movsxd rax, r12d
movzx ecx, word [r13 + 0xa]
rcr bl, cl
lea rax, [rbp - 0x18]
ror bl, cl
test r11b, bpl
cmp qword [rbp], 8
xchg bl, bl
mov bl, 0xf7
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
mov bl, r13b
mov bl, r10b
jmp 0x14048558d
je 0x14048559b
mov bl, r9b
jmp 0x14048559b
test dl, 0x10
je 0x1404855cd
and edx, 0xffffffef
movzx rcx, bx
movsx cx, spl
jmp 0x1404855b5
mov dword [rsp + 0x34], edx
not cx
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x18]
call fcn.14045aaae
mov edx, dword [rsp + 0x34]
test dl, 8
jmp 0x1404855d5
je 0x140485612
and edx, 0xfffffff7
not ch
xchg cx, cx
movzx ecx, r11w
mov dword [rsp + 0x34], edx
movzx rcx, r11w
movzx cx, dil
mov dword [rsp + 0x3c], edx
movsx rcx, sp
jmp 0x140485604
lea rcx, [rbp - 0x38]
jmp 0x14048560d
call fcn.14045aaae
test bl, bl
je 0x1404857f2
mov rcx, qword [r13]
cmc
test bx, 0x3238
sub ebx, ebx
test rcx, rcx
jmp 0x14048562e
je 0x1404856bc
mov rax, qword [rcx + 0x38]
test r15w, dx
cmp qword [rax], rbx
jmp 0x140485644
je 0x140485686
mov rax, qword [rcx + 0x50]
test spl, 0xcb
cmp dword [rax], ebx
jmp 0x140485659
jle 0x140485686
dec dword [rax]
movsxd rax, r11d
not dl
mov rcx, qword [rcx + 0x38]
rdtsc
movsxd rax, esp
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14048567b
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14048569d
mov rax, qword [rcx]
jmp 0x14048568e
mov rax, qword [rax + 0x38]
jmp 0x140485697
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x1404856a7
cmp cx, ax
jmp 0x1404856af
je 0x1404856bc
mov al, bl
jmp 0x1404856d7
mov qword [r13], rbx
cwde
movsx dx, r9b
jmp 0x1404856cb
mov eax, 1
movsxd rcx, eax
mov cx, 0xcea
mov rcx, qword [rsp + 0x58]
mov dl, r12b
mov byte [rcx], al
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
jmp 0x1404856f2
mov rax, qword [rax + 0x40]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
mov rdx, 0x1fa05b9d
cmc
bts eax, 0xf
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
xchg edx, edx
cwd
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jb 0x140485780
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jmp 0x140485741
jb 0x14048577b
add rdx, 0x27
clc
cmp r11, 0x61d82a3e
mov rcx, qword [rcx - 8]
stc
sub rax, rcx
test r10, rbp
test ax, 0x3c09
add rax, 0xfffffffffffffff8
cmp ebp, 0x54023dfa
cmp rax, 0x1f
jmp 0x140485775
ja 0x1404864ba
call fcn.140232287
movups xmm0, xmmword [rbp - 0x18]
movzx rcx, r13w
movups xmmword [rbp + 8], xmm0
movzx cx, dil
movsxd rcx, ecx
movsx cx, r11b
movups xmm1, xmmword [rbp - 8]
cmovo cx, bx
movups xmmword [rbp + 0x18], xmm1
not ecx
mov ch, 0xc0
movsxd rcx, r14d
mov qword [rbp - 8], rbx
movzx ecx, si
not rcx
mov qword [rbp], 7
not cx
movsxd rcx, r9d
bswap ecx
mov word [rbp - 0x18], bx
setle ch
xchg ch, ch
jmp 0x1404857d5
lea rcx, [rbp - 0x18]
jmp 0x1404857de
call fcn.14045aaae
mov byte [rsp + 0x30], 1
jmp 0x1404857ed
jmp 0x140484520
mov rbx, qword [rsp + 0x50]
cwd
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
mov rcx, rbx
jmp 0x140485808
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
clc
stc
jmp 0x14048581d
bts eax, 0xe
cmp ecx, 0x7baf595f
or eax, 0x20
cmc
cmp r11w, 0x741d
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
clc
test r12, rcx
sub ecx, ecx
cmp qword [rbp - 0x28], rcx
jmp 0x140485848
je 0x1404858ba
mov rax, qword [rbx]
cqo
bswap rcx
lea rdx, [rbp - 0x18]
movsx rcx, r12w
movsx cx, bh
setg ch
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x140485871
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
stc
or eax, 0x10040
cmp r8b, 0xdc
test spl, r11b
mov dword [rsp + 0x34], eax
test dx, r14w
mov dword [rsp + 0x3c], eax
cmp ebp, 0x6d692e34
xor ecx, ecx
cmc
stc
cmp qword [rbp - 8], rcx
jmp 0x1404858a7
jne 0x1404858ba
lea ebx, [rcx + 1]
jmp 0x1404858b5
jmp 0x1404858bf
mov bl, cl
cmp r11b, r15b
test al, 0x40
je 0x1404858fd
and eax, 0xffffffbf
movsx ecx, ax
movsx rcx, r11w
mov dword [rsp + 0x34], eax
movsx cx, dil
movzx ecx, r13w
movsxd rcx, esp
mov dword [rsp + 0x3c], eax
lea rcx, [rbp - 0x18]
jmp 0x1404858ee
call fcn.14045aaae
mov eax, dword [rsp + 0x34]
clc
cmc
test r11b, 0x7b
test al, 0x20
je 0x140485933
and eax, 0xffffffdf
movsx cx, r14b
jmp 0x140485915
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
mov ecx, 0x484542c6
bswap rcx
jmp 0x14048592a
lea rcx, [rbp - 0x38]
call fcn.14045aaae
xor r9d, r9d
mov eax, dword [rsp + 0x38]
btr cx, bx
cmc
lea ecx, [r9 + 1]
clc
test r14, 0x3d5e45db
test r14w, r11w
test bl, bl
jmp 0x140485956
je 0x140484534
mov byte [rsp + 0x30], cl
jmp 0x140484534
mov rcx, qword [rsp + 0x50]
not dh
mov rax, qword [rcx]
lea rdx, [rbp - 0x38]
jmp 0x140485978
mov rax, qword [rax + 0x30]
jmp 0x140485981
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
btc rbx, rdx
not ebx
bt rbx, rsp
bts eax, 7
sal bl, cl
shr rbx, cl
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
or bl, r15b
bsr rax, rbx
mov rax, qword [rbp + 0x98]
dec ebx
mov rbx, qword [rsp + 0x48]
stc
test byte [rax + 0x18], 8
jmp 0x1404859c5
jne 0x140485ad6
mov rdx, rbx
movsx rcx, ax
xchg ch, ch
mov rcx, r13
jmp 0x1404859dc
call fcn.1404682b8
xor r8d, r8d
cmc
test al, al
jmp 0x1404859ec
jne 0x140485ad6
lea rbx, [rbp - 0x38]
test bh, 0xa0
test r8w, r15w
cmp qword [rbp - 0x20], 8
jmp 0x140485a07
cmovae rbx, qword [rbp - 0x38]
cmc
cmp byte [r13 + 8], r8b
jne 0x140485abe
mov rcx, qword [r13]
test ebx, 0x74061a54
test rcx, rcx
jmp 0x140485a29
je 0x140485aa4
mov rax, qword [rcx + 0x38]
rcl dx, 0x9e
mov rdx, qword [rax]
test bpl, 0xb6
test rdx, rdx
jmp 0x140485a46
je 0x140485a6f
mov rax, qword [rcx + 0x50]
cmp sil, 0x69
cmp dword [rax], r8d
jmp 0x140485a5c
jle 0x140485a6f
movzx eax, word [rdx]
jmp 0x140485a6a
jmp 0x140485a87
mov rax, qword [rcx]
jmp 0x140485a77
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
sub rcx, rbx
mov ecx, 0xffff
cmp cx, ax
jmp 0x140485a94
je 0x140485aa4
mov word [r13 + 0xa], ax
jmp 0x140485aad
mov qword [r13], r8
sbb al, 0x5b
mov rax, rbp
mov eax, 1
test dx, di
jmp 0x140485aba
mov byte [r13 + 8], al
movzx eax, word [r13 + 0xa]
clc
test r14b, 0xd7
cmp ax, word [rbx]
jne 0x140485bfc
mov rbx, qword [rsp + 0x48]
cmp qword [rbp - 0x78], 3
jne 0x140485c28
mov eax, 1
cmp qword [rbp + 0x18], rax
jmp 0x140485aef
ja 0x140485c28
mov rdx, rbx
mov cx, 0x441a
mov cl, r10b
mov rcx, r13
call fcn.1404682b8
xor ebx, ebx
stc
jmp 0x140485b0f
test al, al
jmp 0x140485b16
jne 0x140485c01
cmp byte [r13 + 8], bl
jmp 0x140485b25
jne 0x140485bd0
mov rcx, qword [r13]
test bh, 0x11
stc
test rcx, rcx
jmp 0x140485b3b
je 0x140485bba
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140485b50
je 0x140485b7d
mov rax, qword [rcx + 0x50]
test r13b, 0xfa
cmp bl, bh
cmp bl, 7
cmp dword [rax], ebx
jmp 0x140485b6a
jle 0x140485b7d
movzx eax, word [rdx]
jmp 0x140485b78
jmp 0x140485b94
mov rax, qword [rcx]
jmp 0x140485b85
mov rax, qword [rax + 0x30]
jmp 0x140485b8e
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp r13b, 5
cmp cx, ax
jmp 0x140485ba5
je 0x140485bba
mov word [r13 + 0xa], ax
jmp 0x140485bb5
jmp 0x140485bc2
mov qword [r13], rbx
mov ch, 0xfa
clc
mov eax, 1
and cx, 0x1821
mov byte [r13 + 8], al
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x38]
cmp esp, 0x188c720b
cmp qword [rbp - 0x20], 8
cmovae rax, qword [rbp - 0x38]
cmp cx, word [rax]
jmp 0x140485bf1
je 0x140485c28
jmp 0x140485c01
xor ebx, ebx
test r11b, cl
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
sete dl
cmovae rax, qword [rbp - 0x38]
sub cl, dh
mov qword [rbp - 0x28], rbx
cmovnp cx, sp
shl cx, cl
mov word [rax], bx
neg dh
btc ebx, 0xb1
lea rbx, [rbp - 0x38]
rcr ch, 0xd2
sal dh, 0
cmp qword [rbp - 0x20], 8
cdq
movsx edx, r10w
movzx dx, dh
cmovae rbx, qword [rbp - 0x38]
movsx edx, r8w
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140485c56
call fcn.1404682b8
xor r8d, r8d
stc
test al, al
jne 0x140485ea8
mov r12, qword [rsp + 0x48]
or cl, r12b
or rcx, 0x149a0110
mov esi, 0xffff
lea r14d, [r8 + 1]
sar ch, cl
lea rcx, [rbp - 0x38]
bts eax, ebp
cmp qword [rbp - 0x20], 8
movsx rax, ax
seto ah
movzx rax, si
cmovae rcx, qword [rbp - 0x38]
test r10b, 0x38
mov rax, qword [rbp - 0x28]
clc
lea rcx, [rcx + rax*2]
test r8w, r9w
cmc
cmp rbx, rcx
je 0x140485e8b
cmp byte [r13 + 8], r8b
jmp 0x140485cc1
jne 0x140485d67
mov rcx, qword [r13]
cmp r12d, esi
test rcx, rcx
jmp 0x140485cd6
je 0x140485d59
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x140485cf1
test rdx, rdx
jmp 0x140485cf9
je 0x140485d25
mov rax, qword [rcx + 0x50]
cmp r15d, 0x36ac5c2d
cmp dword [rax], r8d
jmp 0x140485d12
jle 0x140485d25
movzx eax, word [rdx]
jmp 0x140485d20
jmp 0x140485d46
mov rax, qword [rcx]
jmp 0x140485d2d
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r8d, r8d
clc
jmp 0x140485d46
cmp si, ax
je 0x140485d59
mov word [r13 + 0xa], ax
jmp 0x140485d5d
mov qword [r13], r8
mov byte [r13 + 8], r14b
cmc
bswap ax
nop
movzx eax, word [r13 + 0xa]
test sil, 0xe5
cmp rdx, r13
cmp sp, 0x19c9
cmp ax, word [rbx]
jmp 0x140485d80
jne 0x140485e8b
add rbx, 2
cmovo cx, r9w
add cx, cx
mov rcx, qword [r13]
test rax, rsi
cmp r9b, 0x76
test rcx, rcx
jmp 0x140485da5
je 0x140485e4a
mov rax, qword [rcx + 0x38]
test eax, 0xfd1273e
stc
cmp qword [rax], r8
jmp 0x140485dbd
je 0x140485e0c
mov rax, qword [rcx + 0x50]
cmp r10b, 0xfe
cmc
cmp dword [rax], r8d
jmp 0x140485dd4
jle 0x140485e0c
dec dword [rax]
cdqe
cwd
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov al, 0x1a
lea rax, [rdx + 2]
jmp 0x140485df2
mov qword [rcx], rax
mov ax, 0x2212
lahf
movsx ax, r13b
movzx eax, word [rdx]
jmp 0x140485e07
jmp 0x140485e2f
mov rax, qword [rcx]
jmp 0x140485e14
mov rax, qword [rax + 0x38]
jmp 0x140485e1d
call qword [0x1400b8d90]
sub r8d, r8d
cmp r14b, r15b
cmp bl, 0x4f
test r9b, bl
cmp si, ax
jmp 0x140485e37
je 0x140485e4a
mov al, r8b
jmp 0x140485e45
jmp 0x140485e58
mov qword [r13], r8
jmp 0x140485e55
mov al, r14b
mov byte [r13 + 8], al
cwd
mov rdx, r12
bswap rcx
movsxd rcx, ebx
not ch
mov rcx, r13
jmp 0x140485e71
call fcn.1404682b8
sub r8d, r8d
clc
stc
cmp bpl, dl
test al, al
jmp 0x140485e85
je 0x140485c81
mov sil, byte [rsp + 0x30]
movsx ax, dil
shl r12b, cl
mov r14b, byte [rsp + 0x30]
movzx rcx, r9w
mov r12b, byte [rsp + 0x30]
add al, 0x87
lea rcx, [rbp - 0x38]
cmp r14d, ecx
sbb al, r15b
sbb al, 0xb7
cmp qword [rbp - 0x20], 8
cwde
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
sub rax, 0x6aff7738
lahf
cmovo ax, r10w
mov eax, dword [rsp + 0x38]
clc
movzx eax, al
cmp rbx, rcx
movsx cx, r11b
movsx rcx, r9w
setno ch
mov ecx, 1
jmp 0x140485ef5
cmovne eax, ecx
bswap cx
movzx rcx, r8w
mov dword [rsp + 0x38], eax
jmp 0x140485f0b
lea rcx, [rbp - 0x38]
jmp 0x140485f14
jmp 0x1404853b4
mov rax, qword [rcx]
jmp 0x140485f21
mov rax, qword [rax + 0x30]
jmp 0x140485f2a
call qword [0x1400b8d90]
sub r9d, r9d
cmp dx, 0xb61
cmp r14w, ax
je 0x140485f5e
mov word [r12], ax
bswap rbx
movsxd rbx, r12d
movzx ebx, r11w
mov rbx, r12
jmp 0x140485f59
jmp 0x140485f67
mov qword [r13], r9
movsx rdx, ax
cwde
mov byte [r13 + 8], dil
movsx r8, r8w
movsx eax, r14w
mov rax, qword [r15]
not dx
cdq
movsx r8w, r8b
mov edx, 0x48
movsx ecx, bp
cmove ecx, esp
movsx r8w, r14b
movzx r8d, word [rbx]
mov cl, 0xbc
mov rcx, r15
jmp 0x140485f9d
mov rax, qword [rax + 0x20]
call qword [0x1400b8d90]
xor r9d, r9d
test al, al
jmp 0x140485fb1
je 0x14048609f
mov byte [rsp + 0x40], dil
mov rcx, qword [r13]
cmp sil, r12b
cmc
clc
test rcx, rcx
je 0x14048605b
mov rax, qword [rcx + 0x38]
test cx, di
test dx, 0x6c93
cmp dl, 0xf9
cmp qword [rax], r9
je 0x140486025
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r9d
jmp 0x140485ff3
jle 0x140486025
dec dword [rax]
jmp 0x140486002
mov rcx, qword [rcx + 0x38]
movsx edx, r8w
not al
mov al, r12b
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
cmovge rax, rbx
movzx eax, word [rdx]
jmp 0x14048603f
mov rax, qword [rcx]
jmp 0x14048602d
mov rax, qword [rax + 0x38]
jmp 0x140486036
call qword [0x1400b8d90]
xor r9d, r9d
cmp r14w, ax
jmp 0x140486048
je 0x14048605b
mov al, r9b
jmp 0x140486056
jmp 0x14048606c
mov qword [r13], r9
movsx edx, ax
mov al, dil
xchg ch, ch
cqo
bswap cx
mov byte [r13 + 8], al
movzx dx, ch
mov rdx, rsi
movsx ecx, si
mov rcx, r13
jmp 0x140486082
call fcn.1404682b8
xor r9d, r9d
test r14, 0x46064a8f
stc
test al, al
jmp 0x140486099
je 0x140483c5f
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
or bl, r15b
and bl, 0xd
and r15b, r13b
mov r14b, byte [rsp + 0x30]
sbb al, r11b
btr rax, rbx
mov r15b, byte [rsp + 0x30]
movzx ax, r14b
neg r12b
mov r12b, byte [rsp + 0x30]
cdqe
cmovnp ecx, r14d
btr ecx, 0xc6
mov bl, byte [rsp + 0x40]
xadd eax, ecx
shr ch, cl
mov rax, qword [rbp - 0x78]
ror cx, cl
setae cl
shr ecx, 0xd2
mov ecx, 1
test r9, r15
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x140486102
jne 0x140484530
movzx eax, byte [rsp + 0x38]
stc
cmp rbx, 0x3b393651
test bl, bl
cmove eax, ecx
jmp 0x14048611f
mov dword [rsp + 0x38], eax
jmp 0x140486128
jmp 0x140484534
mov rcx, qword [rbp + 0x18]
neg rdi
cmc
movzx rdi, bx
mov edi, 1
test rsi, 0x49253686
cmp rcx, rdi
jmp 0x14048614d
jbe 0x14048640a
lea rbx, [rbp + 8]
mov rdx, qword [rbp + 8]
clc
shl al, 0x3b
and r8d, 0x458b6edb
mov r8, qword [rbp + 0x20]
adc al, al
cmp r8, 8
cmovae rbx, rdx
mov al, byte [rsp + 0x30]
mov byte [rsp + 0x30], al
add rbx, 2
sal ah, cl
lea rax, [rbp + 8]
cmp r8, 8
jmp 0x14048618f
cmovae rax, rdx
lea rax, [rax + rcx*2]
stc
cmp rbx, rax
je 0x1404863a5
mov rdx, qword [rsp + 0x48]
seta cl
movsxd rcx, r14d
mov rcx, r13
jmp 0x1404861b4
call fcn.1404682b8
xor r9d, r9d
cmc
cmp ax, cx
test al, al
jmp 0x1404861c7
jne 0x140486391
cmp byte [r13 + 8], r9b
jmp 0x1404861d6
jne 0x14048627f
mov rcx, qword [r13]
test r8b, 0x9c
cmc
test rcx, rcx
jmp 0x1404861ed
je 0x140486272
mov rax, qword [rcx + 0x38]
or dx, 0x3458
cmovno rdx, rcx
movsx edx, r12w
mov rdx, qword [rax]
jmp 0x14048620e
test rdx, rdx
je 0x14048623b
mov rax, qword [rcx + 0x50]
jmp 0x140486220
cmp dword [rax], r9d
jmp 0x140486228
jle 0x14048623b
movzx eax, word [rdx]
jmp 0x140486236
jmp 0x140486250
mov rax, qword [rcx]
jmp 0x140486243
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r9d, r9d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048625d
je 0x140486272
mov word [r13 + 0xa], ax
jmp 0x14048626d
jmp 0x14048627b
mov qword [r13], r9
sar eax, cl
rol al, cl
lahf
mov byte [r13 + 8], dil
movzx eax, word [r13 + 0xa]
clc
jmp 0x14048628a
cmp ax, word [rbx]
jne 0x140486391
mov rcx, qword [r13]
jmp 0x1404862a4
test rcx, rcx
jmp 0x1404862ac
je 0x14048634e
mov rax, qword [rcx + 0x38]
cmp ah, 0x92
test r15w, ax
cmp qword [rax], r9
je 0x14048630e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x1404862d2
jle 0x14048630e
dec dword [rax]
bswap ax
movsxd rax, edi
setbe dh
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx rax, bx
movsxd rax, ecx
movsx eax, r9w
lea rax, [rdx + 2]
mov qword [rcx], rax
jmp 0x140486306
movzx eax, word [rdx]
jmp 0x140486326
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14048631a
call qword [0x1400b8d90]
sub r9d, r9d
shr cx, cl
mov ecx, 0xffff
cmc
clc
test esp, 0x2f766f4b
cmp cx, ax
jmp 0x14048633b
je 0x14048634e
mov al, r9b
jmp 0x140486349
jmp 0x140486362
mov qword [r13], r9
movzx r8w, r14b
mov al, dil
cdq
movzx edx, bx
cmovne r8, rcx
mov byte [r13 + 8], al
bswap dx
jmp 0x14048636e
mov r8, qword [rbp + 0x20]
movsx edx, bx
movsx rdx, r8w
cwd
mov rcx, qword [rbp + 0x18]
movsx rdx, bx
mov rdx, qword [rbp + 8]
jmp 0x14048638c
jmp 0x14048617c
mov r8, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
sete al
shld ax, bx, 0xdb
lea rax, [rbp + 8]
cmp r8, 8
jmp 0x1404863b2
cmovae rax, rdx
cmp r12b, 8
stc
lea rax, [rax + rcx*2]
cmp spl, 0xed
cmc
test dl, dl
cmp rbx, rax
jmp 0x1404863ce
je 0x14048640a
mov rcx, qword [rsp + 0x70]
or al, r10b
test ebx, 0x51a727d5
mov rax, rcx
stc
cmp qword [rcx + 0x18], 0x10
jmp 0x1404863f0
jb 0x1404863f9
mov rax, qword [rcx]
mov qword [rcx + 0x10], r9
jmp 0x140486402
mov byte [rax], r9b
jmp 0x140486450
cmp byte [rsp + 0x30], 0
jmp 0x140486414
je 0x140486450
mov r9b, 0x2d
movsxd rcx, r12d
cmp sil, 0x20
cmovo r8w, r14w
mov r8, rdi
xor edx, edx
mov rcx, r13
movsx rcx, r9w
setbe ch
mov rcx, qword [rsp + 0x70]
jmp 0x140486442
call fcn.140449025
nop
movsx ecx, r8w
movsx rcx, r13w
lea rcx, [rbp + 8]
jmp 0x140486459
call fcn.14045aaae
mov rax, qword [rsp + 0x70]
add cl, r12b
mov rcx, qword [rbp + 0x28]
xor rcx, rsp
jmp 0x140486472
call fcn.14049edb0
mov rbx, qword [rsp + 0x170]
add rsp, 0x130
pop r15
movzx si, r14b
mov r12b, 0x97
pop r14
xchg di, r12w
mov r13b, spl
movzx rbp, r11w
pop r13
movzx rbp, r11w
movzx di, al
movsx r12, r15w
pop r12
movzx rdi, sp
pop rdi
pop rsi
pop rbp
jmp 0x1404864b9
ret
call fcn.1404b549a
int3
call fcn.1404b549a
nop
jmp 0x1404864d0
call fcn.1404b549a
nop
jmp 0x1404864db
call fcn.1404b549a
int3