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

Disassembly:
jne 0x140275326
jmp 0x140241243
cmp r8d, eax
jmp 0x14022af9c
mov byte [rdx + 0x16], 0
jmp 0x140236554
mov eax, dword [rdx + 4]
mov r9d, dword [rdx + 8]
cmc
cmp eax, r9d
je 0x140236554
jle 0x140213851
mov dword [rdx + 8], eax
mov dword [rdx + 4], r9d
mov r8d, eax
cmc
cmp r9d, r8d
jmp 0x1400e02e6
mov r8d, r9d
and r9b, 0x4f
mov r9d, eax
cmp r9d, r8d
jmp 0x140275320
mov dword [rdx + 4], r8d
jmp 0x1400fd7e2
jle 0x14022afaf
mov dword [rdx + 8], eax
mov r8d, eax
test r13w, r9w
cmp r8d, r11d
cmp r9d, r8d
jne 0x140241243
mov dword [rdx], r9d
mov r8d, r9d
jmp 0x140241243
ret
cmovge r9d, eax
test r14w, 0x1ab7
jmp 0x1400fc7bd
mov dword [rdx], r8d
jmp 0x14021efed
je 0x140241243
mov rax, qword [rcx]
clc
mov eax, dword [rax + 0x10]
test r14b, 0x81
cmp r9d, eax
jmp 0x14023b068
push r15
push r14
rol r15w, cl
push r13
cmp r8w, bx
test r11b, 0x41
btc r15d, 0xdd
push r12
sub r14w, 0x2fc9
and r15, rdi
cmc
push rsi
add r14w, 0x70e6
shl r14b, 0xc6
push rdi
push rbp
movzx r15d, r10w
rol r15b, 0x88
test ax, 0x556f
push rbx
bts r14w, r9w
sbb r15b, r8b
rol r15d, cl
sub rsp, 0xa8
shld r14w, di, 0x1c
movaps xmmword [rsp + 0x90], xmm8
rol r15, cl
shl r14b, 0x70
btr r15d, 0xd
movaps xmmword [rsp + 0x80], xmm7
bsf r15w, r11w
or r15w, 0x200f
dec r14b
movaps xmmword [rsp + 0x70], xmm6
mov r14b, r12b
movsxd r14, r10d
ror r14b, cl
mov r14, rdx
xadd r15b, r15b
mov r15, rcx
cmp rcx, r15
jmp 0x140432a25
cmp r8d, 0x5fffff
jmp 0x140432a31
jg 0x140432a6d
cmp r8d, 0x200007
jmp 0x140432a43
jg 0x140432aa3
cmp r8d, 0x200002
jmp 0x140432a55
jle 0x140432b83
cmp r8d, 0x200004
jl 0x140432b2c
jmp 0x1404333e9
cmp r8d, 0x600006
jmp 0x140432a79
jg 0x140432ade
cmp r8d, 0x600002
jmp 0x140432a8b
jle 0x140432b8e
cmp r8d, 0x600004
jl 0x140432b2c
jmp 0x14043348b
cmp r8d, 0x20000c
jmp 0x140432aaf
jle 0x140432bed
cmp r8d, 0x20000e
jmp 0x140432ac1
je 0x140432b94
cmp r8d, 0x20000f
jmp 0x140432ad3
je 0x140432b2c
jmp 0x140434737
cmp r8d, 0x60000c
jmp 0x140432aea
jle 0x140432d26
cmp r8d, 0x60000e
jmp 0x140432afc
je 0x140432b94
cmp r8d, 0x60000f
jmp 0x140432b0e
jne 0x140434777
nop word cs:[rax + rax]
bswap edi
btr di, r13w
add dil, 0x88
mov edi, r8d
test dx, 0x6e7a
test r15b, r15b
and edi, 0x400000
jmp 0x140432b42
and r8d, 0xffbfffff
clc
cmp r8d, 0x20000f
jmp 0x140432b56
je 0x1404334ea
cmp byte [r14 + 0x17], 0
jmp 0x140432b66
je 0x140433513
or edi, 0x200001
sete r8b
mov r8d, edi
jmp 0x140432b7e
jmp 0x140432a25
je 0x140432b94
jmp 0x1404339d8
jne 0x140433a25
mov edi, r8d
stc
test r11b, 8
and edi, 0x400000
cmp dil, spl
and r8d, 0xffbfffff
cmp r12, r10
jmp 0x140432bb8
cmp r8d, 0x20000e
jmp 0x140432bc4
je 0x1404334fc
cmp byte [r14 + 0x17], 0
jmp 0x140432bd4
je 0x14043359d
or edi, 0x200000
mov r8d, edi
jmp 0x140432be8
jmp 0x140432a25
cmp r8d, 0x200009
jle 0x140432ed4
cmp r8d, 0x20000a
jmp 0x140432c06
je 0x140433206
cmp r8d, 0x20000b
je 0x1404332e1
cmp r8d, 0x20000c
jmp 0x140432c25
jne 0x1404348b2
mov eax, dword [r14 + 4]
mov ecx, dword [r14 + 8]
cmp eax, ecx
jmp 0x140432c3a
jne 0x1404341b2
mov ebx, dword [r14]
add eax, 0x3cb8114c
mov eax, ebx
clc
not bl
lea ebx, [rax - 1]
test dx, r12w
test eax, eax
jmp 0x140432c5b
jle 0x140432c80
mov rcx, r15
movsx rdx, r9w
not edx
cqo
mov edx, ebx
call fcn.14043969b
test eax, eax
jmp 0x140432c7a
je 0x140432c48
xor eax, eax
bt rsi, 0x20
btr esi, eax
bswap di
test ebx, ebx
movzx si, r10b
xchg dl, r13b
cmovg eax, ebx
sub rsi, 0x3445131a
sar ebx, 0x43
btc r13w, 0xac
mov dword [r14], eax
btc r13d, edx
mov rcx, r15
cqo
mov rdx, r14
movaps xmm6, xmmword [rsp + 0x70]
shrd r15w, r12w, 0xca
and bx, 0x6b4f
movaps xmm7, xmmword [rsp + 0x80]
adc r14b, al
movaps xmm8, xmmword [rsp + 0x90]
sub bx, ax
adc ebp, r8d
add rsp, 0xa8
pop rbx
mov rbp, 0x44721af4
not r13b
pop rbp
movsx r12w, dl
movzx r13, r8w
pop rdi
mov r13, 0xc051d
mov sil, bpl
movsxd r13, r15d
pop rsi
bswap r14
pop r12
pop r13
pop r14
mov r15b, spl
pop r15
jmp 0x140432d21
jmp fcn.140138174
cmp r8d, 0x600008
jmp 0x140432d32
jg 0x140432d61
cmp r8d, 0x600007
jmp 0x140432d44
je 0x140433001
cmp r8d, 0x600008
jmp 0x140432d56
je 0x140432f9d
jmp 0x1404348b2
cmp r8d, 0x600009
jmp 0x140432d6d
je 0x140432ef3
cmp r8d, 0x60000c
jmp 0x140432d7f
jne 0x1404348b2
mov ebx, dword [r14]
mov eax, dword [r14 + 4]
stc
jmp 0x140432d92
cmp eax, dword [r14 + 8]
jmp 0x140432d9b
jne 0x140432db9
mov dword [r14 + 8], ebx
or ax, 0x1a1f
btr eax, 0xb1
btc rax, rsi
mov dword [r14 + 4], ebx
nop dword [rax]
mov eax, ebx
adc bl, 0x40
movsxd rbx, ecx
btr rbx, rbx
lea ebx, [rax - 1]
jmp 0x140432dd1
test eax, eax
jmp 0x140432dd8
jle 0x140432dff
mov rcx, r15
movsx edx, ax
xchg dh, dh
mov edx, ebx
jmp 0x140432ded
call fcn.14043969b
test eax, eax
jmp 0x140432df9
je 0x140432db9
xor eax, eax
test ebx, ebx
not cl
cmovg eax, ebx
add dx, dx
rcl dx, 0xa5
mov dword [r14], eax
add dl, ch
clc
bt dx, r15w
mov dword [r14 + 8], eax
mov rcx, qword [r15]
rol dx, 0x3f
movzx edx, r15w
sal rdx, cl
mov ecx, dword [rcx + 0x10]
btr rdx, 0x38
mov edx, dword [r14 + 4]
test r12d, r13d
cmp edx, eax
jmp 0x140432e42
je 0x140432ec4
cmp edx, ecx
jmp 0x140432e4f
jle 0x140432e6f
mov dword [r14 + 4], ecx
sbb dl, r14b
bswap edx
cwd
mov edx, ecx
test r11w, 0x19c
rol bpl, cl
ror rbp, 0xe9
mov ebp, eax
jmp 0x140432e7d
cmp eax, ecx
jmp 0x140432e84
jle 0x140432ea4
mov dword [r14 + 8], ecx
sal rbp, 0x9e
rcr bp, 0x8d
shl bpl, 0x5f
mov ebp, ecx
test r12w, r11w
cmc
cmp r15b, r12b
cmp edx, ebp
jmp 0x140432eab
jne 0x140432ec4
mov dword [r14], edx
bt eax, r15d
xadd al, ah
ror ah, cl
mov eax, edx
cmp r14b, 0xd9
clc
cmp eax, ecx
jle 0x140435181
mov dword [r14], ecx
jmp 0x140435181
cmp r8d, 0x200008
je 0x140432f9d
cmp r8d, 0x200009
jmp 0x140432eed
jne 0x1404348b2
mov r8d, dword [r14 + 4]
dec ax
bsr cx, cx
rol ah, cl
mov eax, dword [r14 + 8]
cmp r12d, r14d
mov ch, dl
xor rcx, 0x2ed510f4
mov rcx, qword [r15]
cmc
mov ecx, dword [rcx + 0x10]
stc
test dil, r12b
cmp r8d, eax
jmp 0x140432f23
jne 0x140433033
mov r8d, dword [r14]
stc
test r10, rdx
cmp r8d, ecx
jmp 0x140432f38
jle 0x140432f4d
mov dword [r14], ecx
bswap r8w
mov r8d, ecx
cmc
cmp bpl, 0x9f
test r8d, r8d
jmp 0x140432f55
jle 0x140435174
dec r8d
movsxd rdx, r9d
mov dl, 0x2e
movsx cx, al
mov rcx, r15
movzx edx, sp
jmp 0x140432f74
mov rdx, r14
not r9w
movzx r9w, sil
mov r9d, 1
jmp 0x140432f8b
call fcn.140438fe9
dec dword [r14]
jmp 0x140432f98
jmp 0x140435174
mov r8d, dword [r14 + 4]
cdqe
xadd rcx, rcx
mov eax, dword [r14 + 8]
mov rcx, qword [r15]
jmp 0x140432fb3
mov ecx, dword [rcx + 0x10]
cmp r8d, eax
jne 0x14043308a
mov r8d, dword [r14]
cmc
jmp 0x140432fc8
cmp r8d, ecx
jmp 0x140432fd0
jge 0x140435174
mov rcx, r15
movsx r9d, r14w
cwd
cqo
mov rdx, r14
movsx r9d, r9w
movsx r9, r14w
mov r9d, 1
jmp 0x140432ff7
call fcn.140438fe9
jmp 0x140435174
mov eax, dword [r14 + 8]
cmp dword [r14 + 4], eax
jmp 0x14043300e
jne 0x1404333c7
mov eax, dword [r14]
jmp 0x14043301c
mov dword [r14 + 8], eax
jmp 0x140433025
mov dword [r14 + 4], eax
jmp 0x14043302e
jmp 0x1404333cd
cmp r8d, ecx
jmp 0x14043303b
jle 0x1404330e8
mov dword [r14 + 4], ecx
mov r8d, ecx
jmp 0x14043304e
cmp eax, ecx
jmp 0x140433055
jg 0x1404330f5
cmp r8d, eax
jmp 0x140433063
jne 0x14043310b
mov dword [r14], r8d
mov edx, r8d
add ah, 5
rcr ax, cl
mov eax, r8d
cmp edx, ecx
jmp 0x14043307f
jg 0x14043311b
jmp 0x14043311e
cmp r8d, ecx
jle 0x14043316d
mov dword [r14 + 4], ecx
ror r8b, cl
mov r8d, ecx
jmp 0x1404330a2
cmp eax, ecx
jmp 0x1404330a9
jg 0x14043317a
cmp r8d, eax
jmp 0x1404330b7
jne 0x140433199
mov dword [r14], r8d
mov edx, r8d
sub al, r14b
btc eax, r8d
test r10, r14
mov eax, r8d
test r14b, 0x78
clc
stc
cmp edx, ecx
jmp 0x1404330dd
jg 0x1404331b1
jmp 0x1404331be
cmp eax, ecx
jmp 0x1404330ef
jle 0x14043305b
mov dword [r14 + 8], ecx
sbb eax, eax
mov eax, ecx
cmp r8d, eax
jmp 0x140433105
je 0x140433069
mov edx, dword [r14]
cmp edx, ecx
jmp 0x140433115
jle 0x14043311e
mov dword [r14], ecx
mov r9d, r8d
clc
sub r9d, eax
jmp 0x14043312a
je 0x140435174
jl 0x1404331d5
mov rcx, r15
movsxd r8, r13d
sets dh
movsx dx, ah
mov rdx, r14
mov r8d, eax
jmp 0x14043314e
call fcn.140438fe9
mov eax, dword [r14 + 8]
jmp 0x14043315c
mov dword [r14], eax
mov dword [r14 + 4], eax
jmp 0x140433168
jmp 0x140435174
cmp eax, ecx
jmp 0x140433174
jle 0x1404330af
mov dword [r14 + 8], ecx
btc eax, r15d
mov eax, ecx
test r8b, 0xa6
cmc
cmp ebp, esp
cmp r8d, eax
jmp 0x140433193
je 0x1404330bd
mov edx, dword [r14]
cmp r15b, r10b
jmp 0x1404331a4
cmp edx, ecx
jmp 0x1404331ab
jle 0x1404331be
mov dword [r14], ecx
clc
shl r9, 0xe6
movzx r9w, cl
mov r9d, r8d
sub r9d, eax
jmp 0x1404331c9
je 0x140435174
jge 0x140433136
sub eax, r8d
movzx r9w, r9b
mov rcx, r15
cdq
mov rdx, r14
bswap r9w
movsxd r9, r8d
mov r9d, eax
jmp 0x1404331f3
call fcn.140438fe9
mov eax, dword [r14 + 4]
jmp 0x140433201
jmp 0x1404341c9
movsx rcx, word [r14 + 0xe1e]
cmp r8w, 0x3d4a
test rcx, rcx
jmp 0x14043321c
je 0x140435174
lea rbx, [r14 + 0x20]
rcl ax, cl
shl rcx, 4
rol r12b, cl
movsxd r13, dword [rcx + rbx - 0x10]
jmp 0x14043323f
mov r12d, dword [rcx + rbx - 0xc]
shl edi, cl
adc ax, 0x5c03
xadd dil, dil
mov edi, dword [rcx + rbx - 8]
movsx rax, word [r14 + 0xe20]
cmp r12b, 6
shl rax, 4
movsxd rcx, dword [rcx + rbx - 4]
cmp bx, 0x55c9
mov dword [rax + rbx - 4], 0xffffffff
jmp 0x14043327f
mov dword [rax + rbx - 0xc], edi
mov dword [rax + rbx - 8], r12d
clc
mov dword [rax + rbx - 0x10], r13d
jmp 0x140433293
test rdi, rdi
jmp 0x14043329b
je 0x1404346ce
mov qword [rsp + 0x20], rcx
mov edx, dword [r14 + 0xe24]
cmc
rcl rbp, 0xe2
lea ebp, [rdx + rdi]
test r14, 0x57ad1f21
cmp ebp, 0x3e6
jmp 0x1404332c7
jle 0x140433bde
lea rax, [rax + rbx]
clc
add rax, 0xfffffffffffffff4
mov dword [rax], 0
jmp 0x140434622
movsx rcx, word [r14 + 0xe20]
test bh, 0x56
cmp bh, 0x27
cmp rcx, 0x63
jmp 0x1404332f8
je 0x140435174
movsx rbx, word [r14 + 0xe1e]
shl rbx, 4
bsf ebp, ebp
shl rcx, 4
jmp 0x140433316
movsxd r12, dword [r14 + rcx + 0x20]
rcr r13, 0x65
and rbp, 0x1da05746
mov ebp, dword [r14 + rcx + 0x24]
movzx r13, r10w
movsx r13d, bx
btr r13w, 0xfd
movsxd rax, dword [r14 + rcx + 0x28]
sbb r13, rbx
dec r13b
movsxd r13, dword [r14 + rcx + 0x2c]
mov dword [r14 + rbx + 0x28], ebp
cmp bx, cx
clc
mov dword [r14 + rbx + 0x24], eax
test r8b, 0xf
cmc
stc
mov dword [r14 + rbx + 0x20], r12d
test r13b, 0x3f
mov dword [r14 + rbx + 0x2c], 0xffffffff
jmp 0x140433377
test rax, rax
jmp 0x14043337f
je 0x140433fe2
lea rcx, [r14 + rbx]
add rcx, 0x24
rcl di, cl
sub di, r8w
xchg si, di
mov edi, dword [r14 + 0xe24]
ror si, 0xa5
lea esi, [rdi + rax]
cmp bh, 0x3e
stc
cmp esi, dword [r14 + 0xe28]
jmp 0x1404333b5
jle 0x140433e75
mov qword [rcx], 0
jmp 0x140433f50
mov dword [r14], eax
mov ah, 0xf7
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
mov dword [r14 + 8], eax
jmp 0x1404333dc
mov dword [r14], eax
jmp 0x1404333e4
jmp 0x140435174
cmp r8d, 0x200005
jg 0x140433a8a
cmp r8d, 0x200004
jmp 0x140433402
je 0x140434047
cmp r8d, 0x200005
jmp 0x140433414
jne 0x1404348b2
mov rax, qword [r15]
bts rdx, rbp
movzx rdx, r10w
shl dl, 0x18
mov eax, dword [rax + 0x10]
mov edx, dword [r14 + 4]
sub bpl, 3
rcr bpl, 0xe6
mov ebp, dword [r14 + 8]
test dil, 0x9c
test r10b, al
jmp 0x140433447
cmp edx, ebp
jmp 0x14043344e
je 0x140434a1d
cmp edx, eax
jmp 0x14043345b
jle 0x1404349f1
mov dword [r14 + 4], eax
mov edx, eax
jmp 0x14043346c
cmp ebp, eax
jmp 0x140433473
jg 0x1404349f9
cmp edx, ebp
jmp 0x140433480
je 0x140434a14
jmp 0x140434a24
je 0x1404340a4
cmp r8d, 0x600005
je 0x140434115
cmp r8d, 0x600006
jmp 0x1404334aa
jne 0x1404348b2
mov eax, dword [r14 + 4]
cmp r8w, sp
cmp eax, dword [r14 + 8]
jmp 0x1404334c1
jne 0x1404334d8
mov eax, dword [r14]
jmp 0x1404334cf
mov dword [r14 + 4], eax
jmp 0x1404334d8
mov dword [r14 + 8], 0
jmp 0x1404334e5
jmp 0x140434d6a
mov eax, dword [r14 + 0x10]
mov dword [rsp + 0x28], eax
jmp 0x1404334f7
jmp 0x140433527
mov eax, dword [r14 + 0x10]
jmp 0x140433505
mov dword [rsp + 0x30], eax
jmp 0x14043350e
jmp 0x1404335a8
mov dword [rsp + 0x28], 1
cwd
and dl, dil
and rdx, 0x5e3d3e55
mov edx, dword [r14 + 4]
movsxd rcx, r9d
movzx ecx, r14w
mov cx, 0x6cfd
mov ecx, dword [r14 + 8]
clc
test edi, edi
jmp 0x140433542
jne 0x140433580
cmp edx, ecx
jmp 0x14043354f
je 0x1404342d1
jle 0x140434280
mov dword [r14 + 8], edx
movzx eax, si
jmp 0x14043356b
mov dword [r14 + 4], ecx
cmovb eax, esp
cbw
mov eax, edx
jmp 0x14043357b
jmp 0x140434286
cmp edx, ecx
jne 0x140433ace
mov eax, dword [r14]
mov dword [r14 + 8], eax
mov dword [r14 + 4], eax
jmp 0x140433598
jmp 0x1404342d1
mov dword [rsp + 0x30], 1
test r14d, eax
mov ecx, dword [r14 + 4]
shrd dx, dx, 0x82
bts edx, edi
sbb rdx, 0x20853d54
mov edx, dword [r14 + 8]
cmp bpl, 0x41
test edi, edi
jmp 0x1404335ca
jne 0x140433613
cmp ecx, edx
jmp 0x1404335d7
je 0x14043363b
jle 0x1404335f8
mov dword [r14 + 4], edx
bswap cx
mov rcx, r13
cmovb rcx, r13
mov ecx, edx
jmp 0x1404335f8
mov dword [r14], ecx
mov dword [r14 + 8], ecx
jmp 0x140433604
mov byte [r14 + 0x16], 0
jmp 0x14043360e
jmp 0x14043363b
cmp ecx, edx
jmp 0x14043361a
jne 0x140433b5b
mov eax, dword [r14]
mov dword [r14 + 8], eax
sbb cl, r13b
movsx r8, r11w
mov dword [r14 + 4], eax
movsxd rax, r15d
dec al
rol r8b, 0x7f
mov rax, qword [r15]
sbb r8w, bp
and r8b, al
mov eax, dword [rax + 0x10]
mov r8b, al
inc ch
lea rcx, [r14 + 4]
test r15b, 0x64
xchg r8b, r8b
mov qword [rsp + 0x28], rcx
sal r8, 0x90
lea rcx, [r14 + 8]
test dl, spl
mov qword [rsp + 0x20], rcx
shr r8b, cl
movsx r8d, bp
mov r8d, dword [r14]
cmp r12b, 0x2a
cmp r8d, eax
jle 0x14043368e
mov dword [r14], eax
mov r8d, eax
cdq
mov bpl, r12b
movzx r9d, byte [r14 + 0x17]
mov bpl, 0xd1
lea rbp, [rsp + 0x38]
mov rcx, rbp
setl dh
mov rdx, r15
call fcn.140438ce2
cmp dword [rsp + 0x30], 0
jmp 0x1404336b3
jle 0x140435181
lea rax, [r14 + 0x1c]
test r8, rdi
mov ecx, dword [rsp + 0x44]
setg bh
add bl, 0xf4
cmp byte [r14 + 0x16], 0
movsxd rbx, r15d
movsx bx, r15b
mov qword [rsp + 0x50], rax
not bx
mov ebx, r14d
cmovne rbp, rax
inc rbx
mov ebx, dword [rsp + 0x4c]
sub r13d, r13d
jmp 0x1404336f5
movss xmm8, dword [0x1400bd560]
jmp 0x140433703
jmp 0x14043375c
mov r8d, edx
cmovge rcx, r12
jmp 0x140433717
nop dword [rax + rax]
movzx ebp, r13w
inc r13d
movsxd rbp, ebp
xor ecx, 0x18a2789d
xadd cx, bp
mov rbp, qword [rsp + 0x50]
sal rcx, cl
cmp eax, 0x60754278
mov ecx, ebx
bt bx, r12w
rcl bh, 0xc5
cmc
mov ebx, r8d
cmc
cmp r13d, dword [rsp + 0x30]
jmp 0x140433756
je 0x140435181
cmp ebx, ecx
jmp 0x140433763
je 0x140435181
movss xmm7, dword [rbp]
not r8
setg r8b
mov dword [r14], ebx
mov dh, 0xbb
lea rcx, [rsp + 0x58]
mov r8w, r10w
movzx dx, r13b
cdq
mov rdx, r15
movsx r8w, spl
setp r8b
mov r8d, ebx
jmp 0x14043379e
call fcn.140437cc4
mov r12d, dword [rsp + 0x6c]
jmp 0x1404337ae
test r12d, r12d
jmp 0x1404337b6
jle 0x14043382e
xor ebp, ebp
movzx rcx, r9w
movss xmm6, dword [rsp + 0x58]
movzx r8d, r13w
mov r8b, 0xe0
nop word [rax + rax]
cwd
movsxd r8, r9d
mov rcx, r9
mov rcx, r15
mov edx, ebx
xchg r8w, r8w
movsxd r8, ecx
not r8
mov r8d, ebp
call fcn.1404384df
ucomiss xmm0, xmm8
jne 0x140433804
jnp 0x14043382e
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x14043382e
inc dword [r14]
jmp 0x140433819
inc ebp
cmp si, 0x4d2b
cmp r12d, ebp
jmp 0x140433828
jne 0x1404337dd
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
xor cl, dil
not dx
mov rcx, qword [rsp + 0x28]
cqo
mov ecx, dword [rcx]
movsx rdx, di
mov edx, 0x20f64860
or dx, 0x6451
mov rdx, qword [rsp + 0x20]
mov edx, dword [rdx]
cmc
cmp r15d, 0x260476f0
cmp ecx, edx
jmp 0x140433867
je 0x1404338af
cmp ecx, eax
jmp 0x140433874
jle 0x1404339a4
mov rcx, qword [rsp + 0x28]
cmp dh, 0xca
test r15d, 0x7a514e08
cmc
mov dword [rcx], eax
sbb cl, 0x8d
mov ecx, eax
cmp r13, r13
clc
cmp edx, eax
jg 0x1404339ac
cmp ecx, edx
jmp 0x1404338a4
jne 0x1404338af
mov dword [r14], ecx
dec ecx
mov ecx, dword [r14]
cmc
cmp ecx, eax
jle 0x1404338cb
mov dword [r14], eax
test bl, 0x35
movzx ecx, dx
shrd ecx, r12d, 1
mov ecx, eax
mov byte [r14 + 0x16], 1
jmp 0x1404338da
movss dword [r14 + 0x1c], xmm7
test r15w, si
cmp r15b, bl
clc
test edi, edi
je 0x14043390c
mov rax, qword [rsp + 0x20]
cmp r15b, 0x82
jmp 0x1404338fe
mov dword [rax], ecx
jmp 0x14043390c
xor r8d, r8d
cmp r9b, 0x4f
stc
cmp ebx, 2
jl 0x140433720
lea edx, [rbx - 1]
mov ecx, dword [r15 + 0x1c]
jmp 0x140433929
jmp 0x14043394f
cmp word [rsi + rax*2], 0xa
je 0x140433708
mov rax, rbp
inc rax
bts edx, esi
mov rdx, rbp
cmp rax, 1
jbe 0x140433720
lea rbp, [rdx - 1]
test cl, 4
jmp 0x14043395b
jne 0x140433939
mov rsi, qword [r15]
shld ax, di, 0xc
shl ax, 0xa0
mov eax, ebp
test r11, r15
test r9b, 0x2e
cmp rsp, 0x58c40f38
cmp qword [rsi + 0x10], rax
jmp 0x140433986
jbe 0x1404351f0
cmp qword [rsi + 0x18], 8
jmp 0x140433996
jb 0x14043392e
mov rsi, qword [rsi]
jmp 0x14043392e
cmp edx, eax
jle 0x14043389d
mov rdx, qword [rsp + 0x20]
cmp r14b, 0x56
jmp 0x1404339bb
mov dword [rdx], eax
ror dx, 0xf0
ror dx, cl
mov edx, eax
cmp ecx, edx
jmp 0x1404339cd
je 0x1404338aa
jmp 0x1404338af
cmp r8d, 0x200000
je 0x140434171
cmp r8d, 0x200001
jmp 0x1404339f1
jne 0x1404348b2
mov eax, dword [r14 + 4]
test dil, spl
jmp 0x140433a03
cmp eax, dword [r14 + 8]
jne 0x140434b59
inc dword [r14]
mov rax, qword [r15]
jmp 0x140433a18
mov eax, dword [rax + 0x10]
jmp 0x140433a20
jmp 0x140434bdb
cmp r8d, 0x600000
jmp 0x140433a31
je 0x1404341df
cmp r8d, 0x600001
jmp 0x140433a43
jne 0x1404348b2
mov ecx, dword [r14 + 4]
rcl ax, 0x6d
mov eax, dword [r14 + 8]
test r10d, 0x6f234f7b
test r10w, r11w
cmp r10b, r8b
cmp ecx, eax
jmp 0x140433a6a
jne 0x140434bee
mov ecx, dword [r14]
movsx eax, si
bswap rax
mov dword [r14 + 4], ecx
lahf
movzx ax, r10b
mov eax, ecx
jmp 0x140434bf9
cmp r8d, 0x200006
jmp 0x140433a96
je 0x140434262
cmp r8d, 0x200007
jne 0x1404348b2
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
jmp 0x140433ab4
mov dword [r14], eax
jmp 0x140433abc
mov qword [r14 + 4], 0
jmp 0x140433ac9
jmp 0x140435174
mov dword [r14], ecx
adc bpl, 0x56
mov rax, qword [r15]
btc rbp, rbx
mov eax, dword [rax + 0x10]
or bpl, 0x4f
dec bpl
bt ebp, ebp
lea rbp, [r14 + 4]
test edi, edx
cmp r12b, r12b
cmp r15w, 0x4660
mov qword [rsp + 0x20], rbp
jmp 0x140433b05
cmp edx, eax
jle 0x140433b30
mov rdx, qword [rsp + 0x20]
and esi, 0x352914a4
rcr sil, cl
btr si, 0x50
mov dword [rdx], eax
xadd rdx, rsi
mov edx, eax
or si, r10w
bt si, di
lea rsi, [r14 + 8]
cmp ecx, eax
jmp 0x140433b3b
jle 0x140433b46
mov dword [rsi], eax
mov ecx, eax
clc
cmp edx, ecx
jmp 0x140433b4d
jne 0x1404342f9
mov dword [r14], edx
jmp 0x1404342f9
mov dword [r14], edx
xor ax, 0x5a6e
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
lea rbp, [r14 + 4]
test r15b, 0x45
mov qword [rsp + 0x28], rbp
test r9w, 0x132b
jmp 0x140433b80
cmp ecx, eax
jmp 0x140433b87
jle 0x140433b9c
mov rcx, qword [rsp + 0x28]
shrd bp, r11w, 0xb7
mov dword [rcx], eax
mov ecx, eax
lea rbp, [r14 + 8]
mov qword [rsp + 0x20], rbp
cmp edx, eax
jmp 0x140433bac
jle 0x140433bc4
mov rdx, qword [rsp + 0x20]
test sp, 0x23cc
mov dword [rdx], eax
rcr dx, 0x5a
mov edx, eax
cmp ecx, edx
jmp 0x140433bcb
jne 0x140433674
mov dword [r14], ecx
jmp 0x140433bd9
jmp 0x140433674
mov ecx, dword [r14 + 0xe28]
cmp ebp, ecx
jle 0x14043454b
lea rax, [r14 + 0x650]
mov qword [rsp + 0x28], rax
mov bp, 0x6196
lahf
movsx bp, bpl
movzx eax, word [r14 + 0xe20]
mov rbp, 0x757062d3
movzx ebp, di
lea rbp, [r14 + 0x3c]
jmp 0x140433c1e
mov qword [rsp + 0x30], rbp
jmp 0x140433c28
jmp 0x140433cd7
mov r13, rsi
cdq
sar r8w, cl
movsx rax, ax
add dl, bh
shl rax, 4
lea rdx, [rbx + rax]
clc
bt r8w, 0x5d
lea rcx, [rbx + rax]
sub r8w, r10w
shrd r8, rbp, 0xec
sar r8d, cl
add rcx, 0x10
not r8b
bswap r8d
mov r8d, 0x630
jmp 0x140433c76
sub r8, rax
jmp 0x140433c7e
call fcn.14049c447
mov eax, dword [r14 + 0xe20]
bswap bp
jmp 0x140433c94
mov edx, dword [r14 + 0xe24]
jmp 0x140433ca7
inc eax
and ch, 0x44
clc
mov word [r14 + 0xe20], ax
cmp r11w, r12w
cmc
rcr cl, cl
mov ecx, dword [r14 + 0xe28]
movsxd rbp, ebx
clc
lea ebp, [rdi + rdx]
test r15w, r9w
clc
cmp ebp, ecx
jle 0x140434558
cmp ax, 0x63
jmp 0x140433ce0
je 0x140435174
jge 0x140433cc7
cmp dword [r14 + 0x64c], 0
js 0x140433c35
mov rsi, r13
lahf
movsxd r13, dword [r14 + 0x644]
rol dl, cl
movzx r8w, r12b
bt eax, 0xca
add ecx, r13d
cbw
shr bp, cl
shrd rax, rcx, 0x50
mov dword [r14 + 0xe28], ecx
and ebp, eax
cdqe
movsxd rax, ecx
bt edx, 7
and cx, cx
mov rcx, qword [rsp + 0x28]
rcl dx, 0x36
shr bpl, 0xfa
jmp 0x140433d44
lea rcx, [rcx + rax*2]
mov rbp, r13
inc rdx
add rbp, r13
mov rdx, rcx
and r8b, 0x51
sub rdx, rbp
sal ebp, cl
cmp dl, r15b
rol ebp, cl
mov ebp, 0x3e7
cmovno r8w, bp
bsr r8w, bx
sub ebp, eax
ror r8b, 0x36
movsxd r8, ebp
cmc
cmp bx, di
add r8, r8
jmp 0x140433d86
call fcn.14049c447
movsx rax, word [r14 + 0xe20]
test r11b, r8b
cmp rax, 0x61
jg 0x140433c2d
test al, 1
jmp 0x140433da7
jne 0x140433db5
mov rcx, rax
jmp 0x140433de8
mov rdx, rax
shl ecx, cl
shld cx, cx, 0x64
shl rdx, 4
mov ecx, dword [rbx + rdx + 0xc]
test ecx, ecx
jmp 0x140433dce
js 0x140433de1
lea rdx, [rdx + rbx]
add rdx, 0xc
add ecx, r13d
mov dword [rdx], ecx
mov rcx, rax
inc rcx
clc
cmp ax, 0x61
jmp 0x140433df1
je 0x140433c2d
lea rdx, [rcx - 0x62]
stc
test r15, 0x346b554a
shl rcx, 4
test rdi, 0x48336e27
add rcx, qword [rsp + 0x30]
jmp 0x140433e18
jmp 0x140433e30
add rcx, 0x20
add rdx, 2
jmp 0x140433e2a
je 0x140433c2d
mov ebp, dword [rcx - 0x10]
cmc
test r8w, r14w
test ebp, ebp
jmp 0x140433e3f
js 0x140433e52
add ebp, r13d
mov dword [rcx - 0x10], ebp
btc rbp, r11
shl rbp, cl
mov ebp, dword [rcx]
test ebp, ebp
jmp 0x140433e5b
js 0x140433e1d
add ebp, r13d
jmp 0x140433e69
mov dword [rcx], ebp
jmp 0x140433e70
jmp 0x140433e1d
lea rdx, [r14 + rbx]
cmp bx, r13w
stc
add rdx, 0x2c
stc
mov dword [rdx], edi
test r9b, 3
mov dword [r14 + 0xe24], esi
stc
cmp r13b, dil
test r13b, 0x36
cmp dword [rcx], 0
jmp 0x140433ea0
jle 0x140433f50
lea r8, [r14 + rbx]
add r8, 0x20
cmp spl, 0x51
xor ebx, ebx
jmp 0x140433eb9
jmp 0x140433f00
movzx edi, word [rsi + rdi*2]
xor sil, dil
bsr si, r8w
neg sil
movsxd rsi, dword [rdx]
test r14w, cx
add rsi, rbx
jmp 0x140433edc
mov word [r14 + rsi*2 + 0x650], di
jmp 0x140433eea
inc rbx
cmc
jmp 0x140433ef3
cmp ebx, dword [rcx]
jmp 0x140433efa
jge 0x140433f50
mov di, 0x2a
cmp sil, r14b
jmp 0x140433f0c
test byte [r15 + 0x1c], 4
jmp 0x140433f16
jne 0x140433ecd
movsxd rdi, dword [r8]
movsxd rsi, esp
mov rsi, qword [r15]
lea rdi, [rdi + rbx]
cmp qword [rsi + 0x10], rdi
jmp 0x140433f32
jbe 0x1404351f0
cmp qword [rsi + 0x18], 8
jb 0x140433ebe
mov rsi, qword [rsi]
jmp 0x140433f4b
jmp 0x140433ebe
mov rdi, qword [r15]
mov rsi, qword [rdi + 0x10]
mov cx, bx
mov rcx, rsi
test bpl, r11b
test bpl, 0xef
sub rcx, r12
jb 0x1404351f0
cmp rcx, rax
jmp 0x140433f75
cmovb rax, rcx
adc ch, 0xfb
and ch, 0x9b
cmp qword [rdi + 0x18], 8
bswap cx
movzx ecx, r11w
mov rcx, rdi
jb 0x140433fa7
mov rcx, qword [rdi]
cmp r10d, 0x2fef4e13
inc ebx
sbb r8d, 0x78e50ca0
lea rcx, [rcx + r12*2]
sub rsi, rax
movsx rbx, r11w
mov rbx, rsi
bsf dx, r14w
and dh, 6
sbb rdx, rdi
sub rbx, r12
lea rdx, [rcx + rax*2]
lea r8, [rbx + rbx]
jmp 0x140433fd0
add r8, 2
jmp 0x140433fd9
call fcn.14049c447
mov qword [rdi + 0x10], rsi
test ebp, ebp
jmp 0x140433fe9
je 0x14043401d
lea r8, [r14 + r13*2]
bt rcx, 0xf
add r8, 0x650
mov r9w, r11w
mov rcx, r15
mov edx, r12d
mov r9d, ebp
call fcn.140438871
add dword [r14 + 0xe28], ebp
clc
cmp bpl, 0x25
add ebp, r12d
mov dword [r14], ebp
jmp 0x140434028
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
psubw xmm0, xmm1
movd dword [r14 + 0xe1e], xmm0
jmp 0x140435174
mov rax, qword [r15]
rol ebp, cl
mov ebp, dword [rax + 0x10]
mov eax, dword [r14 + 4]
sbb rcx, r14
rol ch, cl
movsx rcx, dx
mov ecx, dword [r14 + 8]
jmp 0x140434069
cmp eax, ecx
jmp 0x140434070
je 0x140434c49
cmp eax, ebp
jmp 0x14043407d
jle 0x140434c1c
mov dword [r14 + 4], ebp
lahf
mov eax, ebp
cmp ecx, ebp
jmp 0x140434091
jg 0x140434c29
cmp eax, ecx
je 0x140434c46
jmp 0x140434c4e
mov rax, qword [r15]
rcr ecx, 0x37
test r10b, r10b
mov ebp, dword [rax + 0x10]
cqo
xchg dx, dx
ror rcx, 0xbc
mov edx, dword [r14 + 4]
rcr ch, cl
dec cx
mov ecx, dword [r14 + 8]
cmc
stc
cmp r8b, r12b
cmp edx, ecx
jmp 0x1404340d2
je 0x140434dad
cmp edx, ebp
jmp 0x1404340df
jle 0x140434d7b
mov dword [r14 + 4], ebp
or edx, r8d
movsx rdx, r10w
mov edx, ebp
test ch, 0x4e
stc
cmp ecx, ebp
jmp 0x1404340fd
jg 0x140434d88
cmp edx, ecx
jmp 0x14043410a
je 0x140434da3
jmp 0x140434db3
mov rax, qword [r15]
sub bpl, 0xf5
and dx, 0x5832
sbb bp, 0x61f1
mov edx, dword [rax + 0x10]
mov ebp, dword [r14 + 4]
mov ecx, dword [r14 + 8]
test ah, dl
stc
cmp ebp, ecx
jmp 0x14043413b
je 0x140434e1d
cmp ebp, edx
jmp 0x140434148
jle 0x140434df0
mov dword [r14 + 4], edx
mov ebp, edx
cmp r14b, dil
cmp ecx, edx
jg 0x140434dfd
cmp ebp, ecx
jmp 0x140434166
je 0x140434e17
jmp 0x140434e24
mov eax, dword [r14 + 4]
btc rcx, 7
sar cl, cl
inc ch
mov ecx, dword [r14 + 8]
stc
cmp eax, ecx
jmp 0x14043418a
jne 0x1404341b2
mov eax, dword [r14]
cmp bh, ah
clc
test eax, eax
jle 0x140435174
dec eax
jmp 0x1404341a5
mov dword [r14], eax
jmp 0x1404341ad
jmp 0x140435174
jle 0x1404341c9
mov dword [r14 + 4], ecx
movzx rax, di
not al
mov eax, ecx
jmp 0x1404341c9
mov dword [r14], eax
jmp 0x1404341d1
mov dword [r14 + 8], eax
jmp 0x1404341da
jmp 0x140435174
mov rax, qword [r15]
cqo
cwd
btr ecx, edx
mov ecx, dword [rax + 0x10]
mov edx, dword [r14 + 4]
mov eax, dword [r14 + 8]
cmc
test bh, 0x60
cmp edx, eax
jmp 0x1404341ff
je 0x140434242
cmp edx, ecx
jmp 0x14043420c
jle 0x140434e5d
mov dword [r14 + 4], ecx
rol dl, 0x53
cmp r8w, 0x4f17
mov edx, ecx
cmc
cmp cx, r8w
cmp eax, ecx
jmp 0x14043422d
jg 0x140434e6a
cmp edx, eax
jne 0x140434e81
mov dword [r14], edx
movsx rax, ax
mov eax, edx
cmp dx, dx
stc
cmp edx, eax
jmp 0x14043424f
je 0x140434e89
test eax, eax
jg 0x140434eb2
jmp 0x1404333dc
mov dword [r14 + 8], 0
jmp 0x14043426f
mov qword [r14], 0
jmp 0x14043427b
jmp 0x140435174
mov eax, ecx
mov ecx, edx
clc
stc
cmp ecx, eax
je 0x1404342bb
mov rcx, qword [r15]
mov ecx, dword [rcx + 0x10]
cmp eax, ecx
jmp 0x14043429b
jle 0x1404342bb
mov dword [r14 + 8], ecx
bts r8w, di
and r8b, 0x59
bsf esi, ebx
mov eax, ecx
not cx
bt cx, 0x26
mov dword [r14], eax
mov dword [r14 + 4], eax
bt rsi, 0x83
mov byte [r14 + 0x16], 0
bts r8w, bp
mov rax, qword [r15]
stc
btr r8, 0xe5
mov eax, dword [rax + 0x10]
lea rcx, [r14 + 4]
mov qword [rsp + 0x20], rcx
sal r8w, cl
lea rsi, [r14 + 8]
sar r8b, cl
btc r8w, bp
rcr r8b, cl
mov r8d, dword [r14]
cmp r10, rbx
cmp r8d, eax
jmp 0x140434307
jle 0x140434321
mov dword [r14], eax
movzx r9d, bp
cmovne dx, r12w
mov r8d, eax
jmp 0x140434321
movzx r9d, byte [r14 + 0x17]
movzx edx, r15w
bswap cx
lea rbp, [rsp + 0x38]
xchg rcx, rdx
mov rcx, rbp
movsx edx, si
cwd
mov rdx, r15
jmp 0x140434345
call fcn.140438ce2
cmp dword [rsp + 0x28], 0
jmp 0x140434354
jle 0x140435181
lea rax, [r14 + 0x1c]
xchg rbx, r12
test r11b, dl
sar r12d, 0x29
mov ebx, dword [rsp + 0x44]
shl r12b, cl
cmp byte [r14 + 0x16], 0
mov r12d, ecx
mov qword [rsp + 0x30], rax
cmovne rbp, rax
adc r12d, r14d
mov r12d, dword [rsp + 0x48]
cmc
xor r13d, r13d
jmp 0x140434391
movss xmm8, dword [0x1400bd560]
jmp 0x14043439f
jmp 0x1404343bc
inc r13d
mov rbp, qword [rsp + 0x30]
cmp r13d, dword [rsp + 0x28]
jmp 0x1404343b6
je 0x140435181
test r12d, r12d
jmp 0x1404343c4
je 0x140435181
movss xmm7, dword [rbp]
shl r8b, cl
shr ch, cl
add ebx, r12d
mov dword [r14], ebx
lea rcx, [rsp + 0x58]
mov rdx, r15
jmp 0x1404343e7
mov r8d, ebx
jmp 0x1404343ef
call fcn.140437cc4
mov r12d, dword [rsp + 0x6c]
cmp r12b, r12b
cmp r14b, 0xf5
test r12d, r12d
jmp 0x140434408
jle 0x14043447f
xor ebp, ebp
movss xmm6, dword [rsp + 0x58]
nop dword [rax]
movsx edx, r10w
movzx r8d, r8w
bswap edx
mov rcx, r15
movsxd rdx, r11d
sete r8b
jmp 0x140434436
mov edx, ebx
jmp 0x14043443d
mov r8d, ebp
jmp 0x140434445
call fcn.1404384df
ucomiss xmm0, xmm8
jne 0x14043445a
jnp 0x14043447f
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x14043447f
inc dword [r14]
jmp 0x14043446f
inc ebp
cmp r12d, ebp
jmp 0x140434479
jne 0x140434427
mov rax, qword [r15]
movsx rdx, di
adc dh, 0xdf
mov eax, dword [rax + 0x10]
mov rcx, qword [rsp + 0x20]
movsx edx, di
btc dx, 0xef
mov ecx, dword [rcx]
adc dx, r10w
sar edx, cl
bt rdx, r12
mov edx, dword [rsi]
cmp r10b, 0xae
cmp bpl, spl
cmp ecx, edx
jmp 0x1404344b5
je 0x1404344ec
cmp ecx, eax
jmp 0x1404344c2
jle 0x140434526
mov rcx, qword [rsp + 0x20]
clc
stc
mov dword [rcx], eax
mov ecx, eax
cmc
cmp edx, eax
jmp 0x1404344db
jg 0x140434533
cmp ecx, edx
jne 0x1404344ec
mov dword [r14], ecx
mov ecx, dword [r14]
clc
cmp ecx, eax
jle 0x140434502
mov dword [r14], eax
mov ecx, eax
stc
test r12b, 0xa4
mov byte [r14 + 0x16], 1
movss dword [r14 + 0x1c], xmm7
test edi, edi
jmp 0x140434514
je 0x1404343a4
mov dword [rsi], ecx
jmp 0x140434521
jmp 0x1404343a4
cmp edx, eax
jmp 0x14043452d
jle 0x1404344e1
mov dword [rsi], eax
or dl, bh
mov edx, eax
cmp ecx, edx
jmp 0x140434540
je 0x1404344e9
jmp 0x1404344ec
movzx eax, word [r14 + 0xe20]
cmp cx, r9w
cmc
movsx rax, ax
test al, r15b
shl rax, 4
sub ecx, edi
test dil, 0xd4
mov dword [rax + rbx - 4], ecx
clc
test r13b, r12b
mov dword [r14 + 0xe28], ecx
cmp r12w, 0x913
test edi, edi
jmp 0x140434585
jle 0x140434622
add rax, rbx
add rax, 0xfffffffffffffffc
movsxd rdx, r13d
cmc
sub ecx, ecx
jmp 0x14043459d
mov rdx, r13
jmp 0x1404345e0
movzx ebp, word [rbp + rdx*2]
cmp r15d, 0x25a025f4
movsxd rbx, dword [rax]
stc
add rbx, rcx
jmp 0x1404345bd
mov word [r14 + rbx*2 + 0x650], bp
jmp 0x1404345cb
inc rcx
inc rdx
cmc
cmp rdi, rcx
jmp 0x1404345da
je 0x140434622
mov bp, 0x2a
test r9b, 0x22
cmp r14b, 0x89
test byte [r15 + 0x1c], 4
jmp 0x1404345f6
jne 0x1404345b1
mov rbp, qword [r15]
cmp qword [rbp + 0x10], rdx
jbe 0x1404351f0
cmp qword [rbp + 0x18], 8
jb 0x1404345a5
mov rbp, qword [rbp]
jmp 0x14043461d
jmp 0x1404345a5
mov rbx, qword [r15]
ror cx, 0x10
mov rsi, qword [rbx + 0x10]
inc ecx
mov rcx, rsi
sub rcx, r13
jb 0x1404351f0
movsxd rax, edi
cmc
cmp rcx, rax
jmp 0x140434647
cmovb rax, rcx
test r11b, 0xa4
sub cx, bx
sar ecx, 0xac
cmp qword [rbx + 0x18], 8
movsx cx, r9b
mov cx, r14w
mov rcx, rbx
jmp 0x14043466b
jb 0x14043467b
mov rcx, qword [rbx]
shr dx, cl
movsx r8, sp
lea rcx, [rcx + r13*2]
neg ebp
movsxd rbp, r8d
shrd rdx, r15, 0x27
sub rsi, rax
mov rbp, rsi
cmc
sub rbp, r13
lea rdx, [rcx + rax*2]
btc r8w, 0xf
movzx r8d, r9w
movsx r8w, r9b
lea r8, [rbp + 2]
add r8, rbp
call fcn.14049c447
mov qword [rbx + 0x10], rsi
shld cx, r11w, 0xce
bt cx, r10w
mov rcx, qword [rsp + 0x20]
test dh, 0xe3
cmc
test r12d, r12d
jmp 0x1404346d6
je 0x140434708
lea r8, [r14 + rcx*2]
bts ecx, r9d
add r8, 0x650
mov rcx, r15
mov edx, r13d
mov r9d, r12d
jmp 0x1404346f9
call fcn.140438871
sub dword [r14 + 0xe24], r12d
test rbx, rcx
add r12d, r13d
jmp 0x140434710
mov dword [r14], r12d
jmp 0x140434718
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
paddw xmm1, xmm0
movd dword [r14 + 0xe1e], xmm1
jmp 0x140435174
cmp r8d, 0x20000d
jne 0x1404348b2
mov eax, dword [r14 + 4]
test r9b, al
cmc
cmp eax, dword [r14 + 8]
jmp 0x140434755
jne 0x1404350cf
mov edx, dword [r14]
movsx cx, r14b
mov cl, 0x30
mov rcx, r15
jmp 0x14043476d
call fcn.140438c06
jmp 0x140432caa
cmp r8d, 0x60000d
jmp 0x140434783
jne 0x1404348b2
mov ebx, dword [r14]
movsx ax, sil
rcr ax, cl
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jmp 0x1404347a1
jne 0x1404347be
mov dword [r14 + 8], ebx
cmp r8d, 0x73b8799a
mov dword [r14 + 4], ebx
bt rdi, 0xea
mov dil, dil
mov rax, qword [r15]
movsx rdi, sp
mov edi, dword [rax + 0x10]
mov esi, ebx
lea ebx, [rsi + 1]
test r10w, di
test r12b, 0x1f
cmc
cmp ebx, edi
jmp 0x1404347dd
jge 0x140434802
mov rcx, r15
bswap dx
mov edx, ebx
jmp 0x1404347f0
call fcn.14043969b
test eax, eax
jmp 0x1404347fc
je 0x1404347c8
cmp esi, edi
cbw
jmp 0x14043480b
cmovge ebx, edi
bswap cx
mov ah, 0x65
mov dword [r14], ebx
xor rax, 0x636b792e
mov dword [r14 + 8], ebx
shrd ecx, r13d, 0x54
mov rax, qword [r15]
btc cx, bx
ror ch, 0x8e
mov eax, dword [rax + 0x10]
movsx rcx, ax
movzx cx, cl
sbb cx, sp
mov ecx, dword [r14 + 4]
stc
cmp r13, r15
cmp ecx, ebx
je 0x14043489d
cmp ecx, eax
jmp 0x140434856
jle 0x140434868
mov dword [r14 + 4], eax
sbb dl, 0xfe
sal cx, cl
mov ecx, eax
mov edx, ebx
cmc
cmp ebx, eax
jmp 0x140434872
jle 0x140434889
mov dword [r14 + 8], eax
sal edx, cl
movzx dx, cl
mov edx, eax
cmp spl, 0xac
stc
cmp ecx, edx
jmp 0x140434890
jne 0x14043489d
mov dword [r14], ecx
sal bh, cl
mov ebx, ecx
cmp ebx, eax
jmp 0x1404348a4
jle 0x140435181
mov dword [r14], eax
jmp 0x140435181
sub eax, eax
cmc
clc
cmp r8d, 0x200000
jmp 0x1404348c2
cmovl eax, r8d
test eax, eax
jle 0x140435181
mov word [rsp + 0x38], ax
jmp 0x1404348d9
cmp eax, 0xa
jmp 0x1404348e1
jne 0x1404348f7
cmp byte [r14 + 0x17], 0
jmp 0x1404348f1
jne 0x140435181
cmp byte [r14 + 0xc], 0
jmp 0x140434901
je 0x140434998
mov eax, dword [r14 + 4]
test sil, 0xa
cmp eax, dword [r14 + 8]
jmp 0x140434918
jne 0x140434998
movsxd r8, dword [r14]
mov al, 0x52
mov eax, ebp
mov rax, qword [r15]
cmc
cmp qword [rax + 0x10], r8
jmp 0x140434932
jbe 0x140434998
mov rcx, r15
cdq
movsxd rdx, r10d
mov dl, 0x64
mov rdx, r14
jmp 0x140434949
call fcn.14043869d
mov edx, dword [r14]
mov rcx, r15
mov r8d, 1
jmp 0x14043495f
call fcn.140438784
mov edx, dword [r14]
setno r9b
movzx r9d, r11w
lea r8, [rsp + 0x38]
mov rcx, r15
movzx r9, r15w
mov r9d, 1
jmp 0x140434986
call fcn.140438871
inc dword [r14]
jmp 0x140434993
jmp 0x140435174
mov rcx, r15
movzx edx, sp
mov rdx, r14
jmp 0x1404349a6
call fcn.140438aba
mov edx, dword [r14]
lea r8, [rsp + 0x38]
not ecx
mov rcx, r15
mov r9d, 1
call fcn.140438871
mov edx, dword [r14]
dec r9w
lea rcx, [r14 + 0x20]
rol r9d, 0xa1
sub r8d, r8d
bswap r9w
mov r9d, 1
call fcn.1404391f7
inc dword [r14]
jmp 0x1404349ec
jmp 0x140435174
cmp ebp, eax
jle 0x140433479
mov dword [r14 + 8], eax
and bpl, sil
mov ebp, eax
jmp 0x140434a07
cmp edx, ebp
jmp 0x140434a0e
jne 0x140434a24
mov dword [r14], edx
bswap bp
xchg bp, bp
mov ebp, edx
sbb cl, r15b
mov cl, cl
mov ecx, dword [r14]
cmc
cmp ecx, eax
jmp 0x140434a2f
jle 0x140434b2f
mov dword [r14], eax
movsx rcx, r12w
rcr ch, cl
mov ecx, eax
clc
cmp edx, ebp
jmp 0x140434a48
je 0x140434b3c
jle 0x140434a63
mov dword [r14 + 4], ebp
shr cl, cl
mov edx, ebp
add ch, bh
shl ch, cl
add cl, 0xb9
mov dword [r14], edx
movzx ecx, bx
movsx rcx, si
mov dword [r14 + 8], edx
mov byte [r14 + 0x16], 0
xor ch, 0xc6
mov ecx, edx
cmp byte [r14 + 0x17], 0
jmp 0x140434a85
jne 0x140434b4c
cmp ecx, eax
jmp 0x140434a92
jge 0x140435174
movsxd rdx, ecx
neg eax
jmp 0x140434aa2
inc ecx
jmp 0x140434aa9
jmp 0x140434aec
cmp word [rbp + rdx*2], 0xa
jmp 0x140434ab9
je 0x140435174
inc rdx
dec bpl
not ebp
mov dword [r14], ecx
movsxd rbp, r9d
lea ebp, [rax + rcx]
jmp 0x140434ad5
inc ebp
inc ecx
test spl, 0xb6
jmp 0x140434ae3
cmp ebp, 1
je 0x140435174
test byte [r15 + 0x1c], 4
jne 0x140434abf
mov rbp, qword [r15]
stc
test rbp, 0x11d275d9
cmp qword [rbp + 0x10], rdx
jmp 0x140434b0b
jbe 0x1404351f0
cmp qword [rbp + 0x18], 8
jmp 0x140434b1b
jb 0x140434aae
mov rbp, qword [rbp]
jmp 0x140434b2a
jmp 0x140434aae
cmp edx, ebp
jmp 0x140434b36
jne 0x140434a4e
cmp byte [r14 + 0x17], 0
jmp 0x140434b46
je 0x140434a8b
mov dword [r14], eax
jmp 0x140434b54
jmp 0x140435174
mov rcx, r15
mov rdx, r14
jmp 0x140434b64
call 0x1401189c4
mov ecx, dword [r14 + 4]
mov edx, dword [r14 + 8]
bsr ax, r10w
shld eax, eax, 0x5b
sal ax, cl
mov rax, qword [r15]
test cl, 0xf0
stc
test bl, r10b
mov eax, dword [rax + 0x10]
jmp 0x140434b90
cmp ecx, edx
jmp 0x140434b97
je 0x140434bdb
cmp ecx, eax
jmp 0x140434ba4
jle 0x1404350aa
mov dword [r14 + 4], eax
mov cx, ax
btr cx, 0x13
rcr ch, cl
mov ecx, eax
stc
cmp r13b, 0x65
cmp edx, eax
jg 0x1404350b7
cmp ecx, edx
jmp 0x140434bce
jne 0x140434bdb
mov dword [r14], ecx
clc
cmp r13b, r9b
cmp dword [r14], eax
jmp 0x140434be3
jle 0x140435174
jmp 0x1404333dc
mov dword [r14], eax
movzx dx, r13b
sbb dl, r10b
lea edx, [rax + 1]
mov dword [r14 + 8], edx
cmp ecx, edx
jmp 0x140434c07
jne 0x140434ebe
mov edx, ecx
mov dword [r14], ecx
jmp 0x140434c17
jmp 0x140435174
cmp ecx, ebp
jmp 0x140434c23
jle 0x140434097
mov dword [r14 + 8], ebp
stc
bt cx, ax
mov ecx, ebp
cmp sil, 0x9d
stc
cmp eax, ecx
jmp 0x140434c40
jne 0x140434c4e
mov dword [r14], eax
mov ecx, eax
movzx edx, cx
mov edx, dword [r14]
cmp si, 0x24d8
cmp edx, ebp
jmp 0x140434c5d
jle 0x140434d52
mov dword [r14], ebp
adc dl, r9b
mov edx, ebp
stc
test spl, r14b
cmp dl, r13b
cmp eax, ecx
jmp 0x140434c79
je 0x140434d5f
jle 0x140434c8d
mov dword [r14 + 4], ecx
cbw
mov eax, ecx
mov dword [r14], eax
mov dword [r14 + 8], eax
mov dl, 3
mov byte [r14 + 0x16], 0
test r15w, r10w
inc dx
movsx edx, r8w
mov edx, eax
test r12d, 0x4e2f4192
test rsi, r8
cmp byte [r14 + 0x17], 0
jmp 0x140434cbc
jne 0x140434d6a
test edx, edx
jmp 0x140434cc9
jle 0x140435174
mov eax, edx
jmp 0x140434cd6
jmp 0x140434d05
cmp word [rcx + rdx*2], 0xa
je 0x140435174
mov dword [r14], eax
movzx rcx, ax
movsxd rcx, r9d
mov rcx, rax
jmp 0x140434cf8
inc rcx
cmp rcx, 1
jbe 0x140435174
dec rax
jmp 0x140434d0e
test byte [r15 + 0x1c], 4
jmp 0x140434d18
jne 0x140434ce6
mov rcx, qword [r15]
clc
xchg dl, dl
mov edx, eax
cmp qword [rcx + 0x10], rdx
jmp 0x140434d2f
jbe 0x1404351f0
cmp qword [rcx + 0x18], 8
jmp 0x140434d3f
jb 0x140434cdb
mov rcx, qword [rcx]
jmp 0x140434d4d
jmp 0x140434cdb
cmp eax, ecx
jmp 0x140434d59
jne 0x140434c7f
cmp byte [r14 + 0x17], 0
je 0x140434cc2
mov dword [r14], 0
jmp 0x140434d76
jmp 0x140435174
cmp ecx, ebp
jmp 0x140434d82
jle 0x140434103
mov dword [r14 + 8], ebp
mov ecx, ebp
stc
test r15, 0x371c5f8d
cmp edx, ecx
jmp 0x140434d9d
jne 0x140434db3
mov dword [r14], edx
cmovae rcx, r14
dec ax
mov ecx, edx
movzx rax, r9w
mov eax, dword [r14]
test dil, bl
cmc
cmp eax, ebp
jmp 0x140434dc1
jle 0x140434dd1
mov dword [r14], ebp
mov eax, ebp
jmp 0x140434dd1
cmp edx, ecx
jne 0x140434f10
mov dword [r14 + 8], eax
jmp 0x140434de2
mov dword [r14 + 4], eax
jmp 0x140434deb
jmp 0x140434f15
cmp ecx, edx
jmp 0x140434df7
jle 0x14043415f
mov dword [r14 + 8], edx
bsr ecx, esp
shrd cx, si, 0xa5
mov ecx, edx
cmp bl, r8b
clc
cmp ebp, ecx
jne 0x140434e24
mov dword [r14], ebp
setl cl
mov ecx, ebp
movsx ax, r9b
mov eax, dword [r14]
test bl, r15b
cmp eax, edx
jle 0x140434e3e
mov dword [r14], edx
mov eax, edx
test r14w, di
cmp r13b, r15b
cmp ebp, ecx
jmp 0x140434e45
jne 0x140434f45
mov dword [r14 + 8], eax
jmp 0x140434e54
mov dword [r14 + 4], eax
jmp 0x140434f51
cmp eax, ecx
jmp 0x140434e64
jle 0x140434233
mov dword [r14 + 8], ecx
rcl al, 0x28
mov eax, ecx
cmc
cmp edx, eax
jmp 0x140434e7b
je 0x14043423b
cmp edx, eax
jne 0x140434255
mov eax, dword [r14]
cmp eax, ecx
cmovl ecx, eax
mov dword [r14 + 8], ecx
sbb ah, bl
movsxd rax, r13d
mov dword [r14 + 4], ecx
mov eax, ecx
stc
clc
test rax, rbp
test eax, eax
jmp 0x140434eac
jle 0x1404333dc
dec eax
jmp 0x140434eb9
jmp 0x1404333d3
mov rbp, qword [r15]
stc
cmc
mov ebp, dword [rbp + 0x10]
test rdx, rsi
test ebx, 0x3b1d7ff6
cmp ecx, ebp
jmp 0x140434ed6
jle 0x140434ee0
mov dword [r14 + 4], ebp
cmp eax, ebp
jmp 0x140434ee7
jl 0x140434f03
mov dword [r14 + 8], ebp
movsx rdx, r12w
movzx edx, cx
movsx edx, r8w
mov edx, ebp
jmp 0x140434f03
mov dword [r14], edx
jmp 0x140434f0b
jmp 0x140435174
mov dword [r14], ecx
mov eax, ecx
cmp byte [r14 + 0x17], 0
jmp 0x140434f1f
je 0x140434f6e
mov dword [r14], 0
cmp dx, r15w
xor eax, eax
jmp 0x140434f37
mov dword [r14 + 8], eax
jmp 0x140434f40
jmp 0x140435174
mov dword [r14], ecx
mov eax, ecx
cmp rdi, 0x70d12984
cmp byte [r14 + 0x17], 0
jmp 0x140434f5b
je 0x140435024
mov dword [r14], edx
jmp 0x140434f69
jmp 0x14043516d
test eax, eax
jmp 0x140434f75
jle 0x14043515d
mov ecx, eax
jmp 0x140434f82
jmp 0x140434fcf
cmp word [rdx + rbp*2], 0xa
jmp 0x140434f91
je 0x14043515b
mov dword [r14], eax
movzx ecx, sp
cmovg cx, sp
mov rdx, rax
cmovb rcx, rax
mov ecx, ebx
inc rdx
ror rcx, 0xbf
btr cx, bp
movsxd rcx, r8d
mov rcx, rax
jmp 0x140434fc0
cmp rdx, 1
jmp 0x140434fc9
jbe 0x14043515d
lea rax, [rcx - 1]
cmc
test ah, dl
test byte [r15 + 0x1c], 4
jmp 0x140434fe0
jne 0x140434f97
mov rdx, qword [r15]
sub bpl, 0xbe
movsx bp, r12b
sub bp, r14w
mov ebp, eax
cmp qword [rdx + 0x10], rbp
jmp 0x140435001
jbe 0x1404351f0
cmp qword [rdx + 0x18], 8
jmp 0x140435011
jb 0x140434f87
mov rdx, qword [rdx]
jmp 0x14043501f
jmp 0x140434f87
cmp eax, edx
jmp 0x14043502b
jge 0x140435154
movsxd rbp, eax
jmp 0x140435072
cmp word [rax + rbp*2], 0xa
jmp 0x140435043
je 0x14043516b
lea eax, [rbp + 1]
seto ch
movsx cx, r9b
mov rcx, rbp
inc rcx
mov dword [r14], eax
shl bpl, 0x7c
mov rbp, rcx
cmc
cmp edx, ecx
jmp 0x14043506c
je 0x14043516d
test byte [r15 + 0x1c], 4
jmp 0x14043507c
jne 0x140435049
mov rax, qword [r15]
cmp r13b, al
cmp qword [rax + 0x10], rbp
jbe 0x1404351f0
cmp qword [rax + 0x18], 8
jb 0x140435039
mov rax, qword [rax]
jmp 0x1404350a5
jmp 0x140435039
cmp edx, eax
jmp 0x1404350b1
jle 0x140434bc7
mov dword [r14 + 8], eax
mov edx, eax
cmp ecx, edx
jmp 0x1404350c4
je 0x140434bd4
jmp 0x140434bdb
mov rcx, r15
mov rdx, r14
inc bpl
rcl r13b, 0x84
movaps xmm6, xmmword [rsp + 0x70]
movsx ebx, sp
sal bx, 0x8a
movsxd r13, ebp
movaps xmm7, xmmword [rsp + 0x80]
movaps xmm8, xmmword [rsp + 0x90]
add rsp, 0xa8
bswap rbx
movzx r12d, ax
pop rbx
movsx r12w, r11b
xchg dil, r12b
pop rbp
movzx rsi, r11w
mov sil, 0x20
xchg r13w, r15w
pop rdi
cmovge si, r9w
pop rsi
xchg r13b, r12b
movzx r15, cx
pop r12
sete r14b
cmovge r13w, dx
movsx r13, sp
pop r13
movzx r15, dx
pop r14
movzx r15, r14w
jmp 0x14043514d
pop r15
jmp 0x1401189c4
mov edx, eax
jmp 0x14043516d
mov eax, ecx
mov dword [r14 + 8], eax
jmp 0x140435166
jmp 0x140435174
mov edx, ebp
mov dword [r14 + 8], edx
rol rdi, cl
mov byte [r14 + 0x16], 0
xchg sil, r12b
btc bp, 0x6d
movaps xmm6, xmmword [rsp + 0x70]
btr rbx, r9
adc bpl, 0x29
neg r12d
movaps xmm7, xmmword [rsp + 0x80]
movaps xmm8, xmmword [rsp + 0x90]
rol edi, 0xd8
add rsp, 0xa8
movsx r13, r14w
mov rbx, 0x3ca433ef
movsxd rbp, edx
pop rbx
pop rbp
not r14w
pop rdi
pop rsi
pop r12
movsx r14w, sil
not r14w
movsxd r15, esp
pop r13
jmp 0x1404351e2
pop r14
movsx r15, r9w
pop r15
jmp 0x1404351ef
ret
call fcn.14043867b
int3