Function at 0x140471ba5
Capabilities:
Check for software breakpoints
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
inc bh
or bl, ch
push rbp
movsxd rbx, ecx
rcr bx, cl
bts ax, r11w
push rsi
push rdi
shl rsi, cl
or bx, 0x4e59
push r12
adc si, 0x65ed
sal cl, 0x8b
push r13
xor cl, r15b
push r14
test bl, 0x37
push r15
rol edi, 0x9a
bts bx, bp
xor sil, sil
lea rbp, [rsp - 0x80]
sbb dil, r12b
shrd cx, r12w, 0xf6
neg sil
sub rsp, 0x180
mov rax, qword [0x1400b7288]
sub r13b, 0x30
cmc
cmp ebx, r12d
xor rax, rsp
mov qword [rbp + 0x78], rax
movsxd rdi, r11d
mov r14, r8
ror r13b, 0xf5
bts rcx, r9
xadd rdi, rax
mov qword [rsp + 0x40], r8
rcr cl, cl
mov qword [rsp + 0x68], rdx
sar di, 0xd9
mov r13, qword [rbp + 0xe0]
xadd sil, al
xor bh, 0xfe
shr eax, 0x53
mov qword [rsp + 0x60], r13
xchg cl, dil
btc rdi, r8
movzx eax, word [rbp + 0xe8]
mov word [rsp + 0x20], ax
sar ah, cl
mov rsi, qword [rbp + 0xf8]
bt cx, sp
mov qword [rbp - 0x10], rsi
movzx edi, word [rbp + 0x100]
bts cx, bx
btc rbx, r13
adc cl, dil
mov word [rsp + 0x22], di
shr eax, 4
btr rbx, 0x5f
jmp 0x140471c92
mov rbx, qword [r13 + 0x40]
cmp r11b, 0x3a
mov rbx, qword [rbx + 8]
shl rcx, cl
and ch, 0x5e
mov qword [rsp + 0x58], rbx
sbb cx, 0xfa4
mov rax, qword [rbx]
jmp 0x140471cb9
mov rcx, rbx
mov rax, qword [rax + 8]
test r9b, r9b
jmp 0x140471cc8
je 0x140471cf6
call qword [0x1400b8d90]
nop
setne ch
bswap ecx
lea rcx, [rsp + 0x50]
jmp 0x140471ce4
call fcn.140473dcb
mov r15, rax
jmp 0x140471cf1
jmp 0x140471d17
call qword [0x1400b8d90]
nop
movzx ecx, r14w
movsx rcx, r14w
lea rcx, [rsp + 0x50]
jmp 0x140471d0f
call fcn.1404739d5
mov r15, rax
test rbx, rbx
je 0x140471d68
mov rax, qword [rbx]
movsx cx, r9b
movsx rcx, r10w
mov rcx, rbx
mov rax, qword [rax + 0x10]
jmp 0x140471d38
call qword [0x1400b8d90]
test rax, rax
movsxd rcx, r15d
mov rcx, rax
jmp 0x140471d4c
je 0x140471d68
mov rax, qword [rax]
mov edx, 1
jmp 0x140471d5f
mov rax, qword [rax]
call qword [0x1400b8d90]
mov rax, qword [r15]
lea rdx, [rbp + 0x58]
jmp 0x140471d74
mov rcx, r15
jmp 0x140471d7c
mov rax, qword [rax + 0x28]
jmp 0x140471d85
call qword [0x1400b8d90]
nop
xchg al, al
movsxd rax, r10d
cdqe
mov rax, qword [r15]
movsx cx, dl
not cl
mov rcx, r15
jmp 0x140471da4
mov rax, qword [rax + 0x48]
jmp 0x140471dad
call qword [0x1400b8d90]
cdq
bt rbx, rdx
rcr bl, 0x7f
mov r12d, eax
xor r12d, edx
sal bx, cl
btc bx, sp
sub r12d, edx
sal bl, cl
mov dword [rsp + 0x48], r12d
btc ebx, 0xc4
movsxd rbx, r13d
rol bh, cl
mov ebx, r12d
cmc
mov qword [rsp + 0x50], rbx
test r13w, 0x1504
cmp qword [rsi + 0x10], rbx
jmp 0x140471df3
ja 0x140471e38
mov r8d, ebx
btc ecx, 0x8d
sub r8, qword [rsi + 0x10]
movsx rcx, di
bswap ecx
inc r8
sal ecx, 0x20
sal cl, cl
movzx r9d, di
xadd cx, cx
sub edx, edx
mov cl, r12b
setbe cl
movsx rcx, sp
mov rcx, rsi
jmp 0x140471e2e
call fcn.14045b21e
jmp 0x140471f99
lea rax, [rbp + 0x58]
stc
cmp r10b, r14b
test di, bx
cmp qword [rbp + 0x70], 0x10
jmp 0x140471e4d
cmovae rax, qword [rbp + 0x58]
stc
cmp byte [rax], 0x7f
je 0x140471f99
lea rax, [rbp + 0x58]
cmp qword [rbp + 0x70], 0x10
jmp 0x140471e6a
cmovae rax, qword [rbp + 0x58]
sub ecx, ecx
jmp 0x140471e76
cmp byte [rax], cl
jmp 0x140471e7d
jle 0x140471f99
mov rax, qword [r15]
not ch
mov rcx, r15
jmp 0x140471e90
mov rax, qword [rax + 0x20]
call qword [0x1400b8d90]
movzx r12d, ax
xor ebx, 0x439e0067
add bh, 0xf6
lea rbx, [rbp + 0x58]
btc di, di
sal cl, 0x2f
shr di, cl
cmp qword [rbp + 0x70], 0x10
cmovae rbx, qword [rbp + 0x58]
mov rdi, qword [rsi + 0x10]
sub rdi, qword [rsp + 0x50]
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x140471ed2
je 0x140471f7d
sub r13d, r13d
shr r14, cl
and r14w, 0x463b
lea r14d, [r13 + 1]
clc
test r14b, 0x3f
cmc
test cl, cl
jmp 0x140471ef5
jle 0x140471f73
movsx rax, cl
jmp 0x140471f0b
cmp rax, rdi
jae 0x140471f73
sub rdi, rax
movzx r9d, r12w
jmp 0x140471f25
mov r8, r14
mov rcx, 0x3724ed6
movsx ecx, r10w
movzx cx, dil
mov rdx, rdi
movzx rcx, r13w
movsx cx, r15b
mov rcx, rsi
jmp 0x140471f4c
call fcn.14045b21e
lea rax, [rbx + 1]
ror cl, 0x51
mov cl, dil
stc
cmp byte [rax], r13b
cmovg rbx, rax
mov cl, byte [rbx]
jmp 0x140471f6a
cmp cl, 0x7f
jne 0x140471eee
mov r14, qword [rsp + 0x40]
mov r13, qword [rsp + 0x60]
mov r12d, dword [rsp + 0x48]
cmovns rbx, r10
movsx rbx, sp
jmp 0x140471f8f
mov rbx, qword [rsp + 0x50]
jmp 0x140471f99
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
cwd
sbb edx, r15d
sub eax, eax
neg dl
sbb dl, 0xd0
cwd
mov qword [rbp + 8], rax
and dh, 0xcc
movsx dx, r10b
mov qword [rbp + 0x10], 7
cmovo rdx, rsi
mov word [rbp - 8], ax
mov rax, qword [r15]
cmc
or dl, 0x3a
movzx dx, r13b
xor ecx, ecx
inc dx
lea rdx, [rsp + 0x40]
cmp r14d, 0x17520e85
cmc
test r10b, 1
cmp byte [rbp + 0xf0], cl
movsx cx, r12b
mov rcx, r15
jmp 0x140471fff
je 0x1404720d2
mov rax, qword [rax + 0x58]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x40]
jmp 0x14047201b
mov dword [rsp + 0x40], eax
rdtsc
cqo
mov dh, 0xe1
mov rax, qword [r15]
cdq
movsx rdx, r10w
movsx ecx, r10w
lea rdx, [rbp + 0x18]
jmp 0x14047203b
mov rcx, r15
mov rax, qword [rax + 0x40]
jmp 0x140472047
call qword [0x1400b8d90]
mov edi, 0x1000
sub dx, 0xc57
btc dx, di
mov rdx, qword [rbp + 0x10]
cmp rax, 0x3feb3f7e
cmp rdx, 8
jmp 0x14047206f
jb 0x14047219f
lea rdx, [rdx*2 + 2]
adc ax, r14w
rcl rax, cl
mov rcx, qword [rbp - 8]
movsx rax, bp
rol al, 0x23
mov rax, rcx
cmp rdx, rdi
jb 0x14047219a
add rdx, 0x27
jmp 0x1404720ac
mov rcx, qword [rcx - 8]
sub rax, rcx
test r12b, r10b
add rax, 0xfffffffffffffff8
cmp spl, 0xcb
cmp rax, 0x1f
jmp 0x1404720c7
ja 0x140472cef
jmp 0x14047219a
mov rax, qword [rax + 0x50]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x40]
movsx dx, r8b
movzx rdx, r11w
mov dword [rsp + 0x40], eax
xchg rdx, rcx
cqo
rdtsc
mov rax, qword [r15]
jmp 0x140472100
lea rdx, [rbp + 0x18]
mov rcx, r15
jmp 0x14047210c
mov rax, qword [rax + 0x38]
jmp 0x140472115
call qword [0x1400b8d90]
mov edi, 0x1000
movsx rdx, r10w
mov rdx, qword [rbp + 0x10]
cmc
cmp r12b, r11b
stc
cmp rdx, 8
jmp 0x140472136
jb 0x14047219f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 8]
ror ah, 0x23
jmp 0x140472152
mov rax, rcx
stc
cmp rdx, rdi
jmp 0x14047215e
jb 0x14047219a
add rdx, 0x27
cmc
jmp 0x14047216f
mov rcx, qword [rcx - 8]
cmc
cmp r12b, 0xa9
jmp 0x14047217d
sub rax, rcx
add rax, 0xfffffffffffffff8
stc
clc
jmp 0x14047218b
cmp rax, 0x1f
jmp 0x140472194
ja 0x140472cfa
call fcn.14026e02c
movups xmm0, xmmword [rbp + 0x18]
jmp 0x1404721a8
movups xmmword [rbp - 8], xmm0
jmp 0x1404721b1
movups xmm1, xmmword [rbp + 0x28]
jmp 0x1404721ba
movdqa xmm0, xmmword [0x1400bd3f0]
xor eax, eax
movups xmmword [rbp + 8], xmm1
movdqu xmmword [rbp + 0x28], xmm0
movzx rcx, bp
xchg rcx, rcx
mov word [rbp + 0x18], ax
movsx ecx, r10w
movsxd rcx, edi
lea rcx, [rbp + 0x18]
jmp 0x1404721e8
call fcn.14045b3b0
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
xor r10d, r10d
jmp 0x1404721fd
mov qword [rbp + 0x48], r10
cmc
mov qword [rbp + 0x50], 7
test bl, r14b
cmp bx, bx
clc
mov word [rbp + 0x38], r10w
test rsp, r9
cmp bpl, 0xc4
test byte [r13 + 0x18], 8
jmp 0x140472227
je 0x1404722fb
mov rax, qword [r15]
lea rdx, [rbp + 0x18]
mov rcx, r15
jmp 0x14047223c
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov rdx, qword [rbp + 0x50]
clc
cmp rdx, 8
jb 0x1404722a1
lea rdx, [rdx*2 + 2]
rol cl, cl
mov rcx, qword [rbp + 0x38]
bt ax, r10w
mov rax, rcx
cmp r12b, r9b
clc
cmp rdx, rdi
jb 0x14047229c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
cmp r10b, 0xd6
add rax, 0xfffffffffffffff8
clc
cmc
cmp rax, 0x1f
jmp 0x140472296
ja 0x140472d05
call fcn.14026e02c
movups xmm0, xmmword [rbp + 0x18]
jmp 0x1404722aa
movups xmmword [rbp + 0x38], xmm0
movups xmm1, xmmword [rbp + 0x28]
jmp 0x1404722b7
movups xmmword [rbp + 0x48], xmm1
jmp 0x1404722c0
movdqa xmm0, xmmword [0x1400bd3f0]
movdqu xmmword [rbp + 0x28], xmm0
xor eax, eax
bswap ecx
setb ch
mov ch, 0x30
mov word [rbp + 0x18], ax
movsx ecx, r13w
jmp 0x1404722e7
lea rcx, [rbp + 0x18]
jmp 0x1404722f0
call fcn.14045b3b0
sub r10d, r10d
cmp cl, 0x11
mov r8b, r10b
btr r9, r14
bt r9, r15
cmp ah, 0xcd
mov rax, r10
add dl, r15b
xchg r9, r9
mov rdx, r10
mov r9d, 1
mov cl, byte [rsp + rdx + 0x40]
cmc
cmp cl, 0x20
jmp 0x140472328
je 0x1404723b1
cmp cl, 0x24
je 0x1404723a3
cmp cl, 0x2b
jmp 0x14047233f
je 0x140472395
cmp cl, 0x76
jmp 0x14047234d
je 0x140472366
cmp cl, 0x78
jmp 0x14047235b
je 0x1404723b4
jmp 0x1404723c5
mov rcx, qword [rsi + 0x10]
cmc
test r9b, cl
cmp rcx, rbx
jmp 0x140472376
ja 0x140472385
lea rcx, [rbx + 1]
stc
cmp r8w, cx
cmp r10d, r12d
jmp 0x14047238d
adc rax, rcx
jmp 0x1404723c5
add rax, qword [rbp + 8]
jmp 0x14047239e
jmp 0x1404723c5
add rax, qword [rbp + 0x48]
jmp 0x1404723ac
jmp 0x1404723c5
add rax, r9
movzx r8d, r8b
cmp rdx, 3
jmp 0x1404723c1
cmovne r8d, r9d
add rdx, r9
cmp rdx, 4
jmp 0x1404723d1
jb 0x14047231b
mov rdi, qword [r13 + 0x28]
test r15b, 0x2e
jmp 0x1404723e4
test rdi, rdi
jmp 0x1404723ec
jle 0x140472408
cmp rdi, rax
jbe 0x140472408
sub rdi, rax
jmp 0x140472403
jmp 0x14047240f
mov rdi, r10
cmovne r12, rsi
mov r12d, dword [r13 + 0x18]
stc
and r12d, 0x1c0
test ax, r13w
cmp r12d, 0x40
jmp 0x140472428
je 0x1404724b2
cmp r12d, 0x100
jmp 0x14047243a
jne 0x14047244e
test r8b, r8b
jmp 0x140472448
jne 0x1404724b2
movups xmm0, xmmword [r14]
movsx r8w, r10b
movsx r9, si
movdqu xmmword [rsp + 0x30], xmm0
mov r9, rdi
movzx r8d, word [rsp + 0x20]
setge cl
movsx dx, dl
lea rdx, [rsp + 0x30]
movsx ecx, si
setbe cl
lea rcx, [rsp + 0x70]
jmp 0x140472486
call fcn.140472ef4
movups xmm0, xmmword [rax]
test r10b, 0x34
and r13b, dil
btc di, 0xe3
movdqu xmmword [r14], xmm0
not al
ror al, 0xb2
sub r10d, r10d
btc rdi, 0x73
add al, r9b
mov edi, r10d
mov r13, r10
sub al, 9
clc
ror al, 0x29
mov al, byte [rsp + r13 + 0x40]
test r13b, 0xa7
cmp al, 0x20
jmp 0x1404724cb
je 0x1404729e3
cmp al, 0x24
jmp 0x1404724d8
je 0x1404729b0
cmp al, 0x2b
jmp 0x1404724e5
je 0x14047296f
cmp al, 0x76
jmp 0x1404724f2
je 0x14047250a
cmp al, 0x78
jmp 0x1404724ff
je 0x140472a35
jmp 0x140472ab4
mov r9, qword [rsi + 0x10]
cmc
cmp dword [rsp + 0x48], r10d
jne 0x14047256e
mov r8, rsi
cmp dl, 0xc0
cmp qword [rsi + 0x18], 8
jmp 0x14047252a
jb 0x140472533
mov r8, qword [rsi]
lea rcx, [rsp + 0x70]
cwd
cmova edx, r12d
movzx rdx, ax
movups xmm0, xmmword [r14]
cdq
movsx edx, dx
mov dl, 0x7d
movdqu xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
jmp 0x14047255c
call fcn.140472d10
sub r10d, r10d
jmp 0x140472569
jmp 0x140472a9b
cmp r9, rbx
jmp 0x140472576
ja 0x1404727e0
mov rbx, qword [r14 + 8]
test r13d, 0x752102b
jmp 0x14047258c
test rbx, rbx
jmp 0x140472594
je 0x140472644
mov rax, qword [rbx + 0x40]
clc
cmp qword [rax], r10
jmp 0x1404725a7
je 0x14047260a
mov rax, qword [rbx + 0x58]
clc
test rsp, 0x1346654e
cmp dword [rax], r10d
jmp 0x1404725c1
jle 0x14047260a
dec dword [rax]
seta dl
mov rcx, qword [rbx + 0x40]
jmp 0x1404725dd
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404725e9
mov qword [rcx], rax
jmp 0x1404725f3
movzx eax, word [rsp + 0x22]
jmp 0x1404725fd
mov word [rdx], ax
jmp 0x140472605
jmp 0x14047262e
mov rax, qword [rbx]
movzx edx, word [rsp + 0x22]
movsx cx, r8b
mov rcx, rbx
jmp 0x14047261f
mov rax, qword [rax + 0x18]
jmp 0x140472628
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14047263b
cmp cx, ax
jne 0x140472657
mov eax, 1
mov rcx, rax
movzx rcx, r14w
cmovp cx, cx
mov byte [r14], al
mov rax, qword [r15]
mov rcx, r15
jmp 0x140472662
mov rax, qword [rax + 0x18]
jmp 0x14047266b
call qword [0x1400b8d90]
movzx r8d, ax
sub ecx, ecx
jmp 0x14047267f
test rbx, rbx
jmp 0x140472687
je 0x140472729
mov rax, qword [rbx + 0x40]
cmc
clc
cmp qword [rax], rcx
jmp 0x14047269b
je 0x1404726e5
mov rax, qword [rbx + 0x58]
cmp dword [rax], ecx
jle 0x1404726e5
dec dword [rax]
cdq
mov rcx, qword [rbx + 0x40]
jmp 0x1404726bd
mov rdx, qword [rcx]
jmp 0x1404726cb
lea rax, [rdx + 2]
mov qword [rcx], rax
jmp 0x1404726d7
mov word [rdx], r8w
jmp 0x1404726e0
jmp 0x14047270d
mov rax, qword [rbx]
movsx cx, sil
setp ch
movzx edx, r8w
movzx rcx, bx
mov rcx, rbx
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
movzx r8d, ax
movsx ax, dh
mov eax, 0xffff
clc
cmp rbx, 0x76fc066c
cmp ax, r8w
jmp 0x140472723
jne 0x14047273d
mov eax, 1
cmc
sar r8b, cl
mov byte [r14], al
movzx bx, dil
btc ebx, ebx
mov rbx, qword [rsp + 0x50]
rcr dl, 0xff
bt r8, 0xbe
xadd dl, r9b
mov r9, rbx
ror rcx, 0x49
adc ch, 0x2d
jmp 0x14047275d
sub r9, qword [rsi + 0x10]
cwd
cdq
movups xmm0, xmmword [r14]
cmovs dx, r8w
movsx r8d, di
cdq
movdqu xmmword [rsp + 0x30], xmm0
cqo
bswap r8w
movzx r8d, dx
movzx r8d, word [rsp + 0x22]
mov cx, 0x398e
movzx dx, dil
lea rdx, [rsp + 0x30]
xchg rcx, rcx
lea rcx, [rbp - 0x80]
jmp 0x1404727a2
call fcn.140472ef4
mov r8, rsi
test r14d, r8d
cmp qword [rsi + 0x18], 8
jb 0x1404727bf
mov r8, qword [rsi]
movzx r9, r11w
movups xmm0, xmmword [rax]
movsx cx, r12b
mov r9, qword [rsi + 0x10]
xchg cl, ch
mov rcx, rax
not cl
lea rcx, [rbp - 0x70]
jmp 0x1404727db
jmp 0x14047254c
sub r9, rbx
btr r8w, 0xb2
sbb r8w, 0x31f9
mov r8, rsi
cmp qword [rsi + 0x18], 8
jb 0x140472809
mov r8, qword [rsi]
cqo
movsx ecx, si
movzx rcx, di
movups xmm0, xmmword [r14]
cwd
movsx cx, spl
movdqu xmmword [rsp + 0x30], xmm0
movzx rcx, di
movsx ecx, di
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x60]
jmp 0x14047282f
call fcn.140472d10
movups xmm0, xmmword [rax]
cbw
movdqu xmmword [r14], xmm0
cmovns cx, r14w
mov rax, qword [r15]
cmovne rcx, rsp
mov ch, 0x42
mov ecx, esp
mov rcx, r15
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
movzx r8d, ax
sets ch
rcr cx, 0x98
dec cx
mov rcx, qword [r14 + 8]
sub edx, edx
test si, r11w
stc
test rcx, rcx
jmp 0x14047287d
je 0x140472916
mov rax, qword [rcx + 0x40]
cmc
cmp qword [rax], rdx
jmp 0x140472890
je 0x1404728da
mov rax, qword [rcx + 0x58]
cmp dword [rax], edx
jmp 0x1404728a1
jle 0x1404728da
dec dword [rax]
mov rax, r9
cwde
cdq
mov rcx, qword [rcx + 0x40]
bswap rdx
cbw
movsxd rdx, eax
mov rdx, qword [rcx]
movsxd rax, ebp
lea rax, [rdx + 2]
jmp 0x1404728c9
mov qword [rcx], rax
jmp 0x1404728d1
mov word [rdx], r8w
jmp 0x140472902
mov rax, qword [rcx]
movsx rdx, si
movzx edx, r8w
jmp 0x1404728ea
mov rax, qword [rax + 0x18]
jmp 0x1404728f3
call qword [0x1400b8d90]
movzx r8d, ax
movsxd rax, r13d
or eax, esp
mov eax, 0xffff
cmp ax, r8w
jmp 0x140472910
jne 0x14047292c
mov eax, 1
cmp sp, 0x2e1f
or ch, bl
mov byte [r14], al
sar rcx, cl
bt cx, dx
mov rcx, rsi
jmp 0x140472934
cmp qword [rsi + 0x18], 8
jmp 0x14047293e
jb 0x14047294c
mov rcx, qword [rsi]
btr ax, 0x22
mov rax, qword [rsi + 0x10]
sub rax, rbx
lea r8, [rcx + rax*2]
not r9b
movzx r9d, r15w
xchg r9b, cl
mov r9, rbx
not cl
lea rcx, [rbp - 0x50]
jmp 0x140472542
cmp qword [rbp + 8], r10
jmp 0x140472978
jbe 0x140472ab4
lea r8, [rbp - 8]
cmp qword [rbp + 0x10], 8
cmovae r8, qword [rbp - 8]
movzx cx, r11b
movsx cx, bl
mov cx, r11w
mov r9d, 1
movsxd rcx, ebp
lea rcx, [rbp - 0x40]
jmp 0x1404729ab
jmp 0x140472542
lea r8, [rbp + 0x38]
cmp qword [rbp + 0x50], 8
not cx
movsx rcx, dx
cmovae r8, qword [rbp + 0x38]
bswap r9w
movzx r9w, r10b
mov r9, qword [rbp + 0x48]
mov ecx, r15d
lea rcx, [rbp - 0x30]
jmp 0x1404729de
jmp 0x140472542
movups xmm0, xmmword [r14]
movdqu xmmword [rsp + 0x30], xmm0
mov r9d, 1
setns ch
movsxd r8, r11d
movzx r8d, word [rsp + 0x20]
movsx cx, spl
movzx ecx, dx
lea rdx, [rsp + 0x30]
movzx rcx, r9w
lea rcx, [rbp - 0x20]
jmp 0x140472a19
call fcn.140472ef4
movups xmm0, xmmword [rax]
cmp sp, sp
cmc
movdqu xmmword [r14], xmm0
sub r10d, r10d
jmp 0x140472a35
cmp r12d, 0x100
jmp 0x140472a41
jne 0x140472ab4
movups xmm0, xmmword [r14]
cdq
mov r9b, dl
movdqu xmmword [rsp + 0x30], xmm0
mov r9, rdi
movsxd rcx, ecx
movzx r8d, word [rsp + 0x20]
jmp 0x140472a68
lea rdx, [rsp + 0x30]
mov cx, 0x7715
cmovle rcx, rbx
lea rcx, [rbp + 0x18]
jmp 0x140472a7e
call fcn.140472ef4
sub r10d, r10d
test r12b, 0xf4
or di, dx
mov edi, r10d
test r10w, 0x68f5
jmp 0x140472a9b
movups xmm0, xmmword [rax]
sar rax, cl
rol ah, 0xbf
lahf
movdqu xmmword [r14], xmm0
movsx rax, sp
rcl al, cl
movzx rax, dx
mov eax, 1
jmp 0x140472abe
add r13, rax
cmp r14b, cl
clc
cmp r13, 4
jmp 0x140472ace
jb 0x1404724bb
mov r9, qword [rbp + 8]
test bl, 0x68
cmp r9, rax
jbe 0x140472b4a
dec r9
lea r8, [rbp - 8]
bswap rcx
bt cx, 0x21
cmp qword [rbp + 0x10], 8
movsx edx, bp
mov rcx, rax
cmovae r8, qword [rbp - 8]
movups xmm0, xmmword [r14]
cmp rcx, r14
movdqu xmmword [rsp + 0x30], xmm0
bsr cx, r10w
cwd
test r8b, 0x9c
add r8, 2
lea rdx, [rsp + 0x30]
movsx rcx, r10w
movzx rcx, ax
lea rcx, [rbp + 0x18]
jmp 0x140472b35
call fcn.140472d10
movups xmm0, xmmword [rax]
movdqu xmmword [r14], xmm0
rcr r8, 0x7b
cmc
setne ah
mov rax, qword [rsp + 0x60]
mov rbx, 0x289e4bdd
add cx, r15w
rol bl, cl
sub r15d, r15d
cqo
movsx r8, r14w
mov qword [rax + 0x28], r15
mov cl, r15b
cqo
movsxd r8, esp
movups xmm0, xmmword [r14]
movzx r8, ax
movdqu xmmword [rsp + 0x30], xmm0
cdq
mov r9, rdi
movzx r8d, word [rsp + 0x20]
movzx rcx, r12w
movzx ecx, r14w
lea rdx, [rsp + 0x30]
mov rbx, qword [rsp + 0x68]
movzx rcx, si
mov rcx, rbx
jmp 0x140472ba7
call fcn.140472ef4
nop
movzx rcx, si
lea rcx, [rbp + 0x38]
jmp 0x140472bba
call fcn.14045b3b0
nop
lea rcx, [rbp - 8]
jmp 0x140472bc9
call fcn.14045b3b0
nop
or edx, 0x50d27dd2
test r11d, 0x4fc20eb8
add dx, 0x1531
mov rdx, qword [rbp + 0x70]
cmp r9b, 0x6e
cmp r11b, dil
cmp rdx, 0x10
jb 0x140472c3f
inc rdx
shl al, cl
bswap ax
mov rcx, qword [rbp + 0x58]
mov rax, rcx
stc
cmp rdx, 0x1000
jb 0x140472c3a
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmp r8b, r9b
cmc
stc
sub rax, rcx
cmp dx, r15w
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140472c34
ja 0x140472ce4
call fcn.14026e02c
movdqa xmm0, xmmword [0x1400bd400]
movdqu xmmword [rbp + 0x68], xmm0
mov ecx, esi
not cl
mov byte [rbp + 0x58], r15b
mov rcx, rsi
jmp 0x140472c5c
call fcn.14045b3b0
mov rax, rbx
clc
bt cx, 0x9f
mov rcx, qword [rbp + 0x78]
jmp 0x140472c73
xor rcx, rsp
jmp 0x140472c7b
call fcn.14049f715
mov rbx, qword [rsp + 0x1c0]
shld r15, rax, 0x5c
bsf r15, rdx
clc
add rsp, 0x180
setnp r12b
movzx rsi, bx
movzx esi, bp
pop r15
movsx ebp, r10w
xchg r14b, sil
pop r14
jmp 0x140472cbb
pop r13
movsxd rdi, r12d
pop r12
movzx ebp, r11w
movsx rsi, ax
movsxd rdi, r8d
pop rdi
movzx esi, r11w
pop rsi
mov rbp, rdx
cmova ebp, r10d
movsx ebp, bx
pop rbp
jmp 0x140472ce3
ret
call fcn.1404b5e2e
nop
jmp 0x140472cef
call fcn.1404b5e2e
int3
call fcn.1404b5e2e
nop
jmp 0x140472d05
call fcn.1404b5e2e
int3