Function at 0x140438c38
Capabilities:
Check for software breakpoints

Disassembly:
mov byte [rdx + 0x16], 0
jmp 0x14012b9d4
je 0x1402478e0
mov rax, qword [rcx]
mov eax, dword [rax + 0x10]
cmp r9d, eax
jmp 0x140121f5f
jle 0x14011d5cb
mov dword [rdx + 8], eax
ror r8b, 0xde
mov r8d, eax
cmp r9d, r8d
jmp 0x140285398
cmovge r9d, eax
test r9b, 0x83
jmp 0x1401eeef3
ret
je 0x14012b9d4
jle 0x14025afc4
mov dword [rdx + 8], eax
mov dword [rdx + 4], r9d
stc
mov r8d, eax
test ecx, ebx
cmp r9d, r8d
jmp 0x140255ba1
mov eax, dword [rdx + 4]
mov r9d, dword [rdx + 8]
cmp eax, r9d
jmp 0x14012f02c
cmp r8d, eax
jmp 0x14011d5bb
mov dword [rdx + 4], r8d
jmp 0x1400e1d04
mov dword [rdx], r8d
jmp 0x1402211f8
jne 0x1400fc2d2
jmp 0x1402478e0
mov r8d, r9d
sbb r9w, 0x7f0
mov r9d, eax
cmp rdi, r14
cmp r9d, r8d
jmp 0x1400fc2cc
jne 0x1402478e0
mov dword [rdx], r9d
mov r8d, r9d
jmp 0x1402478e0
push r15
bswap r15w
push r14
sal r14b, 0x30
push r13
adc r14b, r9b
cmc
push r12
sbb r14w, ax
push rsi
rcl r15b, cl
setg r14b
btr r14w, dx
push rdi
xchg r14w, r14w
rol r14w, cl
push rbp
and r15d, esi
movzx r15d, r13w
push rbx
ror r14b, 0x39
mov r14w, sp
neg r14w
sub rsp, 0xa8
bt r14w, 0xa4
bt r14, rdx
sar r15b, cl
movaps xmmword [rsp + 0x90], xmm8
btr r14, 0x94
movaps xmmword [rsp + 0x80], xmm7
and r15b, 0x1a
setp r14b
shl r14, 0x95
movaps xmmword [rsp + 0x70], xmm6
movsx r15, r8w
mov r14, rdx
bsf r15, r12
movsx r15w, sil
inc r15
mov r15, rcx
clc
test r10, r12
cmp cx, 0x2c67
cmp r8d, 0x5fffff
jg 0x140438d1e
cmp r8d, 0x200007
jmp 0x140438cef
jg 0x140438d4f
cmp r8d, 0x200002
jmp 0x140438d01
jle 0x140438e11
cmp r8d, 0x200004
jmp 0x140438d13
jl 0x140438db9
jmp 0x14043966a
cmp r8d, 0x600006
jg 0x140438d80
cmp r8d, 0x600002
jmp 0x140438d37
jle 0x140438e1c
cmp r8d, 0x600004
jl 0x140438db9
jmp 0x1404396f5
cmp r8d, 0x20000c
jmp 0x140438d5b
jle 0x140438e71
cmp r8d, 0x20000e
je 0x140438e22
cmp r8d, 0x20000f
je 0x140438db9
jmp 0x14043a986
cmp r8d, 0x60000c
jmp 0x140438d8c
jle 0x140438fa1
cmp r8d, 0x60000e
je 0x140438e22
cmp r8d, 0x60000f
jne 0x14043a9ca
nop word cs:[rax + rax]
mov edi, r8d
test r10w, sp
cmp r12d, ecx
cmp bh, 0x81
and edi, 0x400000
cmp ecx, r12d
and r8d, 0xffbfffff
jmp 0x140438dde
cmp r8d, 0x20000f
jmp 0x140438dea
je 0x140439754
cmp byte [r14 + 0x17], 0
je 0x140439778
or edi, 0x200001
setno r8b
movzx r8d, bp
mov r8d, edi
jmp 0x140438cd5
je 0x140438e22
jmp 0x140439bed
jne 0x140439c40
mov edi, r8d
cmc
test dil, 8
and edi, 0x400000
and r8d, 0xffbfffff
cmp r8d, 0x20000e
jmp 0x140438e43
je 0x14043976b
cmp byte [r14 + 0x17], 0
jmp 0x140438e53
je 0x1404397fc
or edi, 0x200000
mov r8, rbx
xchg r8w, r8w
movsxd r8, ebx
mov r8d, edi
jmp 0x140438cd5
cmp r8d, 0x200009
jmp 0x140438e7d
jle 0x140439133
cmp r8d, 0x20000a
jmp 0x140438e8f
je 0x140439465
cmp r8d, 0x20000b
jmp 0x140438ea1
je 0x140439561
cmp r8d, 0x20000c
jmp 0x140438eb3
jne 0x14043ab09
mov eax, dword [r14 + 4]
adc rcx, 0x4f6e0ad1
xchg cx, cx
mov ecx, dword [r14 + 8]
cmp ebx, esi
cmc
cmp eax, ecx
jmp 0x140438ed5
jne 0x14043a3c1
mov ebx, dword [r14]
mov eax, ebx
test spl, r13b
cmc
lea ebx, [rax - 1]
test eax, eax
jle 0x140438f12
mov rcx, r15
mov edx, 0x3d0849c5
bswap dx
movzx edx, r14w
mov edx, ebx
call fcn.14043f85b
test eax, eax
jmp 0x140438f0c
je 0x140438ede
sub eax, eax
cmp r14b, 7
sar dil, cl
shr di, cl
test ebx, ebx
bswap dx
xchg ebp, edx
movzx cx, bl
cmovg eax, ebx
cqo
rcr r12b, 0x3b
movsx rsi, r13w
mov dword [r14], eax
sar bpl, cl
movsx rdx, r13w
mov rcx, r15
shld si, bp, 0x22
mov rdx, r14
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x80]
movaps xmm8, xmmword [rsp + 0x90]
add rsp, 0xa8
xchg r12b, sil
pop rbx
not r14b
pop rbp
pop rdi
pop rsi
pop r12
movzx r15w, r10b
pop r13
mov r14b, 0xf2
xchg r14w, r15w
movzx r15w, r10b
pop r14
xchg r15d, r15d
movzx r15, ax
jmp 0x140438f95
pop r15
jmp 0x140438f9c
jmp fcn.1401ec545
cmp r8d, 0x600008
jg 0x140438fd2
cmp r8d, 0x600007
je 0x140439240
cmp r8d, 0x600008
jmp 0x140438fc7
je 0x1404391dc
jmp 0x14043ab09
cmp r8d, 0x600009
jmp 0x140438fde
je 0x140439157
cmp r8d, 0x60000c
jmp 0x140438ff0
jne 0x14043ab09
mov ebx, dword [r14]
btr ax, di
setae al
cmp al, bl
mov eax, dword [r14 + 4]
cmp r11b, 0xa4
clc
jmp 0x140439010
cmp eax, dword [r14 + 8]
jmp 0x140439019
jne 0x140439048
mov dword [r14 + 8], ebx
test r12b, 0xe0
add rax, 0x75e615a3
or ax, 0x415e
mov dword [r14 + 4], ebx
movsx rax, bp
rol al, cl
nop dword [rax]
cmove ax, r11w
test r15b, r10b
mov eax, ebx
lea ebx, [rax - 1]
jmp 0x140439052
test eax, eax
jmp 0x140439059
jle 0x14043907e
mov rcx, r15
movzx edx, ax
mov edx, ebx
jmp 0x14043906c
call fcn.14043f85b
test eax, eax
jmp 0x140439078
je 0x140439048
xor eax, eax
sub ch, ch
mov dx, 0x55c8
test ebx, ebx
cmovg eax, ebx
mov dword [r14], eax
test dil, 0xfe
mov dword [r14 + 8], eax
mov rcx, qword [r15]
test r13w, r9w
add dx, sp
mov ecx, dword [rcx + 0x10]
mov dl, r15b
jmp 0x1404390ab
mov edx, dword [r14 + 4]
cmp r13w, r10w
cmp edx, eax
je 0x14043911e
cmp edx, ecx
jmp 0x1404390c2
jle 0x1404390d2
mov dword [r14 + 4], ecx
mov edx, ecx
adc bpl, 0x35
mov ebp, eax
cmp eax, ecx
jmp 0x1404390db
jle 0x1404390fc
mov dword [r14 + 8], ecx
test bh, 0xca
shr ebp, cl
sar bpl, 0x47
mov ebp, ecx
test r11b, 0x9e
cmp sil, 0x39
cmp r8w, cx
cmp edx, ebp
jmp 0x140439103
jne 0x14043911e
mov dword [r14], edx
rcr eax, 0x98
mov eax, 0x52ab6971
bsf eax, r13d
mov eax, edx
cmp r11w, r9w
cmp eax, ecx
jmp 0x140439125
jle 0x14043b46f
mov dword [r14], ecx
jmp 0x14043b46f
cmp r8d, 0x200008
jmp 0x14043913f
je 0x1404391dc
cmp r8d, 0x200009
jmp 0x140439151
jne 0x14043ab09
mov r8d, dword [r14 + 4]
shl ch, cl
cwde
movzx cx, bl
mov eax, dword [r14 + 8]
mov rcx, qword [r15]
stc
cmc
mov ecx, dword [rcx + 0x10]
cmc
cmp r8d, eax
jmp 0x140439177
jne 0x14043926d
mov r8d, dword [r14]
cmc
cmp r8d, ecx
jle 0x1404391a1
mov dword [r14], ecx
clc
shld r8, rdx, 0x65
mov r8d, ecx
clc
cmp r9, 0x2db359d4
cmp spl, bpl
test r8d, r8d
jmp 0x1404391a9
jle 0x14043b465
dec r8d
mov rcx, r15
cdq
mov rdx, r14
bswap r9w
not r9b
movsx r9, bx
mov r9d, 1
jmp 0x1404391cf
call fcn.14043f239
dec dword [r14]
jmp 0x14043b465
mov r8d, dword [r14 + 4]
sub ah, 0xa4
rcl cl, 0x8e
mov eax, dword [r14 + 8]
movsx cx, dil
test bl, r13b
mov rcx, qword [r15]
cmp di, 0x58d6
mov ecx, dword [rcx + 0x10]
cmp r8d, eax
jmp 0x140439205
jne 0x1404392cc
mov r8d, dword [r14]
cmp spl, 0x60
cmp r8d, ecx
jmp 0x14043921a
jge 0x14043b465
mov rcx, r15
cdq
mov rdx, r14
movzx r9, r9w
mov r9d, 1
jmp 0x140439236
call fcn.14043f239
jmp 0x14043b465
mov eax, dword [r14 + 8]
cmp dword [r14 + 4], eax
jne 0x14043964b
mov eax, dword [r14]
jmp 0x140439256
mov dword [r14 + 8], eax
jmp 0x14043925f
mov dword [r14 + 4], eax
jmp 0x140439268
jmp 0x14043964e
cmp r8d, ecx
jmp 0x140439275
jle 0x14043933f
mov dword [r14 + 4], ecx
mov r8d, ecx
clc
test r9b, dil
cmp eax, ecx
jmp 0x14043928d
jg 0x14043934c
cmp r8d, eax
jmp 0x14043929b
jne 0x14043936b
mov dword [r14], r8d
shl dh, 0x1b
mov edx, r8d
btr ax, dx
mov eax, r8d
test r9w, sp
stc
test r13b, 0xad
cmp edx, ecx
jmp 0x1404392c1
jg 0x140439380
jmp 0x140439386
cmp r8d, ecx
jmp 0x1404392d4
jle 0x1404393db
mov dword [r14 + 4], ecx
test sil, 0x53
neg r8b
bt r8, r8
mov r8d, ecx
test rbx, 0x2cb55fd2
stc
cmp eax, ecx
jmp 0x1404392fb
jg 0x1404393e8
cmp r8d, eax
jmp 0x140439309
jne 0x140439410
mov dword [r14], r8d
add edx, r15d
rol rax, 0xa5
mov edx, r8d
test r11, r14
add ah, 0x1b
rol al, 0xe2
mov eax, r8d
cmp spl, 7
cmc
cmp edx, ecx
jmp 0x140439334
jg 0x140439421
jmp 0x140439424
cmp eax, ecx
jmp 0x140439346
jle 0x140439293
mov dword [r14 + 8], ecx
mov eax, ecx
jmp 0x14043935d
cmp r8d, eax
jmp 0x140439365
je 0x1404392a1
mov edx, dword [r14]
jmp 0x140439373
cmp edx, ecx
jmp 0x14043937a
jle 0x140439386
mov dword [r14], ecx
rcl r9, cl
mov r9d, r8d
jmp 0x14043938f
sub r9d, eax
jmp 0x140439397
je 0x14043b465
jl 0x14043943b
mov rcx, r15
mov dx, 0x795e
movsx rdx, r8w
mov rdx, r14
movsxd r8, r12d
mov r8d, eax
jmp 0x1404393bc
call fcn.14043f239
mov eax, dword [r14 + 8]
mov dword [r14], eax
jmp 0x1404393cd
mov dword [r14 + 4], eax
jmp 0x1404393d6
jmp 0x14043b465
cmp eax, ecx
jmp 0x1404393e2
jle 0x140439301
mov dword [r14 + 8], ecx
rol eax, cl
shr ah, cl
btc eax, 0x7e
mov eax, ecx
test bpl, 0x45
jmp 0x140439402
cmp r8d, eax
jmp 0x14043940a
je 0x14043930f
mov edx, dword [r14]
clc
jmp 0x140439419
cmp edx, ecx
jle 0x140439424
mov dword [r14], ecx
mov r9d, r8d
sub r9d, eax
jmp 0x14043942f
je 0x14043b465
jge 0x1404393a3
sub eax, r8d
setno r9b
mov rcx, r15
cqo
mov rdx, r14
mov r9d, eax
jmp 0x140439452
call fcn.14043f239
mov eax, dword [r14 + 4]
jmp 0x140439460
jmp 0x14043a3d5
movsx rcx, word [r14 + 0xe1e]
test rcx, rcx
jmp 0x140439475
je 0x14043b465
lea rbx, [r14 + 0x20]
bsf ax, r9w
or r12w, dx
cmp dh, 0xf6
shl rcx, 4
shl dil, 1
btc r13, r10
dec r13b
movsxd r13, dword [rcx + rbx - 0x10]
mov r12d, dword [rcx + rbx - 0xc]
sbb rax, rax
shl rdi, 0x78
mov edi, dword [rcx + rbx - 8]
lahf
movsx rax, word [r14 + 0xe20]
cmp dl, r9b
jmp 0x1404394bf
shl rax, 4
test sil, r10b
jmp 0x1404394cf
movsxd rcx, dword [rcx + rbx - 4]
cmp r11d, 0x54631be7
jmp 0x1404394e0
mov dword [rax + rbx - 4], 0xffffffff
cmp si, r12w
mov dword [rax + rbx - 0xc], edi
test bl, 0xa6
jmp 0x1404394ff
mov dword [rax + rbx - 8], r12d
test r11, rsi
clc
cmp rcx, r11
mov dword [rax + rbx - 0x10], r13d
test rdi, rdi
jmp 0x140439518
je 0x14043a91a
mov qword [rsp + 0x20], rcx
xchg dl, bpl
mov edx, dword [r14 + 0xe24]
lea ebp, [rdx + rdi]
cmp r15b, r12b
test di, 0x3a20
cmp ebp, 0x3e6
jle 0x140439dee
lea rax, [rax + rbx]
add rax, 0xfffffffffffffff4
jmp 0x140439551
mov dword [rax], 0
jmp 0x14043955c
jmp 0x14043a878
movsx rcx, word [r14 + 0xe20]
cmp rcx, 0x63
je 0x14043b465
movsx rbx, word [r14 + 0xe1e]
btr r13d, 0xb9
shl rbx, 4
sar r12w, 0xdf
shl rcx, 4
add r12b, bpl
sub r13b, r14b
xor bpl, 0x59
movsxd r12, dword [r14 + rcx + 0x20]
mov ebp, dword [r14 + rcx + 0x24]
movsxd rax, dword [r14 + rcx + 0x28]
movsx r13w, r15b
shrd r13w, si, 0x88
xor r13b, 0x2e
movsxd r13, dword [r14 + rcx + 0x2c]
stc
test r10d, 0x3f0c1862
test si, r8w
mov dword [r14 + rbx + 0x28], ebp
cmp r14w, dx
test spl, 0x1c
mov dword [r14 + rbx + 0x24], eax
mov dword [r14 + rbx + 0x20], r12d
clc
cmp ax, r11w
mov dword [r14 + rbx + 0x2c], 0xffffffff
test r10w, 0x4014
test rax, rax
jmp 0x1404395f9
je 0x14043a1cb
lea rcx, [r14 + rbx]
xor dil, bpl
adc dil, spl
add rcx, 0x24
sbb rsi, 0x24cc4b1c
mov edi, dword [r14 + 0xe24]
jmp 0x140439623
lea esi, [rdi + rax]
cmp ebx, esi
cmp esi, dword [r14 + 0xe28]
jmp 0x140439634
jle 0x14043a064
mov qword [rcx], 0
jmp 0x140439646
jmp 0x14043a131
mov dword [r14], eax
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
jmp 0x140439659
mov dword [r14 + 8], eax
jmp 0x140439662
mov dword [r14], eax
jmp 0x14043b465
cmp r8d, 0x200005
jmp 0x140439676
jg 0x140439c99
cmp r8d, 0x200004
je 0x14043a247
cmp r8d, 0x200005
jmp 0x140439695
jne 0x14043ab09
mov rax, qword [r15]
cmp rsi, 0x17bc07da
mov ebp, r12d
mov eax, dword [rax + 0x10]
mov edx, dword [r14 + 4]
mov ebp, dword [r14 + 8]
clc
cmp edx, ebp
jmp 0x1404396bb
je 0x14043acb2
cmp edx, eax
jmp 0x1404396c8
jle 0x14043ac7c
mov dword [r14 + 4], eax
xor dl, r12b
sar dx, 0x7b
mov edx, eax
cmp ebp, eax
jg 0x14043ac89
cmp edx, ebp
jmp 0x1404396ea
je 0x14043aca7
jmp 0x14043acbd
je 0x14043a2c3
cmp r8d, 0x600005
je 0x14043a322
cmp r8d, 0x600006
jmp 0x140439714
jne 0x14043ab09
mov eax, dword [r14 + 4]
test r8w, 0x7506
cmp sil, bpl
cmp eax, dword [r14 + 8]
jmp 0x140439730
jne 0x140439742
mov eax, dword [r14]
mov dword [r14 + 4], eax
jmp 0x140439742
mov dword [r14 + 8], 0
jmp 0x14043974f
jmp 0x14043b057
mov eax, dword [r14 + 0x10]
jmp 0x14043975d
mov dword [rsp + 0x28], eax
jmp 0x140439766
jmp 0x140439786
mov eax, dword [r14 + 0x10]
mov dword [rsp + 0x30], eax
jmp 0x14043980d
mov dword [rsp + 0x28], 1
bt edx, eax
sbb dl, 0x2a
mov edx, dword [r14 + 4]
and ch, 0x36
rcl rcx, cl
mov ecx, dword [r14 + 8]
cmp esi, r12d
test edi, edi
jmp 0x14043979e
jne 0x1404397da
cmp edx, ecx
jmp 0x1404397ab
je 0x14043a4f3
jle 0x14043a48f
mov dword [r14 + 8], edx
mov eax, eax
movsx eax, dx
movzx eax, r14w
mov dword [r14 + 4], ecx
movzx eax, r11w
cdqe
mov eax, edx
jmp 0x1404397d5
jmp 0x14043a49f
cmp edx, ecx
jmp 0x1404397e1
jne 0x140439ce2
mov eax, dword [r14]
jmp 0x1404397ef
mov dword [r14 + 8], eax
mov dword [r14 + 4], eax
jmp 0x14043a4f3
mov dword [rsp + 0x30], 1
sub ecx, r15d
cdq
movsx dx, r10b
mov ecx, dword [r14 + 4]
add dl, r9b
test bpl, r10b
rcl rdx, cl
mov edx, dword [r14 + 8]
stc
test edi, edi
jmp 0x140439826
jne 0x140439858
cmp ecx, edx
je 0x14043988e
jle 0x140439847
mov dword [r14 + 4], edx
movsxd rcx, eax
movsx ecx, r8w
mov ecx, edx
mov dword [r14], ecx
mov dword [r14 + 8], ecx
mov byte [r14 + 0x16], 0
jmp 0x14043988e
cmp ecx, edx
jmp 0x14043985f
jne 0x140439d58
mov eax, dword [r14]
adc r8d, 0x431124f0
btc rcx, r9
mov dword [r14 + 8], eax
mov r8b, r15b
inc r8d
rcl cx, cl
mov dword [r14 + 4], eax
ror eax, 0x6b
mov r8b, 0xc2
movsx rcx, di
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
lea rcx, [r14 + 4]
btr r8d, 0xa2
mov qword [rsp + 0x28], rcx
lea rcx, [r14 + 8]
btc r8w, 0x9e
cmp bpl, sil
mov qword [rsp + 0x20], rcx
mov r8d, dword [r14]
test r11b, spl
stc
cmc
cmp r8d, eax
jmp 0x1404398c4
jle 0x1404398d3
mov dword [r14], eax
mov r9b, 0x89
mov r8d, eax
movzx r9d, byte [r14 + 0x17]
bswap ebp
cqo
xchg dl, bpl
lea rbp, [rsp + 0x38]
setge dh
cmovae dx, sp
mov rcx, rbp
mov rdx, r15
call fcn.14043ef01
cmp dword [rsp + 0x30], 0
jmp 0x140439900
jle 0x14043b46f
lea rax, [r14 + 0x1c]
cmovb ecx, eax
mov bx, r13w
mov ecx, dword [rsp + 0x44]
shrd bx, cx, 0x2d
shr bh, 0x86
cmp byte [r14 + 0x16], 0
movzx ebx, cx
movsx rbx, r9w
mov qword [rsp + 0x50], rax
jmp 0x140439935
cmovne rbp, rax
btr bx, 0x13
mov ebx, dword [rsp + 0x4c]
xor r13d, r13d
jmp 0x14043994a
movss xmm8, dword [0x1400bd560]
jmp 0x140439958
jmp 0x140439996
mov r8d, edx
nop dword [rax + rax]
cmovl rbp, r11
movzx rcx, r8w
movsxd rbp, r12d
inc r13d
rcl bp, cl
mov rbp, qword [rsp + 0x50]
stc
mov ecx, ebx
mov ebx, r8d
test dl, r11b
clc
cmc
cmp r13d, dword [rsp + 0x30]
jmp 0x140439990
je 0x14043b46f
cmp ebx, ecx
je 0x14043b46f
movss xmm7, dword [rbp]
mov dword [r14], ebx
jmp 0x1404399ab
lea rcx, [rsp + 0x58]
mov rdx, r15
mov r8w, 0xde7
movzx r8d, r14w
mov r8d, ebx
jmp 0x1404399c4
call fcn.14043df02
mov r12d, dword [rsp + 0x6c]
test r12d, r12d
jmp 0x1404399d6
jle 0x140439a4b
sub ebp, ebp
movss xmm6, dword [rsp + 0x58]
xchg ch, dl
movzx cx, r15b
cqo
nop word [rax + rax]
cqo
cmovo dx, r11w
mov rcx, r15
mov r8w, sp
movsx r8d, r11w
cmovae edx, r13d
mov edx, ebx
xchg r8b, r8b
movzx r8w, r14b
mov r8d, ebp
call fcn.14043e6d3
ucomiss xmm0, xmm8
jne 0x140439a2b
jnp 0x140439a4b
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x140439a4b
inc dword [r14]
inc ebp
jmp 0x140439a42
cmp r12d, ebp
jne 0x1404399fa
mov rax, qword [r15]
xor edx, 0xeef6eeb
mov eax, dword [rax + 0x10]
cmp r15b, 0x9d
mov rcx, qword [rsp + 0x28]
shrd dx, cx, 0x52
btr edx, edi
btr rdx, 0xf6
mov ecx, dword [rcx]
or dl, 0xca
adc dx, 0x3e1
mov rdx, qword [rsp + 0x20]
test r14b, 0x39
cmp bpl, r14b
test esi, edi
mov edx, dword [rdx]
jmp 0x140439a8f
cmp ecx, edx
jmp 0x140439a96
je 0x140439ae2
cmp ecx, eax
jmp 0x140439aa3
jle 0x140439bb8
mov rcx, qword [rsp + 0x28]
mov dword [rcx], eax
mov ecx, eax
cmp r15w, 0x7b4f
cmp edx, eax
jmp 0x140439abf
jg 0x140439bc5
cmp ecx, edx
jmp 0x140439acc
jne 0x140439ae2
mov dword [r14], ecx
rcl ch, cl
adc cx, r13w
xor rcx, 0x22507e72
mov ecx, dword [r14]
cmp ecx, eax
jmp 0x140439aec
jle 0x140439aff
mov dword [r14], eax
movsx ecx, r12w
stc
mov ecx, eax
cmp dil, cl
mov byte [r14 + 0x16], 1
test cx, 0x59c6
movss dword [r14 + 0x1c], xmm7
stc
test edi, edi
je 0x140439b22
mov rax, qword [rsp + 0x20]
mov dword [rax], ecx
cmp r8b, r15b
sub r8d, r8d
cmp dil, 0x8d
stc
test sil, r15b
cmp ebx, 2
jmp 0x140439b35
jl 0x140439970
lea edx, [rbx - 1]
movsx rcx, r10w
mov ecx, dword [r15 + 0x1c]
jmp 0x140439b74
cmp word [rsi + rax*2], 0xa
je 0x14043995d
mov rax, rbp
movzx dx, r9b
cdq
bswap edx
inc rax
xor dh, 0xde
mov rdx, rbp
cmp rax, 1
jbe 0x140439970
lea rbp, [rdx - 1]
test cl, 4
jmp 0x140439b80
jne 0x140439b56
mov rsi, qword [r15]
cmp r11b, r9b
clc
rcr ah, cl
mov eax, ebp
cmp qword [rsi + 0x10], rax
jbe 0x14043b4ea
cmp qword [rsi + 0x18], 8
jmp 0x140439ba5
jb 0x140439b4b
mov rsi, qword [rsi]
jmp 0x140439bb3
jmp 0x140439b4b
cmp edx, eax
jmp 0x140439bbf
jle 0x140439ac5
mov rdx, qword [rsp + 0x20]
cmc
mov dword [rdx], eax
bsf dx, dx
mov edx, eax
jmp 0x140439bdb
cmp ecx, edx
jmp 0x140439be2
je 0x140439ad2
jmp 0x140439ae2
cmp r8d, 0x200000
jmp 0x140439bf9
je 0x14043a385
cmp r8d, 0x200001
jmp 0x140439c0b
jne 0x14043ab09
mov eax, dword [r14 + 4]
cmp si, r8w
jmp 0x140439c1e
cmp eax, dword [r14 + 8]
jmp 0x140439c27
jne 0x14043ae06
inc dword [r14]
mov rax, qword [r15]
jmp 0x140439c38
mov eax, dword [rax + 0x10]
jmp 0x14043ae8f
cmp r8d, 0x600000
jmp 0x140439c4c
je 0x14043a3eb
cmp r8d, 0x600001
jmp 0x140439c5e
jne 0x14043ab09
mov ecx, dword [r14 + 4]
shl ah, cl
sub ah, 0x99
mov eax, dword [r14 + 8]
test r13d, ecx
stc
cmp r9b, 0xe1
cmp ecx, eax
jmp 0x140439c80
jne 0x14043aea2
mov ecx, dword [r14]
mov dword [r14 + 4], ecx
mov eax, ecx
jmp 0x140439c94
jmp 0x14043aeac
cmp r8d, 0x200006
jmp 0x140439ca5
je 0x14043a476
cmp r8d, 0x200007
jmp 0x140439cb7
jne 0x14043ab09
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
jmp 0x140439cc8
mov dword [r14], eax
jmp 0x140439cd0
mov qword [r14 + 4], 0
jmp 0x140439cdd
jmp 0x14043b465
mov dword [r14], ecx
or ah, 0x1f
sub bpl, 0x98
cmp r12b, spl
mov rax, qword [r15]
sal bp, 0x94
test r14b, dil
mov eax, dword [rax + 0x10]
sbb bp, 0x50cf
lea rbp, [r14 + 4]
cmc
mov qword [rsp + 0x20], rbp
test r11b, r9b
test ch, 0xf6
stc
cmp edx, eax
jle 0x140439d28
mov rdx, qword [rsp + 0x20]
bt si, ax
mov dword [rdx], eax
cdq
mov edx, eax
lea rsi, [r14 + 8]
test ebx, esi
cmp ecx, eax
jle 0x140439d43
mov dword [rsi], eax
cmc
neg ch
mov ecx, eax
cmc
jmp 0x140439d43
cmp edx, ecx
jne 0x14043a514
mov dword [r14], edx
jmp 0x140439d53
jmp 0x14043a514
mov dword [r14], edx
mov rax, 0x2df861c4
mov rax, qword [r15]
xor bpl, dil
sub bpl, r12b
mov eax, dword [rax + 0x10]
lea rbp, [r14 + 4]
cmp ch, dh
mov qword [rsp + 0x28], rbp
test r10b, dl
cmp ecx, eax
jmp 0x140439d83
jle 0x140439dae
mov rcx, qword [rsp + 0x28]
btr rbp, r14
bsr bp, bx
or bp, 0x59c9
mov dword [rcx], eax
bsr bp, di
clc
mov ecx, eax
rol bpl, cl
add bpl, r11b
sbb bpl, 0x97
lea rbp, [r14 + 8]
cmp r10b, 0x81
cmp r15b, dl
mov qword [rsp + 0x20], rbp
test cl, 0xdd
cmp edx, eax
jmp 0x140439dc8
jle 0x140439dd9
mov rdx, qword [rsp + 0x20]
mov dword [rdx], eax
mov edx, eax
stc
clc
cmp ecx, edx
jmp 0x140439de0
jne 0x1404398b4
mov dword [r14], ecx
jmp 0x1404398b4
mov ecx, dword [r14 + 0xe28]
test ah, 0x74
test r8b, bpl
cmp ebp, ecx
jle 0x14043a78c
lea rax, [r14 + 0x650]
xchg ebp, ebp
cmovbe bp, r12w
movsxd rbp, r10d
mov qword [rsp + 0x28], rax
movzx rbp, r12w
cbw
xchg bp, ax
movzx eax, word [r14 + 0xe20]
lea rbp, [r14 + 0x3c]
mov qword [rsp + 0x30], rbp
jmp 0x140439e37
jmp 0x140439eca
mov r13, rsi
cdq
add dh, 0x30
movsx rax, ax
shl rax, 4
neg ch
rcl ecx, cl
rcl dh, 0x96
lea rdx, [rbx + rax]
rcr r8, cl
sar r8b, 0xd6
lea rcx, [rbx + rax]
sets r8b
cmp al, 5
cmovg r8d, r14d
add rcx, 0x10
mov r8d, 0x630
jmp 0x140439e7b
sub r8, rax
call fcn.1404a2569
mov eax, dword [r14 + 0xe20]
dec dh
mov edx, dword [r14 + 0xe24]
cmovs bp, r10w
dec bp
inc eax
mov word [r14 + 0xe20], ax
inc ch
mov ecx, dword [r14 + 0xe28]
bsf bp, r11w
sbb bpl, r9b
shl bpl, cl
lea ebp, [rdi + rdx]
cmp bl, 0xd6
cmp spl, sil
cmp ebp, ecx
jle 0x14043a794
cmp ax, 0x63
jmp 0x140439ed3
je 0x14043b465
jge 0x140439eb9
cmp dword [r14 + 0x64c], 0
js 0x140439e43
mov rsi, r13
rdtsc
movsxd r13, dword [r14 + 0x644]
add ecx, r13d
sbb rax, rsp
btr dx, 0xb7
not r8w
mov dword [r14 + 0xe28], ecx
shr bpl, cl
movzx bp, al
stc
movsxd rax, ecx
mov rcx, qword [rsp + 0x28]
lea rcx, [rcx + rax*2]
mov rbp, r13
add rbp, r13
mov rdx, rcx
sub rdx, rbp
rcr r8, cl
mov bpl, 0x86
mov ebp, 0x3e7
btr r8w, 0xc
rol r8w, 0x72
sub r8b, r12b
sub ebp, eax
xor r8d, r9d
movzx r8w, r10b
movsxd r8, ebp
clc
add r8, r8
jmp 0x140439f5e
call fcn.1404a2569
movsx rax, word [r14 + 0xe20]
cmp rax, 0x61
jmp 0x140439f74
jg 0x140439e3c
test al, 1
jne 0x140439f8f
mov rcx, rax
jmp 0x140439f8a
jmp 0x140439fe1
mov rdx, rax
shl rdx, 4
movzx rcx, r8w
shrd rcx, r12, 0x6c
mov ecx, dword [rbx + rdx + 0xc]
clc
cmc
test ecx, ecx
js 0x140439fd3
lea rdx, [rdx + rbx]
jmp 0x140439fba
add rdx, 0xc
add ecx, r13d
jmp 0x140439fc6
mov dword [rdx], ecx
movzx cx, r9b
not cx
movsxd rcx, r12d
mov rcx, rax
jmp 0x140439fdb
inc rcx
test al, r10b
cmp ax, 0x61
jmp 0x140439fea
je 0x140439e3c
lea rdx, [rcx - 0x62]
stc
shl rcx, 4
add rcx, qword [rsp + 0x30]
jmp 0x14043a003
jmp 0x14043a01b
add rcx, 0x20
add rdx, 2
jmp 0x14043a015
je 0x140439e3c
mov ebp, dword [rcx - 0x10]
cmp dl, 0x97
test r15b, r11b
test ebp, ebp
jmp 0x14043a02b
js 0x14043a040
add ebp, r13d
cmc
cmp dl, r9b
mov dword [rcx - 0x10], ebp
clc
setg bpl
mov ebp, dword [rcx]
stc
test ebp, ebp
jmp 0x14043a04a
js 0x14043a008
add ebp, r13d
jmp 0x14043a058
mov dword [rcx], ebp
jmp 0x14043a05f
jmp 0x14043a008
lea rdx, [r14 + rbx]
add rdx, 0x2c
cmc
mov dword [rdx], edi
stc
mov dword [r14 + 0xe24], esi
cmc
jmp 0x14043a07d
cmp dword [rcx], 0
jle 0x14043a131
lea r8, [r14 + rbx]
cmc
add r8, 0x20
sub ebx, ebx
jmp 0x14043a096
jmp 0x14043a0d8
movzx edi, word [rsi + rdi*2]
shl sil, cl
shr si, 0x66
movsxd rsi, dword [rdx]
test r13w, bx
add rsi, rbx
mov word [r14 + rsi*2 + 0x650], di
jmp 0x14043a0be
inc rbx
test r10b, r9b
test r13d, 0x7b2b621f
cmp ebx, dword [rcx]
jmp 0x14043a0d2
jge 0x14043a131
mov di, 0x2a
cmc
clc
test byte [r15 + 0x1c], 4
jmp 0x14043a0e8
jne 0x14043a0a6
movsxd rdi, dword [r8]
bsf si, r14w
sub sil, r12b
btc si, 0x8d
mov rsi, qword [r15]
lea rdi, [rdi + rbx]
cmp qword [rsi + 0x10], rdi
jmp 0x14043a10e
jbe 0x14043b4ea
cmp qword [rsi + 0x18], 8
jmp 0x14043a11e
jb 0x14043a09b
mov rsi, qword [rsi]
jmp 0x14043a12c
jmp 0x14043a09b
mov rdi, qword [r15]
bts cx, r12w
mov rsi, qword [rdi + 0x10]
sub ch, bl
bswap rcx
mov rcx, rsi
sub rcx, r12
jmp 0x14043a14d
jb 0x14043b4ea
cmp rcx, rax
jmp 0x14043a15b
cmovb rax, rcx
cmp qword [rdi + 0x18], 8
mov rcx, rdi
jmp 0x14043a16c
jb 0x14043a17c
mov rcx, qword [rdi]
shl bl, cl
rol dh, cl
movsxd rdx, r12d
lea rcx, [rcx + r12*2]
movsx r8, r11w
bts r8w, ax
test r10w, 0x5af7
sub rsi, rax
cmp sp, 0x47b3
movsx bx, r11b
mov rbx, rsi
not dx
sub rbx, r12
bts dx, cx
lea rdx, [rcx + rax*2]
dec r8d
shr r8w, cl
lea r8, [rbx + rbx]
add r8, 2
jmp 0x14043a1c1
call fcn.1404a2569
mov qword [rdi + 0x10], rsi
stc
test ebp, ebp
jmp 0x14043a1d2
je 0x14043a218
lea r8, [r14 + r13*2]
cmp edx, ecx
add r8, 0x650
cwd
not cx
jmp 0x14043a1ef
mov rcx, r15
xchg r9w, r9w
cqo
movzx r9, ax
mov edx, r12d
mov r9b, cl
mov r9d, ebp
jmp 0x14043a20a
call fcn.14043ea83
add dword [r14 + 0xe28], ebp
clc
cmc
add ebp, r12d
jmp 0x14043a220
mov dword [r14], ebp
jmp 0x14043a228
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
psubw xmm0, xmm1
movd dword [r14 + 0xe1e], xmm0
jmp 0x14043b465
mov rax, qword [r15]
and bpl, 0xf
setae bpl
bts rcx, r14
mov ebp, dword [rax + 0x10]
rol ah, cl
cmovnp ax, dx
mov eax, dword [r14 + 4]
cmovno cx, r14w
mov ecx, dword [r14 + 8]
cmp r10b, 0x9a
jmp 0x14043a279
cmp eax, ecx
jmp 0x14043a280
je 0x14043af0e
cmp eax, ebp
jmp 0x14043a28d
jle 0x14043aed9
mov dword [r14 + 4], ebp
dec al
bts ax, r14w
mov eax, ebp
cmp r12b, 0xa7
jmp 0x14043a2a9
cmp ecx, ebp
jmp 0x14043a2b0
jg 0x14043aee6
cmp eax, ecx
je 0x14043aeff
jmp 0x14043af13
mov rax, qword [r15]
mov ebp, dword [rax + 0x10]
add rcx, rbx
mov edx, dword [r14 + 4]
test cx, sp
sal cx, 0x1e
bts cx, r11w
mov ecx, dword [r14 + 8]
cmp edx, ecx
jmp 0x14043a2e7
je 0x14043b091
cmp edx, ebp
jle 0x14043b068
mov dword [r14 + 4], ebp
add dl, r15b
mov edx, ebp
jmp 0x14043a303
cmp ecx, ebp
jmp 0x14043a30a
jg 0x14043b075
cmp edx, ecx
jmp 0x14043a317
je 0x14043b08e
jmp 0x14043b098
mov rax, qword [r15]
add dx, 0x208d
and bpl, 0xf8
mov edx, dword [rax + 0x10]
rcr bp, cl
adc bp, r14w
shrd rcx, rdx, 0x96
mov ebp, dword [r14 + 4]
cmc
bt rcx, 0xe9
mov ecx, dword [r14 + 8]
clc
cmp ebp, ecx
jmp 0x14043a353
je 0x14043b0f4
cmp ebp, edx
jmp 0x14043a360
jle 0x14043b0d0
mov dword [r14 + 4], edx
mov ebp, edx
cmp r13w, r9w
cmp ecx, edx
jg 0x14043b0dd
cmp ebp, ecx
je 0x14043b0ee
jmp 0x14043b0ff
mov eax, dword [r14 + 4]
ror ch, cl
mov ecx, dword [r14 + 8]
cmp eax, ecx
jmp 0x14043a396
jne 0x14043a3c1
mov eax, dword [r14]
stc
test eax, eax
jmp 0x14043a3a7
jle 0x14043b465
dec eax
jmp 0x14043a3b4
mov dword [r14], eax
jmp 0x14043a3bc
jmp 0x14043b465
jle 0x14043a3d5
mov dword [r14 + 4], ecx
bswap ax
jmp 0x14043a3d3
mov eax, ecx
mov dword [r14], eax
jmp 0x14043a3dd
mov dword [r14 + 8], eax
jmp 0x14043a3e6
jmp 0x14043b465
mov rax, qword [r15]
rcr cx, 0xbb
mov ecx, dword [rax + 0x10]
shr rdx, 0xaa
mov edx, dword [r14 + 4]
sal al, 0x34
shr ax, 0xda
rol ax, cl
mov eax, dword [r14 + 8]
cmp edx, eax
jmp 0x14043a412
je 0x14043a456
cmp edx, ecx
jmp 0x14043a41f
jle 0x14043b14c
mov dword [r14 + 4], ecx
cmp bl, r8b
sal dx, 0xe9
bt rdx, 0x50
mov edx, ecx
test edx, ecx
stc
cmp eax, ecx
jg 0x14043b159
cmp edx, eax
jmp 0x14043a449
jne 0x14043b16d
mov dword [r14], edx
movsx rax, si
mov eax, edx
cmp rbp, r15
cmc
cmp edx, eax
je 0x14043b17a
test eax, eax
jmp 0x14043a46b
jg 0x14043b1ae
jmp 0x140439662
mov dword [r14 + 8], 0
mov qword [r14], 0
jmp 0x14043a48a
jmp 0x14043b465
mov eax, ecx
sub cl, r14b
mov ecx, edx
jmp 0x14043a49f
cmp ecx, eax
jmp 0x14043a4a6
je 0x14043a4d5
mov rcx, qword [r15]
test r15b, 2
test di, ax
mov ecx, dword [rcx + 0x10]
clc
cmp eax, ecx
jmp 0x14043a4c1
jle 0x14043a4d5
mov dword [r14 + 8], ecx
mov eax, ecx
bsf cx, r12w
cmp cl, r8b
mov dword [r14], eax
sbb r8d, 0x1e6c0171
mov sil, spl
shl cx, cl
mov dword [r14 + 4], eax
sal ax, 0xa1
mov byte [r14 + 0x16], 0
clc
mov rax, qword [r15]
mov cx, bp
mov eax, dword [rax + 0x10]
lea rcx, [r14 + 4]
sub r8b, bpl
mov qword [rsp + 0x20], rcx
shr si, cl
lea rsi, [r14 + 8]
movzx r8w, r10b
mov r8d, dword [r14]
clc
cmp r8d, eax
jmp 0x14043a520
jle 0x14043a537
mov dword [r14], eax
mov r8d, eax
movzx rdx, dx
movsxd rdx, edi
cmovbe ecx, r14d
movzx r9d, byte [r14 + 0x17]
movzx ecx, bp
mov bpl, 0xdd
lea rbp, [rsp + 0x38]
movsx rdx, ax
cwd
mov rcx, rbp
cwd
movzx dx, r10b
cqo
mov rdx, r15
call fcn.14043ef01
cmp dword [rsp + 0x28], 0
jmp 0x14043a56b
jle 0x14043b46f
lea rax, [r14 + 0x1c]
rol r12d, cl
rcr r12b, cl
sal r12b, 0xff
mov ebx, dword [rsp + 0x44]
cmp byte [r14 + 0x16], 0
mov qword [rsp + 0x30], rax
mov r12b, r12b
movsxd r12, r11d
cmovne rbp, rax
movzx r12, cx
sub r12b, r15b
neg r12w
mov r12d, dword [rsp + 0x48]
jmp 0x14043a5af
xor r13d, r13d
jmp 0x14043a5b7
movss xmm8, dword [0x1400bd560]
jmp 0x14043a5c5
jmp 0x14043a5ea
inc r13d
shl bp, cl
shld rbp, rbp, 0x65
inc rbp
mov rbp, qword [rsp + 0x30]
stc
cmc
cmp r13d, dword [rsp + 0x28]
je 0x14043b46f
test r12d, r12d
je 0x14043b46f
movss xmm7, dword [rbp]
movsx dx, dil
movsxd rdx, r10d
and dh, 0xd5
add ebx, r12d
mov dword [r14], ebx
setle r8b
lea rcx, [rsp + 0x58]
mov rdx, r15
mov r8d, ebx
jmp 0x14043a61d
call fcn.14043df02
mov r12d, dword [rsp + 0x6c]
cmc
cmp ah, 0xc3
test r12d, r12d
jmp 0x14043a633
jle 0x14043a6b3
xor ebp, ebp
mov r8, r9
cqo
movss xmm6, dword [rsp + 0x58]
movsx rcx, ax
cqo
movzx rcx, bp
nop dword [rax]
movsx r8w, dil
mov rcx, r15
mov edx, r15d
mov edx, ebx
cmovo r8, r9
mov r8d, ebp
jmp 0x14043a670
call fcn.14043e6d3
ucomiss xmm0, xmm8
jne 0x14043a685
jnp 0x14043a6b3
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x14043a6b3
inc dword [r14]
jmp 0x14043a69a
inc ebp
test r9d, 0x2d02097e
cmp eax, esp
cmp r12d, ebp
jmp 0x14043a6ad
jne 0x14043a65c
mov rax, qword [r15]
neg rcx
mov eax, dword [rax + 0x10]
and cx, r12w
mov rcx, qword [rsp + 0x20]
rol dl, 0x88
cwd
mov ecx, dword [rcx]
movsx edx, r12w
mov edx, dword [rsi]
cmc
cmp ecx, edx
je 0x14043a72d
cmp ecx, eax
jmp 0x14043a6e2
jle 0x14043a76a
mov rcx, qword [rsp + 0x20]
cmp esi, 0x285b0f7d
mov dword [rcx], eax
movzx cx, dil
adc cx, r12w
clc
mov ecx, eax
cmc
cmp r9w, r14w
cmp edx, eax
jmp 0x14043a70d
jg 0x14043a772
cmp ecx, edx
jmp 0x14043a71a
jne 0x14043a72d
mov dword [r14], ecx
sbb cx, 0x50bc
cmovno rcx, r9
stc
mov ecx, dword [r14]
jmp 0x14043a736
cmp ecx, eax
jle 0x14043a745
mov dword [r14], eax
neg cl
mov ecx, eax
mov byte [r14 + 0x16], 1
cmc
movss dword [r14 + 0x1c], xmm7
stc
cmp r13b, 0x2d
test edi, edi
je 0x14043a5ca
mov dword [rsi], ecx
jmp 0x14043a765
jmp 0x14043a5ca
cmp edx, eax
jle 0x14043a713
mov dword [rsi], eax
mov edx, eax
cmp r12b, 0x51
cmp ecx, edx
jmp 0x14043a781
je 0x14043a720
jmp 0x14043a72d
movzx eax, word [r14 + 0xe20]
movsx rax, ax
shl rax, 4
jmp 0x14043a7a4
sub ecx, edi
jmp 0x14043a7af
mov dword [rax + rbx - 4], ecx
mov dword [r14 + 0xe28], ecx
test edi, edi
jmp 0x14043a7c1
jle 0x14043a878
add rax, rbx
cqo
add rax, 0xfffffffffffffffc
xor ecx, ecx
mov dl, sil
movsx rdx, r12w
mov dl, 0x52
mov rdx, r13
jmp 0x14043a7e3
jmp 0x14043a82c
movzx ebp, word [rbp + rdx*2]
dec bh
movzx ebx, r14w
movsxd rbx, dword [rax]
clc
cmp esp, 0x73d34c5e
add rbx, rcx
mov word [r14 + rbx*2 + 0x650], bp
jmp 0x14043a80e
inc rcx
inc rdx
test cx, 0x75b0
jmp 0x14043a81e
cmp rdi, rcx
jmp 0x14043a826
je 0x14043a878
mov bp, 0x2a
clc
test bh, 0xf
test byte [r15 + 0x1c], 4
jmp 0x14043a83e
jne 0x14043a7f3
mov rbp, qword [r15]
test ah, 0x47
cmc
cmp qword [rbp + 0x10], rdx
jmp 0x14043a854
jbe 0x14043b4ea
cmp qword [rbp + 0x18], 8
jmp 0x14043a864
jb 0x14043a7e8
mov rbp, qword [rbp]
jmp 0x14043a873
jmp 0x14043a7e8
mov rbx, qword [r15]
rcr sil, cl
sbb sil, 0xf6
mov rsi, qword [rbx + 0x10]
mov rcx, rsi
clc
stc
sub rcx, r13
jmp 0x14043a893
jb 0x14043b4ea
movsxd rax, edi
jmp 0x14043a8a1
cmp rcx, rax
jmp 0x14043a8a9
cmovb rax, rcx
cmp qword [rbx + 0x18], 8
cmovbe rcx, r13
mov cx, r10w
movzx rcx, r10w
mov rcx, rbx
jmp 0x14043a8c6
jb 0x14043a8cf
mov rcx, qword [rbx]
lea rcx, [rcx + r13*2]
or r8b, r13b
sub rsi, rax
movsx rbp, dx
mov rbp, rsi
neg dx
sbb dl, sil
sub rbp, r13
lea rdx, [rcx + rax*2]
stc
sal r8d, cl
adc r8, 0x4d900bbf
lea r8, [rbp + 2]
add r8, rbp
jmp 0x14043a908
call fcn.1404a2569
mov qword [rbx + 0x10], rsi
mov rcx, qword [rsp + 0x20]
cmp rdi, rdx
clc
test r12d, r12d
je 0x14043a961
lea r8, [r14 + rcx*2]
xadd r9w, cx
test al, 0x80
add r8, 0x650
movzx dx, r13b
movsx edx, r13w
movsx cx, r15b
mov rcx, r15
xchg r9w, dx
mov edx, r13d
mov r9d, r12d
jmp 0x14043a955
call fcn.14043ea83
sub dword [r14 + 0xe24], r12d
add r12d, r13d
mov dword [r14], r12d
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
paddw xmm1, xmm0
movd dword [r14 + 0xe1e], xmm1
jmp 0x14043b465
cmp r8d, 0x20000d
jmp 0x14043a992
jne 0x14043ab09
mov eax, dword [r14 + 4]
cmp dl, r11b
cmp eax, dword [r14 + 8]
jmp 0x14043a9a8
jne 0x14043b3b0
mov edx, dword [r14]
jmp 0x14043a9b8
mov rcx, r15
jmp 0x14043a9c0
call fcn.14043ee26
jmp 0x140438f36
cmp r8d, 0x60000d
jmp 0x14043a9d6
jne 0x14043ab09
mov ebx, dword [r14]
test r10d, 0x62b31948
mov eax, dword [r14 + 4]
cmp bpl, r15b
stc
cmp eax, dword [r14 + 8]
jmp 0x14043a9f7
jne 0x14043aa0f
mov dword [r14 + 8], ebx
add sil, 0x52
ror sil, cl
adc si, sp
mov dword [r14 + 4], ebx
mov rax, qword [r15]
and dil, 0x35
movzx si, cl
bt di, r13w
mov edi, dword [rax + 0x10]
mov esi, ebx
or bl, 7
bsr bx, bx
lea ebx, [rsi + 1]
cmp si, 0x6947
cmp ebx, edi
jge 0x14043aa5c
mov rcx, r15
setno dh
xchg dh, dl
mov edx, ebx
jmp 0x14043aa4a
call fcn.14043f85b
test eax, eax
jmp 0x14043aa56
je 0x14043aa22
cmp esi, edi
movzx eax, sp
movzx cx, r11b
cwde
cmovge ebx, edi
cmc
shl eax, 0xb1
and ax, 0x561b
mov dword [r14], ebx
mov dword [r14 + 8], ebx
mov rax, qword [r15]
movzx rcx, r12w
movzx ecx, bp
mov eax, dword [rax + 0x10]
shrd cx, r9w, 0xf0
bts ecx, r15d
btc cx, bp
mov ecx, dword [r14 + 4]
test r13b, 1
cmp r12w, 0x7b6e
cmp ecx, ebx
je 0x14043aaef
cmp ecx, eax
jmp 0x14043aab1
jle 0x14043aac4
mov dword [r14 + 4], eax
setb ch
clc
mov ecx, eax
sub dl, r9b
mov edx, ebx
cmp ebx, eax
jle 0x14043aada
mov dword [r14 + 8], eax
mov edx, eax
jmp 0x14043aada
cmp ecx, edx
jmp 0x14043aae1
jne 0x14043aaef
mov dword [r14], ecx
and bh, 0xdb
mov ebx, ecx
cmp ebx, eax
jmp 0x14043aaf6
jle 0x14043b46f
mov dword [r14], eax
jmp 0x14043ab04
jmp 0x14043b46f
sub eax, eax
cmc
test esp, 0x73710e4a
cmp r8d, 0x200000
jmp 0x14043ab1e
cmovl eax, r8d
test eax, eax
jmp 0x14043ab29
jle 0x14043b46f
mov word [rsp + 0x38], ax
cmp r9d, 0x7542b5d
cmp r11d, r15d
cmp eax, 0xa
jne 0x14043ab57
cmp byte [r14 + 0x17], 0
jmp 0x14043ab51
jne 0x14043b46f
cmp byte [r14 + 0xc], 0
jmp 0x14043ab61
je 0x14043ac0b
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jmp 0x14043ab74
jne 0x14043ac0b
movsxd r8, dword [r14]
bsf ax, cx
sub eax, 0x27c13753
ror ah, 0x55
mov rax, qword [r15]
test cl, r8b
cmp qword [rax + 0x10], r8
jmp 0x14043ab98
jbe 0x14043ac0b
mov rcx, r15
mov dx, r11w
mov rdx, r14
jmp 0x14043abad
call fcn.14043e8b1
mov edx, dword [r14]
mov rcx, r15
movsx r8w, cl
xchg r8, r8
mov r8d, 1
call fcn.14043e980
mov edx, dword [r14]
movsx r9w, r13b
cmova r8w, bx
lea r8, [rsp + 0x38]
movsxd r9, edi
not cl
mov rcx, r15
not r9w
cmovbe r9w, cx
movzx r9w, r12b
mov r9d, 1
call fcn.14043ea83
inc dword [r14]
jmp 0x14043ac06
jmp 0x14043b465
mov rcx, r15
movsx edx, r15w
mov rdx, r14
jmp 0x14043ac1a
call fcn.14043eccf
mov edx, dword [r14]
not r8b
lea r8, [rsp + 0x38]
movsx ecx, r9w
mov rcx, r15
movsx r9w, r8b
mov r9d, 1
jmp 0x14043ac41
call fcn.14043ea83
mov edx, dword [r14]
lea rcx, [r14 + 0x20]
movzx r9d, r11w
sar r9b, 0x76
cmp di, sp
sub r8d, r8d
movsx r9, r8w
cmovl r9w, r14w
jmp 0x14043ac69
mov r9d, 1
call fcn.14043f439
inc dword [r14]
jmp 0x14043b465
cmp ebp, eax
jmp 0x14043ac83
jle 0x1404396e3
mov dword [r14 + 8], eax
sar bpl, 0x4e
cmc
bswap ebp
mov ebp, eax
test bx, r12w
cmp edx, ebp
jmp 0x14043aca1
jne 0x14043acbd
mov dword [r14], edx
xadd bpl, cl
movzx rcx, r11w
mov ebp, edx
rcr ch, 0xa5
and cl, 0xc7
seto ch
mov ecx, dword [r14]
cmp ecx, eax
jmp 0x14043acc7
jle 0x14043ade1
mov dword [r14], eax
bts rcx, r10
or cl, r10b
rol cx, 0xd2
mov ecx, eax
test r13w, 0x7ffd
test r9b, sil
cmp edx, ebp
jmp 0x14043aced
je 0x14043ade9
jle 0x14043ad0f
mov dword [r14 + 4], ebp
clc
sal rdx, cl
shl dh, cl
mov edx, ebp
bt cx, 0xc0
movsx cx, r9b
mov dword [r14], edx
inc cl
mov dword [r14 + 8], edx
movsx ecx, r8w
xor cl, 0x1e
sal cx, 0x8e
mov byte [r14 + 0x16], 0
mov ecx, edx
jmp 0x14043ad34
cmp byte [r14 + 0x17], 0
jmp 0x14043ad3e
jne 0x14043adf9
cmp ecx, eax
jge 0x14043b465
movsxd rdx, ecx
stc
neg eax
jmp 0x14043ad57
inc ecx
jmp 0x14043ada1
cmp word [rbp + rdx*2], 0xa
jmp 0x14043ad69
je 0x14043b465
inc rdx
mov dword [r14], ecx
bswap bp
movsx rbp, r15w
jmp 0x14043ad81
lea ebp, [rax + rcx]
jmp 0x14043ad89
inc ebp
jmp 0x14043ad90
inc ecx
cmc
cmp ebp, 1
jmp 0x14043ad9b
je 0x14043b465
test byte [r15 + 0x1c], 4
jmp 0x14043adab
jne 0x14043ad6f
mov rbp, qword [r15]
cmp qword [rbp + 0x10], rdx
jmp 0x14043adbd
jbe 0x14043b4ea
cmp qword [rbp + 0x18], 8
jmp 0x14043adcd
jb 0x14043ad5e
mov rbp, qword [rbp]
jmp 0x14043addc
jmp 0x14043ad5e
cmp edx, ebp
jne 0x14043acf3
cmp byte [r14 + 0x17], 0
jmp 0x14043adf3
je 0x14043ad44
mov dword [r14], eax
jmp 0x14043ae01
jmp 0x14043b465
mov rcx, r15
movsxd rdx, esi
cqo
cmovae edx, ebx
mov rdx, r14
call 0x1401eacee
mov ecx, dword [r14 + 4]
and eax, 0x63aa10f8
movsx rax, si
mov edx, dword [r14 + 8]
mov rax, 0x2279188f
ror al, 0x9f
mov rax, qword [r15]
jmp 0x14043ae3c
mov eax, dword [rax + 0x10]
cmp ecx, edx
jmp 0x14043ae46
je 0x14043ae8f
cmp ecx, eax
jmp 0x14043ae53
jle 0x14043b390
mov dword [r14 + 4], eax
rol ch, cl
cmp di, 0x7893
shr cl, 0x30
mov ecx, eax
clc
test r9b, 0xab
cmp edx, eax
jmp 0x14043ae75
jg 0x14043b398
cmp ecx, edx
jmp 0x14043ae82
jne 0x14043ae8f
mov dword [r14], ecx
test rdx, r15
clc
cmp dword [r14], eax
jmp 0x14043ae97
jle 0x14043b465
jmp 0x140439662
mov dword [r14], eax
shl dh, 0xa0
cmovnp dx, dx
lea edx, [rax + 1]
mov dword [r14 + 8], edx
jmp 0x14043aeb8
cmp ecx, edx
jmp 0x14043aebf
jne 0x14043b1b5
mov edx, ecx
jmp 0x14043aecc
mov dword [r14], ecx
jmp 0x14043aed4
jmp 0x14043b465
cmp ecx, ebp
jmp 0x14043aee0
jle 0x14043a2b6
mov dword [r14 + 8], ebp
shl rcx, 0x78
dec cl
mov ecx, ebp
cmp eax, ecx
jmp 0x14043aef9
jne 0x14043af13
mov dword [r14], eax
bts rdx, rdi
shr cx, 0x42
movzx rdx, r9w
mov ecx, eax
sbb dl, r8b
mov edx, dword [r14]
stc
cmp edx, ebp
jmp 0x14043af1e
jle 0x14043b03a
mov dword [r14], ebp
sub dh, 0xff
mov edx, ebp
clc
cmp r10w, 0x392f
cmp eax, ecx
jmp 0x14043af3a
je 0x14043b047
jle 0x14043af5e
mov dword [r14 + 4], ecx
movzx dx, spl
bsr dx, cx
xor ah, 0xdc
mov eax, ecx
cmp edi, 0x3ad35909
mov dword [r14], eax
bt edx, ebx
movzx dx, sil
sbb dx, r8w
mov dword [r14 + 8], eax
add dx, 0x3f0a
inc dx
mov byte [r14 + 0x16], 0
cmovae edx, r14d
sar dx, 0x9d
mov edx, eax
stc
jmp 0x14043af8e
cmp byte [r14 + 0x17], 0
jmp 0x14043af98
jne 0x14043b057
test edx, edx
jmp 0x14043afa5
jle 0x14043b465
mov eax, edx
jmp 0x14043afeb
cmp word [rcx + rdx*2], 0xa
jmp 0x14043afbc
je 0x14043b465
mov dword [r14], eax
movsx rcx, ax
jmp 0x14043afd1
mov rcx, rax
inc rcx
test r8b, 0xec
stc
cmp rcx, 1
jmp 0x14043afe5
jbe 0x14043b465
dec rax
cmp r15w, r14w
cmp bpl, 0x7c
cmc
test byte [r15 + 0x1c], 4
jmp 0x14043b001
jne 0x14043afc2
mov rcx, qword [r15]
mov edx, eax
cmc
stc
cmp qword [rcx + 0x10], rdx
jmp 0x14043b017
jbe 0x14043b4ea
cmp qword [rcx + 0x18], 8
jmp 0x14043b027
jb 0x14043afb2
mov rcx, qword [rcx]
jmp 0x14043b035
jmp 0x14043afb2
cmp eax, ecx
jmp 0x14043b041
jne 0x14043af40
cmp byte [r14 + 0x17], 0
jmp 0x14043b051
je 0x14043af9e
mov dword [r14], 0
jmp 0x14043b063
jmp 0x14043b465
cmp ecx, ebp
jmp 0x14043b06f
jle 0x14043a310
mov dword [r14 + 8], ebp
rcl cl, cl
btc ecx, 0x29
mov ecx, ebp
cmp edx, ecx
jmp 0x14043b088
jne 0x14043b098
mov dword [r14], edx
mov ecx, edx
or ah, bh
shl al, cl
lahf
mov eax, dword [r14]
cmp eax, ebp
jmp 0x14043b0a2
jle 0x14043b0b1
mov dword [r14], ebp
and ah, 0xea
mov eax, ebp
cmc
cmp edx, ecx
jne 0x14043b1f8
mov dword [r14 + 8], eax
jmp 0x14043b0c2
mov dword [r14 + 4], eax
jmp 0x14043b0cb
jmp 0x14043b203
cmp ecx, edx
jmp 0x14043b0d7
jle 0x14043a378
mov dword [r14 + 8], edx
shl ecx, cl
mov ecx, edx
clc
cmp ebp, ecx
jne 0x14043b0ff
mov dword [r14], ebp
mov ah, 0x1b
mov ecx, ebp
sub ah, 0x8c
xor ax, ax
ror ax, cl
mov eax, dword [r14]
cmp r8b, sil
cmp edx, 0x44b06c09
cmp eax, edx
jmp 0x14043b112
jle 0x14043b12d
mov dword [r14], edx
cwde
mov eax, edx
jmp 0x14043b12d
cmp ebp, ecx
jne 0x14043b231
mov dword [r14 + 8], eax
jmp 0x14043b13e
mov dword [r14 + 4], eax
jmp 0x14043b147
jmp 0x14043b23d
cmp eax, ecx
jmp 0x14043b153
jle 0x14043a442
mov dword [r14 + 8], ecx
mov eax, ecx
clc
cmp edx, eax
jmp 0x14043b167
je 0x14043a44f
cmp edx, eax
jmp 0x14043b174
jne 0x14043a464
mov eax, dword [r14]
cmp eax, ecx
jmp 0x14043b184
cmovl ecx, eax
mov dword [r14 + 8], ecx
test r14w, 0x445b
mov dword [r14 + 4], ecx
sub al, r11b
xchg ah, al
mov eax, ecx
stc
cmp spl, r11b
clc
test eax, eax
jmp 0x14043b1a8
jle 0x140439662
dec eax
jmp 0x140439659
mov rbp, qword [r15]
cmp r11w, cx
clc
mov ebp, dword [rbp + 0x10]
test r13b, 0xc7
cmp ecx, ebp
jmp 0x14043b1cb
jle 0x14043b1da
mov dword [r14 + 4], ebp
cmp r12b, 0x95
cmc
cmp eax, ebp
jmp 0x14043b1e1
jl 0x14043b1f0
mov dword [r14 + 8], ebp
bswap dx
mov edx, ebp
mov dword [r14], edx
jmp 0x14043b465
mov dword [r14], ecx
sub al, r14b
cbw
mov eax, ecx
stc
cmp byte [r14 + 0x17], 0
jmp 0x14043b20d
je 0x14043b255
mov dword [r14], 0
cmp eax, eax
xor eax, eax
jmp 0x14043b223
mov dword [r14 + 8], eax
jmp 0x14043b22c
jmp 0x14043b465
mov dword [r14], ecx
mov eax, ecx
test r11w, bx
cmp r10b, cl
cmp byte [r14 + 0x17], 0
je 0x14043b2f0
mov dword [r14], edx
jmp 0x14043b250
jmp 0x14043b45d
test eax, eax
jmp 0x14043b25c
jle 0x14043b448
mov ecx, eax
jmp 0x14043b2a2
cmp word [rdx + rbp*2], 0xa
je 0x14043b446
mov dword [r14], eax
mov rdx, rax
bswap cx
not ch
movzx ecx, r12w
inc rdx
rcl ecx, cl
cmovb rcx, rsp
movsx ecx, r11w
mov rcx, rax
cmp rdx, 1
jmp 0x14043b29c
jbe 0x14043b448
lea rax, [rcx - 1]
jmp 0x14043b2ac
test byte [r15 + 0x1c], 4
jmp 0x14043b2b6
jne 0x14043b274
mov rdx, qword [r15]
mov ebp, eax
jmp 0x14043b2c9
cmp qword [rdx + 0x10], rbp
jmp 0x14043b2d2
jbe 0x14043b4ea
cmp qword [rdx + 0x18], 8
jb 0x14043b269
mov rdx, qword [rdx]
jmp 0x14043b2eb
jmp 0x14043b269
cmp eax, edx
jge 0x14043b43a
movsxd rbp, eax
jmp 0x14043b34c
cmp word [rax + rbp*2], 0xa
jmp 0x14043b30a
je 0x14043b456
lea eax, [rbp + 1]
mov rcx, rbp
movsx bp, r8b
inc rcx
rcl bpl, 0xf0
bsr rbp, r9
adc rbp, 0x673a4e71
mov dword [r14], eax
xchg bpl, bpl
setb bpl
mov rbp, rcx
jmp 0x14043b33f
cmp edx, ecx
jmp 0x14043b346
je 0x14043b45d
test byte [r15 + 0x1c], 4
jmp 0x14043b356
jne 0x14043b310
mov rax, qword [r15]
jmp 0x14043b364
cmp qword [rax + 0x10], rbp
jmp 0x14043b36d
jbe 0x14043b4ea
cmp qword [rax + 0x18], 8
jmp 0x14043b37d
jb 0x14043b300
mov rax, qword [rax]
jmp 0x14043b38b
jmp 0x14043b300
cmp edx, eax
jle 0x14043ae7b
mov dword [r14 + 8], eax
shr edx, 0xb5
mov edx, eax
cmc
stc
cmp ecx, edx
je 0x14043ae88
jmp 0x14043ae8f
mov rcx, r15
cmc
bts r13w, bp
mov rdx, r14
cmc
ror r15b, cl
xor bp, 0x21c
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x80]
movzx r15, r11w
rol dil, cl
and r13, 0x57b269a8
movaps xmm8, xmmword [rsp + 0x90]
shl dil, cl
neg r13b
add rsp, 0xa8
xchg r15b, bpl
mov r12b, cl
pop rbx
movsx r13d, r15w
pop rbp
not r14b
jmp 0x14043b40d
pop rdi
not rsi
movzx r12w, cl
setle r13b
pop rsi
bswap r14d
movzx r15d, r13w
pop r12
cmovs r14w, r8w
mov r13b, 0xa3
pop r13
mov r14b, 0xbf
pop r14
pop r15
jmp 0x1401eacee
mov edx, eax
jmp 0x14043b441
jmp 0x14043b45d
mov eax, ecx
mov dword [r14 + 8], eax
jmp 0x14043b451
jmp 0x14043b465
mov edx, ebp
rcl bh, cl
add r15b, dil
mov dword [r14 + 8], edx
xadd bp, bp
mov byte [r14 + 0x16], 0
btr r12d, 0xa0
movaps xmm6, xmmword [rsp + 0x70]
rcl r12, cl
movaps xmm7, xmmword [rsp + 0x80]
rcr bh, 0xbb
bsr r13w, r15w
movaps xmm8, xmmword [rsp + 0x90]
shr r15b, 0x74
rcr r14b, 6
movzx r14w, r11b
add rsp, 0xa8
pop rbx
movzx ebp, r12w
movsx r12d, dx
movzx r13w, r14b
pop rbp
pop rdi
xchg r15w, r12w
pop rsi
jmp 0x14043b4c5
pop r12
mov r13w, r13w
movzx r15d, r10w
movsx r14w, r12b
pop r13
bswap r14d
movsxd r15, edx
pop r14
setns r15b
pop r15
jmp 0x14043b4e9
ret
call fcn.14043e891
int3