Function at 0x14043f7ea
Capabilities:
Check for software breakpoints

Disassembly:
jle 0x1400fe5e0
mov dword [rdx + 8], eax
stc
cmovle r8d, esp
mov r8d, eax
cmp r9d, r8d
jmp 0x140229637
mov dword [rdx + 4], r8d
jmp 0x14028bb3c
mov r8d, r9d
dec r9b
rcr r9b, cl
mov r9d, eax
cmp r9d, r8d
je 0x1402698f8
mov rax, qword [rcx]
clc
mov eax, dword [rax + 0x10]
test ax, 0x6670
clc
cmc
cmp r9d, eax
jmp 0x14021b638
mov r8d, r9d
jmp 0x1402698f8
jne 0x14011f5f5
jmp 0x1402698f8
cmovge r9d, eax
cmp r8d, eax
jmp 0x1400fe5cf
jne 0x1402698f8
mov dword [rdx], r9d
jmp 0x1401ff2f4
mov eax, dword [rdx + 4]
sub r9w, 0x712e
sub r9b, r15b
btr r9d, ecx
mov r9d, dword [rdx + 8]
cmp eax, r9d
jmp 0x140284243
ret
mov dword [rdx], r8d
jmp 0x14010c97e
je 0x14025d4e1
jle 0x14011f5e0
mov dword [rdx + 8], eax
sub r8b, r14b
shl r8b, cl
mov dword [rdx + 4], r9d
or r8b, 0x1f
mov r8d, eax
test cx, 0x344a
cmp r11w, 0x5843
cmp r9d, r8d
jmp 0x140210c26
mov byte [rdx + 0x16], 0
jmp 0x14025d4e1
push r15
push r14
bt r14d, 0x98
add r15w, 0x5099
rcr r14b, cl
push r13
movsxd r14, r12d
btc r14d, esp
bt r15w, dx
push r12
push rsi
shl r15b, cl
bt r15d, r12d
sbb r15d, 0x76823882
push rdi
push rbp
push rbx
neg r14w
bts r15w, bx
shr r15d, cl
sub rsp, 0xa8
rol r15, 0x1c
stc
movaps xmmword [rsp + 0x90], xmm8
or r15b, 0xce
sar r15b, cl
movaps xmmword [rsp + 0x80], xmm7
movaps xmmword [rsp + 0x70], xmm6
mov r14, rdx
mov r15, rcx
cmp r8d, 0x5fffff
jmp 0x14043f866
jg 0x14043f8a2
cmp r8d, 0x200007
jg 0x14043f8dd
cmp r8d, 0x200002
jmp 0x14043f885
jle 0x14043f9a2
cmp r8d, 0x200004
jmp 0x14043f897
jl 0x14043f951
jmp 0x1404401dc
cmp r8d, 0x600006
jmp 0x14043f8ae
jg 0x14043f90e
cmp r8d, 0x600002
jmp 0x14043f8c0
jle 0x14043f9ad
cmp r8d, 0x600004
jmp 0x14043f8d2
jl 0x14043f951
jmp 0x140440265
cmp r8d, 0x20000c
jle 0x14043fa04
cmp r8d, 0x20000e
je 0x14043f9b3
cmp r8d, 0x20000f
jmp 0x14043f903
je 0x14043f951
jmp 0x140441537
cmp r8d, 0x60000c
jmp 0x14043f91a
jle 0x14043fb2e
cmp r8d, 0x60000e
jmp 0x14043f92c
je 0x14043f9b3
cmp r8d, 0x60000f
jmp 0x14043f93e
jne 0x140441577
nop word cs:[rax + rax]
mov edi, r8d
and edi, 0x400000
and r8d, 0xffbfffff
stc
cmp spl, r13b
cmp bpl, 0x64
cmp r8d, 0x20000f
jmp 0x14043f975
je 0x1404402c5
cmp byte [r14 + 0x17], 0
jmp 0x14043f985
je 0x1404402f3
or edi, 0x200001
movzx r8, r15w
mov r8d, edi
jmp 0x14043f99d
jmp 0x14043f859
je 0x14043f9b3
jmp 0x1404407ab
jne 0x1404407f1
mov edi, r8d
cmp si, dx
test r10w, 0x14c9
and edi, 0x400000
cmp r10w, r11w
and r8d, 0xffbfffff
cmp r8d, 0x20000e
je 0x1404402dc
cmp byte [r14 + 0x17], 0
jmp 0x14043f9e7
je 0x140440376
or edi, 0x200000
movzx r8, di
mov r8d, edi
jmp 0x14043f9ff
jmp 0x14043f859
cmp r8d, 0x200009
jle 0x14043fcbe
cmp r8d, 0x20000a
jmp 0x14043fa1d
je 0x14043fffc
cmp r8d, 0x20000b
jmp 0x14043fa2f
je 0x1404400c6
cmp r8d, 0x20000c
jmp 0x14043fa41
jne 0x1404416b9
mov eax, dword [r14 + 4]
mov ecx, dword [r14 + 8]
cmp r15b, r9b
stc
cmp eax, ecx
jne 0x140440f82
mov ebx, dword [r14]
cbw
mov eax, ebx
bsf bx, cx
rcl ebx, 0xe7
lea ebx, [rax - 1]
jmp 0x14043fa72
test eax, eax
jmp 0x14043fa79
jle 0x14043fa9e
mov rcx, r15
jmp 0x14043fa8a
mov edx, ebx
call fcn.1404464e7
test eax, eax
jmp 0x14043fa98
je 0x14043fa60
sub eax, eax
mov dil, r11b
test ebx, ebx
cmovg eax, ebx
rcr r13b, cl
rol dx, 0x7b
rcr r12b, 0x11
mov dword [r14], eax
mov rcx, r15
bswap rsi
mov rdx, r14
movaps xmm6, xmmword [rsp + 0x70]
rcl r14b, 0x6d
adc r13w, si
movaps xmm7, xmmword [rsp + 0x80]
movaps xmm8, xmmword [rsp + 0x90]
add rsp, 0xa8
movsxd rdi, ecx
pop rbx
xchg sil, dil
setno bpl
movzx r15w, sil
pop rbp
pop rdi
not r14b
jmp 0x14043fafe
pop rsi
mov r12b, r11b
movsx r12, r9w
movzx r14w, r9b
pop r12
pop r13
cmovs r14, r12
movzx r15, r8w
xchg r15b, r15b
pop r14
bswap r15w
not r15w
movsxd r15, eax
pop r15
jmp fcn.140248c41
cmp r8d, 0x600008
jmp 0x14043fb3a
jg 0x14043fb69
cmp r8d, 0x600007
jmp 0x14043fb4c
je 0x14043fdd7
cmp r8d, 0x600008
jmp 0x14043fb5e
je 0x14043fd6f
jmp 0x1404416b9
cmp r8d, 0x600009
jmp 0x14043fb75
je 0x14043fce2
cmp r8d, 0x60000c
jmp 0x14043fb87
jne 0x1404416b9
mov ebx, dword [r14]
mov eax, dword [r14 + 4]
cmp r9d, esp
cmp eax, dword [r14 + 8]
jmp 0x14043fba0
jne 0x14043fbbf
mov dword [r14 + 8], ebx
btc ax, 0xb9
mov dword [r14 + 4], ebx
cmp r9b, dil
bsr eax, r13d
lahf
nop dword [rax]
mov eax, ebx
ror ebx, 0x14
lea ebx, [rax - 1]
cmp r13b, 0xcc
jmp 0x14043fbd3
test eax, eax
jmp 0x14043fbda
jle 0x14043fc00
mov rcx, r15
movzx rdx, r9w
mov edx, ebx
jmp 0x14043fbee
call fcn.1404464e7
test eax, eax
jmp 0x14043fbfa
je 0x14043fbbf
sub eax, eax
movsx rdx, bx
test ebx, ebx
not ch
movzx ecx, r9w
movzx rdx, bx
cmovg eax, ebx
mov dword [r14], eax
shrd cx, di, 0x9e
xor dl, 0x86
sbb ch, 0x8a
mov dword [r14 + 8], eax
mov rcx, qword [r15]
ror dx, 0xb9
cmp rbp, 0x510343cb
mov ecx, dword [rcx + 0x10]
cmp r12, 0x23472fad
mov edx, dword [r14 + 4]
cmc
cmp edx, eax
jmp 0x14043fc4b
je 0x14043fca9
cmp edx, ecx
jmp 0x14043fc58
jle 0x14043fc6f
mov dword [r14 + 4], ecx
cqo
mov edx, ecx
shld rbp, rax, 1
test r9b, 1
mov ebp, eax
jmp 0x14043fc76
cmp eax, ecx
jmp 0x14043fc7d
jle 0x14043fc8f
mov dword [r14 + 8], ecx
movsx ebp, r11w
mov ebp, ecx
cmp eax, edi
cmp edx, ebp
jmp 0x14043fc96
jne 0x14043fca9
mov dword [r14], edx
cbw
shrd rax, r9, 0x2d
clc
mov eax, edx
cmp eax, ecx
jmp 0x14043fcb0
jle 0x140441ff3
mov dword [r14], ecx
jmp 0x140441ff3
cmp r8d, 0x200008
jmp 0x14043fcca
je 0x14043fd6f
cmp r8d, 0x200009
jmp 0x14043fcdc
jne 0x1404416b9
mov r8d, dword [r14 + 4]
mov eax, dword [r14 + 8]
sub rcx, r14
sal cl, cl
clc
mov rcx, qword [r15]
cmp r14b, dil
jmp 0x14043fcfb
mov ecx, dword [rcx + 0x10]
jmp 0x14043fd03
cmp r8d, eax
jmp 0x14043fd0b
jne 0x14043fe0a
mov r8d, dword [r14]
cmp r8d, ecx
jmp 0x14043fd1c
jle 0x14043fd2f
mov dword [r14], ecx
mov r8d, ecx
cmp rdx, 0x28ac55e4
test r8d, r8d
jmp 0x14043fd37
jle 0x140441fee
dec r8d
not cx
setge cl
cmovno dx, si
mov rcx, r15
mov r9b, 0
mov rdx, r14
movsx r9, r13w
mov r9d, 1
jmp 0x14043fd62
call fcn.140445e32
dec dword [r14]
jmp 0x140441fee
mov r8d, dword [r14 + 4]
xor cl, r14b
lahf
xadd eax, eax
mov eax, dword [r14 + 8]
xor cl, 0xe5
shr cl, 0x26
mov rcx, qword [r15]
mov ecx, dword [rcx + 0x10]
cmp r8d, eax
jmp 0x14043fd92
jne 0x14043fe6f
mov r8d, dword [r14]
cmp bl, r14b
jmp 0x14043fda7
cmp r8d, ecx
jmp 0x14043fdaf
jge 0x140441fee
mov rcx, r15
mov dl, 0x7f
mov rdx, r14
jmp 0x14043fdc2
mov r9d, 1
jmp 0x14043fdcd
call fcn.140445e32
jmp 0x140441fee
mov eax, dword [r14 + 8]
clc
cmp dword [r14 + 4], eax
jmp 0x14043fde5
jne 0x1404401ab
mov eax, dword [r14]
jmp 0x14043fdf3
mov dword [r14 + 8], eax
jmp 0x14043fdfc
mov dword [r14 + 4], eax
jmp 0x14043fe05
jmp 0x1404401b6
cmp r8d, ecx
jmp 0x14043fe12
jle 0x14043fedc
mov dword [r14 + 4], ecx
mov r8d, ecx
jmp 0x14043fe25
cmp eax, ecx
jmp 0x14043fe2c
jg 0x14043fee4
cmp r8d, eax
jmp 0x14043fe3a
jne 0x14043ff05
mov dword [r14], r8d
cmovae eax, eax
lahf
cmc
mov edx, r8d
sub al, r14b
btr ax, r10w
mov eax, r8d
test r13d, 0x1ddc1a87
cmp edx, ecx
jmp 0x14043fe64
jg 0x14043ff24
jmp 0x14043ff2a
cmp r8d, ecx
jmp 0x14043fe77
jle 0x14043ff77
mov dword [r14 + 4], ecx
xchg r8w, r8w
bt r8w, sp
mov r8b, 0x28
mov r8d, ecx
cmp r11, 0x62061a70
cmp eax, ecx
jmp 0x14043fe9e
jg 0x14043ff84
cmp r8d, eax
jmp 0x14043feac
jne 0x14043ff9f
mov dword [r14], r8d
jmp 0x14043feba
mov edx, r8d
dec eax
shr ax, cl
mov eax, r8d
cmp sil, 0x1d
stc
cmp edx, ecx
jmp 0x14043fed1
jg 0x14043ffaa
jmp 0x14043ffb5
cmp eax, ecx
jle 0x14043fe32
mov dword [r14 + 8], ecx
rol rax, cl
movzx eax, sp
mov eax, ecx
cmp eax, r13d
cmp r8b, 1
cmp r8d, eax
jmp 0x14043feff
je 0x14043fe40
mov edx, dword [r14]
cmp r9w, cx
cmp r9w, 0x4daa
jmp 0x14043ff17
cmp edx, ecx
jmp 0x14043ff1e
jle 0x14043ff2a
mov dword [r14], ecx
or r9, rdx
mov r9d, r8d
jmp 0x14043ff32
sub r9d, eax
jmp 0x14043ff3a
je 0x140441fee
jl 0x14043ffd1
mov rcx, r15
not rdx
movsx r8, r15w
xchg dl, dl
mov rdx, r14
mov r8d, eax
call fcn.140445e32
mov eax, dword [r14 + 8]
jmp 0x14043ff66
mov dword [r14], eax
jmp 0x14043ff6e
mov dword [r14 + 4], eax
jmp 0x140441fee
cmp eax, ecx
jmp 0x14043ff7e
jle 0x14043fea4
mov dword [r14 + 8], ecx
rol al, cl
movsx eax, bx
xchg al, al
mov eax, ecx
cmp r8d, eax
jmp 0x14043ff99
je 0x14043feb2
mov edx, dword [r14]
cmp edx, ecx
jle 0x14043ffb5
mov dword [r14], ecx
cmc
rol r9w, cl
movsxd r9, eax
mov r9d, r8d
test r10w, ax
stc
sub r9d, eax
jmp 0x14043ffc5
je 0x140441fee
jge 0x14043ff46
sub eax, r8d
movsx r9, cx
mov rcx, r15
mov rdx, r14
mov r9b, spl
mov r9d, eax
jmp 0x14043ffe9
call fcn.140445e32
mov eax, dword [r14 + 4]
jmp 0x14043fff7
jmp 0x140440f93
movsx rcx, word [r14 + 0xe1e]
test rcx, rcx
je 0x140441fee
lea rbx, [r14 + 0x20]
shl rcx, 4
bswap r13w
movsxd r13, dword [rcx + rbx - 0x10]
sbb eax, ebp
ror dil, cl
not ah
mov r12d, dword [rcx + rbx - 0xc]
rcr ax, 0x29
mov edi, dword [rcx + rbx - 8]
dec rax
btc ax, r8w
shrd eax, r12d, 0x96
movsx rax, word [r14 + 0xe20]
cmp bl, r13b
shl rax, 4
movsxd rcx, dword [rcx + rbx - 4]
cmp r10, r12
mov dword [rax + rbx - 4], 0xffffffff
cmp r10b, 0x9c
mov dword [rax + rbx - 0xc], edi
test spl, dil
mov dword [rax + rbx - 8], r12d
mov dword [rax + rbx - 0x10], r13d
test rdi, rdi
jmp 0x14044007b
je 0x1404414c7
mov qword [rsp + 0x20], rcx
xor bpl, dl
stc
mov edx, dword [r14 + 0xe24]
rcl rbp, cl
bswap bp
inc bpl
lea ebp, [rdx + rdi]
cmp ebp, 0x3e6
jmp 0x1404400a8
jle 0x140440990
lea rax, [rax + rbx]
add rax, 0xfffffffffffffff4
jmp 0x1404400bb
mov dword [rax], 0
jmp 0x14044141e
movsx rcx, word [r14 + 0xe20]
stc
cmp r9b, cl
test al, 0x1e
cmp rcx, 0x63
jmp 0x1404400dd
je 0x140441fee
movsx rbx, word [r14 + 0xe1e]
bt ebp, 0x19
movsx rax, sp
shr r13w, 0x8f
shl rbx, 4
shl rcx, 4
movsxd r12, dword [r14 + rcx + 0x20]
btc r13d, edi
cmp rbx, r10
mov ebp, dword [r14 + rcx + 0x24]
movsxd rax, dword [r14 + rcx + 0x28]
xor r13b, r15b
btr r13w, r14w
movsxd r13, dword [r14 + rcx + 0x2c]
mov dword [r14 + rbx + 0x28], ebp
stc
cmc
mov dword [r14 + rbx + 0x24], eax
cmp ch, 0xde
mov dword [r14 + rbx + 0x20], r12d
cmp r15b, 0x8e
mov dword [r14 + rbx + 0x2c], 0xffffffff
jmp 0x140440151
test rax, rax
je 0x140440d9c
lea rcx, [r14 + rbx]
bswap di
shl si, cl
add rcx, 0x24
shl rsi, cl
mov edi, dword [r14 + 0xe24]
xor sil, r11b
shl sil, cl
shld si, r15w, 0xe2
lea esi, [rdi + rax]
cmc
clc
jmp 0x140440188
cmp esi, dword [r14 + 0xe28]
jmp 0x140440194
jle 0x140440c34
mov qword [rcx], 0
jmp 0x1404401a6
jmp 0x140440d0c
mov dword [r14], eax
mov al, bpl
xchg ah, al
movsxd rax, esp
mov rax, qword [r15]
jmp 0x1404401be
mov eax, dword [rax + 0x10]
jmp 0x1404401c6
mov dword [r14 + 8], eax
jmp 0x1404401cf
mov dword [r14], eax
jmp 0x1404401d7
jmp 0x140441fee
cmp r8d, 0x200005
jmp 0x1404401e8
jg 0x140440856
cmp r8d, 0x200004
jmp 0x1404401fa
je 0x140440e1f
cmp r8d, 0x200005
jne 0x1404416b9
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
mov edx, dword [r14 + 4]
bt bp, bx
ror rbp, 0xf2
xadd bpl, bpl
mov ebp, dword [r14 + 8]
cmc
jmp 0x14044022d
cmp edx, ebp
jmp 0x140440234
je 0x14044186b
cmp edx, eax
jle 0x14044183f
mov dword [r14 + 4], eax
sub dh, 0xbe
stc
mov edx, eax
cmp r13b, 0xc5
cmp ebp, eax
jg 0x14044184c
cmp edx, ebp
je 0x140441860
jmp 0x140441875
je 0x140440e7c
cmp r8d, 0x600005
jmp 0x140440277
je 0x140440ed7
cmp r8d, 0x600006
jmp 0x140440289
jne 0x1404416b9
mov eax, dword [r14 + 4]
stc
clc
test eax, r12d
cmp eax, dword [r14 + 8]
jmp 0x1404402a1
jne 0x1404402b3
mov eax, dword [r14]
mov dword [r14 + 4], eax
jmp 0x1404402b3
mov dword [r14 + 8], 0
jmp 0x1404402c0
jmp 0x140441bac
mov eax, dword [r14 + 0x10]
jmp 0x1404402ce
mov dword [rsp + 0x28], eax
jmp 0x1404402d7
jmp 0x1404402fb
mov eax, dword [r14 + 0x10]
jmp 0x1404402e5
mov dword [rsp + 0x30], eax
jmp 0x1404402ee
jmp 0x140440385
mov dword [rsp + 0x28], 1
mov edx, dword [r14 + 4]
or cx, r11w
xor cl, r15b
ror cl, 0x3a
mov ecx, dword [r14 + 8]
cmp r12b, 0x8b
cmc
test r13, r8
test edi, edi
jmp 0x14044031c
jne 0x14044034f
cmp edx, ecx
jmp 0x140440329
je 0x1404410a3
jle 0x14044104a
mov dword [r14 + 8], edx
mov dword [r14 + 4], ecx
nop
bswap eax
movsxd rax, eax
mov eax, edx
jmp 0x14044034a
jmp 0x140441056
cmp edx, ecx
jmp 0x140440356
jne 0x14044089a
mov eax, dword [r14]
jmp 0x140440364
mov dword [r14 + 8], eax
mov dword [r14 + 4], eax
jmp 0x140440371
jmp 0x1404410a3
mov dword [rsp + 0x30], 1
add dl, ah
ror ch, cl
rol cl, 0x43
mov ecx, dword [r14 + 4]
and dx, 0x4820
shld dx, si, 0x1c
mov edx, dword [r14 + 8]
test bpl, 0x85
jmp 0x1404403a0
test edi, edi
jmp 0x1404403a7
jne 0x1404403eb
cmp ecx, edx
jmp 0x1404403b4
je 0x14044041f
jle 0x1404403d5
mov dword [r14 + 4], edx
movsx rcx, ax
bswap cx
movzx ecx, si
mov ecx, edx
jmp 0x1404403d5
mov dword [r14], ecx
mov dword [r14 + 8], ecx
jmp 0x1404403e1
mov byte [r14 + 0x16], 0
jmp 0x14044041f
cmp ecx, edx
jmp 0x1404403f2
jne 0x14044090c
mov eax, dword [r14]
cmp ax, 0x6518
rcr rcx, 0x7c
mov ch, 0x48
mov dword [r14 + 8], eax
shl cx, 0xc4
rol r8w, cl
mov dword [r14 + 4], eax
dec r8d
movzx r8d, bx
not ah
mov rax, qword [r15]
cmp bp, 0x3201
mov eax, dword [rax + 0x10]
jmp 0x140440433
lea rcx, [r14 + 4]
movsx r8, r12w
mov qword [rsp + 0x28], rcx
rcl cx, 0x94
setae cl
bsr ecx, r8d
lea rcx, [r14 + 8]
mov qword [rsp + 0x20], rcx
mov r8d, dword [r14]
stc
clc
test r8b, spl
cmp r8d, eax
jle 0x14044046d
mov dword [r14], eax
xchg ebp, ebp
mov r8d, eax
movzx r9d, byte [r14 + 0x17]
lea rbp, [rsp + 0x38]
cdq
movsx edx, r9w
movzx edx, si
mov rcx, rbp
movzx edx, r9w
cmovae rdx, rax
mov rdx, r15
jmp 0x140440492
call fcn.140445b05
cmp dword [rsp + 0x30], 0
jmp 0x1404404a1
jle 0x140441ff3
lea rax, [r14 + 0x1c]
shr cx, cl
xadd bx, cx
mov ecx, dword [rsp + 0x44]
add bx, 0x73bf
cmp byte [r14 + 0x16], 0
cmovge ebx, edx
mov qword [rsp + 0x50], rax
xchg rbx, rbx
movsx ebx, r14w
cmovne rbp, rax
mov ebx, dword [rsp + 0x4c]
cmp bpl, 0xc6
cmc
stc
xor r13d, r13d
jmp 0x1404404e5
movss xmm8, dword [0x1400bd560]
jmp 0x1404404f3
jmp 0x14044052b
mov r8d, edx
dec bp
jmp 0x140440503
nop dword [rax + rax]
movsxd rcx, r14d
inc r13d
mov rbp, qword [rsp + 0x50]
sbb cl, r13b
mov ecx, ebx
jmp 0x14044051d
mov ebx, r8d
cmp r13d, dword [rsp + 0x30]
je 0x140441ff3
cmp ebx, ecx
jmp 0x140440532
je 0x140441ff3
movss xmm7, dword [rbp]
mov dword [r14], ebx
cwd
movsx dx, r8b
cmovp dx, r15w
lea rcx, [rsp + 0x58]
mov rdx, r15
not r8d
mov r8d, ebx
jmp 0x14044055f
call fcn.140444aa6
mov r12d, dword [rsp + 0x6c]
test r12d, r12d
jmp 0x140440571
jle 0x1404405f6
xor ebp, ebp
movsx r8d, r15w
cdq
movss xmm6, dword [rsp + 0x58]
mov edx, edx
movzx rdx, bx
bswap dx
nop word [rax + rax]
movsx r8, bx
jmp 0x14044059c
mov rcx, r15
not dh
setl r8b
mov edx, ebx
movsxd r8, esp
mov r8d, eax
movsx r8d, bp
mov r8d, ebp
jmp 0x1404405b9
call fcn.1404452e7
ucomiss xmm0, xmm8
jne 0x1404405ce
jnp 0x1404405f6
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x1404405f6
inc dword [r14]
jmp 0x1404405e3
inc ebp
clc
cmp ecx, ebp
cmp r12d, ebp
jmp 0x1404405f0
jne 0x14044059c
mov rax, qword [r15]
bts ecx, eax
mov eax, dword [rax + 0x10]
mov rcx, qword [rsp + 0x28]
shl dx, cl
mov ecx, dword [rcx]
sar dl, 0x86
mov rdx, qword [rsp + 0x20]
cmc
mov edx, dword [rdx]
cmp r13b, 0xb7
cmc
test bpl, 0x75
cmp ecx, edx
jmp 0x140440624
je 0x140440680
cmp ecx, eax
jmp 0x140440631
jle 0x140440775
mov rcx, qword [rsp + 0x28]
test bl, al
test r9w, 0x4c40
mov dword [rcx], eax
stc
bswap ecx
sbb ecx, 0x619c0444
mov ecx, eax
cmp r9b, 0x56
cmp edx, eax
jmp 0x14044065c
jg 0x140440782
cmp ecx, edx
jmp 0x140440669
jne 0x140440680
mov dword [r14], ecx
bt cx, 0x5b
shl cl, cl
sub rcx, 0x5589595d
mov ecx, dword [r14]
test dil, r15b
cmp ecx, eax
jmp 0x14044068d
jle 0x1404406a6
mov dword [r14], eax
movsx cx, r12b
rol cx, cl
mov ecx, eax
cmc
jmp 0x1404406a6
mov byte [r14 + 0x16], 1
cmc
movss dword [r14 + 0x1c], xmm7
jmp 0x1404406b7
test edi, edi
jmp 0x1404406be
je 0x1404406cb
mov rax, qword [rsp + 0x20]
mov dword [rax], ecx
sub r8d, r8d
cmp ebx, 2
jmp 0x1404406d6
jl 0x14044050b
lea edx, [rbx - 1]
movzx cx, sil
mov cl, 0xb3
xchg cx, cx
mov ecx, dword [r15 + 0x1c]
jmp 0x1404406f2
jmp 0x14044072b
cmp word [rsi + rax*2], 0xa
jmp 0x140440701
je 0x1404404f8
mov rax, rbp
not dx
inc rax
rcl dx, 0x1a
movsx rdx, bp
mov rdx, rbp
clc
cmp rax, 1
jmp 0x140440725
jbe 0x14044050b
lea rbp, [rdx - 1]
test rdx, rcx
test cl, 4
jne 0x140440707
mov rsi, qword [r15]
cmc
mov eax, ebp
test r14b, 0xb
test bl, spl
clc
cmp qword [rsi + 0x10], rax
jmp 0x140440752
jbe 0x140442067
cmp qword [rsi + 0x18], 8
jmp 0x140440762
jb 0x1404406f7
mov rsi, qword [rsi]
jmp 0x140440770
jmp 0x1404406f7
cmp edx, eax
jmp 0x14044077c
jle 0x140440662
mov rdx, qword [rsp + 0x20]
cmp r15w, 0xfdc
cmp r12b, al
mov dword [rdx], eax
sal rdx, cl
mov edx, eax
cmp r8, r11
test sil, 0x61
cmp ecx, edx
je 0x14044066f
jmp 0x140440680
cmp r8d, 0x200000
jmp 0x1404407b7
je 0x140440f43
cmp r8d, 0x200001
jmp 0x1404407c9
jne 0x1404416b9
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jne 0x1404419ae
inc dword [r14]
movsx eax, sp
bswap rax
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
jmp 0x140441a13
cmp r8d, 0x600000
jmp 0x1404407fd
je 0x140440fa9
cmp r8d, 0x600001
jne 0x1404416b9
mov ecx, dword [r14 + 4]
and al, ah
shl ax, 0x14
mov eax, dword [r14 + 8]
cmp r8b, 0xfa
test bpl, al
cmp ecx, eax
jmp 0x14044082c
jne 0x140441a26
mov ecx, dword [r14]
movsx ax, r9b
bswap ax
movzx rax, r8w
mov dword [r14 + 4], ecx
nop
movzx eax, cx
mov eax, ecx
jmp 0x140440851
jmp 0x140441a33
cmp r8d, 0x200006
je 0x140441031
cmp r8d, 0x200007
jmp 0x14044086f
jne 0x1404416b9
mov rax, qword [r15]
jmp 0x14044087d
mov eax, dword [rax + 0x10]
mov dword [r14], eax
jmp 0x140440888
mov qword [r14 + 4], 0
jmp 0x140440895
jmp 0x140441fee
mov dword [r14], ecx
shrd bp, bp, 0x9f
or bpl, bl
mov rax, qword [r15]
stc
shl bp, cl
mov eax, dword [rax + 0x10]
lea rbp, [r14 + 4]
test r11b, 0x6e
mov qword [rsp + 0x20], rbp
cmp edx, eax
jmp 0x1404408c3
jle 0x1404408de
mov rdx, qword [rsp + 0x20]
rol sil, 0x80
movsx si, r13b
mov dword [rdx], eax
mov edx, eax
or sil, r11b
lea rsi, [r14 + 8]
cmp ecx, eax
jle 0x1404408f2
mov dword [rsi], eax
sbb cx, dx
mov ecx, eax
clc
cmp edx, ecx
jmp 0x1404408f9
jne 0x1404410cf
mov dword [r14], edx
jmp 0x140440907
jmp 0x1404410cf
mov dword [r14], edx
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
shl bpl, cl
btc ebp, 1
lea rbp, [r14 + 4]
mov qword [rsp + 0x28], rbp
cmc
cmp ecx, eax
jmp 0x14044092d
jle 0x14044094f
mov rcx, qword [rsp + 0x28]
shr ebp, 0x71
bswap rbp
mov dword [rcx], eax
and cx, r13w
not ch
mov ecx, eax
movsxd rbp, r15d
rcr bpl, 0xe
lea rbp, [r14 + 8]
cmc
mov qword [rsp + 0x20], rbp
cmc
stc
cmp edx, eax
jmp 0x140440962
jle 0x14044097b
mov rdx, qword [rsp + 0x20]
jmp 0x140440972
mov dword [rdx], eax
mov edx, eax
jmp 0x14044097b
cmp ecx, edx
jmp 0x140440982
jne 0x140440454
mov dword [r14], ecx
jmp 0x140440454
mov ecx, dword [r14 + 0xe28]
cmp ebp, ecx
jle 0x14044132d
lea rax, [r14 + 0x650]
mov qword [rsp + 0x28], rax
movsx ax, r9b
movzx eax, word [r14 + 0xe20]
movsx rbp, r12w
setae bpl
lea rbp, [r14 + 0x3c]
mov qword [rsp + 0x30], rbp
jmp 0x1404409ce
jmp 0x140440a61
mov r13, rsi
sal r8b, cl
mov r8b, pe_nt_image_headers64
movsx rax, ax
xor r8d, r14d
btc edx, ebp
bts rdx, rsp
shl rax, 4
neg r8w
clc
lea rdx, [rbx + rax]
shr r8b, 0xa5
or r8d, edx
lea rcx, [rbx + rax]
sbb r8, r9
add rcx, 0x10
stc
mov r8d, 0x630
cmc
stc
sub r8, rax
jmp 0x140440a1a
call fcn.1404a922d
mov eax, dword [r14 + 0xe20]
mov edx, dword [r14 + 0xe24]
movzx bp, r15b
bswap ecx
inc eax
mov word [r14 + 0xe20], ax
setle bpl
mov ecx, dword [r14 + 0xe28]
cmp r10, 0xfa83fc7
mov rbp, rdx
test bl, 0x2a
lea ebp, [rdi + rdx]
cmp ebp, ecx
jle 0x14044133c
cmp ax, 0x63
jmp 0x140440a6a
je 0x140441fee
jge 0x140440a56
cmp dword [r14 + 0x64c], 0
jmp 0x140440a83
js 0x1404409dc
mov rsi, r13
movsxd r13, dword [r14 + 0x644]
lahf
sal rbp, 0x56
add ecx, r13d
cdq
movsx r8, cx
mov dword [r14 + 0xe28], ecx
cwde
bt ax, 0xed
test ecx, edi
movsxd rax, ecx
movzx r8d, r11w
mov rcx, qword [rsp + 0x28]
or r8b, 0x23
sal dl, cl
bswap r8w
lea rcx, [rcx + rax*2]
sal r8w, 0xde
test bh, 0x97
bts r8w, dx
mov rbp, r13
stc
lea rbp, [rbp + r13]
mov rdx, rcx
movsx r8d, di
bsf r8, rsp
sub rdx, rbp
inc bpl
mov ebp, 0x3e7
rol r8b, 0x8c
btr r8d, esi
movsx r8, r8w
sub ebp, eax
xor r8b, r13b
movsxd r8, ebp
add r8, r8
jmp 0x140440b11
call fcn.1404a922d
movsx rax, word [r14 + 0xe20]
cmp rax, 0x61
jmp 0x140440b27
jg 0x1404409d3
test al, 1
jmp 0x140440b34
jne 0x140440b47
mov rcx, rax
jmp 0x140440b42
jmp 0x140440ba7
mov rdx, rax
sbb ecx, 0x14e6258c
or cl, ah
btr cx, 0xa1
shl rdx, 4
dec cx
cmc
mov ecx, dword [rbx + rdx + 0xc]
test r10b, 0xab
test ecx, ecx
jmp 0x140440b6e
js 0x140440b97
lea rdx, [rdx + rbx]
add rdx, 0xc
jmp 0x140440b81
add ecx, r13d
jmp 0x140440b89
mov dword [rdx], ecx
movzx ecx, r11w
movsxd rcx, r11d
movsx cx, r10b
mov rcx, rax
jmp 0x140440b9f
inc rcx
jmp 0x140440ba7
cmp ax, 0x61
jmp 0x140440bb0
je 0x1404409d3
lea rdx, [rcx - 0x62]
shl rcx, 4
add rcx, qword [rsp + 0x30]
jmp 0x140440bc8
jmp 0x140440be0
add rcx, 0x20
test r9b, r10b
clc
cmc
add rdx, 2
je 0x1404409d3
mov ebp, dword [rcx - 0x10]
cmc
test ebp, ebp
jmp 0x140440beb
js 0x140440c0c
add ebp, r13d
test esp, 0x3d963bf4
test r10b, r12b
mov dword [rcx - 0x10], ebp
jmp 0x140440c0c
mov ebp, dword [rcx]
test bpl, dl
cmc
stc
test ebp, ebp
jmp 0x140440c1a
js 0x140440bcd
add ebp, r13d
jmp 0x140440c28
mov dword [rcx], ebp
jmp 0x140440c2f
jmp 0x140440bcd
lea rdx, [r14 + rbx]
cmc
jmp 0x140440c3e
add rdx, 0x2c
test sil, 0x88
jmp 0x140440c4e
mov dword [rdx], edi
mov dword [r14 + 0xe24], esi
cmp dx, r10w
cmp dword [rcx], 0
jle 0x140440d0c
lea r8, [r14 + rbx]
add r8, 0x20
jmp 0x140440c75
xor ebx, ebx
jmp 0x140440c7c
jmp 0x140440cb6
movzx edi, word [rsi + rdi*2]
and si, r9w
movzx esi, r14w
movsxd rsi, dword [rdx]
add rsi, rbx
mov word [r14 + rsi*2 + 0x650], di
jmp 0x140440ca1
inc rbx
jmp 0x140440ca9
cmp ebx, dword [rcx]
jmp 0x140440cb0
jge 0x140440d0c
mov di, 0x2a
cmc
test byte [r15 + 0x1c], 4
jmp 0x140440cc5
jne 0x140440c8d
movsxd rdi, dword [r8]
bts si, bx
shl esi, cl
mov rsi, qword [r15]
cmp esp, 0x72766fb
test r13b, 0x50
lea rdi, [rdi + rbx]
cmp qword [rsi + 0x10], rdi
jbe 0x140442067
cmp qword [rsi + 0x18], 8
jmp 0x140440cf9
jb 0x140440c81
mov rsi, qword [rsi]
jmp 0x140440d07
jmp 0x140440c81
mov rdi, qword [r15]
movzx ecx, r12w
mov rsi, qword [rdi + 0x10]
dec cl
shl cx, cl
ror ch, 0xf2
mov rcx, rsi
stc
cmp cl, r9b
test r11b, r15b
sub rcx, r12
jmp 0x140440d31
jb 0x140442067
cmp rcx, rax
jmp 0x140440d3f
cmovb rax, rcx
cmp qword [rdi + 0x18], 8
bswap rcx
mov rcx, rdi
jmp 0x140440d53
jb 0x140440d5d
mov rcx, qword [rdi]
clc
lea rcx, [rcx + r12*2]
sub rsi, rax
bswap rdx
inc ebx
shrd dx, r13w, 0xec
mov rbx, rsi
shl r8, cl
cmp rsp, rdi
sub rbx, r12
lea rdx, [rcx + rax*2]
bsf r8w, dx
lea r8, [rbx + rbx]
jmp 0x140440d8d
add r8, 2
call fcn.1404a922d
mov qword [rdi + 0x10], rsi
stc
cmc
test ebp, ebp
jmp 0x140440da3
je 0x140440df0
lea r8, [r14 + r13*2]
bswap r9w
cmp r8b, 2
add r8, 0x650
movzx ecx, r8w
movzx dx, r8b
movsx r9d, r13w
mov rcx, r15
movsxd rdx, r13d
mov edx, r12d
jmp 0x140440dd7
mov r9d, ebp
jmp 0x140440ddf
call fcn.14044567d
add dword [r14 + 0xe28], ebp
test bp, 0x7c84
add ebp, r12d
jmp 0x140440df8
mov dword [r14], ebp
jmp 0x140440e00
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
psubw xmm0, xmm1
movd dword [r14 + 0xe1e], xmm0
jmp 0x140441fee
mov rax, qword [r15]
mov ebp, dword [rax + 0x10]
mov eax, dword [r14 + 4]
add cl, 0xc3
mov ecx, dword [r14 + 8]
cmc
test r9, 0x841291b
cmp r15b, 0x3c
cmp eax, ecx
jmp 0x140440e43
je 0x140441a96
cmp eax, ebp
jle 0x140441a5f
mov dword [r14 + 4], ebp
xadd eax, eax
mov eax, ebp
jmp 0x140440e62
cmp ecx, ebp
jmp 0x140440e69
jg 0x140441a6c
cmp eax, ecx
je 0x140441a8b
jmp 0x140441a9d
mov rax, qword [r15]
btr bp, 0x75
mov ebp, dword [rax + 0x10]
mov edx, dword [r14 + 4]
bswap ecx
rol cl, 0xb4
shr ch, cl
mov ecx, dword [r14 + 8]
cmp edx, ecx
je 0x140441be6
cmp edx, ebp
jmp 0x140440ea5
jle 0x140441bbd
mov dword [r14 + 4], ebp
and rdx, 0x167d127d
mov edx, ebp
jmp 0x140440ebd
cmp ecx, ebp
jg 0x140441bca
cmp edx, ecx
jmp 0x140440ecc
je 0x140441be1
jmp 0x140441be8
mov rax, qword [r15]
cmovg cx, r12w
xor dl, 0x18
mov edx, dword [rax + 0x10]
rol bpl, 0x4a
sbb cl, spl
xor bp, bx
mov ebp, dword [r14 + 4]
inc ecx
mov ecx, dword [r14 + 8]
test r11b, 0xbe
clc
cmp ebp, ecx
jmp 0x140440f05
je 0x140441c53
cmp ebp, edx
jmp 0x140440f12
jle 0x140441c2a
mov dword [r14 + 4], edx
bt rbp, r9
mov ebp, edx
clc
test r12w, 0x6022
cmp ecx, edx
jg 0x140441c37
cmp ebp, ecx
jmp 0x140440f38
je 0x140441c50
jmp 0x140441c5d
mov eax, dword [r14 + 4]
mov ecx, dword [r14 + 8]
cmp r14d, r12d
cmp eax, ecx
jmp 0x140440f55
jne 0x140440f82
mov eax, dword [r14]
cmp cx, cx
test eax, eax
jmp 0x140440f68
jle 0x140441fee
dec eax
jmp 0x140440f75
mov dword [r14], eax
jmp 0x140440f7d
jmp 0x140441fee
jle 0x140440f93
mov dword [r14 + 4], ecx
mov eax, ecx
jmp 0x140440f93
mov dword [r14], eax
jmp 0x140440f9b
mov dword [r14 + 8], eax
jmp 0x140440fa4
jmp 0x140441fee
mov rax, qword [r15]
shl dl, cl
mov ecx, dword [rax + 0x10]
cdqe
mov edx, dword [r14 + 4]
mov eax, dword [r14 + 8]
test rcx, r10
test di, 0x20ea
jmp 0x140440fc8
cmp edx, eax
jmp 0x140440fcf
je 0x140441010
cmp edx, ecx
jle 0x140441c99
mov dword [r14 + 4], ecx
movsx rdx, r15w
add dh, bl
movzx edx, r10w
mov edx, ecx
cmp eax, ecx
jmp 0x140440ff4
jg 0x140441ca1
cmp edx, eax
jmp 0x140441001
jne 0x140441cbc
mov dword [r14], edx
inc ah
cmovp ax, ax
mov eax, edx
cmc
jmp 0x14044101c
cmp edx, eax
je 0x140441cc9
test eax, eax
jg 0x140441d12
jmp 0x1404401cf
mov dword [r14 + 8], 0
jmp 0x14044103e
mov qword [r14], 0
jmp 0x140441fee
mov eax, ecx
mov ecx, edx
cmc
cmp r13d, esi
cmp dil, 0xba
cmp ecx, eax
jmp 0x14044105d
je 0x140441088
mov rcx, qword [r15]
mov ecx, dword [rcx + 0x10]
cmp eax, ecx
jmp 0x140441070
jle 0x140441088
mov dword [r14 + 8], ecx
mov eax, ecx
neg sil
cmp r14d, r11d
bt r8w, 0x72
mov dword [r14], eax
bt r8w, 0x65
xchg sil, sil
rol ch, 0x2c
mov dword [r14 + 4], eax
mov byte [r14 + 0x16], 0
cmc
inc al
mov rax, qword [r15]
shl cx, 0xb
movsx r8, r13w
shr r8b, cl
mov eax, dword [rax + 0x10]
lea rcx, [r14 + 4]
and sil, r13b
bt r8d, esp
shr sil, cl
mov qword [rsp + 0x20], rcx
lea rsi, [r14 + 8]
movsxd r8, r11d
cmc
mov r8d, dword [r14]
cmc
cmp r15w, 0x2805
cmp r8d, eax
jmp 0x1404410e1
jle 0x1404410fe
mov dword [r14], eax
movzx ebp, r14w
movsx rbp, dx
mov r8d, eax
movsx bp, dl
xchg dh, dl
mov ch, 0x95
movzx r9d, byte [r14 + 0x17]
cdq
cmovbe cx, r11w
lea rbp, [rsp + 0x38]
xchg cx, cx
mov rcx, rbp
movsx dx, r12b
jmp 0x140441120
mov rdx, r15
jmp 0x140441128
call fcn.140445b05
cmp dword [rsp + 0x28], 0
jmp 0x140441137
jle 0x140441ff3
lea rax, [r14 + 0x1c]
mov ebx, dword [rsp + 0x44]
cmp byte [r14 + 0x16], 0
mov qword [rsp + 0x30], rax
cmovne rbp, rax
mov r12d, dword [rsp + 0x48]
sub r13d, r13d
jmp 0x140441160
movss xmm8, dword [0x1400bd560]
jmp 0x14044116e
jmp 0x14044118e
inc r13d
mov rbp, qword [rsp + 0x30]
jmp 0x140441183
cmp r13d, dword [rsp + 0x28]
je 0x140441ff3
test r12d, r12d
jmp 0x140441196
je 0x140441ff3
movss xmm7, dword [rbp]
rcl cx, 0xb4
sal rcx, 0x9d
add ebx, r12d
mov dword [r14], ebx
movsx r8d, r13w
lea rcx, [rsp + 0x58]
movzx edx, r9w
movsx rdx, r8w
mov rdx, r15
movzx r8d, r11w
mov r8d, ebx
call fcn.140444aa6
mov r12d, dword [rsp + 0x6c]
test r12d, r12d
jmp 0x1404411dc
jle 0x140441257
xor ebp, ebp
movss xmm6, dword [rsp + 0x58]
bswap edx
jmp 0x1404411f1
nop dword [rax]
cmovl r8w, cx
cdq
movsx rcx, r14w
mov rcx, r15
mov edx, ebx
cmovb r8w, r14w
jmp 0x140441216
mov r8d, ebp
call fcn.1404452e7
ucomiss xmm0, xmm8
jne 0x14044122e
jnp 0x140441257
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x140441257
inc dword [r14]
jmp 0x140441243
inc ebp
cmp r13w, bx
cmp r12d, ebp
jmp 0x140441251
jne 0x140441202
mov rax, qword [r15]
bsf rcx, rcx
mov eax, dword [rax + 0x10]
sbb rdx, r11
shl ch, cl
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rcx]
movsx edx, ax
cmp r10, rcx
shr dl, cl
mov edx, dword [rsi]
test r10b, r13b
cmp bh, bl
cmp ecx, edx
je 0x1404412cd
cmp ecx, eax
jmp 0x14044128b
jle 0x14044130a
mov rcx, qword [rsp + 0x20]
cmc
clc
mov dword [rcx], eax
cmp r8b, 0xbc
rol cl, 0xa3
mov ecx, eax
jmp 0x1404412a8
cmp edx, eax
jmp 0x1404412af
jg 0x140441312
cmp ecx, edx
jmp 0x1404412bc
jne 0x1404412cd
mov dword [r14], ecx
rol ch, cl
cmc
bt rcx, 0xad
mov ecx, dword [r14]
cmp ecx, eax
jle 0x1404412df
mov dword [r14], eax
ror cl, cl
mov ecx, eax
mov byte [r14 + 0x16], 1
jmp 0x1404412e9
movss dword [r14 + 0x1c], xmm7
jmp 0x1404412f6
test edi, edi
je 0x140441173
mov dword [rsi], ecx
jmp 0x140441305
jmp 0x140441173
cmp edx, eax
jle 0x1404412b5
mov dword [rsi], eax
mov edx, eax
jmp 0x14044131b
cmp ecx, edx
jmp 0x140441322
je 0x1404412c2
jmp 0x1404412cd
movzx eax, word [r14 + 0xe20]
cmp r12, 0x4c8b0788
movsx rax, ax
shl rax, 4
sub ecx, edi
cmc
test dil, r12b
test r14, 0x72211567
mov dword [rax + rbx - 4], ecx
clc
mov dword [r14 + 0xe28], ecx
cmp r9b, r8b
test edi, edi
jmp 0x140441367
jle 0x14044141e
lea rax, [rax + rbx]
add rax, 0xfffffffffffffffc
sar dx, 0x24
test sil, spl
shr dl, 0xb
xor ecx, ecx
setle dl
mov dx, 0x4d0f
cwd
mov rdx, r13
jmp 0x140441392
jmp 0x1404413da
movzx ebp, word [rbp + rdx*2]
bts bx, cx
sbb bl, r8b
adc bx, 0xed9
movsxd rbx, dword [rax]
add rbx, rcx
mov word [r14 + rbx*2 + 0x650], bp
jmp 0x1404413bc
inc rcx
jmp 0x1404413c4
inc rdx
test bp, 0x4891
cmp rdi, rcx
jmp 0x1404413d4
je 0x14044141e
mov bp, 0x2a
cmp cl, sil
stc
clc
test byte [r15 + 0x1c], 4
jne 0x1404413a8
mov rbp, qword [r15]
jmp 0x1404413f6
cmp qword [rbp + 0x10], rdx
jmp 0x1404413ff
jbe 0x140442067
cmp qword [rbp + 0x18], 8
jmp 0x14044140f
jb 0x140441397
mov rbp, qword [rbp]
jmp 0x140441397
mov rbx, qword [r15]
mov rsi, qword [rbx + 0x10]
mov rcx, rsi
sub rcx, r13
jmp 0x140441430
jb 0x140442067
movsxd rax, edi
cmp cx, cx
cmp rcx, rax
jmp 0x140441444
cmovb rax, rcx
cmp qword [rbx + 0x18], 8
movsx rcx, r8w
mov rcx, rbx
jmp 0x140441459
jb 0x140441465
mov rcx, qword [rbx]
sal dx, cl
lea rcx, [rcx + r13*2]
rcl rbp, 0x33
movsxd rbp, r9d
sub rsi, rax
ror r8b, cl
rcl dx, cl
bsf rbp, rdi
mov rbp, rsi
bt r8w, r8w
shrd r8w, r13w, 0x56
sub rbp, r13
bswap r8w
sub r8b, 0xe6
test r8b, 0xd0
lea rdx, [rcx + rax*2]
lea r8, [rbp + 2]
add r8, rbp
jmp 0x1404414ae
call fcn.1404a922d
mov qword [rbx + 0x10], rsi
bsf ecx, esp
mov cx, r8w
movsx ecx, r8w
mov rcx, qword [rsp + 0x20]
test r12d, r12d
jmp 0x1404414cf
je 0x14044150d
lea r8, [r14 + rcx*2]
movzx cx, r9b
add r8, 0x650
xchg ch, dl
cwd
mov rcx, r15
sets r9b
cmovge r9w, r8w
mov edx, r13d
mov r9d, r12d
jmp 0x140441500
call fcn.14044567d
sub dword [r14 + 0xe24], r12d
cmc
add r12d, r13d
mov dword [r14], r12d
jmp 0x140441518
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
paddw xmm1, xmm0
movd dword [r14 + 0xe1e], xmm1
jmp 0x140441fee
cmp r8d, 0x20000d
jne 0x1404416b9
mov eax, dword [r14 + 4]
test r9w, 0x465b
clc
cmp eax, dword [r14 + 8]
jmp 0x140441558
jne 0x140441f1e
mov edx, dword [r14]
movzx rcx, cx
mov rcx, r15
jmp 0x14044156d
call fcn.140445a45
jmp 0x14043fab3
cmp r8d, 0x60000d
jmp 0x140441583
jne 0x1404416b9
mov ebx, dword [r14]
shl al, 0x51
mov eax, dword [r14 + 4]
jmp 0x140441598
cmp eax, dword [r14 + 8]
jne 0x1404415b9
mov dword [r14 + 8], ebx
shl si, cl
rcr sil, cl
test rsp, r14
mov dword [r14 + 4], ebx
movsx rsi, dx
not edi
mov rax, qword [r15]
movsx si, bpl
btc di, 0x99
adc rsi, rcx
mov edi, dword [rax + 0x10]
stc
adc sil, r14b
movsx si, r12b
mov esi, ebx
btr rbx, r12
btc bx, 0x34
shr bx, 0xc3
lea ebx, [rsi + 1]
cmp ebx, edi
jge 0x14044160d
mov rcx, r15
mov dh, 0x65
xchg dh, dl
cqo
mov edx, ebx
jmp 0x140441600
call fcn.1404464e7
test eax, eax
je 0x1404415d5
cmp esi, edi
cmovnp eax, r11d
cmovge ebx, edi
mov dword [r14], ebx
mov dword [r14 + 8], ebx
ror ecx, 0x16
bt cx, 0xd8
movsx ecx, ax
mov rax, qword [r15]
neg cx
mov eax, dword [rax + 0x10]
btc rcx, r12
mov ecx, dword [r14 + 4]
jmp 0x14044163e
cmp ecx, ebx
jmp 0x140441645
je 0x14044169f
cmp ecx, eax
jmp 0x140441652
jle 0x140441669
mov dword [r14 + 4], eax
rcl rcx, 0xd4
cqo
mov ecx, eax
cmc
movsx edx, r10w
mov edx, ebx
stc
cmp ebx, eax
jmp 0x140441673
jle 0x14044168a
mov dword [r14 + 8], eax
btr rdx, rsp
mov edx, eax
clc
jmp 0x14044168a
cmp ecx, edx
jne 0x14044169f
mov dword [r14], ecx
sal ebx, cl
setno bh
sar bl, cl
mov ebx, ecx
clc
cmp ebx, eax
jmp 0x1404416a6
jle 0x140441ff3
mov dword [r14], eax
jmp 0x1404416b4
jmp 0x140441ff3
sub eax, eax
test r9b, 0xcc
cmc
cmp r8d, 0x200000
jmp 0x1404416cc
cmovl eax, r8d
test r14b, r10b
test eax, eax
jmp 0x1404416da
jle 0x140441ff3
mov word [rsp + 0x38], ax
test dil, spl
clc
cmp eax, 0xa
jmp 0x1404416f1
jne 0x140441707
cmp byte [r14 + 0x17], 0
jmp 0x140441701
jne 0x140441ff3
cmp byte [r14 + 0xc], 0
je 0x1404417d1
mov eax, dword [r14 + 4]
cmp r12w, 0x5ca4
test di, bx
stc
cmp eax, dword [r14 + 8]
jmp 0x140441729
jne 0x1404417d1
movsxd r8, dword [r14]
ror ax, 0x23
sar ah, cl
mov rax, qword [r15]
cmp r15w, dx
test di, r12w
stc
cmp qword [rax + 0x10], r8
jmp 0x14044174d
jbe 0x1404417d1
mov rcx, r15
jmp 0x14044175d
mov rdx, r14
jmp 0x140441765
call fcn.1404454a3
mov edx, dword [r14]
mov cl, spl
movsx rcx, r10w
mov r8b, 0xda
mov rcx, r15
xchg r8, r8
mov r8b, 0x70
mov r8d, 1
jmp 0x14044178b
call fcn.140445588
mov edx, dword [r14]
mov cx, 0x473d
xchg r9, rcx
lea r8, [rsp + 0x38]
mov r9b, 0x24
movsxd rcx, ebp
xchg cx, cx
mov rcx, r15
movsx r9w, r11b
movsx r9d, r14w
mov r9d, 1
jmp 0x1404417bf
call fcn.14044567d
inc dword [r14]
jmp 0x1404417cc
jmp 0x140441fee
mov rcx, r15
cwd
mov rdx, r14
jmp 0x1404417de
call fcn.1404458da
mov edx, dword [r14]
mov r8b, 0x97
lea r8, [rsp + 0x38]
mov rcx, r15
movsx r9d, si
movsx r9w, r15b
mov r9d, 1
jmp 0x140441805
call fcn.14044567d
mov edx, dword [r14]
ror ch, 0x89
cmovge r9, rcx
lea rcx, [r14 + 0x20]
rcr r9b, cl
movzx r9, cx
bsr r9w, dx
sub r8d, r8d
mov r9d, 1
call fcn.140446065
inc dword [r14]
jmp 0x14044183a
jmp 0x140441fee
cmp ebp, eax
jmp 0x140441846
jle 0x140440258
mov dword [r14 + 8], eax
mov ebp, eax
jmp 0x140441858
cmp edx, ebp
jne 0x140441875
mov dword [r14], edx
xadd bp, bp
bts rbp, r12
mov ebp, edx
dec ch
cmovge ecx, ecx
xadd cl, cl
mov ecx, dword [r14]
cmc
cmp ecx, eax
jle 0x140441984
mov dword [r14], eax
adc cx, 0x4dfb
bt rcx, 0x89
mov ecx, eax
test r8, 0x6ab96f9a
cmp edx, ebp
je 0x140441991
jle 0x1404418b0
mov dword [r14 + 4], ebp
bt rcx, 0xe8
mov edx, ebp
mov dword [r14], edx
mov dword [r14 + 8], edx
btr cx, 0x80
sar ch, 0x48
mov byte [r14 + 0x16], 0
mov ecx, edx
cmp sp, 0x430e
stc
test r15b, 0x46
cmp byte [r14 + 0x17], 0
jmp 0x1404418da
jne 0x1404419a1
cmp ecx, eax
jmp 0x1404418e7
jge 0x140441fee
movsxd rdx, ecx
cmp dil, r11b
test ch, 0x12
neg eax
jmp 0x1404418fd
inc ecx
jmp 0x140441904
jmp 0x14044193d
cmp word [rbp + rdx*2], 0xa
je 0x140441fee
inc rdx
movsx rbp, r8w
movsx bp, al
mov dword [r14], ecx
lea ebp, [rax + rcx]
jmp 0x14044192b
inc ebp
inc ecx
cmp ebp, 1
jmp 0x140441937
je 0x140441fee
test byte [r15 + 0x1c], 4
jmp 0x140441947
jne 0x140441915
mov rbp, qword [r15]
test r11b, r11b
clc
cmp r8b, cl
cmp qword [rbp + 0x10], rdx
jmp 0x140441960
jbe 0x140442067
cmp qword [rbp + 0x18], 8
jmp 0x140441970
jb 0x140441909
mov rbp, qword [rbp]
jmp 0x14044197f
jmp 0x140441909
cmp edx, ebp
jmp 0x14044198b
jne 0x14044189f
cmp byte [r14 + 0x17], 0
jmp 0x14044199b
je 0x1404418e0
mov dword [r14], eax
jmp 0x1404419a9
jmp 0x140441fee
mov rcx, r15
cqo
mov dl, dil
jmp 0x1404419bb
mov rdx, r14
jmp 0x1404419c3
call 0x14024518a
mov ecx, dword [r14 + 4]
mov edx, dword [r14 + 8]
mov rax, qword [r15]
cmc
stc
mov eax, dword [rax + 0x10]
stc
test r10d, ebp
cmp ecx, edx
je 0x140441a13
cmp ecx, eax
jmp 0x1404419eb
jle 0x140441efb
mov dword [r14 + 4], eax
mov cl, r14b
sal cx, cl
bswap cx
mov ecx, eax
cmp edx, eax
jg 0x140441f03
cmp ecx, edx
jne 0x140441a13
mov dword [r14], ecx
cmp dword [r14], eax
jmp 0x140441a1b
jle 0x140441fee
jmp 0x1404401cf
mov dword [r14], eax
cmp r9b, 0xa6
sbb rdx, r8
xchg rdx, rdx
lea edx, [rax + 1]
mov dword [r14 + 8], edx
cmp r9w, bp
cmp ecx, edx
jmp 0x140441a45
jne 0x140441d1e
mov edx, ecx
jmp 0x140441a52
mov dword [r14], ecx
jmp 0x140441a5a
jmp 0x140441fee
cmp ecx, ebp
jmp 0x140441a66
jle 0x140440e6f
mov dword [r14 + 8], ebp
btc ecx, 0x73
mov ecx, ebp
clc
test r9, 0x452b13a3
cmp eax, ecx
jmp 0x140441a85
jne 0x140441a9d
mov dword [r14], eax
and dl, r9b
test r13b, bpl
bswap ecx
mov ecx, eax
movsx dx, bpl
mov edx, dword [r14]
cmp edx, ebp
jle 0x140441b8f
mov dword [r14], ebp
adc dl, r8b
mov edx, ebp
cmp eax, ecx
jmp 0x140441ab7
je 0x140441b9c
jle 0x140441ace
mov dword [r14 + 4], ecx
mov eax, ecx
movzx dx, r13b
mov dword [r14], eax
bt edx, 0x6c
mov dword [r14 + 8], eax
xadd dx, dx
and rdx, r13
mov byte [r14 + 0x16], 0
mov edx, eax
cmp byte [r14 + 0x17], 0
jmp 0x140441af1
jne 0x140441bac
test edx, edx
jmp 0x140441afe
jle 0x140441fee
mov eax, edx
jmp 0x140441b47
cmp word [rcx + rdx*2], 0xa
jmp 0x140441b15
je 0x140441fee
mov dword [r14], eax
movzx rcx, bp
bswap cx
inc cl
mov rcx, rax
jmp 0x140441b2f
inc rcx
cmp r9b, 0xad
cmc
stc
cmp rcx, 1
jmp 0x140441b41
jbe 0x140441fee
dec rax
cmp bpl, 0xab
test byte [r15 + 0x1c], 4
jne 0x140441b1b
mov rcx, qword [r15]
mov edx, eax
jmp 0x140441b63
cmp qword [rcx + 0x10], rdx
jmp 0x140441b6c
jbe 0x140442067
cmp qword [rcx + 0x18], 8
jmp 0x140441b7c
jb 0x140441b0b
mov rcx, qword [rcx]
jmp 0x140441b8a
jmp 0x140441b0b
cmp eax, ecx
jmp 0x140441b96
jne 0x140441abd
cmp byte [r14 + 0x17], 0
jmp 0x140441ba6
je 0x140441af7
mov dword [r14], 0
jmp 0x140441bb8
jmp 0x140441fee
cmp ecx, ebp
jmp 0x140441bc4
jle 0x140440ec5
mov dword [r14 + 8], ebp
mov cl, r10b
mov ecx, ebp
stc
cmp edx, ecx
jmp 0x140441bdb
jne 0x140441be8
mov dword [r14], edx
rol eax, cl
mov ecx, edx
mov eax, dword [r14]
cmp bpl, r13b
cmp eax, ebp
jmp 0x140441bf5
jle 0x140441c0b
mov dword [r14], ebp
mov eax, ebp
jmp 0x140441c0b
cmp edx, ecx
jmp 0x140441c12
jne 0x140441d6f
mov dword [r14 + 8], eax
jmp 0x140441c21
mov dword [r14 + 4], eax
jmp 0x140441d87
cmp ecx, edx
jmp 0x140441c31
jle 0x140440f31
mov dword [r14 + 8], edx
bswap cx
mov ecx, edx
test r9d, edx
cmp ebp, ecx
jmp 0x140441c4a
jne 0x140441c5d
mov dword [r14], ebp
mov ecx, ebp
shld eax, esp, 0xa1
lahf
mov ah, 0xae
mov eax, dword [r14]
cmp bpl, 0xd5
cmp eax, edx
jmp 0x140441c6b
jle 0x140441c7a
mov dword [r14], edx
mov eax, edx
test rcx, r15
clc
cmp ebp, ecx
jmp 0x140441c81
jne 0x140441dae
mov dword [r14 + 8], eax
jmp 0x140441c90
mov dword [r14 + 4], eax
jmp 0x140441db3
cmp eax, ecx
jle 0x140440ffa
mov dword [r14 + 8], ecx
sub ax, 0x8cf
mov eax, ecx
test r13w, r14w
cmp edx, eax
jmp 0x140441cb6
je 0x140441007
cmp edx, eax
jmp 0x140441cc3
jne 0x140441024
mov eax, dword [r14]
test ax, 0x304f
cmp r15b, 0xe4
cmp eax, ecx
cmovl ecx, eax
btc rax, r9
mov al, 0xa8
mov dword [r14 + 8], ecx
movzx ax, r12b
mov ax, 0x3729
bt ax, 0x69
mov dword [r14 + 4], ecx
movsx rax, r15w
bt ax, 0xda
sub ah, ch
mov eax, ecx
cmp dl, r12b
test eax, eax
jmp 0x140441d0c
jle 0x1404401cf
dec eax
jmp 0x140441d19
jmp 0x1404401c6
mov rbp, qword [r15]
cmp r10b, 0xd0
mov ebp, dword [rbp + 0x10]
cmp esp, 0x716a2593
test r11b, 1
cmp ecx, ebp
jmp 0x140441d39
jle 0x140441d4a
mov dword [r14 + 4], ebp
test r10b, bpl
test r10b, 0xd6
cmp eax, ebp
jmp 0x140441d51
jl 0x140441d62
mov dword [r14 + 8], ebp
mov edx, ebp
jmp 0x140441d62
mov dword [r14], edx
jmp 0x140441d6a
jmp 0x140441fee
mov dword [r14], ecx
bt rax, rcx
bt ax, 0x12
mov eax, ecx
test r12b, al
test r15d, 0x7f8f0264
cmp byte [r14 + 0x17], 0
jmp 0x140441d91
je 0x140441dd0
mov dword [r14], 0
xor eax, eax
mov dword [r14 + 8], eax
jmp 0x140441da9
jmp 0x140441fee
mov dword [r14], ecx
mov eax, ecx
cmp byte [r14 + 0x17], 0
jmp 0x140441dbd
je 0x140441e73
mov dword [r14], edx
jmp 0x140441dcb
jmp 0x140441fdd
test eax, eax
jmp 0x140441dd7
jle 0x140441fc9
mov ecx, eax
jmp 0x140441e21
cmp word [rdx + rbp*2], 0xa
jmp 0x140441dee
je 0x140441fc2
mov dword [r14], eax
movsx dx, sil
mov rdx, rax
mov ch, 0x1e
inc rdx
or cx, r11w
and cx, di
sbb ecx, 0x5a843d4b
mov rcx, rax
stc
clc
cmp rdx, 1
jbe 0x140441fc9
lea rax, [rcx - 1]
test r11w, 0x2e5e
clc
jmp 0x140441e31
test byte [r15 + 0x1c], 4
jmp 0x140441e3b
jne 0x140441df4
mov rdx, qword [r15]
mov ebp, eax
clc
cmp qword [rdx + 0x10], rbp
jmp 0x140441e50
jbe 0x140442067
cmp qword [rdx + 0x18], 8
jmp 0x140441e60
jb 0x140441de4
mov rdx, qword [rdx]
jmp 0x140441e6e
jmp 0x140441de4
cmp eax, edx
jge 0x140441fbb
movsxd rbp, eax
jmp 0x140441e83
jmp 0x140441ebc
cmp word [rax + rbp*2], 0xa
je 0x140441fd7
lea eax, [rbp + 1]
jmp 0x140441e9b
mov rcx, rbp
setns bpl
inc rcx
mov dword [r14], eax
adc bpl, 0xba
mov rbp, rcx
cmp edx, ecx
jmp 0x140441eb6
je 0x140441fdd
test byte [r15 + 0x1c], 4
jne 0x140441e93
mov rax, qword [r15]
jmp 0x140441ed4
cmp qword [rax + 0x10], rbp
jmp 0x140441edd
jbe 0x140442067
cmp qword [rax + 0x18], 8
jmp 0x140441eed
jb 0x140441e88
mov rax, qword [rax]
jmp 0x140441e88
cmp edx, eax
jle 0x140441a08
mov dword [r14 + 8], eax
sar dl, cl
mov edx, eax
stc
cmp ecx, edx
jmp 0x140441f13
je 0x140441a10
jmp 0x140441a13
mov rcx, r15
mov rdx, r14
rcr r13w, cl
and ebp, 0xabb386d
movaps xmm6, xmmword [rsp + 0x70]
test rsp, rdi
bswap rsi
movzx r12w, spl
movaps xmm7, xmmword [rsp + 0x80]
bts si, bp
sub r12b, sil
rcr si, cl
movaps xmm8, xmmword [rsp + 0x90]
clc
add rsp, 0xa8
jmp 0x140441f6d
pop rbx
bswap r15d
movzx r14d, bx
pop rbp
cmovnp r15w, r9w
movzx r13d, r12w
jmp 0x140441f84
pop rdi
movsx r12w, r8b
mov r12d, 0x4fa2357d
pop rsi
xchg r12w, r13w
movsx r14, r8w
pop r12
xchg r13b, r14b
pop r13
xchg r14d, r14d
mov r14, rbp
pop r14
movzx r15, r10w
mov r15b, r12b
pop r15
jmp 0x140441fb6
jmp 0x14024518a
mov edx, eax
jmp 0x140441fdd
mov eax, ecx
jmp 0x140441fc9
mov dword [r14 + 8], eax
jmp 0x140441fd2
jmp 0x140441fee
mov edx, ebp
movzx di, cl
mov dword [r14 + 8], edx
sar ebp, 0x53
shld r15, r10, 0x7d
btr bp, 0x79
mov byte [r14 + 0x16], 0
movaps xmm6, xmmword [rsp + 0x70]
sbb r12, 0x102c4444
movaps xmm7, xmmword [rsp + 0x80]
bts r13w, r9w
cmp bx, 0x6150
sbb r14b, spl
movaps xmm8, xmmword [rsp + 0x90]
adc rbx, 0x33754175
rol sil, 0xf
add rsp, 0xa8
movzx r14w, bpl
movzx rsi, cx
movzx r15d, r12w
pop rbx
pop rbp
bswap r13w
pop rdi
setne r13b
pop rsi
jmp 0x14044204d
pop r12
movzx r14, r8w
pop r13
setbe r14b
movzx r14, r15w
pop r14
pop r15
jmp 0x140442066
ret
call fcn.140445481
int3