Function at 0x140450a66
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
test spl, sil
sbb al, r10b
or al, 0x4a
push rbp
push rsi
btc rax, 5
bsr si, r10w
push rdi
cmovp rbp, rdx
sal esi, cl
shld eax, edi, 0xca
push r12
sal r12d, 0xa5
push r13
cdqe
push r14
shr r12w, 0x57
inc r12w
movzx ebp, di
push r15
lea rbp, [rsp - 0x17]
shl ax, 0x3b
btc si, 0x24
sub rsp, 0xf0
rol si, 0x73
dec di
ror ah, 0xb5
mov rax, qword [0x1400b7288]
sal dil, 0xea
xor rax, rsp
bts r13w, bp
or rsi, 0x60125ca1
movzx r14w, r14b
mov qword [rbp + 7], rax
sub r14w, 0x29e7
ror r13w, cl
sub r14b, r10b
mov r12, r9
movzx r13w, r13b
bt ax, 0x2a
clc
mov qword [rsp + 0x40], r9
cdqe
btc r14, 0xff
cbw
mov rdi, r8
movzx r13d, si
movsx r14, r14w
adc r14b, 0x7c
mov r14, rdx
mov qword [rbp - 0x71], rdx
bsf r13, rax
mov rsi, qword [rbp + 0x77]
rdtsc
sub dl, 0x6e
cmc
mov r13, qword [rbp + 0x7f]
mov qword [rbp - 0x79], r13
mov eax, dword [rsi + 0x18]
sar dl, cl
add dl, spl
mov edx, 0x3000
test rsp, rbp
and eax, edx
cmc
cmp eax, edx
jmp 0x140450b55
jne 0x140450b77
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], rsi
mov rdx, r14
jmp 0x140450b6d
call fcn.140452d1a
jmp 0x140452c93
mov rax, qword [rsi + 0x40]
movsx rcx, r8w
mov rbx, qword [rax + 8]
mov cl, bpl
mov qword [rbp - 0x51], rbx
cbw
mov al, r13b
mov rax, qword [rbx]
movzx rcx, r13w
not cl
mov rcx, rbx
jmp 0x140450ba0
mov rax, qword [rax + 8]
jmp 0x140450ba9
call qword [0x1400b8d90]
nop
movsx rcx, r14w
movzx rcx, r11w
lea rcx, [rbp - 0x59]
jmp 0x140450bc1
call fcn.140458b16
mov r15, rax
mov qword [rsp + 0x58], rax
jmp 0x140450bdb
test rbx, rbx
jmp 0x140450be3
je 0x140450c46
mov rdx, qword [rbx]
cmovno eax, edx
mov rcx, rbx
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
test rcx, r8
jmp 0x140450c07
test rax, rax
jmp 0x140450c0f
je 0x140450c46
mov rcx, qword [rax]
movsx dx, r13b
jmp 0x140450c22
mov rax, qword [rcx]
cdq
movsx rdx, r14w
movsx cx, r15b
mov edx, 1
movsx rcx, ax
mov rcx, r8
jmp 0x140450c40
call qword [0x1400b8d90]
mov rax, qword [r15]
movzx ecx, r12w
lea rdx, [rbp - 0x29]
xchg ecx, ecx
mov rcx, r15
jmp 0x140450c5b
mov rax, qword [rax + 0x28]
jmp 0x140450c64
call qword [0x1400b8d90]
nop
mov byte [rsp + 0x32], 0
setno al
cdqe
mov byte [rsp + 0x3c], 0
cmovle ebx, r11d
lahf
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
movsx eax, bp
movzx eax, bp
mov rax, 0x1b6d63e9
mov qword [rbp - 0x51], rbx
cdqe
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140450ca5
mov rax, qword [rax + 8]
jmp 0x140450cae
call qword [0x1400b8d90]
nop
movzx rcx, r8w
jmp 0x140450cc1
lea rcx, [rbp - 0x59]
jmp 0x140450cca
call fcn.14044d41f
mov rsi, rax
test rbx, rbx
jmp 0x140450cda
je 0x140450d4b
mov rdx, qword [rbx]
movsx rax, r9w
not ah
mov ax, bp
mov rcx, rbx
cbw
mov rax, qword [rdx + 0x10]
jmp 0x140450cfa
call qword [0x1400b8d90]
mov r8, rax
neg bl
shl bh, cl
mov ebx, 1
cmp r9b, 0x23
test rax, rax
jmp 0x140450d18
je 0x140450d58
mov rcx, qword [rax]
movzx rax, r12w
movsxd rdx, ebx
mov rax, qword [rcx]
mov edx, ebx
not cx
movsx cx, bh
movzx rcx, sp
mov rcx, r8
jmp 0x140450d40
call qword [0x1400b8d90]
jmp 0x140450d58
mov ebx, 1
movsxd rcx, r11d
cdq
movsx edx, r13w
mov rax, qword [rsi]
movsx dx, bpl
lea r9, [rbp - 9]
lea r8, [0x1400c01f7]
lea rdx, [0x1400c01e8]
not cl
mov rcx, rsi
jmp 0x140450d7c
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov rdx, r12
not cx
movzx cx, r11b
bswap cx
mov rcx, rdi
jmp 0x140450d9c
call fcn.140455401
or r12d, 0xffffffff
clc
jmp 0x140450dab
xor esi, esi
test al, al
jmp 0x140450db4
jne 0x1404510a6
mov cl, byte [rdi + 8]
test r14d, r11d
jmp 0x140450dc5
test cl, cl
jne 0x140450e61
mov rcx, qword [rdi]
cmp r14d, 0x134c4a2e
test rcx, rcx
jmp 0x140450ddf
je 0x140450e53
mov rax, qword [rcx + 0x38]
movsx edx, di
xor dl, ah
cmovs edx, ecx
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x140450dfd
je 0x140450e21
mov rax, qword [rcx + 0x50]
test r9b, 0x8a
stc
cmp dword [rax], esi
jmp 0x140450e13
jle 0x140450e21
movzx eax, byte [rdx]
jmp 0x140450e38
mov rax, qword [rcx]
jmp 0x140450e29
mov rax, qword [rax + 0x30]
jmp 0x140450e32
call qword [0x1400b8d90]
cmp eax, r12d
jmp 0x140450e40
je 0x140450e53
mov byte [rdi + 9], al
jmp 0x140450e4e
jmp 0x140450e56
mov qword [rdi], rsi
mov byte [rdi + 8], bl
or al, 0xbe
sbb al, 0x9a
mov cl, bl
xchg al, al
mov al, byte [rdi + 9]
jmp 0x140450e69
cmp al, byte [rbp + 2]
jmp 0x140450e71
jne 0x140450f43
mov rsi, qword [rbp - 0x71]
movzx cx, r14b
mov cx, 0x7745
mov byte [rsi], 0x2b
lea r14, [rsi + 1]
sbb cl, 0x39
neg cl
shld rcx, rdi, 0xd7
mov rcx, qword [rdi]
xor esi, esi
jmp 0x140450e9f
test rcx, rcx
jmp 0x140450ea7
je 0x140450f2c
mov rax, qword [rcx + 0x38]
cmc
cmp r15b, bpl
cmp qword [rax], rsi
jmp 0x140450ebd
je 0x140450eff
mov rax, qword [rcx + 0x50]
test r15, r8
cmp dword [rax], esi
jmp 0x140450ed1
jle 0x140450eff
add dword [rax], r12d
mov rcx, qword [rcx + 0x38]
movzx rax, r10w
mov rdx, qword [rcx]
lahf
movzx eax, r11w
movsx rax, ax
lea rax, [rdx + 1]
mov qword [rcx], rax
cdqe
movzx eax, byte [rdx]
jmp 0x140450f16
mov rax, qword [rcx]
jmp 0x140450f07
mov rax, qword [rax + 0x38]
jmp 0x140450f10
call qword [0x1400b8d90]
cmp eax, r12d
je 0x140450f2c
mov al, sil
jmp 0x140450f27
jmp 0x140450f36
mov qword [rdi], rsi
mov al, bl
jmp 0x140450f36
mov byte [rdi + 8], al
jmp 0x140450f3e
jmp 0x1404510a6
test cl, cl
jmp 0x140450f4a
jne 0x140450fd2
mov rcx, qword [rdi]
cmp r10b, cl
test rcx, rcx
jmp 0x140450f5e
je 0x140450fbf
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x140450f8d
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x140450f7f
jle 0x140450f8d
movzx eax, byte [rdx]
jmp 0x140450fa4
mov rax, qword [rcx]
jmp 0x140450f95
mov rax, qword [rax + 0x30]
jmp 0x140450f9e
call qword [0x1400b8d90]
cmp eax, r12d
jmp 0x140450fac
je 0x140450fbf
mov byte [rdi + 9], al
jmp 0x140450fba
jmp 0x140450fce
mov qword [rdi], rsi
rcl al, cl
and al, 0x19
rol al, 0
mov al, byte [rdi + 9]
stc
cmc
mov byte [rdi + 8], bl
stc
cmp al, byte [rbp + 1]
jmp 0x140450fda
jne 0x1404510a6
mov rax, qword [rbp - 0x71]
mov byte [rax], 0x2d
inc r14b
movzx r14, bx
or r14b, 0xf2
lea r14, [rax + 1]
test r8d, 0x1b642553
xor rcx, r11
inc cl
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14045100d
je 0x14045109a
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
je 0x140451071
mov rax, qword [rcx + 0x50]
cmp r15b, 0x28
cmp dword [rax], esi
jmp 0x14045102f
jle 0x140451071
add dword [rax], r12d
movzx edx, r15w
cbw
mov rcx, qword [rcx + 0x38]
movsx rax, cx
movsx dx, r8b
mov rdx, qword [rcx]
cbw
movsx ax, r8b
lea rax, [rdx + 1]
jmp 0x14045105e
mov qword [rcx], rax
movzx eax, cx
movzx eax, byte [rdx]
jmp 0x14045106c
jmp 0x14045107e
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, r12d
jmp 0x140451086
je 0x14045109a
mov byte [rdi + 8], sil
jmp 0x140451095
jmp 0x1404510a6
mov qword [rdi], rsi
mov byte [rdi + 8], bl
sal ah, 0xb4
ror al, 0xf
mov qword [rbp - 0x59], r14
rol cx, 0x72
btc ax, r13w
mov byte [r14], 0x30
lea r14, [r14 + rbx]
mov qword [rsp + 0x50], r14
shrd rbx, r10, 0x52
bts rbx, rdx
mov byte [rsp + 0x30], sil
cwde
xadd r12b, al
mov r12d, esi
adc ebx, ebx
dec al
mov dword [rsp + 0x38], esi
sbb ch, 0x1d
mov dword [rsp + 0x34], esi
mov eax, 0x24
mov ecx, 0x300
cmp dword [r13], 0x3b9aca00
cmovs ebx, r14d
movsxd rbx, r13d
cmove eax, ecx
inc bh
shld ebx, eax, 0xe7
and bx, r8w
mov dword [rsp + 0x48], eax
seta bh
rcl al, cl
mov al, bl
lea rbx, [rbp - 0x29]
mov al, r14b
sar al, cl
cmc
cmp qword [rbp - 0x11], 0x10
cmovae rbx, qword [rbp - 0x29]
mov qword [rbp - 0x61], rbx
mov al, byte [rbx]
jmp 0x140451135
dec al
cmp al, 0x7d
jmp 0x14045113e
ja 0x1404518a8
cmp qword [rbp - 0x19], rsi
jne 0x14045115d
mov byte [rsp + 0x31], sil
jmp 0x140451158
jmp 0x140451187
mov rax, qword [r15]
movsx ecx, ax
movzx ecx, r8w
jmp 0x14045116c
mov rcx, r15
jmp 0x140451174
mov rax, qword [rax + 0x20]
call qword [0x1400b8d90]
mov byte [rsp + 0x31], al
jmp 0x140451187
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], 1
mov r13d, 0xf
mov qword [rbp - 0x31], r13
xor eax, eax
mov byte [rbp - 0x49], al
cqo
bswap rcx
mov rdx, qword [rsp + 0x40]
movsx rcx, sp
mov rcx, rdi
jmp 0x1404511bb
call fcn.140455401
sub r9d, r9d
jmp 0x1404511d0
mov r15, qword [rbp - 0x49]
clc
cmp r14w, 0x3028
test al, al
jne 0x1404516b3
lea r12, [rdi + 9]
mov bl, 0x27
cmp sil, 0xd0
mov r8, r12
adc bl, 0xc1
sal bl, 0x32
sbb bl, 0x52
mov qword [rbp - 0x69], r12
sub bl, 0xfe
shr bl, 0x70
mov bl, byte [rsp + 0x32]
stc
cmp byte [rdi + 8], r9b
jmp 0x140451211
jne 0x1404512be
mov rcx, qword [rdi]
jmp 0x140451223
test rcx, rcx
je 0x1404512a9
mov rax, qword [rcx + 0x38]
mov dh, 0x5e
mov rdx, qword [rax]
cmp dl, r11b
test rdx, rdx
jmp 0x140451241
je 0x140451261
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x140451261
movzx eax, byte [rdx]
jmp 0x14045125c
jmp 0x140451284
mov rax, qword [rcx]
jmp 0x140451269
mov rax, qword [rax + 0x30]
jmp 0x140451272
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x69]
stc
cmc
cmp r14b, r11b
xor r9d, r9d
cmp eax, 0xffffffff
jmp 0x14045128c
je 0x1404512a9
mov byte [r8], al
movsx r12d, bx
xchg r12b, r12b
jmp 0x1404512a1
mov r12, r8
jmp 0x1404512b3
mov qword [rdi], r9
movzx rdx, bp
xchg cx, dx
mov byte [rdi + 8], 1
mov edx, 0x68e92f41
cwd
mov r8b, byte [r12]
cqo
cmovg dx, r15w
movzx dx, r8b
lea rdx, [rbp + 5]
lea rcx, [rbp - 9]
jmp 0x1404512db
call fcn.1401aa5d5
lea rcx, [rbp - 9]
sub rax, rcx
test r15b, bpl
cmc
cmp rax, rcx
cmp rax, 0xa
jmp 0x1404512f7
jae 0x1404513da
mov edx, 1
ror cx, 6
mov byte [rsp + 0x30], dl
rcr ch, cl
and rcx, 0x4f181b70
bts cx, r10w
mov ecx, dword [rsp + 0x38]
cmp dword [rsp + 0x48], ecx
jmp 0x140451325
jg 0x140451349
add dword [rsp + 0x34], edx
test ah, 0x20
test rax, rax
jmp 0x14045133a
je 0x140451399
mov byte [rsp + 0x3c], dl
jmp 0x140451399
test rax, rax
jmp 0x140451351
jne 0x140451364
test ecx, ecx
jmp 0x14045135e
je 0x140451399
lea r8, [0x1400c01e8]
cmp al, r8b
stc
test r9b, r14b
mov al, byte [rax + r8]
cmc
test r11b, dil
cmp r9b, r8b
mov byte [r14], al
not ax
movzx rax, r12w
lea r14, [r14 + rdx]
mov qword [rsp + 0x50], r14
add ecx, edx
mov dword [rsp + 0x38], ecx
ror cl, 0xfc
lea rax, [rbp - 0x49]
ror cl, 0x65
cmp r13, 0x10
setae cl
cmovae rax, r15
stc
clc
cmc
cmp byte [rax + rsi], 0x7f
jmp 0x1404513b7
je 0x14045157c
lea rax, [rbp - 0x49]
test cl, cl
jmp 0x1404513c8
cmovne rax, r15
clc
add byte [rax + rsi], dl
jmp 0x1404513d5
jmp 0x14045156e
lea rax, [rbp - 0x49]
ror r14b, 0x45
cmp r13, 0x10
mov r14b, bl
setae r14b
jmp 0x1404513f2
cmovae rax, r15
xor r9d, r9d
stc
cmp byte [rax + rsi], r9b
jmp 0x140451403
je 0x140451662
mov r8b, byte [rsp + 0x31]
clc
test r14b, r12b
test r8b, r8b
jmp 0x14045141a
je 0x140451662
cmp byte [rdi + 8], r9b
jmp 0x140451429
jne 0x1404514e6
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404514c7
mov rax, qword [rcx + 0x38]
mov dx, r8w
bt edx, 0xf4
mov rdx, qword [rax]
cmp ebp, r12d
test r10, r15
jmp 0x140451455
test rdx, rdx
jmp 0x14045145d
je 0x140451485
mov rax, qword [rcx + 0x50]
cmc
cmp rsi, 0x47541cd3
cmp dword [rax], r9d
jmp 0x140451477
jle 0x140451485
movzx eax, byte [rdx]
jmp 0x1404514ab
mov rax, qword [rcx]
jmp 0x14045148d
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r8b, byte [rsp + 0x31]
cmp r13w, 0x2942
clc
stc
xor r9d, r9d
test r9, r15
cmc
cmp eax, 0xffffffff
jmp 0x1404514b3
je 0x1404514c7
mov byte [r12], al
jmp 0x1404514c2
jmp 0x1404514d4
mov qword [rdi], r9
movsx eax, sp
movzx ax, r14b
not ah
mov eax, 1
jmp 0x1404514de
mov byte [rdi + 8], al
jmp 0x1404514f3
mov eax, 1
cmp r11b, r8b
test dx, 0x2fa9
cmp byte [r12], r8b
jmp 0x1404514fc
jne 0x140451662
mov rcx, qword [rbp - 0x39]
cmp rcx, r13
jmp 0x14045150e
jae 0x140451546
lea rax, [rcx + 1]
test r14w, 0x79d6
test r12b, bl
mov qword [rbp - 0x39], rax
lea rax, [rbp - 0x49]
cmc
test r10, r9
test r14b, r14b
cmovne rax, r15
cmc
clc
stc
and word [rax + rcx], 0
jmp 0x140451541
jmp 0x14045155a
xor r9d, r9d
cqo
mov r8b, bl
mov rdx, rax
lea rcx, [rbp - 0x49]
call fcn.14045999e
inc rsi
mov r14, qword [rsp + 0x50]
bsf r13w, ax
test rdi, 0x70431a0d
mov r15, qword [rbp - 0x49]
movzx rcx, r8w
rcr ecx, cl
mov r13, qword [rbp - 0x31]
mov rcx, qword [rdi]
cmp r14, rdx
test r10, rsi
test rcx, rcx
jmp 0x14045158d
je 0x140451624
mov rax, qword [rcx + 0x38]
stc
test r10w, di
cmp qword [rax], 0
jmp 0x1404515a5
je 0x1404515f8
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x1404515b7
jle 0x1404515f8
dec dword [rax]
mov ah, 0x62
movsx eax, bx
movzx rax, bx
mov rcx, qword [rcx + 0x38]
rdtsc
cqo
movsx rdx, ax
mov rdx, qword [rcx]
movzx eax, si
bswap ax
not al
lea rax, [rdx + 1]
jmp 0x1404515e9
mov qword [rcx], rax
not ah
xchg ah, ah
movzx eax, byte [rdx]
jmp 0x14045160a
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140451604
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140451612
je 0x140451624
xor al, al
jmp 0x14045161f
jmp 0x14045162f
and qword [rdi], 0
mov al, 1
movsx dx, spl
mov byte [rdi + 8], al
jmp 0x14045163d
mov rdx, qword [rsp + 0x40]
mov rcx, rdi
jmp 0x14045164a
call fcn.140455401
xor r9d, r9d
test al, al
movzx r8, r13w
mov r8, qword [rbp - 0x69]
je 0x140451208
test rsi, rsi
je 0x1404516c2
lea rax, [rbp - 0x49]
cmp bpl, r13b
clc
stc
cmp r13, 0x10
cmovae rax, r15
stc
cmp r8b, dil
test rbp, r8
cmp byte [rax + rsi], r9b
jmp 0x14045168c
jle 0x1404516a4
mov edx, 1
add rsi, rdx
jmp 0x14045169f
jmp 0x1404516cb
mov byte [rsp + 0x32], 1
jmp 0x1404516ae
jmp 0x14045172b
mov edx, 1
jmp 0x1404516bd
jmp 0x1404516d2
mov edx, 1
rcl bh, 0xf1
cmc
mov rbx, qword [rbp - 0x61]
test bpl, spl
test rsi, rsi
jmp 0x1404516da
je 0x14045172b
mov cl, byte [rbx]
test bp, 0x6252
clc
test spl, r15b
cmp cl, 0x7f
jmp 0x1404516f3
je 0x14045172b
sub rsi, rdx
jmp 0x140451701
je 0x140451868
lea rax, [rbp - 0x49]
cmp r13, 0x10
jmp 0x140451714
cmovae rax, r15
test r14b, al
cmp r9d, ecx
cmp cl, byte [rax + rsi]
je 0x140451891
mov byte [rsp + 0x32], dl
cmp r13, 0x10
jmp 0x140451734
jb 0x14045178f
lea rdx, [r13 + 1]
mov rax, r15
cmc
cmp rdx, 0x1000
jmp 0x14045174e
jb 0x140451782
add rdx, 0x27
mov r15, qword [r15 - 8]
test r12b, 0x52
stc
jmp 0x140451766
sub rax, r15
stc
add rax, 0xfffffffffffffff8
jmp 0x140451773
cmp rax, 0x1f
jmp 0x14045177c
ja 0x140452d0f
mov rcx, r15
jmp 0x14045178a
call fcn.1401750f8
mov r12d, dword [rsp + 0x38]
xchg ecx, r13d
jmp 0x1404517a2
mov r14, qword [rsp + 0x50]
cmc
movzx r15d, bp
shr cl, 0x52
mov r15, qword [rsp + 0x58]
mov r13, qword [rbp - 0x79]
not edx
movzx rcx, di
cmc
sub esi, esi
not dh
mov rdx, qword [rsp + 0x40]
movzx rcx, bp
movsx rcx, si
mov rcx, rdi
jmp 0x1404517d8
call fcn.140455401
test al, al
jmp 0x1404517e4
jne 0x140451cc5
mov rax, qword [r15]
mov rcx, r15
mov rax, qword [rax + 0x18]
jmp 0x1404517f9
call qword [0x1400b8d90]
mov bl, al
test r11b, r15b
cmp byte [rdi + 8], sil
jne 0x140451bd4
mov rdx, qword [rdi]
test cx, 0x321c
cmp r12b, bl
test rdx, rdx
je 0x140451bba
mov rcx, qword [rdx + 0x38]
mov r8, qword [rcx]
test ecx, 0x54b7387a
jmp 0x140451834
test r8, r8
jmp 0x14045183c
je 0x140451b80
mov rax, qword [rdx + 0x50]
stc
test r11w, 0x145b
cmp dword [rax], esi
jmp 0x140451854
jle 0x140451b80
movzx eax, byte [r8]
jmp 0x140451863
jmp 0x140451b9f
test rsi, rsi
jne 0x140451891
lea rax, [rbp - 0x49]
clc
cmp r14w, 0x5edb
cmp r13, 0x10
cmovae rax, r15
cmp cl, byte [rax]
jmp 0x14045188b
jl 0x140451727
cmp byte [rbx + 1], r9b
jmp 0x14045189a
jle 0x1404516d2
inc rbx
jmp 0x1404516d2
mov rdx, qword [rsp + 0x40]
movsx rcx, r8w
mov rcx, rdi
jmp 0x1404518b9
call fcn.140455401
test al, al
jne 0x1404517c3
lea rbx, [rdi + 9]
and r13b, r8b
mov rsi, rbx
rol r13, 0x46
mov r13d, dword [rsp + 0x48]
mov r15, qword [rsp + 0x40]
cmp r15b, sil
stc
cmp byte [rdi + 8], 0
jmp 0x1404518eb
jne 0x14045198f
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404518fc
je 0x140451978
mov rax, qword [rcx + 0x38]
shl rdx, cl
mov rdx, qword [rax]
test al, 0x64
cmp bl, dil
test rdx, rdx
jmp 0x140451919
je 0x140451945
mov rax, qword [rcx + 0x50]
test ecx, eax
cmp dx, 0x6db8
jmp 0x14045192f
cmp dword [rax], 0
jmp 0x140451937
jle 0x140451945
movzx eax, byte [rdx]
jmp 0x140451957
mov rax, qword [rcx]
jmp 0x14045194d
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14045195f
je 0x140451978
mov byte [rsi], al
movsx ebx, r9w
mov rbx, rsi
jmp 0x140451973
jmp 0x140451983
and qword [rdi], 0
movzx dx, al
mov dh, 0x88
mov byte [rdi + 8], 1
not rdx
cmovle edx, edi
cwd
mov r8b, byte [rbx]
mov ecx, 0x64cf6bd6
not dl
movzx dx, r8b
lea rdx, [rbp + 5]
movzx cx, r13b
bswap ecx
movsx cx, spl
lea rcx, [rbp - 9]
jmp 0x1404519b7
call fcn.1401aa5d5
lea rcx, [rbp - 9]
test r15w, sp
cmp si, dx
sub rax, rcx
test bh, 8
jmp 0x1404519d3
cmp rax, 0xa
jae 0x140451b6c
cmp r13d, r12d
jmp 0x1404519e5
jg 0x140451a12
mov r8d, 1
add dword [rsp + 0x34], r8d
cmp r9b, 0xf0
test rax, rax
je 0x140451a85
mov byte [rsp + 0x3c], r8b
jmp 0x140451a0d
jmp 0x140451a85
test rax, rax
jne 0x140451a29
test r12d, r12d
jmp 0x140451a23
je 0x140451a78
lea rcx, [0x1400c01e8]
sub r8b, 0xf1
movzx r8w, r9b
and r8b, 0xfd
mov al, byte [rax + rcx]
movzx r8, ax
jmp 0x140451a4c
mov byte [r14], al
shl r8w, cl
ror r8w, cl
bts r8w, bp
mov r8d, 1
stc
add r14, r8
test r8, r15
cmp esi, esp
add r12d, r8d
jmp 0x140451a73
jmp 0x140451a85
mov r8d, 1
mov rcx, 0x47da7ce7
mov byte [rsp + 0x30], r8b
rcl cx, cl
shr ch, 0xb6
mov rcx, qword [rdi]
test rcx, rcx
je 0x140451b33
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x140451aa9
je 0x140451afe
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x140451abb
jle 0x140451afe
dec dword [rax]
movzx eax, bx
sets dh
cdqe
mov rcx, qword [rcx + 0x38]
movsx eax, r8w
rdtsc
mov ah, 0x81
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x140451ae4
mov qword [rcx], rax
mov eax, r8d
movzx eax, di
movzx ax, dl
movzx eax, byte [rdx]
jmp 0x140451af9
jmp 0x140451b19
mov rax, qword [rcx]
jmp 0x140451b06
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, 1
cmp r8b, r11b
cmp eax, 0xffffffff
jmp 0x140451b21
je 0x140451b33
sub al, al
jmp 0x140451b2e
jmp 0x140451b44
and qword [rdi], 0
mov al, r8b
movsx cx, r8b
not cl
setnp cl
mov byte [rdi + 8], al
movzx edx, cx
movzx cx, spl
mov rdx, r15
mov rcx, rdi
jmp 0x140451b5a
call fcn.140455401
test al, al
jmp 0x140451b66
je 0x1404518e2
mov dword [rsp + 0x38], r12d
mov qword [rsp + 0x50], r14
jmp 0x140451b7b
jmp 0x1404517af
mov rax, qword [rdx]
movsx cx, r9b
mov rcx, rdx
jmp 0x140451b90
mov rax, qword [rax + 0x30]
jmp 0x140451b99
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140451ba7
je 0x140451bba
mov byte [rdi + 9], al
jmp 0x140451bb5
jmp 0x140451bc0
mov qword [rdi], rsi
movsxd r15, ecx
mov r15d, 1
jmp 0x140451bcb
mov byte [rdi + 8], r15b
jmp 0x140451bda
mov r15d, 1
cmp byte [rdi + 9], bl
jmp 0x140451be2
jne 0x140451cc5
call fcn.1404ba8d4
mov rcx, qword [rax]
ror al, cl
rcr al, 0xdf
mov al, byte [rcx]
mov byte [r14], al
rol cx, 0xef
movsx cx, bl
movzx rcx, dx
add r14, r15
sbb cx, 0x3e0
bswap cx
mov cl, dil
mov qword [rsp + 0x50], r14
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x140451c25
je 0x140451cb8
mov rax, qword [rcx + 0x38]
stc
clc
cmc
cmp qword [rax], rsi
jmp 0x140451c3a
je 0x140451c8f
mov rax, qword [rcx + 0x50]
test sil, 0x7b
jmp 0x140451c4e
cmp dword [rax], esi
jmp 0x140451c55
jle 0x140451c8f
dec dword [rax]
rdtsc
movsx eax, r10w
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
bswap eax
mov rax, 0x22561c65
lea rax, [rdx + 1]
jmp 0x140451c7c
mov qword [rcx], rax
movzx eax, bp
movzx eax, byte [rdx]
jmp 0x140451c8a
jmp 0x140451ca6
mov rax, qword [rcx]
jmp 0x140451c97
mov rax, qword [rax + 0x38]
jmp 0x140451ca0
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x140451cb8
mov byte [rdi + 8], sil
jmp 0x140451cc5
mov qword [rdi], rsi
stc
clc
cmp r14b, 0x47
mov byte [rdi + 8], r15b
mov r15, qword [rsp + 0x40]
test r10w, r10w
cmp r9w, r14w
jmp 0x140451cd7
cmp dword [r13], 0x3b9aca00
jmp 0x140451ce4
je 0x140451f23
test r12d, r12d
jmp 0x140451cf2
jne 0x140451f23
mov rdx, r15
mov rcx, rdi
call fcn.140455401
test al, al
jmp 0x140451d0a
jne 0x140451edb
lea rbx, [rdi + 9]
mov rsi, rbx
not r12d
bswap r14d
mov r12d, dword [rsp + 0x34]
test r8b, 0x78
xor r13d, r13d
bt r14w, r8w
bsf r14d, r13d
lea r14d, [r13 + 1]
cmp byte [rdi + 8], r13b
jmp 0x140451d3f
jne 0x140451dcc
mov rcx, qword [rdi]
cmp ebx, esp
test rcx, rcx
jmp 0x140451d52
je 0x140451dc5
mov rax, qword [rcx + 0x38]
rcr dh, 0x44
movzx edx, di
shrd edx, r12d, 0x4f
mov rdx, qword [rax]
cmp ch, 0xb9
test rdx, rdx
jmp 0x140451d75
je 0x140451d9a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jmp 0x140451d87
jle 0x140451d9a
movzx eax, byte [rdx]
jmp 0x140451d95
jmp 0x140451da7
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140451daf
je 0x140451dc5
mov byte [rsi], al
movzx ebx, bx
movsxd rbx, r13d
mov rbx, rsi
jmp 0x140451dc8
mov qword [rdi], r13
mov byte [rdi + 8], r14b
mov al, byte [rbx]
cmp spl, 0xe2
cmp al, byte [rbp - 9]
jne 0x140451ec1
sub r12d, r14d
bt ecx, r15d
mov byte [rsp + 0x30], r14b
mov rcx, qword [rdi]
cmp r12w, 0x47c2
clc
test rcx, rcx
je 0x140451e8b
mov rax, qword [rcx + 0x38]
test esi, edx
cmc
stc
cmp qword [rax], r13
je 0x140451e59
mov rax, qword [rcx + 0x50]
cmp rcx, 0x6c606fdf
test sil, 0x9c
cmp dword [rax], r13d
jmp 0x140451e22
jle 0x140451e59
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx rdx, di
mov rdx, qword [rcx]
movsxd rax, esp
movsx eax, dx
lea rax, [rdx + 1]
jmp 0x140451e44
mov qword [rcx], rax
mov eax, ebp
not rax
movzx eax, byte [rdx]
jmp 0x140451e54
jmp 0x140451e70
mov rax, qword [rcx]
jmp 0x140451e61
mov rax, qword [rax + 0x38]
jmp 0x140451e6a
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140451e78
je 0x140451e8b
mov al, r13b
jmp 0x140451e86
jmp 0x140451e9a
mov qword [rdi], r13
mov al, r14b
movsx cx, r9b
movzx rcx, dx
mov byte [rdi + 8], al
cdq
movsx rdx, r14w
movsxd rdx, esp
mov rdx, r15
jmp 0x140451eb1
mov rcx, rdi
call fcn.140455401
test al, al
je 0x140451d36
mov dword [rsp + 0x34], r12d
mov r14, qword [rsp + 0x50]
sal r13w, cl
mov r12d, dword [rsp + 0x38]
add r13d, 0x7c934e25
mov r13d, dword [rsp + 0x34]
stc
cmp r15, 0x302345cd
test r13d, r13d
jmp 0x140451ef0
jns 0x140451f28
mov byte [r14], 0x30
adc ah, al
mov eax, 1
cmp r10d, esp
add r14, rax
jmp 0x140451f0c
add r13d, eax
jmp 0x140451f14
mov dword [rsp + 0x34], r13d
jmp 0x140451f1e
jmp 0x140451f28
mov r13d, dword [rsp + 0x34]
mov rdx, r15
movsx rcx, r8w
mov rcx, rdi
jmp 0x140451f37
call fcn.140455401
test al, al
jmp 0x140451f43
jne 0x140452164
lea rbx, [rdi + 9]
mov rsi, rbx
mov r13w, 0x498a
test r11w, 0x7d72
mov r13d, 1
cmp byte [rdi + 8], 0
jne 0x140451fec
mov rcx, qword [rdi]
test r14w, r14w
cmp r13d, r14d
test rcx, rcx
je 0x140451fe2
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x140451f8e
je 0x140451fb3
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x140451fa0
jle 0x140451fb3
movzx eax, byte [rdx]
jmp 0x140451fae
jmp 0x140451fca
mov rax, qword [rcx]
jmp 0x140451fbb
mov rax, qword [rax + 0x30]
jmp 0x140451fc4
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x140451fe2
mov byte [rsi], al
mov rbx, rsi
jmp 0x140451fdd
jmp 0x140451fe6
and qword [rdi], 0
mov byte [rdi + 8], r13b
cwd
mov r8b, byte [rbx]
lea rdx, [rbp + 5]
movsx cx, bl
lea rcx, [rbp - 9]
jmp 0x140452000
call fcn.1401aa5d5
lea rcx, [rbp - 9]
sub rax, rcx
test bpl, 0xeb
test cx, si
cmp rax, 0xa
jae 0x14045215f
cmp r12d, dword [rsp + 0x48]
jmp 0x140452027
jge 0x140452058
lea rcx, [0x1400c01e8]
stc
mov al, byte [rax + rcx]
clc
test bp, di
mov byte [r14], al
clc
lea r14, [r14 + r13]
jmp 0x14045204b
add r12d, r13d
jmp 0x140452053
jmp 0x14045207e
mov ecx, dword [rsp + 0x3c]
movzx ecx, cl
test rax, rax
cmovne ecx, r13d
cmp r10w, bp
jmp 0x14045206f
mov dword [rsp + 0x3c], ecx
add cx, 0x50a3
test r10w, 0x3f4b
mov byte [rsp + 0x30], r13b
and rcx, 0x198b0a01
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140452095
je 0x140452125
mov rax, qword [rcx + 0x38]
test r9b, dl
cmp qword [rax], 0
jmp 0x1404520ab
je 0x140452103
mov rax, qword [rcx + 0x50]
cmc
cmp rsp, rbx
cmp dword [rax], 0
jmp 0x1404520c1
jle 0x140452103
dec dword [rax]
jmp 0x1404520d3
mov rcx, qword [rcx + 0x38]
not dx
jmp 0x1404520df
mov rdx, qword [rcx]
xchg ah, ah
bswap ax
lea rax, [rdx + 1]
mov qword [rcx], rax
movsx eax, r9w
movsx ax, al
movzx eax, byte [rdx]
jmp 0x1404520fe
jmp 0x140452115
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14045210f
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x140452125
xor al, al
jmp 0x140452134
and qword [rdi], 0
xchg al, cl
mov al, r13b
setne dl
movsx ecx, bx
mov byte [rdi + 8], al
not dl
mov cx, si
setge dl
mov rdx, r15
setl ch
mov rcx, rdi
jmp 0x14045214d
call fcn.140455401
test al, al
jmp 0x140452159
je 0x140451f61
mov r13d, dword [rsp + 0x34]
xor r12d, r12d
cmp byte [rsp + 0x3c], r12b
jmp 0x140452171
je 0x140452237
lea rbx, [r14 - 1]
xadd r15d, r15d
or r15, 0x6de01391
add r15b, 0x15
mov r15, qword [rbp - 0x59]
test r14b, sil
cmc
cmp rbx, r15
jmp 0x14045219a
je 0x1404521f8
call fcn.1404ba8d4
mov cl, byte [rbx]
mov rax, qword [rax]
cmc
jmp 0x1404521b6
cmp cl, byte [rax]
jmp 0x1404521bd
je 0x1404521d4
cmp cl, 0x39
jmp 0x1404521cb
jne 0x1404521e1
mov byte [rbx], 0x30
dec rbx
jmp 0x1404521dc
jmp 0x140452192
add cl, 1
mov byte [rbx], cl
jmp 0x1404521ef
cmp rbx, r15
jne 0x14045222f
mov byte [rbx], 0x31
mov ebx, 1
rol r15b, cl
btc r15, r9
add r13d, ebx
cmovle r15w, dx
mov dword [rsp + 0x34], r13d
cmovg r15d, r9d
not r15w
movzx r15d, bp
mov r15, qword [rsp + 0x40]
jmp 0x14045222a
jmp 0x140452240
mov r15, qword [rsp + 0x40]
sar rbx, cl
mov ebx, 1
shl sil, 0x30
mov sil, byte [rsp + 0x30]
jmp 0x14045224e
test sil, sil
jmp 0x140452256
je 0x140452bf8
mov rdx, r15
movzx ecx, bx
cmovae cx, si
mov cx, r13w
mov rcx, rdi
jmp 0x140452272
call fcn.140455401
test al, al
jmp 0x14045227e
jne 0x140452bf8
mov cl, byte [rdi + 8]
stc
test bpl, r12b
test cl, cl
jmp 0x140452292
jne 0x140452321
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404522a3
je 0x140452314
mov rax, qword [rcx + 0x38]
ror dl, 0x90
cwd
not edx
mov rdx, qword [rax]
test r11b, al
clc
cmp r14b, al
test rdx, rdx
jmp 0x1404522c6
je 0x1404522e7
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jmp 0x1404522d9
jle 0x1404522e7
movzx eax, byte [rdx]
jmp 0x1404522f9
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404522f3
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140452301
je 0x140452314
mov byte [rdi + 9], al
jmp 0x14045230f
jmp 0x140452317
mov qword [rdi], r12
mov byte [rdi + 8], bl
mov cl, bl
mov al, dil
not al
mov al, byte [rdi + 9]
cmp al, byte [rbp + 4]
jmp 0x14045232c
je 0x1404523d4
test cl, cl
jmp 0x140452339
jne 0x1404523c6
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14045234a
je 0x1404523b3
mov rax, qword [rcx + 0x38]
movzx dx, sil
btr edx, 0x40
neg dx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14045236b
je 0x14045238b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14045238b
movzx eax, byte [rdx]
jmp 0x140452386
jmp 0x1404523a2
mov rax, qword [rcx]
jmp 0x140452393
mov rax, qword [rax + 0x30]
jmp 0x14045239c
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x1404523b3
mov byte [rdi + 9], al
jmp 0x1404523c0
mov qword [rdi], r12
mov al, byte [rdi + 9]
test rdx, 0x123536c5
mov byte [rdi + 8], bl
cmp sil, spl
cmp al, byte [rbp + 3]
jmp 0x1404523ce
jne 0x140452bf8
mov byte [r14], 0x65
add r14, rbx
stc
mov rcx, qword [rdi]
test rdx, rax
test rcx, rcx
jmp 0x1404523ea
je 0x140452475
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x1404523fc
je 0x14045244d
mov rax, qword [rcx + 0x50]
cmp r10b, 0x7d
test dx, 0x6a81
cmp r11b, dil
cmp dword [rax], r12d
jmp 0x14045241a
jle 0x14045244d
dec dword [rax]
mov dl, dl
mov rcx, qword [rcx + 0x38]
cwde
cqo
cbw
mov rdx, qword [rcx]
movsx ax, dil
lea rax, [rdx + 1]
jmp 0x14045243e
mov qword [rcx], rax
not ah
cdqe
movzx eax, byte [rdx]
jmp 0x140452464
mov rax, qword [rcx]
jmp 0x140452455
mov rax, qword [rax + 0x38]
jmp 0x14045245e
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x140452475
mov al, r12b
jmp 0x140452485
mov qword [rdi], r12
mov sil, 0x12
setge al
mov al, bl
cqo
setnp bh
mov byte [rdi + 8], al
movzx dx, r9b
cmovle edx, ecx
mov sil, r12b
cdq
cmovg cx, bx
movsxd rcx, ebx
mov ebx, r12d
mov cl, sil
cqo
movzx cx, cl
mov rdx, r15
movsxd rcx, ebx
sets ch
mov rcx, rdi
jmp 0x1404524b8
call fcn.140455401
test al, al
jmp 0x1404524c4
jne 0x1404527fd
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x1404524d4
jne 0x140452576
mov rcx, qword [rdi]
test bl, 0xb3
cmc
test rcx, rcx
jmp 0x1404524e9
je 0x140452555
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404524fe
je 0x140452523
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140452510
jle 0x140452523
movzx eax, byte [rdx]
jmp 0x14045251e
jmp 0x14045253a
mov rax, qword [rcx]
jmp 0x14045252b
mov rax, qword [rax + 0x30]
jmp 0x140452534
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140452542
je 0x140452555
mov byte [rdi + 9], al
jmp 0x140452550
jmp 0x14045255f
mov qword [rdi], r12
bswap r8d
movsx r8d, r8w
mov r8d, 1
mov byte [rdi + 8], r8b
mov cl, r8b
jmp 0x140452571
jmp 0x14045257f
mov r8d, 1
rcr al, 0x21
mov al, byte [rdi + 9]
test r9w, 0x705
cmp r11b, r12b
cmp al, byte [rbp + 2]
jne 0x14045267f
mov byte [r14], 0x2b
lea r14, [r14 + r8]
bt cx, 0xd1
stc
mov ch, 0x4f
mov rcx, qword [rdi]
cmc
jmp 0x1404525b1
test rcx, rcx
jmp 0x1404525b9
je 0x140452667
mov rax, qword [rcx + 0x38]
jmp 0x1404525d0
cmp qword [rax], r12
jmp 0x1404525d8
je 0x140452625
mov rax, qword [rcx + 0x50]
cmp bx, si
cmp dword [rax], r12d
jle 0x140452625
dec dword [rax]
mov al, 0xd2
xchg dx, dx
movsx ax, dil
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
not eax
mov al, r11b
lea rax, [rdx + 1]
mov qword [rcx], rax
cbw
not ah
mov rax, 0x248776ad
movzx eax, byte [rdx]
jmp 0x140452620
jmp 0x14045264c
mov rax, qword [rcx]
jmp 0x14045262d
mov rax, qword [rax + 0x38]
jmp 0x140452636
call qword [0x1400b8d90]
mov r8d, 1
cmc
test r9b, 0xaa
jmp 0x14045264c
cmp eax, 0xffffffff
jmp 0x140452654
je 0x140452667
mov al, r12b
jmp 0x140452662
jmp 0x140452672
mov qword [rdi], r12
mov al, r8b
jmp 0x140452672
mov byte [rdi + 8], al
jmp 0x14045267a
jmp 0x1404527fd
test cl, cl
jne 0x14045272a
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x140452693
je 0x140452711
mov rax, qword [rcx + 0x38]
adc dl, 0x7a
bsf rdx, r8
mov rdx, qword [rax]
clc
cmp rsp, 0x3c474796
stc
test rdx, rdx
jmp 0x1404526b8
je 0x1404526df
mov rax, qword [rcx + 0x50]
cmc
stc
cmp dword [rax], r12d
jmp 0x1404526cc
jle 0x1404526df
movzx eax, byte [rdx]
jmp 0x1404526da
jmp 0x1404526f6
mov rax, qword [rcx]
jmp 0x1404526e7
mov rax, qword [rax + 0x30]
jmp 0x1404526f0
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x1404526fe
je 0x140452711
mov byte [rdi + 9], al
jmp 0x14045270c
jmp 0x14045271c
mov qword [rdi], r12
mov al, byte [rdi + 9]
shld r8d, ebx, 0xcb
mov r8d, 1
mov byte [rdi + 8], r8b
cmp r14b, 0x37
cmp al, byte [rbp + 1]
jne 0x1404527fd
mov byte [r14], 0x2d
add r14, r8
mov ch, 0x95
bt ecx, 0xc6
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404527e6
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x140452759
je 0x1404527b2
mov rax, qword [rcx + 0x50]
test r10w, r13w
cmp dword [rax], r12d
jmp 0x14045276f
jle 0x1404527b2
dec dword [rax]
movsxd rdx, ebp
mov rax, rbx
seta al
mov rcx, qword [rcx + 0x38]
movzx eax, r9w
movsx eax, r15w
mov rdx, qword [rcx]
mov al, r10b
not ah
lea rax, [rdx + 1]
mov qword [rcx], rax
movzx eax, r14w
setg ah
mov ax, bx
movzx eax, byte [rdx]
jmp 0x1404527ad
jmp 0x1404527ca
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404527be
call qword [0x1400b8d90]
mov r8d, 1
cmp eax, 0xffffffff
jmp 0x1404527d2
je 0x1404527e6
mov byte [rdi + 8], r12b
jmp 0x1404527e1
jmp 0x1404527fd
mov qword [rdi], r12
setbe ch
movzx rdx, bp
cqo
mov byte [rdi + 8], r8b
mov rdx, rdx
cdq
xchg cx, cx
mov rdx, r15
xchg cx, cx
mov cl, r13b
mov rcx, rdi
jmp 0x14045280e
call fcn.140455401
test al, al
jne 0x1404529db
cmp byte [rdi + 8], r12b
jne 0x1404528b6
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140452830
je 0x1404528a4
mov rax, qword [rcx + 0x38]
setns dh
bswap edx
mov rdx, qword [rax]
test cx, r10w
cmp r14, 0x2fe00f5e
test rdx, rdx
jmp 0x140452855
je 0x140452881
mov rax, qword [rcx + 0x50]
cmp dx, cx
cmc
test r10b, dl
cmp dword [rax], r12d
jmp 0x14045286e
jle 0x140452881
movzx eax, byte [rdx]
jmp 0x14045287c
jmp 0x14045288e
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140452896
je 0x1404528a4
mov byte [rdi + 9], al
jmp 0x1404528a7
mov qword [rdi], r12
mov r8d, 1
mov byte [rdi + 8], r8b
jmp 0x1404528bc
mov r8d, 1
mov al, byte [rdi + 9]
cmp al, byte [rbp - 9]
jmp 0x1404528c7
jne 0x1404529b2
mov sil, r8b
movsx rcx, si
shl cx, cl
mov rcx, qword [rdi]
cmp spl, sil
stc
test rcx, rcx
jmp 0x1404528e6
je 0x14045297d
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x1404528f8
je 0x140452946
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jmp 0x14045290b
jle 0x140452946
dec dword [rax]
cbw
mov rcx, qword [rcx + 0x38]
cdq
movsx dx, ah
mov rdx, qword [rcx]
bswap rax
jmp 0x14045292a
lea rax, [rdx + 1]
jmp 0x140452933
mov qword [rcx], rax
bswap ax
movzx eax, byte [rdx]
jmp 0x140452941
jmp 0x140452962
mov rax, qword [rcx]
jmp 0x14045294e
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, 1
cmp r11b, 0xf8
cmp eax, 0xffffffff
jmp 0x14045296a
je 0x14045297d
mov al, r12b
jmp 0x140452978
jmp 0x140452987
mov qword [rdi], r12
movsx ecx, r10w
mov al, r8b
mov byte [rdi + 8], al
movzx rcx, r12w
mov rdx, r15
mov ecx, edx
not ch
bswap rcx
mov rcx, rdi
call fcn.140455401
test al, al
jmp 0x1404529a7
je 0x14045281b
jmp 0x1404529c0
test sil, sil
jmp 0x1404529ba
je 0x1404529db
mov byte [r14], 0x30
movzx ecx, r13w
movzx cx, r8b
inc r14
mov dx, 0x5ae5
movsx rcx, di
bswap rdx
mov rdx, r15
mov rcx, r13
bswap cx
xchg cl, cl
mov rcx, rdi
jmp 0x1404529ee
call fcn.140455401
test al, al
jne 0x140452bf8
mov r13d, 1
cmp byte [rdi + 8], r12b
jmp 0x140452a0a
jne 0x140452a9d
mov rcx, qword [rdi]
jmp 0x140452a18
test rcx, rcx
jmp 0x140452a20
je 0x140452a96
mov rax, qword [rcx + 0x38]
xor dl, spl
bsr edx, eax
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140452a3b
je 0x140452a69
mov rax, qword [rcx + 0x50]
test sil, 0x75
jmp 0x140452a4e
cmp dword [rax], r12d
jmp 0x140452a56
jle 0x140452a69
movzx eax, byte [rdx]
jmp 0x140452a64
jmp 0x140452a80
mov rax, qword [rcx]
jmp 0x140452a71
mov rax, qword [rax + 0x30]
jmp 0x140452a7a
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x140452a96
mov byte [rdi + 9], al
jmp 0x140452a91
jmp 0x140452a99
mov qword [rdi], r12
mov byte [rdi + 8], r13b
mov r8b, byte [rdi + 9]
jmp 0x140452aa8
lea rdx, [rbp + 5]
bswap cx
lea rcx, [rbp - 9]
call fcn.1401aa5d5
lea rcx, [rbp - 9]
sub rax, rcx
stc
cmp rax, 0xa
jmp 0x140452ac9
jae 0x140452bf2
cmp ebx, 8
jmp 0x140452ad7
jge 0x140452b04
lea rcx, [0x1400c01e8]
adc sil, 0xae
mov al, byte [rax + rcx]
rol sil, 0x2e
mov byte [r14], al
add sil, r12b
sar ch, cl
add r14, r13
add ebx, r13d
or cx, dx
sal rcx, 0xe2
mov sil, r13b
movsxd rcx, ebx
sal cl, cl
shld cx, r11w, 0xc
mov rcx, qword [rdi]
test r8, 0x18d15bcb
test rcx, rcx
je 0x140452bb6
mov rax, qword [rcx + 0x38]
cmp bp, 0x3ca9
clc
cmp qword [rax], r12
jmp 0x140452b37
je 0x140452b8e
mov rax, qword [rcx + 0x50]
test r10w, 0x2eaa
clc
cmp dword [rax], r12d
jmp 0x140452b50
jle 0x140452b8e
dec dword [rax]
movsx dx, r13b
xchg dx, dx
mov rcx, qword [rcx + 0x38]
movzx rax, r14w
mov eax, 0x46dc0f56
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x140452b79
mov qword [rcx], rax
movzx eax, sp
cbw
movzx eax, byte [rdx]
jmp 0x140452b89
jmp 0x140452ba0
mov rax, qword [rcx]
jmp 0x140452b96
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140452ba8
je 0x140452bb6
mov al, r12b
jmp 0x140452bca
mov qword [rdi], r12
movzx ecx, r12w
sets ch
not al
mov al, r13b
jmp 0x140452bca
mov byte [rdi + 8], al
movsx edx, dx
mov rdx, r15
cmovbe cx, r11w
mov rcx, rdi
jmp 0x140452be0
call fcn.140455401
test al, al
jmp 0x140452bec
je 0x140452a01
mov r13d, dword [rsp + 0x34]
clc
cmp byte [rsp + 0x32], r12b
jne 0x140452c11
test sil, sil
jmp 0x140452c0b
jne 0x140452c15
mov r14, qword [rbp - 0x71]
mov byte [r14], r12b
mov rdx, qword [rbp - 0x11]
test sil, 0xdd
cmp rdx, 0x10
jmp 0x140452c29
jb 0x140452c8b
inc rdx
sub al, 0x83
test r8, rdx
mov rcx, qword [rbp - 0x29]
movzx ax, r14b
mov rax, rcx
cmc
jmp 0x140452c49
cmp rdx, 0x1000
jmp 0x140452c55
jb 0x140452c86
add rdx, 0x27
cmp r11w, r12w
clc
mov rcx, qword [rcx - 8]
stc
clc
sub rax, rcx
test edx, 0xbe52abb
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140452c80
ja 0x140452d04
call fcn.1401750f8
mov eax, r13d
bts cx, r10w
mov rcx, qword [rbp + 7]
cmp al, 0xd7
xor rcx, rsp
jmp 0x140452ca1
call fcn.1404a2014
mov rbx, qword [rsp + 0x130]
xor dil, dl
test bpl, 0xec
add rsp, 0xf0
movzx di, bpl
movzx esi, r8w
movsx r14, dx
pop r15
xchg sil, r12b
pop r14
movsx r12w, dil
mov r13d, ebx
jmp 0x140452cdd
pop r13
bswap bp
pop r12
movsx bp, r12b
movsx edi, r10w
pop rdi
jmp 0x140452cfc
pop rsi
pop rbp
jmp 0x140452d03
ret
call fcn.1404b84d5
nop
jmp 0x140452d0f
call fcn.1404b84d5
nop
jmp 0x1400ef454