Function at 0x1404312fb
Capabilities:
Check for software breakpoints

Disassembly:
push r15
stc
push r14
test r11w, 0x4a63
push r13
push r12
sal r12b, 0x1b
push rsi
ror r12, cl
push rdi
push rbp
rcr r12w, cl
movsx r12d, r13w
rcl r12w, cl
push rbx
sar r12b, 0x18
movsx r12d, r13w
shl bh, cl
sub rsp, 0x88
mov ebx, edx
neg r12b
sbb r12b, r12b
mov r12, rcx
test r8, 0x149d08cd
jmp 0x140431349
cmp edx, 0xdc
jmp 0x140431354
jg 0x1404316e5
cmp ebx, 0xc4
je 0x14043173c
cmp ebx, 0xdb
jmp 0x140431371
jne 0x140431da5
mov rcx, qword [r12]
call fcn.140424f0d
lea r14d, [rax - 2]
cmp eax, 3
jmp 0x14043138c
jb 0x140431def
lea r15, [0x1400bf070]
jmp 0x14043139e
jmp 0x1404313d6
sub eax, eax
cmp r13b, 0x10
setb al
cmc
test di, bp
cmp r14b, al
shl eax, 6
cmc
stc
add r14d, eax
cmc
jmp 0x1404313c1
add r14d, 0xffffff7f
test r14d, r14d
jmp 0x1404313d0
jle 0x140431def
mov rsi, qword [r12]
dec al
mov ax, 0x4532
mov rax, qword [rsi + 0xc0]
cmp rax, qword [rsi + 0xc8]
jmp 0x1404313f3
jae 0x140431428
lea rcx, [rax + 1]
setge r13b
cmovae r13w, si
xchg r13b, r13b
mov qword [rsi + 0xc0], rcx
jmp 0x14043141a
movzx r13d, byte [rax]
jmp 0x140431423
jmp 0x14043150b
cmp dword [rsi + 0x30], 0
jmp 0x140431431
je 0x1404314bc
mov r8d, dword [rsi + 0x34]
not dl
cmova cx, r15w
xchg rdi, rdx
lea rdi, [rsi + 0x38]
xchg edx, ecx
mov rcx, qword [rsi + 0x28]
jmp 0x14043145a
mov rdx, rdi
jmp 0x140431462
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test di, r15w
cmp r12b, 0x62
jmp 0x140431478
sub ecx, dword [rsi + 0xd0]
cmp r13b, 0x81
test si, 0x7369
clc
add dword [rsi + 0xb8], ecx
test bx, 0x24be
test eax, eax
jmp 0x14043149a
je 0x1404314c9
cdqe
bts r13w, sp
movzx r13, r14w
add rax, rdi
movzx r13d, byte [rdi]
jmp 0x1404314b7
jmp 0x1404314ee
sub r13d, r13d
jmp 0x1404314c4
jmp 0x14043150b
mov dword [rsi + 0x30], 0
neg dl
lea rax, [rsi + 0x39]
shr cl, cl
sal dh, 0xd5
mov byte [rsi + 0x38], 0
sbb cl, 0xf6
add dx, 0x6a0d
sub r13d, r13d
shl rdx, 0x11
mov qword [rsi + 0xc8], rax
btr ax, ax
bsr rdx, r12
lea rax, [rsi + 0x39]
ror cl, cl
mov qword [rsi + 0xc0], rax
cdq
movzx edx, r13b
clc
cmp dl, 0x10
cwde
cbw
setae cl
bswap eax
cmovge rax, r12
mov eax, edx
cmp esi, 0x62362df4
test edx, esi
test si, 0xf1f
and eax, 0xf
cmp r15d, 0x44ce4ecf
clc
jmp 0x14043153e
and edx, 0xfffffff0
cmp edx, 0x10
setne dl
cmc
cmp sp, cx
xor esi, esi
cmp eax, 3
ja 0x140431e0d
and cl, dl
jne 0x140431e0d
mov esi, eax
cmp r9w, r15w
stc
cmp r8d, 0x7f8567c0
xor ebp, ebp
jmp 0x140431573
jmp 0x1404315ca
mov rcx, rdi
jmp 0x140431580
call fcn.140424f0d
movzx ecx, byte [rbp + r15]
rcl edx, 0x81
movzx rdx, r10w
mov rdx, rsi
clc
test ebp, r9d
stc
shl rdx, 7
clc
stc
add rdx, r12
jmp 0x1404315a8
mov word [rdx + rcx*2 + 0x3488], ax
jmp 0x1404315b5
inc rbp
test r10b, r12b
cmp rbp, 0x40
jmp 0x1404315c4
je 0x1404313a3
mov rdi, qword [r12]
cmp r13b, 0x10
jmp 0x1404315d7
jae 0x140431578
mov rax, qword [rdi + 0xc0]
test bpl, 0xaa
clc
cmp rax, qword [rdi + 0xc8]
jmp 0x1404315f5
jae 0x14043161d
lea rcx, [rax + 1]
jmp 0x140431604
mov qword [rdi + 0xc0], rcx
jmp 0x140431610
movzx eax, byte [rax]
jmp 0x140431618
jmp 0x1404316dd
cmp dword [rdi + 0x30], 0
jmp 0x140431626
je 0x140431692
mov r8d, dword [rdi + 0x34]
movzx ecx, r11w
lea rbx, [rdi + 0x38]
movsx rdx, r12w
bswap rcx
movsx ecx, di
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
test r13b, 0x5f
cmp sp, di
add dword [rdi + 0xb8], ecx
cmc
stc
test eax, eax
jmp 0x14043166e
je 0x14043169e
movsxd rcx, eax
shl ah, 0x39
add rcx, rbx
movzx rax, r15w
not ah
cbw
movzx eax, byte [rbx]
jmp 0x14043168d
jmp 0x1404316b6
xor eax, eax
jmp 0x140431699
jmp 0x1404316dd
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
test r10, 0x57951de8
mov byte [rdi + 0x38], 0
sub eax, eax
mov qword [rdi + 0xc8], rcx
movsx ecx, r8w
cmovns ecx, esp
movzx ecx, r10w
lea rcx, [rdi + 0x39]
jmp 0x1404316d1
mov qword [rdi + 0xc0], rcx
jmp 0x1404316dd
movzx eax, al
jmp 0x140431585
cmp ebx, 0xff
je 0x140431de3
cmp ebx, 0xdd
jne 0x140431da5
mov rcx, qword [r12]
jmp 0x140431706
call fcn.140424f0d
cmp eax, 4
jne 0x140431de3
mov rcx, qword [r12]
jmp 0x14043171d
call fcn.140424f0d
mov dword [r12 + 0x4868], eax
jmp 0x14043172f
mov sil, 1
jmp 0x140431737
jmp 0x140431e0d
mov rcx, qword [r12]
jmp 0x140431745
call fcn.140424f0d
lea r14d, [rax - 2]
stc
cmp r9, r9
cmp eax, 3
jmp 0x14043175a
jb 0x140431e03
lea rax, [r12 + 0x1a48]
mov qword [rsp + 0x30], rax
lea rax, [r12 + 8]
jmp 0x140431777
mov qword [rsp + 0x38], rax
jmp 0x140431797
sub r14d, edi
test sp, 0x6443
test r14d, r14d
jmp 0x140431791
jle 0x140431e03
mov rsi, qword [r12]
inc al
mov rax, qword [rsi + 0xc0]
cmp bl, 0x5a
test rdi, rbx
cmp rax, qword [rsi + 0xc8]
jmp 0x1404317b6
jae 0x1404317e0
lea rcx, [rax + 1]
jmp 0x1404317c8
mov qword [rsi + 0xc0], rcx
xchg r13b, r13b
movzx r13d, byte [rax]
jmp 0x1404317db
jmp 0x140431898
cmp dword [rsi + 0x30], 0
jmp 0x1404317e9
je 0x140431859
mov r8d, dword [rsi + 0x34]
movsxd rcx, ecx
lea rbx, [rsi + 0x38]
movzx dx, r11b
movsx rdx, sp
cqo
mov rcx, qword [rsi + 0x28]
cwd
cdq
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
clc
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
cmp r8b, cl
test eax, eax
je 0x140431861
cdqe
shld r13d, esi, 0xac
xadd r13b, r13b
add rax, rbx
setge r13b
movzx r13w, al
movzx r13d, r9w
movzx r13d, byte [rbx]
jmp 0x140431854
jmp 0x14043187b
xor r13d, r13d
jmp 0x140431898
mov dword [rsi + 0x30], 0
sbb rax, r8
lea rax, [rsi + 0x39]
mov byte [rsi + 0x38], 0
xor r13d, r13d
jmp 0x14043187b
mov qword [rsi + 0xc8], rax
xadd ax, ax
lea rax, [rsi + 0x39]
mov qword [rsi + 0xc0], rax
test spl, dil
cmc
cmp al, r13b
cmp r13b, 0x1f
ja 0x140431de3
mov r15d, r13d
and r15b, 0xf
cmp r15, rcx
cmp r15b, 3
ja 0x140431de3
xor esi, esi
sub edi, edi
jmp 0x14043190d
lea rcx, [rax + 1]
test r10b, 0x4a
cmp r13d, r14d
mov qword [rbp + 0xc0], rcx
jmp 0x1404318db
movzx eax, byte [rax]
cmp rbp, 0x3d4c2584
movzx eax, al
mov dword [rsp + rsi*4 + 0x40], eax
cmp spl, 0x1e
add edi, eax
jmp 0x1404318f7
inc rsi
cmp ax, 0x3732
cmp rsi, 0x10
jmp 0x140431907
je 0x1404319fb
mov rbp, qword [r12]
mov rax, qword [rbp + 0xc0]
test cx, bx
jmp 0x140431920
cmp rax, qword [rbp + 0xc8]
jmp 0x14043192c
jb 0x1404318bf
cmp dword [rbp + 0x30], 0
jmp 0x14043193b
je 0x1404319a8
mov r8d, dword [rbp + 0x34]
jmp 0x14043194e
lea rbx, [rbp + 0x38]
sete cl
movsxd rdx, ecx
mov rcx, qword [rbp + 0x28]
mov rdx, rbx
jmp 0x140431964
call qword [rbp + 0x10]
mov ecx, dword [rbp + 0xc0]
sub ecx, dword [rbp + 0xd0]
add dword [rbp + 0xb8], ecx
test eax, eax
je 0x1404319b4
movsxd rcx, eax
dec ah
sbb eax, 0x36817082
or ax, r14w
add rcx, rbx
mov al, 0x75
movsx rax, r11w
setle ah
movzx eax, byte [rbx]
jmp 0x1404319a3
jmp 0x1404319da
xor eax, eax
jmp 0x1404319af
jmp 0x1404318e5
mov dword [rbp + 0x30], 0
adc cl, r8b
not ch
bt cx, cx
lea rcx, [rbp + 0x39]
cmc
stc
mov byte [rbp + 0x38], 0
jmp 0x1404319d3
xor eax, eax
jmp 0x1404319da
mov qword [rbp + 0xc8], rcx
lea rcx, [rbp + 0x39]
jmp 0x1404319ea
mov qword [rbp + 0xc0], rcx
jmp 0x1404319f6
jmp 0x1404318e5
movzx r15d, r15b
cmp r13b, 0xf
jmp 0x140431a08
mov dword [rsp + 0x2c], r14d
jmp 0x140431a12
mov dword [rsp + 0x28], r13d
jmp 0x140431a1c
ja 0x140431a7c
imul rsi, r15, 0x690
mov ax, 0x249d
rdtsc
mov rax, qword [rsp + 0x38]
setge ch
lea rcx, [rax + rsi]
mov dx, bx
lea rdx, [rsp + 0x40]
jmp 0x140431a48
call fcn.140433398
test eax, eax
jmp 0x140431a54
je 0x140431de3
add rsi, r12
cmc
add rsi, 0x408
jmp 0x140431a6a
test edi, edi
jmp 0x140431a71
jne 0x140431ace
jmp 0x140431c25
imul rsi, r15, 0x690
cwde
mov rax, qword [rsp + 0x30]
lea rcx, [rax + rsi]
cwd
movsx rdx, bp
lea rdx, [rsp + 0x40]
jmp 0x140431a9d
call fcn.140433398
test eax, eax
je 0x140431de3
lea rsi, [rsi + r12]
test dl, 0x3e
jmp 0x140431aba
add rsi, 0x1e48
test edi, edi
jmp 0x140431ac8
je 0x140431c25
mov r13d, edi
sub r14d, r14d
jmp 0x140431ad9
jmp 0x140431b18
lea rcx, [rax + 1]
jmp 0x140431ae7
mov qword [rbp + 0xc0], rcx
jmp 0x140431af3
movzx eax, byte [rax]
mov byte [rsi + r14], al
jmp 0x140431aff
inc r14
cmp rsi, rax
jmp 0x140431b0a
cmp r13, r14
jmp 0x140431b12
je 0x140431c25
mov rbp, qword [r12]
rcr al, cl
mov rax, qword [rbp + 0xc0]
clc
cmc
test bp, dx
cmp rax, qword [rbp + 0xc8]
jmp 0x140431b36
jb 0x140431ade
cmp dword [rbp + 0x30], 0
jmp 0x140431b45
je 0x140431bb4
mov r8d, dword [rbp + 0x34]
mov bx, dx
movzx edx, r13w
lea rbx, [rbp + 0x38]
movsxd rdx, r15d
mov rcx, qword [rbp + 0x28]
mov rdx, rbx
jmp 0x140431b69
call qword [rbp + 0x10]
mov ecx, dword [rbp + 0xc0]
test sil, 0xad
jmp 0x140431b7b
sub ecx, dword [rbp + 0xd0]
add dword [rbp + 0xb8], ecx
test r10b, 0x53
test eax, eax
jmp 0x140431b92
je 0x140431bc0
movsxd rcx, eax
add rcx, rbx
mov ax, dx
movsxd rax, ebp
sets al
movzx eax, byte [rbx]
jmp 0x140431baf
jmp 0x140431bfb
xor eax, eax
jmp 0x140431bbb
jmp 0x140431af6
mov dword [rbp + 0x30], 0
movsx cx, r11b
or cl, dil
shr rcx, 0xe
lea rcx, [rbp + 0x39]
test r11d, 0x210a3278
cmp r9, 0x49406e6d
mov byte [rbp + 0x38], 0
test rdi, 0x6efc3169
cmp r12b, 0xcd
sub eax, eax
jmp 0x140431bfb
mov qword [rbp + 0xc8], rcx
xchg ch, ch
cmovl cx, sp
movsx ecx, cx
lea rcx, [rbp + 0x39]
jmp 0x140431c14
mov qword [rbp + 0xc0], rcx
jmp 0x140431c20
jmp 0x140431af6
mov r14d, dword [rsp + 0x2c]
btc r13d, ebp
bsr r13w, r12w
not r13d
add r14d, 0xffffffef
cmp byte [rsp + 0x28], 0x10
mov r13d, 0
jb 0x140431781
imul r10, r15, 0x690
add r10, qword [rsp + 0x30]
btr r8w, 0x91
movsx r8d, r8w
shl r15, 0xa
sal r8b, cl
movsx r8w, r9b
lea r8, [r12 + r15]
add r8, 0x3688
cmc
sub esi, esi
jmp 0x140431c95
inc rsi
cmp rsi, 0x200
jmp 0x140431c8f
je 0x140431781
movzx ecx, byte [r10 + rsi]
test rsp, rbp
mov word [r8 + rsi*2], 0
cmp rcx, 0xff
je 0x140431c80
movzx r11d, byte [rcx + r10 + 0x400]
bts ax, si
btr rax, r8
mov eax, r11d
cmp r10b, r9b
jmp 0x140431ccd
and eax, 0xf
jmp 0x140431cd5
je 0x140431c80
movzx ecx, byte [rcx + r10 + 0x500]
lea r9d, [rax + rcx]
cmp bpl, cl
cmp bp, 0x4cd5
cmp r9d, 9
jmp 0x140431cf9
ja 0x140431c80
mov edx, esi
shl edx, cl
and edx, 0x1ff
mov cl, 9
shld bx, r13w, 0xb7
bts bp, bx
sub cl, al
sbb bpl, 0xb4
mov ebp, edx
xor bl, 0xd8
add bx, r12w
or ebx, r10d
shr ebp, cl
bts cx, cx
shrd rcx, r11, 0x43
mov ebx, 0xffffffff
mov ecx, eax
btr rax, rbp
rcr al, 0x46
shl ebx, cl
or ebx, 1
setnp al
cmp edx, 0x100
not rax
cwde
movzx rax, r12w
cmovae ebx, r13d
adc ah, 0x78
shld rax, rbp, 0xd5
cwde
add ebx, ebp
cmc
sar al, 0x26
inc al
movsx eax, bl
cmc
cmp eax, ebx
jmp 0x140431d76
jne 0x140431c80
and r11d, 0xfffffff0
cmp r14b, 0x41
stc
shl ebx, 8
cmp sp, cx
add r9d, r11d
jmp 0x140431d93
add r9d, ebx
mov word [r8 + rsi*2], r9w
jmp 0x140431da0
jmp 0x140431c80
cmp ebx, 0xfe
jmp 0x140431db0
je 0x140431dc7
mov eax, ebx
clc
and eax, 0xfffffff0
cmp eax, 0xe0
jne 0x140431de3
mov rcx, qword [r12]
jmp 0x140431dd0
call fcn.140424f0d
cmp eax, 2
jmp 0x140431ddd
jae 0x140431e59
xor esi, esi
jmp 0x140431dea
jmp 0x140431e0d
test r14d, r14d
mov sil, 0x52
sete sil
jmp 0x140431dfe
jmp 0x140431e0d
test r14d, r14d
sete sil
test cl, 0xe1
movzx eax, sil
movsxd rbp, r9d
test r10b, 0xd0
bswap r13d
add rsp, 0x88
pop rbx
pop rbp
movzx r13, r9w
pop rdi
movzx r14, bx
not r13b
cmovge r14w, r13w
pop rsi
pop r12
movsx r15, r8w
jmp 0x140431e45
pop r13
pop r14
cmovo r15w, r8w
not r15b
pop r15
jmp 0x140431e58
ret
mov r14d, eax
test r13w, 0x70a5
jmp 0x140431e68
cmp ebx, 0xe0
jmp 0x140431e73
jne 0x140431fbd
cmp r14d, 7
jb 0x140431fbd
mov esi, 1
xor r15d, r15d
sub r13b, bpl
rcl r13w, cl
cmp rbx, 0x1c2e1f9d
lea r13, [0x1400bf0bf]
clc
xor ebp, ebp
jmp 0x140431ea8
jmp 0x140431ee0
lea rcx, [rax + 1]
clc
mov qword [rdi + 0xc0], rcx
cmp r8d, edx
movzx eax, byte [rax]
clc
cmp al, byte [rbp + r13]
jmp 0x140431eca
cmovne esi, r15d
jmp 0x140431ed3
inc rbp
cmp rbp, 5
je 0x140432139
mov rdi, qword [r12]
test bpl, 0x67
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x140431efb
jb 0x140431ead
cmp dword [rdi + 0x30], 0
jmp 0x140431f0a
je 0x140431f7d
mov r8d, dword [rdi + 0x34]
cwd
lea rbx, [rdi + 0x38]
cmova dx, r11w
movsx ecx, bp
mov rcx, qword [rdi + 0x28]
xchg dl, dh
mov rdx, rbx
jmp 0x140431f30
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
cmp sil, 0xdc
cmp spl, spl
cmc
add dword [rdi + 0xb8], ecx
cmp r15w, 0x72d1
test eax, eax
jmp 0x140431f5a
je 0x140431f89
movsxd rcx, eax
add rcx, rbx
seto ah
movsxd rax, r12d
cmovbe rax, r12
movzx eax, byte [rbx]
jmp 0x140431f78
jmp 0x140431fa6
xor eax, eax
jmp 0x140431f84
jmp 0x140431ec0
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
mov byte [rdi + 0x38], 0
jmp 0x140431f9f
sub eax, eax
jmp 0x140431fa6
mov qword [rdi + 0xc8], rcx
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
jmp 0x140431ec0
lea eax, [r14 - 2]
cmp cl, r9b
stc
cmp ebx, 0xee
jne 0x1404323a0
cmp r14d, 0xe
jb 0x1404323a0
mov esi, 1
xor r15d, r15d
lea r13, [0x1400bf0c4]
test ebx, 0x7234f03
cmp bpl, 4
sub ebp, ebp
jmp 0x14043203c
lea rcx, [rax + 1]
mov qword [rdi + 0xc0], rcx
stc
cmc
test edi, 0x20267710
movzx eax, byte [rax]
cmp bpl, 0x24
clc
stc
cmp al, byte [rbp + r13]
jmp 0x140432021
cmovne esi, r15d
inc rbp
test r8b, 0xe3
clc
cmp rbp, 6
jmp 0x140432036
je 0x14043216c
mov rdi, qword [r12]
shrd eax, edi, 0xaa
mov rax, qword [rdi + 0xc0]
cmc
test r15w, ax
cmp rax, 0x85e0049
cmp rax, qword [rdi + 0xc8]
jmp 0x140432063
jb 0x140431ffb
cmp dword [rdi + 0x30], 0
jmp 0x140432072
je 0x1404320df
mov r8d, dword [rdi + 0x34]
lea rbx, [rdi + 0x38]
movzx dx, r14b
cdq
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x140432092
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test r11b, 0x1c
clc
test ebx, r8d
sub ecx, dword [rdi + 0xd0]
clc
cmc
add dword [rdi + 0xb8], ecx
test al, r9b
cmc
cmp r14b, 0xe
test eax, eax
jmp 0x1404320c0
je 0x1404320eb
movsxd rcx, eax
xadd ah, ah
add rcx, rbx
cmovp eax, esp
movzx eax, byte [rbx]
jmp 0x1404320da
jmp 0x14043210d
sub eax, eax
jmp 0x1404320e6
jmp 0x140432017
mov dword [rdi + 0x30], 0
adc ecx, 0x528b2180
shr cx, cl
xor ecx, ebp
lea rcx, [rdi + 0x39]
mov byte [rdi + 0x38], 0
clc
xor eax, eax
jmp 0x14043210d
mov qword [rdi + 0xc8], rcx
mov cx, r10w
cmovg cx, r14w
not cl
lea rcx, [rdi + 0x39]
jmp 0x140432128
mov qword [rdi + 0xc0], rcx
jmp 0x140432134
jmp 0x140432017
add r14d, 0xfffffff9
cmp r14d, 0x57bb522c
jmp 0x140432149
test esi, esi
jmp 0x140432150
je 0x140432399
mov dword [r12 + 0x4848], 1
jmp 0x140432167
jmp 0x140432399
test esi, esi
jmp 0x140432173
je 0x1404321a2
mov rsi, qword [r12]
sub ah, al
movsx eax, r12w
mov rax, qword [rsi + 0xc0]
test bl, r15b
cmp rax, qword [rsi + 0xc8]
jae 0x1404321b0
inc rax
jmp 0x140432247
add r14d, 0xfffffff8
jmp 0x1404321ab
jmp 0x140432399
cmp dword [rsi + 0x30], 0
jmp 0x1404321b9
je 0x140432251
mov r8d, dword [rsi + 0x34]
xchg bh, bh
jmp 0x1404321ca
lea rbx, [rsi + 0x38]
not dh
movsxd rdx, r12d
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x1404321df
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test r13b, 0x8a
clc
sub ecx, dword [rsi + 0xd0]
test r11b, 0x5e
cmp r14b, r14b
test cl, r9b
add dword [rsi + 0xb8], ecx
cmc
test eax, eax
jmp 0x14043220b
je 0x140432226
cdqe
cmp r8, 0x3d4420dd
test r11b, 0xb1
add rbx, rax
jmp 0x14043223c
mov dword [rsi + 0x30], 0
lea rbx, [rsi + 0x39]
mov byte [rsi + 0x38], 0
mov ax, 0x362c
setns cl
mov qword [rsi + 0xc8], rbx
lea rax, [rsi + 0x39]
mov qword [rsi + 0xc0], rax
movzx ecx, sp
mov rcx, qword [r12]
jmp 0x14043225a
call fcn.140424f0d
mov rcx, qword [r12]
jmp 0x140432268
call fcn.140424f0d
mov rsi, qword [r12]
mov rax, qword [rsi + 0xc0]
cmp rax, qword [rsi + 0xc8]
jmp 0x140432284
jae 0x1404322a7
lea rcx, [rax + 1]
jmp 0x140432293
mov qword [rsi + 0xc0], rcx
movzx eax, byte [rax]
jmp 0x1404322a2
jmp 0x14043237b
cmp dword [rsi + 0x30], 0
jmp 0x1404322b0
je 0x140432332
mov r8d, dword [rsi + 0x34]
xchg ch, bh
lea rbx, [rsi + 0x38]
movsx cx, r14b
movsx rcx, bx
mov cl, cl
mov rcx, qword [rsi + 0x28]
bswap rdx
jmp 0x1404322dc
mov rdx, rbx
jmp 0x1404322e4
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
cmc
cmp sil, dl
add dword [rsi + 0xb8], ecx
cmp r8w, r13w
test r9, r14
test eax, eax
jmp 0x14043230b
je 0x14043233e
movsxd rcx, eax
rol ah, 0x62
sal al, 0x26
shl rax, cl
add rcx, rbx
jmp 0x140432325
movzx eax, byte [rbx]
jmp 0x14043232d
jmp 0x140432365
sub eax, eax
jmp 0x140432339
jmp 0x14043237b
mov dword [rsi + 0x30], 0
neg cx
shr ecx, cl
btr cx, bp
lea rcx, [rsi + 0x39]
jmp 0x140432357
mov byte [rsi + 0x38], 0
clc
sub eax, eax
test r8b, r14b
cmp bp, r9w
mov qword [rsi + 0xc8], rcx
lea rcx, [rsi + 0x39]
stc
mov qword [rsi + 0xc0], rcx
test r10b, cl
movzx eax, al
and sil, bl
rcr sil, 0x37
cmp r8b, 0x46
mov dword [r12 + 0x484c], eax
add r14d, 0xfffffff2
rcr ax, 0xf5
mov eax, r14d
sub sil, 0x50
mov sil, 1
test eax, eax
jmp 0x1404323aa
je 0x140431e0d
mov rbp, qword [r12]
jmp 0x1404323b9
js 0x140432428
cmp qword [rbp + 0x10], 0
jmp 0x1404323c9
je 0x140432434
mov rcx, qword [rbp + 0xc0]
rcr bl, 0x23
btr rdi, 0x90
mov rbx, qword [rbp + 0xc8]
or dx, 0x44c8
test edi, edx
mov edi, ebx
sub edi, ecx
rcl dx, 0x93
shr rdx, cl
jmp 0x1404323fc
mov edx, eax
sub edx, edi
jmp 0x140432405
jle 0x14043243c
mov qword [rbp + 0xc0], rbx
jmp 0x140432417
mov rcx, qword [rbp + 0x28]
jmp 0x140432420
call qword [rbp + 0x18]
jmp 0x140431e0d
mov rax, qword [rbp + 0xc8]
jmp 0x140432447
mov rcx, qword [rbp + 0xc0]
clc
mov eax, eax
clc
add rax, rcx
jmp 0x140432447
mov qword [rbp + 0xc0], rax
jmp 0x140431e0d