Function at 0x14045212b
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
btr ax, 0xd3
cmc
rcr bl, 0x5f
push rbp
adc ah, al
btr bx, r15w
push rsi
push rdi
ror rcx, cl
bsf edi, r9d
btc ebp, 0xbb
push r12
test bl, dil
sar dil, 0x14
push r13
rol ch, 0xb9
not bpl
push r14
push r15
movzx rcx, bx
lea rbp, [rsp - 0x17]
neg eax
or di, r12w
shrd rbx, rcx, 0xd0
sub rsp, 0xf0
cbw
mov rax, qword [0x1400b7288]
bts ebx, r13d
dec dil
xor rax, rsp
mov qword [rbp + 7], rax
mov qword [rsp + 0x40], r9
mov rdi, r8
or al, r13b
cmc
shr cx, 0xb3
mov r14, rdx
jmp 0x1404521ad
mov qword [rbp - 0x61], rdx
btr cx, 0x5f
mov rax, qword [rbp + 0x7f]
movzx cx, dl
sar sil, cl
mov qword [rbp - 0x69], rax
cbw
adc sil, r9b
cmp dil, spl
sub r12d, r12d
mov rbx, 0x41442f13
cmovg ebx, r13d
mov rsi, qword [rbp + 0x77]
movzx rax, r10w
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
mov cl, r15b
movsx ecx, di
mov qword [rbp - 0x79], rbx
movzx rax, r11w
mov rax, qword [rbx]
movsx ecx, si
movsxd rcx, edi
cmove rcx, r8
mov rcx, rbx
jmp 0x14045220e
mov rax, qword [rax + 8]
jmp 0x140452217
call qword [0x1400b8d90]
nop
xchg rcx, rcx
not cx
lea rcx, [rsp + 0x58]
jmp 0x14045222e
call fcn.140457eda
mov r13, rax
cmc
mov qword [rsp + 0x50], rax
cmp spl, bl
test rbx, rbx
jmp 0x140452247
je 0x140452297
mov rdx, qword [rbx]
mov rcx, rbx
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
test rax, rax
jmp 0x140452268
je 0x140452297
mov rcx, qword [rax]
mov rax, qword [rcx]
movsx cx, bpl
lea edx, [r12 + 1]
bswap rcx
movzx ecx, r12w
movsx rcx, r13w
mov rcx, r8
jmp 0x140452291
call qword [0x1400b8d90]
mov rax, qword [r13]
cmovl ecx, ebx
mov dx, ax
mov dh, 0xf4
lea rdx, [rbp - 0x39]
cmovnp ecx, esp
mov rcx, r13
jmp 0x1404522b3
mov rax, qword [rax + 0x28]
jmp 0x1404522bc
call qword [0x1400b8d90]
nop
cdqe
mov ah, 0xc2
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
jmp 0x1404522dd
mov qword [rbp - 0x79], rbx
movsx ecx, r14w
mov rax, qword [rbx]
movsx rcx, bx
mov rcx, rbx
jmp 0x1404522f4
mov rax, qword [rax + 8]
jmp 0x1404522fd
call qword [0x1400b8d90]
nop
movsx rcx, cx
jmp 0x140452310
lea rcx, [rsp + 0x58]
jmp 0x14045231a
call fcn.14044c9fe
mov rsi, rax
cmp di, r10w
test rbx, rbx
je 0x14045239a
mov rdx, qword [rbx]
jmp 0x14045233a
mov rcx, rbx
movsx rax, r15w
bswap ax
nop
mov rax, qword [rdx + 0x10]
jmp 0x14045234f
call qword [0x1400b8d90]
mov r8, rax
jmp 0x14045235d
test rax, rax
jmp 0x140452365
je 0x14045239a
mov rcx, qword [rax]
cwd
mov ax, 0x310c
mov rax, qword [rcx]
movzx cx, r15b
movzx ecx, r14w
mov edx, 1
not ecx
jmp 0x14045238c
mov rcx, r8
jmp 0x140452394
call qword [0x1400b8d90]
mov rax, qword [rsi]
lea r9, [rbp - 0x19]
mov edx, edi
lea r8, [0x1400c0235]
movsxd rdx, r9d
lea rdx, [0x1400c0218]
xchg rcx, rcx
mov rcx, rsi
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r15, r14
not cx
mov byte [rsp + 0x32], r12b
mov rsi, qword [rsp + 0x40]
cwd
movsxd rdx, r14d
mov rdx, rsi
movsx ecx, r8w
mov rcx, rdi
call fcn.14045475c
or ebx, 0xffffffff
stc
test r11w, 0x5b9f
test al, al
jne 0x1404526c3
mov cl, byte [rdi + 8]
cmc
test cl, cl
jmp 0x140452405
jne 0x14045249c
mov rcx, qword [rdi]
test bpl, r9b
clc
test rcx, rcx
je 0x14045248b
mov rax, qword [rcx + 0x38]
btr dx, ax
sub dh, 9
mov rdx, qword [rax]
test dil, r10b
cmp r14w, dx
test rdx, rdx
jmp 0x140452438
je 0x14045245a
mov rax, qword [rcx + 0x50]
clc
stc
cmp dword [rax], r12d
jmp 0x14045244c
jle 0x14045245a
movzx eax, byte [rdx]
jmp 0x140452471
mov rax, qword [rcx]
jmp 0x140452462
mov rax, qword [rax + 0x30]
jmp 0x14045246b
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x140452478
je 0x14045248b
mov byte [rdi + 9], al
jmp 0x140452486
jmp 0x14045248e
mov qword [rdi], r12
mov byte [rdi + 8], 1
and al, r14b
mov cl, 1
sbb al, r10b
inc al
mov al, byte [rdi + 9]
clc
cmp al, byte [rbp - 2]
jmp 0x1404524a8
jne 0x14045255c
mov byte [r14], 0x2b
lea r15, [r14 + 1]
sbb cl, 0x6e
clc
bswap ecx
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404524c7
je 0x14045254a
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x1404524d9
je 0x140452519
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r12d
jmp 0x1404524ec
jle 0x140452519
add dword [rax], ebx
cwde
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx rax, sp
mov ah, 0x9c
lea rax, [rdx + 1]
jmp 0x14045250c
mov qword [rcx], rax
cbw
movzx eax, byte [rdx]
jmp 0x140452530
mov rax, qword [rcx]
jmp 0x140452521
mov rax, qword [rax + 0x38]
jmp 0x14045252a
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x140452537
je 0x14045254a
mov al, r12b
jmp 0x140452545
jmp 0x14045254f
mov qword [rdi], r12
mov al, 1
mov byte [rdi + 8], al
jmp 0x140452557
jmp 0x1404526c3
test cl, cl
jmp 0x140452563
jne 0x140452603
mov rcx, qword [rdi]
jmp 0x140452572
test rcx, rcx
jmp 0x14045257a
je 0x1404525e7
mov rax, qword [rcx + 0x38]
bsr dx, dx
mov rdx, qword [rax]
cmc
jmp 0x140452591
test rdx, rdx
je 0x1404525bb
mov rax, qword [rcx + 0x50]
cmc
cmp r15b, r14b
test dl, r12b
cmp dword [rax], r12d
jmp 0x1404525ad
jle 0x1404525bb
movzx eax, byte [rdx]
jmp 0x1404525cd
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404525c7
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x1404525d4
je 0x1404525e7
mov byte [rdi + 9], al
jmp 0x1404525e2
jmp 0x1404525fb
mov qword [rdi], r12
mov al, r8b
mov al, byte [rdi + 9]
test edi, 0x6e0a11f4
jmp 0x1404525fb
mov byte [rdi + 8], 1
test r12w, r15w
cmp al, byte [rbp - 3]
jne 0x1404526c3
mov byte [r14], 0x2d
lea r15, [r14 + 1]
adc cx, 0x3b24
mov rcx, qword [rdi]
jmp 0x140452621
test rcx, rcx
jmp 0x140452629
je 0x1404526bc
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14045263b
je 0x14045268a
mov rax, qword [rcx + 0x50]
clc
test bl, r13b
cmp dword [rax], r12d
jmp 0x140452651
jle 0x14045268a
add dword [rax], ebx
movzx rdx, bp
lahf
cmovb dx, ax
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
not rax
lea rax, [rdx + 1]
jmp 0x140452675
mov qword [rcx], rax
mov al, r8b
cdqe
movzx eax, byte [rdx]
jmp 0x140452685
jmp 0x1404526a1
mov rax, qword [rcx]
jmp 0x140452692
mov rax, qword [rax + 0x38]
jmp 0x14045269b
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x1404526a8
je 0x1404526bc
mov byte [rdi + 8], r12b
jmp 0x1404526b7
jmp 0x1404526c3
mov qword [rdi], r12
mov byte [rdi + 8], 1
mov word [r15], 0x7830
add r15, 2
cdq
mov qword [rsp + 0x48], r15
mov dx, si
mov byte [rsp + 0x30], r12b
mov r14b, r12b
movzx rdx, ax
mov r14d, r12d
mov dx, di
mov dword [rsp + 0x3c], r12d
movsx dx, bpl
mov dword [rsp + 0x34], r12d
mov rdx, rsi
mov ecx, 0x6d466ed6
movzx cx, r11b
setno ch
mov rcx, rdi
jmp 0x14045270f
call fcn.14045475c
test al, al
jmp 0x14045271b
jne 0x140452ab0
cmp byte [rdi + 8], r12b
jmp 0x14045272a
jne 0x1404527bf
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404527b3
mov rax, qword [rcx + 0x38]
movsx edx, ax
or dh, 0x12
mov rdx, qword [rax]
cmp spl, al
test rdx, rdx
jmp 0x140452754
je 0x140452782
mov rax, qword [rcx + 0x50]
stc
cmp cx, 0x586b
test rbx, rdx
cmp dword [rax], r12d
jmp 0x14045276f
jle 0x140452782
movzx eax, byte [rdx]
jmp 0x14045277d
jmp 0x140452799
mov rax, qword [rcx]
jmp 0x14045278a
mov rax, qword [rax + 0x30]
jmp 0x140452793
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x1404527a0
je 0x1404527b3
mov byte [rdi + 9], al
jmp 0x1404527ae
jmp 0x1404527bb
mov qword [rdi], r12
ror al, 0x49
sar al, cl
mov byte [rdi + 8], 1
mov al, byte [rdi + 9]
cmp al, byte [rbp - 0x19]
jmp 0x1404527ca
jne 0x140452ab0
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404527db
je 0x140452852
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x1404527ed
je 0x14045282b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14045282b
add dword [rax], ebx
nop
movsx edx, bp
cdq
mov rcx, qword [rcx + 0x38]
cdq
movzx ax, bpl
cwd
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x140452820
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14045283d
mov rax, qword [rcx]
jmp 0x140452833
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, ebx
je 0x140452852
mov al, r12b
jmp 0x14045284d
jmp 0x140452859
mov qword [rdi], r12
cwd
mov al, 1
mov byte [rdi + 8], al
cmova ecx, r15d
cdq
mov rdx, rsi
mov rcx, rdi
call fcn.14045475c
test al, al
jne 0x140452aab
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14045287e
jne 0x140452911
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14045288f
je 0x140452901
mov rax, qword [rcx + 0x38]
bts dx, r11w
cmp r13d, esi
mov rdx, qword [rax]
cmp dx, r13w
test rdx, 0x6b1468cc
test rdx, rdx
je 0x1404528da
mov rax, qword [rcx + 0x50]
cmp dl, dil
cmp dword [rax], r12d
jmp 0x1404528c7
jle 0x1404528da
movzx eax, byte [rdx]
jmp 0x1404528d5
jmp 0x1404528ec
mov rax, qword [rcx]
jmp 0x1404528e2
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, ebx
je 0x140452901
mov byte [rdi + 9], al
jmp 0x1404528fc
jmp 0x140452904
mov qword [rdi], r12
mov byte [rdi + 8], 1
adc al, bl
mov cl, 1
rcl al, cl
cmp bx, di
mov al, byte [rdi + 9]
stc
jmp 0x14045291a
cmp al, byte [rbp]
jmp 0x140452922
je 0x1404529ec
test cl, cl
jmp 0x14045292f
jne 0x1404529e3
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x140452941
je 0x1404529c2
mov rax, qword [rcx + 0x38]
cwd
cmp r11, 0x7f6220c8
mov rdx, qword [rax]
test r8w, 0x72d6
test rdx, rdx
jmp 0x140452965
je 0x140452991
mov rax, qword [rcx + 0x50]
test cx, sp
stc
cmp dh, 0xbf
cmp dword [rax], r12d
jmp 0x14045297e
jle 0x140452991
movzx eax, byte [rdx]
jmp 0x14045298c
jmp 0x1404529a8
mov rax, qword [rcx]
jmp 0x140452999
mov rax, qword [rax + 0x30]
jmp 0x1404529a2
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x1404529af
je 0x1404529c2
mov byte [rdi + 9], al
jmp 0x1404529bd
jmp 0x1404529d3
mov qword [rdi], r12
mov al, byte [rdi + 9]
stc
test r11d, 0x169e7634
cmp sp, ax
mov byte [rdi + 8], 1
test rbp, 0x5f6e3a92
jmp 0x1404529e3
cmp al, byte [rbp - 1]
jne 0x140452aab
mov rcx, qword [rdi]
jmp 0x1404529f7
test rcx, rcx
jmp 0x1404529ff
je 0x140452a92
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x140452a11
je 0x140452a61
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140452a23
jle 0x140452a61
add dword [rax], ebx
mov al, r15b
movsxd rdx, esi
cwde
mov rcx, qword [rcx + 0x38]
not eax
cmovns dx, bx
mov rdx, qword [rcx]
movsx eax, r12w
movsxd rax, r8d
lea rax, [rdx + 1]
jmp 0x140452a4f
mov qword [rcx], rax
cbw
movzx eax, byte [rdx]
jmp 0x140452a5c
jmp 0x140452a78
mov rax, qword [rcx]
jmp 0x140452a69
mov rax, qword [rax + 0x38]
jmp 0x140452a72
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x140452a7f
je 0x140452a92
mov al, r12b
jmp 0x140452a8d
jmp 0x140452a9e
mov qword [rdi], r12
mov al, 0xe3
mov al, 1
jmp 0x140452a9e
mov byte [rdi + 8], al
jmp 0x140452aa6
jmp 0x140452ab0
mov byte [rsp + 0x30], 1
mov ecx, 0x300
mov r12d, 0x24
bts ax, r11w
mov rax, qword [rbp - 0x69]
cmp dword [rax], 0x3b9aca00
xchg al, bl
movzx ebx, r15w
cmove r12d, ecx
rcr bl, cl
mov dword [rsp + 0x38], r12d
rol al, 0xe1
rcr bx, cl
lea rbx, [rbp - 0x39]
stc
shr al, 0x95
dec al
cmp qword [rbp - 0x21], 0x10
cmovae rbx, qword [rbp - 0x39]
not al
mov qword [rsp + 0x58], rbx
dec al
mov al, byte [rbx]
jmp 0x140452b05
dec al
test sil, 0x71
cmp al, 0x7d
jmp 0x140452b12
ja 0x140453260
cmp qword [rbp - 0x29], r14
jmp 0x140452b21
jne 0x140452b36
mov byte [rsp + 0x31], r14b
jmp 0x140452b31
jmp 0x140452b5a
mov rax, qword [r13]
mov rcx, r13
jmp 0x140452b42
mov rax, qword [rax + 0x20]
jmp 0x140452b4b
call qword [0x1400b8d90]
mov byte [rsp + 0x31], al
jmp 0x140452b5a
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov cl, dil
rol cl, 0xb6
and cx, 0x6f62
mov qword [rbp - 0x49], 1
rol dh, cl
rol edx, 0x8b
mov r13d, 0xf
xchg dh, ch
btr dx, 0x50
sar dh, cl
mov qword [rbp - 0x41], r13
bswap ecx
bsf ecx, ebp
ror rcx, cl
sub eax, eax
mov byte [rbp - 0x59], al
mov dl, r8b
btc dx, 0x21
movzx rdx, r9w
xor esi, esi
mov rdx, qword [rsp + 0x40]
setg cl
bswap ecx
mov rcx, rdi
jmp 0x140452bb9
call fcn.14045475c
sub r9d, r9d
btc r14, 0xb3
mov r14, qword [rbp - 0x59]
cmp bx, r10w
test al, al
jmp 0x140452bd5
jne 0x140453059
lea r12, [rdi + 9]
rcl bl, 0xf4
mov r8, r12
mov qword [rbp - 0x71], r12
mov bl, byte [rsp + 0x32]
test sp, dx
cmp byte [rdi + 8], r9b
jne 0x140452c9a
mov rcx, qword [rdi]
test r13b, al
test rcx, rcx
je 0x140452c90
mov rax, qword [rcx + 0x38]
adc dl, dh
cdq
mov rdx, qword [rax]
clc
test r15w, 0x12f9
test rdx, rdx
jmp 0x140452c22
je 0x140452c42
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140452c34
jle 0x140452c42
movzx eax, byte [rdx]
jmp 0x140452c64
mov rax, qword [rcx]
jmp 0x140452c4a
mov rax, qword [rax + 0x30]
jmp 0x140452c53
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x71]
clc
cmp dil, r10b
sub r9d, r9d
cmp eax, 0xffffffff
jmp 0x140452c6c
je 0x140452c90
mov byte [r8], al
movzx r12w, bl
movzx r12, bx
cmovbe r12w, sp
mov r12, r8
jmp 0x140452c8b
jmp 0x140452c93
mov qword [rdi], r9
mov byte [rdi + 8], 1
movsx ecx, dx
mov r8b, byte [r12]
movsx rcx, r14w
lea rdx, [rbp + 3]
movzx cx, spl
jmp 0x140452cb0
lea rcx, [rbp - 0x19]
call fcn.1402526a1
lea rcx, [rbp - 0x19]
sub rax, rcx
cmp rax, 0x16
jmp 0x140452cc9
jae 0x140452da3
mov byte [rsp + 0x30], 1
movzx cx, bpl
add ch, 0x9c
or cx, r15w
mov ecx, dword [rsp + 0x3c]
cmp dword [rsp + 0x38], ecx
jmp 0x140452ced
jg 0x140452d01
inc dword [rsp + 0x34]
jmp 0x140452cfc
jmp 0x140452d56
test rax, rax
jmp 0x140452d09
jne 0x140452d1c
test ecx, ecx
jmp 0x140452d16
je 0x140452d56
lea rdx, [0x1400c0218]
jmp 0x140452d28
mov al, byte [rax + rdx]
jmp 0x140452d30
mov byte [r15], al
movzx eax, bp
jmp 0x140452d3b
inc r15
movzx rax, r11w
movsx ax, sil
mov qword [rsp + 0x48], r15
cwde
inc ecx
xor al, r13b
mov dword [rsp + 0x3c], ecx
lea rax, [rbp - 0x59]
cmp r13, 0x10
xchg cl, cl
setae cl
jmp 0x140452d68
cmovae rax, r14
stc
cmp r14b, 0x7a
cmc
cmp byte [rax + rsi], 0x7f
jmp 0x140452d7b
je 0x140452f43
lea rax, [rbp - 0x59]
cmp cl, r8b
cmp bh, 0x3c
test cl, cl
cmovne rax, r14
jmp 0x140452d96
inc byte [rax + rsi]
jmp 0x140452d9e
jmp 0x140452f35
lea rax, [rbp - 0x59]
cmp r13, 0x10
setae r15b
jmp 0x140452db4
cmovae rax, r14
sub r9d, r9d
cmp cx, r10w
test r9w, ax
cmp byte [rax + rsi], r9b
je 0x140453011
mov r8b, byte [rsp + 0x31]
cmc
jmp 0x140452dd8
test r8b, r8b
jmp 0x140452de0
je 0x140453011
cmp byte [rdi + 8], r9b
jne 0x140452e95
mov rcx, qword [rdi]
jmp 0x140452df8
test rcx, rcx
jmp 0x140452e00
je 0x140452e85
mov rax, qword [rcx + 0x38]
xadd dl, dl
bsf rdx, rsi
clc
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140452e1d
je 0x140452e43
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r9d
jmp 0x140452e30
jle 0x140452e43
movzx eax, byte [rdx]
jmp 0x140452e3e
jmp 0x140452e69
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140452e4f
call qword [0x1400b8d90]
mov r8b, byte [rsp + 0x31]
stc
test ch, 0x42
test sp, di
xor r9d, r9d
jmp 0x140452e69
cmp eax, 0xffffffff
jmp 0x140452e71
je 0x140452e85
mov byte [r12], al
jmp 0x140452e80
jmp 0x140452e88
mov qword [rdi], r9
mov byte [rdi + 8], 1
jmp 0x140452e95
cmp byte [r12], r8b
jmp 0x140452e9e
jne 0x140453011
mov rcx, qword [rbp - 0x49]
cmp rcx, r13
jmp 0x140452eb0
jae 0x140452eec
lea rax, [rcx + 1]
test r9b, bpl
cmp bl, dh
test cx, 0x581e
mov qword [rbp - 0x49], rax
rcr ah, cl
btr ax, r15w
mov al, r14b
lea rax, [rbp - 0x59]
test r15b, r15b
cmovne rax, r14
and word [rax + rcx], 0
jmp 0x140452ee7
jmp 0x140452f20
xor r9d, r9d
movsx dx, al
xchg dl, r8b
mov cx, cx
mov r8b, bl
jmp 0x140452f09
lea edx, [r9 + 1]
cmovl cx, r15w
lea rcx, [rbp - 0x59]
jmp 0x140452f1b
call fcn.140458d93
inc rsi
mov r15, qword [rsp + 0x48]
cmova cx, r10w
mov r13w, 0x1f74
rcl r13, cl
mov r14, qword [rbp - 0x59]
mov r13, qword [rbp - 0x41]
not ch
movsx rcx, r13w
mov rcx, qword [rdi]
test rcx, rcx
je 0x140452fc8
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x140452f5c
je 0x140452f9c
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x140452f9c
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
jmp 0x140452f81
lea rax, [rdx + 1]
jmp 0x140452f8a
mov qword [rcx], rax
not eax
movzx eax, byte [rdx]
jmp 0x140452f97
jmp 0x140452fb3
mov rax, qword [rcx]
jmp 0x140452fa4
mov rax, qword [rax + 0x38]
jmp 0x140452fad
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x140452fc8
sub al, al
jmp 0x140452fc3
jmp 0x140452fd9
and qword [rdi], 0
movzx dx, r13b
cqo
mov al, 1
movsx dx, cl
mov byte [rdi + 8], al
movsx cx, ch
bswap rdx
movsx rcx, r12w
mov rdx, qword [rsp + 0x40]
mov rcx, rdi
jmp 0x140452ff4
call fcn.14045475c
xor r9d, r9d
test al, al
movzx r8, bp
mov r8, qword [rbp - 0x71]
jmp 0x14045300b
je 0x140452bf0
test rsi, rsi
je 0x14045304f
lea rax, [rbp - 0x59]
cmc
test r9w, bp
cmp r13, 0x10
jmp 0x14045302c
cmovae rax, r14
jmp 0x14045303d
cmp byte [rax + rsi], r9b
jmp 0x140453046
jle 0x1404530a9
inc rsi
mov rbx, qword [rsp + 0x58]
test spl, 0xe6
stc
test rsi, rsi
jmp 0x140453061
je 0x1404530b3
mov cl, byte [rbx]
test r10b, 0x73
cmc
clc
cmp cl, 0x7f
jmp 0x140453077
je 0x1404530b3
sub rsi, 1
je 0x140453206
lea rax, [rbp - 0x59]
cmc
cmp r13, 0x10
jmp 0x140453095
cmovae rax, r14
stc
clc
cmp cl, byte [rax + rsi]
jmp 0x1404530a3
je 0x140453249
mov byte [rsp + 0x32], 1
cmc
cmp sil, 0x4c
cmp r13, 0x10
jb 0x14045311c
lea rdx, [r13 + 1]
btr ax, 0xe7
ror ah, 0x26
seta ah
mov rax, r14
test r14d, 0x45e3497
cmp r9, rdx
cmp rdx, 0x1000
jmp 0x1404530e5
jb 0x14045310f
add rdx, 0x27
jmp 0x1404530f5
mov r14, qword [r14 - 8]
sub rax, r14
cmp eax, r11d
add rax, 0xfffffffffffffff8
cmc
stc
cmp rax, 0x1f
ja 0x1404544a6
mov rcx, r14
jmp 0x140453117
call fcn.14011c953
mov r12d, dword [rsp + 0x38]
adc esi, 0x13403d81
mov r14d, dword [rsp + 0x3c]
xchg sil, r13b
cmp r12b, spl
shl si, 0x90
mov r15, qword [rsp + 0x48]
shl r13d, 0xe2
mov r13, qword [rsp + 0x50]
shr rsi, cl
mov rsi, qword [rsp + 0x40]
test r15b, 0x1b
cmp byte [rsp + 0x30], 0
je 0x140453178
test r14d, r14d
jmp 0x140453163
jne 0x140453178
mov byte [r15], 0x30
inc r15
movzx rcx, r10w
mov dx, 0x635f
mov rdx, rsi
setg cl
cmovo cx, ax
movsxd rcx, edi
mov rcx, rdi
call fcn.14045475c
xor esi, esi
cmp r13w, dx
cmp bp, 0x2338
cmc
test al, al
jmp 0x1404531a0
jne 0x1404535e5
cmp byte [rdi + 8], sil
jmp 0x1404531af
jne 0x1404534f5
mov rcx, qword [rdi]
clc
cmp ebp, 0xbf07889
test rcx, rcx
jmp 0x1404531c7
je 0x1404534e2
mov rax, qword [rcx + 0x38]
neg dx
rcr edx, 0x11
dec dl
mov rdx, qword [rax]
jmp 0x1404531e3
test rdx, rdx
jmp 0x1404531eb
je 0x1404534b5
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], esi
jle 0x1404534b5
movzx eax, byte [rdx]
jmp 0x1404534cc
test rsi, rsi
jmp 0x14045320e
jne 0x140453249
lea rax, [rbp - 0x59]
stc
test r13b, 0x90
cmp r13, 0x10
jmp 0x140453226
cmovae rax, r14
cmp r12, 0x17176355
jmp 0x14045323c
cmp cl, byte [rax]
jmp 0x140453243
jl 0x1404530a9
cmp byte [rbx + 1], r9b
jle 0x140453059
inc rbx
jmp 0x14045325b
jmp 0x140453059
mov rdx, rsi
movzx rcx, r9w
movsxd rcx, edx
mov ch, 0xe5
mov rcx, rdi
jmp 0x140453275
call fcn.14045475c
test al, al
jne 0x140453150
lea rbx, [rdi + 9]
mov rsi, rbx
mov r13, qword [rsp + 0x40]
clc
cmp byte [rdi + 8], 0
jmp 0x140453298
jne 0x14045333a
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404532a9
je 0x140453327
mov rax, qword [rcx + 0x38]
bt dx, dx
neg dh
and dl, 0xf1
mov rdx, qword [rax]
clc
test spl, 0x56
test rdx, rdx
jmp 0x1404532cc
je 0x1404532ec
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x1404532ec
movzx eax, byte [rdx]
jmp 0x1404532e7
jmp 0x140453303
mov rax, qword [rcx]
jmp 0x1404532f4
mov rax, qword [rax + 0x30]
jmp 0x1404532fd
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14045330b
je 0x140453327
mov byte [rsi], al
movzx bx, sil
mov ebx, edi
mov rbx, rsi
jmp 0x140453322
jmp 0x14045332b
and qword [rdi], 0
mov byte [rdi + 8], 1
mov cl, cl
movsx rcx, r9w
movsx cx, r15b
mov r8b, byte [rbx]
xchg cl, dh
lea rdx, [rbp + 3]
movzx rcx, r11w
movsx ecx, ax
lea rcx, [rbp - 0x19]
call fcn.1402526a1
lea rcx, [rbp - 0x19]
cmc
cmp r9b, sil
cmp sp, 0xca5
sub rax, rcx
cmp rax, 0x16
jmp 0x14045336c
jae 0x14045313f
cmp r12d, r14d
jmp 0x14045337a
jg 0x140453389
inc dword [rsp + 0x34]
jmp 0x1404533cc
test rax, rax
jmp 0x140453391
jne 0x1404533a5
test r14d, r14d
jmp 0x14045339f
je 0x1404533cc
lea rcx, [0x1400c0218]
mov al, byte [rax + rcx]
jmp 0x1404533b7
mov byte [r15], al
not cx
movsxd rcx, esi
inc r15
bswap cx
mov ch, 0x73
inc r14d
mov byte [rsp + 0x30], 1
and cx, 0x781c
mov rcx, qword [rdi]
test r13b, dl
cmc
cmp cx, 0x4602
test rcx, rcx
je 0x140453475
mov rax, qword [rcx + 0x38]
test sil, 0xd9
cmp qword [rax], 0
jmp 0x1404533fc
je 0x140453449
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], 0
jmp 0x14045340f
jle 0x140453449
dec dword [rax]
bswap eax
xchg dh, ah
rdtsc
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx eax, r15w
movsx rax, bp
lea rax, [rdx + 1]
mov qword [rcx], rax
mov ax, di
movzx ax, dh
cbw
movzx eax, byte [rdx]
jmp 0x140453444
jmp 0x14045345b
mov rax, qword [rcx]
jmp 0x140453451
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140453463
je 0x140453475
xor al, al
jmp 0x140453470
jmp 0x140453485
and qword [rdi], 0
mov al, 1
cqo
movsx ecx, bx
movzx cx, r12b
mov byte [rdi + 8], al
movsxd rcx, edi
mov rdx, r13
cmovns cx, r13w
bswap rcx
mov rcx, rdi
jmp 0x14045349e
call fcn.14045475c
test al, al
jmp 0x1404534aa
je 0x14045328f
jmp 0x14045313f
mov rax, qword [rcx]
jmp 0x1404534bd
mov rax, qword [rax + 0x30]
jmp 0x1404534c6
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x1404534e2
mov byte [rdi + 9], al
jmp 0x1404534dd
jmp 0x1404534ed
mov qword [rdi], rsi
movzx ax, r12b
mov cl, dil
mov byte [rdi + 8], 1
movsx rcx, ax
mov bl, byte [rdi + 9]
movzx cx, spl
mov rax, qword [r13]
mov rcx, r13
jmp 0x140453509
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
cmp bl, al
jmp 0x14045351a
jne 0x1404535e5
call fcn.1404b9da7
mov rcx, qword [rax]
mov al, 0x20
mov al, byte [rcx]
movsx ecx, r15w
xchg ecx, ecx
jmp 0x140453537
mov byte [r15], al
cmovo cx, si
inc cx
not ch
inc r15
mov cl, r9b
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140453554
je 0x1404535db
mov rax, qword [rcx + 0x38]
cmp spl, 0x19
clc
cmp qword [rax], rsi
je 0x1404535ad
mov rax, qword [rcx + 0x50]
cmp r13w, 0xe55
cmc
cmp dword [rax], esi
jmp 0x14045357e
jle 0x1404535ad
dec dword [rax]
mov rcx, qword [rcx + 0x38]
lahf
cmovne eax, eax
mov rdx, qword [rcx]
movzx eax, di
lea rax, [rdx + 1]
jmp 0x14045359d
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x1404535a8
jmp 0x1404535bf
mov rax, qword [rcx]
jmp 0x1404535b5
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x1404535c7
je 0x1404535db
mov byte [rdi + 8], sil
jmp 0x1404535d6
jmp 0x1404535e5
mov qword [rdi], rsi
test r9d, edx
mov byte [rdi + 8], 1
mov r13, qword [rsp + 0x40]
test r14d, r14d
jmp 0x1404535f2
jne 0x140453827
mov rdx, r13
bswap cx
jmp 0x140453607
mov rcx, rdi
jmp 0x14045360f
call fcn.14045475c
test al, al
jne 0x1404537ec
lea rbx, [rdi + 9]
mov sil, dil
bsr r12w, r10w
and r12w, 0x5d7b
mov rsi, rbx
mov r12d, dword [rsp + 0x34]
stc
test ebx, esi
cmp byte [rdi + 8], 0
jne 0x1404536cf
mov rcx, qword [rdi]
cmp rdx, 0x55d54f58
test rcx, rcx
jmp 0x140453655
je 0x1404536c7
mov rax, qword [rcx + 0x38]
setne dl
inc dl
mov rdx, qword [rax]
cmp esp, r11d
test rdx, rdx
jmp 0x140453672
je 0x140453698
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], 0
jmp 0x140453685
jle 0x140453698
movzx eax, byte [rdx]
jmp 0x140453693
jmp 0x1404536af
mov rax, qword [rcx]
jmp 0x1404536a0
mov rax, qword [rax + 0x30]
jmp 0x1404536a9
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x1404536c7
mov byte [rsi], al
mov rbx, rsi
jmp 0x1404536c2
jmp 0x1404536cb
and qword [rdi], 0
mov byte [rdi + 8], 1
mov al, byte [rbx]
test ecx, r13d
cmp al, byte [rbp - 0x19]
jmp 0x1404536dc
jne 0x1404537d5
dec r12d
movsxd rcx, ecx
bts ecx, ebp
rol ecx, 0x7b
mov byte [rsp + 0x30], 1
adc ecx, r8d
shr ch, cl
xor cx, si
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x140453707
je 0x140453790
mov rax, qword [rcx + 0x38]
test rsi, 0x753e1c41
clc
cmp qword [rax], 0
jmp 0x140453722
je 0x140453764
mov rax, qword [rcx + 0x50]
cmp r10w, 0x5032
cmp dword [rax], 0
jle 0x140453764
dec dword [rax]
cwde
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cbw
movzx ax, dh
lea rax, [rdx + 1]
jmp 0x140453754
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14045375f
jmp 0x140453776
mov rax, qword [rcx]
jmp 0x14045376c
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14045377e
je 0x140453790
sub al, al
jmp 0x14045378b
jmp 0x1404537aa
and qword [rdi], 0
movzx cx, ch
movsx edx, dx
not ch
mov al, 1
movzx rdx, r10w
movzx cx, spl
cwd
mov byte [rdi + 8], al
movzx edx, r14w
cwd
mov rdx, r13
movzx rcx, si
not cx
bswap cx
mov rcx, rdi
call fcn.14045475c
test al, al
jmp 0x1404537cf
je 0x140453639
mov dword [rsp + 0x34], r12d
btr rax, r15
cmc
btr r12w, 0x9a
mov r12d, dword [rsp + 0x38]
rol ah, cl
mov eax, dword [rsp + 0x34]
cmp r11d, 0x47e851b9
test eax, eax
jmp 0x1404537fe
jns 0x140453827
mov byte [r15], 0x30
movzx edx, di
movzx dx, r15b
inc r15
movsx edx, bx
cqo
bswap dx
inc eax
movzx ecx, r13w
mov dword [rsp + 0x34], eax
cwd
mov rdx, r13
movzx cx, r12b
movzx rcx, di
seto cl
mov rcx, rdi
jmp 0x14045383e
call fcn.14045475c
test al, al
jmp 0x14045384a
jne 0x140453a58
lea rbx, [rdi + 9]
mov rsi, rbx
cmp byte [rdi + 8], 0
jmp 0x140453860
jne 0x1404538fd
mov rcx, qword [rdi]
cmp r12b, 0xed
test rcx, rcx
jmp 0x140453875
je 0x1404538ec
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
cmp r13b, 0x54
test rdx, rdx
jmp 0x14045388f
je 0x1404538af
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x1404538a1
jle 0x1404538af
movzx eax, byte [rdx]
jmp 0x1404538c6
mov rax, qword [rcx]
jmp 0x1404538b7
mov rax, qword [rax + 0x30]
jmp 0x1404538c0
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x1404538ce
je 0x1404538ec
mov byte [rsi], al
cmove bx, bx
jmp 0x1404538df
mov rbx, rsi
jmp 0x1404538e7
jmp 0x1404538f0
and qword [rdi], 0
mov byte [rdi + 8], 1
movzx edx, r8w
mov r8b, r9b
cqo
mov r8b, byte [rbx]
jmp 0x140453905
lea rdx, [rbp + 3]
movzx ecx, r15w
movsx ecx, bp
lea rcx, [rbp - 0x19]
jmp 0x140453919
call fcn.1402526a1
lea rcx, [rbp - 0x19]
sub rax, rcx
test sp, 0x218c
stc
cmp rax, 0x16
jae 0x140453a58
cmp r14d, r12d
jmp 0x14045393d
jge 0x14045396f
lea rcx, [0x1400c0218]
jmp 0x14045394f
mov al, byte [rax + rcx]
movsx ecx, r10w
jmp 0x14045395b
mov byte [r15], al
mov ch, 0x90
movsxd rcx, ecx
inc r15
movzx cx, r8b
inc r14d
mov byte [rsp + 0x30], 1
bts ecx, esi
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140453982
je 0x140453a19
mov rax, qword [rcx + 0x38]
stc
jmp 0x140453992
cmp qword [rax], 0
jmp 0x14045399b
je 0x1404539ed
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x1404539ad
jle 0x1404539ed
dec dword [rax]
movsxd rdx, r14d
seto al
mov rcx, qword [rcx + 0x38]
bswap ax
mov rdx, qword [rcx]
cbw
xchg ah, al
movsx eax, r11w
lea rax, [rdx + 1]
jmp 0x1404539d6
mov qword [rcx], rax
mov ah, 0x28
cbw
cdqe
movzx eax, byte [rdx]
jmp 0x1404539e8
jmp 0x140453a04
mov rax, qword [rcx]
jmp 0x1404539f5
mov rax, qword [rax + 0x38]
jmp 0x1404539fe
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140453a0c
je 0x140453a19
xor al, al
jmp 0x140453a2e
and qword [rdi], 0
movsxd rdx, r14d
mov al, 1
movzx rdx, r10w
movsx dx, al
movsx rdx, dx
mov byte [rdi + 8], al
cdq
movsx rdx, bp
mov ecx, 0x14a80039
mov rdx, r13
mov rcx, rdi
jmp 0x140453a46
call fcn.14045475c
test al, al
jmp 0x140453a52
je 0x140453857
mov sil, byte [rsp + 0x30]
cmc
sub r14d, r14d
test r13b, spl
clc
test sil, sil
jmp 0x140453a6d
je 0x14045437e
mov rdx, r13
setg ch
bswap rcx
movzx rcx, bp
mov rcx, rdi
jmp 0x140453a88
call fcn.14045475c
test al, al
jmp 0x140453a94
jne 0x14045437e
mov cl, byte [rdi + 8]
test cl, cl
jne 0x140453b3c
mov rcx, qword [rdi]
test esi, 0x677376a8
clc
test rcx, rcx
jmp 0x140453ab7
je 0x140453b2a
mov rax, qword [rcx + 0x38]
bt edx, 0x72
mov rdx, qword [rax]
clc
test r11w, ax
test rdx, rdx
jmp 0x140453ad5
je 0x140453afd
mov rax, qword [rcx + 0x50]
test eax, r11d
jmp 0x140453ae7
cmp dword [rax], r14d
jle 0x140453afd
movzx eax, byte [rdx]
jmp 0x140453af8
jmp 0x140453b14
mov rax, qword [rcx]
jmp 0x140453b05
mov rax, qword [rax + 0x30]
jmp 0x140453b0e
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x140453b2a
mov byte [rdi + 9], al
jmp 0x140453b25
jmp 0x140453b2d
mov qword [rdi], r14
mov byte [rdi + 8], 1
mov cl, 1
jmp 0x140453b3c
mov al, byte [rdi + 9]
stc
cmp al, byte [rbp + 2]
jmp 0x140453b48
je 0x140453bec
test cl, cl
jne 0x140453bde
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140453b61
je 0x140453bca
mov rax, qword [rcx + 0x38]
test r14, rcx
rcl dh, 6
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140453b7c
je 0x140453ba2
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r14d
jmp 0x140453b8f
jle 0x140453ba2
movzx eax, byte [rdx]
jmp 0x140453b9d
jmp 0x140453bb4
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140453bae
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140453bbc
je 0x140453bca
mov byte [rdi + 9], al
jmp 0x140453bda
mov qword [rdi], r14
mov al, byte [rdi + 9]
test r12b, 0xaf
jmp 0x140453bda
mov byte [rdi + 8], 1
cmp al, byte [rbp + 1]
jmp 0x140453be6
jne 0x14045437e
mov byte [r15], 0x70
movzx ecx, bp
movsx cx, dil
movsx ecx, si
inc r15
setle ch
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140453c0c
je 0x140453ca4
mov rax, qword [rcx + 0x38]
cmp sp, sp
cmp bp, 0x2289
test r12b, r8b
cmp qword [rax], r14
jmp 0x140453c29
je 0x140453c77
mov rax, qword [rcx + 0x50]
cmc
cmp rbx, rax
cmp dword [rax], r14d
jmp 0x140453c3f
jle 0x140453c77
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cmovnp rax, r13
cdq
mov rdx, qword [rcx]
cwde
movzx eax, cx
lea rax, [rdx + 1]
jmp 0x140453c60
mov qword [rcx], rax
sets al
mov ax, 0x1144
movzx eax, byte [rdx]
jmp 0x140453c72
jmp 0x140453c8e
mov rax, qword [rcx]
jmp 0x140453c7f
mov rax, qword [rax + 0x38]
jmp 0x140453c88
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140453c96
je 0x140453ca4
mov al, r14b
jmp 0x140453cae
mov qword [rdi], r14
mov al, 1
cqo
not rdx
mov byte [rdi + 8], al
sete cl
movsx rcx, r10w
not dx
mov sil, r14b
bswap cx
jmp 0x140453cc8
mov ebx, r14d
mov rdx, r13
movzx ecx, r8w
mov rcx, rdi
jmp 0x140453cda
call fcn.14045475c
test al, al
jmp 0x140453ce6
jne 0x140453fd0
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x140453cf6
jne 0x140453d8f
mov rcx, qword [rdi]
cmp rax, rax
jmp 0x140453d07
test rcx, rcx
jmp 0x140453d0f
je 0x140453d84
mov rax, qword [rcx + 0x38]
adc dl, 0x2d
bt edx, 0x3a
mov rdx, qword [rax]
stc
cmp bpl, r12b
clc
test rdx, rdx
jmp 0x140453d30
je 0x140453d5c
mov rax, qword [rcx + 0x50]
test r12, 0x4ccd3d81
cmp dword [rax], r14d
jmp 0x140453d49
jle 0x140453d5c
movzx eax, byte [rdx]
jmp 0x140453d57
jmp 0x140453d69
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140453d71
je 0x140453d84
mov byte [rdi + 9], al
jmp 0x140453d7f
jmp 0x140453d87
mov qword [rdi], r14
mov byte [rdi + 8], 1
mov cl, 1
mov al, 0x76
mov al, byte [rdi + 9]
cmp spl, dl
cmp al, byte [rbp - 2]
jmp 0x140453d9d
jne 0x140453e6d
mov byte [r15], 0x2b
mov ecx, ebx
xchg ch, ch
inc r15
sal cx, cl
bsr cx, bp
or rcx, 0x708908e4
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140453dc7
je 0x140453e56
mov rax, qword [rcx + 0x38]
cmp r9d, 0x72534a37
jmp 0x140453ddd
cmp qword [rax], r14
jmp 0x140453de5
je 0x140453e29
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r14d
jle 0x140453e29
dec dword [rax]
cbw
mov rcx, qword [rcx + 0x38]
cwde
movzx eax, sp
rdtsc
mov rdx, qword [rcx]
bswap ax
movsx ax, r10b
not rax
lea rax, [rdx + 1]
jmp 0x140453e1e
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x140453e40
mov rax, qword [rcx]
jmp 0x140453e31
mov rax, qword [rax + 0x38]
jmp 0x140453e3a
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x140453e56
mov al, r14b
jmp 0x140453e51
jmp 0x140453e60
mov qword [rdi], r14
mov al, 1
jmp 0x140453e60
mov byte [rdi + 8], al
jmp 0x140453e68
jmp 0x140453fd0
test cl, cl
jne 0x140453f0e
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140453e80
je 0x140453efa
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
cmp rdi, 0x793a19ba
test rdx, rdx
jmp 0x140453e9d
je 0x140453ec8
mov rax, qword [rcx + 0x50]
test esp, 0x3c4e355b
cmp dword [rax], r14d
jmp 0x140453eb5
jle 0x140453ec8
movzx eax, byte [rdx]
jmp 0x140453ec3
jmp 0x140453edf
mov rax, qword [rcx]
jmp 0x140453ed0
mov rax, qword [rax + 0x30]
jmp 0x140453ed9
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140453ee7
je 0x140453efa
mov byte [rdi + 9], al
jmp 0x140453ef5
jmp 0x140453f0a
mov qword [rdi], r14
add al, r14b
shl al, 0x40
mov al, byte [rdi + 9]
stc
test r13, r10
mov byte [rdi + 8], 1
cmp al, byte [rbp - 3]
jmp 0x140453f16
jne 0x140453fd0
mov byte [r15], 0x2d
xchg cx, cx
movzx rcx, r12w
inc r15
mov rcx, qword [rdi]
clc
test bh, 0xc4
test rcx, rcx
jmp 0x140453f39
je 0x140453fbf
mov rax, qword [rcx + 0x38]
jmp 0x140453f4c
cmp qword [rax], r14
jmp 0x140453f54
je 0x140453f9b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140453f66
jle 0x140453f9b
dec dword [rax]
movsx eax, r14w
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx ax, al
lea rax, [rdx + 1]
jmp 0x140453f86
mov qword [rcx], rax
bswap eax
mov al, sil
movzx eax, byte [rdx]
jmp 0x140453f96
jmp 0x140453fad
mov rax, qword [rcx]
jmp 0x140453fa3
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x140453fbf
mov byte [rdi + 8], r14b
jmp 0x140453fd0
mov qword [rdi], r14
cwd
bswap dx
mov byte [rdi + 8], 1
not dl
movzx edx, ax
mov rdx, r13
mov rcx, rdi
call fcn.14045475c
test al, al
jmp 0x140453fe2
jne 0x14045435c
cmp byte [rdi + 8], r14b
jmp 0x140453ff1
jne 0x140454085
mov rcx, qword [rdi]
cmp r13b, bl
test rcx, rcx
jmp 0x140454005
je 0x14045407a
mov rax, qword [rcx + 0x38]
shrd dx, r15w, 0xd
mov rdx, qword [rax]
jmp 0x140454020
test rdx, rdx
je 0x140454048
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140454035
jle 0x140454048
movzx eax, byte [rdx]
jmp 0x140454043
jmp 0x14045405f
mov rax, qword [rcx]
jmp 0x140454050
mov rax, qword [rax + 0x30]
jmp 0x140454059
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140454067
je 0x14045407a
mov byte [rdi + 9], al
jmp 0x140454075
jmp 0x14045407f
mov qword [rdi], r14
sal al, cl
mov byte [rdi + 8], 1
dec al
mov al, byte [rdi + 9]
cmp al, byte [rbp - 0x19]
jmp 0x140454090
jne 0x140454179
mov sil, 1
rcr ecx, 0xf2
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404540a7
je 0x14045413f
mov rax, qword [rcx + 0x38]
test sil, 0xcd
stc
cmp qword [rax], r14
jmp 0x1404540be
je 0x140454112
mov rax, qword [rcx + 0x50]
cmp r8b, dil
clc
test rbx, r11
cmp dword [rax], r14d
jmp 0x1404540d7
jle 0x140454112
dec dword [rax]
mov dx, 0x7491
lahf
mov rcx, qword [rcx + 0x38]
cdq
cwde
not al
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x1404540f8
mov qword [rcx], rax
not ax
cdqe
jmp 0x140454105
movzx eax, byte [rdx]
jmp 0x14045410d
jmp 0x140454129
mov rax, qword [rcx]
jmp 0x14045411a
mov rax, qword [rax + 0x38]
jmp 0x140454123
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140454131
je 0x14045413f
mov al, r14b
jmp 0x140454153
mov qword [rdi], r14
jmp 0x140454147
mov al, sil
cwd
movzx edx, ax
movsx rcx, r8w
mov byte [rdi + 8], al
setns dh
mov rdx, r13
bswap cx
mov rcx, rdi
jmp 0x140454167
call fcn.14045475c
test al, al
je 0x140453fe8
jmp 0x140454187
test sil, sil
jmp 0x140454181
je 0x14045435c
mov byte [r15], 0x30
inc r15
jmp 0x140454193
jmp 0x14045435c
cmp byte [rdi + 8], r14b
jmp 0x1404541a1
jne 0x140454236
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x1404541b3
je 0x14045421c
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp bh, 0xe6
test r11b, 0x1e
test rdx, rdx
jmp 0x1404541cf
je 0x1404541ef
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x1404541e1
jle 0x1404541ef
movzx eax, byte [rdx]
jmp 0x140454206
mov rax, qword [rcx]
jmp 0x1404541f7
mov rax, qword [rax + 0x30]
jmp 0x140454200
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x14045421c
mov byte [rdi + 9], al
jmp 0x140454217
jmp 0x14045422a
mov qword [rdi], r14
bswap dx
mov edx, 0x60e62c9a
movzx edx, di
mov byte [rdi + 8], 1
movsx dx, r12b
mov r8b, 0x99
mov r8b, byte [rdi + 9]
movzx cx, r15b
mov dh, 0xae
lea rdx, [rbp + 3]
jmp 0x140454251
lea rcx, [rbp - 0x19]
jmp 0x14045425a
call fcn.1402526a1
lea rcx, [rbp - 0x19]
test sil, 0xe7
sub rax, rcx
cmc
cmp rax, 0x16
jae 0x14045437e
cmp ebx, 8
jmp 0x14045427d
jge 0x1404542ac
lea rcx, [0x1400c0218]
setbe sil
mov al, byte [rax + rcx]
inc sil
mov byte [r15], al
inc r15
cmove cx, bx
inc sil
mov cl, sil
inc ebx
rcl cx, cl
or ch, 0xe8
mov sil, 1
test r13b, r15b
mov rcx, qword [rdi]
test r8d, 0x26547940
stc
test rcx, rcx
je 0x140454340
mov rax, qword [rcx + 0x38]
clc
stc
cmp qword [rax], r14
je 0x140454313
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x1404542e1
jle 0x140454313
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cmovno eax, r11d
mov rdx, qword [rcx]
jmp 0x1404542fc
lea rax, [rdx + 1]
mov qword [rcx], rax
movsxd rax, r14d
movzx eax, byte [rdx]
jmp 0x14045430e
jmp 0x140454325
mov rax, qword [rcx]
jmp 0x14045431b
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14045432d
je 0x140454340
mov al, r14b
jmp 0x14045433b
jmp 0x14045434c
mov qword [rdi], r14
movsx rdx, cx
mov al, sil
cwd
mov byte [rdi + 8], al
mov ecx, 0x7f3c23e4
movsx rdx, r13w
movzx rcx, sp
mov rdx, r13
movsx cx, r13b
mov rcx, rdi
jmp 0x14045436c
call fcn.14045475c
test al, al
jmp 0x140454378
je 0x140454198
cmp byte [rsp + 0x32], r14b
jmp 0x140454388
jne 0x14045439c
test sil, sil
jmp 0x140454396
jne 0x1404543a4
mov r15, qword [rbp - 0x61]
cmp sil, 0x8c
mov byte [r15], r14b
movzx rax, r15w
shl cx, 0x14
xor dx, 0x4f11
mov eax, dword [rsp + 0x34]
bswap ecx
rcl ch, 0x9e
sbb ch, 0x16
mov rcx, qword [rbp - 0x69]
mov dword [rcx], eax
bsr dx, si
cdq
mov rdx, qword [rbp - 0x21]
test dil, dl
cmp rdx, 0x10
jmp 0x1404543db
jb 0x14045442e
inc rdx
bsr ecx, r12d
mov rcx, qword [rbp - 0x39]
cbw
mov rax, rcx
cmc
cmp rdx, 0x1000
jb 0x140454429
add rdx, 0x27
jmp 0x140454409
mov rcx, qword [rcx - 8]
jmp 0x140454412
sub rax, rcx
stc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140454423
ja 0x14045449b
call fcn.14011c953
sub eax, eax
not cx
xor ecx, esp
mov rcx, qword [rbp + 7]
cmp r13d, 0x2fa71049
jmp 0x140454445
xor rcx, rsp
call fcn.1404a1418
mov rbx, qword [rsp + 0x130]
add r12b, al
adc di, 0x62a7
add rsp, 0xf0
pop r15
mov bpl, r15b
bswap esi
movsxd rdi, r13d
pop r14
pop r13
movzx bp, r10b
movsx rsi, r10w
pop r12
movzx rsi, r13w
movsxd rbp, edi
pop rdi
movzx bp, bpl
pop rsi
movsxd rbp, edx
xchg ebp, ebp
movzx rbp, di
pop rbp
jmp 0x14045449a
ret
call fcn.1404b79e9
nop
jmp 0x1404544a6
call fcn.1404b79e9
nop
jmp 0x14025b5a8