Function at 0x1404b061a
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 0x10], rbx
mov eax, r9d
mov qword [rsp + 0x18], rsi
not rax
movsx rax, r11w
nop
mov qword [rsp + 0x20], rdi
push rbp
xchg ebp, eax
lahf
push r12
lahf
movzx ebp, sp
mov bp, 0x49ba
push r13
cdqe
cbw
push r14
not al
push r15
lahf
lea rbp, [rsp - 0xfb0]
mov eax, 0x10b0
jmp 0x1404b0661
call fcn.14005dc50
sub rsp, rax
mov rax, qword [0x1400fa040]
rcl r14d, cl
shl di, 0xfb
xor rax, rsp
sar r14b, cl
sub r14b, r10b
mov qword [rbp + 0xfa0], rax
or di, 0x47ce
mov rdi, rcx
sub ebx, ebx
add eax, r13d
mov r14d, ebx
cmp esi, 0x707052e9
or al, r13b
and eax, 0x14895cfe
mov dword [rsp + 0x30], ebx
movsxd rax, r11d
and al, bpl
movzx eax, byte [rcx + 0x19]
test dl, dl
jmp 0x1404b06ba
je 0x1404b0f0b
test al, al
jmp 0x1404b06c7
je 0x1404b06df
mov rax, qword [rcx + 0x28]
cmc
cmp al, 0xcc
add rax, 0xf0
jmp 0x1404b06ee
mov rax, qword [rcx + 0x20]
jmp 0x1404b06e8
add rax, 0xe0
mov ecx, dword [rax]
clc
cmp dil, r15b
test ecx, ecx
jmp 0x1404b06fb
je 0x1404b0efa
mov edx, ecx
movsx r8d, r14w
mov r8d, 1
mov rcx, rdi
call fcn.1402d1948
test rax, rax
jmp 0x1404b071d
je 0x1404b0efa
lea r12, [rax + 4]
xchg al, al
sbb eax, r11d
sbb ax, 0x7e69
mov eax, dword [r12]
test r11b, r15b
test eax, eax
jmp 0x1404b073e
je 0x1404b0efa
mov ebx, 0x80000000
setbe r8b
movabs rsi, 0x8000000000000000
cmp r9w, r14w
adc r15w, bx
movzx r15, bp
mov r13d, 8
nop dword [rax + rax]
add r15b, r10b
sub r10d, r10d
stc
mov r15d, r10d
movsx r8w, r15b
sal r8w, cl
ror r8, 8
mov r8d, eax
stc
test r13b, al
cmp byte [rdi + 0x18], r10b
jmp 0x1404b0798
je 0x1404b0829
mov rcx, qword [rdi + 0x60]
sbb r9b, 0xef
sbb r9, r10
shrd r9d, ebp, 0xea
mov r9, qword [rdi + 0x68]
cmc
cmp r11w, 0x13d9
cmp rcx, r9
je 0x1404b081c
mov edx, dword [rcx + 0xc]
cmp r15, 0x7dd9521b
cmp r8, rdx
jb 0x1404b07f4
mov eax, dword [rcx + 8]
test r8d, eax
clc
add eax, edx
jmp 0x1404b07e6
cmp r8, rax
jmp 0x1404b07ee
jb 0x1404b07fd
add rcx, 0x28
jmp 0x1404b07b9
mov eax, dword [rcx + 0x14]
cmc
cmp rsi, rcx
cmp di, 0x7b6e
add rax, qword [rdi + 0x10]
cmc
clc
sub rax, rdx
jmp 0x1404b0817
jmp 0x1404b0837
mov rax, r10
jmp 0x1404b0824
jmp 0x1404b083a
mov rax, qword [rdi + 0x10]
cmp r13, 0x15230912
stc
test bl, dl
add rax, r8
mov qword [rsp + 0x48], r10
movsxd r8, ebp
inc r8d
mov qword [rsp + 0x58], r10
movzx r8w, dil
movsx r8w, r13b
mov qword [rsp + 0x60], 0xf
jmp 0x1404b0862
mov byte [rsp + 0x48], 0
xchg r8d, r8d
mov r8w, 0x5a89
mov r8, 0xffffffffffffffff
jmp 0x1404b087b
nop dword [rax + rax]
jmp 0x1404b0885
inc r8
clc
cmp byte [rax + r8], 0
jne 0x1404b0885
mov rdx, rax
movsx rcx, dx
movzx cx, dl
lea rcx, [rsp + 0x48]
jmp 0x1404b08a9
call fcn.14045e5cc
nop
mov r8d, r14d
adc cl, 0xb3
stc
sub edx, edx
movzx ecx, r11w
mov r8d, 0x1000
xchg cx, cx
lea rcx, [rbp - 0x60]
jmp 0x1404b08ce
call fcn.14008ac90
lea r8, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
movzx rax, di
cmovs r9w, r10w
movsx eax, r14w
cmovae r8, qword [rsp + 0x48]
lahf
mov r9w, 0x692e
mov dword [rsp + 0x28], 0x800
jmp 0x1404b0909
lea rax, [rbp - 0x60]
rol r9, cl
ror r9w, cl
mov qword [rsp + 0x20], rax
rcr r9, cl
not r9b
sal r9w, 0x6c
mov r9d, dword [rsp + 0x58]
cmp r13b, 0x6b
cmp spl, dl
sub edx, edx
cmc
sub ecx, ecx
call fcn.14014db8e
sub eax, eax
cmovae r8w, ax
mov qword [rsp + 0x78], rax
mov qword [rbp - 0x78], rax
movzx r8, r8w
mov qword [rbp - 0x70], 7
dec r8d
mov word [rsp + 0x78], ax
cmovl ax, sp
lea rax, [rbp - 0x60]
movsx r8d, r15w
mov r8, 0xffffffffffffffff
jmp 0x1404b0977
nop dword [rax]
jmp 0x1404b097f
inc r8
stc
cmp word [rax + r8*2], 0
jne 0x1404b097f
lea rdx, [rbp - 0x60]
movzx rcx, di
jmp 0x1404b099c
lea rcx, [rsp + 0x78]
jmp 0x1404b09a6
call fcn.14045e2a9
or r14d, 1
setno dh
shld dx, r15w, 0x1b
mov dword [rsp + 0x30], r14d
jmp 0x1404b09c7
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jmp 0x1404b09d5
jb 0x1404b0a36
inc rdx
shl cx, 0x20
ror cx, cl
rcl ecx, cl
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp r13b, bl
cmc
cmp rdx, 0x1000
jmp 0x1404b09ff
jb 0x1404b0a31
add rdx, 0x27
stc
jmp 0x1404b0a0f
mov rcx, qword [rcx - 8]
sub rax, rcx
test spl, spl
clc
add rax, 0xfffffffffffffff8
cmc
cmp r13b, r12b
cmp rax, 0x1f
jmp 0x1404b0a2b
ja 0x1404b17f5
call fcn.140260db4
mov r8d, dword [r12 + 0xc]
stc
clc
cmp byte [rdi + 0x18], 0
jmp 0x1404b0a46
je 0x1404b0ae2
mov rcx, qword [rdi + 0x60]
clc
neg r9w
mov r9, qword [rdi + 0x68]
cmp rcx, r9
jmp 0x1404b0a61
je 0x1404b0ad4
mov edx, dword [rcx + 0xc]
cmc
cmp r8, rdx
jmp 0x1404b0a73
jb 0x1404b0a9d
mov eax, dword [rcx + 8]
stc
cmp spl, 0xc9
add eax, edx
jmp 0x1404b0a8f
cmp r8, rax
jmp 0x1404b0a97
jb 0x1404b0aab
add rcx, 0x28
jmp 0x1404b0aa6
jmp 0x1404b0a59
mov r14d, dword [rcx + 0x14]
jmp 0x1404b0ab7
add r14, qword [rdi + 0x10]
cmp r14b, r8b
jmp 0x1404b0ac7
sub r14, rdx
jmp 0x1404b0acf
jmp 0x1404b0ae9
xor r11d, r11d
mov r14b, r15b
mov r14d, r11d
jmp 0x1404b0afb
mov r14, qword [rdi + 0x10]
shl r10b, cl
add r14, r8
sub r11d, r11d
sal r10b, 0x83
sbb r10b, al
shr r10b, cl
nop
movzx r10d, byte [rdi + 0x19]
test r9d, ebx
clc
test r10b, r10b
jmp 0x1404b0b0c
je 0x1404b0b1f
mov rax, qword [r14]
jmp 0x1404b0b1a
jmp 0x1404b0b22
mov eax, dword [r14]
mov ecx, eax
stc
test r8b, dil
test rax, rax
jmp 0x1404b0b30
je 0x1404b0e65
test r10b, r10b
jmp 0x1404b0b3e
je 0x1404b0b4c
mov r8, qword [r14]
jmp 0x1404b0b55
mov r8d, ecx
jmp 0x1404b0b55
cmp byte [rdi + 0x18], 0
jmp 0x1404b0b5e
je 0x1404b0beb
mov rcx, qword [rdi + 0x60]
test r11b, dil
ror r9b, cl
rcr r9w, 0xbd
mov r9, qword [rdi + 0x68]
cmp rcx, r9
jmp 0x1404b0b7f
je 0x1404b0be3
mov edx, dword [rcx + 0xc]
stc
cmp r8, rdx
jmp 0x1404b0b91
jb 0x1404b0bb8
mov eax, dword [rcx + 8]
test sil, r13b
clc
add eax, edx
stc
test r15d, eax
test r8w, 0x19c1
cmp r8, rax
jmp 0x1404b0bb2
jb 0x1404b0bc6
add rcx, 0x28
jmp 0x1404b0bc1
jmp 0x1404b0b77
mov r9d, dword [rcx + 0x14]
test r12, 0xd9c592f
add r9, qword [rdi + 0x10]
stc
sub r9, rdx
jmp 0x1404b0bde
jmp 0x1404b0bf4
mov r9, r11
jmp 0x1404b0c03
mov r9, qword [rdi + 0x10]
or al, r14b
rol al, cl
add r9, r8
mov al, r8b
adc al, spl
shrd ax, r14w, 0x9b
mov qword [rsp + 0x48], r11
mov qword [rsp + 0x58], r11
mov qword [rsp + 0x60], 0xf
xor eax, esp
mov byte [rsp + 0x48], 0
sbb al, 0xf0
mov rax, rbx
test r10b, r10b
jmp 0x1404b0c2a
cmovne rax, rsi
test bl, 0x15
clc
cmp r8, rax
jmp 0x1404b0c3a
jae 0x1404b0ca5
lea rdx, [r9 + 2]
cmp r13w, 0x4f7e
cmp r11b, r12b
test r12b, 0x77
cmp byte [rdx], 0
jmp 0x1404b0c59
je 0x1404b0ca5
mov byte [rsp + 0x72], 0
mov r8, 0xffffffffffffffff
nop word [rax + rax]
jmp 0x1404b0c76
inc r8
cmc
cmp byte [rdx + r8], 0
jne 0x1404b0c76
lea rcx, [rsp + 0x48]
call fcn.14045e5cc
xor eax, eax
jmp 0x1404b0c96
mov word [rsp + 0x70], ax
jmp 0x1404b0ca0
jmp 0x1404b0cb8
mov byte [rsp + 0x72], 1
bts ecx, r12d
mov word [rsp + 0x70], r8w
dec dl
sal ah, cl
mov eax, dword [r12 + 8]
add eax, r15d
movsx r8, r8w
xchg r8b, r8b
mov qword [rsp + 0x68], rax
jmp 0x1404b0cd5
lea rcx, [rdi + 0xb8]
xchg dl, r8b
jmp 0x1404b0ce4
lea r8, [rsp + 0x78]
cqo
lea rdx, [rsp + 0x38]
jmp 0x1404b0cf5
call fcn.1404b3004
mov rbx, qword [rax]
movsx esi, ax
mov rsi, qword [rbx + 0x38]
cmp rsi, qword [rbx + 0x40]
je 0x1404b0d72
lea rdx, [rsp + 0x48]
movzx ecx, sp
bswap cx
movsx cx, r11b
mov rcx, rsi
call fcn.14045e0d1
mov rax, qword [rsp + 0x68]
cmp r10b, 0x80
test r15, r9
test r8w, 0xbe4
mov qword [rsi + 0x20], rax
stc
movzx eax, word [rsp + 0x70]
stc
clc
cmp sp, 0x54bc
mov word [rsi + 0x28], ax
shl ah, cl
movzx eax, byte [rsp + 0x72]
cmp rax, 0x4dd37775
jmp 0x1404b0d60
mov byte [rsi + 0x2a], al
add qword [rbx + 0x38], 0x30
jmp 0x1404b0d6d
jmp 0x1404b0d8b
lea r8, [rsp + 0x48]
cdq
mov rdx, rsi
movzx rcx, bp
movsxd rcx, r10d
lea rcx, [rbx + 0x30]
call fcn.1404b29cf
movzx ecx, byte [rdi + 0x19]
bsr edx, esp
mov eax, 4
cmp bpl, 0xad
test cl, cl
cwd
setg r11b
mov bl, r9b
cmovne rax, r13
adc bh, 0x33
lea r14, [r14 + rax]
mov rax, rcx
bsf rax, r10
mov eax, 4
test cl, cl
movzx edx, r11w
movsx ebx, r15w
bswap bx
cmovne eax, r13d
add r15d, eax
setle bh
sub sil, 0xc9
mov rdx, qword [rsp + 0x60]
and bh, 0x94
cmp rdx, 0x10
mov ebx, 0x80000000
setne r11b
movabs rsi, 0x8000000000000000
mov r11d, 0
jmp 0x1404b0e02
jb 0x1404b0afb
inc rdx
sbb cx, 0x2ff0
add ecx, esi
mov rcx, qword [rsp + 0x48]
shr eax, cl
neg al
mov rax, rcx
jmp 0x1404b0e23
cmp rdx, 0x1000
jmp 0x1404b0e2f
jb 0x1404b0e5b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
test cl, 0xc9
cmp si, 0x1e67
jmp 0x1404b0e51
cmp rax, 0x1f
ja 0x1404b17ff
call fcn.140260db4
jmp 0x1404b0aec
mov rdx, qword [rbp - 0x70]
jmp 0x1404b0e6e
cmp rdx, 8
jmp 0x1404b0e77
jb 0x1404b0ec7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jmp 0x1404b0e99
jb 0x1404b0ec2
add rdx, 0x27
test r9w, r12w
mov rcx, qword [rcx - 8]
clc
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x1404b0ebc
ja 0x1404b1809
call fcn.140260db4
add r12, 0x20
sbb ah, 0x2f
cmovns rax, r13
and ax, r8w
mov eax, dword [r12]
cmp dil, r12b
test sp, 0x4d08
cmc
test eax, eax
je 0x1404b0efa
mov r14d, dword [rsp + 0x30]
jmp 0x1404b0ef5
jmp 0x1404b0774
lea rax, [rdi + 0xb8]
jmp 0x1404b0f06
jmp 0x1404b1777
test al, al
jmp 0x1404b0f12
je 0x1404b0f3b
mov rax, qword [rcx + 0x28]
jmp 0x1404b0f2b
add rax, 0x90
jmp 0x1404b0f36
jmp 0x1404b0f4c
mov rax, qword [rcx + 0x20]
sar cl, 0x48
sub rax, 0xffffffffffffff80
and cl, r12b
not cx
mov ecx, dword [rax]
test ecx, ecx
jmp 0x1404b0f55
je 0x1404b1770
mov edx, ecx
mov r8d, 1
movsx ecx, di
movzx ecx, ax
movsx rcx, r12w
mov rcx, rdi
jmp 0x1404b0f75
call fcn.1402d1948
mov r12, rax
test esi, 0x7c3e1156
test rax, rax
jmp 0x1404b0f8b
je 0x1404b1770
mov ecx, dword [rax + 0xc]
test bl, r12b
clc
test ecx, ecx
je 0x1404b1770
mov esi, 0x80000000
mov r13d, 8
rcl r15d, 0xe0
sbb r8d, 0x5f21429c
cmp r11b, r9b
nop dword [rax]
test bx, cx
mov r15d, r13d
sub r8, rsi
mov r15d, ebx
rcl r8w, cl
mov r8, r8
sal r8w, cl
mov r8d, ecx
cmp edi, edx
cmp byte [rdi + 0x18], 0
je 0x1404b1057
mov rcx, qword [rdi + 0x60]
mov r9, qword [rdi + 0x68]
cmp rcx, r9
je 0x1404b104a
mov edx, dword [rcx + 0xc]
cmp r10b, cl
cmp r8, rdx
jmp 0x1404b1005
jb 0x1404b1025
mov eax, dword [rcx + 8]
stc
cmp bp, 0x1b7d
add eax, edx
stc
cmp r8, rax
jmp 0x1404b101f
jb 0x1404b1033
add rcx, 0x28
jmp 0x1404b102e
jmp 0x1404b0fee
mov eax, dword [rcx + 0x14]
test r10b, r12b
jmp 0x1404b103e
add rax, qword [rdi + 0x10]
sub rax, rdx
jmp 0x1404b1060
mov rax, rbx
jmp 0x1404b1052
jmp 0x1404b106f
mov rax, qword [rdi + 0x10]
cmp dx, 0x4d3f
add rax, r8
movzx r8, cx
movsxd r8, esi
movsx r8w, sil
mov qword [rsp + 0x48], rbx
movzx r8, r14w
mov qword [rsp + 0x58], rbx
movzx r8w, bl
mov qword [rsp + 0x60], 0xf
movzx r8w, r14b
cmovb r8w, bp
mov byte [rsp + 0x48], 0
movzx r8w, bl
bswap r8w
movzx r8d, r15w
mov r8, 0xffffffffffffffff
jmp 0x1404b10b3
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1404b10bb
mov rdx, rax
bswap ecx
xchg cx, cx
lea rcx, [rsp + 0x48]
jmp 0x1404b10db
call fcn.14045e5cc
nop
dec r8b
rcl r8d, 0xa6
xor edx, edx
movzx cx, r9b
bswap r8w
mov r8d, 0x1000
lea rcx, [rbp - 0x60]
call fcn.14008ac90
lea r8, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
mov ah, 0x2f
xchg r9, rax
cmovne eax, ebx
cmovae r8, qword [rsp + 0x48]
xchg al, r9b
and r9, r9
mov dword [rsp + 0x28], 0x800
rcl r9b, 0xc9
shl ah, 0x84
lea rax, [rbp - 0x60]
mov qword [rsp + 0x20], rax
shr r9w, 0x57
adc r9b, dl
mov r9d, dword [rsp + 0x58]
cmp r11b, sil
jmp 0x1404b114e
sub edx, edx
cmp dl, r15b
sub ecx, ecx
jmp 0x1404b115a
call fcn.1402d6e59
mov qword [rsp + 0x78], rbx
mov rax, r8
mov qword [rbp - 0x78], rbx
mov qword [rbp - 0x70], 7
xchg ah, ah
inc ah
mov r8w, r12w
mov word [rsp + 0x78], bx
jmp 0x1404b1189
lea rax, [rbp - 0x60]
movsx r8, bp
mov r8, 0xffffffffffffffff
jmp 0x1404b119d
nop dword [rax + rax]
jmp 0x1404b11a7
inc r8
cmp word [rax + r8*2], 0
jmp 0x1404b11b5
jne 0x1404b11a7
lea rdx, [rbp - 0x60]
lea rcx, [rsp + 0x78]
call fcn.14045e2a9
or r14d, 2
cmp r10d, 0x27b66b18
mov dword [rsp + 0x30], r14d
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x1404b1250
inc rdx
sbb rcx, r15
mov rcx, qword [rsp + 0x48]
rol ax, cl
xadd ah, ah
mov rax, rcx
jmp 0x1404b1208
cmp rdx, 0x1000
jmp 0x1404b1214
jb 0x1404b124b
add rdx, 0x27
cmc
test rax, 0x6d9b18a4
mov rcx, qword [rcx - 8]
cmp r9w, 0x2c53
test r13b, r13b
sub rax, rcx
cmc
cmp r8b, cl
add rax, 0xfffffffffffffff8
test dx, r9w
cmp rax, 0x1f
ja 0x1404b1813
call fcn.140260db4
mov eax, dword [r12]
test eax, eax
jmp 0x1404b125b
jne 0x1404b1266
mov eax, dword [r12 + 0x10]
mov r8d, eax
stc
jmp 0x1404b126f
cmp byte [rdi + 0x18], 0
jmp 0x1404b1278
je 0x1404b1300
mov rcx, qword [rdi + 0x60]
cmp r9w, r12w
add r9b, dl
mov r9, qword [rdi + 0x68]
cmp rcx, r9
jmp 0x1404b1295
je 0x1404b12e7
mov edx, dword [rcx + 0xc]
cmp r8, rdx
jmp 0x1404b12a6
jb 0x1404b12bf
mov eax, dword [rcx + 8]
add eax, edx
cmp r8, rax
jmp 0x1404b12b9
jb 0x1404b12cd
add rcx, 0x28
jmp 0x1404b12c8
jmp 0x1404b128d
mov r14d, dword [rcx + 0x14]
cmp r10b, 0x48
add r14, qword [rdi + 0x10]
clc
sub r14, rdx
jmp 0x1404b12e2
jmp 0x1404b1304
sub r10d, r10d
jmp 0x1404b12f3
mov r14d, r10d
jmp 0x1404b12fb
jmp 0x1404b1325
mov r14, qword [rdi + 0x10]
add r14, r8
cmc
adc r9w, 0x7813
xor r10d, r10d
nop dword [rax]
cmp r13b, 0x8c
bt r9, 0xe5
seto r9b
movzx r9d, byte [rdi + 0x19]
test r9b, r9b
jmp 0x1404b1332
je 0x1404b1345
mov rax, qword [r14]
jmp 0x1404b1340
jmp 0x1404b134c
mov eax, dword [r14]
btc ecx, 0xe9
mov ecx, eax
cmc
test rax, rax
jmp 0x1404b1357
je 0x1404b16d5
test r9b, r9b
jmp 0x1404b1365
je 0x1404b1378
mov rbx, qword [r14]
jmp 0x1404b1373
jmp 0x1404b137e
mov ebx, ecx
cmp r10b, 0xbc
cmp byte [rdi + 0x18], 0
jmp 0x1404b1387
je 0x1404b1408
mov rax, qword [rdi + 0x60]
movsx r8d, r8w
cmc
bt r8, r8
mov r8, qword [rdi + 0x68]
cmp rax, r8
je 0x1404b13fb
mov edx, dword [rax + 0xc]
cmp rbx, rdx
jmp 0x1404b13b2
jb 0x1404b13d1
mov ecx, dword [rax + 8]
cmp r11w, 0x2b95
add ecx, edx
cmp rbx, rcx
jmp 0x1404b13cb
jb 0x1404b13df
add rax, 0x28
jmp 0x1404b13da
jmp 0x1404b139e
mov ecx, dword [rax + 0x14]
stc
add rcx, qword [rdi + 0x10]
test ecx, edi
jmp 0x1404b13ee
sub rcx, rdx
jmp 0x1404b13f6
jmp 0x1404b1410
mov rcx, r10
jmp 0x1404b1403
jmp 0x1404b1417
mov rcx, qword [rdi + 0x10]
test r14b, 0x9c
lea rcx, [rcx + rbx]
adc dh, 0x99
mov qword [rsp + 0x48], r10
xchg ah, dh
cbw
mov qword [rsp + 0x58], r10
sbb eax, 0x50f4413a
or dh, 0x55
bts rdx, rdi
mov qword [rsp + 0x60], 0xf
movsxd rax, edx
xadd rdx, rax
movsx eax, di
mov byte [rsp + 0x48], 0
bsf eax, edx
bswap dx
mov rax, rsi
test r9b, r9b
mov dh, 0x6a
setno dh
movzx dx, r11b
movabs rdx, 0x8000000000000000
jmp 0x1404b146f
cmovne rax, rdx
cmp rbx, rax
jmp 0x1404b147b
jae 0x1404b14f5
lea rdx, [rcx + 2]
jmp 0x1404b148f
cmp byte [rdx], 0
je 0x1404b14f5
mov byte [rsp + 0x72], 0
mov r8w, 0x2062
movsx r8d, ax
mov r8, 0xffffffffffffffff
jmp 0x1404b14b2
inc r8
test dh, 0x82
test r12b, dil
jmp 0x1404b14c0
cmp byte [rdx + r8], 0
jmp 0x1404b14ca
jne 0x1404b14b2
lea rcx, [rsp + 0x48]
jmp 0x1404b14da
call fcn.14045e5cc
sub eax, eax
jmp 0x1404b14e6
mov word [rsp + 0x70], ax
jmp 0x1404b14f0
jmp 0x1404b1512
mov byte [rsp + 0x72], 1
bt ax, r10w
xadd ah, ah
bts ax, r12w
mov word [rsp + 0x70], bx
mov ax, 0x3b37
cdqe
mov eax, dword [r12 + 0x10]
clc
test eax, eax
jmp 0x1404b151f
je 0x1404b1538
lea ecx, [r15 + rax]
jmp 0x1404b152e
mov qword [rsp + 0x68], rcx
jmp 0x1404b1544
sub rbx, qword [rdi + 0x10]
mov qword [rsp + 0x68], rbx
mov dl, spl
lea rcx, [rdi + 0x78]
movsx dx, cl
not r8d
movzx rdx, ax
lea r8, [rsp + 0x78]
movzx dx, r10b
xchg dh, dl
lea rdx, [rsp + 0x38]
call fcn.1404b3004
mov rbx, qword [rax]
or sil, 0x92
adc si, 0x4550
sbb sil, 0x19
mov rsi, qword [rbx + 0x38]
cmc
cmp rsi, qword [rbx + 0x40]
jmp 0x1404b1587
je 0x1404b15d6
lea rdx, [rsp + 0x48]
mov rcx, rsi
jmp 0x1404b159a
call fcn.14045e0d1
mov rax, qword [rsp + 0x68]
test cl, r14b
cmp esp, 0x5e3c72bc
mov qword [rsi + 0x20], rax
movzx eax, word [rsp + 0x70]
mov word [rsi + 0x28], ax
test r13b, 0xf1
movzx eax, byte [rsp + 0x72]
mov byte [rsi + 0x2a], al
cmc
add qword [rbx + 0x38], 0x30
jmp 0x1404b15d1
jmp 0x1404b15f3
lea r8, [rsp + 0x48]
mov rdx, rsi
movsx ecx, r14w
cmovno ecx, edi
lea rcx, [rbx + 0x30]
jmp 0x1404b15ee
call fcn.1404b29cf
movzx ecx, byte [rdi + 0x19]
mov eax, 4
shld dx, r15w, 0x58
movsx r10d, di
sbb esi, 0x46bc7d74
test cl, cl
movsx r10w, bl
not dh
movsx rsi, r15w
cmovne rax, r13
add r14, rax
or r10w, cx
sal si, 0x85
rol r10w, 0xf5
mov eax, 4
test cl, cl
seto dh
movzx edx, r11w
movsx rdx, r14w
cmovne eax, r13d
add r15d, eax
bswap r10w
clc
adc r10w, ax
mov rdx, qword [rsp + 0x60]
sbb sil, 0xcf
sal sil, cl
mov r10b, dl
cmp rdx, 0x10
mov esi, 0x80000000
jmp 0x1404b1674
mov r10d, 0
jmp 0x1404b167f
jb 0x1404b1325
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp dl, r15b
cmp rdx, 0x1000
jmp 0x1404b169f
jb 0x1404b16cb
add rdx, 0x27
clc
mov rcx, qword [rcx - 8]
jmp 0x1404b16b3
sub rax, rcx
add rax, 0xfffffffffffffff8
cmc
clc
cmp rax, 0x1f
jmp 0x1404b16c5
ja 0x1404b181d
call fcn.140260db4
jmp 0x1404b130e
mov rdx, qword [rbp - 0x70]
cmp r13b, 0x81
test r9d, r13d
cmp rdx, 8
jmp 0x1404b16e9
jb 0x1404b174b
lea rdx, [rdx*2 + 2]
xor cl, r15b
rol rax, cl
mov rcx, qword [rsp + 0x78]
mov rax, rcx
test cx, r13w
cmp rdx, 0x1000
jmp 0x1404b1715
jb 0x1404b1746
add rdx, 0x27
cmp dl, spl
mov rcx, qword [rcx - 8]
jmp 0x1404b172b
sub rax, rcx
add rax, 0xfffffffffffffff8
jmp 0x1404b1737
cmp rax, 0x1f
jmp 0x1404b1740
ja 0x1404b17eb
call fcn.140260db4
add r12, 0x14
mov ecx, dword [r12 + 0xc]
cmp rdi, r15
test ecx, ecx
jmp 0x1404b175e
je 0x1404b1770
mov r14d, dword [rsp + 0x30]
sub ebx, ebx
jmp 0x1404b0fc9
lea rax, [rdi + 0x78]
and cl, dil
mov rcx, qword [rbp + 0xfa0]
xor rcx, rsp
jmp 0x1404b1786
call fcn.140509caf
lea r11, [rsp + 0x10b0]
movsxd rbp, r10d
movzx rbp, sp
mov r15b, 3
mov rbx, qword [r11 + 0x38]
setle sil
mov bpl, dil
movzx si, al
mov rsi, qword [r11 + 0x40]
setns bpl
mov rdi, qword [r11 + 0x48]
xchg r14w, r13w
movsx r14w, bl
mov rsp, r11
movsx rbp, di
pop r15
pop r14
cmovbe r12w, r14w
mov r13w, r10w
pop r13
movzx ebp, bx
movsx r12w, r8b
pop r12
cmovbe ebp, edi
pop rbp
jmp 0x1404b17ea
ret
call fcn.14009a2e8
jmp 0x14002ef25
call fcn.14009a2e8
jmp 0x14002ef2b
call fcn.14009a2e8
jmp 0x14002ef31
call fcn.14009a2e8
jmp 0x14002ef37
call fcn.14009a2e8
jmp 0x14002ef3d
call fcn.14009a2e8
jmp 0x14002ef43