Function at 0x140435bc7
Capabilities:
Check for software breakpoints

Disassembly:
jle 0x1400e0e0c
mov dword [rdx + 8], eax
mov r8d, eax
cmp r9d, r8d
jmp 0x1401f1630
mov byte [rdx + 0x16], 0
ret
cmovge r9d, eax
cmp r10b, 0x93
cmp r8d, eax
jmp 0x1400e0e00
mov eax, dword [rdx + 4]
mov r9d, dword [rdx + 8]
jmp 0x140274885
jne 0x140264c85
jmp 0x1401fe889
jne 0x1401fe889
mov dword [rdx], r9d
setbe r8b
mov r8d, r9d
jmp 0x1401fe889
mov dword [rdx], r8d
mov dword [rdx + 4], r8d
jmp 0x1400e74d8
mov r8d, r9d
mov r9d, eax
test bl, 0x98
stc
cmc
cmp r9d, r8d
jmp 0x140264c7f
je 0x1401fe889
mov rax, qword [rcx]
test rcx, 0x4b074de
clc
mov eax, dword [rax + 0x10]
test cx, r10w
cmp bh, 0x37
cmp r9d, eax
jmp 0x1400fd7eb
cmp eax, r9d
je 0x1400e74dc
jle 0x14024bfb2
mov dword [rdx + 8], eax
not r8b
sal r8w, 0x21
bts r8, rbx
mov dword [rdx + 4], r9d
bts r8d, edx
btr r8w, 0xd5
movsx r8, si
mov r8d, eax
test r11, rax
cmp r9d, r8d
jmp 0x1401198a2
push r15
push r14
dec r14b
and r14w, 0x2531
push r13
btr r14w, 0x97
push r12
push rsi
ror r14b, 0x92
movsxd r15, ebp
cmc
push rdi
movsx r14, di
push rbp
setb r14b
push rbx
sub rsp, 0xa8
rcl r15d, 0x66
add r15w, 0x6b7
movsx r14d, r12w
movaps xmmword [rsp + 0x90], xmm8
sub r15b, 0x7f
movaps xmmword [rsp + 0x80], xmm7
shld r15d, eax, 0x3e
shr r15w, cl
sal r15b, 0x55
movaps xmmword [rsp + 0x70], xmm6
rcr r15w, 0x14
movzx r14d, sp
mov r14, rdx
rcr r15b, cl
sub r15b, 0x5d
mov r15, rcx
cmp r8d, 0x5fffff
jg 0x140435c83
cmp r8d, 0x200007
jg 0x140435cbe
cmp r8d, 0x200002
jle 0x140435d86
cmp r8d, 0x200004
jmp 0x140435c78
jl 0x140435d3b
jmp 0x140436599
cmp r8d, 0x600006
jmp 0x140435c8f
jg 0x140435cf4
cmp r8d, 0x600002
jmp 0x140435ca1
jle 0x140435d91
cmp r8d, 0x600004
jmp 0x140435cb3
jl 0x140435d3b
jmp 0x140436636
cmp r8d, 0x20000c
jle 0x140435dea
cmp r8d, 0x20000e
jmp 0x140435cd7
je 0x140435d97
cmp r8d, 0x20000f
jmp 0x140435ce9
je 0x140435d3b
jmp 0x14043793f
cmp r8d, 0x60000c
jle 0x140435f32
cmp r8d, 0x60000e
jmp 0x140435d0d
je 0x140435d97
cmp r8d, 0x60000f
jmp 0x140435d1f
jne 0x14043797c
nop word cs:[rax + rax]
btc di, sp
and edi, edi
shl di, cl
mov edi, r8d
and edi, 0x400000
and r8d, 0xffbfffff
test ebx, 0x6e7e3c72
cmp r8d, 0x20000f
jmp 0x140435d5d
je 0x14043669d
cmp byte [r14 + 0x17], 0
jmp 0x140435d6d
je 0x1404366c6
or edi, 0x200001
mov r8d, edi
jmp 0x140435d81
jmp 0x140435c44
je 0x140435d97
jmp 0x140436b41
jne 0x140436b8d
mov edi, r8d
test r9b, r14b
jmp 0x140435da6
and edi, 0x400000
and r8d, 0xffbfffff
cmp ch, 0xb6
clc
cmp r8d, 0x20000e
jmp 0x140435dc3
je 0x1404366b4
cmp byte [r14 + 0x17], 0
jmp 0x140435dd3
je 0x140436746
or edi, 0x200000
xchg r8b, r8b
mov r8d, edi
jmp 0x140435c44
cmp r8d, 0x200009
jmp 0x140435df6
jle 0x14043608e
cmp r8d, 0x20000a
jmp 0x140435e08
je 0x1404363a9
cmp r8d, 0x20000b
jmp 0x140435e1a
je 0x140436472
cmp r8d, 0x20000c
jmp 0x140435e2c
jne 0x140437ac1
mov eax, dword [r14 + 4]
inc ch
mov ecx, dword [r14 + 8]
clc
cmp rdx, r13
cmc
cmp eax, ecx
jmp 0x140435e48
jne 0x140437346
mov ebx, dword [r14]
dec ah
mov eax, ebx
lea ebx, [rax - 1]
clc
cmc
test r12b, r14b
test eax, eax
jmp 0x140435e64
jle 0x140435e87
mov rcx, r15
movzx dx, ah
cqo
mov edx, ebx
jmp 0x140435e7a
call fcn.14043c7c2
test eax, eax
je 0x140435e53
xor eax, eax
test ebx, ebx
setb cl
jmp 0x140435e97
cmovg eax, ebx
ror bp, 0xbf
xor dl, r11b
btc cx, 0x8b
mov dword [r14], eax
mov rcx, r15
rcl r15b, cl
ror esi, 0x79
mov rdx, r14
sal r12w, 0xa4
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x80]
movaps xmm8, xmmword [rsp + 0x90]
cmc
add r13, 0x60575572
add rsp, 0xa8
xchg r15b, r12b
movsx di, r10b
movzx ebp, si
pop rbx
pop rbp
jmp 0x140435ef5
pop rdi
seta r14b
movsx r14, si
movsx r12d, dx
pop rsi
movsxd r13, r14d
movzx r14w, dl
mov r12, 0x59cf1178
pop r12
pop r13
jmp 0x140435f24
pop r14
pop r15
jmp 0x140435f2d
jmp fcn.140124f06
cmp r8d, 0x600008
jmp 0x140435f3e
jg 0x140435f68
cmp r8d, 0x600007
jmp 0x140435f50
je 0x1404361a5
cmp r8d, 0x600008
je 0x140436141
jmp 0x140437ac1
cmp r8d, 0x600009
je 0x1404360b2
cmp r8d, 0x60000c
jmp 0x140435f81
jne 0x140437ac1
mov ebx, dword [r14]
rcr ah, 0xa7
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jmp 0x140435f9a
jne 0x140435fb9
mov dword [r14 + 8], ebx
dec al
cmc
shld eax, edx, 0x17
mov dword [r14 + 4], ebx
jmp 0x140435fb4
nop dword [rax]
cmc
mov eax, ebx
lea ebx, [rax - 1]
test eax, eax
jle 0x140435fe7
mov rcx, r15
movzx rdx, r14w
movzx dx, r14b
cdq
mov edx, ebx
jmp 0x140435fda
call fcn.14043c7c2
test eax, eax
je 0x140435fb9
sub eax, eax
btr cx, 0x92
bts ecx, ebx
test ebx, ebx
not rdx
movzx dx, r15b
movsx rdx, r12w
cmovg eax, ebx
movsxd rcx, r12d
neg dh
mov dword [r14], eax
rol ecx, cl
rcl rdx, 0x78
bswap rcx
mov dword [r14 + 8], eax
bsf cx, r13w
movsx edx, cx
mov rcx, qword [r15]
mov ecx, dword [rcx + 0x10]
rcr dx, 0x40
bt dx, 0xa9
sal dl, cl
mov edx, dword [r14 + 4]
cmp edx, eax
je 0x140436079
cmp edx, ecx
jmp 0x140436043
jle 0x140436056
mov dword [r14 + 4], ecx
mov edx, ecx
mov rbp, 0x1a672b6
mov ebp, eax
cmp eax, ecx
jle 0x140436067
mov dword [r14 + 8], ecx
clc
mov ebp, ecx
cmp edx, ebp
jne 0x140436079
mov dword [r14], edx
mov eax, edx
cmc
test bpl, dil
clc
cmp eax, ecx
jle 0x1404383af
mov dword [r14], ecx
jmp 0x140436089
jmp 0x1404383af
cmp r8d, 0x200008
jmp 0x14043609a
je 0x140436141
cmp r8d, 0x200009
jmp 0x1404360ac
jne 0x140437ac1
mov r8d, dword [r14 + 4]
mov eax, dword [r14 + 8]
mov rcx, qword [r15]
cmc
mov ecx, dword [rcx + 0x10]
jmp 0x1404360cd
cmp r8d, eax
jmp 0x1404360d5
jne 0x1404361d3
mov r8d, dword [r14]
stc
cmp r8d, ecx
jmp 0x1404360e7
jle 0x1404360fe
mov dword [r14], ecx
movsxd r8, r13d
mov r8d, ecx
jmp 0x1404360fe
test r8d, r8d
jmp 0x140436106
jle 0x1404383a3
dec r8d
movsxd r9, edi
bswap rdx
mov dl, r10b
mov rcx, r15
cmovo r9w, di
cdq
jmp 0x140436126
mov rdx, r14
mov r9d, 1
jmp 0x140436134
call fcn.14043c194
dec dword [r14]
jmp 0x1404383a3
mov r8d, dword [r14 + 4]
bt rax, r11
shrd cx, dx, 0x2f
mov eax, dword [r14 + 8]
mov rcx, qword [r15]
stc
clc
mov ecx, dword [rcx + 0x10]
test r9b, 0x68
stc
cmp r8d, eax
jmp 0x140436167
jne 0x140436226
mov r8d, dword [r14]
cmp r8d, ecx
jmp 0x140436178
jge 0x1404383a3
mov rcx, r15
movzx rdx, r8w
mov r9b, 0xf4
mov rdx, r14
movzx r9w, al
mov r9d, 1
jmp 0x14043619b
call fcn.14043c194
jmp 0x1404383a3
mov eax, dword [r14 + 8]
cmp bx, 0x24f9
cmc
cmp dword [r14 + 4], eax
jmp 0x1404361b8
jne 0x140436566
mov eax, dword [r14]
mov dword [r14 + 8], eax
mov dword [r14 + 4], eax
jmp 0x1404361ce
jmp 0x140436573
cmp r8d, ecx
jle 0x140436281
mov dword [r14 + 4], ecx
sal r8b, cl
cmp r12b, 0xcc
mov r8d, ecx
clc
cmp cx, 0x60c2
cmp eax, ecx
jg 0x14043628e
cmp r8d, eax
jne 0x1404362ae
mov dword [r14], r8d
bt ax, sp
btr eax, 0x12
cdqe
mov edx, r8d
btr ax, 0xd3
mov eax, r8d
cmp edx, ecx
jg 0x1404362c0
jmp 0x1404362c3
cmp r8d, ecx
jmp 0x14043622e
jle 0x14043630a
mov dword [r14 + 4], ecx
bswap r8
mov r8d, ecx
cmp eax, ecx
jmp 0x140436245
jg 0x140436317
cmp r8d, eax
jmp 0x140436253
jne 0x14043633f
mov dword [r14], r8d
cwde
mov edx, r8d
bts eax, ebp
bts ax, r14w
btr eax, 0x71
mov eax, r8d
cmp edx, ecx
jmp 0x140436276
jg 0x140436359
jmp 0x14043635c
cmp eax, ecx
jmp 0x140436288
jle 0x1404361f8
mov dword [r14 + 8], ecx
mov eax, ecx
cmc
cmp r10w, 0x47bc
jmp 0x1404362a0
cmp r8d, eax
jmp 0x1404362a8
je 0x140436201
mov edx, dword [r14]
clc
test dl, r15b
cmp ecx, r14d
cmp edx, ecx
jle 0x1404362c3
mov dword [r14], ecx
mov r9d, r8d
stc
sub r9d, eax
jmp 0x1404362cf
je 0x1404383a3
jl 0x140436374
mov rcx, r15
xchg dl, dh
mov rdx, r14
mov r8d, eax
jmp 0x1404362eb
call fcn.14043c194
mov eax, dword [r14 + 8]
jmp 0x1404362f9
mov dword [r14], eax
jmp 0x140436301
mov dword [r14 + 4], eax
jmp 0x1404383a3
cmp eax, ecx
jmp 0x140436311
jle 0x14043624b
mov dword [r14 + 8], ecx
xadd al, al
sbb rax, 0xa3f59bb
test r14d, r14d
mov eax, ecx
test rsp, 0x23bc2d0f
cmp r8d, eax
jmp 0x140436339
je 0x140436259
mov edx, dword [r14]
cmp dil, dl
test rsp, 0x7c2a3fe0
cmp edx, ecx
jmp 0x140436353
jle 0x14043635c
mov dword [r14], ecx
mov r9d, r8d
cmp esp, r9d
stc
test cl, bl
sub r9d, eax
je 0x1404383a3
jge 0x1404362db
sub eax, r8d
mov rcx, r15
movsx r9, bx
movsx r9d, r13w
cmovo r9w, di
mov rdx, r14
movzx r9, cx
mov r9w, 0x4c39
mov r9d, eax
jmp 0x14043639b
call fcn.14043c194
mov eax, dword [r14 + 4]
jmp 0x140437356
movsx rcx, word [r14 + 0xe1e]
test rcx, rcx
je 0x1404383a3
lea rbx, [r14 + 0x20]
shl rcx, 4
inc rax
adc r12w, 0x945
movsxd r13, dword [rcx + rbx - 0x10]
movsx di, dil
mov r12d, dword [rcx + rbx - 0xc]
xor ax, r8w
mov edi, dword [rcx + rbx - 8]
movsx eax, r11w
movsx rax, word [r14 + 0xe20]
test r14d, ebp
cmc
shl rax, 4
test r10d, 0xac63c58
movsxd rcx, dword [rcx + rbx - 4]
mov dword [rax + rbx - 4], 0xffffffff
cmp r10b, bl
mov dword [rax + rbx - 0xc], edi
mov dword [rax + rbx - 8], r12d
stc
mov dword [rax + rbx - 0x10], r13d
test rdi, rdi
je 0x1404378c3
mov qword [rsp + 0x20], rcx
shl bpl, cl
sete bpl
mov edx, dword [r14 + 0xe24]
lea ebp, [rdx + rdi]
cmp di, dx
cmp bpl, 0x31
cmp ebp, 0x3e6
jmp 0x14043644d
jle 0x140436d4a
add rax, rbx
test rbx, rbx
cmp sp, 0x7369
add rax, 0xfffffffffffffff4
mov dword [rax], 0
jmp 0x14043646d
jmp 0x14043780e
movsx rcx, word [r14 + 0xe20]
test r8d, 0xfc261ee
cmp r11b, 0x9e
cmp rcx, 0x63
je 0x1404383a3
movsx rbx, word [r14 + 0xe1e]
or r13w, r14w
sub r12b, spl
shl rbx, 4
sub r12w, ax
movsxd r12, ebp
bt bp, 0x25
shl rcx, 4
bsr bp, bp
and r12, 0x6f970b30
movsxd r12, dword [r14 + rcx + 0x20]
bt r13, r13
add rbp, 0x764b58f3
shl bpl, cl
mov ebp, dword [r14 + rcx + 0x24]
movsxd rax, dword [r14 + rcx + 0x28]
movsxd r13, dword [r14 + rcx + 0x2c]
mov dword [r14 + rbx + 0x28], ebp
clc
mov dword [r14 + rbx + 0x24], eax
test rsi, 0x259e4d83
jmp 0x1404364f7
mov dword [r14 + rbx + 0x20], r12d
cmp dil, r9b
jmp 0x140436504
mov dword [r14 + rbx + 0x2c], 0xffffffff
cmp r9w, ax
test rax, rax
jmp 0x140436519
je 0x140437167
lea rcx, [r14 + rbx]
add rcx, 0x24
mov edi, dword [r14 + 0xe24]
btr si, r15w
stc
rcl sil, cl
lea esi, [rdi + rax]
jmp 0x140436543
cmp esi, dword [r14 + 0xe28]
jmp 0x14043654f
jle 0x140436fe4
mov qword [rcx], 0
jmp 0x140436561
jmp 0x1404370a9
mov dword [r14], eax
cbw
mov al, r9b
movsx ax, r13b
mov rax, qword [r15]
jmp 0x14043657b
mov eax, dword [rax + 0x10]
jmp 0x140436583
mov dword [r14 + 8], eax
jmp 0x14043658c
mov dword [r14], eax
jmp 0x140436594
jmp 0x1404383a3
cmp r8d, 0x200005
jg 0x140436be9
cmp r8d, 0x200004
jmp 0x1404365b2
je 0x1404371e3
cmp r8d, 0x200005
jne 0x140437ac1
mov rax, qword [r15]
ror dx, cl
movzx rbp, sp
test r13b, r9b
mov eax, dword [rax + 0x10]
rcr dh, cl
sbb rbp, 0x1c166df0
mov edx, dword [r14 + 4]
ror ebp, 0xe4
cmovae ebp, r14d
movsx ebp, si
mov ebp, dword [r14 + 8]
test rcx, r9
clc
cmp edx, ebp
jmp 0x1404365fb
je 0x140437c6b
cmp edx, eax
jmp 0x140436608
jle 0x140437c3d
mov dword [r14 + 4], eax
btc dx, 0xd7
mov edx, eax
cmp dil, bl
cmp ebp, eax
jmp 0x140436623
jg 0x140437c4a
cmp edx, ebp
je 0x140437c61
jmp 0x140437c6d
je 0x140437245
cmp r8d, 0x600005
jmp 0x140436648
je 0x1404372a0
cmp r8d, 0x600006
jmp 0x14043665a
jne 0x140437ac1
mov eax, dword [r14 + 4]
cmp r10w, 0x2781
clc
cmp eax, dword [r14 + 8]
jmp 0x140436674
jne 0x14043668b
mov eax, dword [r14]
jmp 0x140436682
mov dword [r14 + 4], eax
jmp 0x14043668b
mov dword [r14 + 8], 0
jmp 0x140436698
jmp 0x140437fc9
mov eax, dword [r14 + 0x10]
jmp 0x1404366a6
mov dword [rsp + 0x28], eax
jmp 0x1404366af
jmp 0x1404366d5
mov eax, dword [r14 + 0x10]
mov dword [rsp + 0x30], eax
jmp 0x1404366c1
jmp 0x14043674e
mov dword [rsp + 0x28], 1
and cx, r14w
and dh, 0x8f
mov edx, dword [r14 + 4]
adc cx, cx
mov ecx, dword [r14 + 8]
test edi, edi
jmp 0x1404366e7
jne 0x14043671f
cmp edx, ecx
jmp 0x1404366f4
je 0x140437467
jle 0x14043740e
mov dword [r14 + 8], edx
jmp 0x14043670f
mov dword [r14 + 4], ecx
mov eax, edx
jmp 0x14043671a
jmp 0x140437412
cmp edx, ecx
jne 0x140436c2d
mov eax, dword [r14]
jmp 0x14043672f
mov dword [r14 + 8], eax
jmp 0x140436738
mov dword [r14 + 4], eax
jmp 0x140436741
jmp 0x140437467
mov dword [rsp + 0x30], 1
mov ecx, dword [r14 + 4]
shl dx, 0x86
not dh
shld dx, sp, 0x5b
mov edx, dword [r14 + 8]
test edi, edi
jmp 0x140436768
jne 0x1404367b3
cmp ecx, edx
jmp 0x140436775
je 0x1404367d8
jle 0x140436798
mov dword [r14 + 4], edx
mov cx, si
movsx cx, bpl
movsx rcx, r15w
mov ecx, edx
jmp 0x140436798
mov dword [r14], ecx
jmp 0x1404367a0
mov dword [r14 + 8], ecx
mov byte [r14 + 0x16], 0
jmp 0x1404367ae
jmp 0x1404367d8
cmp ecx, edx
jmp 0x1404367ba
jne 0x140436cb4
mov eax, dword [r14]
inc cl
cmovo r8d, esp
mov dword [r14 + 8], eax
mov dword [r14 + 4], eax
sal cl, cl
mov r8w, 0x975
mov rax, qword [r15]
dec r8b
shr r8b, cl
mov eax, dword [rax + 0x10]
lea rcx, [r14 + 4]
btc r8w, 0xde
rcr r8b, cl
mov qword [rsp + 0x28], rcx
rol r8b, cl
stc
lea rcx, [r14 + 8]
rcr r8b, 0xb
shld r8, rcx, 0x8a
mov qword [rsp + 0x20], rcx
mov r8, r9
adc r8w, 0x3a3e
mov r8d, dword [r14]
cmp r8d, eax
jmp 0x140436820
jle 0x140436844
mov dword [r14], eax
cmovg rdx, rsi
movsx ecx, r9w
not cl
mov r8d, eax
jmp 0x140436844
movzx r9d, byte [r14 + 0x17]
cwd
movsx ebp, si
lea rbp, [rsp + 0x38]
mov dl, r15b
not rcx
mov rcx, rbp
mov rdx, r15
call fcn.14043be7e
cmp dword [rsp + 0x30], 0
jmp 0x14043686e
jle 0x1404383af
lea rax, [r14 + 0x1c]
shr ebx, cl
mov ecx, dword [rsp + 0x44]
cmp byte [r14 + 0x16], 0
movsx rbx, r10w
movsx ebx, ax
mov qword [rsp + 0x50], rax
movsxd rbx, ebp
cmovne rbp, rax
movsx ebx, r14w
btr ebx, r9d
mov ebx, dword [rsp + 0x4c]
cmp r11d, 0x4e767a36
test r12d, 0x5e685498
stc
sub r13d, r13d
movss xmm8, dword [0x1400bd560]
jmp 0x1404368c2
jmp 0x140436900
mov r8d, edx
nop dword [rax + rax]
cmovg ecx, edx
inc r13d
sar bp, 0xe3
mov rbp, qword [rsp + 0x50]
shrd cx, r9w, 0xbd
mov ecx, ebx
shr bx, cl
shl rbx, 0xf9
mov ebx, r8d
jmp 0x1404368f5
cmp r13d, dword [rsp + 0x30]
je 0x1404383af
cmp ebx, ecx
jmp 0x140436907
je 0x1404383af
movss xmm7, dword [rbp]
mov rdx, 0x5031766
mov dword [r14], ebx
lea rcx, [rsp + 0x58]
movzx r8w, r9b
mov dx, 0x67f6
movsx r8d, r8w
mov rdx, r15
movsx r8w, al
movzx r8w, r10b
mov r8d, ebx
jmp 0x140436943
call fcn.14043ae18
mov r12d, dword [rsp + 0x6c]
clc
test r12d, r12d
jmp 0x140436956
jle 0x1404369bd
sub ebp, ebp
not cl
movss xmm6, dword [rsp + 0x58]
movsx ecx, bp
nop word [rax + rax]
cqo
cdq
mov rcx, r15
not dl
movsxd r8, r10d
mov dx, 0xe50
mov edx, ebx
xchg r8, r8
mov r8d, ebp
call fcn.14043b5fd
ucomiss xmm0, xmm8
jne 0x14043699b
jnp 0x1404369bd
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x1404369bd
inc dword [r14]
jmp 0x1404369b0
inc ebp
cmc
stc
cmp r12d, ebp
jne 0x140436972
mov rax, qword [r15]
bsr cx, cx
mov eax, dword [rax + 0x10]
mov rcx, qword [rsp + 0x28]
shld edx, r8d, 0x8f
stc
mov ecx, dword [rcx]
sal edx, 0xe4
sub rdx, 0x4774248b
mov rdx, qword [rsp + 0x20]
mov edx, dword [rdx]
cmc
cmp r12d, 0x33d75ab3
clc
cmp ecx, edx
jmp 0x1404369f5
je 0x140436a33
cmp ecx, eax
jmp 0x140436a02
jle 0x140436b11
mov rcx, qword [rsp + 0x28]
jmp 0x140436a15
mov dword [rcx], eax
mov ecx, eax
cmp edx, eax
jg 0x140436b1e
cmp ecx, edx
jne 0x140436a33
mov dword [r14], ecx
add cx, 0x713a
rcl cl, cl
mov ecx, dword [r14]
cmc
cmp ecx, eax
jmp 0x140436a3e
jle 0x140436a50
mov dword [r14], eax
rcr cx, cl
mov ecx, eax
test bpl, 0x57
mov byte [r14 + 0x16], 1
movss dword [r14 + 0x1c], xmm7
cmc
test ebx, r15d
test edi, edi
je 0x140436a71
mov rax, qword [rsp + 0x20]
cmc
mov dword [rax], ecx
cmc
clc
sub r8d, r8d
test dil, dl
cmp ebx, 2
jmp 0x140436a7f
jl 0x1404368d2
lea edx, [rbx - 1]
movsx rcx, si
movsxd rcx, r10d
mov ecx, dword [r15 + 0x1c]
jmp 0x140436a98
jmp 0x140436ac7
cmp word [rsi + rax*2], 0xa
je 0x1404368c7
mov rax, rbp
cqo
cdq
inc rax
bsr dx, bx
mov rdx, rbp
cmp rax, 1
jmp 0x140436ac1
jbe 0x1404368d2
lea rbp, [rdx - 1]
cmp dh, 0xed
stc
test cl, 4
jmp 0x140436ad7
jne 0x140436aa8
mov rsi, qword [r15]
adc eax, r14d
mov eax, ebp
cmp qword [rsi + 0x10], rax
jmp 0x140436aee
jbe 0x14043842f
cmp qword [rsi + 0x18], 8
jmp 0x140436afe
jb 0x140436a9d
mov rsi, qword [rsi]
jmp 0x140436b0c
jmp 0x140436a9d
cmp edx, eax
jmp 0x140436b18
jle 0x140436a21
mov rdx, qword [rsp + 0x20]
mov dword [rdx], eax
mov edx, eax
test dil, r15b
test r15b, 0x91
cmc
cmp ecx, edx
jmp 0x140436b36
je 0x140436a29
jmp 0x140436a33
cmp r8d, 0x200000
jmp 0x140436b4d
je 0x1404372f6
cmp r8d, 0x200001
jne 0x140437ac1
mov eax, dword [r14 + 4]
stc
test r13w, 0x2c69
cmp eax, dword [r14 + 8]
jne 0x140437db7
inc dword [r14]
mov rax, qword [r15]
jmp 0x140436b80
mov eax, dword [rax + 0x10]
jmp 0x140436b88
jmp 0x140437e33
cmp r8d, 0x600000
je 0x14043736c
cmp r8d, 0x600001
jmp 0x140436ba6
jne 0x140437ac1
mov ecx, dword [r14 + 4]
cbw
shl ah, cl
bsf ax, r8w
mov eax, dword [r14 + 8]
clc
cmp ecx, eax
jne 0x140437e46
mov ecx, dword [r14]
movsxd rax, ebp
jmp 0x140436bd1
mov dword [r14 + 4], ecx
cmova ax, sp
movsx eax, r11w
mov eax, ecx
jmp 0x140436be4
jmp 0x140437e4c
cmp r8d, 0x200006
jmp 0x140436bf5
je 0x1404373f0
cmp r8d, 0x200007
jmp 0x140436c07
jne 0x140437ac1
mov rax, qword [r15]
jmp 0x140436c15
mov eax, dword [rax + 0x10]
jmp 0x140436c1d
mov dword [r14], eax
mov qword [r14 + 4], 0
jmp 0x1404383a3
mov dword [r14], ecx
mov rax, qword [r15]
rol bpl, cl
cmc
sbb bp, 0x614a
mov eax, dword [rax + 0x10]
lea rbp, [r14 + 4]
cmp sil, 0x59
stc
test r14, 0x1274079b
mov qword [rsp + 0x20], rbp
cmp ax, r10w
stc
test si, r8w
cmp edx, eax
jmp 0x140436c64
jle 0x140436c80
mov rdx, qword [rsp + 0x20]
xor si, 0x6c23
mov dword [rdx], eax
test r10b, 0xc5
mov edx, eax
ror sil, 0x9b
lea rsi, [r14 + 8]
cmp r11b, dl
cmp ecx, eax
jmp 0x140436c8e
jle 0x140436c9f
mov dword [rsi], eax
shl cx, 0x41
ror cx, cl
mov ecx, eax
cmp edx, ecx
jmp 0x140436ca6
jne 0x14043748f
mov dword [r14], edx
jmp 0x14043748f
mov dword [r14], edx
xadd al, bpl
mov rax, qword [r15]
xor bpl, 9
mov eax, dword [rax + 0x10]
btc bp, r15w
bsr ebp, r9d
lea rbp, [r14 + 4]
cmp si, si
mov qword [rsp + 0x28], rbp
stc
clc
cmp ecx, eax
jmp 0x140436ce3
jle 0x140436d03
mov rcx, qword [rsp + 0x28]
mov bpl, 6
sub rbp, 0x1ed02f0c
btc bp, r13w
mov dword [rcx], eax
shl ch, cl
mov ecx, eax
lea rbp, [r14 + 8]
mov qword [rsp + 0x20], rbp
cmp dl, dl
cmp edx, eax
jle 0x140436d30
mov rdx, qword [rsp + 0x20]
cmp ax, 0xe8f
test r15d, r11d
mov dword [rdx], eax
bt rdx, r10
movsx dx, spl
mov edx, eax
stc
cmp ecx, edx
jmp 0x140436d37
jne 0x140436815
mov dword [r14], ecx
jmp 0x140436d45
jmp 0x140436815
mov ecx, dword [r14 + 0xe28]
test dh, 0x89
cmp ebp, ecx
jle 0x140437722
lea rax, [r14 + 0x650]
mov qword [rsp + 0x28], rax
jmp 0x140436d71
movzx eax, word [r14 + 0xe20]
movzx rbp, cx
mov bp, bx
mov bpl, 0x43
lea rbp, [r14 + 0x3c]
jmp 0x140436d8c
mov qword [rsp + 0x30], rbp
jmp 0x140436d96
jmp 0x140436e38
mov r13, rsi
shl r8, cl
xor dh, 0xc6
cmc
movsx rax, ax
shl rax, 4
bsr rcx, r10
adc r8, r13
rcr ch, cl
lea rdx, [rbx + rax]
sub r8b, r8b
inc r8b
lea rcx, [rbx + rax]
add rcx, 0x10
btc r8w, 0xca
rol r8d, cl
mov r8d, 0x630
stc
jmp 0x140436ddd
sub r8, rax
jmp 0x140436de5
call fcn.14049f3a4
mov eax, dword [r14 + 0xe20]
mov edx, dword [r14 + 0xe24]
xchg rcx, rcx
movzx bp, bpl
bswap ecx
inc eax
adc cx, cx
jmp 0x140436e10
mov word [r14 + 0xe20], ax
rol cx, 0x25
btc bp, 0xcb
mov ecx, dword [r14 + 0xe28]
lea ebp, [rdi + rdx]
cmp ebp, ecx
jmp 0x140436e32
jle 0x14043772b
cmp ax, 0x63
jmp 0x140436e41
je 0x1404383a3
jge 0x140436e28
cmp dword [r14 + 0x64c], 0
js 0x140436da5
mov rsi, r13
movsxd r13, dword [r14 + 0x644]
rcr edx, cl
test dil, sil
movsx rdx, bp
add ecx, r13d
cmp bpl, r9b
xchg r8w, ax
cdqe
mov dword [r14 + 0xe28], ecx
movsxd rax, ecx
mov rcx, qword [rsp + 0x28]
lea rcx, [rcx + rax*2]
cqo
cwd
bt rbp, 0x11
mov rbp, r13
lea rbp, [rbp + r13]
mov rdx, rcx
movsx r8, r13w
adc r8b, 0x3e
sub rdx, rbp
or bpl, 0x5e
mov ebp, 0x3e7
bt r8, r8
ror r8d, cl
inc r8w
sub ebp, eax
sal r8, 0x89
movzx r8w, dil
jmp 0x140436ecf
movsxd r8, ebp
jmp 0x140436ed7
add r8, r8
jmp 0x140436edf
call fcn.14049f3a4
movsx rax, word [r14 + 0xe20]
cmc
test r8d, 0x55d20fae
cmp rax, 0x61
jg 0x140436d9b
test al, 1
jmp 0x140436f05
jne 0x140436f18
mov rcx, rax
jmp 0x140436f13
jmp 0x140436f55
mov rdx, rax
shl rdx, 4
rcr cx, 0x98
mov ecx, dword [rbx + rdx + 0xc]
stc
test ecx, ecx
jmp 0x140436f2f
js 0x140436f47
add rdx, rbx
add rdx, 0xc
clc
add ecx, r13d
jmp 0x140436f45
mov dword [rdx], ecx
mov rcx, rax
jmp 0x140436f4f
inc rcx
cmp edi, r14d
cmp ax, 0x61
je 0x140436d9b
lea rdx, [rcx - 0x62]
cmc
stc
shl rcx, 4
clc
jmp 0x140436f6f
add rcx, qword [rsp + 0x30]
jmp 0x140436f79
jmp 0x140436f94
add rcx, 0x20
test bh, 0xa2
add rdx, 2
jmp 0x140436f8e
je 0x140436d9b
mov ebp, dword [rcx - 0x10]
stc
test r8w, 0x955
test ebp, ebp
jmp 0x140436fa5
js 0x140436fba
add ebp, r13d
jmp 0x140436fb3
mov dword [rcx - 0x10], ebp
cmp r15w, si
mov ebp, dword [rcx]
test spl, 0x7c
jmp 0x140436fc8
test ebp, ebp
jmp 0x140436fcf
js 0x140436f7e
add ebp, r13d
mov dword [rcx], ebp
jmp 0x140436fdf
jmp 0x140436f7e
lea rdx, [r14 + rbx]
add rdx, 0x2c
cmp spl, r11b
clc
mov dword [rdx], edi
jmp 0x140436ff7
mov dword [r14 + 0xe24], esi
cmp dword [rcx], 0
jmp 0x140437006
jle 0x1404370a9
lea r8, [r14 + rbx]
stc
add r8, 0x20
clc
cmp ch, 0xc9
xor ebx, ebx
jmp 0x140437020
jmp 0x14043706a
movzx edi, word [rsi + rdi*2]
bsf esi, esi
btr si, 0x8e
bsr si, r8w
movsxd rsi, dword [rdx]
test bpl, 0xd
add rsi, rbx
jmp 0x140437045
mov word [r14 + rsi*2 + 0x650], di
jmp 0x140437053
inc rbx
cmp r14d, 0x7da11566
cmp ebx, dword [rcx]
jmp 0x140437064
jge 0x1404370a9
mov di, 0x2a
test byte [r15 + 0x1c], 4
jne 0x140437036
movsxd rdi, dword [r8]
mov rsi, qword [r15]
add rdi, rbx
cmp qword [rsi + 0x10], rdi
jmp 0x14043708b
jbe 0x14043842f
cmp qword [rsi + 0x18], 8
jmp 0x14043709b
jb 0x140437025
mov rsi, qword [rsi]
jmp 0x140437025
mov rdi, qword [r15]
btr cx, r12w
cmp r15b, r10b
mov rsi, qword [rdi + 0x10]
sal rcx, 0xd3
add cx, r9w
mov rcx, rsi
sub rcx, r12
jmp 0x1404370cb
jb 0x14043842f
cmp rcx, rax
jmp 0x1404370d9
cmovb rax, rcx
cmp r12b, 0xa1
dec cl
sbb cl, 0x7a
cmp qword [rdi + 0x18], 8
movsx ecx, bp
movsx rcx, r14w
cmovg cx, si
mov rcx, rdi
jmp 0x1404370fe
jb 0x14043710a
mov rcx, qword [rdi]
sub bh, 0x24
lea rcx, [rcx + r12*2]
bsr dx, r10w
test r12, 0x2da34d2f
add ebx, 0x49e97622
sub rsi, rax
rol r8w, cl
bsr r8w, si
mov rbx, rsi
inc dl
btr r8, 0xfe
sub rbx, r12
bsf dx, ax
lea rdx, [rcx + rax*2]
shrd r8, rax, 0xe0
movsxd r8, esi
shl r8b, cl
lea r8, [rbx + rbx]
cmp bx, r8w
add r8, 2
call fcn.14049f3a4
mov qword [rdi + 0x10], rsi
clc
jmp 0x140437167
test ebp, ebp
jmp 0x14043716e
je 0x1404371b4
lea r8, [r14 + r13*2]
cqo
shld r9, r9, 0x96
add r8, 0x650
movsx r9d, cx
mov rcx, r15
mov r9w, dx
movsx r9, r14w
mov edx, r12d
cmovno r9w, r14w
mov r9d, ebp
jmp 0x1404371a5
call fcn.14043b9d8
add dword [r14 + 0xe28], ebp
cmp r12b, bl
add ebp, r12d
jmp 0x1404371bc
mov dword [r14], ebp
jmp 0x1404371c4
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
psubw xmm0, xmm1
movd dword [r14 + 0xe1e], xmm0
jmp 0x1404383a3
mov rax, qword [r15]
movsxd rcx, r8d
mov ebp, dword [rax + 0x10]
sar ch, cl
shrd cx, bp, 0x59
xor rcx, r15
mov eax, dword [r14 + 4]
cmp bp, sp
mov ecx, dword [r14 + 8]
cmp eax, ecx
je 0x140437ea7
cmp eax, ebp
jmp 0x140437210
jle 0x140437e75
mov dword [r14 + 4], ebp
btc ax, r14w
mov ax, r14w
mov eax, ebp
clc
cmp ecx, ebp
jmp 0x14043722d
jg 0x140437e7d
cmp eax, ecx
jmp 0x14043723a
je 0x140437e9e
jmp 0x140437eb1
mov rax, qword [r15]
sete cl
sal cx, 0xad
sub dh, dl
mov ebp, dword [rax + 0x10]
adc dl, 0x44
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 8]
test r11b, 0xc0
cmp edx, ecx
jmp 0x14043726a
je 0x140438003
cmp edx, ebp
jmp 0x140437277
jle 0x140437fd5
mov dword [r14 + 4], ebp
mov edx, ebp
test rbx, rax
cmp ecx, ebp
jg 0x140437fe2
cmp edx, ecx
jmp 0x140437295
je 0x140438000
jmp 0x140438005
mov rax, qword [r15]
movzx ecx, r15w
sal edx, 0x44
mov edx, dword [rax + 0x10]
mov ebp, dword [r14 + 4]
mov ecx, dword [r14 + 8]
cmp dx, 0x2af4
test r11b, dil
cmp ebp, ecx
jmp 0x1404372c4
je 0x14043806e
cmp ebp, edx
jmp 0x1404372d1
jle 0x140438048
mov dword [r14 + 4], edx
mov ebp, edx
cmp r15w, bx
cmp ecx, edx
jg 0x140438050
cmp ebp, ecx
je 0x140438064
jmp 0x140438070
mov eax, dword [r14 + 4]
mov ecx, dword [r14 + 8]
cmp r9b, r10b
test rbp, 0x16562c40
test dil, bpl
cmp eax, ecx
jmp 0x140437312
jne 0x140437346
mov eax, dword [r14]
jmp 0x140437325
test eax, eax
jmp 0x14043732c
jle 0x1404383a3
dec eax
jmp 0x140437339
mov dword [r14], eax
jmp 0x140437341
jmp 0x1404383a3
jle 0x140437356
mov dword [r14 + 4], ecx
mov al, sil
lahf
mov eax, ecx
mov dword [r14], eax
jmp 0x14043735e
mov dword [r14 + 8], eax
jmp 0x140437367
jmp 0x1404383a3
mov rax, qword [r15]
movsx rcx, ax
shrd edx, esi, 0xee
mov ecx, dword [rax + 0x10]
cmc
mov edx, dword [r14 + 4]
mov eax, dword [r14 + 8]
cmp r14d, 0x75c91022
cmp edx, eax
je 0x1404373d4
cmp edx, ecx
jmp 0x140437399
jle 0x1404380a3
mov dword [r14 + 4], ecx
mov edx, ecx
jmp 0x1404373aa
cmp eax, ecx
jmp 0x1404373b1
jg 0x1404380b0
cmp edx, eax
jmp 0x1404373be
jne 0x1404380cd
mov dword [r14], edx
btc rax, rcx
xor ax, 0x6cb1
btr ax, r11w
mov eax, edx
cmp edx, eax
je 0x1404380da
test eax, eax
jmp 0x1404373e5
jg 0x14043810b
jmp 0x14043658c
mov dword [r14 + 8], 0
jmp 0x1404373fd
mov qword [r14], 0
jmp 0x140437409
jmp 0x1404383a3
mov eax, ecx
mov ecx, edx
cmp ecx, eax
je 0x140437442
mov rcx, qword [r15]
cmc
jmp 0x140437423
mov ecx, dword [rcx + 0x10]
cmp eax, ecx
jmp 0x14043742d
jle 0x140437442
mov dword [r14 + 8], ecx
mov eax, ecx
test ah, 0x64
shrd r8w, bp, 0x42
mov dword [r14], eax
shrd r8w, r12w, 0xe0
btc si, r10w
mov dword [r14 + 4], eax
xchg rcx, rax
xor ecx, r10d
cwde
mov byte [r14 + 0x16], 0
bswap cx
sub si, 0x3c56
mov rax, qword [r15]
mov si, 0x69ef
bt cx, sp
xor r8, rsi
mov eax, dword [rax + 0x10]
sbb r8b, r8b
lea rcx, [r14 + 4]
mov qword [rsp + 0x20], rcx
shl sil, cl
lea rsi, [r14 + 8]
cmc
or r8b, r10b
mov r8d, dword [r14]
cmp r9, rsp
cmp spl, 0x27
cmp r8d, eax
jle 0x1404374af
mov dword [r14], eax
not r9d
bswap r8w
mov r8d, eax
movzx r9d, byte [r14 + 0x17]
movsx rdx, sp
lea rbp, [rsp + 0x38]
setl ch
bswap ecx
mov rcx, rbp
jmp 0x1404374d0
mov rdx, r15
jmp 0x1404374d8
call fcn.14043be7e
cmp dword [rsp + 0x28], 0
jmp 0x1404374e7
jle 0x1404383af
lea rax, [r14 + 0x1c]
xor bx, cx
cmp r8w, r12w
mov ebx, dword [rsp + 0x44]
cmp byte [r14 + 0x16], 0
movsxd r12, r13d
mov qword [rsp + 0x30], rax
xchg r12w, r12w
cmovge r12w, r15w
cmovne rbp, rax
rol r12, cl
mov r12d, dword [rsp + 0x48]
test dl, r9b
xor r13d, r13d
jmp 0x140437529
movss xmm8, dword [0x1400bd560]
jmp 0x140437537
jmp 0x140437561
inc r13d
rol bpl, 0x9b
movzx ebp, r13w
rcr bp, 0x9b
mov rbp, qword [rsp + 0x30]
stc
cmp r13d, dword [rsp + 0x28]
jmp 0x14043755b
je 0x1404383af
test r12d, r12d
jmp 0x140437569
je 0x1404383af
movss xmm7, dword [rbp]
cdq
dec r8b
add ebx, r12d
mov dword [r14], ebx
cqo
movsx edx, r8w
movzx r8w, r14b
lea rcx, [rsp + 0x58]
mov r8w, r12w
movsx rdx, r12w
cmova rdx, rsi
mov rdx, r15
mov r8d, ebx
call fcn.14043ae18
mov r12d, dword [rsp + 0x6c]
cmp r15b, 9
cmp sp, r9w
jmp 0x1404375b7
test r12d, r12d
jmp 0x1404375bf
jle 0x140437626
sub ebp, ebp
mov r8w, r15w
bswap r8w
movsxd r8, r11d
movss xmm6, dword [rsp + 0x58]
nop dword [rax]
mov rcx, r15
mov edx, ebx
mov r8d, ebp
jmp 0x1404375ec
call fcn.14043b5fd
ucomiss xmm0, xmm8
jne 0x140437601
jnp 0x140437626
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x140437626
inc dword [r14]
jmp 0x140437616
inc ebp
cmp r12d, ebp
jmp 0x140437620
jne 0x1404375df
mov rax, qword [r15]
sbb cx, 0x5efd
shl edx, 0xc0
mov eax, dword [rax + 0x10]
movsx rcx, r8w
movzx cx, r15b
mov rcx, qword [rsp + 0x20]
xor dl, r12b
movzx rdx, r14w
bsf rdx, rdi
mov ecx, dword [rcx]
jmp 0x140437657
mov edx, dword [rsi]
test r12w, dx
cmp ecx, edx
je 0x1404376ac
cmp ecx, eax
jmp 0x14043766c
jle 0x1404376f1
mov rcx, qword [rsp + 0x20]
test r9b, sil
cmp edx, r10d
mov dword [rcx], eax
or cl, r10b
seto cl
xor cx, 0x46d5
mov ecx, eax
clc
cmc
cmp edx, eax
jmp 0x140437695
jg 0x1404376fe
cmp ecx, edx
jne 0x1404376ac
mov dword [r14], ecx
or cl, 0x92
setnp cl
mov ecx, dword [r14]
test di, r8w
cmp ecx, eax
jmp 0x1404376ba
jle 0x1404376ca
mov dword [r14], eax
cmp r14d, esp
mov ecx, eax
cmc
stc
mov byte [r14 + 0x16], 1
stc
cmc
clc
movss dword [r14 + 0x1c], xmm7
test edi, edi
jmp 0x1404376df
je 0x14043753c
mov dword [rsi], ecx
jmp 0x1404376ec
jmp 0x14043753c
cmp edx, eax
jmp 0x1404376f8
jle 0x14043769b
mov dword [rsi], eax
xadd dl, dh
bsf rdx, r15
sub dh, 0xb3
mov edx, eax
cmp spl, 0x2d
cmp ecx, edx
jmp 0x140437717
je 0x1404376a3
jmp 0x1404376ac
movzx eax, word [r14 + 0xe20]
stc
movsx rax, ax
cmp esp, ebx
jmp 0x140437739
shl rax, 4
sub ecx, edi
test r11b, 0xf9
clc
mov dword [rax + rbx - 4], ecx
cmp dl, 0x4b
mov dword [r14 + 0xe28], ecx
cmp cl, 0xf
stc
cmp bx, bp
test edi, edi
jmp 0x140437760
jle 0x14043780e
add rax, rbx
sar rdx, 0xc
bt edx, esi
mov dh, ah
add rax, 0xfffffffffffffffc
xor ecx, ecx
mov dl, spl
mov rdx, r13
jmp 0x140437783
jmp 0x1404377c9
movzx ebp, word [rbp + rdx*2]
inc bh
rcr bl, cl
movsxd rbx, dword [rax]
test al, r13b
clc
add rbx, rcx
jmp 0x1404377a0
mov word [r14 + rbx*2 + 0x650], bp
inc rcx
jmp 0x1404377b1
inc rdx
test rsi, 0x6d7871d1
cmp rdi, rcx
jmp 0x1404377c3
je 0x14043780e
mov bp, 0x2a
jmp 0x1404377d2
test byte [r15 + 0x1c], 4
jmp 0x1404377dc
jne 0x140437791
mov rbp, qword [r15]
cmc
cmp qword [rbp + 0x10], rdx
jmp 0x1404377ef
jbe 0x14043842f
cmp qword [rbp + 0x18], 8
jmp 0x1404377ff
jb 0x140437788
mov rbp, qword [rbp]
jmp 0x140437788
mov rbx, qword [r15]
mov rsi, qword [rbx + 0x10]
rcr cl, 0x23
sal cl, cl
mov rcx, rsi
jmp 0x140437828
sub rcx, r13
jb 0x14043842f
movsxd rax, edi
cmp rcx, rax
jmp 0x14043783c
cmovb rax, rcx
cmp qword [rbx + 0x18], 8
bswap ecx
movzx cx, r8b
cmovb cx, r13w
mov rcx, rbx
jmp 0x140437859
jb 0x14043786b
mov rcx, qword [rbx]
sub bp, 0x68ca
bsf rbp, rbx
lea rcx, [rcx + r13*2]
dec dl
cmovge r8, r9
sub dx, si
sub rsi, rax
bsf r8, r9
add r8, 0x2b432a62
mov rbp, rsi
rcl r8b, 0x6b
shr r8b, cl
sub rbp, r13
xchg r8w, dx
mov dh, 0xe9
lea rdx, [rcx + rax*2]
lea r8, [rbp + 2]
add r8, rbp
jmp 0x1404378ae
call fcn.14049f3a4
mov qword [rbx + 0x10], rsi
shl cl, 0xc
mov rcx, qword [rsp + 0x20]
cmp rsp, r8
cmc
test r12d, r12d
je 0x140437915
lea r8, [r14 + rcx*2]
movzx rdx, r11w
cmc
adc r9w, r15w
add r8, 0x650
movsx ecx, r12w
movzx r9w, bl
mov rcx, r15
movzx dx, dh
jmp 0x1404378f5
mov edx, r13d
movsx r9d, r15w
movzx r9d, di
mov r9d, r12d
jmp 0x140437908
call fcn.14043b9d8
sub dword [r14 + 0xe24], r12d
cmc
add r12d, r13d
jmp 0x14043791d
mov dword [r14], r12d
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
paddw xmm1, xmm0
movd dword [r14 + 0xe1e], xmm1
jmp 0x1404383a3
cmp r8d, 0x20000d
jmp 0x14043794b
jne 0x140437ac1
mov eax, dword [r14 + 4]
clc
test bh, 0xff
cmc
cmp eax, dword [r14 + 8]
jne 0x140438302
mov edx, dword [r14]
movzx ecx, sp
mov rcx, r15
jmp 0x140437972
call fcn.14043bdb6
jmp 0x140435ea6
cmp r8d, 0x60000d
jmp 0x140437988
jne 0x140437ac1
mov ebx, dword [r14]
adc ah, 0x8d
mov eax, dword [r14 + 4]
test bx, r12w
cmp eax, dword [r14 + 8]
jmp 0x1404379a5
jne 0x1404379ba
mov dword [r14 + 8], ebx
sar sil, 0x50
adc sil, dil
mov dword [r14 + 4], ebx
mov rax, qword [r15]
shld si, r14w, 0xe6
mov edi, dword [rax + 0x10]
shr si, 0xc0
mov esi, ebx
sar bl, 0x72
lea ebx, [rsi + 1]
cmc
cmp dil, 0x2b
cmp ebx, edi
jmp 0x1404379de
jge 0x1404379f9
mov rcx, r15
not dx
mov edx, ebx
call fcn.14043c7c2
test eax, eax
je 0x1404379ca
cmp esi, edi
movzx ax, r11b
cmovge ebx, edi
shl ch, 0x33
mov dword [r14], ebx
rcr al, cl
xchg cx, cx
adc ax, cx
mov dword [r14 + 8], ebx
xor cl, r13b
cwde
movzx eax, r8w
mov rax, qword [r15]
mov ecx, 0x8374a58
shld cx, r10w, 4
movsx rcx, cx
mov eax, dword [rax + 0x10]
bts cx, si
sbb cl, 0xdf
mov ecx, dword [r14 + 4]
stc
test cx, r10w
cmp ecx, ebx
jmp 0x140437a49
je 0x140437aa7
cmp ecx, eax
jmp 0x140437a56
jle 0x140437a6a
mov dword [r14 + 4], eax
dec edx
mov ecx, eax
sal dl, cl
movzx rdx, r14w
mov edx, ebx
cmc
jmp 0x140437a78
cmp ebx, eax
jle 0x140437a92
mov dword [r14 + 8], eax
cmp r9w, r11w
mov edx, eax
test r13b, dil
jmp 0x140437a92
cmp ecx, edx
jne 0x140437aa7
mov dword [r14], ecx
bts ebx, r9d
sar rbx, cl
mov ebx, ecx
cmc
cmp ebx, eax
jmp 0x140437aae
jle 0x1404383af
mov dword [r14], eax
jmp 0x140437abc
jmp 0x1404383af
xor eax, eax
cmc
cmp r8d, r13d
cmp r8d, 0x200000
jmp 0x140437ad3
cmovl eax, r8d
test r15w, 0x6e5d
test eax, eax
jmp 0x140437ae4
jle 0x1404383af
mov word [rsp + 0x38], ax
cmp eax, 0xa
jne 0x140437b08
cmp byte [r14 + 0x17], 0
jmp 0x140437b02
jne 0x1404383af
cmp byte [r14 + 0xc], 0
jmp 0x140437b12
je 0x140437bcf
mov eax, dword [r14 + 4]
test esi, 0x18842d32
test bl, r13b
cmp dl, 0x4d
cmp eax, dword [r14 + 8]
jne 0x140437bcf
movsxd r8, dword [r14]
and ax, cx
sub al, r9b
mov rax, qword [r15]
test r8b, 0x26
clc
cmp qword [rax + 0x10], r8
jbe 0x140437bcf
mov rcx, r15
jmp 0x140437b55
mov rdx, r14
jmp 0x140437b5d
call fcn.14043b7e2
mov edx, dword [r14]
movzx rcx, r12w
mov rcx, r15
movzx r8d, sp
movzx r8w, bpl
mov r8w, sp
mov r8d, 1
jmp 0x140437b84
call fcn.14043b8d5
mov edx, dword [r14]
movsx r9w, spl
not r8w
setb r8b
lea r8, [rsp + 0x38]
movzx cx, spl
jmp 0x140437ba8
mov rcx, r15
bswap r9d
movzx r9d, di
mov r9d, 1
jmp 0x140437bbd
call fcn.14043b9d8
inc dword [r14]
jmp 0x140437bca
jmp 0x1404383a3
mov rcx, r15
movsx edx, cx
mov rdx, r14
jmp 0x140437bdd
call fcn.14043bc30
mov edx, dword [r14]
mov r8b, 0xbf
mov r8w, r9w
movzx r8w, r15b
lea r8, [rsp + 0x38]
mov rcx, r15
mov r9d, 1
call fcn.14043b9d8
mov edx, dword [r14]
sal r9b, 0xbb
lea rcx, [r14 + 0x20]
movsxd r9, r15d
sub r9b, r15b
sub r8d, r8d
movsxd r9, r15d
jmp 0x140437c20
mov r9d, 1
jmp 0x140437c2b
call fcn.14043c3c7
inc dword [r14]
jmp 0x140437c38
jmp 0x1404383a3
cmp ebp, eax
jmp 0x140437c44
jle 0x140436629
mov dword [r14 + 8], eax
bts bp, r8w
bsr bp, ax
mov ebp, eax
cmp edx, ebp
jne 0x140437c6d
mov dword [r14], edx
test r12b, 0x1c
ror bp, cl
mov ebp, edx
mov ecx, dword [r14]
cmp dx, 0x4b86
stc
cmp r12b, r12b
cmp ecx, eax
jmp 0x140437c80
jle 0x140437d92
mov dword [r14], eax
shld rcx, rcx, 0x42
jmp 0x140437c97
mov ecx, eax
cmp edx, ebp
jmp 0x140437ca0
je 0x140437d9f
jle 0x140437cca
mov dword [r14 + 4], ebp
dec rdx
bt dx, 0xdd
cmp cl, r14b
mov edx, ebp
bt cx, r13w
cmovno ecx, r15d
movsx ecx, r8w
mov dword [r14], edx
xor cl, r11b
jmp 0x140437cd8
mov dword [r14 + 8], edx
test r11b, 0x1e
sal cl, cl
mov byte [r14 + 0x16], 0
cmc
mov ecx, edx
cmp byte [r14 + 0x17], 0
jmp 0x140437cf4
jne 0x140437daa
cmp ecx, eax
jge 0x1404383a3
movsxd rdx, ecx
neg eax
jmp 0x140437d0c
inc ecx
jmp 0x140437d13
jmp 0x140437d53
cmp word [rbp + rdx*2], 0xa
jmp 0x140437d23
je 0x1404383a3
inc rdx
mov dword [r14], ecx
inc bpl
lea ebp, [rax + rcx]
jmp 0x140437d3a
inc ebp
inc ecx
test ecx, 0x615c0aae
stc
cmp ebp, 1
jmp 0x140437d4d
je 0x1404383a3
test byte [r15 + 0x1c], 4
jmp 0x140437d5d
jne 0x140437d29
mov rbp, qword [r15]
test bp, sp
clc
cmp qword [rbp + 0x10], rdx
jmp 0x140437d73
jbe 0x14043842f
cmp qword [rbp + 0x18], 8
jb 0x140437d18
mov rbp, qword [rbp]
jmp 0x140437d8d
jmp 0x140437d18
cmp edx, ebp
jmp 0x140437d99
jne 0x140437ca6
cmp byte [r14 + 0x17], 0
je 0x140437cfa
mov dword [r14], eax
jmp 0x140437db2
jmp 0x1404383a3
mov rcx, r15
movsxd rdx, r14d
mov rdx, r14
jmp 0x140437dc5
call 0x14010ca36
mov ecx, dword [r14 + 4]
shr dh, 0xf4
bsr eax, eax
mov edx, dword [r14 + 8]
rcl ax, 0xb
sar eax, 0xa0
mov rax, qword [r15]
test r9b, r9b
mov eax, dword [rax + 0x10]
cmp si, 0x6bc9
clc
cmp ecx, edx
jmp 0x140437df5
je 0x140437e33
cmp ecx, eax
jmp 0x140437e02
jle 0x1404382d5
mov dword [r14 + 4], eax
shr ecx, cl
mov ecx, eax
cmp edx, eax
jmp 0x140437e17
jg 0x1404382e2
cmp ecx, edx
jmp 0x140437e24
jne 0x140437e33
mov dword [r14], ecx
cmp r10b, cl
test r10b, dl
cmp dword [r14], eax
jmp 0x140437e3b
jle 0x1404383a3
jmp 0x14043658c
mov dword [r14], eax
sar edx, 0xbf
lea edx, [rax + 1]
mov dword [r14 + 8], edx
cmp r15b, bpl
stc
test r13, 0x35a714c4
cmp ecx, edx
jne 0x140438117
mov edx, ecx
jmp 0x140437e6d
mov dword [r14], ecx
jmp 0x1404383a3
cmp ecx, ebp
jle 0x140437233
mov dword [r14 + 8], ebp
xor ch, dl
bsr cx, di
mov ecx, ebp
cmp ch, bl
jmp 0x140437e91
cmp eax, ecx
jmp 0x140437e98
jne 0x140437eb1
mov dword [r14], eax
btc rcx, rbp
cqo
mov ecx, eax
sub dx, di
cqo
neg dx
mov edx, dword [r14]
cmp al, r10b
cmp edx, ebp
jmp 0x140437ebe
jle 0x140437fac
mov dword [r14], ebp
and dl, ah
rcl dl, cl
mov edx, ebp
cmp sil, bl
test r10b, 2
cmp eax, ecx
je 0x140437fb9
jle 0x140437ef1
mov dword [r14 + 4], ecx
rdtsc
or dl, r15b
mov ax, 0x60ec
mov eax, ecx
mov dword [r14], eax
mov dword [r14 + 8], eax
mov byte [r14 + 0x16], 0
or dl, r11b
mov edx, eax
cmp r10w, 0x34e6
cmp byte [r14 + 0x17], 0
jne 0x140437fc9
test edx, edx
jmp 0x140437f1a
jle 0x1404383a3
mov eax, edx
jmp 0x140437f27
jmp 0x140437f63
cmp word [rcx + rdx*2], 0xa
je 0x1404383a3
mov dword [r14], eax
cmovp ecx, esp
xchg cl, cl
mov rcx, rax
jmp 0x140437f47
inc rcx
cmp spl, sil
test r15w, 0x20cc
stc
cmp rcx, 1
jmp 0x140437f5d
jbe 0x1404383a3
dec rax
clc
test byte [r15 + 0x1c], 4
jmp 0x140437f71
jne 0x140437f37
mov rcx, qword [r15]
and dx, r13w
inc dh
xadd dl, dh
mov edx, eax
cmp qword [rcx + 0x10], rdx
jmp 0x140437f8e
jbe 0x14043842f
cmp qword [rcx + 0x18], 8
jb 0x140437f2c
mov rcx, qword [rcx]
jmp 0x140437fa7
jmp 0x140437f2c
cmp eax, ecx
jmp 0x140437fb3
jne 0x140437edc
cmp byte [r14 + 0x17], 0
jmp 0x140437fc3
je 0x140437f13
mov dword [r14], 0
jmp 0x1404383a3
cmp ecx, ebp
jmp 0x140437fdc
jle 0x14043728e
mov dword [r14 + 8], ebp
ror cx, cl
movzx cx, bpl
mov ecx, ebp
test r13b, bpl
jmp 0x140437ff8
cmp edx, ecx
jne 0x140438005
mov dword [r14], edx
mov ecx, edx
mov eax, dword [r14]
stc
cmc
test bh, al
cmp eax, ebp
jmp 0x140438013
jle 0x140438029
mov dword [r14], ebp
sbb ax, 0x2a80
cwde
mov eax, ebp
cmp si, 0x74b8
stc
cmp edx, ecx
jne 0x14043815f
mov dword [r14 + 8], eax
jmp 0x14043803a
mov dword [r14 + 4], eax
jmp 0x140438043
jmp 0x140438166
cmp ecx, edx
jle 0x1404372e9
mov dword [r14 + 8], edx
mov ecx, edx
cmc
cmp ebp, ecx
jmp 0x14043805e
jne 0x140438070
mov dword [r14], ebp
ror eax, 0x53
bts ax, cx
mov ecx, ebp
mov eax, dword [r14]
jmp 0x140438079
cmp eax, edx
jle 0x140438089
mov dword [r14], edx
mov eax, edx
test bpl, dil
cmp ebp, ecx
jne 0x14043818d
mov dword [r14 + 8], eax
mov dword [r14 + 4], eax
jmp 0x14043809e
jmp 0x14043819f
cmp eax, ecx
jmp 0x1404380aa
jle 0x1404373b7
mov dword [r14 + 8], ecx
not rax
cbw
and ax, r9w
mov eax, ecx
cmc
cmp edx, eax
jmp 0x1404380c7
je 0x1404373c4
cmp edx, eax
jmp 0x1404380d4
jne 0x1404373de
mov eax, dword [r14]
cmp eax, ecx
jmp 0x1404380e4
cmovl ecx, eax
bsf ax, bp
mov dword [r14 + 8], ecx
adc al, r13b
or al, 0xe8
mov dword [r14 + 4], ecx
bts ax, bx
mov eax, ecx
test eax, eax
jmp 0x140438105
jle 0x14043658c
dec eax
jmp 0x140438112
jmp 0x140436583
mov rbp, qword [r15]
mov ebp, dword [rbp + 0x10]
cmp r11b, 0xee
test r10w, di
test r8b, 0x3a
cmp ecx, ebp
jmp 0x140438130
jle 0x14043813a
mov dword [r14 + 4], ebp
cmp eax, ebp
jmp 0x140438141
jl 0x140438152
mov dword [r14 + 8], ebp
mov edx, ebp
jmp 0x140438152
mov dword [r14], edx
jmp 0x14043815a
jmp 0x1404383a3
mov dword [r14], ecx
mov eax, ecx
stc
clc
cmp byte [r14 + 0x17], 0
jmp 0x140438170
je 0x1404381b7
mov dword [r14], 0
xor eax, eax
mov dword [r14 + 8], eax
jmp 0x140438188
jmp 0x1404383a3
mov dword [r14], ecx
sbb ax, 0x75de
rcl ah, 0x75
mov eax, ecx
stc
jmp 0x14043819f
cmp byte [r14 + 0x17], 0
jmp 0x1404381a9
je 0x14043824b
mov dword [r14], edx
jmp 0x140438397
test eax, eax
jmp 0x1404381be
jle 0x14043838c
mov ecx, eax
jmp 0x1404381cb
jmp 0x1404381fb
cmp word [rdx + rbp*2], 0xa
je 0x140438385
mov dword [r14], eax
mov edx, r9d
xchg dx, cx
mov rdx, rax
inc rdx
shr cx, 0x2a
mov rcx, rax
cmp rdx, 1
jbe 0x14043838c
lea rax, [rcx - 1]
cmc
test byte [r15 + 0x1c], 4
jmp 0x14043820a
jne 0x1404381db
mov rdx, qword [r15]
rcl bpl, 0xa7
or ebp, 0x6fc51633
mov ebp, eax
cmp qword [rdx + 0x10], rbp
jmp 0x140438228
jbe 0x14043842f
cmp qword [rdx + 0x18], 8
jmp 0x140438238
jb 0x1404381d0
mov rdx, qword [rdx]
jmp 0x140438246
jmp 0x1404381d0
cmp eax, edx
jmp 0x140438252
jge 0x140438379
movsxd rbp, eax
jmp 0x140438260
jmp 0x1404382a0
cmp word [rax + rbp*2], 0xa
jmp 0x14043826f
je 0x140438395
lea eax, [rbp + 1]
movzx rcx, r8w
mov rcx, rbp
inc rcx
shrd bp, sp, 0x83
movzx ebp, ax
mov dword [r14], eax
btc ebp, esp
mov rbp, rcx
cmp edx, ecx
jmp 0x14043829a
je 0x140438397
test byte [r15 + 0x1c], 4
jmp 0x1404382aa
jne 0x140438275
mov rax, qword [r15]
cmp qword [rax + 0x10], rbp
jbe 0x14043842f
cmp qword [rax + 0x18], 8
jmp 0x1404382c7
jb 0x140438265
mov rax, qword [rax]
jmp 0x140438265
cmp edx, eax
jmp 0x1404382dc
jle 0x140437e1d
mov dword [r14 + 8], eax
mov edx, eax
cmp sp, r15w
test r12w, r13w
cmp ecx, edx
jmp 0x1404382f7
je 0x140437e2a
jmp 0x140437e33
mov rcx, r15
rol bpl, cl
test cl, sil
mov rdx, r14
add r14w, 0xf60
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x80]
cmova r13, rcx
add r13b, sil
movaps xmm8, xmmword [rsp + 0x90]
shld bx, cx, 0xe4
add rsp, 0xa8
cmovg r12, rsp
pop rbx
setb r12b
pop rbp
cmovo di, r8w
movsxd rdi, eax
pop rdi
movsx r13, ax
pop rsi
movsxd r12, r14d
xchg r13b, r13b
setp r12b
pop r12
jmp 0x140438366
pop r13
pop r14
movzx r15d, r8w
sets r15b
pop r15
jmp 0x14010ca36
mov edx, eax
jmp 0x140438380
jmp 0x140438397
mov eax, ecx
jmp 0x14043838c
mov dword [r14 + 8], eax
jmp 0x1404383a3
mov edx, ebp
mov dword [r14 + 8], edx
mov bp, 0x5e68
xadd r12b, r15b
mov byte [r14 + 0x16], 0
stc
btc r15w, 0x62
movaps xmm6, xmmword [rsp + 0x70]
seta dil
xadd rsi, r15
bt r14d, 0xff
movaps xmm7, xmmword [rsp + 0x80]
rol r12b, 0x5f
dec r15w
jmp 0x1404383d6
movaps xmm8, xmmword [rsp + 0x90]
test r9w, dx
movsx r14w, dil
add rsp, 0xa8
pop rbx
movsx r15, sp
xchg r13d, r14d
pop rbp
mov r15w, sp
bswap r12w
pop rdi
pop rsi
movsx r12d, sp
mov r13b, sil
pop r12
not r13w
jmp 0x140438418
pop r13
pop r14
movzx r15d, r8w
xchg r15b, r15b
movsx r15, sp
pop r15
jmp 0x14043842e
ret
call fcn.14043b7c7
int3