Function at 0x140474132
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 8], rbx
btr rax, rbx
test r15b, bpl
push rbp
jmp 0x140474163
push rsi
adc al, 0xf4
push rdi
push r12
movsx rdi, cx
sar sil, cl
sub bpl, 0x69
push r13
sbb edi, ebp
cbw
bt si, 0xf5
push r14
bt r14, rcx
xchg r14b, r13b
push r15
lea rbp, [rsp - 0x80]
sub rsp, 0x180
mov rax, qword [0x1400b7288]
sbb cx, 0x633
xor rax, rsp
shl r14, 0xa2
bswap r13w
mov qword [rbp + 0x78], rax
movsx r14, r10w
or ebx, esp
dec ebx
mov r14, r8
test r15w, 0x129c
bts rax, r12
xor edi, r12d
mov qword [rsp + 0x40], r8
cmc
mov qword [rsp + 0x68], rdx
mov r13, qword [rbp + 0xe0]
add ax, 0x5e22
movzx rsi, r13w
movsxd rdi, r14d
mov qword [rsp + 0x60], r13
movzx eax, word [rbp + 0xe8]
mov word [rsp + 0x20], ax
mov rsi, qword [rbp + 0xf8]
adc al, r14b
mov qword [rbp - 0x10], rsi
shrd bx, sp, 0xed
test sp, 0x18c6
btc rax, 0xba
movzx edi, word [rbp + 0x100]
btr rax, r10
xor cl, 8
mov word [rsp + 0x22], di
mov rbx, qword [r13 + 0x40]
movsx rcx, r12w
sbb ax, 0x1538
mov rbx, qword [rbx + 8]
mov qword [rsp + 0x58], rbx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14047424b
test r9b, r9b
jmp 0x140474253
je 0x140474272
call qword [0x1400b8d90]
nop
lea rcx, [rsp + 0x50]
call fcn.1404762b0
mov r15, rax
jmp 0x140474293
call qword [0x1400b8d90]
nop
jmp 0x14047427e
lea rcx, [rsp + 0x50]
jmp 0x140474288
call fcn.140475ee3
mov r15, rax
test ch, 0x8d
test rbx, rbx
je 0x1404742f1
mov rax, qword [rbx]
not cx
jmp 0x1404742a7
mov rcx, rbx
jmp 0x1404742af
mov rax, qword [rax + 0x10]
call qword [0x1400b8d90]
test rax, rax
jmp 0x1404742c8
mov rcx, rax
jmp 0x1404742d0
je 0x1404742f1
mov rax, qword [rax]
mov edx, 1
jmp 0x1404742e3
mov rax, qword [rax]
jmp 0x1404742eb
call qword [0x1400b8d90]
mov rax, qword [r15]
lea rdx, [rbp + 0x58]
mov rcx, r15
jmp 0x140474300
mov rax, qword [rax + 0x28]
jmp 0x140474309
call qword [0x1400b8d90]
nop
movsxd rax, ecx
movzx ax, sil
cwde
mov rax, qword [r15]
not cx
movsx ecx, r13w
movzx ecx, sp
mov rcx, r15
mov rax, qword [rax + 0x48]
call qword [0x1400b8d90]
cdq
sal ebx, 0x39
bswap ebx
inc ebx
mov r12d, eax
sbb bl, 0x97
shrd bx, r15w, 0xdc
xor r12d, edx
shrd ebx, edx, 0xfa
sub r12d, edx
mov dword [rsp + 0x48], r12d
not bl
shr bl, 0x8b
movsxd rbx, r13d
mov ebx, r12d
jmp 0x140474367
mov qword [rsp + 0x50], rbx
stc
test r13d, 0x5d5b6c91
cmp qword [rsi + 0x10], rbx
ja 0x1404743be
mov r8d, ebx
sub r8, qword [rsi + 0x10]
inc r9b
xchg cl, r9b
inc r8
movzx ecx, r14w
shl cx, 0x1a
movzx cx, r8b
movzx r9d, di
shr cx, 0xda
not ch
xor edx, edx
xchg rcx, rcx
mov ecx, ecx
mov rcx, rsi
jmp 0x1404743b4
call fcn.14045daba
jmp 0x14047452c
lea rax, [rbp + 0x58]
cmp r15d, eax
clc
cmp qword [rbp + 0x70], 0x10
jmp 0x1404743d0
cmovae rax, qword [rbp + 0x58]
test al, sil
test rbx, 0xdcf62d8
cmp byte [rax], 0x7f
jmp 0x1404743e7
je 0x14047452c
lea rax, [rbp + 0x58]
cmp qword [rbp + 0x70], 0x10
jmp 0x1404743fb
cmovae rax, qword [rbp + 0x58]
test r9b, 0x3b
xor ecx, ecx
cmp r10b, 0x35
cmp byte [rax], cl
jle 0x14047452c
mov rax, qword [r15]
jmp 0x140474422
mov rcx, r15
jmp 0x14047442a
mov rax, qword [rax + 0x20]
jmp 0x140474433
call qword [0x1400b8d90]
movzx r12d, ax
xor bh, 0x56
cmp di, r13w
lea rbx, [rbp + 0x58]
bsr edi, r15d
cmp qword [rbp + 0x70], 0x10
movzx edi, di
movsx di, cl
cmovae rbx, qword [rbp + 0x58]
sub edi, 0x4ccb690e
mov rdi, qword [rsi + 0x10]
dec cl
sub rdi, qword [rsp + 0x50]
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x140474478
je 0x14047451b
xor r13d, r13d
ror r14b, cl
bsf r14d, ecx
lea r14d, [r13 + 1]
stc
jmp 0x140474497
test cl, cl
jmp 0x14047449e
jle 0x140474511
movsx rax, cl
cmp rax, rdi
jmp 0x1404744b0
jae 0x140474511
sub rdi, rax
movzx r9d, r12w
bswap rdx
cwd
mov r8, r14
movzx edx, bx
mov rdx, 0x639e7f59
mov rdx, rdi
movsx ecx, r12w
mov cl, sil
cmovae ecx, eax
mov rcx, rsi
jmp 0x1404744e4
call fcn.14045daba
lea rax, [rbx + 1]
cmp byte [rax], r13b
seto cl
cmovg rbx, rax
sub cl, bpl
mov cl, 0x95
mov cl, byte [rbx]
jmp 0x140474503
cmp cl, 0x7f
jmp 0x14047450b
jne 0x140474497
mov r14, qword [rsp + 0x40]
mov r13, qword [rsp + 0x60]
mov r12d, dword [rsp + 0x48]
xchg bh, bh
mov rbx, qword [rsp + 0x50]
jmp 0x14047452c
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
cqo
bts dx, r8w
xor eax, eax
mov qword [rbp + 8], rax
sal dl, cl
mov qword [rbp + 0x10], 7
movsxd rdx, r11d
or dh, 0xaf
mov word [rbp - 8], ax
rcl dl, 0xe7
cqo
mov rax, qword [r15]
cmc
btc edx, 0x38
rcr dx, 0xfa
xor ecx, ecx
and dl, ah
bt dx, 0x6e
shr rdx, cl
lea rdx, [rsp + 0x40]
test r9b, 0xf2
cmp byte [rbp + 0xf0], cl
mov rcx, r15
jmp 0x140474588
je 0x140474639
mov rax, qword [rax + 0x58]
jmp 0x140474597
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x40]
mov dl, bh
cmovle rdx, r12
setnp cl
mov dword [rsp + 0x40], eax
mov rax, qword [r15]
lea rdx, [rbp + 0x18]
cmovle cx, cx
movsx rcx, r14w
mov rcx, r15
jmp 0x1404745c5
mov rax, qword [rax + 0x40]
call qword [0x1400b8d90]
mov edi, 0x1000
add dl, r13b
mov rdx, qword [rbp + 0x10]
cmp rdx, 8
jb 0x1404746fa
lea rdx, [rdx*2 + 2]
bt ax, 0xf5
mov rcx, qword [rbp - 8]
movsx eax, bx
dec al
mov rax, rcx
cmc
cmp rdx, rdi
jmp 0x140474607
jb 0x1404746f5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
test dl, sil
clc
jmp 0x140474621
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14047462e
ja 0x14047527c
jmp 0x1404746f5
mov rax, qword [rax + 0x50]
jmp 0x140474642
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x40]
movsx dx, r12b
movsx ecx, di
not dl
mov dword [rsp + 0x40], eax
cwde
mov rax, qword [r15]
cwd
not dl
lea rdx, [rbp + 0x18]
not ch
mov rcx, r15
jmp 0x140474670
mov rax, qword [rax + 0x38]
jmp 0x140474679
call qword [0x1400b8d90]
mov edi, 0x1000
btc edx, r8d
test edi, edi
mov rdx, qword [rbp + 0x10]
cmp rdx, 8
jb 0x1404746fa
lea rdx, [rdx*2 + 2]
test cx, r10w
cmp r9, 0x25141d0c
dec cl
mov rcx, qword [rbp - 8]
movzx rax, r13w
test spl, dil
jmp 0x1404746bd
mov rax, rcx
cmp rdx, rdi
jmp 0x1404746c8
jb 0x1404746f5
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmc
sub rax, rcx
clc
add rax, 0xfffffffffffffff8
cmp r9b, r12b
test bpl, 0x98
cmp rax, 0x1f
jmp 0x1404746ef
ja 0x140475287
call fcn.1401750f8
movups xmm0, xmmword [rbp + 0x18]
jmp 0x140474703
movups xmmword [rbp - 8], xmm0
jmp 0x14047470c
movups xmm1, xmmword [rbp + 0x28]
jmp 0x140474715
movdqa xmm0, xmmword [0x1400bd3f0]
xor eax, eax
movzx ecx, cx
mov rcx, 0x484116e9
movzx cx, al
movups xmmword [rbp + 8], xmm1
bswap cx
movdqu xmmword [rbp + 0x28], xmm0
movzx rcx, ax
movsx rcx, sp
movzx cx, bl
mov word [rbp + 0x18], ax
mov cx, 0x7f8e
movzx rcx, cx
lea rcx, [rbp + 0x18]
jmp 0x14047475a
call fcn.14045dc50
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
xor r10d, r10d
mov qword [rbp + 0x48], r10
cmp r13b, 0xcd
test ax, 0x36e
mov qword [rbp + 0x50], 7
test r14b, al
mov word [rbp + 0x38], r10w
stc
test r9, 0x25ef5d19
test byte [r13 + 0x18], 8
jmp 0x140474797
je 0x140474883
mov rax, qword [r15]
movsx rcx, si
xchg rcx, rcx
movzx ecx, r13w
lea rdx, [rbp + 0x18]
bswap rcx
movsx rcx, bx
mov rcx, r15
jmp 0x1404747be
mov rax, qword [rax + 0x30]
jmp 0x1404747c7
call qword [0x1400b8d90]
mov rdx, qword [rbp + 0x50]
cmc
cmp rdx, 8
jmp 0x1404747db
jb 0x14047482c
lea rdx, [rdx*2 + 2]
sar ah, 0xcf
mov rcx, qword [rbp + 0x38]
mov rax, rcx
cmp rdx, rdi
jmp 0x1404747fb
jb 0x140474827
add rdx, 0x27
stc
clc
mov rcx, qword [rcx - 8]
jmp 0x140474816
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140475292
call fcn.1401750f8
movups xmm0, xmmword [rbp + 0x18]
jmp 0x140474835
movups xmmword [rbp + 0x38], xmm0
jmp 0x14047483e
movups xmm1, xmmword [rbp + 0x28]
jmp 0x140474847
movups xmmword [rbp + 0x48], xmm1
jmp 0x140474850
movdqa xmm0, xmmword [0x1400bd3f0]
movdqu xmmword [rbp + 0x28], xmm0
shrd rcx, rsi, 0xe5
sub eax, eax
bswap cx
mov word [rbp + 0x18], ax
movsx rcx, r10w
bswap rcx
lea rcx, [rbp + 0x18]
jmp 0x14047487b
call fcn.14045dc50
xor r10d, r10d
mov r8b, r10b
mov rax, r10
shrd r9w, cx, 0x4e
movsx r9d, bp
mov rdx, r10
mov r9d, 1
mov cl, byte [rsp + rdx + 0x40]
jmp 0x1404748a8
cmp cl, 0x20
jmp 0x1404748b0
je 0x14047492d
cmp cl, 0x24
je 0x14047491f
cmp cl, 0x2b
je 0x140474911
cmp cl, 0x76
jmp 0x1404748d0
je 0x1404748e9
cmp cl, 0x78
jmp 0x1404748de
je 0x140474932
jmp 0x140474953
mov rcx, qword [rsi + 0x10]
clc
cmp rcx, rbx
jmp 0x1404748f6
ja 0x140474901
lea rcx, [rbx + 1]
stc
cmp r10d, r12d
adc rax, rcx
jmp 0x14047490c
jmp 0x140474953
add rax, qword [rbp + 8]
jmp 0x14047491a
jmp 0x140474953
add rax, qword [rbp + 0x48]
jmp 0x140474928
jmp 0x140474953
lea rax, [rax + r9]
stc
movzx r8d, r8b
test r15d, 0x53d0781e
cmc
cmp rdx, 3
jmp 0x140474947
cmovne r8d, r9d
cmp r8b, 0x78
cmc
test r13b, r11b
lea rdx, [rdx + r9]
cmp rdx, 4
jmp 0x140474960
jb 0x14047489c
mov rdi, qword [r13 + 0x28]
jmp 0x140474974
test rdi, rdi
jmp 0x14047497c
jle 0x14047499d
cmp rdi, rax
jmp 0x14047498a
jbe 0x14047499d
sub rdi, rax
jmp 0x140474998
jmp 0x1404749ad
mov rdi, r10
movsx r12d, r8w
mov r12w, 0x1833
dec r12w
mov r12d, dword [r13 + 0x18]
jmp 0x1404749b7
and r12d, 0x1c0
cmp r10b, 0x85
cmp r12d, 0x40
jmp 0x1404749cb
je 0x140474a5c
cmp r12d, 0x100
jmp 0x1404749dd
jne 0x1404749f1
test r8b, r8b
jmp 0x1404749eb
jne 0x140474a5c
movups xmm0, xmmword [r14]
mov r8w, 0x6177
movzx r8d, r8w
movsxd r8, ecx
movdqu xmmword [rsp + 0x30], xmm0
mov edx, 0x2ab71810
movzx r8, r13w
mov r9, rdi
movzx r8d, word [rsp + 0x20]
not dl
movsx rdx, r14w
lea rdx, [rsp + 0x30]
setp ch
lea rcx, [rsp + 0x70]
jmp 0x140474a31
call fcn.140475412
movups xmm0, xmmword [rax]
stc
bsf edi, edx
movdqu xmmword [r14], xmm0
ror edi, 0x8f
sub r10d, r10d
btc r13, rax
shld r13w, dx, 0xd
mov edi, r10d
rcl r13, 0xb4
test r13b, bl
mov r13, r10
sal al, 0x6a
mov al, byte [rsp + r13 + 0x40]
cmp al, 0x20
je 0x140474f64
cmp al, 0x24
jmp 0x140474a76
je 0x140474f2f
cmp al, 0x2b
jmp 0x140474a83
je 0x140474ed7
cmp al, 0x76
jmp 0x140474a90
je 0x140474aa8
cmp al, 0x78
jmp 0x140474a9d
je 0x140474fba
jmp 0x140475027
mov r9, qword [rsi + 0x10]
test r13d, ebp
clc
cmp dword [rsp + 0x48], r10d
jmp 0x140474aba
jne 0x140474b0b
mov r8, rsi
cmp sil, spl
cmc
cmp r10b, 5
cmp qword [rsi + 0x18], 8
jmp 0x140474ad5
jb 0x140474ae1
mov r8, qword [rsi]
movsxd rdx, eax
lea rcx, [rsp + 0x70]
movups xmm0, xmmword [r14]
movdqu xmmword [rsp + 0x30], xmm0
movzx dx, ch
lea rdx, [rsp + 0x30]
jmp 0x140474afe
call fcn.14047529d
xor r10d, r10d
jmp 0x14047501f
cmp r9, rbx
jmp 0x140474b13
ja 0x140474d23
mov rbx, qword [r14 + 8]
stc
clc
test rbx, rbx
je 0x140474bb6
mov rax, qword [rbx + 0x40]
test ebx, r13d
test cx, 0x6e1f
cmp qword [rax], r10
jmp 0x140474b3c
je 0x140474b7d
mov rax, qword [rbx + 0x58]
cmp dword [rax], r10d
jmp 0x140474b4e
jle 0x140474b7d
dec dword [rax]
movsx dx, cl
mov rcx, qword [rbx + 0x40]
cbw
bswap edx
cdqe
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rsp + 0x22]
mov word [rdx], ax
jmp 0x140474ba7
mov rax, qword [rbx]
movsxd rcx, r10d
movzx edx, word [rsp + 0x22]
movzx rcx, sp
cmovno ecx, r12d
mov rcx, rbx
jmp 0x140474b98
mov rax, qword [rax + 0x18]
jmp 0x140474ba1
call qword [0x1400b8d90]
mov ecx, 0xffff
clc
cmp cx, ax
jne 0x140474bc0
mov eax, 1
mov byte [r14], al
xchg ch, ah
mov rax, qword [r15]
jmp 0x140474bc8
mov rcx, r15
jmp 0x140474bd0
mov rax, qword [rax + 0x18]
jmp 0x140474bd9
call qword [0x1400b8d90]
movzx r8d, ax
clc
sub ecx, ecx
cmp r10b, r9b
test rbx, rbx
jmp 0x140474bf1
je 0x140474c96
mov rax, qword [rbx + 0x40]
cmp qword [rax], rcx
jmp 0x140474c03
je 0x140474c4c
mov rax, qword [rbx + 0x58]
cmp dword [rax], ecx
jmp 0x140474c14
jle 0x140474c4c
dec dword [rax]
not ah
cdq
mov rcx, qword [rbx + 0x40]
cwd
lahf
mov rdx, qword [rcx]
movsxd rax, ecx
movzx ax, ch
cbw
lea rax, [rdx + 2]
mov qword [rcx], rax
jmp 0x140474c3e
mov word [rdx], r8w
jmp 0x140474c47
jmp 0x140474c7d
mov rax, qword [rbx]
movsx edx, si
cqo
movzx edx, r8w
mov rcx, rbx
jmp 0x140474c60
mov rax, qword [rax + 0x18]
jmp 0x140474c69
call qword [0x1400b8d90]
movzx r8d, ax
shrd rax, rax, 0x5d
sub al, 0x1b
rcr al, 0x61
mov eax, 0xffff
jmp 0x140474c87
cmp ax, r8w
jmp 0x140474c90
jne 0x140474ca8
mov eax, 1
cmp dil, 0xe8
mov byte [r14], al
sar bl, cl
shld edx, edx, 0xe4
mov rbx, qword [rsp + 0x50]
clc
mov r9, rbx
sub r9, qword [rsi + 0x10]
movups xmm0, xmmword [r14]
cwd
movsx r8, r14w
movdqu xmmword [rsp + 0x30], xmm0
setae r8b
cqo
movzx r8d, word [rsp + 0x22]
cwd
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
jmp 0x140474ce1
call fcn.140475412
mov r8, rsi
cmp qword [rsi + 0x18], 8
jmp 0x140474cf3
jb 0x140474d03
mov r8, qword [rsi]
mov r9w, r12w
movsxd rcx, edi
movups xmm0, xmmword [rax]
mov r9b, r11b
xchg r9b, r9b
mov r9, qword [rsi + 0x10]
movsx cx, r11b
lea rcx, [rbp - 0x70]
jmp 0x140474d1e
jmp 0x140474aea
sub r9, rbx
cmc
mov r8, rsi
cmc
cmp qword [rsi + 0x18], 8
jmp 0x140474d35
jb 0x140474d45
mov r8, qword [rsi]
not cx
cqo
xchg dh, ch
movups xmm0, xmmword [r14]
movdqu xmmword [rsp + 0x30], xmm0
bswap edx
jmp 0x140474d56
lea rdx, [rsp + 0x30]
movzx cx, r10b
lea rcx, [rbp - 0x60]
jmp 0x140474d69
call fcn.14047529d
movups xmm0, xmmword [rax]
movdqu xmmword [r14], xmm0
cwde
cmovle eax, r9d
mov rax, qword [r15]
bswap cx
not cl
mov ch, al
mov rcx, r15
jmp 0x140474d8d
mov rax, qword [rax + 0x18]
jmp 0x140474d96
call qword [0x1400b8d90]
movzx r8d, ax
mov rcx, qword [r14 + 8]
test r13w, 0x4684
jmp 0x140474daf
xor edx, edx
cmp sil, 5
cmc
test rcx, rcx
je 0x140474e67
mov rax, qword [rcx + 0x40]
test rdi, r11
cmc
cmp qword [rax], rdx
jmp 0x140474dcf
je 0x140474e26
mov rax, qword [rcx + 0x58]
cmp r9, 0x27175678
clc
cmp dword [rax], edx
jmp 0x140474de8
jle 0x140474e26
dec dword [rax]
cmovg rdx, rsi
mov rcx, qword [rcx + 0x40]
rdtsc
cmovo dx, di
movzx rax, dx
mov rdx, qword [rcx]
bswap eax
movzx ax, bpl
lea rax, [rdx + 2]
mov qword [rcx], rax
jmp 0x140474e18
mov word [rdx], r8w
jmp 0x140474e21
jmp 0x140474e4f
mov rax, qword [rcx]
cmovns rdx, r11
movsxd rdx, r14d
movzx edx, r8w
jmp 0x140474e39
mov rax, qword [rax + 0x18]
jmp 0x140474e42
call qword [0x1400b8d90]
movzx r8d, ax
and ah, 0x32
mov eax, 0xffff
stc
jmp 0x140474e5d
cmp ax, r8w
jne 0x140474e72
mov eax, 1
mov byte [r14], al
setno ch
mov rcx, rsi
clc
cmp qword [rsi + 0x18], 8
jmp 0x140474e80
jb 0x140474e8d
mov rcx, qword [rsi]
movsx r9d, r14w
mov rax, qword [rsi + 0x10]
movsx r9w, r14b
cmp spl, 0x10
bt r9w, ax
sub rax, rbx
mov r9w, di
movzx r8, r15w
movsx r8d, r14w
lea r8, [rcx + rax*2]
movsx r9w, r14b
xchg ecx, ecx
movzx r9, cx
mov r9, rbx
movzx ecx, r9w
not ch
bswap rcx
lea rcx, [rbp - 0x50]
jmp 0x140474ed2
jmp 0x140474ae6
cmp qword [rbp + 8], r10
jmp 0x140474ee0
jbe 0x140475027
lea r8, [rbp - 8]
btc ecx, 0x43
cmc
add r9b, r15b
cmp qword [rbp + 0x10], 8
movsx r9d, r14w
xchg r9b, cl
movsxd r9, r12d
cmovae r8, qword [rbp - 8]
movzx cx, bpl
movsx r9w, r9b
mov r9d, 1
bswap cx
movzx cx, r12b
movsx ecx, bp
lea rcx, [rbp - 0x40]
jmp 0x140474f2a
jmp 0x140474ae6
lea r8, [rbp + 0x38]
or cl, dh
cmp qword [rbp + 0x50], 8
cmovae r8, qword [rbp + 0x38]
setl r9b
mov cl, 0x7c
xchg cl, r9b
mov r9, qword [rbp + 0x48]
jmp 0x140474f56
lea rcx, [rbp - 0x30]
jmp 0x140474f5f
jmp 0x140474ae6
movups xmm0, xmmword [r14]
movzx cx, ah
movdqu xmmword [rsp + 0x30], xmm0
mov rcx, 0x774f2f9a
mov r9d, 1
movzx r8d, word [rsp + 0x20]
movzx cx, spl
mov ecx, r13d
mov cx, 0x74b9
lea rdx, [rsp + 0x30]
movzx cx, r10b
lea rcx, [rbp - 0x20]
jmp 0x140474fa4
call fcn.140475412
movups xmm0, xmmword [rax]
movdqu xmmword [r14], xmm0
test dl, 0xe6
cmp cl, 0xfb
sub r10d, r10d
cmp r12d, 0x100
jne 0x140475027
movups xmm0, xmmword [r14]
movdqu xmmword [rsp + 0x30], xmm0
not cx
cmovb r8w, si
mov r9, rdi
jmp 0x140474fe1
movzx r8d, word [rsp + 0x20]
cmovle dx, r9w
movsx dx, r14b
setge dl
lea rdx, [rsp + 0x30]
not rcx
lea rcx, [rbp + 0x18]
jmp 0x140475005
call fcn.140475412
sub r10d, r10d
movsx edi, r11w
bts di, r12w
bt rdi, rbx
mov edi, r10d
stc
clc
movups xmm0, xmmword [rax]
movdqu xmmword [r14], xmm0
mov eax, 1
test bx, 0x78f7
stc
lea r13, [r13 + rax]
cmp r13, 4
jb 0x140474a62
mov r9, qword [rbp + 8]
cmc
cmp r9, rax
jbe 0x1404750cd
dec r9
sbb ch, 0xaa
lea r8, [rbp - 8]
shl dh, cl
cwd
bsr ecx, eax
cmp qword [rbp + 0x10], 8
cdq
cmovae r8, qword [rbp - 8]
bt edx, r13d
movzx edx, r9w
movups xmm0, xmmword [r14]
cqo
or cl, 0x2e
movsxd rdx, edx
movdqu xmmword [rsp + 0x30], xmm0
test dx, 0x4dfb
cmp r13d, 0x6c4d494b
bsr rcx, rsi
add r8, 2
not dx
mov rcx, r15
mov dx, 0x300c
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x18]
jmp 0x1404750b1
call fcn.14047529d
movups xmm0, xmmword [rax]
ror rdx, cl
bts ecx, r13d
movdqu xmmword [r14], xmm0
dec bl
lahf
movzx r8w, bpl
mov rax, qword [rsp + 0x60]
inc ch
rcr ch, 0x13
btc ecx, 0xbb
sub r15d, r15d
movzx r8, ax
mov qword [rax + 0x28], r15
movups xmm0, xmmword [r14]
mov dx, 0x2d36
movzx r8w, r10b
mov cl, dil
movdqu xmmword [rsp + 0x30], xmm0
cwd
mov r9, rdi
jmp 0x140475106
movzx r8d, word [rsp + 0x20]
setge dh
cqo
lea rdx, [rsp + 0x30]
movsx ecx, r8w
movsx rbx, r10w
mov rbx, qword [rsp + 0x68]
mov rcx, rbx
call fcn.140475412
nop
lea rcx, [rbp + 0x38]
call fcn.14045dc50
nop
movzx cx, cl
movzx rcx, r9w
lea rcx, [rbp - 8]
jmp 0x140475147
call fcn.14045dc50
nop
bswap dx
test ax, r14w
movsx dx, r12b
mov rdx, qword [rbp + 0x70]
cmp r10b, r10b
cmc
cmp rdx, 0x10
jmp 0x14047516a
jb 0x1404751dd
inc rdx
rcr rax, cl
bswap ecx
mov rcx, qword [rbp + 0x58]
rcr ax, cl
movsxd rax, ecx
shl ax, 0x92
mov rax, rcx
cmp bpl, dl
jmp 0x140475191
cmp rdx, 0x1000
jmp 0x14047519d
jb 0x1404751d8
add rdx, 0x27
cmc
test r8w, 0x560f
mov rcx, qword [rcx - 8]
clc
sub rax, rcx
cmp bl, r13b
stc
add rax, 0xfffffffffffffff8
cmp r8w, 0x34bb
jmp 0x1404751c9
cmp rax, 0x1f
jmp 0x1404751d2
ja 0x140475271
call fcn.1401750f8
movdqa xmm0, xmmword [0x1400bd400]
movdqu xmmword [rbp + 0x68], xmm0
movsxd rcx, edi
mov byte [rbp + 0x58], r15b
movzx cx, r10b
mov rcx, rsi
jmp 0x1404751fe
call fcn.14045dc50
mov rax, rbx
test ebx, edx
mov rcx, qword [rbp + 0x78]
cmp r9d, edx
xor rcx, rsp
jmp 0x140475217
call fcn.1404a2014
mov rbx, qword [rsp + 0x1c0]
test al, 0x8f
add rsp, 0x180
movsxd r13, esi
cmovp r13d, r8d
movsx r13w, cl
pop r15
mov bp, r12w
pop r14
movzx r12w, r15b
cmovns ebp, r10d
pop r13
jmp 0x140475251
pop r12
bswap rdi
setg dil
mov rdi, r11
pop rdi
movsx bp, cl
pop rsi
movsxd rbp, edi
movsx rbp, di
pop rbp
jmp 0x140475270
ret
call fcn.1404b84d5
nop
jmp 0x14047527c
call fcn.1404b84d5
int3
call fcn.1404b84d5
nop
jmp 0x140475292
call fcn.1404b84d5
int3