Function at 0x140476e2f
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 8], rbx
push rbp
btc bx, r10w
push rsi
clc
push rdi
rcl ecx, 2
push r12
ror rdi, cl
push r13
sar eax, 0xcb
shr cx, 0xff
push r14
cmp r14d, edi
btc si, r10w
btr cx, bx
push r15
xchg bpl, sil
rcr rdi, cl
sub ebp, esp
lea rbp, [rsp - 0x80]
movzx si, r12b
sub rsp, 0x180
mov rax, qword [0x1400b7288]
movsx rbx, r10w
btr edi, 0xe5
xor rax, rsp
mov qword [rbp + 0x78], rax
add bl, 0xda
or bx, 0x2b68
cmp bpl, r13b
mov r14, r8
test cl, 0xab
shr sil, cl
rcr sil, 0xd5
mov qword [rsp + 0x40], r8
rcr rax, cl
bsr esi, ecx
ror sil, 0xe9
mov qword [rsp + 0x68], rdx
movzx r13w, sil
not bl
sal ecx, 0xe9
mov r13, qword [rbp + 0xe0]
movzx di, cl
mov qword [rsp + 0x60], r13
movzx eax, word [rbp + 0xe8]
sbb sil, 0xe9
btr bx, r9w
jmp 0x140476ee8
mov word [rsp + 0x20], ax
stc
sub esi, 0x65903ce6
mov rsi, qword [rbp + 0xf8]
btr di, r9w
xchg cl, dil
rcl rcx, 0x74
mov qword [rbp - 0x10], rsi
or bh, ah
movzx ebx, sp
rcl rdi, 0x8a
movzx edi, word [rbp + 0x100]
test bpl, 0x29
mov word [rsp + 0x22], di
lahf
cmp r12b, dl
mov rbx, qword [r13 + 0x40]
mov rbx, qword [rbx + 8]
sub ecx, 0x7dfc0f8b
movzx ecx, r14w
btc ax, 0x56
mov qword [rsp + 0x58], rbx
cmovns rcx, rbp
rcl al, cl
add ax, 0x7efa
mov rax, qword [rbx]
mov rcx, rbx
cmp eax, esi
clc
stc
mov rax, qword [rax + 8]
cmp r10b, 0xd9
jmp 0x140476f65
test r9b, r9b
jmp 0x140476f6d
je 0x140476f95
call qword [0x1400b8d90]
nop
movzx ecx, r9w
lea rcx, [rsp + 0x50]
jmp 0x140476f88
call fcn.140478fa1
mov r15, rax
jmp 0x140476fb3
call qword [0x1400b8d90]
nop
lea rcx, [rsp + 0x50]
jmp 0x140476fa6
call fcn.140478b7f
mov r15, rax
clc
cmp r9w, r13w
test rbx, rbx
jmp 0x140476fbb
je 0x140477014
mov rax, qword [rbx]
movzx ecx, bx
mov rcx, rbx
jmp 0x140476fcf
mov rax, qword [rax + 0x10]
jmp 0x140476fd8
call qword [0x1400b8d90]
test rax, rax
bswap rcx
movsx ecx, sp
jmp 0x140476fec
mov rcx, rax
jmp 0x140476ff4
je 0x140477014
mov rax, qword [rax]
movsx rdx, r14w
mov edx, 1
mov rax, qword [rax]
jmp 0x14047700e
call qword [0x1400b8d90]
mov rax, qword [r15]
movzx rcx, cx
lea rdx, [rbp + 0x58]
mov rcx, r15
jmp 0x140477027
mov rax, qword [rax + 0x28]
call qword [0x1400b8d90]
nop
movsx ecx, si
cdqe
mov rax, qword [r15]
mov rcx, r15
jmp 0x140477042
mov rax, qword [rax + 0x48]
jmp 0x14047704b
call qword [0x1400b8d90]
cdq
sbb bx, 0x7deb
mov r12d, eax
movsx bx, bpl
xadd bx, bx
sub bl, r10b
xor r12d, edx
sub r12d, edx
bswap ebx
shl bx, cl
mov dword [rsp + 0x48], r12d
xor rbx, 0x61853a83
sbb bl, dh
mov ebx, r12d
clc
cmp r13b, 0xb4
mov qword [rsp + 0x50], rbx
cmp r8b, 0xc7
cmp qword [rsi + 0x10], rbx
jmp 0x140477099
ja 0x1404770d3
mov r8d, ebx
cmp esi, 0x7f782ed0
stc
xor cl, ah
sub r8, qword [rsi + 0x10]
inc r8
movzx r9d, di
shld rcx, rax, 0x93
stc
sub cl, 0xc3
xor edx, edx
mov rcx, rsi
jmp 0x1404770c9
call fcn.140460634
jmp 0x140477232
lea rax, [rbp + 0x58]
cmp al, 0x2c
stc
cmp qword [rbp + 0x70], 0x10
cmovae rax, qword [rbp + 0x58]
clc
cmp byte [rax], 0x7f
jmp 0x1404770ed
je 0x140477232
lea rax, [rbp + 0x58]
cmp r12b, 0x22
cmc
cmp qword [rbp + 0x70], 0x10
cmovae rax, qword [rbp + 0x58]
cmc
test r9b, 0xfd
jmp 0x140477110
xor ecx, ecx
cmp byte [rax], cl
jle 0x140477232
mov rax, qword [r15]
movsxd rcx, r14d
cmovg cx, dx
xchg cx, cx
mov rcx, r15
mov rax, qword [rax + 0x20]
jmp 0x140477133
call qword [0x1400b8d90]
movzx r12d, ax
btc bx, di
xadd cl, dil
jmp 0x14047714a
lea rbx, [rbp + 0x58]
sbb di, r12w
movsx di, dl
shr cl, cl
cmp qword [rbp + 0x70], 0x10
cmovo edi, r11d
movzx di, r11b
cmovae rbx, qword [rbp + 0x58]
shld edi, r10d, 0xc1
mov rdi, qword [rsi + 0x10]
sub rdi, qword [rsp + 0x50]
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x140477183
je 0x140477218
xor r13d, r13d
test di, 0x4d2a
lea r14d, [r13 + 1]
test sil, bpl
test cl, cl
jmp 0x14047719f
jle 0x140477207
movsx rax, cl
cmp dil, 0xb0
cmc
test bp, 0x422
cmp rax, rdi
jae 0x140477207
sub rdi, rax
movsxd r8, r9d
movzx r9d, r12w
cwd
movsx cx, sil
mov r8, r14
xchg dl, dl
mov rdx, rdi
mov rcx, rsi
jmp 0x1404771dd
call fcn.140460634
lea rax, [rbx + 1]
cmp byte [rax], r13b
cmovg rbx, rax
cmp esp, 0x49ea5740
and cl, r9b
mov cl, byte [rbx]
clc
cmp cl, 0x7f
jmp 0x140477201
jne 0x140477198
mov r14, qword [rsp + 0x40]
not r12w
mov r13, qword [rsp + 0x60]
movsxd rbx, ebx
mov r12d, dword [rsp + 0x48]
movsx rbx, r10w
not bx
movsx ebx, r11w
mov rbx, qword [rsp + 0x50]
jmp 0x140477232
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
sub eax, eax
mov qword [rbp + 8], rax
cmp rcx, 0x3d8448d4
shr dx, 0x48
movzx rdx, r8w
mov qword [rbp + 0x10], 7
add rdx, 0x4aa37d51
rcr dh, cl
rol dh, cl
mov word [rbp - 8], ax
and ax, di
mov rax, qword [r15]
shr dx, cl
mov dh, 0x90
sub ecx, ecx
movsxd rdx, r12d
lea rdx, [rsp + 0x40]
test r14, 0x20633715
cmc
cmp byte [rbp + 0xf0], cl
mov ch, dh
cmovg ecx, esi
mov rcx, r15
jmp 0x140477296
je 0x140477353
mov rax, qword [rax + 0x58]
jmp 0x1404772a5
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x40], eax
mov rax, qword [r15]
mov rdx, rsi
cwd
lea rdx, [rbp + 0x18]
not cl
movsx ecx, ax
mov cl, r8b
mov rcx, r15
jmp 0x1404772cf
mov rax, qword [rax + 0x40]
jmp 0x1404772d8
call qword [0x1400b8d90]
mov edi, 0x1000
mov rdx, qword [rbp + 0x10]
cmp r14b, 0x98
cmp rdx, 8
jmp 0x1404772f4
jb 0x140477416
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 8]
neg rax
mov rax, rcx
test r10b, bl
stc
cmp rdx, rdi
jmp 0x140477318
jb 0x140477411
add rdx, 0x27
stc
mov rcx, qword [rcx - 8]
cmp rdi, rax
test r15w, 0x76ff
sub rax, rcx
stc
cmp r10b, r10b
cmc
add rax, 0xfffffffffffffff8
stc
test spl, 0x2b
cmp spl, cl
cmp rax, 0x1f
ja 0x140477f52
jmp 0x140477411
mov rax, qword [rax + 0x50]
jmp 0x14047735c
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x40]
bswap rdx
xchg dl, ch
setl dh
mov dword [rsp + 0x40], eax
cqo
mov rax, qword [r15]
lea rdx, [rbp + 0x18]
movzx ecx, si
movsx cx, r14b
mov rcx, r15
jmp 0x14047738b
mov rax, qword [rax + 0x38]
jmp 0x140477394
call qword [0x1400b8d90]
mov edi, 0x1000
bts edx, r14d
xor dl, 0x20
mov rdx, qword [rbp + 0x10]
cmp rdx, 8
jmp 0x1404773b3
jb 0x140477416
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 8]
sal ax, cl
mov rax, rcx
clc
test rax, rdi
stc
cmp rdx, rdi
jmp 0x1404773d8
jb 0x140477411
add rdx, 0x27
stc
cmc
clc
mov rcx, qword [rcx - 8]
jmp 0x1404773ee
sub rax, rcx
jmp 0x1404773f6
add rax, 0xfffffffffffffff8
cmc
stc
test r8w, 0x5a9f
cmp rax, 0x1f
jmp 0x14047740b
ja 0x140477f5d
call fcn.1401a86e2
movups xmm0, xmmword [rbp + 0x18]
jmp 0x14047741f
movups xmmword [rbp - 8], xmm0
jmp 0x140477428
movups xmm1, xmmword [rbp + 0x28]
jmp 0x140477431
movdqa xmm0, xmmword [0x1400bd3f0]
xor eax, eax
mov ecx, 0x76546745
not cx
movzx cx, r10b
movups xmmword [rbp + 8], xmm1
movzx cx, bpl
mov cl, r10b
bswap rcx
movdqu xmmword [rbp + 0x28], xmm0
bswap ecx
mov word [rbp + 0x18], ax
movsxd rcx, r9d
lea rcx, [rbp + 0x18]
jmp 0x14047746e
call fcn.140460799
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
cmp r13b, dil
test cl, 0xc7
sub r10d, r10d
test r12b, 0xc0
test r14b, r9b
mov qword [rbp + 0x48], r10
cmp r14, r11
clc
mov qword [rbp + 0x50], 7
stc
cmp r14w, ax
clc
mov word [rbp + 0x38], r10w
jmp 0x1404774aa
test byte [r13 + 0x18], 8
je 0x14047759d
mov rax, qword [r15]
lea rdx, [rbp + 0x18]
movzx cx, r13b
movsx rcx, sp
mov rcx, r15
jmp 0x1404774cd
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov rdx, qword [rbp + 0x50]
cmp r8w, 0xd55
cmp rdx, 8
jmp 0x1404774ea
jb 0x140477540
lea rdx, [rdx*2 + 2]
rcr cl, 0xf8
adc al, 0xd9
mov rcx, qword [rbp + 0x38]
sar al, cl
mov rax, rcx
cmp r10b, 0x6e
cmp rdx, rdi
jmp 0x140477512
jb 0x14047753b
add rdx, 0x27
mov rcx, qword [rcx - 8]
clc
cmp r8b, r10b
sub rax, rcx
jmp 0x14047752c
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
ja 0x140477f63
call fcn.1401a86e2
movups xmm0, xmmword [rbp + 0x18]
movups xmmword [rbp + 0x38], xmm0
jmp 0x14047754d
movups xmm1, xmmword [rbp + 0x28]
jmp 0x140477556
movups xmmword [rbp + 0x48], xmm1
jmp 0x14047755f
movdqa xmm0, xmmword [0x1400bd3f0]
movdqu xmmword [rbp + 0x28], xmm0
rol cx, 0xea
btr cx, 0xb6
sub eax, eax
mov cx, 0x1ba8
movzx ecx, di
mov word [rbp + 0x18], ax
lea rcx, [rbp + 0x18]
jmp 0x14047758b
call fcn.140460799
sub r10d, r10d
rcl dl, 0xb8
xor cl, 0x56
bsf r9d, r10d
mov r8b, r10b
mov rax, r10
mov rdx, r10
mov r9d, 1
mov cl, byte [rsp + rdx + 0x40]
clc
cmp si, 0x3fe4
cmp cl, 0x20
je 0x140477637
cmp cl, 0x24
jmp 0x1404775c7
je 0x140477629
cmp cl, 0x2b
jmp 0x1404775d5
je 0x140477620
cmp cl, 0x76
jmp 0x1404775e3
je 0x1404775fc
cmp cl, 0x78
jmp 0x1404775f1
je 0x140477641
jmp 0x140477657
mov rcx, qword [rsi + 0x10]
cmp rcx, rbx
ja 0x140477610
lea rcx, [rbx + 1]
cmp r10b, r8b
cmp r10d, r12d
adc rax, rcx
jmp 0x14047761b
jmp 0x140477657
add rax, qword [rbp + 8]
jmp 0x140477657
add rax, qword [rbp + 0x48]
jmp 0x140477632
jmp 0x140477657
lea rax, [rax + r9]
cmc
jmp 0x140477641
movzx r8d, r8b
cmc
cmp rdx, 3
jmp 0x14047764f
cmovne r8d, r9d
test sil, 0x9d
lea rdx, [rdx + r9]
clc
cmp rdx, 4
jmp 0x140477665
jb 0x1404775ac
mov rdi, qword [r13 + 0x28]
test rdi, rdi
jle 0x14047768e
cmp rdi, rax
jbe 0x14047768e
sub rdi, rax
jmp 0x140477689
jmp 0x140477698
mov rdi, r10
or r12, 0x4339493f
mov r12d, dword [r13 + 0x18]
cmp r10b, 0xe1
and r12d, 0x1c0
stc
cmc
cmp r12d, 0x40
jmp 0x1404776b2
je 0x14047773f
cmp r12d, 0x100
jmp 0x1404776c4
jne 0x1404776d3
test r8b, r8b
jne 0x14047773f
movups xmm0, xmmword [r14]
not r8w
jmp 0x1404776e0
movdqu xmmword [rsp + 0x30], xmm0
movzx r8, di
mov r9, rdi
mov r8b, 0x92
movzx r8d, word [rsp + 0x20]
jmp 0x1404776fd
lea rdx, [rsp + 0x30]
movzx cx, r13b
jmp 0x14047770c
lea rcx, [rsp + 0x70]
call fcn.140478111
movups xmm0, xmmword [rax]
rcr edi, cl
movsx r13, r11w
inc r13b
movdqu xmmword [r14], xmm0
inc r13w
xor r10d, r10d
movsx rdi, r10w
sub al, r11b
mov edi, r10d
rcr r13b, cl
or r13b, 0x9e
mov r13, r10
xchg al, al
mov al, byte [rsp + r13 + 0x40]
clc
cmp al, 0x20
jmp 0x140477751
je 0x140477c5a
cmp al, 0x24
jmp 0x14047775e
je 0x140477c23
cmp al, 0x2b
jmp 0x14047776b
je 0x140477be0
cmp al, 0x76
jmp 0x140477778
je 0x140477790
cmp al, 0x78
jmp 0x140477785
je 0x140477caf
jmp 0x140477d1f
mov r9, qword [rsi + 0x10]
cmp dword [rsp + 0x48], r10d
jne 0x140477804
mov r8, rsi
cmp r9b, r9b
cmp r10b, 0x5f
test r8, 0x54c32363
cmp qword [rsi + 0x18], 8
jmp 0x1404777ba
jb 0x1404777c8
mov r8, qword [rsi]
movsxd rcx, r15d
xchg edx, edx
lea rcx, [rsp + 0x70]
movups xmm0, xmmword [r14]
movsx dx, al
cqo
movdqu xmmword [rsp + 0x30], xmm0
movzx dx, bh
setb dl
movzx edx, r9w
lea rdx, [rsp + 0x30]
jmp 0x1404777f2
call fcn.140477f6e
sub r10d, r10d
jmp 0x1404777ff
jmp 0x140477d09
cmp r9, rbx
jmp 0x14047780c
ja 0x140477a52
mov rbx, qword [r14 + 8]
jmp 0x14047781f
test rbx, rbx
jmp 0x140477827
je 0x1404778cb
mov rax, qword [rbx + 0x40]
cmp bx, 0x49f8
cmp qword [rax], r10
jmp 0x14047783e
je 0x14047789b
mov rax, qword [rbx + 0x58]
stc
cmp al, 0xcb
cmp bh, bl
cmp dword [rax], r10d
jmp 0x140477855
jle 0x14047789b
dec dword [rax]
cwd
cmovae cx, di
mov rcx, qword [rbx + 0x40]
cmovp ax, r9w
setle al
movzx rdx, bp
mov rdx, qword [rcx]
movsx ax, sil
bswap eax
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rsp + 0x22]
jmp 0x14047788e
mov word [rdx], ax
jmp 0x140477896
jmp 0x1404778b5
mov rax, qword [rbx]
movzx edx, word [rsp + 0x22]
mov rcx, rbx
mov rax, qword [rax + 0x18]
jmp 0x1404778af
call qword [0x1400b8d90]
mov ecx, 0xffff
test sil, r11b
cmp cx, ax
jmp 0x1404778c5
jne 0x1404778da
mov eax, 1
cmovge cx, si
mov cl, r15b
mov byte [r14], al
mov rax, qword [r15]
movzx cx, sil
mov cl, bpl
mov rcx, r15
jmp 0x1404778ed
mov rax, qword [rax + 0x18]
jmp 0x1404778f6
call qword [0x1400b8d90]
movzx r8d, ax
stc
xor ecx, ecx
test rbx, rbx
jmp 0x14047790b
je 0x1404779a1
mov rax, qword [rbx + 0x40]
cmp r10b, 0xcd
cmp qword [rax], rcx
je 0x140477966
mov rax, qword [rbx + 0x58]
clc
test bx, 0xe93
cmp dword [rax], ecx
jmp 0x140477933
jle 0x140477966
dec dword [rax]
mov rcx, qword [rbx + 0x40]
mov rdx, qword [rcx]
movzx ax, r11b
lea rax, [rdx + 2]
jmp 0x140477950
mov qword [rcx], rax
jmp 0x140477958
mov word [rdx], r8w
jmp 0x140477961
jmp 0x14047798b
mov rax, qword [rbx]
movsx ecx, r8w
movzx edx, r8w
mov rcx, rbx
jmp 0x140477979
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
movzx r8d, ax
cwde
add ax, bp
mov eax, 0xffff
test r12d, 0x2f382759
cmp ax, r8w
jne 0x1404779ab
mov eax, 1
sal ch, cl
mov byte [r14], al
mov rbx, qword [rsp + 0x50]
bswap r8w
sal dx, 0x2d
shl r9b, 0xe9
mov r9, rbx
sub r9, qword [rsi + 0x10]
movsx rcx, bp
movzx rcx, dx
movzx r8d, dx
movups xmm0, xmmword [r14]
movsx rcx, r14w
movdqu xmmword [rsp + 0x30], xmm0
mov rdx, r14
bswap dx
cmovg r8d, esi
movzx r8d, word [rsp + 0x22]
cdq
seta dh
lea rdx, [rsp + 0x30]
movsx ecx, r9w
cmova cx, r12w
bswap cx
lea rcx, [rbp - 0x80]
jmp 0x140477a0b
call fcn.140478111
mov r8, rsi
test edi, 0x7c45fbf
jmp 0x140477a22
cmp qword [rsi + 0x18], 8
jmp 0x140477a2c
jb 0x140477a35
mov r8, qword [rsi]
movups xmm0, xmmword [rax]
movzx rcx, cx
movzx cx, bh
mov r9, qword [rsi + 0x10]
lea rcx, [rbp - 0x70]
jmp 0x140477a4d
jmp 0x1404777d7
sub r9, rbx
mov r8, rsi
clc
test ax, r9w
cmp qword [rsi + 0x18], 8
jmp 0x140477a67
jb 0x140477a75
mov r8, qword [rsi]
cqo
movsxd rdx, r9d
movups xmm0, xmmword [r14]
movdqu xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
setb cl
not cl
lea rcx, [rbp - 0x60]
jmp 0x140477a92
call fcn.140477f6e
movups xmm0, xmmword [rax]
lahf
movsx rax, r14w
cwde
movdqu xmmword [r14], xmm0
not cl
mov rax, qword [r15]
cmovae cx, dx
jmp 0x140477ab5
mov rcx, r15
mov rax, qword [rax + 0x18]
jmp 0x140477ac1
call qword [0x1400b8d90]
movzx r8d, ax
or cx, r15w
mov rcx, qword [r14 + 8]
stc
xor edx, edx
test rcx, rcx
jmp 0x140477ade
je 0x140477b75
mov rax, qword [rcx + 0x40]
stc
cmc
test r8b, r10b
cmp qword [rax], rdx
jmp 0x140477af5
je 0x140477b3c
mov rax, qword [rcx + 0x58]
test si, r10w
cmp dword [rax], edx
jmp 0x140477b0a
jle 0x140477b3c
dec dword [rax]
rdtsc
mov rcx, qword [rcx + 0x40]
cwd
mov rdx, qword [rcx]
jmp 0x140477b22
lea rax, [rdx + 2]
jmp 0x140477b2b
mov qword [rcx], rax
jmp 0x140477b33
mov word [rdx], r8w
jmp 0x140477b5b
mov rax, qword [rcx]
mov dl, r13b
movsx edx, bx
movzx edx, r8w
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
movzx r8d, ax
movzx rax, dx
mov eax, 0xffff
jmp 0x140477b66
cmp ax, r8w
jmp 0x140477b6f
jne 0x140477b89
mov eax, 1
rol ch, cl
mov byte [r14], al
cmovbe rcx, rsp
sal ch, 0x4a
rcl cl, 0x83
mov rcx, rsi
cmp r10, r9
cmp qword [rsi + 0x18], 8
jb 0x140477ba5
mov rcx, qword [rsi]
bsf ax, r14w
ror r8d, cl
mov rax, qword [rsi + 0x10]
shrd r9d, edi, 0x8e
shl r8w, 0xb1
sub r9b, 0x3f
sub rax, rbx
mov r8d, 0x3c3e4676
movsx r8d, bx
lea r8, [rcx + rax*2]
movsxd r9, r8d
cmovb r9, rcx
mov r9, rbx
lea rcx, [rbp - 0x50]
jmp 0x140477bdb
jmp 0x1404777cd
cmp qword [rbp + 8], r10
jmp 0x140477be9
jbe 0x140477d1f
lea r8, [rbp - 8]
not cx
or r9b, 0x76
movsxd r9, ecx
cmp qword [rbp + 0x10], 8
seta ch
xchg ecx, ecx
cmovae r8, qword [rbp - 8]
mov r9d, 1
bswap rcx
lea rcx, [rbp - 0x40]
jmp 0x140477c1e
jmp 0x1404777cd
lea r8, [rbp + 0x38]
btr ecx, 0x89
cmp qword [rbp + 0x50], 8
xchg r9b, r9b
movzx rcx, bp
cmovae r8, qword [rbp + 0x38]
movzx rcx, r10w
bswap r9
mov r9, qword [rbp + 0x48]
bswap rcx
mov ecx, esp
lea rcx, [rbp - 0x30]
jmp 0x140477c55
jmp 0x1404777cd
movups xmm0, xmmword [r14]
cmovnp r9w, si
cqo
cdq
movdqu xmmword [rsp + 0x30], xmm0
mov r9d, 1
cmovge rdx, rsi
movzx r8d, word [rsp + 0x20]
lea rdx, [rsp + 0x30]
movsx ecx, r12w
bswap rcx
lea rcx, [rbp - 0x20]
call fcn.140478111
movups xmm0, xmmword [rax]
test spl, cl
test bh, 0xab
movdqu xmmword [r14], xmm0
cmp r9b, 0x66
sub r10d, r10d
stc
test ebp, ecx
test r13w, 0x186d
cmp r12d, 0x100
jmp 0x140477cbb
jne 0x140477d1f
movups xmm0, xmmword [r14]
mov cl, r10b
mov r8b, 2
cdq
movdqu xmmword [rsp + 0x30], xmm0
mov r9d, esi
cdq
cmovbe r8, r10
mov r9, rdi
movzx r8d, word [rsp + 0x20]
bswap cx
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x18]
jmp 0x140477cf4
call fcn.140478111
xor r10d, r10d
dec dil
movzx rdi, sp
movsxd rdi, r12d
mov edi, r10d
movups xmm0, xmmword [rax]
movzx rax, ax
bsf ax, sp
movdqu xmmword [r14], xmm0
movsx eax, sp
test rsi, rsi
mov eax, 1
test ebx, 0x6d230e25
cmp spl, 0x96
add r13, rax
jmp 0x140477d36
cmp r13, 4
jmp 0x140477d3f
jb 0x140477744
mov r9, qword [rbp + 8]
test rax, 0x5acc2453
jmp 0x140477d57
cmp r9, rax
jbe 0x140477dd0
dec r9
btc ecx, 0xd6
bsf cx, r12w
or rdx, 0x5e036d62
lea r8, [rbp - 8]
stc
shl cx, cl
rcl ecx, cl
cmp qword [rbp + 0x10], 8
cdq
not dl
cmovae r8, qword [rbp - 8]
rol rcx, 0x4a
test r13, rsi
movups xmm0, xmmword [r14]
movsx cx, r14b
movdqu xmmword [rsp + 0x30], xmm0
sub dx, 0x4c6c
add r8, 2
movsxd rdx, esp
mov rcx, 0x5f006722
xchg edx, edx
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x18]
call fcn.140477f6e
movups xmm0, xmmword [rax]
cwde
movdqu xmmword [r14], xmm0
rol dh, cl
cbw
mov rax, qword [rsp + 0x60]
xor r15d, r15d
mov qword [rax + 0x28], r15
cwd
cmovo r8d, esi
setle ch
movups xmm0, xmmword [r14]
movsx r9d, r15w
movsxd rbx, r11d
mov r9b, r13b
movdqu xmmword [rsp + 0x30], xmm0
movzx rcx, r12w
mov r9, rdi
movzx r8d, word [rsp + 0x20]
lea rdx, [rsp + 0x30]
movsx bx, r8b
not cx
bswap ecx
mov rbx, qword [rsp + 0x68]
jmp 0x140477e22
mov rcx, rbx
call fcn.140478111
nop
movsx ecx, r8w
lea rcx, [rbp + 0x38]
call fcn.140460799
nop
movsxd rcx, r14d
setno ch
lea rcx, [rbp - 8]
jmp 0x140477e48
call fcn.140460799
nop
mov rdx, qword [rbp + 0x70]
cmp rdx, 0x10
jb 0x140477eb4
inc rdx
movsx ax, dil
sar cx, 0x5f
btr cx, cx
mov rcx, qword [rbp + 0x58]
cmovne rax, rax
add ax, dx
sar al, 0xa2
mov rax, rcx
stc
cmp rdx, 0x1000
jmp 0x140477e8a
jb 0x140477eaf
add rdx, 0x27
clc
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140477ea9
ja 0x140477f4c
call fcn.1401a86e2
movdqa xmm0, xmmword [0x1400bd400]
movdqu xmmword [rbp + 0x68], xmm0
jmp 0x140477ec9
mov byte [rbp + 0x58], r15b
mov rcx, rsi
jmp 0x140477ed5
call fcn.140460799
mov rax, rbx
ror ch, cl
add ecx, 0x1a0b11c7
mov cl, 0xc7
mov rcx, qword [rbp + 0x78]
test r13b, dl
xor rcx, rsp
call fcn.1404a4949
mov rbx, qword [rsp + 0x1c0]
movzx rbp, ax
mov bp, 0x652d
add rsp, 0x180
movsx r12w, r13b
pop r15
jmp 0x140477f20
pop r14
pop r13
movzx bp, r8b
xchg r12b, dil
pop r12
pop rdi
movsx esi, bx
not si
pop rsi
mov rbp, 0x7d0045f5
xchg bpl, bpl
movsx bp, r14b
pop rbp
jmp 0x140477f4b
ret
call fcn.1404bae88
nop
call fcn.1404bae88
int3
call fcn.1404bae88
nop
call fcn.1404bae88
int3