Function at 0x140438dd9
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov byte [rdx + 0x16], 0
jmp 0x1400f2d0c
jne 0x14027da08
mov dword [rdx], r9d
mov r8d, r9d
jmp 0x14027da08
ret
cmp r8d, eax
jle 0x1400f4608
mov dword [rdx + 8], eax
mov r8d, eax
cmp r9d, r8d
jmp 0x1400edbcb
mov eax, dword [rdx + 4]
clc
mov r9d, dword [rdx + 8]
jmp 0x140231ed7
mov dword [rdx + 4], r8d
jmp 0x1400e5686
cmovge r9d, eax
stc
jmp 0x1400f45f9
cmp eax, r9d
jmp 0x140270a0a
mov r8d, r9d
cmp rsi, rbp
or r9d, r10d
btr r9d, r9d
mov r9d, eax
cmp r9d, r8d
jmp 0x14025bab9
je 0x14027da08
mov rax, qword [rcx]
mov eax, dword [rax + 0x10]
test r14, r13
cmp r9d, eax
jmp 0x14011f97f
je 0x1400f2d0c
jle 0x14023a9f7
mov dword [rdx + 8], eax
mov r8, 0x6ec01ff7
add r8b, r9b
mov dword [rdx + 4], r9d
mov r8d, eax
clc
cmp r9d, r8d
jne 0x14025babf
jmp 0x14027da08
mov dword [rdx], r8d
jmp 0x140118251
push r15
push r14
push r13
or r14w, r12w
push r12
btc r14, r15
dec r15b
push rsi
push rdi
add r15w, r9w
push rbp
movzx r15d, r11w
adc r15d, 0x74017d59
test bl, 0x29
push rbx
sub rsp, 0xa8
rcl r15b, cl
movzx r15w, r15b
movaps xmmword [rsp + 0x90], xmm8
btc r15d, 0xa2
adc r14b, spl
rcr r14b, 0x9c
movaps xmmword [rsp + 0x80], xmm7
add r14b, dil
btc r15d, ebx
movaps xmmword [rsp + 0x70], xmm6
mov r14, rdx
mov r15, rcx
cmp r8d, 0x5fffff
jg 0x140438e89
cmp r8d, 0x200007
jmp 0x140438e5a
jg 0x140438ebf
cmp r8d, 0x200002
jmp 0x140438e6c
jle 0x140438f98
cmp r8d, 0x200004
jmp 0x140438e7e
jl 0x140438f40
jmp 0x140439784
cmp r8d, 0x600006
jmp 0x140438e95
jg 0x140438efa
cmp r8d, 0x600002
jle 0x140438fa3
cmp r8d, 0x600004
jmp 0x140438eb4
jl 0x140438f40
jmp 0x14043981b
cmp r8d, 0x20000c
jmp 0x140438ecb
jle 0x140438ff8
cmp r8d, 0x20000e
jmp 0x140438edd
je 0x140438fa9
cmp r8d, 0x20000f
jmp 0x140438eef
je 0x140438f40
jmp 0x14043ab12
cmp r8d, 0x60000c
jmp 0x140438f06
jle 0x14043910d
cmp r8d, 0x60000e
jmp 0x140438f18
je 0x140438fa9
cmp r8d, 0x60000f
jne 0x14043ab42
nop word cs:[rax + rax]
rcl dil, 0x62
movzx rdi, sp
mov edi, r8d
cmp sp, 0x248
and edi, 0x400000
cmc
test bpl, 0xd
stc
and r8d, 0xffbfffff
clc
cmp r8d, 0x20000f
jmp 0x140438f68
je 0x140439882
cmp byte [r14 + 0x17], 0
je 0x1404398ab
or edi, 0x200001
not r8b
jmp 0x140438f8b
mov r8d, edi
jmp 0x140438f93
jmp 0x140438e40
je 0x140438fa9
jmp 0x140439d03
jne 0x140439d57
mov edi, r8d
stc
cmp r9b, 0xb6
and edi, 0x400000
cmp r10b, spl
and r8d, 0xffbfffff
cmp r8d, 0x20000e
jmp 0x140438fcd
je 0x140439899
cmp byte [r14 + 0x17], 0
jmp 0x140438fdd
je 0x140439917
or edi, 0x200000
movzx r8, r13w
xchg r8b, r8b
mov r8d, edi
jmp 0x140438e40
cmp r8d, 0x200009
jle 0x140439296
cmp r8d, 0x20000a
jmp 0x140439011
je 0x1404395b1
cmp r8d, 0x20000b
jmp 0x140439023
je 0x140439675
cmp r8d, 0x20000c
jmp 0x140439035
jne 0x14043ac8f
mov eax, dword [r14 + 4]
mov ecx, dword [r14 + 8]
clc
cmp eax, ecx
jmp 0x14043904b
jne 0x14043a531
mov ebx, dword [r14]
mov eax, ebx
lea ebx, [rax - 1]
clc
cmp rdx, r8
stc
test eax, eax
jmp 0x140439065
jle 0x14043908d
mov rcx, r15
xchg dh, dh
movzx rdx, cx
mov edx, ebx
jmp 0x14043907b
call fcn.14043f9de
test eax, eax
jmp 0x140439087
je 0x140439054
xor eax, eax
or ecx, ebp
test r15, 0x28ee4fdf
test ebx, ebx
cmovg eax, ebx
cmc
rcr dil, 0xe3
movzx rcx, bp
mov dword [r14], eax
sal r12b, 0xea
stc
mov rcx, r15
shl r15b, cl
mov rdx, r14
inc sil
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x80]
movzx r15d, bp
movaps xmm8, xmmword [rsp + 0x90]
xor r13b, 0x37
inc r13w
shr r13b, 0x90
add rsp, 0xa8
movzx r14, sp
pop rbx
pop rbp
pop rdi
pop rsi
bswap r14w
pop r12
pop r13
bswap r14w
pop r14
cmovbe r15, r15
pop r15
jmp 0x140439108
jmp fcn.14027510c
cmp r8d, 0x600008
jg 0x140439143
cmp r8d, 0x600007
jmp 0x140439126
je 0x1404393ab
cmp r8d, 0x600008
jmp 0x140439138
je 0x140439349
jmp 0x14043ac8f
cmp r8d, 0x600009
jmp 0x14043914f
je 0x1404392ba
cmp r8d, 0x60000c
jmp 0x140439161
jne 0x14043ac8f
mov ebx, dword [r14]
or al, bl
add al, bpl
mov eax, dword [r14 + 4]
clc
cmp r12, 0x13973c48
cmp eax, dword [r14 + 8]
jmp 0x140439184
jne 0x1404391ab
mov dword [r14 + 8], ebx
xor al, r8b
or ax, di
mov dword [r14 + 4], ebx
or eax, 0x43237ecd
bts rax, r12
clc
nop dword [rax]
bts eax, esp
shr ah, cl
mov eax, ebx
lea ebx, [rax - 1]
test eax, eax
jle 0x1404391d3
mov rcx, r15
cmovs rdx, r13
mov edx, ebx
jmp 0x1404391c6
call fcn.14043f9de
test eax, eax
je 0x1404391ab
xor eax, eax
mov dl, r15b
test ebx, ebx
cmovge rdx, r14
movsx rcx, sp
cmovg eax, ebx
sal rdx, 0x57
mov ch, 0xd7
sub rdx, 0x628f744f
mov dword [r14], eax
mov dword [r14 + 8], eax
neg dl
btc rcx, r15
sar edx, 0xf7
mov rcx, qword [r15]
not dl
cdq
mov ecx, dword [rcx + 0x10]
adc dx, sp
sal dh, 0x49
mov edx, dword [r14 + 4]
cmp r12b, 0x3b
cmp edx, eax
jmp 0x140439221
je 0x14043927c
cmp edx, ecx
jmp 0x14043922e
jle 0x140439242
mov dword [r14 + 4], ecx
btr ebp, r12d
test r15b, 0xe6
mov edx, ecx
mov ebp, eax
stc
cmp eax, ecx
jmp 0x14043924c
jle 0x14043925f
mov dword [r14 + 8], ecx
adc bpl, 0xfb
mov ebp, ecx
test r12d, r13d
cmp edx, ebp
jmp 0x140439266
jne 0x14043927c
mov dword [r14], edx
not ax
btc ax, si
mov eax, edx
test bpl, 0xaf
cmp eax, ecx
jmp 0x140439283
jle 0x14043b5ab
mov dword [r14], ecx
jmp 0x140439291
jmp 0x14043b5ab
cmp r8d, 0x200008
jmp 0x1404392a2
je 0x140439349
cmp r8d, 0x200009
jmp 0x1404392b4
jne 0x14043ac8f
mov r8d, dword [r14 + 4]
and ecx, 0x3c1319a8
or ax, 0x29d9
not cx
mov eax, dword [r14 + 8]
mov rcx, qword [r15]
cmp al, 0xd3
mov ecx, dword [rcx + 0x10]
cmp r9b, 0xc7
cmp r8d, eax
jmp 0x1404392e3
jne 0x1404393d9
mov r8d, dword [r14]
test r15b, 0xf7
cmp r8d, ecx
jmp 0x1404392f8
jle 0x140439308
mov dword [r14], ecx
mov r8d, ecx
cmp r8b, r12b
clc
test r8d, r8d
jmp 0x140439310
jle 0x14043b5a6
dec r8d
mov rcx, r15
jmp 0x140439321
mov rdx, r14
jmp 0x14043932c
mov r9d, 1
jmp 0x140439337
call fcn.14043f340
dec dword [r14]
jmp 0x140439344
jmp 0x14043b5a6
mov r8d, dword [r14 + 4]
shl cl, 0xf4
mov eax, dword [r14 + 8]
dec ecx
rcr cl, 0xd5
bt cx, 0x68
mov rcx, qword [r15]
cmc
mov ecx, dword [rcx + 0x10]
test esi, 0x7af51ecc
cmp r8d, eax
jne 0x14043943d
mov r8d, dword [r14]
stc
cmp r8d, ecx
jge 0x14043b5a6
mov rcx, r15
movsx r9w, r12b
mov r9, 0x766577a2
mov r9, r10
mov rdx, r14
mov r9d, 1
jmp 0x1404393a1
call fcn.14043f340
jmp 0x14043b5a6
mov eax, dword [r14 + 8]
clc
cmp dword [r14 + 4], eax
jmp 0x1404393b9
jne 0x140439759
mov eax, dword [r14]
jmp 0x1404393c7
mov dword [r14 + 8], eax
mov dword [r14 + 4], eax
jmp 0x1404393d4
jmp 0x140439763
cmp r8d, ecx
jmp 0x1404393e1
jle 0x1404394aa
mov dword [r14 + 4], ecx
inc r8b
shrd r8w, si, 0x47
mov r8d, ecx
cmp r14d, edx
cmp eax, ecx
jmp 0x140439401
jg 0x1404394b2
cmp r8d, eax
jmp 0x14043940f
jne 0x1404394d1
mov dword [r14], r8d
rcl rdx, cl
mov ax, bp
mov edx, r8d
mov eax, r8d
cmp r8d, 0x128f6355
cmp edx, ecx
jmp 0x140439432
jg 0x1404394e1
jmp 0x1404394e4
cmp r8d, ecx
jmp 0x140439445
jle 0x14043952f
mov dword [r14 + 4], ecx
bts r8w, r9w
or r8d, 0x7150758
mov r8d, ecx
test r13w, 0x5e1e
jmp 0x14043946a
cmp eax, ecx
jmp 0x140439471
jg 0x14043953c
cmp r8d, eax
jmp 0x14043947f
jne 0x14043955d
mov dword [r14], r8d
sar dx, cl
rol dl, 0x88
movsx edx, sp
mov edx, r8d
mov eax, r8d
clc
cmp edx, ecx
jmp 0x14043949f
jg 0x140439569
jmp 0x14043956f
cmp eax, ecx
jle 0x140439407
mov dword [r14 + 8], ecx
sal al, cl
bt rax, 0x94
mov eax, ecx
stc
cmp r8, rdi
cmp r8d, eax
jmp 0x1404394cb
je 0x140439415
mov edx, dword [r14]
cmp edx, ecx
jmp 0x1404394db
jle 0x1404394e4
mov dword [r14], ecx
mov r9d, r8d
test ebx, r15d
clc
sub r9d, eax
jmp 0x1404394f3
je 0x14043b5a6
jl 0x14043958b
mov rcx, r15
mov rdx, r14
not r8b
mov r8d, eax
jmp 0x140439510
call fcn.14043f340
mov eax, dword [r14 + 8]
jmp 0x14043951e
mov dword [r14], eax
mov dword [r14 + 4], eax
jmp 0x14043952a
jmp 0x14043b5a6
cmp eax, ecx
jmp 0x140439536
jle 0x140439477
mov dword [r14 + 8], ecx
adc ax, 0x30d8
bt ax, 8
bsf eax, r8d
mov eax, ecx
cmp r8d, eax
jmp 0x140439557
je 0x140439485
mov edx, dword [r14]
cmc
cmp edx, ecx
jle 0x14043956f
mov dword [r14], ecx
mov r9b, bl
mov r9d, r8d
stc
test di, r14w
sub r9d, eax
jmp 0x14043957f
je 0x14043b5a6
jge 0x1404394ff
sub eax, r8d
mov rcx, r15
mov dl, 0x4e
mov rdx, r14
mov r9d, eax
jmp 0x14043959e
call fcn.14043f340
mov eax, dword [r14 + 4]
jmp 0x1404395ac
jmp 0x14043a53d
movsx rcx, word [r14 + 0xe1e]
test rcx, rcx
jmp 0x1404395c1
je 0x14043b5a6
lea rbx, [r14 + 0x20]
mov eax, 0x633d5ba6
sal r12, cl
shl rcx, 4
test r11b, 0x52
cdqe
and ah, 0x3b
movsxd r13, dword [rcx + rbx - 0x10]
bt di, si
mov r12d, dword [rcx + rbx - 0xc]
or ax, r15w
mov edi, dword [rcx + rbx - 8]
lahf
movsx rax, word [r14 + 0xe20]
test r8w, r9w
shl rax, 4
movsxd rcx, dword [rcx + rbx - 4]
mov dword [rax + rbx - 4], 0xffffffff
stc
mov dword [rax + rbx - 0xc], edi
clc
cmp r10w, 0x6d6e
mov dword [rax + rbx - 8], r12d
cmc
mov dword [rax + rbx - 0x10], r13d
test rdi, rdi
jmp 0x140439633
je 0x14043aaa0
mov qword [rsp + 0x20], rcx
mov edx, dword [r14 + 0xe24]
cmc
lea ebp, [rdx + rdi]
clc
jmp 0x14043964f
cmp ebp, 0x3e6
jmp 0x14043965a
jle 0x140439f1d
add rax, rbx
cmp spl, dl
add rax, 0xfffffffffffffff4
mov dword [rax], 0
jmp 0x14043a9f3
movsx rcx, word [r14 + 0xe20]
clc
test ch, 3
cmp r9b, 0xe5
cmp rcx, 0x63
je 0x14043b5a6
movsx rbx, word [r14 + 0xe1e]
shl rbx, 4
shl rcx, 4
btr bp, 0x16
movsxd r12, dword [r14 + rcx + 0x20]
shr rbp, cl
shld r13d, edi, 9
mov ebp, dword [r14 + rcx + 0x24]
xor r13b, r13b
sal ah, cl
rcl r13w, 0xe2
movsxd rax, dword [r14 + rcx + 0x28]
test sp, 0xe98
sub r13b, 0xc4
movsxd r13, dword [r14 + rcx + 0x2c]
cmp r10w, ax
jmp 0x1404396dc
mov dword [r14 + rbx + 0x28], ebp
mov dword [r14 + rbx + 0x24], eax
test dl, bpl
mov dword [r14 + rbx + 0x20], r12d
mov dword [r14 + rbx + 0x2c], 0xffffffff
stc
test rax, rax
je 0x14043a345
lea rcx, [r14 + rbx]
movzx rdi, r14w
movzx si, dl
sal esi, 0x62
add rcx, 0x24
xchg dil, dil
shrd di, si, 0xce
mov edi, dword [r14 + 0xe24]
jmp 0x14043972f
lea esi, [rdi + rax]
cmp bp, di
clc
cmp esi, dword [r14 + 0xe28]
jmp 0x140439742
jle 0x14043a1c6
mov qword [rcx], 0
jmp 0x140439754
jmp 0x14043a2a4
mov dword [r14], eax
movzx eax, r13w
movsxd rax, r14d
mov rax, qword [r15]
jmp 0x14043976b
mov eax, dword [rax + 0x10]
jmp 0x140439773
mov dword [r14 + 8], eax
mov dword [r14], eax
jmp 0x14043977f
jmp 0x14043b5a6
cmp r8d, 0x200005
jmp 0x140439790
jg 0x140439db0
cmp r8d, 0x200004
jmp 0x1404397a2
je 0x14043a3bb
cmp r8d, 0x200005
jne 0x14043ac8f
mov rax, qword [r15]
shl dx, 0x6d
mov eax, dword [rax + 0x10]
cmp r13b, 0x81
cmovne rbp, r11
btc rbp, 0xad
mov edx, dword [r14 + 4]
rcl bp, 0x54
mov ebp, dword [r14 + 8]
test r10w, si
stc
cmp edx, ebp
jmp 0x1404397e4
je 0x14043ae10
cmp edx, eax
jmp 0x1404397f1
jle 0x14043ade7
mov dword [r14 + 4], eax
rcr dh, 0xb3
stc
mov edx, eax
cmp dil, 0x6c
clc
cmp ebp, eax
jg 0x14043adf4
cmp edx, ebp
je 0x14043ae0d
jmp 0x14043ae1c
je 0x14043a41d
cmp r8d, 0x600005
jmp 0x14043982d
je 0x14043a482
cmp r8d, 0x600006
jmp 0x14043983f
jne 0x14043ac8f
mov eax, dword [r14 + 4]
test bp, 0x579c
cmp r9, 0x3b494a54
cmp eax, dword [r14 + 8]
jmp 0x14043985e
jne 0x140439875
mov eax, dword [r14]
jmp 0x14043986c
mov dword [r14 + 4], eax
jmp 0x140439875
mov dword [r14 + 8], 0
jmp 0x14043b160
mov eax, dword [r14 + 0x10]
jmp 0x14043988b
mov dword [rsp + 0x28], eax
jmp 0x140439894
jmp 0x1404398b3
mov eax, dword [r14 + 0x10]
jmp 0x1404398a2
mov dword [rsp + 0x30], eax
jmp 0x140439926
mov dword [rsp + 0x28], 1
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 8]
jmp 0x1404398c0
test edi, edi
jne 0x1404398f5
cmp edx, ecx
je 0x14043a659
jle 0x14043a5fd
mov dword [r14 + 8], edx
not ah
bswap ax
cbw
mov dword [r14 + 4], ecx
cwde
movsx eax, ax
mov eax, edx
jmp 0x1404398f0
jmp 0x14043a60d
cmp edx, ecx
jne 0x140439df9
mov eax, dword [r14]
jmp 0x140439905
mov dword [r14 + 8], eax
jmp 0x14043990e
mov dword [r14 + 4], eax
jmp 0x14043a659
mov dword [rsp + 0x30], 1
btr cx, 0x29
shr ecx, cl
mov ecx, dword [r14 + 4]
add dl, 0x17
mov edx, 0x769805b4
movsx rdx, sp
mov edx, dword [r14 + 8]
test edi, edi
jne 0x14043997b
cmp ecx, edx
je 0x140439993
jle 0x14043995b
mov dword [r14 + 4], edx
mov ecx, edx
jmp 0x14043995b
mov dword [r14], ecx
jmp 0x140439963
mov dword [r14 + 8], ecx
jmp 0x14043996c
mov byte [r14 + 0x16], 0
jmp 0x140439976
jmp 0x140439993
cmp ecx, edx
jne 0x140439e85
mov eax, dword [r14]
mov dword [r14 + 8], eax
shl r8d, cl
mov dword [r14 + 4], eax
rol ch, cl
mov rax, qword [r15]
clc
bts ecx, r10d
mov eax, dword [rax + 0x10]
lea rcx, [r14 + 4]
test r12w, 0x601d
movzx r8d, r12w
mov qword [rsp + 0x28], rcx
mov cx, r12w
lea rcx, [r14 + 8]
bswap r8w
rol r8b, 0x75
mov qword [rsp + 0x20], rcx
mov r8d, dword [r14]
cmp bpl, r11b
test r12w, r12w
cmp r8d, eax
jmp 0x1404399d8
jle 0x1404399e7
mov dword [r14], eax
movsxd r9, r10d
mov r8d, eax
movzx r9d, byte [r14 + 0x17]
cqo
movzx bp, r8b
movzx ebp, r8w
lea rbp, [rsp + 0x38]
movzx rcx, r15w
mov rcx, rbp
cwd
mov rdx, r15
jmp 0x140439a0d
call fcn.14043f02d
cmp dword [rsp + 0x30], 0
jmp 0x140439a1c
jle 0x14043b5ab
lea rax, [r14 + 0x1c]
mov ecx, dword [rsp + 0x44]
or ebx, edx
ror bh, 0x9d
sar bh, 0x94
cmp byte [r14 + 0x16], 0
mov qword [rsp + 0x50], rax
jmp 0x140439a44
cmovne rbp, rax
movzx rbx, r11w
bts bx, cx
mov ebx, dword [rsp + 0x4c]
clc
cmc
sub r13d, r13d
jmp 0x140439a5e
movss xmm8, dword [0x1400bd560]
jmp 0x140439a6c
jmp 0x140439ab6
mov r8d, edx
inc rbp
sete cl
movsx bp, bpl
nop dword [rax + rax]
movzx rcx, bp
inc r13d
cmovs bp, r15w
ror ebp, cl
shl bpl, 0x7b
mov rbp, qword [rsp + 0x50]
mov ecx, ebx
rcr bh, 0x23
xor bx, r12w
mov ebx, r8d
test r11b, 0xd6
cmp r13d, dword [rsp + 0x30]
je 0x14043b5ab
cmp ebx, ecx
je 0x14043b5ab
movss xmm7, dword [rbp]
cdq
mov dword [r14], ebx
lea rcx, [rsp + 0x58]
movzx edx, dx
movzx rdx, r13w
mov rdx, r15
mov r8d, ebx
call fcn.14043dfb4
mov r12d, dword [rsp + 0x6c]
test r9b, 0x13
test r12d, r12d
jmp 0x140439aef
jle 0x140439b74
sub ebp, ebp
movzx ecx, si
mov dl, 0x44
movss xmm6, dword [rsp + 0x58]
not cx
movsx r8w, r8b
mov dx, 0x4f65
nop word [rax + rax]
xchg r8w, r8w
movsx r8d, di
cqo
mov rcx, r15
xchg dx, dx
mov edx, ebx
xchg r8b, r8b
movzx r8w, bl
movsx r8d, r9w
mov r8d, ebp
jmp 0x140439b3a
call fcn.14043e80e
ucomiss xmm0, xmm8
jne 0x140439b4f
jnp 0x140439b74
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x140439b74
inc dword [r14]
jmp 0x140439b64
inc ebp
cmp r12d, ebp
jmp 0x140439b6e
jne 0x140439b1e
mov rax, qword [r15]
btr cx, cx
mov eax, dword [rax + 0x10]
btc ecx, 0x20
xchg dh, ch
movzx rcx, ax
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rcx]
and dh, 0x35
not dh
shrd edx, r9d, 0x7f
mov rdx, qword [rsp + 0x20]
test r9b, dl
clc
stc
mov edx, dword [rdx]
cmp ecx, edx
jmp 0x140439bac
je 0x140439bec
cmp ecx, eax
jmp 0x140439bb9
jle 0x140439cde
mov rcx, qword [rsp + 0x28]
stc
cmc
mov dword [rcx], eax
mov ecx, eax
cmp edx, eax
jmp 0x140439bd1
jg 0x140439ce6
cmp ecx, edx
jmp 0x140439bde
jne 0x140439bec
mov dword [r14], ecx
adc cx, 0x6062
mov ecx, dword [r14]
clc
test r14b, 1
cmp ecx, eax
jmp 0x140439bfb
jle 0x140439c0e
mov dword [r14], eax
bsf cx, r11w
mov ch, 0xa7
mov ecx, eax
mov byte [r14 + 0x16], 1
test r12d, 0x7490ec3
cmp r9w, r12w
movss dword [r14 + 0x1c], xmm7
jmp 0x140439c30
test edi, edi
jmp 0x140439c37
je 0x140439c48
mov rax, qword [rsp + 0x20]
cmc
mov dword [rax], ecx
test r10b, r11b
xor r8d, r8d
cmc
stc
cmp ebx, 2
jl 0x140439a88
lea edx, [rbx - 1]
movzx cx, r12b
cmovle rcx, r9
movzx ecx, r12w
mov ecx, dword [r15 + 0x1c]
jmp 0x140439c95
cmp word [rsi + rax*2], 0xa
je 0x140439a71
mov rax, rbp
inc rax
not dl
mov rdx, rbp
cmc
cmp rax, 1
jmp 0x140439c8f
jbe 0x140439a88
lea rbp, [rdx - 1]
clc
test r15w, 0x7e0c
test cl, 4
jne 0x140439c7a
mov rsi, qword [r15]
mov eax, edx
stc
mov eax, ebp
stc
test bp, 0x2d88
cmp qword [rsi + 0x10], rax
jmp 0x140439cc0
jbe 0x14043b621
cmp qword [rsi + 0x18], 8
jmp 0x140439cd0
jb 0x140439c6f
mov rsi, qword [rsi]
jmp 0x140439c6f
cmp edx, eax
jle 0x140439bd7
mov rdx, qword [rsp + 0x20]
cmp r14w, 0x6835
cmc
mov dword [rdx], eax
mov edx, eax
cmp ecx, edx
je 0x140439be4
jmp 0x140439bec
cmp r8d, 0x200000
jmp 0x140439d0f
je 0x14043a4e3
cmp r8d, 0x200001
jmp 0x140439d21
jne 0x14043ac8f
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jmp 0x140439d34
jne 0x14043af5b
inc dword [r14]
seto ah
movsx rax, bp
movsxd rax, ebx
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
jmp 0x140439d52
jmp 0x14043afdd
cmp r8d, 0x600000
jmp 0x140439d63
je 0x14043a54e
cmp r8d, 0x600001
jmp 0x140439d75
jne 0x14043ac8f
mov ecx, dword [r14 + 4]
mov eax, dword [r14 + 8]
jmp 0x140439d88
cmp ecx, eax
jmp 0x140439d8f
jne 0x14043aff0
mov ecx, dword [r14]
mov dword [r14 + 4], ecx
cbw
mov eax, 0x53b23fa9
lahf
mov eax, ecx
jmp 0x140439dab
jmp 0x14043aff8
cmp r8d, 0x200006
jmp 0x140439dbc
je 0x14043a5df
cmp r8d, 0x200007
jmp 0x140439dce
jne 0x14043ac8f
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
jmp 0x140439ddf
mov dword [r14], eax
jmp 0x140439de7
mov qword [r14 + 4], 0
jmp 0x140439df4
jmp 0x14043b5a6
mov dword [r14], ecx
mov rax, qword [r15]
sal rbp, 0x1a
btc bp, r11w
mov eax, dword [rax + 0x10]
shr bpl, cl
xor ebp, 0x6b503d05
lea rbp, [r14 + 4]
cmp r11b, 0xc7
test dil, dl
mov qword [rsp + 0x20], rbp
cmp dh, 0x8e
test bp, r8w
cmp edx, eax
jmp 0x140439e32
jle 0x140439e4b
mov rdx, qword [rsp + 0x20]
xadd sil, sil
mov dword [rdx], eax
xor dl, spl
adc dx, si
mov edx, eax
lea rsi, [r14 + 8]
cmp ecx, eax
jmp 0x140439e56
jle 0x140439e70
mov dword [rsi], eax
xor ecx, 0xeb835bf
test bpl, al
mov ecx, eax
test r9b, 0x3c
cmp ch, 0x99
cmp edx, ecx
jne 0x14043a679
mov dword [r14], edx
jmp 0x140439e80
jmp 0x14043a679
mov dword [r14], edx
mov rax, qword [r15]
add bpl, 0x88
sbb bpl, 0x91
mov eax, dword [rax + 0x10]
neg bpl
lea rbp, [r14 + 4]
test r13b, dl
cmp dil, 6
cmc
mov qword [rsp + 0x28], rbp
cmc
cmp r8b, r8b
cmp ecx, eax
jmp 0x140439eb5
jle 0x140439ed8
mov rcx, qword [rsp + 0x28]
cmovl ebp, esi
shrd bp, r15w, 0x27
sar ebp, 2
mov dword [rcx], eax
sub cx, ax
mov ecx, eax
movzx bp, r10b
lea rbp, [r14 + 8]
jmp 0x140439ee1
mov qword [rsp + 0x20], rbp
cmp edx, eax
jmp 0x140439eed
jle 0x140439f03
mov rdx, qword [rsp + 0x20]
test r12b, dil
mov dword [rdx], eax
adc dl, 0xf5
mov edx, eax
clc
cmp ecx, edx
jmp 0x140439f0a
jne 0x1404399c6
mov dword [r14], ecx
jmp 0x140439f18
jmp 0x1404399c6
mov ecx, dword [r14 + 0xe28]
cmp ebp, ecx
jmp 0x140439f2b
jle 0x14043a8ef
lea rax, [r14 + 0x650]
movsx ebp, r12w
movzx rbp, r13w
sets bpl
mov qword [rsp + 0x28], rax
xchg bpl, bpl
bswap ax
movzx bp, r10b
movzx eax, word [r14 + 0xe20]
lea rbp, [r14 + 0x3c]
jmp 0x140439f65
mov qword [rsp + 0x30], rbp
jmp 0x140439f6f
jmp 0x14043a008
mov r13, rsi
movsx rax, ax
and dx, r14w
cmp r9b, r11b
shl rax, 4
rol dx, cl
rcl r8b, cl
cmova cx, sp
lea rdx, [rbx + rax]
dec r8b
jmp 0x140439f9c
lea rcx, [rbx + rax]
bts r8, r11
stc
add rcx, 0x10
btc r8d, 0x4a
mov r8d, 0x630
sub r8, rax
jmp 0x140439fbc
call fcn.1404a29dd
mov eax, dword [r14 + 0xe20]
movzx cx, r14b
movsxd rbp, r10d
mov edx, dword [r14 + 0xe24]
inc eax
mov word [r14 + 0xe20], ax
bsr bp, di
btc rcx, 0x69
mov ecx, dword [r14 + 0xe28]
lea ebp, [rdi + rdx]
test r9b, al
cmp r9w, r14w
cmp ebp, ecx
jmp 0x14043a002
jle 0x14043a8f8
cmp ax, 0x63
jmp 0x14043a011
je 0x14043b5a6
jge 0x140439ff1
cmp dword [r14 + 0x64c], 0
js 0x140439f77
mov rsi, r13
movsxd r13, dword [r14 + 0x644]
add ecx, r13d
rcl dl, 0x41
cdq
mov dword [r14 + 0xe28], ecx
movsx edx, sp
bswap rbp
movsxd rax, ecx
shrd r8w, bx, 0xfa
seta r8b
add dx, sp
mov rcx, qword [rsp + 0x28]
rcr r8, cl
sub bpl, bpl
lea rcx, [rcx + rax*2]
rcl dx, 0x37
movsx bp, dil
shl bpl, cl
mov rbp, r13
btc r8d, 0x7b
lea rbp, [rbp + r13]
mov rdx, rcx
ror r8b, 0xf2
mov r8b, 0xfb
sub rdx, rbp
test bp, di
shr bpl, 0xbc
mov ebp, 0x3e7
sub ebp, eax
movsxd r8, ebp
add r8, r8
jmp 0x14043a0a7
call fcn.1404a29dd
movsx rax, word [r14 + 0xe20]
cmp dil, 0x80
clc
cmp r9w, r12w
cmp rax, 0x61
jg 0x140439f74
test al, 1
jmp 0x14043a0ce
jne 0x14043a0e1
mov rcx, rax
jmp 0x14043a0dc
jmp 0x14043a13e
mov rdx, rax
btc cx, ax
shr rcx, 0xc7
rol cx, cl
shl rdx, 4
mov ecx, dword [rbx + rdx + 0xc]
test r8w, 0x48c1
test ecx, ecx
jmp 0x14043a104
js 0x14043a12f
add rdx, rbx
clc
cmp r15w, sp
add rdx, 0xc
test ax, r13w
cmp dl, 0xb9
jmp 0x14043a122
add ecx, r13d
jmp 0x14043a12a
mov dword [rdx], ecx
bswap cx
mov rcx, rax
jmp 0x14043a137
inc rcx
cmp r13w, ax
cmp ax, 0x61
jmp 0x14043a147
je 0x140439f74
lea rdx, [rcx - 0x62]
clc
test edx, 0x540145fd
shl rcx, 4
test r13, rax
cmc
test r10b, 0xe
add rcx, qword [rsp + 0x30]
jmp 0x14043a16e
jmp 0x14043a189
add rcx, 0x20
test r8, rbx
add rdx, 2
jmp 0x14043a183
je 0x140439f74
mov ebp, dword [rcx - 0x10]
test ebp, ebp
jmp 0x14043a193
js 0x14043a1a0
add ebp, r13d
stc
mov dword [rcx - 0x10], ebp
mov ebp, dword [rcx]
cmp bl, dil
test ebp, ebp
jmp 0x14043a1ac
js 0x14043a173
add ebp, r13d
jmp 0x14043a1ba
mov dword [rcx], ebp
jmp 0x14043a1c1
jmp 0x14043a173
lea rdx, [r14 + rbx]
stc
test dh, 0x7d
add rdx, 0x2c
jmp 0x14043a1d7
mov dword [rdx], edi
cmp sil, 0x1e
stc
mov dword [r14 + 0xe24], esi
test rbx, r15
cmp si, 0x57f8
cmp dword [rcx], 0
jle 0x14043a2a4
lea r8, [r14 + rbx]
jmp 0x14043a204
add r8, 0x20
xor ebx, ebx
jmp 0x14043a20f
jmp 0x14043a24a
movzx edi, word [rsi + rdi*2]
ror sil, 0xb2
test rdi, rbp
movsxd rsi, dword [rdx]
add rsi, rbx
jmp 0x14043a22a
mov word [r14 + rsi*2 + 0x650], di
jmp 0x14043a238
inc rbx
clc
cmc
cmp ebx, dword [rcx]
jmp 0x14043a244
jge 0x14043a2a4
mov di, 0x2a
test r10d, 0x547d3037
test r11w, r9w
test byte [r15 + 0x1c], 4
jmp 0x14043a263
jne 0x14043a21f
movsxd rdi, dword [r8]
mov rsi, qword [r15]
test r13w, si
lea rdi, [rdi + rbx]
cmc
cmp qword [rsi + 0x10], rdi
jmp 0x14043a281
jbe 0x14043b621
cmp qword [rsi + 0x18], 8
jmp 0x14043a291
jb 0x14043a214
mov rsi, qword [rsi]
jmp 0x14043a29f
jmp 0x14043a214
mov rdi, qword [r15]
bts cx, r12w
setno sil
mov rsi, qword [rdi + 0x10]
movzx cx, r13b
add rcx, r10
mov rcx, rsi
sub rcx, r12
jmp 0x14043a2c7
jb 0x14043b621
cmp rcx, rax
cmovb rax, rcx
shl cl, cl
jmp 0x14043a2df
cmp qword [rdi + 0x18], 8
movzx ecx, r10w
xchg cx, cx
bswap cx
mov rcx, rdi
jmp 0x14043a2f6
jb 0x14043a2ff
mov rcx, qword [rdi]
lea rcx, [rcx + r12*2]
stc
sub rsi, rax
dec edx
sete r8b
mov rbx, rsi
bswap r8w
or dl, r13b
test dx, 0x4ee8
sub rbx, r12
lea rdx, [rcx + rax*2]
adc r8d, 0x22db1778
lea r8, [rbx + rbx]
add r8, 2
jmp 0x14043a337
call fcn.1404a29dd
mov qword [rdi + 0x10], rsi
cmp dil, 0xf2
cmc
test ebp, ebp
jmp 0x14043a34c
je 0x14043a38c
lea r8, [r14 + r13*2]
mov rdx, r14
xadd r9b, cl
add r8, 0x650
mov edx, eax
cdq
cwd
mov rcx, r15
sets dl
mov edx, r12d
mov r9b, cl
xchg r9b, r9b
mov r9d, ebp
jmp 0x14043a380
call fcn.14043ebe6
add dword [r14 + 0xe28], ebp
add ebp, r12d
jmp 0x14043a394
mov dword [r14], ebp
jmp 0x14043a39c
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
psubw xmm0, xmm1
movd dword [r14 + 0xe1e], xmm0
jmp 0x14043b5a6
mov rax, qword [r15]
mov cl, 0xa9
mov ebp, dword [rax + 0x10]
adc ah, 0x28
mov eax, dword [r14 + 4]
rol cl, cl
bts cx, r15w
mov ecx, dword [r14 + 8]
test r15w, 0x6536
test rcx, r10
cmp eax, ecx
je 0x14043b049
cmp eax, ebp
jle 0x14043b01b
mov dword [r14 + 4], ebp
bt ax, r13w
mov eax, ebp
jmp 0x14043a3fe
cmp ecx, ebp
jmp 0x14043a405
jg 0x14043b028
cmp eax, ecx
jmp 0x14043a412
je 0x14043b041
jmp 0x14043b04e
mov rax, qword [r15]
mov ebp, dword [rax + 0x10]
not cx
btc rdx, rbx
mov edx, dword [r14 + 4]
rcr cl, 0x7c
sar ch, 0xcd
mov ecx, dword [r14 + 8]
cmc
test rdx, r9
stc
cmp edx, ecx
jmp 0x14043a444
je 0x14043b19d
cmp edx, ebp
jmp 0x14043a451
jle 0x14043b16c
mov dword [r14 + 4], ebp
add dl, r13b
rcr dl, 0xdb
mov edx, ebp
test si, r10w
cmc
cmp ecx, ebp
jmp 0x14043a46f
jg 0x14043b179
cmp edx, ecx
je 0x14043b197
jmp 0x14043b1a3
mov rax, qword [r15]
bswap rbp
mov edx, dword [rax + 0x10]
mov ebp, dword [r14 + 4]
shl ch, 0x26
adc ecx, r8d
sub cl, r15b
mov ecx, dword [r14 + 8]
cmp r13b, r11b
cmp ebp, ecx
jmp 0x14043a4a6
je 0x14043b20f
cmp ebp, edx
jmp 0x14043a4b3
jle 0x14043b1dc
mov dword [r14 + 4], edx
btc bp, r14w
mov ebp, edx
cmp ecx, edx
jmp 0x14043a4cb
jg 0x14043b1e9
cmp ebp, ecx
jmp 0x14043a4d8
je 0x14043b20c
jmp 0x14043b217
mov eax, dword [r14 + 4]
mov ecx, dword [r14 + 8]
jmp 0x14043a4f7
cmp eax, ecx
jmp 0x14043a4fe
jne 0x14043a531
mov eax, dword [r14]
cmp rsp, r10
test r12w, 0x7cf8
test eax, eax
jmp 0x14043a517
jle 0x14043b5a6
dec eax
jmp 0x14043a524
mov dword [r14], eax
jmp 0x14043a52c
jmp 0x14043b5a6
jle 0x14043a53d
mov dword [r14 + 4], ecx
mov eax, ecx
mov dword [r14], eax
jmp 0x14043a545
mov dword [r14 + 8], eax
jmp 0x14043b5a6
mov rax, qword [r15]
adc dl, 0xbe
mov ecx, dword [rax + 0x10]
bts ax, cx
mov edx, dword [r14 + 4]
adc ax, si
or rax, 0x6dd46d81
cmc
mov eax, dword [r14 + 8]
cmp r15d, 0x445a1e4e
cmp edx, eax
jmp 0x14043a57c
je 0x14043a5be
cmp edx, ecx
jmp 0x14043a589
jle 0x14043b260
mov dword [r14 + 4], ecx
xor dl, 0x82
cmp r13w, ax
mov edx, ecx
cmp sil, 0xdf
stc
cmp eax, ecx
jmp 0x14043a5a8
jg 0x14043b26d
cmp edx, eax
jmp 0x14043a5b5
jne 0x14043b292
mov dword [r14], edx
mov eax, edx
cmp edx, eax
jmp 0x14043a5c7
je 0x14043b29a
test eax, eax
jmp 0x14043a5d4
jg 0x14043b2d6
jmp 0x140439777
mov dword [r14 + 8], 0
jmp 0x14043a5ec
mov qword [r14], 0
jmp 0x14043a5f8
jmp 0x14043b5a6
mov eax, ecx
shld cx, r14w, 0xc5
adc ecx, r14d
mov ecx, edx
test r13, rsi
cmp ecx, eax
jmp 0x14043a614
je 0x14043a647
mov rcx, qword [r15]
stc
jmp 0x14043a627
mov ecx, dword [rcx + 0x10]
cmc
cmp eax, ecx
jmp 0x14043a632
jle 0x14043a647
mov dword [r14 + 8], ecx
rcr sil, cl
mov eax, ecx
movsxd rcx, r15d
shl cl, 0xc7
mov dword [r14], eax
sal r8b, cl
mov dword [r14 + 4], eax
bt ecx, esi
mov byte [r14 + 0x16], 0
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
sub cl, r12b
and ecx, 0x5800444e
movsxd rcx, esp
lea rcx, [r14 + 4]
mov qword [rsp + 0x20], rcx
lea rsi, [r14 + 8]
clc
mov r8d, dword [r14]
jmp 0x14043a685
cmp r8d, eax
jle 0x14043a694
mov dword [r14], eax
mov r8d, eax
movzx r9d, byte [r14 + 0x17]
setle cl
movzx rcx, r10w
lea rbp, [rsp + 0x38]
movsx dx, r10b
not dx
movzx rcx, cx
mov rcx, rbp
mov rdx, r15
call fcn.14043f02d
cmp dword [rsp + 0x28], 0
jmp 0x14043a6c6
jle 0x14043b5ab
lea rax, [r14 + 0x1c]
mov ebx, dword [rsp + 0x44]
and r12b, 0xc4
shl r12b, cl
cmp byte [r14 + 0x16], 0
mov qword [rsp + 0x30], rax
cmovne rbp, rax
setbe r12b
btr r12, 0x97
mov r12d, dword [rsp + 0x48]
xor r13d, r13d
movss xmm8, dword [0x1400bd560]
jmp 0x14043a708
jmp 0x14043a736
inc r13d
and ebp, 0x22d111aa
test di, 0x549b
adc ebp, 0x612b4b3b
mov rbp, qword [rsp + 0x30]
cmp r13d, dword [rsp + 0x28]
jmp 0x14043a730
je 0x14043b5ab
test r12d, r12d
jmp 0x14043a73e
je 0x14043b5ab
movss xmm7, dword [rbp]
cdq
add ebx, r12d
movzx rdx, ax
mov dword [r14], ebx
lea rcx, [rsp + 0x58]
cdq
movzx r8d, r8w
jmp 0x14043a763
mov rdx, r15
movzx r8w, sil
movsxd r8, ebx
movzx r8d, ax
mov r8d, ebx
jmp 0x14043a77a
call fcn.14043dfb4
mov r12d, dword [rsp + 0x6c]
cmp ecx, ebp
test r12d, r12d
jmp 0x14043a78e
jle 0x14043a7fa
sub ebp, ebp
cqo
movss xmm6, dword [rsp + 0x58]
nop dword [rax]
movzx ecx, r15w
setbe dh
movsx r8d, r12w
mov rcx, r15
mov edx, ebx
setp r8b
movsxd r8, r12d
mov r8d, ebp
call fcn.14043e80e
ucomiss xmm0, xmm8
jne 0x14043a7d4
jnp 0x14043a7fa
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x14043a7fa
inc dword [r14]
jmp 0x14043a7e9
inc ebp
clc
cmp r12d, ebp
jmp 0x14043a7f4
jne 0x14043a7b0
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
bt rdx, r8
test r14b, dl
mov rcx, qword [rsp + 0x20]
movzx dx, cl
adc edx, r9d
cmp edi, ebx
mov ecx, dword [rcx]
rcr dl, 0x19
btr dx, r10w
mov edx, dword [rsi]
cmp spl, 0x49
test r14w, dx
cmp ecx, edx
jmp 0x14043a830
je 0x14043a882
cmp ecx, eax
jmp 0x14043a83d
jle 0x14043a8c7
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
cmp r9, 0x610066d1
sub rcx, 0x23a31f9b
sar rcx, cl
mov ecx, eax
stc
cmp r12b, 0x8e
cmp edx, eax
jmp 0x14043a869
jg 0x14043a8d4
cmp ecx, edx
jmp 0x14043a876
jne 0x14043a882
mov dword [r14], ecx
inc cx
mov ecx, dword [r14]
cmp ecx, eax
jmp 0x14043a88c
jle 0x14043a8a3
mov dword [r14], eax
setle cl
mov ecx, eax
stc
jmp 0x14043a8a3
mov byte [r14 + 0x16], 1
cmp r14b, 0xf9
movss dword [r14 + 0x1c], xmm7
cmc
test edi, edi
je 0x14043a70d
mov dword [rsi], ecx
jmp 0x14043a8c2
jmp 0x14043a70d
cmp edx, eax
jmp 0x14043a8ce
jle 0x14043a86f
mov dword [rsi], eax
dec dh
mov edx, eax
cmp sil, bpl
cmp ecx, edx
jmp 0x14043a8e4
je 0x14043a87c
jmp 0x14043a882
movzx eax, word [r14 + 0xe20]
stc
movsx rax, ax
test r8w, 0x4b61
shl rax, 4
test ah, al
test bpl, 0xcc
cmp bx, 0x117c
sub ecx, edi
cmc
mov dword [rax + rbx - 4], ecx
stc
cmp bh, 0xf6
mov dword [r14 + 0xe28], ecx
clc
jmp 0x14043a929
test edi, edi
jle 0x14043a9f3
add rax, rbx
add rax, 0xfffffffffffffffc
xchg edx, edx
xor ecx, ecx
movsx edx, r10w
mov rdx, r13
jmp 0x14043a948
jmp 0x14043a9a3
movzx ebp, word [rbp + rdx*2]
adc rbx, 0x32316a2c
xadd bx, bx
sbb rbx, 0x13b4296f
movsxd rbx, dword [rax]
clc
cmp r9, 0x185107c3
jmp 0x14043a974
add rbx, rcx
jmp 0x14043a97c
mov word [r14 + rbx*2 + 0x650], bp
jmp 0x14043a98a
inc rcx
jmp 0x14043a992
inc rdx
cmp rdi, rcx
jmp 0x14043a99d
je 0x14043a9f3
mov bp, 0x2a
test r12b, 0xa0
test byte [r15 + 0x1c], 4
jmp 0x14043a9b5
jne 0x14043a964
mov rbp, qword [r15]
jmp 0x14043a9c6
cmp qword [rbp + 0x10], rdx
jmp 0x14043a9cf
jbe 0x14043b621
cmp qword [rbp + 0x18], 8
jmp 0x14043a9df
jb 0x14043a94d
mov rbp, qword [rbp]
jmp 0x14043a9ee
jmp 0x14043a94d
mov rbx, qword [r15]
rcl sil, 0x4a
stc
mov rsi, qword [rbx + 0x10]
mov rcx, rsi
jmp 0x14043aa08
sub rcx, r13
jmp 0x14043aa10
jb 0x14043b621
movsxd rax, edi
cmp rcx, rax
jmp 0x14043aa21
cmovb rax, rcx
cmp qword [rbx + 0x18], 8
sete ch
movzx ecx, r15w
mov rcx, rbx
jmp 0x14043aa39
jb 0x14043aa4d
mov rcx, qword [rbx]
cmp sil, bpl
xor r8, rbp
cmovbe bp, r15w
lea rcx, [rcx + r13*2]
sar bpl, 0x61
not r8w
sub r8b, dl
sub rsi, rax
shrd rbp, rdx, 0xbe
sbb dx, r15w
xchg edx, ebp
mov rbp, rsi
bswap r8d
rcr dl, cl
sub rbp, r13
lea rdx, [rcx + rax*2]
lea r8, [rbp + 2]
add r8, rbp
jmp 0x14043aa89
call fcn.1404a29dd
mov qword [rbx + 0x10], rsi
bswap rcx
ror ecx, cl
mov rcx, qword [rsp + 0x20]
test dil, 0xec
test r12d, r12d
jmp 0x14043aaa8
je 0x14043aae8
lea r8, [r14 + rcx*2]
shld edx, esp, 0x9d
add r8, 0x650
movsx rcx, sp
mov rcx, r15
not r9b
cdq
mov edx, r13d
setnp r9b
bswap r9w
mov r9d, r12d
jmp 0x14043aadb
call fcn.14043ebe6
sub dword [r14 + 0xe24], r12d
stc
add r12d, r13d
jmp 0x14043aaf0
mov dword [r14], r12d
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
paddw xmm1, xmm0
movd dword [r14 + 0xe1e], xmm1
jmp 0x14043b5a6
cmp r8d, 0x20000d
jne 0x14043ac8f
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jne 0x14043b4d3
mov edx, dword [r14]
mov rcx, r15
jmp 0x14043ab38
call fcn.14043ef4e
jmp 0x1404390a6
cmp r8d, 0x60000d
jmp 0x14043ab4e
jne 0x14043ac8f
mov ebx, dword [r14]
rol rax, 0xf2
shr ax, 0xc
test r11w, 0x5856
mov eax, dword [r14 + 4]
jmp 0x14043ab6e
cmp eax, dword [r14 + 8]
jmp 0x14043ab77
jne 0x14043ab89
mov dword [r14 + 8], ebx
mov dword [r14 + 4], ebx
ror rax, 0x71
mov rax, qword [r15]
test r13b, 0x10
movsxd rsi, r14d
mov edi, dword [rax + 0x10]
movzx esi, r8w
cmc
btr esi, 1
mov esi, ebx
xor bl, sil
lea ebx, [rsi + 1]
clc
cmp r11w, 0x3b5f
cmp ebx, edi
jmp 0x14043abb5
jge 0x14043abe1
mov rcx, r15
movsx rdx, si
setae dl
xchg rdx, rdx
mov edx, ebx
jmp 0x14043abcf
call fcn.14043f9de
test eax, eax
jmp 0x14043abdb
je 0x14043ab9f
cmp esi, edi
cdqe
movzx ecx, bx
jmp 0x14043abed
cmovge ebx, edi
sal cx, cl
adc ax, 0x46f7
mov dword [r14], ebx
mov dword [r14 + 8], ebx
mov rax, qword [r15]
sbb cl, r9b
mov eax, dword [rax + 0x10]
cmovns cx, r8w
rol ecx, cl
mov ecx, dword [r14 + 4]
cmp ch, 0xbf
test dh, 0x52
cmp ecx, ebx
je 0x14043ac75
cmp ecx, eax
jmp 0x14043ac27
jle 0x14043ac33
mov dword [r14 + 4], eax
mov ecx, eax
mov edx, ebx
stc
cmp sp, 0x75a4
cmp ebx, eax
jmp 0x14043ac42
jle 0x14043ac5a
mov dword [r14 + 8], eax
dec dh
cdq
sub dx, 0x4f23
mov edx, eax
cmp r11w, r9w
cmp ecx, edx
jmp 0x14043ac61
jne 0x14043ac75
mov dword [r14], ecx
adc bl, 0xc4
shr bl, cl
bt rbx, r14
mov ebx, ecx
cmp ebx, eax
jmp 0x14043ac7c
jle 0x14043b5ab
mov dword [r14], eax
jmp 0x14043ac8a
jmp 0x14043b5ab
sub eax, eax
cmp r8d, 0x200000
jmp 0x14043ac9d
cmovl eax, r8d
clc
stc
test eax, eax
jle 0x14043b5ab
mov word [rsp + 0x38], ax
stc
test ah, 0x83
cmp eax, 0xa
jne 0x14043accd
cmp byte [r14 + 0x17], 0
jmp 0x14043acc7
jne 0x14043b5ab
cmp byte [r14 + 0xc], 0
je 0x14043ad69
mov eax, dword [r14 + 4]
cmp r8b, r13b
test bx, r10w
cmp eax, dword [r14 + 8]
jne 0x14043ad69
movsxd r8, dword [r14]
mov rax, qword [r15]
test r9b, 0x5d
cmc
cmp qword [rax + 0x10], r8
jbe 0x14043ad69
mov rcx, r15
not dl
xchg dx, dx
mov rdx, r14
jmp 0x14043ad12
call fcn.14043ea1e
mov edx, dword [r14]
mov rcx, r15
xchg r8d, r8d
movsx r8d, r12w
mov r8b, r10b
mov r8d, 1
call fcn.14043eaee
mov edx, dword [r14]
movzx r9w, cl
lea r8, [rsp + 0x38]
jmp 0x14043ad49
mov rcx, r15
mov r9d, 1
jmp 0x14043ad57
call fcn.14043ebe6
inc dword [r14]
jmp 0x14043ad64
jmp 0x14043b5a6
mov rcx, r15
movsx dx, r10b
mov rdx, r14
jmp 0x14043ad79
call fcn.14043edf9
mov edx, dword [r14]
lea r8, [rsp + 0x38]
mov cl, r12b
mov r9, 0x30fa146e
jmp 0x14043ad95
mov rcx, r15
bswap r9w
movsx r9d, r14w
mov r9b, 0xc1
mov r9d, 1
jmp 0x14043adae
call fcn.14043ebe6
mov edx, dword [r14]
xor r9b, sil
neg cl
lea rcx, [r14 + 0x20]
rcr r9b, cl
bsf r9w, r15w
xor r8d, r8d
mov r9d, 1
jmp 0x14043add5
call fcn.14043f568
inc dword [r14]
jmp 0x14043ade2
jmp 0x14043b5a6
cmp ebp, eax
jmp 0x14043adee
jle 0x14043980e
mov dword [r14 + 8], eax
mov ebp, eax
test r14w, 0x7389
cmp edx, ebp
jmp 0x14043ae07
jne 0x14043ae1c
mov dword [r14], edx
mov ebp, edx
mov cl, r9b
or cl, r10b
btc cx, ax
mov ecx, dword [r14]
cmp ecx, eax
jle 0x14043af31
mov dword [r14], eax
sbb rcx, rdi
rcl cl, 0xe
sal ecx, cl
mov ecx, eax
cmp edx, ebp
jmp 0x14043ae3b
je 0x14043af3e
jle 0x14043ae58
mov dword [r14 + 4], ebp
btr dx, 0xa4
inc dh
rcr dx, 0xe6
mov edx, ebp
mov dword [r14], edx
mov dword [r14 + 8], edx
bts cx, r10w
mov byte [r14 + 0x16], 0
mov ecx, edx
cmp r12d, 0x11180345
cmp r8w, r13w
cmp byte [r14 + 0x17], 0
jmp 0x14043ae80
jne 0x14043af4e
cmp ecx, eax
jmp 0x14043ae8d
jge 0x14043b5a6
movsxd rdx, ecx
cmp esp, r8d
neg eax
jmp 0x14043aea0
inc ecx
jmp 0x14043aea7
jmp 0x14043aeea
cmp word [rbp + rdx*2], 0xa
jmp 0x14043aeb7
je 0x14043b5a6
inc rdx
mov dword [r14], ecx
jmp 0x14043aec8
lea ebp, [rax + rcx]
inc ebp
jmp 0x14043aed2
inc ecx
cmp bh, 0x9e
test sil, 0xb6
stc
cmp ebp, 1
jmp 0x14043aee4
je 0x14043b5a6
test byte [r15 + 0x1c], 4
jmp 0x14043aef4
jne 0x14043aebd
mov rbp, qword [r15]
cmp r12d, 0xcd6303c
cmp qword [rbp + 0x10], rdx
jmp 0x14043af0d
jbe 0x14043b621
cmp qword [rbp + 0x18], 8
jmp 0x14043af1d
jb 0x14043aeac
mov rbp, qword [rbp]
jmp 0x14043af2c
jmp 0x14043aeac
cmp edx, ebp
jmp 0x14043af38
jne 0x14043ae41
cmp byte [r14 + 0x17], 0
jmp 0x14043af48
je 0x14043ae86
mov dword [r14], eax
jmp 0x14043af56
jmp 0x14043b5a6
mov rcx, r15
movzx dx, dil
movsxd rdx, ebx
setbe dh
mov rdx, r14
jmp 0x14043af71
call 0x1400fcc06
mov ecx, dword [r14 + 4]
sub al, bpl
and dx, si
mov edx, dword [r14 + 8]
btr ax, 0x9f
xadd al, al
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
cmp ecx, edx
jmp 0x14043af99
je 0x14043afdd
cmp ecx, eax
jle 0x14043b4af
mov dword [r14 + 4], eax
bsf cx, sp
adc cx, 0x3b98
mov ecx, eax
cmp esi, 0x71911208
test bh, 0xd3
cmc
cmp edx, eax
jmp 0x14043afc7
jg 0x14043b4bc
cmp ecx, edx
jmp 0x14043afd4
jne 0x14043afdd
mov dword [r14], ecx
cmp dword [r14], eax
jmp 0x14043afe5
jle 0x14043b5a6
jmp 0x140439777
mov dword [r14], eax
cmovs dx, r9w
lea edx, [rax + 1]
mov dword [r14 + 8], edx
cmp ecx, edx
jne 0x14043b2dd
mov edx, ecx
jmp 0x14043b00e
mov dword [r14], ecx
jmp 0x14043b016
jmp 0x14043b5a6
cmp ecx, ebp
jmp 0x14043b022
jle 0x14043a40b
mov dword [r14 + 8], ebp
jmp 0x14043b031
mov ecx, ebp
cmc
cmp eax, ecx
jmp 0x14043b03b
jne 0x14043b04e
mov dword [r14], eax
bswap cx
not dh
mov ecx, eax
and dl, 0x91
mov edx, dword [r14]
test r10b, 0xed
jmp 0x14043b05a
cmp edx, ebp
jmp 0x14043b061
jle 0x14043b14d
mov dword [r14], ebp
movzx dx, bh
add dl, 0x8f
sal dx, cl
mov edx, ebp
cmp eax, ecx
jmp 0x14043b07d
je 0x14043b155
jle 0x14043b092
mov dword [r14 + 4], ecx
sub al, r9b
mov eax, ecx
mov dword [r14], eax
sal dx, cl
cdq
mov dword [r14 + 8], eax
mov byte [r14 + 0x16], 0
shr dl, 0x8c
jmp 0x14043b0ae
mov edx, eax
test al, 1
cmp byte [r14 + 0x17], 0
jmp 0x14043b0bc
jne 0x14043b160
test edx, edx
jle 0x14043b5a6
mov eax, edx
jmp 0x14043b0d1
jmp 0x14043b10e
cmp word [rcx + rdx*2], 0xa
jmp 0x14043b0e0
je 0x14043b5a6
mov dword [r14], eax
jmp 0x14043b0ee
mov rcx, rax
jmp 0x14043b0f6
inc rcx
test r14, 0x7b02176c
clc
test dil, r14b
cmp rcx, 1
jbe 0x14043b5a6
dec rax
test byte [r15 + 0x1c], 4
jmp 0x14043b11b
jne 0x14043b0e6
mov rcx, qword [r15]
mov edx, eax
cmp qword [rcx + 0x10], rdx
jmp 0x14043b12f
jbe 0x14043b621
cmp qword [rcx + 0x18], 8
jmp 0x14043b13f
jb 0x14043b0d6
mov rcx, qword [rcx]
jmp 0x14043b0d6
cmp eax, ecx
jne 0x14043b083
cmp byte [r14 + 0x17], 0
je 0x14043b0c2
mov dword [r14], 0
jmp 0x14043b5a6
cmp ecx, ebp
jmp 0x14043b173
jle 0x14043a475
mov dword [r14 + 8], ebp
sub cl, r12b
setp ch
mov ecx, ebp
jmp 0x14043b18a
cmp edx, ecx
jmp 0x14043b191
jne 0x14043b1a3
mov dword [r14], edx
and al, r10b
mov ecx, edx
and ax, r15w
mov eax, dword [r14]
cmp eax, ebp
jmp 0x14043b1ad
jle 0x14043b1b8
mov dword [r14], ebp
mov eax, ebp
cmp edx, ecx
jmp 0x14043b1bf
jne 0x14043b328
mov dword [r14 + 8], eax
jmp 0x14043b1ce
mov dword [r14 + 4], eax
jmp 0x14043b1d7
jmp 0x14043b33a
cmp ecx, edx
jmp 0x14043b1e3
jle 0x14043a4d1
mov dword [r14 + 8], edx
cmc
mov ecx, edx
jmp 0x14043b1ff
cmp ebp, ecx
jmp 0x14043b206
jne 0x14043b217
mov dword [r14], ebp
mov ecx, ebp
sbb rax, r13
cmp bh, 0x12
mov eax, dword [r14]
test rdi, rsi
stc
cmp eax, edx
jmp 0x14043b225
jle 0x14043b23c
mov dword [r14], edx
sar al, 0x48
sal eax, 0xb4
rcr ax, cl
mov eax, edx
test bl, r14b
cmp ebp, ecx
jmp 0x14043b243
jne 0x14043b35d
mov dword [r14 + 8], eax
jmp 0x14043b252
mov dword [r14 + 4], eax
jmp 0x14043b25b
jmp 0x14043b36d
cmp eax, ecx
jmp 0x14043b267
jle 0x14043a5ae
mov dword [r14 + 8], ecx
or rax, rbx
shrd eax, esp, 0x97
btc ax, r11w
mov eax, ecx
cmc
cmp spl, 0x77
stc
cmp edx, eax
jmp 0x14043b28c
je 0x14043a5bb
cmp edx, eax
jne 0x14043a5cd
mov eax, dword [r14]
cmp eax, ecx
jmp 0x14043b2a4
cmovl ecx, eax
mov dword [r14 + 8], ecx
movzx rax, sp
or rax, r9
rcr ah, cl
mov dword [r14 + 4], ecx
ror ax, cl
mov eax, ecx
test edi, 0x6dbe3da5
jmp 0x14043b2c9
test eax, eax
jmp 0x14043b2d0
jle 0x140439777
dec eax
jmp 0x140439773
mov rbp, qword [r15]
test si, 0x133b
mov ebp, dword [rbp + 0x10]
test dil, 0x1d
jmp 0x14043b2f2
cmp ecx, ebp
jmp 0x14043b2f9
jle 0x14043b304
mov dword [r14 + 4], ebp
clc
cmp eax, ebp
jmp 0x14043b30b
jl 0x14043b31b
mov dword [r14 + 8], ebp
cmovb dx, bx
mov edx, ebp
mov dword [r14], edx
jmp 0x14043b323
jmp 0x14043b5a6
mov dword [r14], ecx
mov eax, ecx
stc
jmp 0x14043b33a
cmp byte [r14 + 0x17], 0
jmp 0x14043b344
je 0x14043b385
mov dword [r14], 0
stc
sub eax, eax
mov dword [r14 + 8], eax
jmp 0x14043b5a6
mov dword [r14], ecx
lahf
shl eax, cl
movsx eax, di
mov eax, ecx
cmp r14b, dl
stc
clc
cmp byte [r14 + 0x17], 0
jmp 0x14043b377
je 0x14043b40a
mov dword [r14], edx
jmp 0x14043b59e
test eax, eax
jmp 0x14043b38c
jle 0x14043b587
mov ecx, eax
jmp 0x14043b3c3
cmp word [rdx + rbp*2], 0xa
jmp 0x14043b3a3
je 0x14043b580
mov dword [r14], eax
mov rdx, rax
inc rdx
movsx rcx, r11w
mov rcx, rax
cmp rdx, 1
jbe 0x14043b587
lea rax, [rcx - 1]
clc
test byte [r15 + 0x1c], 4
jne 0x14043b3a9
mov rdx, qword [r15]
or bpl, r10b
shr bpl, 0x5e
mov ebp, eax
clc
test rcx, rsi
cmp qword [rdx + 0x10], rbp
jmp 0x14043b3ec
jbe 0x14043b621
cmp qword [rdx + 0x18], 8
jmp 0x14043b3fc
jb 0x14043b399
mov rdx, qword [rdx]
jmp 0x14043b399
cmp eax, edx
jmp 0x14043b411
jge 0x14043b574
movsxd rbp, eax
jmp 0x14043b41f
jmp 0x14043b46f
cmp word [rax + rbp*2], 0xa
jmp 0x14043b42e
je 0x14043b595
lea eax, [rbp + 1]
movsxd rcx, ebp
mov rcx, rbp
movsx ebp, cx
inc rcx
xchg ebp, ebp
jmp 0x14043b44a
mov dword [r14], eax
rol rbp, 0x9c
sbb bpl, r12b
mov rbp, rcx
jmp 0x14043b462
cmp edx, ecx
jmp 0x14043b469
je 0x14043b59e
test byte [r15 + 0x1c], 4
jmp 0x14043b479
jne 0x14043b434
mov rax, qword [r15]
stc
cmp sil, dl
test r8d, 0x2753d0e
cmp qword [rax + 0x10], rbp
jbe 0x14043b621
cmp qword [rax + 0x18], 8
jb 0x14043b424
mov rax, qword [rax]
jmp 0x14043b4aa
jmp 0x14043b424
cmp edx, eax
jmp 0x14043b4b6
jle 0x14043afcd
mov dword [r14 + 8], eax
mov rdx, rdx
mov edx, eax
cmc
cmp ecx, edx
je 0x14043afda
jmp 0x14043afdd
mov rcx, r15
movsxd r13, r13d
mov rdx, r14
or r13b, 0xe0
sar sil, 0xfc
bt r14w, 0x31
movaps xmm6, xmmword [rsp + 0x70]
shl r12b, cl
sal sil, 0x40
movaps xmm7, xmmword [rsp + 0x80]
movaps xmm8, xmmword [rsp + 0x90]
add rsp, 0xa8
movsx r15w, sil
bswap r13w
pop rbx
setb dil
mov r12b, 0x87
pop rbp
setge sil
movsx rsi, bp
pop rdi
mov r12b, r13b
cmovne r15d, edx
movzx r12d, r13w
pop rsi
movsx r12d, bx
mov r13w, r15w
movzx r15w, r9b
pop r12
movzx r13, bx
movzx r15d, dx
pop r13
mov r15b, r12b
not r15b
mov r15w, 0x1d08
pop r14
mov r15d, r15d
movsx r15w, r11b
jmp 0x14043b568
pop r15
jmp 0x14043b56f
jmp 0x1400fcc06
mov edx, eax
jmp 0x14043b57b
jmp 0x14043b59e
mov eax, ecx
jmp 0x14043b587
mov dword [r14 + 8], eax
jmp 0x14043b590
jmp 0x14043b5a6
mov edx, ebp
rcr r15b, 0xef
test eax, r14d
mov dword [r14 + 8], edx
sal di, 0xf
mov byte [r14 + 0x16], 0
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x80]
sub bh, 0xb8
stc
xor r13, 0x789e4027
movaps xmm8, xmmword [rsp + 0x90]
shr bpl, cl
bsr bp, r9w
add rsp, 0xa8
not r13b
xchg r15d, r15d
jmp 0x14043b5e6
pop rbx
pop rbp
movsx r13w, al
pop rdi
not si
sete r13b
movsxd r12, esi
pop rsi
jmp 0x14043b604
pop r12
setnp r15b
pop r13
setle r15b
mov r15w, r8w
movsx r15, r8w
pop r14
movzx r15, r12w
pop r15
ret
call fcn.14043e9f8
int3