Function at 0x14042f73a
Capabilities:
Encrypt data using speck
Execute anti-debugging instructions
Resolve function by parsing pe exports

Disassembly:
mov dword [rsp + 0x20], r9d
shld ax, r9w, 6
mov qword [rsp + 0x18], r8
rcr eax, cl
mov qword [rsp + 0x10], rdx
cwde
sal ah, cl
shl ah, cl
mov qword [rsp + 8], rcx
not ax
sub eax, r15d
rcr ax, cl
push rsi
clc
push rdi
movzx rax, ax
sub rsp, 0x908
xor rax, 0xffffffff9a07541f
mov rax, qword [0x1400db970]
cmp dil, r10b
mov qword [rsp + 0x710], rax
test bx, 0x3ebe
shr ah, 0x35
mov rax, qword [rsp + 0x710]
test r10b, al
jmp 0x14042f7a3
mov rax, qword [rax + 0x1a80]
cmc
mov byte [rax + 0x80], 1
mov rax, qword [rsp + 0x710]
test r14b, 0xa8
stc
mov rax, qword [rax + 0x1a80]
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0x108]
cmc
movzx eax, byte [rax + 0x83]
test dil, r11b
clc
test eax, eax
je 0x14042f7f6
sub al, al
jmp 0x14042f7f1
jmp 0x14043763c
mov rax, qword [0x1400db970]
test r14, rsi
cmp ebp, esi
test edi, 0x1f3f06b6
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x68]
cmp ah, 5
clc
add rax, 8
cmc
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x68]
add rax, 0x1568
mov qword [rsp + 0xe0], rax
mov byte [rsp + 0x172], 0
ror ax, 0x36
cmp r11d, ebx
bts ax, bp
mov eax, dword [rsp + 0x948]
cmp r9b, bl
and eax, 0x100000
test eax, eax
jmp 0x14042f85f
je 0x14042f877
mov byte [rsp + 0xbb], 1
jmp 0x14042f872
jmp 0x14042f884
mov byte [rsp + 0xbb], 0
sbb al, r14b
not al
mov al, byte [rsp + 0xbb]
cmc
mov byte [rsp + 0x50], al
mov eax, dword [rsp + 0x948]
cmc
test r9d, 0x968e03a8
cmp dl, r15b
and eax, 0x4000
test eax, eax
jmp 0x14042f8ae
je 0x14042f8c6
mov byte [rsp + 0xbc], 1
jmp 0x14042f8c1
jmp 0x14042f8ce
mov byte [rsp + 0xbc], 0
mov al, byte [rsp + 0xbc]
clc
test r14b, al
stc
mov byte [rsp + 0x60], al
rcl ah, 0x86
cdqe
mov eax, dword [rsp + 0x948]
and eax, 0x8000
test eax, eax
jmp 0x14042f8f6
je 0x14042f90e
mov byte [rsp + 0xbd], 1
jmp 0x14042f909
jmp 0x14042f916
mov byte [rsp + 0xbd], 0
mov al, byte [rsp + 0xbd]
clc
cmc
mov byte [rsp + 0x79], al
rol ah, cl
ror ax, 0xa5
mov eax, dword [rsp + 0x948]
jmp 0x14042f937
and eax, 0x10000
jmp 0x14042f941
test eax, eax
jmp 0x14042f948
jne 0x14042f960
mov byte [rsp + 0xbe], 1
jmp 0x14042f95b
jmp 0x14042f96c
mov byte [rsp + 0xbe], 0
adc al, 0xac
or al, 0x27
mov al, byte [rsp + 0xbe]
test r10b, r10b
cmp r15b, r9b
mov byte [rsp + 0xb5], al
mov eax, dword [rsp + 0x948]
and eax, 0x40000
cmc
test eax, eax
jmp 0x14042f994
je 0x14042f9ac
mov byte [rsp + 0xbf], 1
jmp 0x14042f9a7
jmp 0x14042f9b7
mov byte [rsp + 0xbf], 0
sar al, 0xac
mov al, byte [rsp + 0xbf]
mov byte [rsp + 0x91], al
movzx eax, byte [rsp + 0x91]
xor ah, ch
movzx eax, byte [rsp + 0x50]
clc
test eax, eax
jmp 0x14042f9dc
je 0x14042f9e7
call fcn.1403ced83
xor r8d, r8d
mov rdx, qword [rsp + 0x920]
movsx cx, sil
mov rcx, qword [rsp + 0x108]
call fcn.1403b1fb6
mov dword [rsp + 0x74], eax
cqo
test r15b, spl
movss xmm0, dword [0x1400cec00]
bt dx, r10w
btr rdx, 0x82
xadd r9b, cl
movss dword [rsp + 0x20], xmm0
cdq
mov r9b, 1
test dl, 0x28
bswap rdx
xor r8d, r8d
not cx
sets ch
movzx rcx, dx
mov rdx, qword [rsp + 0x920]
movsx rcx, r15w
lea rcx, [rsp + 0x3b0]
jmp 0x14042fa59
call fcn.1403ba929
movzx eax, byte [rsp + 0x50]
test dil, 0xb6
test eax, eax
jmp 0x14042fa6e
je 0x14042fa9c
mov rax, qword [rsp + 0x68]
movss xmm0, dword [rax + 0x1928]
jmp 0x14042fa86
mulss xmm0, dword [0x1400ceaf0]
movss dword [rsp + 0x2a8], xmm0
jmp 0x14042fab3
movss xmm0, dword [rsp + 0x3b4]
movss dword [rsp + 0x2a8], xmm0
movsxd rax, r11d
nop
lahf
mov rax, qword [rsp + 0xe0]
jmp 0x14042fac0
movss xmm0, dword [rax + 0x3c]
jmp 0x14042faca
mulss xmm0, dword [0x1400cea6c]
movss xmm1, dword [rsp + 0x2a8]
addss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x14042fae7
movss dword [rsp + 0x4e8], xmm0
call fcn.1403ce6e1
movss dword [rsp + 0x4ec], xmm0
mov rax, qword [rsp + 0x940]
mov cx, bp
not dh
mov rax, qword [rax]
movzx dx, r13b
mov qword [rsp + 0x818], rax
mov rax, qword [rsp + 0x818]
mov cl, r15b
cmovp cx, r9w
mov qword [rsp + 0x848], rax
movzx dx, r10b
not rdx
movss xmm3, dword [rsp + 0x4e8]
jmp 0x14042fb4e
movss xmm2, dword [rsp + 0x4ec]
mov rdx, qword [rsp + 0x848]
lea rcx, [rsp + 0x350]
call fcn.1403ce884
movss xmm0, dword [rsp + 0x354]
jmp 0x14042fb7a
movss dword [rsp + 0x4f8], xmm0
jmp 0x14042fb88
movss xmm0, dword [rsp + 0x3b0]
jmp 0x14042fb96
comiss xmm0, dword [0x1400ce90c]
jbe 0x14042fbdb
mov rax, qword [rsp + 0xe0]
jmp 0x14042fbb0
movss xmm0, dword [rax + 0x50]
jmp 0x14042fbba
addss xmm0, dword [rsp + 0x3b0]
jmp 0x14042fbc8
movss dword [rsp + 0x2f8], xmm0
jmp 0x14042fbd6
jmp 0x14042fbef
xorps xmm0, xmm0
bt ax, 0x83
cwde
movss dword [rsp + 0x2f8], xmm0
add al, 0xa7
movss xmm0, dword [rsp + 0x350]
or rax, rdi
btc rax, r12
btr ax, r11w
addss xmm0, dword [rsp + 0x2f8]
shl ax, 0xe
xchg ah, al
movss dword [rsp + 0x4f0], xmm0
shld eax, edx, 0x88
jmp 0x14042fc28
movss xmm0, dword [rsp + 0x4f0]
sub al, 0x10
bt ax, ax
movss dword [rsp + 0x5c0], xmm0
movss xmm0, dword [rsp + 0x4f8]
rcr rax, 0xa7
movss dword [rsp + 0x5c4], xmm0
mov rax, qword [rsp + 0x108]
add rax, 0xd0
stc
mov qword [rsp + 0x708], rax
mov rax, qword [rsp + 0x708]
cmp sil, 0x19
movss xmm0, dword [rax + 4]
btr ax, 0x17
addss xmm0, dword [rsp + 0x354]
neg ah
shr eax, cl
movss dword [rsp + 0x508], xmm0
mov rax, qword [rsp + 0x708]
movss xmm0, dword [rax]
btc eax, r8d
xadd ax, ax
addss xmm0, dword [rsp + 0x350]
lahf
mov al, 0xa4
movss dword [rsp + 0x500], xmm0
movsxd rax, r14d
bsr eax, edx
movss xmm0, dword [rsp + 0x500]
movzx eax, dx
movss dword [rsp + 0x718], xmm0
cbw
movss xmm0, dword [rsp + 0x508]
movss dword [rsp + 0x71c], xmm0
clc
movzx eax, dx
rcr eax, cl
mov rax, qword [rsp + 0x108]
mov rax, qword [rax + 0xd0]
cmc
mov qword [rsp + 0x110], rax
movzx eax, ax
movsx rax, dx
mov rax, qword [rsp + 0x718]
test r11b, 0xb1
cmp r8d, 0x1eb9d820
mov qword [rsp + 0x118], rax
xor al, r13b
movzx ax, sil
movss xmm0, dword [rsp + 0x114]
shrd ax, r8w, 1
addss xmm0, dword [rsp + 0x5c4]
movss dword [rsp + 0x518], xmm0
shr ah, 0xa2
rol al, cl
movss xmm0, dword [rsp + 0x110]
bswap ax
and al, 0x12
addss xmm0, dword [rsp + 0x5c0]
bsr rax, rcx
mov al, r13b
movss dword [rsp + 0x510], xmm0
or eax, r9d
bswap eax
bts ax, sp
movss xmm0, dword [rsp + 0x510]
add eax, r12d
movss dword [rsp + 0x750], xmm0
movss xmm0, dword [rsp + 0x518]
cbw
or al, r14b
movss dword [rsp + 0x754], xmm0
dec eax
movzx rax, sp
inc ah
mov rax, qword [rsp + 0x110]
cmp dx, 0x751f
mov qword [rsp + 0x720], rax
mov rax, qword [rsp + 0x750]
mov qword [rsp + 0x728], rax
bswap eax
rcr ax, cl
clc
mov rax, qword [rsp + 0x108]
jmp 0x14042fdfc
mov qword [rsp + 0xc8], rax
lahf
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0x120], rax
and rax, 0xffffffffc7171f9f
bt ax, 0x3c
movsxd rax, ebx
movzx eax, byte [rsp + 0x50]
test eax, eax
je 0x1404300ed
lea r8, [rsp + 0x110]
movsx rcx, sp
xchg cx, cx
cwd
mov edx, dword [rsp + 0x74]
lea rcx, [rsp + 0x720]
jmp 0x14042fe53
call fcn.1403cdc46
movzx eax, al
clc
stc
test eax, eax
jne 0x14042fe9f
mov rax, qword [rsp + 0xe0]
movsxd rcx, ecx
movsx ecx, dx
movss xmm1, dword [rax + 0x3c]
mov ecx, edx
not ch
lea rcx, [rsp + 0x720]
jmp 0x14042fe89
call fcn.1403cdbff
call fcn.1403cf117
xor al, al
jmp 0x14042fe9a
jmp 0x14043763c
mov eax, 0x10
imul rax, rax, 7
mov rcx, r10
movzx edx, r11w
movsx edx, cx
mov rcx, qword [rsp + 0xe0]
movsx edx, r15w
lea rax, [rcx + rax + 0xb8]
movsx ecx, r10w
setge dl
cwd
mov rdx, rax
bswap rcx
mov ecx, 3
call fcn.1403adfbe
mov rax, qword [rsp + 0xe0]
movss xmm1, dword [rax + 0x40]
mov ecx, 6
jmp 0x14042fef6
call fcn.1403ae21b
mov rax, qword [rsp + 0xe0]
movsx cx, cl
movzx ecx, r11w
cmovae rcx, r11
movss xmm1, dword [rax + 0x44]
mov ecx, 7
jmp 0x14042ff1e
call fcn.1403ae21b
mov rax, qword [rsp + 0xe0]
cmc
sub rcx, 0xffffffffac9d9c8b
add rax, 0x38
mov rdx, rax
movsx rcx, dx
mov ecx, 1
jmp 0x14042ff48
call fcn.1403ae355
movss xmm0, dword [rsp + 0x11c]
subss xmm0, dword [rsp + 0x114]
movss dword [rsp + 0x528], xmm0
movsx rdx, r15w
movsx r8w, spl
movss xmm0, dword [rsp + 0x118]
subss xmm0, dword [rsp + 0x110]
movsxd rdx, edi
movss dword [rsp + 0x520], xmm0
cqo
movss xmm0, dword [rsp + 0x520]
movss dword [rsp + 0x648], xmm0
movss xmm0, dword [rsp + 0x528]
movsx r8w, sil
movss dword [rsp + 0x64c], xmm0
mov dword [rsp + 0x20], 0x10004
cwd
mov r9b, 0
setge dh
mov r9b, 1
jmp 0x14042ffd2
lea r8, [rsp + 0x648]
mov cl, r9b
mov edx, dword [rsp + 0x74]
jmp 0x14042ffec
mov rcx, qword [rsp + 0x920]
jmp 0x14042fff9
call fcn.1403bc035
mov byte [rsp + 0xd9], al
mov cx, r8w
seto ch
mov ecx, 3
call fcn.1403ae4bc
mov ecx, 1
jmp 0x140430020
call fcn.1403ae0d0
movzx eax, byte [rsp + 0xd9]
jmp 0x140430032
test eax, eax
jmp 0x140430039
jne 0x140430055
call fcn.1403bc63c
call fcn.1403cf117
sub al, al
jmp 0x140430050
jmp 0x14043763c
mov rax, qword [rsp + 0x68]
or cx, r10w
mov rax, qword [rax + 0x1a80]
btr cx, di
rcr cl, cl
clc
mov qword [rsp + 0xc8], rax
mov al, r14b
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xc8]
mov ecx, dword [rcx + 0x140]
clc
mov eax, dword [rax + 0x148]
jmp 0x140430099
or eax, ecx
mov rcx, qword [rsp + 0xc8]
jmp 0x1404300a8
mov dword [rcx + 0x148], eax
movzx rax, di
movzx ax, r13b
movzx eax, cx
mov rax, qword [rsp + 0xc8]
movss xmm0, dword [rsp + 0x120]
jmp 0x1404300d0
subss xmm0, dword [rax + 0x74]
jmp 0x1404300da
movss dword [rsp + 0x120], xmm0
jmp 0x1404300e8
jmp 0x14043014e
mov rax, qword [rsp + 0xe0]
not cl
bswap rcx
movsx rcx, di
movss xmm1, dword [rax + 0x3c]
lea rcx, [rsp + 0x720]
call fcn.1403cdbff
lea r8, [rsp + 0x110]
mov edx, dword [rsp + 0x74]
movzx rcx, bp
lea rcx, [rsp + 0x720]
jmp 0x14043012d
call fcn.1403cdc46
movzx eax, al
test eax, eax
jmp 0x14043013c
jne 0x14043014e
sub al, al
jmp 0x140430149
jmp 0x14043763c
mov edx, dword [rsp + 0x74]
mov ecx, edi
movzx rcx, r13w
movzx cx, r12b
lea rcx, [rsp + 0x110]
call fcn.1403b31a8
mov byte [rsp + 0x78], al
not al
movsx ax, r9b
movzx eax, byte [rsp + 0x78]
test eax, eax
jmp 0x140430181
je 0x14043019c
mov rax, qword [rsp + 0x68]
ror ch, 0xb2
mov dword [rax + 0x1f98], 1
ror ch, 0x8f
mov rax, qword [0x1400db970]
jmp 0x1404301aa
mov qword [rsp + 0x650], rax
mov rax, qword [rsp + 0x650]
rcr cx, cl
mov ecx, dword [rsp + 0x74]
clc
cmp dword [rax + 0x2098], ecx
jmp 0x1404301cd
jne 0x1404301f3
mov rax, qword [rsp + 0x650]
add rax, 0x2098
mov qword [rsp + 0x658], rax
jmp 0x1404301ee
jmp 0x140430201
mov qword [rsp + 0x658], 0
cdqe
mov rax, qword [rsp + 0x658]
cqo
mov qword [rsp + 0x58], rax
mov edx, dword [rsp + 0x74]
mov rcx, qword [rsp + 0x108]
jmp 0x140430221
call fcn.1403b3600
mov byte [rsp + 0x8b], al
btr eax, 0x3a
shrd ax, sp, 0x19
movzx eax, byte [rsp + 0x8b]
test eax, eax
je 0x1404302a2
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x108]
cmp esp, 0x9422388a
test r8w, 0xe184
cmp qword [rax + 0x1d50], rcx
jmp 0x14043026b
jne 0x1404302a2
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x108]
mov ecx, dword [rcx + 0x1b0]
cmp dword [rax + 0x1d60], ecx
jne 0x1404302a2
mov byte [rsp + 0x98], 1
jmp 0x14043029d
jmp 0x1404302aa
mov byte [rsp + 0x98], 0
mov al, byte [rsp + 0x98]
clc
mov byte [rsp + 0xa1], al
shr al, cl
ror al, 0xac
movzx eax, byte [rsp + 0x8b]
stc
test eax, eax
jmp 0x1404302ce
je 0x1404302fb
movzx eax, byte [rsp + 0xa1]
test eax, eax
jmp 0x1404302e3
jne 0x1404302fb
mov byte [rsp + 0x99], 1
jmp 0x1404302f6
jmp 0x140430303
mov byte [rsp + 0x99], 0
mov al, byte [rsp + 0x99]
cmp r15b, r13b
mov byte [rsp + 0xdd], al
adc al, sil
or al, 0x8e
movzx eax, byte [rsp + 0x78]
clc
test eax, eax
jmp 0x140430326
je 0x14043036d
mov eax, 1
sbb cx, 0x5aae
mov cl, spl
imul rax, rax, 0
mov rcx, qword [rsp + 0x80]
movzx eax, byte [rcx + rax + 0x420]
stc
test eax, eax
jmp 0x140430355
je 0x14043036d
mov byte [rsp + 0x9a], 1
jmp 0x140430368
jmp 0x14043037b
mov byte [rsp + 0x9a], 0
shl ecx, cl
cmp r15w, r9w
mov al, byte [rsp + 0x9a]
dec cx
sub ecx, 0x7a1c1513
mov byte [rsp + 0xa2], al
bt ax, sp
cmova rcx, rdi
clc
mov rax, qword [rsp + 0x68]
test esi, 0x40be91a
mov ecx, dword [rsp + 0x74]
cmp dword [rax + 0x1ac8], ecx
jmp 0x1404303b5
je 0x140430438
mov rax, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x74]
test r13d, r15d
test bl, 0xad
cmp spl, 0xb8
cmp dword [rax + 0x1c14], ecx
jmp 0x1404303d9
je 0x140430426
mov rax, qword [rsp + 0x68]
rcl cx, cl
mov ecx, dword [rsp + 0x74]
cmp edx, edi
test rcx, 0xffffffffb1b5dab4
cmp dword [rax + 0x1c08], ecx
jmp 0x1404303ff
jne 0x140430438
mov rax, qword [rsp + 0x68]
jmp 0x140430414
cmp dword [rax + 0x1c2c], 3
jmp 0x140430420
jne 0x140430438
mov byte [rsp + 0x9b], 1
jmp 0x140430433
jmp 0x140430443
mov byte [rsp + 0x9b], 0
shr al, 0x83
mov al, byte [rsp + 0x9b]
jmp 0x140430454
mov byte [rsp + 0x8f], al
ror ah, 0x3b
movzx eax, byte [rsp + 0x50]
jmp 0x140430469
test eax, eax
jmp 0x140430470
je 0x1404304ea
cmp qword [rsp + 0x58], 0
jmp 0x140430481
je 0x1404304ea
mov rax, qword [rsp + 0x68]
cmp dword [rax + 0x1ac8], 0
jmp 0x140430498
jne 0x1404304ea
mov edx, 1
not cl
movsx ecx, sp
bswap cx
mov rcx, qword [rsp + 0xc8]
jmp 0x1404304b8
call fcn.14041ec87
mov rcx, qword [rsp + 0x68]
jmp 0x1404304c7
cmp dword [rcx + 0x1b08], eax
jmp 0x1404304d2
jne 0x1404304ea
mov byte [rsp + 0x9c], 1
jmp 0x1404304e5
jmp 0x1404304f2
mov byte [rsp + 0x9c], 0
mov al, byte [rsp + 0x9c]
stc
test r8w, r10w
mov byte [rsp + 0xda], al
xor eax, 0x653cf628
add ah, 0x8d
shl eax, 0x93
movzx eax, byte [rsp + 0x50]
test eax, eax
jmp 0x14043051c
je 0x140430572
cmp qword [rsp + 0x58], 0
je 0x140430572
mov edx, 1
mov cx, r12w
movsx ecx, bx
mov rcx, qword [rsp + 0xc8]
jmp 0x140430547
call fcn.14041ec87
mov rcx, qword [rsp + 0x68]
cmp ah, 0x96
cmp dword [rcx + 0x1ac8], eax
jmp 0x14043055f
jne 0x140430572
mov byte [rsp + 0x9d], 1
jmp 0x14043057a
mov byte [rsp + 0x9d], 0
mov al, byte [rsp + 0x9d]
shr ecx, 0xb5
sar rcx, 0x2c
mov byte [rsp + 0xa4], al
mov al, bpl
mov byte [rsp + 0x71], 0
mov rax, qword [rsp + 0x68]
rcr ch, 0x14
shl ecx, 0x8f
mov ecx, dword [rsp + 0x74]
test r15b, al
cmp r9w, dx
cmp dword [rax + 0x1ac8], ecx
jmp 0x1404305b8
je 0x140430623
mov eax, dword [rsp + 0x948]
test r13d, 0xb18cf330
and eax, 0x10
test r11b, sil
test eax, eax
jmp 0x1404305d9
jne 0x1404305f8
movzx eax, byte [rsp + 0x8f]
test bpl, 0xad
test eax, eax
jmp 0x1404305f2
je 0x140430623
movzx eax, byte [rsp + 0x50]
cmp r13b, dil
cmc
test eax, eax
jmp 0x140430608
jne 0x140430623
mov dword [rsp + 0x2fc], 1
jmp 0x14043061e
jmp 0x140430632
mov dword [rsp + 0x2fc], 0
dec al
inc al
mov al, byte [rsp + 0x2fc]
clc
mov byte [rsp + 0x8d], al
neg eax
cmc
movzx eax, byte [rsp + 0x8b]
test eax, eax
jne 0x1404306ad
movzx eax, byte [rsp + 0xa2]
jmp 0x140430661
test eax, eax
jmp 0x140430668
jne 0x1404306ad
movzx eax, byte [rsp + 0xda]
test eax, eax
jmp 0x14043067d
jne 0x1404306ad
movzx eax, byte [rsp + 0x8f]
jmp 0x140430693
test eax, eax
jmp 0x14043069a
jne 0x1404306ad
mov byte [rsp + 0x9e], 0
jmp 0x1404306be
mov byte [rsp + 0x9e], 1
rcl al, 0x13
rol al, 0x39
sar al, 0x10
mov al, byte [rsp + 0x9e]
mov byte [rsp + 0x8c], al
movzx eax, byte [rsp + 0x8c]
cmp r13b, dl
test r11b, 1
test eax, eax
jmp 0x1404306e2
jne 0x14043070b
movzx eax, byte [rsp + 0xa4]
stc
test eax, eax
jmp 0x1404306f8
jne 0x14043070b
mov byte [rsp + 0x9f], 0
jmp 0x140430716
mov byte [rsp + 0x9f], 1
shl al, 0xae
mov al, byte [rsp + 0x9f]
cmc
clc
mov byte [rsp + 0xa3], al
test ebp, 0x7132a18
sub ah, 0x92
movzx eax, byte [rsp + 0xa3]
cmp bp, di
test eax, eax
jmp 0x140430741
je 0x140430bab
mov rax, qword [rsp + 0x68]
jmp 0x140430753
mov ecx, dword [rsp + 0x74]
test r10b, 0x13
cmp bpl, r14b
cmp dword [rax + 0x1ac8], ecx
jmp 0x140430769
je 0x140430bab
mov rax, qword [rsp + 0x68]
rol cl, cl
rcr cx, cl
rcr cl, 0
add rax, 0x2098
mov qword [rsp + 0x58], rax
inc ax
mov cx, 0x8703
mov rax, qword [rsp + 0x58]
xchg cx, cx
movss xmm0, dword [0x1400cebe8]
jmp 0x1404307a6
movss dword [rax + 0xe70], xmm0
mov rax, qword [rsp + 0x930]
mov qword [rsp + 0x858], rax
lahf
mov qword [rsp + 0x3b8], 0xffffffffffffffff
inc qword [rsp + 0x3b8]
mov rax, qword [rsp + 0x858]
btc ecx, r11d
sar ch, 0x10
test ch, ah
mov rcx, qword [rsp + 0x3b8]
cmp byte [rax + rcx], 0
jmp 0x1404307f5
jne 0x1404307cb
mov rax, qword [rsp + 0x3b8]
mov dword [rsp + 0x300], eax
shrd edx, r12d, 0x84
btc cx, 0x24
rcl cl, 0x3e
mov rax, qword [rsp + 0x58]
rcl ch, cl
add rax, 0x30
setp dh
mov qword [rsp + 0x860], rax
movsx dx, r14b
mov dx, r8w
mov eax, dword [rsp + 0x300]
inc eax
movzx edx, si
bswap edx
movsx rdx, ax
mov edx, eax
xchg ecx, ecx
movsx rcx, dx
movzx cx, r8b
mov rcx, qword [rsp + 0x860]
jmp 0x140430862
call fcn.1403e2401
mov eax, dword [rsp + 0x300]
inc si
inc eax
cdqe
setle dh
bswap cx
cdq
mov rcx, qword [rsp + 0x58]
bswap rdi
mov sil, r15b
movsx dx, r9b
mov rdi, qword [rcx + 0x38]
mov rsi, qword [rsp + 0x930]
cqo
cwd
movsxd rcx, r11d
mov rcx, rax
rep movsb byte [rdi], byte [rsi]
mov qword [rsp + 0x660], 0
rcl ah, cl
mov rax, qword [rsp + 0x58]
add rax, 0x10
movsxd rdx, edx
bswap ecx
dec cx
mov qword [rsp + 0x868], rax
cqo
lahf
setge ch
mov eax, dword [rsp + 0x938]
inc eax
mov edx, eax
movzx ecx, dx
cmovbe cx, r9w
mov rcx, qword [rsp + 0x868]
jmp 0x1404308f1
call fcn.1403e37ed
mov rax, qword [rsp + 0x58]
add rax, 0x20
sbb cl, r8b
sub rcx, r11
mov qword [rsp + 0x870], rax
setns ch
sub edx, edx
cmovl rcx, r8
movzx ecx, r12w
mov rcx, qword [rsp + 0x870]
call fcn.1403e2401
mov rax, qword [rsp + 0x58]
mov byte [rax + 0x40], 0
lea rax, [rsp + 0x660]
mov qword [rsp + 0x20], rax
rcl ch, 0x88
cmc
btc r8, r10
xor r9d, r9d
movsxd rax, edx
cwd
xchg r8b, cl
mov r8, qword [rsp + 0x930]
cmovbe ecx, r10d
mov edx, dword [rsp + 0x938]
mov ch, dl
bswap ax
movzx rcx, bp
mov rax, qword [rsp + 0x58]
movzx ecx, r15w
mov rcx, qword [rax + 0x18]
jmp 0x14043097e
call fcn.1403ac0d6
mov rcx, qword [rsp + 0x58]
cmp r11b, 0x89
cmc
mov dword [rcx + 4], eax
rol ah, cl
sar cl, cl
bswap ax
mov rax, qword [rsp + 0x930]
mov rcx, qword [rsp + 0x660]
cmp r14d, 0x7411e3a7
test sil, r10b
sub rcx, rax
movzx eax, r15w
and ax, 0xdd0b
mov al, 0x33
mov rax, rcx
sal cx, 0xa6
rcr cl, cl
mov rcx, qword [rsp + 0x58]
test bp, 0xfea9
cmp r14d, r10d
mov dword [rcx + 8], eax
movsxd rax, r13d
mov rax, qword [rsp + 0x58]
mov ecx, dword [rsp + 0x74]
clc
stc
cmp dword [rax], ecx
jmp 0x1404309ec
jne 0x140430a04
mov byte [rsp + 0xa0], 1
jmp 0x1404309ff
jmp 0x140430a0c
mov byte [rsp + 0xa0], 0
mov al, byte [rsp + 0xa0]
stc
mov byte [rsp + 0xde], al
add al, 0x84
movzx eax, byte [rsp + 0xde]
test spl, 0
cmc
test eax, eax
je 0x140430a46
mov rcx, qword [rsp + 0x58]
jmp 0x140430a3c
call fcn.1404194ec
jmp 0x140430b12
mov rax, qword [rsp + 0x58]
ror cl, cl
mov ecx, dword [rsp + 0x74]
jmp 0x140430a5a
mov dword [rax], ecx
mov rax, qword [rsp + 0x58]
cmp rcx, 0xffffffffde122b09
xorps xmm0, xmm0
test r15b, 0xb9
movss dword [rax + 0x48], xmm0
or al, r11b
cwde
movzx eax, byte [rsp + 0x50]
stc
test eax, eax
jne 0x140430a9b
mov dword [rsp + 0x304], 1
jmp 0x140430a96
jmp 0x140430aa6
mov dword [rsp + 0x304], 0
mov rax, qword [rsp + 0x58]
shl rdx, cl
sal cl, cl
cwd
add rax, 0x4c
movzx cx, ah
not ecx
movsx edx, dx
mov edx, dword [rsp + 0x304]
movsx cx, r12b
cmovo ecx, r11d
movzx cx, ch
mov rcx, rax
jmp 0x140430adb
call fcn.14042eef6
movzx eax, byte [rsp + 0x50]
test eax, eax
jmp 0x140430aec
jne 0x140430b12
movzx eax, byte [rsp + 0xa1]
test eax, eax
jmp 0x140430b01
je 0x140430b12
mov byte [rsp + 0x8d], 1
cdqe
cmc
mov eax, dword [rsp + 0x948]
and eax, 0x2000
cmp r12w, 0x9436
test eax, eax
jmp 0x140430b2b
je 0x140430b3d
mov rax, qword [rsp + 0x58]
cmc
mov byte [rax + 0x58], 1
cdqe
movzx eax, byte [rsp + 0x50]
test eax, eax
jmp 0x140430b49
jne 0x140430bab
movzx eax, byte [rsp + 0xdd]
test r11b, 0x17
test eax, eax
jmp 0x140430b62
jne 0x140430b9b
movzx eax, byte [rsp + 0xa2]
cmp r14b, r10b
cmp spl, 0xab
test eax, eax
je 0x140430bab
mov rax, qword [rsp + 0x80]
movzx eax, byte [rax + 0x140]
test eax, eax
jmp 0x140430b95
je 0x140430bab
mov byte [rsp + 0x8d], 1
rol cx, 0x1f
movsx eax, r13w
mov rax, qword [rsp + 0x68]
xor ch, 0xad
ror ecx, 0x8a
mov ecx, dword [rsp + 0x74]
jmp 0x140430bbf
cmp dword [rax + 0x1ac8], ecx
jmp 0x140430bca
je 0x140430dcb
movzx eax, byte [rsp + 0x8c]
cmp r10b, 0x12
jmp 0x140430be1
test eax, eax
jmp 0x140430be8
je 0x140430dcb
mov rdx, qword [rsp + 0x108]
mov ecx, dword [rsp + 0x74]
jmp 0x140430bff
call fcn.1403b28ac
mov rdx, qword [rsp + 0x108]
mov ecx, dword [rsp + 0x74]
jmp 0x140430c15
call fcn.1403d4342
mov rcx, qword [rsp + 0x108]
jmp 0x140430c27
call fcn.1403cb756
mov rax, qword [rsp + 0x68]
mov eax, dword [rax + 0x1adc]
or eax, 3
btr cx, bp
sal ch, cl
shld rcx, rbp, 0x22
mov rcx, qword [rsp + 0x68]
mov dword [rcx + 0x1adc], eax
btr ax, r12w
bt rax, rbp
movzx eax, byte [rsp + 0x50]
stc
test r8b, 0xb1
test eax, eax
jmp 0x140430c6a
jne 0x140430c8f
mov eax, dword [rsp + 0x948]
stc
test spl, 0xac
cmc
and eax, 0x80
test eax, eax
jmp 0x140430c89
je 0x140430ccc
mov rax, qword [rsp + 0x68]
shr cl, 0x94
shrd ecx, r9d, 0xa0
mov eax, dword [rax + 0x1adc]
sbb rcx, 0x4002be92
test ebp, 0xa892961b
or eax, 0xc
bsf cx, bp
sbb cx, 0x7fa6
mov rcx, qword [rsp + 0x68]
mov dword [rcx + 0x1adc], eax
bt ecx, 0x2c
neg ah
mov rax, qword [rsp + 0x68]
shr cx, cl
adc cx, 0xa40a
mov eax, dword [rax + 0x1ae0]
test dl, 0xb5
mov rcx, 0x15234130
shr ch, cl
or eax, 2
rcl cl, cl
ror cx, cl
bsf cx, r12w
mov rcx, qword [rsp + 0x68]
stc
mov dword [rcx + 0x1ae0], eax
movsx cx, bh
mov rax, qword [rsp + 0x68]
movzx rcx, sp
xchg cx, cx
btc rcx, r9
mov rax, qword [rax + 0x1ae8]
movsx ecx, sp
bt cx, si
or rax, 0x180
mov rcx, qword [rsp + 0x68]
cmp r15b, 0x8e
clc
stc
mov qword [rcx + 0x1ae8], rax
movzx eax, byte [rsp + 0x50]
test eax, eax
jmp 0x140430d4a
je 0x140430d7f
mov rax, qword [rsp + 0x68]
add ch, 0x3b
mov rax, qword [rax + 0x1ae8]
or rax, 0x60
stc
jmp 0x140430d69
mov rcx, qword [rsp + 0x68]
cmp r10b, 0xb3
stc
mov qword [rcx + 0x1ae8], rax
bt ax, 0x80
mov eax, dword [rsp + 0x948]
and eax, 0x440
cmp spl, r11b
test eax, eax
jmp 0x140430d95
je 0x140430dcb
mov rax, qword [rsp + 0x68]
bsr ecx, r9d
mov rax, qword [rax + 0x1ae8]
or rax, 1
add ch, 0x3b
movzx cx, r11b
mov rcx, qword [rsp + 0x68]
mov qword [rcx + 0x1ae8], rax
rcl ch, 0xb9
movsx cx, r9b
mov rax, qword [rsp + 0x68]
sub cx, 0x1aa7
mov ecx, dword [rsp + 0x74]
test al, spl
cmc
jmp 0x140430de2
cmp dword [rax + 0x1ac8], ecx
jmp 0x140430ded
jne 0x140430e09
cmp qword [rsp + 0x58], 0
jmp 0x140430dfe
jne 0x140430e09
call fcn.1403b2b8d
mov rax, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x74]
cmp dword [rax + 0x1ac8], ecx
jne 0x140430e8d
mov eax, 1
movzx ecx, si
shr cx, cl
imul rax, rax, 0
xor ch, 0x20
mov rcx, qword [rsp + 0x80]
test r12b, 0x8b
movzx eax, byte [rcx + rax + 0x420]
cmp r15d, 0x7b882e06
cmp dx, si
test eax, eax
jmp 0x140430e55
je 0x140430e8d
movzx eax, byte [rsp + 0xa3]
test eax, eax
jmp 0x140430e6a
jne 0x140430e8d
movzx eax, byte [rsp + 0x8c]
test eax, eax
jmp 0x140430e7f
jne 0x140430e8d
mov byte [rsp + 0x71], 1
movsxd rax, eax
mov rax, qword [rsp + 0x68]
mov cl, dh
mov ecx, dword [rsp + 0x74]
cmp r8w, r13w
jmp 0x140430ea1
cmp dword [rax + 0x1ac8], ecx
jmp 0x140430eac
je 0x140430ee3
cmp qword [rsp + 0x58], 0
je 0x140430ed6
movzx eax, byte [rsp + 0xa4]
test ah, 0x3a
test eax, eax
jmp 0x140430ed0
jne 0x140430ee3
mov byte [rsp + 0xa5], 0
jmp 0x140430eeb
mov byte [rsp + 0xa5], 1
mov al, byte [rsp + 0xa5]
cmp ax, dx
cmc
mov byte [rsp + 0x62], al
jmp 0x140430eff
cmp qword [rsp + 0x58], 0
jmp 0x140430f0a
je 0x140430fac
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x58]
test r10b, r13b
cmc
mov ecx, dword [rcx + 0x54]
test rdx, r15
stc
clc
cmp dword [rax + 0x50], ecx
jmp 0x140430f2e
je 0x140430f49
mov dword [rsp + 0x308], 1
jmp 0x140430f44
jmp 0x140430f54
mov dword [rsp + 0x308], 0
movzx eax, byte [rsp + 0x308]
jmp 0x140430f61
test eax, eax
jmp 0x140430f68
je 0x140430fac
sub eax, eax
cmp r8b, 0x82
cmp sil, spl
test eax, eax
jmp 0x140430f7e
jne 0x140430f97
movzx eax, byte [rsp + 0x62]
cmc
test eax, eax
jmp 0x140430f91
je 0x140430fac
mov dword [rsp + 0x30c], 1
jmp 0x140430fa7
jmp 0x140430fbc
mov dword [rsp + 0x30c], 0
ror al, cl
mov al, dil
mov al, byte [rsp + 0x30c]
test r11w, 0x3d85
mov byte [rsp + 0x61], al
mov byte [rsp + 0x93], 0
bts rax, r11
mov byte [rsp + 0x92], 0
seto ah
shr al, cl
movsx rax, ax
movzx eax, byte [rsp + 0x60]
test eax, eax
jmp 0x140430ff6
je 0x1404311a0
cmp qword [rsp + 0x58], 0
jmp 0x140431007
je 0x1404311a0
movzx eax, byte [rsp + 0x62]
stc
test eax, eax
jmp 0x14043101a
jne 0x140431038
movzx eax, byte [rsp + 0x61]
jmp 0x14043102b
test eax, eax
jmp 0x140431032
je 0x1404311a0
mov qword [rsp + 0x668], 0
ror dl, 0x9d
mov rax, qword [rsp + 0x58]
shld cx, si, 0x36
add rax, 0x10
sets ch
movzx dx, r8b
mov qword [rsp + 0x878], rax
mov eax, dword [rsp + 0x938]
jmp 0x140431072
inc eax
mov edx, eax
mov rcx, qword [rsp + 0x878]
jmp 0x140431083
call fcn.1403e37ed
lea rax, [rsp + 0x668]
sub r8d, ecx
test r14b, al
mov qword [rsp + 0x20], rax
sub r9d, r9d
mov r8d, r9d
movsx cx, ch
movsxd rax, eax
mov r8, qword [rsp + 0x930]
movzx rcx, r11w
mov rax, qword [rsp + 0x58]
movzx dx, ch
movsxd rdx, ebx
cdq
mov edx, dword [rax + 0x10]
cwde
seto cl
mov rax, qword [rsp + 0x58]
mov rcx, qword [rax + 0x18]
jmp 0x1404310d6
call fcn.1403ac0d6
mov rcx, qword [rsp + 0x58]
jmp 0x1404310e6
mov dword [rcx + 4], eax
mov rax, qword [rsp + 0x930]
xadd cl, ch
mov rcx, qword [rsp + 0x668]
test bpl, bl
jmp 0x140431104
sub rcx, rax
xchg al, al
mov rax, rcx
cmovbe cx, r12w
mov rcx, qword [rsp + 0x58]
jmp 0x14043111b
mov dword [rcx + 8], eax
mov rcx, qword [rsp + 0x58]
jmp 0x140431128
call fcn.1404194ec
mov rax, qword [rsp + 0x58]
bsf cx, r8w
setg ch
mov rcx, qword [rsp + 0x58]
stc
mov ecx, dword [rcx + 0x54]
cmp dword [rax + 0x50], ecx
jmp 0x14043114b
je 0x140431166
mov dword [rsp + 0x310], 1
jmp 0x140431161
jmp 0x14043117e
mov dword [rsp + 0x310], 0
btr rcx, 0xad
ror cl, 0x3b
btc cx, 0x97
movzx eax, byte [rsp + 0x61]
movsx rcx, r14w
movzx ecx, byte [rsp + 0x310]
stc
clc
and eax, ecx
mov byte [rsp + 0x61], al
movsx eax, r13w
ror eax, cl
or eax, r8d
movzx eax, byte [rsp + 0x62]
cmc
jmp 0x1404311ab
test eax, eax
jmp 0x1404311b2
jne 0x1404311df
movzx eax, byte [rsp + 0x61]
test eax, eax
jne 0x1404311df
mov rax, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x74]
cmp dword [rax + 0x1ac8], ecx
jmp 0x1404311d9
jne 0x14043122a
movzx eax, byte [rsp + 0x60]
test eax, eax
jne 0x14043122a
cmp qword [rsp + 0x58], 0
jmp 0x1404311f7
je 0x14043122a
mov rax, qword [rsp + 0x58]
cmp r11b, 0x94
clc
movzx eax, byte [rax + 0x40]
jmp 0x140431210
test eax, eax
je 0x14043122a
mov byte [rsp + 0xa6], 1
jmp 0x140431225
jmp 0x140431235
mov byte [rsp + 0xa6], 0
add al, r9b
mov al, byte [rsp + 0xa6]
cmp edx, 0x609d5c2f
cmc
mov byte [rsp + 0xba], al
cmp qword [rsp + 0x928], 0
je 0x1404312f6
movzx eax, byte [rsp + 0xba]
test ax, r14w
test eax, eax
je 0x140431292
mov rax, qword [rsp + 0x58]
jmp 0x140431277
mov rax, qword [rax + 0x28]
jmp 0x140431280
mov qword [rsp + 0x670], rax
jmp 0x14043128d
jmp 0x1404312b9
mov rax, qword [rsp + 0x930]
sub cx, bx
movsxd rcx, eax
inc cl
mov qword [rsp + 0x670], rax
bts ax, dx
movsx rax, sp
sbb rax, 0xffffffff803d8a07
mov eax, 1
movsx rcx, r14w
bswap cx
imul rax, rax, 0
and cl, r9b
mov rcx, qword [rsp + 0x670]
cmp r9w, r9w
movsx eax, byte [rcx + rax]
test eax, eax
jne 0x1404312f6
mov byte [rsp + 0xa7], 1
jmp 0x1404312f1
jmp 0x140431300
mov byte [rsp + 0xa7], 0
sbb al, 0xb
mov al, byte [rsp + 0xa7]
mov byte [rsp + 0x63], al
add al, 0x28
bswap ax
movzx eax, byte [rsp + 0x79]
jmp 0x14043131a
test eax, eax
jmp 0x140431321
je 0x140431521
movzx eax, byte [rsp + 0x63]
cmp r11b, r15b
test eax, eax
jmp 0x140431336
jne 0x140431521
mov rax, qword [rsp + 0x68]
mov rax, qword [rax + 0x1920]
jmp 0x140431351
mov qword [rsp + 0x758], rax
mov dx, 0x2a
jmp 0x140431366
mov rcx, qword [rsp + 0x758]
call fcn.14040c3c7
mov qword [rsp + 0x678], rax
mov rax, qword [rsp + 0x68]
ror ecx, 0x96
add rax, 0x2f28
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x68]
cmovle cx, bx
movzx rcx, r10w
movzx ecx, r15w
mov rax, qword [rax + 0x1920]
mov rcx, qword [rsp + 0x150]
movss xmm0, dword [rax + 0x14]
mov rax, r9
jmp 0x1404313be
movss dword [rcx + 0x14], xmm0
movsx eax, si
cwde
mov rax, qword [rsp + 0x68]
mov rax, qword [rax + 0x1920]
mov rcx, qword [rsp + 0x150]
jmp 0x1404313e0
movss xmm0, dword [rax + 0x60]
lahf
jmp 0x1404313f0
movss dword [rcx + 0x60], xmm0
cdqe
movsx ax, r11b
seto al
mov rax, qword [rsp + 0x68]
cmovl cx, bx
not ch
mov rax, qword [rax + 0x1920]
movzx rcx, r11w
mov rax, qword [rax + 0x40]
mov cl, 0x1e
movzx ecx, r10w
movsx rcx, ax
mov rcx, qword [rsp + 0x150]
jmp 0x140431430
mov qword [rcx + 0x40], rax
mov rax, qword [rsp + 0x68]
mov rax, qword [rax + 0x1920]
movzx cx, r14b
mov rcx, qword [rsp + 0x150]
movss xmm0, dword [rax + 0x64]
not ah
movss dword [rcx + 0x64], xmm0
mov rax, qword [rsp + 0x68]
xchg cx, cx
mov ch, 0x91
mov rax, qword [rax + 0x1920]
movsx cx, r13b
cmovno ecx, r11d
movzx cx, sil
mov rcx, qword [rsp + 0x150]
movss xmm0, dword [rax + 0x68]
movsx rax, r9w
movzx ax, r10b
nop
movss dword [rcx + 0x68], xmm0
cmovbe ax, r13w
mov ch, 0xb6
mov rax, qword [rsp + 0x68]
cmovo ecx, r8d
xchg ch, ch
movsx ecx, sp
mov rax, qword [rax + 0x1920]
mov rcx, qword [rsp + 0x150]
mov rax, qword [rax + 0x48]
mov qword [rcx + 0x48], rax
mov rax, qword [rsp + 0x150]
not cl
movsxd rcx, edx
mov rcx, qword [rsp + 0x678]
jmp 0x1404314dd
mov qword [rax + 0x38], rcx
movzx ax, bpl
movzx eax, r8w
cwde
mov rax, qword [rsp + 0x150]
sets cl
mov rcx, qword [rsp + 0x678]
jmp 0x140431503
movss xmm0, dword [rcx + 4]
not cl
movss dword [rax + 0x10], xmm0
mov rcx, qword [rsp + 0x150]
jmp 0x14043151c
call fcn.1403cbe3a
mov dword [rsp + 0x174], 0
ror al, 0xc
or cl, r10b
mov rax, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x74]
stc
cmp dword [rax + 0x1ac8], ecx
jne 0x1404320ea
mov rax, qword [rsp + 0x58]
sets cl
bsr cx, si
mov eax, dword [rax + 8]
movsx ecx, r10w
sbb cx, r11w
bswap rcx
mov dword [rsp + 0x174], eax
movsx ax, ah
cmp r14b, sil
sal ah, 0xd
mov rax, qword [rsp + 0x58]
btc rcx, r8
mov ecx, dword [rsp + 0x938]
cmc
cmp r10b, 0x92
jmp 0x14043158d
mov dword [rax + 0x44], ecx
not ecx
jmp 0x14043159a
mov rax, qword [rsp + 0x58]
mov ecx, dword [rsp + 0x948]
cmp ecx, 0x5ea3af2f
mov dword [rax + 0xe78], ecx
mov rax, qword [rsp + 0x58]
rcl cl, 0xa7
mov rcx, qword [rsp + 0x950]
cmc
mov qword [rax + 0xe80], rcx
bts ax, r15w
shr ch, 0x19
mov rax, qword [rsp + 0x58]
cmp r10, rax
mov rcx, qword [rsp + 0x958]
cmp cx, 0x1080
cmp r11b, sil
mov qword [rax + 0xe88], rcx
bswap rcx
bt ecx, 0x10
sub al, 0x93
mov eax, 1
test r13w, di
bt cx, 0x34
neg ecx
imul rax, rax, 0
cmovp cx, ax
mov rcx, qword [rsp + 0x80]
cmc
movzx eax, byte [rcx + rax + 0x130]
jmp 0x140431628
test eax, eax
jmp 0x14043162f
jne 0x140431645
mov dword [rsp + 0x314], 1
jmp 0x140431653
mov dword [rsp + 0x314], 0
sub cl, r8b
mov rax, qword [rsp + 0x68]
xchg cl, cl
cmc
rcr cl, cl
mov cl, byte [rsp + 0x314]
mov byte [rax + 0x1ad5], cl
movsx eax, r14w
shl ax, 0xb0
sub al, sil
mov rax, qword [rsp + 0x68]
mov dword [rax + 0x3274], 1
mov ax, r10w
shrd ax, r13w, 0xa9
ror ax, cl
mov rax, qword [rsp + 0x80]
test r12w, 0xa803
movss xmm0, dword [rax + 0x128]
ror al, 0x90
bsr eax, r14d
subss xmm0, dword [rsp + 0x110]
lahf
ror ah, cl
mov rax, qword [rsp + 0xe0]
jmp 0x1404316ce
subss xmm0, dword [rax + 0x38]
ror ah, 0x9d
mov rax, qword [rsp + 0x58]
test r15b, 0x8d
stc
cmp r11b, bpl
addss xmm0, dword [rax + 0x48]
movss dword [rsp + 0x320], xmm0
btr ax, bx
bt ax, sp
or eax, 0xf2273313
movzx eax, byte [rsp + 0x50]
cmp r12, r10
test eax, eax
jmp 0x14043170d
je 0x140431769
mov rax, qword [rsp + 0x80]
setne cl
movzx rcx, r12w
mov rcx, qword [rsp + 0xc8]
movss xmm0, dword [rax + 0x12c]
nop
sete al
subss xmm0, dword [rcx + 0xd4]
jmp 0x140431744
mov rax, qword [rsp + 0xe0]
jmp 0x140431751
subss xmm0, dword [rax + 0x3c]
jmp 0x14043175b
movss dword [rsp + 0x318], xmm0
jmp 0x140431791
mov rax, qword [rsp + 0x68]
jmp 0x140431773
movss xmm0, dword [rax + 0x1928]
jmp 0x140431780
mulss xmm0, dword [0x1400ce9a4]
movss dword [rsp + 0x318], xmm0
movss xmm0, dword [rsp + 0x318]
movsx eax, dx
setl ah
movss dword [rsp + 0x31c], xmm0
mov rax, qword [rsp + 0x80]
mov al, byte [rax + 0xc1]
mov byte [rsp + 0x8e], al
stc
cbw
movzx eax, byte [rsp + 0x8d]
test cl, 0x8d
stc
cmp r10, rdx
test eax, eax
jmp 0x1404317d7
jne 0x140431848
movzx eax, byte [rsp + 0x78]
test cl, 0xb4
test eax, eax
jmp 0x1404317ec
je 0x1404318d8
movzx eax, byte [rsp + 0x8e]
test eax, eax
jmp 0x140431801
jne 0x1404318d8
mov eax, 1
cmp r15b, 0xbf
imul rax, rax, 0
shl ch, cl
btr rcx, 0xba
ror cl, 0xa6
mov rcx, qword [rsp + 0x80]
test bpl, r12b
test r10w, 0x909b
movzx eax, byte [rcx + rax + 0x425]
test r15b, sil
stc
test eax, eax
jmp 0x140431842
je 0x1404318d8
mov rax, qword [rsp + 0x58]
jmp 0x140431858
mov dword [rax + 0x50], 0
mov rax, qword [rsp + 0x58]
movzx cx, r11b
setp cl
movzx rcx, ax
mov rcx, qword [rsp + 0x58]
jmp 0x14043187a
mov ecx, dword [rcx + 4]
jmp 0x140431882
mov dword [rax + 0x54], ecx
jmp 0x140431890
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x58]
jmp 0x14043189f
mov ecx, dword [rcx + 0x54]
jmp 0x1404318a7
mov dword [rax + 0x4c], ecx
seta al
mov rax, qword [rsp + 0x58]
mov byte [rax + 0x5b], 0
movsx rax, si
movsx eax, bp
mov rax, qword [rsp + 0x58]
jmp 0x1404318c7
mov byte [rax + 0xe75], 1
jmp 0x1404318d3
jmp 0x140431b64
movzx eax, byte [rsp + 0x78]
cmp dl, 0x82
cmc
test eax, eax
jmp 0x1404318e8
je 0x14043197b
movzx eax, byte [rsp + 0x8e]
test eax, eax
jmp 0x1404318fd
je 0x14043197b
mov eax, 1
and cl, r13b
imul rax, rax, 0
bts cx, bx
sbb rcx, 0xffffffffe23a3390
adc rcx, r8
mov rcx, qword [rsp + 0x80]
jmp 0x14043192a
movzx eax, byte [rcx + rax + 0x425]
test eax, eax
jmp 0x140431939
je 0x14043197b
mov edx, 0x20000c
movsx rcx, r12w
movsxd rcx, ebp
xchg cx, cx
mov rcx, qword [rsp + 0x58]
jmp 0x140431958
call fcn.14042f0c7
mov edx, 0x60000d
not cx
mov ch, 0x9a
movsx rcx, sp
mov rcx, qword [rsp + 0x58]
call fcn.14042f0c7
jmp 0x140431b64
mov eax, 1
imul rax, rax, 0
bt rcx, 0xa
sub cl, r15b
adc rcx, 0xffffffff8886e91d
mov rcx, qword [rsp + 0x80]
movzx eax, byte [rcx + rax + 0x420]
test eax, eax
jmp 0x1404319aa
je 0x140431a5f
mov rax, qword [rsp + 0x58]
cmp spl, 0x20
movzx eax, byte [rax + 0xe75]
clc
jmp 0x1404319c7
test eax, eax
jmp 0x1404319ce
jne 0x140431a5f
movzx eax, byte [rsp + 0x78]
cmp r12b, spl
cmp ch, 0x17
jmp 0x1404319e4
test eax, eax
je 0x140431a5a
mov rax, qword [rsp + 0x58]
shrd rcx, r11, 0x38
sal ch, 0x88
add rax, 0x4c
cwd
movss xmm3, dword [rsp + 0x31c]
xchg dh, dl
movzx edx, r11w
movss xmm2, dword [rsp + 0x320]
bswap rcx
movzx rcx, bp
mov rdx, rax
movsxd rcx, r15d
movsx rcx, r11w
mov cx, r11w
mov rcx, qword [rsp + 0x58]
call fcn.14042bee7
mov rax, qword [rsp + 0x58]
jmp 0x140431a40
movss xmm0, dword [0x1400cebe8]
jmp 0x140431a4d
movss dword [rax + 0xe70], xmm0
jmp 0x140431a5a
jmp 0x140431b64
mov eax, 1
or rcx, 0xffffffffe99f17b1
imul rax, rax, 0
mov rcx, qword [rsp + 0x80]
movzx eax, byte [rcx + rax + 0x130]
cmc
test eax, eax
je 0x140431b64
mov rax, qword [rsp + 0x58]
cmp cx, 0xa3b5
movzx eax, byte [rax + 0xe75]
test eax, eax
jmp 0x140431aa0
jne 0x140431b64
mov rax, qword [rsp + 0x80]
jmp 0x140431ab3
xorps xmm0, xmm0
jmp 0x140431abb
ucomiss xmm0, dword [rax + 0x3b8]
jne 0x140431aea
mov rax, qword [rsp + 0x80]
jmp 0x140431ad5
xorps xmm0, xmm0
jmp 0x140431add
ucomiss xmm0, dword [rax + 0x3bc]
je 0x140431b64
mov rax, qword [rsp + 0x58]
bt dx, 0x2a
add rax, 0x4c
movzx dx, r12b
seta cl
movss xmm3, dword [rsp + 0x31c]
cdq
movss xmm2, dword [rsp + 0x320]
movzx edx, r12w
mov rdx, rax
mov cx, 0xf203
movzx rcx, cx
movsx rcx, r15w
mov rcx, qword [rsp + 0x58]
jmp 0x140431b30
call fcn.14042bff2
mov rax, qword [rsp + 0x58]
stc
movss xmm0, dword [0x1400cebe8]
movss dword [rax + 0xe70], xmm0
mov rax, qword [rsp + 0x58]
cmp rbp, 0xffffffffec1eba02
mov byte [rax + 0xe74], 1
rol al, cl
xor al, r13b
cmc
mov rax, qword [rsp + 0x58]
test r15d, esp
stc
cmp si, 0xe088
movzx eax, byte [rax + 0xe75]
clc
test eax, eax
je 0x140431bde
mov eax, 1
xor ch, 0x94
inc ecx
mov cl, 0x38
imul rax, rax, 0
not ecx
bt rcx, 0xa4
bts ecx, edi
mov rcx, qword [rsp + 0x80]
clc
test rbp, r8
movzx eax, byte [rcx + rax + 0x130]
test sil, 0x8b
cmc
stc
test eax, eax
jmp 0x140431bbd
jne 0x140431bde
mov rax, qword [rsp + 0x58]
test rdx, 0xffffffffc59ab024
test rbp, rdx
mov byte [rax + 0xe75], 0
sub al, dil
neg ah
mov rax, qword [rsp + 0x80]
cmc
movzx eax, byte [rax + 0x140]
test eax, eax
je 0x140431c22
mov rax, qword [rsp + 0x80]
test r8b, 0xbc
clc
cmc
movzx eax, byte [rax + 0x142]
test r8b, 0xb7
cmp r11w, 0x2ca8
test eax, eax
jmp 0x140431c1c
je 0x140431c70
movzx eax, byte [rsp + 0x8e]
cmp sil, 0xa1
jmp 0x140431c39
test eax, eax
jmp 0x140431c40
je 0x140431c63
mov rax, qword [rsp + 0x80]
movzx eax, byte [rax + 0x143]
jmp 0x140431c5b
test eax, eax
jne 0x140431c70
mov byte [rsp + 0xa8], 0
jmp 0x140431c7e
mov byte [rsp + 0xa8], 1
jmp 0x140431c7e
mov al, byte [rsp + 0xa8]
cmp r11d, 0x4b3e6317
mov byte [rsp + 0xaa], al
movsx ax, r15b
mov eax, dword [rsp + 0x948]
clc
cmp spl, 0xb5
and eax, 0x400
jmp 0x140431caf
test eax, eax
jmp 0x140431cb6
je 0x140431f02
mov dl, 1
stc
jmp 0x140431cc4
sub ecx, ecx
jmp 0x140431ccb
call fcn.1403a7b2c
movzx eax, al
clc
test eax, eax
jmp 0x140431cdb
je 0x140431f02
movzx eax, byte [rsp + 0xaa]
test eax, eax
jmp 0x140431cf0
jne 0x140431f02
mov rax, qword [rsp + 0x80]
jmp 0x140431d09
movzx eax, byte [rax + 0x141]
cmp ecx, edi
clc
test eax, eax
jmp 0x140431d1a
jne 0x140431f02
movzx eax, byte [rsp + 0x60]
test eax, eax
jmp 0x140431d2c
jne 0x140431f02
mov rax, qword [rsp + 0x80]
movsxd rcx, ebx
sar ch, cl
add rax, 0x1550
rol cx, 0x36
xor ch, 0xac
mov qword [rsp + 0x5c8], rax
jmp 0x140431d5a
mov eax, 9
sbb cl, bh
shl cl, cl
neg ecx
mov word [rsp + 0x170], ax
mov rax, qword [rsp + 0x5c8]
rol cl, cl
cmp r10b, 6
mov rax, qword [rax + 8]
mov qword [rsp + 0x380], rax
mov rax, qword [rsp + 0x5c8]
sbb ch, 0xa2
movsxd rax, dword [rax]
add ch, 0x99
mov rcx, qword [rsp + 0x5c8]
mov rcx, qword [rcx + 8]
test dil, r11b
cmp esp, 0x7f30fc2e
lea rax, [rcx + rax*2]
test r15w, 0xb913
mov qword [rsp + 0x760], rax
mov rax, qword [rsp + 0x760]
test rcx, r8
cmp qword [rsp + 0x380], rax
jae 0x140431e5e
mov rax, qword [rsp + 0x380]
cmp sil, spl
movzx eax, word [rax]
cmp r13b, r12b
stc
test r9w, di
mov dword [rsp + 0x534], eax
or al, r14b
dec ax
movzx eax, word [rsp + 0x170]
jmp 0x140431e08
mov dword [rsp + 0x530], eax
sal al, 0x8f
mov rax, qword [rsp + 0x380]
add rax, 2
mov qword [rsp + 0x380], rax
mov eax, dword [rsp + 0x530]
stc
test rbx, 0xfffffffff3a09986
cmp dword [rsp + 0x534], eax
jmp 0x140431e41
jne 0x140431e59
mov byte [rsp + 0xa9], 0
neg rax
sar ah, cl
jmp 0x140431e70
movzx eax, byte [rsp + 0xa9]
test eax, eax
jmp 0x140431e7f
jne 0x140431f02
mov rax, qword [rsp + 0x80]
cmp dword [rax + 0x1550], 0
jmp 0x140431f16
jle 0x1404320ea
movzx eax, byte [rsp + 0xaa]
test eax, eax
jne 0x1404320aa
movzx eax, byte [rsp + 0x60]
test eax, eax
jmp 0x140431f38
jne 0x1404320aa
movzx eax, byte [rsp + 0x8f]
cmc
test eax, eax
jmp 0x140431f4e
jne 0x1404320aa
mov dword [rsp + 0x158], 0
jmp 0x140431f64
jmp 0x140431f8e
mov rax, qword [rsp + 0x80]
mov eax, dword [rax + 0x1550]
test rdi, 0xa2a8817
cmp dword [rsp + 0x158], eax
jmp 0x140431faf
jge 0x1404320aa
mov rax, qword [rsp + 0x80]
movsx cx, r13b
add rax, 0x1550
movsx rcx, r10w
xchg ecx, ecx
mov qword [rsp + 0x768], rax
rcr rcx, 0x26
sal cl, 7
cmove cx, sp
movsxd rax, dword [rsp + 0x158]
and cx, 0x462d
mov rcx, qword [rsp + 0x768]
mov rcx, qword [rcx + 8]
cmp bpl, r12b
movzx eax, word [rcx + rax*2]
clc
jmp 0x140432007
mov dword [rsp + 0x17c], eax
clc
cmp dword [rsp + 0x17c], 9
jmp 0x14043201c
jne 0x14043203e
mov rax, qword [rsp + 0x80]
movzx eax, byte [rax + 0x141]
test eax, eax
je 0x14043203e
jmp 0x140431f69
mov r9, qword [rsp + 0x958]
mov r8, qword [rsp + 0x950]
movsx cx, cl
bswap dx
mov edx, dword [rsp + 0x948]
bswap cx
movsx rcx, bx
lea rcx, [rsp + 0x17c]
jmp 0x140432070
call fcn.14042f180
movzx eax, al
test r11d, eax
test eax, eax
je 0x1404320a5
mov rax, qword [rsp + 0x80]
rcr cl, 0xbd
add rax, 0x1550
btc cx, 0xd
bts cx, dx
cmc
mov qword [rsp + 0x770], rax
sar cx, cl
sub edx, edx
movzx rcx, bp
movsx ecx, bp
movzx cx, ch
mov rcx, qword [rsp + 0x770]
call fcn.1403e37ed
mov byte [rsp + 0x8a], 0
shl al, cl
mov rax, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x74]
cmp dword [rax + 0x1ac8], ecx
jmp 0x140432108
jne 0x140433db7
mov rax, qword [rsp + 0x68]
movzx eax, byte [rax + 0x1ad4]
test eax, eax
jmp 0x140432121
jne 0x140433db7
movzx eax, byte [rsp + 0x71]
test eax, eax
jmp 0x140432133
jne 0x140433db7
mov rax, qword [rsp + 0x80]
stc
jmp 0x14043214c
movzx eax, byte [rax + 0x141]
test eax, eax
jmp 0x14043215a
je 0x140432175
mov dword [rsp + 0x32c], 0x400000
jmp 0x140432170
jmp 0x14043218e
mov dword [rsp + 0x32c], 0
movsx ax, dl
test r11d, 0x8ea77439
sub rax, r12
mov eax, dword [rsp + 0x32c]
test r10b, r13b
mov dword [rsp + 0xc0], eax
mov rax, qword [rsp + 0x80]
cmp bpl, r9b
mov al, byte [rax + 0xc1]
stc
mov byte [rsp + 0x89], al
or al, r11b
movzx eax, byte [rsp + 0x89]
cmc
test eax, eax
jmp 0x1404321cb
je 0x1404321f8
mov rax, qword [rsp + 0x80]
cmp dword [rax + 0x3c0], 0xa
jmp 0x1404321e5
jne 0x1404321f8
mov byte [rsp + 0xab], 1
jmp 0x140432203
mov byte [rsp + 0xab], 0
setg al
mov al, byte [rsp + 0xab]
cmp dx, 0xbe0b
cmc
test r13b, r10b
mov byte [rsp + 0xd8], al
bswap ax
movzx eax, byte [rsp + 0x89]
test eax, eax
jmp 0x14043222c
je 0x14043225b
mov rax, qword [rsp + 0x80]
jmp 0x14043223f
mov al, byte [rax + 0x142]
jmp 0x14043224a
mov byte [rsp + 0xac], al
jmp 0x140432256
jmp 0x140432273
mov rax, qword [rsp + 0x80]
clc
mov al, byte [rax + 0x140]
mov byte [rsp + 0xac], al
not al
mov al, byte [rsp + 0xac]
test bx, bx
mov byte [rsp + 0x90], al
movzx eax, byte [rsp + 0x89]
clc
jmp 0x140432293
test eax, eax
je 0x140432307
mov rax, qword [rsp + 0x80]
cmc
movzx eax, byte [rax + 0x143]
cmc
test eax, eax
je 0x140432307
mov rax, qword [rsp + 0x80]
movzx eax, byte [rax + 0x140]
cmp r15w, r15w
cmc
test eax, eax
jne 0x140432307
mov rax, qword [rsp + 0x80]
cmp r13b, r11b
cmp bp, 0x42ac
movzx eax, byte [rax + 0x142]
clc
test eax, eax
jmp 0x1404322ef
jne 0x140432307
mov byte [rsp + 0xad], 1
jmp 0x140432302
jmp 0x140432313
mov byte [rsp + 0xad], 0
dec al
shr al, cl
mov al, byte [rsp + 0xad]
test di, 0xd38d
mov byte [rsp + 0x88], al
shr eax, cl
stc
cwde
mov rax, qword [rsp + 0x80]
stc
cmp r12d, esi
cmp dword [rax + 0x3c0], 1
jmp 0x140432342
jne 0x14043235a
mov byte [rsp + 0xae], 1
jmp 0x140432355
jmp 0x140432365
mov byte [rsp + 0xae], 0
test r11b, r12b
mov al, byte [rsp + 0xae]
cmc
mov byte [rsp + 0xdc], al
lahf
mov rax, qword [rsp + 0x80]
cmp dword [rax + 0x3c0], 2
jmp 0x140432389
jne 0x1404323a1
mov byte [rsp + 0xaf], 1
jmp 0x14043239c
jmp 0x1404323a9
mov byte [rsp + 0xaf], 0
mov al, byte [rsp + 0xaf]
mov byte [rsp + 0xb2], al
shld ax, r9w, 0x38
movzx rax, r9w
mov rax, qword [rsp + 0x68]
movzx eax, byte [rax + 0xc9]
test eax, eax
je 0x14043242e
mov rax, qword [rsp + 0x80]
test r13b, 0xc
cmp dword [rax + 0x3c0], 8
jmp 0x1404323ed
jne 0x140432408
mov dword [rsp + 0x330], 1
jmp 0x140432403
jmp 0x140432416
mov dword [rsp + 0x330], 0
movsxd rax, r11d
mov eax, dword [rsp + 0x330]
mov dword [rsp + 0x338], eax
jmp 0x140432429
jmp 0x140432483
mov rax, qword [rsp + 0x80]
cmp bx, 0x5a20
cmp dword [rax + 0x3c0], 1
jne 0x14043245d
mov dword [rsp + 0x334], 1
jmp 0x140432458
jmp 0x140432470
mov dword [rsp + 0x334], 0
rol ah, 0x15
rcl ah, cl
mov ah, 0xbb
mov eax, dword [rsp + 0x334]
mov dword [rsp + 0x338], eax
sal al, cl
and al, r14b
mov al, byte [rsp + 0x338]
test r13d, 0x26a51c1a
cmc
mov byte [rsp + 0x70], al
movsx eax, cx
jmp 0x14043249e
movzx eax, byte [rsp + 0x70]
cmp r13w, r10w
test r12, 0xffffffff8cb0e31a
test eax, eax
je 0x1404324e1
mov dl, 1
cmovge rcx, r13
not ch
movsx rcx, ax
mov ecx, 0x13
jmp 0x1404324cc
call fcn.1403a7b2c
movzx eax, al
test eax, eax
jmp 0x1404324db
jne 0x14043251f
movzx eax, byte [rsp + 0xb2]
test eax, eax
jmp 0x1404324f0
je 0x1404325d4
mov dl, 1
bswap ecx
xchg cx, cx
cmova cx, sp
mov ecx, 0xa
jmp 0x14043250b
call fcn.1403a7b2c
movzx eax, al
cmc
cmp r14b, bl
test eax, eax
je 0x1404325d4
movzx eax, byte [rsp + 0x60]
test r9b, 0x94
test eax, eax
jmp 0x14043252f
jne 0x1404325d4
movzx eax, byte [rsp + 0x79]
test eax, eax
jmp 0x140432541
jne 0x1404325d4
movzx eax, byte [rsp + 0x50]
cmp r10d, 0xdea3201f
test eax, eax
jmp 0x14043255a
je 0x1404325c7
mov rax, qword [rsp + 0x58]
cmovno cx, bp
movzx rcx, r8w
rcl cl, cl
mov rcx, qword [rsp + 0x58]
cmp r13b, 8
mov ecx, dword [rcx + 0x54]
cmc
cmp dword [rax + 0x50], ecx
jmp 0x140432584
je 0x14043259f
mov dword [rsp + 0x33c], 1
jmp 0x14043259a
jmp 0x1404325b0
mov dword [rsp + 0x33c], 0
bsr eax, edx
rcr ah, 0x2f
movzx eax, byte [rsp + 0x33c]
clc
cmc
test eax, eax
jmp 0x1404325c1
je 0x1404325d4
mov byte [rsp + 0xb0], 1
jmp 0x1404325dc
mov byte [rsp + 0xb0], 0
mov al, byte [rsp + 0xb0]
test r9w, 0x1b5
mov byte [rsp + 0xb9], al
movzx eax, byte [rsp + 0x70]
cmp dil, 0x1f
test eax, eax
jmp 0x140432600
je 0x14043262e
mov dl, 1
not rcx
cmova cx, dx
setno cl
mov ecx, 0x11
jmp 0x14043261c
call fcn.1403a7b2c
movzx eax, al
clc
stc
test eax, eax
jne 0x140432668
movzx eax, byte [rsp + 0xdc]
test eax, eax
jmp 0x14043263d
je 0x14043270e
mov dl, 1
jmp 0x140432653
mov ecx, 9
call fcn.1403a7b2c
movzx eax, al
test eax, eax
je 0x14043270e
movzx eax, byte [rsp + 0x79]
test r11w, bp
stc
test eax, eax
jne 0x14043270e
movzx eax, byte [rsp + 0x50]
test eax, eax
jmp 0x140432686
je 0x1404326fc
mov rax, qword [rsp + 0x58]
test r15d, 0x85376d95
mov rcx, qword [rsp + 0x58]
cmc
clc
mov ecx, dword [rcx + 0x54]
jmp 0x1404326ab
cmp dword [rax + 0x50], ecx
jmp 0x1404326b3
je 0x1404326ce
mov dword [rsp + 0x340], 1
jmp 0x1404326c9
jmp 0x1404326de
mov dword [rsp + 0x340], 0
btr ax, 0xb6
movzx eax, byte [rsp + 0x340]
cmc
cmp bh, 0x29
test cx, 0xf531
test eax, eax
jmp 0x1404326f6
je 0x14043270e
mov byte [rsp + 0xb1], 1
jmp 0x140432709
jmp 0x14043271b
mov byte [rsp + 0xb1], 0
test si, 0x1495
mov al, byte [rsp + 0xb1]
mov byte [rsp + 0xd5], al
movzx eax, byte [rsp + 0x70]
test cl, 3
cmc
clc
test eax, eax
jmp 0x14043273a
je 0x14043275f
mov dl, 1
xchg cx, cx
mov ecx, 0x12
jmp 0x14043274f
call fcn.1403a7b2c
movzx eax, al
test eax, eax
jne 0x14043279a
movzx eax, byte [rsp + 0xb2]
clc
cmp r15b, 0xb0
test eax, eax
jmp 0x140432773
je 0x1404327c4
mov dl, 1
mov ecx, 9
call fcn.1403a7b2c
movzx eax, al
test r10b, 9
stc
test eax, eax
jmp 0x140432794
je 0x1404327c4
movzx eax, byte [rsp + 0x60]
jmp 0x1404327a5
test eax, eax
jmp 0x1404327ac
jne 0x1404327c4
mov byte [rsp + 0xb3], 1
jmp 0x1404327bf
jmp 0x1404327cc
mov byte [rsp + 0xb3], 0
mov al, byte [rsp + 0xb3]
jmp 0x1404327d8
mov byte [rsp + 0xd6], al
sal eax, 0x2e
xadd ah, al
btr eax, r12d
movzx eax, byte [rsp + 0x70]
test eax, eax
je 0x14043285b
mov dl, 1
movzx ecx, r10w
mov ecx, 0x15
call fcn.1403a7b2c
movzx eax, al
test sil, 0x35
stc
test eax, eax
jmp 0x140432815
je 0x14043285b
movzx eax, byte [rsp + 0x60]
test eax, eax
jmp 0x140432827
jne 0x14043285b
movzx eax, byte [rsp + 0xb5]
jmp 0x14043283c
test eax, eax
jmp 0x140432843
je 0x14043285b
mov byte [rsp + 0xb4], 1
jmp 0x140432856
jmp 0x14043286a
mov byte [rsp + 0xb4], 0
sal al, cl
inc al
add al, r13b
mov al, byte [rsp + 0xb4]
cmc
jmp 0x140432877
mov byte [rsp + 0xb8], al
movzx eax, byte [rsp + 0x70]
test eax, eax
jmp 0x14043288a
je 0x1404328c6
mov dl, 1
movzx ecx, sp
movsxd rcx, r14d
movsx ecx, di
mov ecx, 0x14
jmp 0x1404328a5
call fcn.1403a7b2c
movzx eax, al
test r11w, 0x110
clc
jmp 0x1404328b9
test eax, eax
jmp 0x1404328c0
jne 0x1404328fc
movzx eax, byte [rsp + 0xd8]
test eax, eax
jmp 0x1404328d5
je 0x14043293b
mov dl, 1
movzx cx, dh
mov ecx, 0x15
jmp 0x1404328eb
call fcn.1403a7b2c
movzx eax, al
cmc
test eax, eax
je 0x14043293b
movzx eax, byte [rsp + 0x60]
cmp bpl, r10b
cmc
test eax, eax
jmp 0x14043290c
jne 0x14043293b
movzx eax, byte [rsp + 0xb5]
test r10d, 0xbfbd0187
test eax, eax
je 0x14043293b
mov byte [rsp + 0xb6], 1
jmp 0x140432936
mov byte [rsp + 0xb6], 0
mov al, byte [rsp + 0xb6]
movsxd rcx, esp
not rcx
mov byte [rsp + 0xd4], al
mov dl, 1
movsx ecx, dx
movzx cx, bpl
mov ecx, 1
jmp 0x14043296b
call fcn.1403a7b2c
movzx eax, al
clc
test eax, eax
je 0x140432a18
movzx eax, byte [rsp + 0x88]
test eax, eax
je 0x1404329a1
mov dword [rsp + 0x348], 0x200004
jmp 0x14043299c
jmp 0x1404329ea
movzx eax, byte [rsp + 0x90]
clc
cmp eax, 0xf0e9a1c
test eax, eax
je 0x1404329c7
mov dword [rsp + 0x344], 0x20000c
jmp 0x1404329d4
mov dword [rsp + 0x344], 0x200000
cdq
cmc
mov eax, dword [rsp + 0x344]
sar ch, cl
mov dword [rsp + 0x348], eax
stc
btc ax, 5
mov eax, dword [rsp + 0xc0]
mov ecx, dword [rsp + 0x348]
bts rdx, rsi
dec dl
rcr dx, 0x13
or ecx, eax
lahf
mov eax, ecx
mov edx, eax
mov rcx, qword [rsp + 0x58]
call fcn.14042f0c7
jmp 0x140433cdd
mov dl, 1
mov ecx, 2
jmp 0x140432a24
call fcn.1403a7b2c
movzx eax, al
cmc
test eax, eax
jmp 0x140432a34
je 0x140432af4
movzx eax, byte [rsp + 0x88]
cmp r9w, 0x35b7
test eax, eax
jmp 0x140432a4f
mov dl, 1
bswap rcx
movsxd rcx, r8d
mov rcx, 0x3f3696be
mov ecx, 3
jmp 0x140432b0d
mov rax, qword [rsp + 0x58]
movsx cx, ch
movzx cx, r15b
mov rcx, qword [rsp + 0x58]
cmp rcx, 0x26a46293
jmp 0x140433cfc
mov rax, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x74]
cmp r9b, sil
cmp dword [rax + 0x1ac8], ecx
jmp 0x140433dce
jne 0x140434c59
mov qword [rsp + 0x160], 0
cdqe
shld ax, r12w, 0x1b
mov dword [rsp + 0xc4], 0
movzx eax, byte [rsp + 0x8a]
test eax, eax
jmp 0x140433e02
je 0x140434075
movzx eax, byte [rsp + 0x60]
test spl, r13b
test eax, eax
jmp 0x140433e17
jne 0x140434075
mov rax, qword [rsp + 0x930]
mov rcx, qword [rsp + 0x58]
shr dl, 0xa
mov rcx, qword [rcx + 0x38]
mov dl, 0x28
sar dl, 0xad
sbb dl, 0x1d
sub rcx, rax
inc dl
shr dl, 0x8a
and dl, spl
mov dl, byte [rax]
jmp 0x140433e52
cmp dl, byte [rax + rcx]
jne 0x140433e7d
inc rax
jmp 0x140433e64
test dl, dl
jmp 0x140433e6b
jne 0x140433e44
sub eax, eax
jmp 0x140433e78
jmp 0x140433e84
sbb eax, eax
stc
clc
or eax, 1
test eax, eax
je 0x140434075
mov rax, qword [rsp + 0x58]
jmp 0x140433e96
mov rax, qword [rax + 0x38]
jmp 0x140433e9f
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x58]
mov eax, dword [rax + 0x30]
jmp 0x140433eb4
dec eax
cmc
clc
jmp 0x140433ebd
mov dword [rsp + 0xc4], eax
test r10b, al
mov dword [rsp + 0x3c4], 0
cmp r10, 0xffffffffea1b1603
mov dword [rsp + 0x3c0], 0
mov qword [rsp + 0x3c8], 0
clc
cmp dword [rsp + 0xc4], 0
jle 0x140433fca
movsxd rax, dword [rsp + 0xc4]
mov rcx, qword [rsp + 0x160]
movsxd rdx, edi
bt dx, 0x3b
cmovp dx, cx
add rcx, rax
cdqe
mov rax, rcx
movsx cx, r8b
mov rdx, rax
movsx rcx, r14w
xchg ch, cl
jmp 0x140433f36
mov rcx, qword [rsp + 0x160]
jmp 0x140433f43
call fcn.1403ac2a5
inc eax
setbe ch
xchg cx, cx
cwd
mov edx, eax
lea rcx, [rsp + 0x3c0]
jmp 0x140433f61
call fcn.1403e37ed
movsxd rax, dword [rsp + 0xc4]
and r9d, edx
add r9w, r10w
mov rcx, qword [rsp + 0x160]
btr r9w, 0x1b
shrd r9d, ecx, 0x1b
add rcx, rax
mov rax, rcx
xchg dl, r9b
mov qword [rsp + 0x20], 0
bswap r9w
seta r8b
jmp 0x140433fa7
mov r9, rax
mov r8, qword [rsp + 0x160]
movsx ecx, r11w
mov edx, dword [rsp + 0x3c0]
mov rcx, qword [rsp + 0x3c8]
call fcn.1403ac0d6
cmp dword [rsp + 0xc4], 0
jmp 0x140433fd7
jle 0x140434001
mov eax, dword [rsp + 0x3c0]
jmp 0x140433fe9
dec eax
jmp 0x140433ff0
mov dword [rsp + 0x240], eax
jmp 0x140433ffc
jmp 0x14043400e
mov dword [rsp + 0x240], 0
rdtsc
mov rax, qword [rsp + 0x58]
add rax, 0x4c
movsx edx, r11w
cmove rcx, rbx
movsx rcx, r9w
mov r9d, dword [rsp + 0x240]
mov r8, qword [rsp + 0x3c8]
cqo
mov rdx, rax
xchg rcx, rcx
cmovl ecx, edi
mov rcx, qword [rsp + 0x58]
call fcn.14042efa7
nop
cmp qword [rsp + 0x3c8], 0
jmp 0x140434057
je 0x140434075
mov rcx, qword [rsp + 0x3c8]
call fcn.1403b3bcb
nop
add ax, dx
rol eax, cl
bts ax, r11w
movzx eax, byte [rsp + 0x8a]
stc
test eax, eax
jmp 0x140434085
je 0x1404340ce
movzx eax, byte [rsp + 0x92]
clc
test r14, rsp
test eax, eax
je 0x1404340b9
mov eax, dword [rsp + 0x948]
test r9b, bl
and eax, 0x20
test eax, eax
jmp 0x1404340b3
jne 0x1404340ce
mov dword [rsp + 0x244], 0
jmp 0x1404340c9
jmp 0x1404340db
mov dword [rsp + 0x244], 1
add al, dl
mov al, byte [rsp + 0x244]
cmc
mov byte [rsp + 0xd7], al
cmp al, r15b
dec rax
shld ax, sp, 0x9c
movzx eax, byte [rsp + 0xd7]
jmp 0x140434104
test eax, eax
jmp 0x14043410b
je 0x140434967
movzx eax, byte [rsp + 0x60]
test eax, eax
jmp 0x14043411d
jne 0x1404341be
mov rax, qword [rsp + 0x58]
adc cl, 0x9b
mov byte [rax + 0x40], 1
mov rax, qword [rsp + 0x58]
sar rcx, cl
add rax, 0x20
movzx ecx, cx
bswap rdx
mov qword [rsp + 0x780], rax
movsx rax, r12w
lahf
movsxd rax, edx
mov rax, qword [rsp + 0x58]
movsxd rdx, r8d
mov eax, dword [rax + 0x10]
not ch
movzx rdx, ax
lea eax, [rax*4 + 1]
not rcx
movzx ecx, bx
mov edx, eax
movsx cx, r12b
xchg cl, cl
movsx rcx, bx
mov rcx, qword [rsp + 0x780]
jmp 0x140434189
call fcn.1403e2401
xor r9d, r9d
cwde
cwd
mov rax, qword [rsp + 0x58]
cwd
mov r8, qword [rax + 0x18]
mov rax, qword [rsp + 0x58]
mov edx, dword [rax + 0x20]
movsx ecx, ax
movsx cx, spl
lahf
mov rax, qword [rsp + 0x58]
mov rcx, qword [rax + 0x28]
call fcn.1403ac37f
mov eax, dword [rsp + 0x948]
test r10b, 0xb3
test r12w, r14w
and eax, 0x1c0
test eax, eax
je 0x1404348b9
mov dword [rsp + 0xfc], 0
jmp 0x1404341eb
mov dword [rsp + 0x148], 0x16
add al, 0x89
adc al, r14b
cbw
mov eax, dword [rsp + 0x948]
test r15d, edx
and eax, 0x40
test r8d, 0xe30dfb20
test eax, eax
jmp 0x140434218
je 0x140434263
mov dl, 1
clc
cmc
jmp 0x140434227
xor ecx, ecx
jmp 0x14043422e
call fcn.1403a7b2c
movzx eax, al
test eax, eax
jmp 0x14043423d
je 0x140434263
mov dword [rsp + 0xfc], 0x40
mov dword [rsp + 0x148], 0
jmp 0x14043425e
jmp 0x14043435e
mov eax, dword [rsp + 0x948]
test r9b, 0x83
and eax, 0x80
clc
stc
test eax, eax
jmp 0x14043427c
je 0x1404342c6
mov dl, 1
xchg ch, cl
mov ecx, 3
jmp 0x140434290
call fcn.1403a7b2c
movzx eax, al
stc
test eax, eax
jmp 0x1404342a0
je 0x1404342c6
mov dword [rsp + 0xfc], pe_nt_image_headers64
mov dword [rsp + 0x148], 3
jmp 0x1404342c1
jmp 0x14043435e
mov eax, dword [rsp + 0x948]
and eax, 0x80
stc
test eax, eax
jmp 0x1404342da
je 0x140434329
mov dl, 1
movsxd rcx, r14d
mov ecx, 4
jmp 0x1404342ef
call fcn.1403a7b2c
movzx eax, al
test eax, eax
jmp 0x1404342fe
je 0x140434329
mov dword [rsp + 0xfc], pe_nt_image_headers64
jmp 0x140434314
mov dword [rsp + 0x148], 4
jmp 0x140434324
jmp 0x14043435e
mov eax, dword [rsp + 0x948]
test cx, 0x8d33
and eax, 0x100
stc
test r8b, r15b
jmp 0x140434343
test eax, eax
jmp 0x14043434a
je 0x14043435e
mov dword [rsp + 0xfc], 0x100
cmp r15, r11
cmp dword [rsp + 0xfc], 0
jmp 0x14043436b
je 0x1404348b9
lea rcx, [rsp + 0x3e0]
jmp 0x14043437e
call fcn.14042f156
lea rax, [rsp + 0x3e0]
sub di, dx
movzx rdx, r11w
mov rdi, rax
btr dx, 0x11
sub eax, eax
setbe dl
cqo
mov ecx, 0x38
movsx rdx, cx
bswap dx
rep stosb byte [rdi], al
lahf
cbw
movsx edx, bp
mov eax, dword [rsp + 0xfc]
mov dword [rsp + 0x3e0], eax
bswap dx
movsx ax, r12b
mov eax, dword [rsp + 0x948]
movzx cx, spl
mov dword [rsp + 0x3e4], eax
movsx eax, sp
movsxd rdx, r10d
mov al, ch
mov rax, qword [rsp + 0x958]
mov qword [rsp + 0x3e8], rax
mov al, r10b
mov eax, dword [rsp + 0x148]
movzx dx, r10b
movsx rdx, sp
mov dword [rsp + 0x3f4], eax
mov rax, qword [rsp + 0x58]
movsx rdx, r11w
mov dl, r12b
xchg cx, cx
mov rax, qword [rax + 0x28]
movsx rdx, r11w
cqo
bswap dx
mov qword [rsp + 0x3f8], rax
mov rax, qword [rsp + 0x58]
mov eax, dword [rax + 8]
xchg cx, cx
cmovb rdx, rsi
mov dword [rsp + 0x400], eax
movsx eax, r14w
mov rax, qword [rsp + 0x58]
mov eax, dword [rax + 0x44]
mov ecx, 0xd9adb12d
mov dword [rsp + 0x404], eax
mov byte [rsp + 0x408], 0
cwde
mov rax, qword [rsp + 0x58]
setbe dh
mov rax, qword [rax + 0x18]
setle dl
xchg rcx, rdx
mov qword [rsp + 0x198], rax
movzx eax, r8w
mov rax, qword [rsp + 0x58]
movzx rdx, sp
movsx rcx, si
jmp 0x14043449b
movsxd rax, dword [rax + 0x4c]
mov rcx, qword [rsp + 0x198]
movzx rdx, bx
not dx
lea rax, [rcx + rax*2]
movsxd rcx, r14d
not cl
cwd
mov rdx, rax
mov rcx, qword [rsp + 0x198]
jmp 0x1404344c9
call fcn.1403ac569
mov dword [rsp + 0x40c], eax
mov eax, dword [rsp + 0x40c]
movzx cx, r14b
movsx edx, cx
xchg cl, cl
mov dword [rsp + 0x53c], eax
movsx ecx, di
mov rax, qword [rsp + 0x58]
cmovs rcx, rdx
movsxd rax, dword [rax + 0x50]
movsx edx, di
movzx rdx, bx
mov rcx, qword [rsp + 0x198]
seto dl
movsx dx, bh
cqo
lea rax, [rcx + rax*2]
movsx dx, bl
mov rdx, rax
mov cx, 0x27b1
movsxd rcx, r10d
mov rcx, qword [rsp + 0x198]
jmp 0x140434534
call fcn.1403ac569
mov dword [rsp + 0x410], eax
movsxd rax, edi
bswap dx
movsx ecx, si
mov eax, dword [rsp + 0x410]
movzx dx, bh
cdq
movsx rdx, r9w
mov dword [rsp + 0x540], eax
lahf
bswap edx
mov rax, qword [rsp + 0x58]
cwd
bswap rcx
movsxd rax, dword [rax + 0x54]
mov dx, 0xb615
mov rcx, qword [rsp + 0x198]
movzx rdx, dx
lea rax, [rcx + rax*2]
movsx edx, r8w
xchg dh, ch
mov rdx, rax
bswap rcx
movsx ecx, sp
mov cl, 0x18
mov rcx, qword [rsp + 0x198]
jmp 0x1404345a3
call fcn.1403ac569
mov dword [rsp + 0x414], eax
setb cl
mov cl, r9b
mov eax, dword [rsp + 0x414]
mov cl, 0x86
mov dword [rsp + 0x544], eax
mov cx, 0xac32
movsx rax, dx
movsx ecx, ax
mov rax, qword [rsp + 0x950]
mov qword [rsp + 0x788], rax
lea rcx, [rsp + 0x3e0]
jmp 0x1404345ed
call qword [rsp + 0x788]
mov eax, dword [rsp + 0x53c]
cmp dword [rsp + 0x40c], eax
je 0x140434670
movsxd rax, dword [rsp + 0x40c]
bt rcx, r10
mov rcx, qword [rsp + 0x3f8]
rcr dl, cl
cwd
add rcx, rax
mov rax, rcx
cwd
movsx ecx, bx
xchg cl, dl
mov rdx, rax
movzx rcx, r9w
mov rcx, qword [rsp + 0x3f8]
jmp 0x140434641
call fcn.1403ac2a5
mov rcx, qword [rsp + 0x58]
mov dword [rcx + 0x4c], eax
mov rax, qword [rsp + 0x58]
test rax, 0x2686ae13
jmp 0x14043465f
mov byte [rax + 0xe74], 1
bts ax, r9w
setno ah
ror ah, cl
mov eax, dword [rsp + 0x540]
stc
cmc
cmp dword [rsp + 0x410], eax
jmp 0x140434685
je 0x1404346dd
movsxd rax, dword [rsp + 0x410]
btc dx, r11w
mov rcx, qword [rsp + 0x3f8]
add rcx, rax
cdq
mov rax, rcx
mov rdx, r14
cmovs cx, r15w
mov rdx, rax
movzx rcx, cx
movsxd rcx, r10d
mov rcx, qword [rsp + 0x3f8]
jmp 0x1404346c6
call fcn.1403ac2a5
mov rcx, qword [rsp + 0x58]
stc
mov dword [rcx + 0x50], eax
sal al, cl
movzx ax, r14b
inc al
mov eax, dword [rsp + 0x544]
test sil, r9b
cmp dword [rsp + 0x414], eax
jmp 0x1404346f3
je 0x140434747
movsxd rax, dword [rsp + 0x414]
movsx cx, dl
cmp ah, 0x26
mov rcx, qword [rsp + 0x3f8]
shl dl, 0x88
movzx rdx, r9w
bt dx, r14w
add rcx, rax
movsx dx, bl
mov al, 0xaa
mov rax, rcx
mov cl, r13b
mov rdx, rax
mov rcx, qword [rsp + 0x3f8]
call fcn.1403ac2a5
mov rcx, qword [rsp + 0x58]
clc
cmp r9d, ebx
mov dword [rcx + 0x54], eax
movzx eax, byte [rsp + 0x408]
clc
cmp r8w, r13w
test eax, eax
jmp 0x14043475b
je 0x1404348b9
mov eax, dword [rsp + 0x174]
stc
cmp dword [rsp + 0x400], eax
jmp 0x140434775
jle 0x14043480a
movzx eax, byte [rsp + 0x91]
cmp r10w, dx
test eax, eax
jmp 0x14043478e
je 0x14043480a
mov rax, qword [rsp + 0x58]
shl cl, cl
add rax, 0x10
sub ecx, r8d
btc cx, 0xab
xor dl, 0xb8
mov qword [rsp + 0x790], rax
rcl al, cl
mov eax, dword [rsp + 0x174]
mov ecx, dword [rsp + 0x400]
btc rdx, 0x81
sub dx, r15w
sub ecx, eax
movzx ax, sil
mov dh, 0x36
bts eax, esp
mov eax, ecx
cdq
not ch
mov rcx, qword [rsp + 0x58]
shrd edx, r8d, 0x15
btr dx, 0xa3
add eax, dword [rcx + 0x10]
movsx edx, bp
mov edx, eax
movsx rcx, r8w
mov rcx, qword [rsp + 0x790]
jmp 0x140434805
call fcn.1403e37ed
mov qword [rsp + 0x20], 0
mov ax, r15w
xor r9d, r9d
mov r8b, 0x94
movsx eax, r15w
cwd
mov r8, qword [rsp + 0x3f8]
cdqe
mov dl, r11b
mov rax, qword [rsp + 0x58]
movsx edx, r12w
movsx dx, bh
mov edx, dword [rax + 0x10]
lahf
movsxd rax, ecx
mov rax, qword [rsp + 0x58]
bswap cx
movzx ecx, ax
mov rcx, qword [rax + 0x18]
jmp 0x140434858
call fcn.1403ac0d6
mov rcx, qword [rsp + 0x58]
test dil, sil
test rbx, 0xffffffff93a39f0e
mov dword [rcx + 4], eax
lahf
movsx cx, ch
rcl rcx, 0xa4
mov rax, qword [rsp + 0x58]
movsx rcx, dx
stc
movsx cx, cl
mov ecx, dword [rsp + 0x400]
clc
mov dword [rax + 8], ecx
mov rax, qword [rsp + 0x58]
test edi, esi
clc
cmp ebx, r8d
movss xmm0, dword [0x1400cebe8]
movss dword [rax + 0xe70], xmm0
test di, r11w
jmp 0x1404348b9
movzx eax, byte [rsp + 0x60]
cmc
clc
test r15b, r12b
test eax, eax
jmp 0x1404348ca
jne 0x140434967
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 0x28]
xor ch, al
shld cx, dx, 0xac
mov rcx, qword [rsp + 0x930]
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jmp 0x1404348f5
jne 0x140434921
inc rax
test bp, 0x9603
jmp 0x140434908
test dl, dl
jmp 0x14043490f
jne 0x1404348eb
sub eax, eax
jmp 0x14043491c
jmp 0x14043492d
sbb eax, eax
cmp cx, dx
or eax, 1
stc
cmp r12b, bpl
test eax, eax
jmp 0x140434934
je 0x140434967
mov rax, qword [rsp + 0x58]
clc
mov rax, qword [rax + 0x28]
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x58]
jmp 0x14043495b
mov eax, dword [rax + 8]
clc
mov dword [rsp + 0xc4], eax
stc
cmp qword [rsp + 0x160], 0
jmp 0x140434975
je 0x140434c16
movzx eax, byte [rsp + 0x91]
jmp 0x140434988
test eax, eax
je 0x140434b6d
lea rcx, [rsp + 0x880]
jmp 0x14043499d
call fcn.14042f156
mov dword [rsp + 0x880], 0x40000
movsxd rax, r10d
movsx rax, r8w
mov eax, dword [rsp + 0x948]
jmp 0x1404349c0
mov dword [rsp + 0x884], eax
seto ah
nop
movsx eax, r11w
mov rax, qword [rsp + 0x930]
jmp 0x1404349dd
mov qword [rsp + 0x898], rax
lahf
dec ax
movzx rax, sp
mov eax, dword [rsp + 0xc4]
jmp 0x1404349f9
mov dword [rsp + 0x8a0], eax
mov al, dil
movzx ax, r8b
mov eax, dword [rsp + 0xc4]
jmp 0x140434a14
inc eax
jmp 0x140434a1b
mov dword [rsp + 0x248], eax
shr al, cl
bswap rax
mov eax, dword [rsp + 0x248]
test r12w, r15w
cmp dword [rsp + 0x938], eax
jmp 0x140434a3e
jl 0x140434a5c
mov eax, dword [rsp + 0x938]
mov dword [rsp + 0x250], eax
jmp 0x140434a57
jmp 0x140434a75
mov eax, dword [rsp + 0x248]
mov dword [rsp + 0x250], eax
xchg ch, cl
movsx ax, r11b
movzx eax, r8w
mov eax, dword [rsp + 0x250]
movzx ecx, di
cmovns cx, si
mov dword [rsp + 0x8a4], eax
mov rax, qword [rsp + 0x958]
bswap cx
mov rcx, r14
movsx ecx, cx
mov qword [rsp + 0x888], rax
setno ah
mov ch, 0x94
movzx cx, spl
mov rax, qword [rsp + 0x950]
movsx ecx, r8w
xchg ch, cl
movsxd rcx, r15d
mov qword [rsp + 0x798], rax
lea rcx, [rsp + 0x880]
call qword [rsp + 0x798]
mov rax, qword [rsp + 0x898]
mov qword [rsp + 0x930], rax
cbw
mov eax, dword [rsp + 0x8a4]
jmp 0x140434af4
mov dword [rsp + 0x938], eax
setp al
mov eax, dword [rsp + 0x938]
jmp 0x140434b0a
dec eax
mov dword [rsp + 0x258], eax
cbw
mov eax, dword [rsp + 0x258]
cmp r10b, r11b
cmp dword [rsp + 0x8a0], eax
jge 0x140434b49
mov eax, dword [rsp + 0x8a0]
jmp 0x140434b38
mov dword [rsp + 0x260], eax
jmp 0x140434b44
jmp 0x140434b5f
mov eax, dword [rsp + 0x258]
jmp 0x140434b55
mov dword [rsp + 0x260], eax
movsxd rax, ebx
mov eax, dword [rsp + 0x260]
mov dword [rsp + 0xc4], eax
mov eax, dword [rsp + 0xc4]
jmp 0x140434b79
inc eax
stc
mov dword [rsp + 0x268], eax
sbb eax, r10d
rol eax, 0x81
inc ah
mov eax, dword [rsp + 0x938]
stc
test spl, 0xb7
cmp dword [rsp + 0x268], eax
jge 0x140434bc1
mov eax, dword [rsp + 0x268]
jmp 0x140434bb0
mov dword [rsp + 0x270], eax
jmp 0x140434bbc
jmp 0x140434bd7
mov eax, dword [rsp + 0x938]
mov dword [rsp + 0x270], eax
cbw
cwde
jmp 0x140434bd7
movsxd rax, dword [rsp + 0x270]
movzx ecx, r14w
movsx dx, r9b
movzx r8, di
mov r8, rax
movsx edx, cx
xchg rcx, rdx
mov rdx, qword [rsp + 0x160]
movzx rcx, r10w
mov rcx, qword [rsp + 0x930]
call fcn.1403aa310
mov byte [rsp + 0x93], 1
mov rax, qword [rsp + 0x58]
jmp 0x140434c22
mov dword [rax + 0xe78], 0
rcl ax, cl
clc
mov rax, qword [rsp + 0x58]
mov qword [rax + 0xe80], 0
mov rax, qword [rsp + 0x58]
test bpl, r11b
mov qword [rax + 0xe88], 0
not rax
ror al, 0xaa
movzx eax, byte [rsp + 0x71]
test eax, eax
je 0x140434c96
mov rax, qword [rsp + 0x68]
shl cx, 0x88
bsr cx, ax
test r15b, 0x16
mov ecx, dword [rsp + 0x74]
jmp 0x140434c80
cmp dword [rax + 0x1ac8], ecx
jmp 0x140434c8b
jne 0x140434c96
call fcn.1403b2b8d
movzx eax, byte [rsp + 0x50]
clc
cmp rax, rsi
stc
test eax, eax
jne 0x140434d64
mov r8d, 1
mov edx, dword [rsp + 0x74]
lea rcx, [rsp + 0x110]
call fcn.1403afeae
mov rax, qword [rsp + 0xe0]
sets cl
movss xmm0, dword [rax + 0x40]
movzx cx, bpl
bswap ecx
not cx
movss dword [rsp + 0x548], xmm0
movsx ecx, di
mov ch, bh
movss xmm1, dword [0x1400cea20]
mov ecx, 7
jmp 0x140434cf9
call fcn.1403adcd4
mov dword [rsp + 0x54c], eax
seto cl
movsx r8w, r10b
cdq
movss xmm0, dword [rsp + 0x548]
mov r8, rbp
bswap edx
movsx r8, r9w
movss dword [rsp + 0x20], xmm0
movsx dx, bpl
mov r9b, 1
movsxd r8, r8d
mov r8d, dword [rsp + 0x54c]
jmp 0x140434d3e
mov rdx, qword [rsp + 0x118]
jmp 0x140434d52
mov rcx, qword [rsp + 0x110]
jmp 0x140434d5f
call fcn.1403af6a0
movss xmm0, dword [rsp + 0x114]
add al, r9b
addss xmm0, dword [rsp + 0x124]
btr ax, r14w
movss dword [rsp + 0x568], xmm0
movss xmm0, dword [rsp + 0x110]
rcl ax, cl
cmp r15b, 0xb8
addss xmm0, dword [rsp + 0x120]
movss dword [rsp + 0x560], xmm0
sub eax, 0x8299b208
movss xmm0, dword [rsp + 0x114]
movss dword [rsp + 0x558], xmm0
movss xmm0, dword [rsp + 0x110]
rcl ax, cl
movss dword [rsp + 0x550], xmm0
shr eax, 0x91
adc ah, 0x36
movss xmm0, dword [rsp + 0x550]
mov al, r9b
add ah, 0x34
movss dword [rsp + 0x370], xmm0
bsr ax, bp
movss xmm0, dword [rsp + 0x558]
bt eax, 0
movss dword [rsp + 0x374], xmm0
movss xmm0, dword [rsp + 0x560]
sar al, 0xaa
inc rax
nop
movss dword [rsp + 0x378], xmm0
btr ax, r9w
rcr rax, 0xbd
movss xmm0, dword [rsp + 0x568]
cbw
bt eax, 1
movss dword [rsp + 0x37c], xmm0
movsx eax, r11w
bswap ax
movzx eax, byte [rsp + 0x50]
test r15w, di
clc
test eax, eax
jmp 0x140434e60
je 0x140434eb0
mov rax, qword [rsp + 0xc8]
jmp 0x140434e73
mov rax, qword [rax + 0xd0]
jmp 0x140434e7f
mov qword [rsp + 0x7a0], rax
movzx eax, ax
setns ah
movsx eax, r12w
lea rax, [rsp + 0x7a0]
jmp 0x140434e9e
mov qword [rsp + 0x690], rax
jmp 0x140434eab
jmp 0x140434f8c
mov rax, qword [rsp + 0xe0]
add rax, 0x38
cmp r8, r15
test r9w, bx
mov qword [rsp + 0x680], rax
lahf
bsr ax, r13w
mov rax, qword [rsp + 0x680]
test esi, 0xb39cba0a
cmc
movss xmm0, dword [rsp + 0x114]
test rbp, 0x2c3345bb
cmp r12b, 0x1c
addss xmm0, dword [rax + 4]
bswap rax
bsr ax, r13w
bts rax, r12
movss dword [rsp + 0x578], xmm0
movsx ax, r14b
movzx ax, r11b
mov rax, qword [rsp + 0x680]
movss xmm0, dword [rsp + 0x110]
cmp r10b, bpl
stc
addss xmm0, dword [rax]
cmovle rax, rdi
movss dword [rsp + 0x570], xmm0
rcr ah, 0x85
movss xmm0, dword [rsp + 0x570]
movss dword [rsp + 0x688], xmm0
mov ax, 0x28a7
sbb ah, 0x8f
movss xmm0, dword [rsp + 0x578]
clc
mov ah, 0x93
ror ah, 0xa2
movss dword [rsp + 0x68c], xmm0
cdqe
lea rax, [rsp + 0x688]
mov qword [rsp + 0x690], rax
jmp 0x140434f8c
mov rax, qword [rsp + 0x690]
mov qword [rsp + 0x7a8], rax
adc ax, di
shl rax, 0xa3
mov rax, qword [rsp + 0x7a8]
mov rax, qword [rax]
test r13b, bl
mov qword [rsp + 0x130], rax
rcl ax, 0xbd
xorps xmm0, xmm0
rcr ah, cl
cwde
movss dword [rsp + 0x360], xmm0
cmovle ax, sp
shr ah, 0x83
btc eax, 0x96
xorps xmm0, xmm0
movss dword [rsp + 0x364], xmm0
mov dword [rsp + 0x840], 0x200000
movzx eax, byte [rsp + 0xba]
stc
test eax, eax
jmp 0x140434ffe
je 0x14043501f
mov rax, qword [rsp + 0x58]
jmp 0x14043500e
mov rax, qword [rax + 0x28]
mov qword [rsp + 0x698], rax
jmp 0x140435032
mov rax, qword [rsp + 0x930]
mov qword [rsp + 0x698], rax
movsxd rax, eax
mov rax, qword [rsp + 0x698]
jmp 0x140435040
mov qword [rsp + 0x128], rax
sub eax, 0x2506618f
mov qword [rsp + 0x140], 0
rcl rax, cl
setle ah
movzx eax, byte [rsp + 0x63]
test eax, eax
jmp 0x14043506b
je 0x14043510c
mov rax, qword [rsp + 0x928]
dec cx
mov qword [rsp + 0x128], rax
bswap cx
not cx
mov rax, qword [rsp + 0x928]
movsx rcx, r10w
not ecx
mov qword [rsp + 0x7b0], rax
mov qword [rsp + 0x3a0], 0xffffffffffffffff
inc qword [rsp + 0x3a0]
bt ax, r12w
mov rax, qword [rsp + 0x7b0]
cmc
mov rcx, qword [rsp + 0x3a0]
cmp byte [rax + rcx], 0
jmp 0x1404350d3
jne 0x1404350ac
mov rax, qword [rsp + 0x3a0]
mov rcx, qword [rsp + 0x928]
cmc
cmp dx, 0x68ab
add rcx, rax
mov eax, 0xb415149a
bt ax, 0x37
mov rax, rcx
stc
test r10w, bp
mov qword [rsp + 0x140], rax
movzx eax, byte [rsp + 0x62]
jmp 0x140435117
test eax, eax
jmp 0x14043511e
jne 0x14043513b
movzx eax, byte [rsp + 0x61]
clc
cmp spl, 0x93
test eax, eax
jmp 0x140435135
je 0x140436f8a
movzx eax, byte [rsp + 0x63]
jmp 0x140435145
test eax, eax
jmp 0x14043514c
jne 0x14043518b
mov rax, qword [rsp + 0x58]
movsxd rax, dword [rax + 8]
mov rcx, qword [rsp + 0x128]
cmp r12d, 0xf8917ba2
lea rcx, [rcx + rax]
test di, 0x6fa2
mov ax, 0xd6ba
mov rax, rcx
test bl, r11b
cmp spl, 0x1f
mov qword [rsp + 0x140], rax
ror al, cl
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 0x18]
cmp ch, ch
test dh, 0x80
mov qword [rsp + 0x190], rax
add al, 0x32
rcl eax, cl
bt ax, di
xorps xmm0, xmm0
sal eax, 0x15
sal ah, cl
movss dword [rsp + 0xf4], xmm0
btc ax, di
xorps xmm0, xmm0
bt rax, 0x3c
movss dword [rsp + 0xf0], xmm0
movzx rax, dx
rcr al, cl
xorps xmm0, xmm0
cmp bx, r15w
movss dword [rsp + 0x35c], xmm0
movzx rax, sp
xorps xmm0, xmm0
btc ax, 0xa5
adc al, r10b
xadd ah, ah
movss dword [rsp + 0x358], xmm0
rcl eax, cl
mov qword [rsp + 0x3d0], 0
movzx ax, bl
mov qword [rsp + 0x3d8], 0
movsx ax, sil
mov dword [rsp + 0xe8], 0xfffffc18
mov ax, 0xc1b1
btc eax, 0x9b
sal ah, cl
mov dword [rsp + 0xec], 0xfffffc18
mov dword [rsp + 0x94], 0
movzx eax, byte [rsp + 0x62]
test eax, eax
jmp 0x14043525a
je 0x1404352db
mov rax, qword [rsp + 0x58]
movsxd rax, dword [rax + 0x4c]
mov rcx, qword [rsp + 0x190]
jmp 0x140435276
lea rax, [rcx + rax*2]
sar cx, cl
or cx, r12w
mov ecx, 8
clc
imul rcx, rcx, 0
cmp r14b, bpl
jmp 0x140435293
mov qword [rsp + rcx + 0x3d0], rax
bts eax, r10d
or rax, r15
add al, spl
mov eax, 4
cmc
clc
imul rax, rax, 0
mov dword [rsp + rax + 0xe8], 0xffffffff
cmovle rax, r15
jmp 0x1404352c6
mov eax, dword [rsp + 0x94]
jmp 0x1404352d2
inc eax
mov dword [rsp + 0x94], eax
movzx eax, byte [rsp + 0x61]
test eax, eax
jmp 0x1404352e7
je 0x1404353cc
mov rax, qword [rsp + 0x58]
mov eax, dword [rax + 0x54]
mov dword [rsp + 0x280], eax
rcl ah, cl
movsx ax, sil
mov rax, qword [rsp + 0x58]
cmc
mov eax, dword [rax + 0x50]
clc
mov dword [rsp + 0x278], eax
mov eax, dword [rsp + 0x280]
cmp dword [rsp + 0x278], eax
jge 0x140435345
mov eax, dword [rsp + 0x278]
jmp 0x140435334
mov dword [rsp + 0x288], eax
jmp 0x140435340
jmp 0x140435353
mov eax, dword [rsp + 0x280]
mov dword [rsp + 0x288], eax
movsxd rax, dword [rsp + 0x288]
bts rcx, r12
mov rcx, qword [rsp + 0x190]
cmc
stc
test r8w, r12w
lea rax, [rcx + rax*2]
movzx cx, dil
mov cl, 0x91
and cl, 0x99
mov ecx, 8
test bpl, 0x10
imul rcx, rcx, 1
clc
stc
mov qword [rsp + rcx + 0x3d0], rax
mov eax, 4
stc
imul rax, rax, 1
jmp 0x1404353a1
mov dword [rsp + rax + 0xe8], 0xffffffff
movzx rax, bp
cwde
mov eax, dword [rsp + 0x94]
jmp 0x1404353bd
inc eax
jmp 0x1404353c5
mov dword [rsp + 0x94], eax
movzx eax, byte [rsp + 0x50]
stc
test eax, eax
jmp 0x1404353d9
je 0x1404353f4
mov dword [rsp + 0x28c], 1
jmp 0x1404353ef
jmp 0x140435409
mov dword [rsp + 0x28c], 0
sal ah, cl
movsx eax, r11w
bt eax, 0x3b
mov eax, dword [rsp + 0x28c]
cmp r13w, r13w
add rcx, 0xffffffffbdb1aa90
add cl, r13b
mov ecx, dword [rsp + 0x94]
stc
test ax, sp
cmp r14w, r11w
add ecx, eax
movzx ax, r10b
mov eax, ecx
jmp 0x14043543b
mov dword [rsp + 0x94], eax
movsx eax, bp
cwde
movsx ax, ch
mov dword [rsp + 0xd0], 0
xchg ah, al
movzx ax, dh
movsxd rax, esi
mov rax, qword [rsp + 0x190]
jmp 0x14043546b
mov qword [rsp + 0x1a0], rax
jmp 0x140435478
jmp 0x14043549e
mov rax, qword [rsp + 0x1a0]
cmc
jmp 0x14043548b
add rax, 2
jmp 0x140435496
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0x1a0]
stc
cmp esi, ebp
jmp 0x1404354ae
movzx eax, word [rax]
test bpl, bl
test eax, eax
je 0x140435662
mov rax, qword [rsp + 0x1a0]
cmc
cmp cl, r10b
stc
movzx eax, word [rax]
cmp eax, 0xa
jmp 0x1404354d4
jne 0x14043565d
mov eax, dword [rsp + 0xd0]
jmp 0x1404354e6
inc eax
cmp sp, 0xf29f
mov dword [rsp + 0xd0], eax
mov eax, 4
test r14b, r15b
imul rax, rax, 0
stc
cmc
cmp spl, dl
cmp dword [rsp + rax + 0xe8], 0xffffffff
jmp 0x140435512
jne 0x1404355a8
mov eax, 8
cmc
imul rax, rax, 0
clc
jmp 0x140435528
mov rax, qword [rsp + rax + 0x3d0]
cmp qword [rsp + 0x1a0], rax
jmp 0x14043553d
jb 0x1404355a8
mov eax, 4
test sp, r12w
imul rax, rax, 0
movsx cx, ah
bswap cx
movsx rcx, bx
mov ecx, dword [rsp + 0xd0]
jmp 0x140435567
mov dword [rsp + rax + 0xe8], ecx
mov ax, r10w
bswap ax
cmove rax, rax
mov eax, dword [rsp + 0x94]
dec eax
clc
jmp 0x140435588
mov dword [rsp + 0x94], eax
clc
cmp dword [rsp + 0x94], 0
jmp 0x14043559d
jg 0x1404355a8
jmp 0x140435662
mov eax, 4
clc
imul rax, rax, 1
test dil, 0x9d
cmp bl, spl
stc
cmp dword [rsp + rax + 0xe8], 0xffffffff
jmp 0x1404355c7
jne 0x14043565d
mov eax, 8
cmp edx, 0xa73c2dbc
test dl, r8b
imul rax, rax, 1
test bl, 0xbc
mov rax, qword [rsp + rax + 0x3d0]
test r10d, 0x93a7368d
stc
test si, cx
cmp qword [rsp + 0x1a0], rax
jb 0x14043565d
mov eax, 4
imul rax, rax, 1
movsx ecx, bx
mov ecx, dword [rsp + 0xd0]
jmp 0x14043561b
mov dword [rsp + rax + 0xe8], ecx
movsxd rax, ecx
bswap eax
mov ax, bx
mov eax, dword [rsp + 0x94]
dec eax
cmc
clc
mov dword [rsp + 0x94], eax
jmp 0x140435645
cmp dword [rsp + 0x94], 0
jmp 0x140435652
jg 0x14043565d
jmp 0x140435662
jmp 0x14043547d
mov eax, dword [rsp + 0xd0]
jmp 0x14043566e
inc eax
cmc
mov dword [rsp + 0xd0], eax
mov eax, 4
cmp r13b, bl
jmp 0x140435685
imul rax, rax, 0
cmp dword [rsp + rax + 0xe8], 0xffffffff
jmp 0x140435696
jne 0x1404356d6
mov eax, 4
dec cx
movzx rcx, r11w
bsr cx, di
imul rax, rax, 0
movsxd rcx, r15d
rcl cx, cl
or rcx, 0xffffffffa52b6624
mov ecx, dword [rsp + 0xd0]
mov dword [rsp + rax + 0xe8], ecx
stc
adc eax, 0x1017ab3b
bt ax, r13w
mov eax, 4
cmp rsp, r15
stc
clc
imul rax, rax, 1
cmp dword [rsp + rax + 0xe8], 0xffffffff
jmp 0x1404356f1
jne 0x140435723
mov eax, 4
rcr cl, cl
mov cl, 7
btc rdx, 0x2a
imul rax, rax, 1
adc cl, r11b
cmp di, r10w
mov ecx, dword [rsp + 0xd0]
mov dword [rsp + rax + 0xe8], ecx
btc dx, r10w
mov eax, 8
adc rcx, rbx
imul rax, rax, 0
xor cl, 0x34
movsxd rdx, eax
btc cx, r12w
mov rax, qword [rsp + rax + 0x3d0]
movzx edx, cx
rcl dh, 0xb5
rcr cl, cl
mov qword [rsp + 0x7b8], rax
not cl
rcr rax, 0xa6
sal dh, 0x96
mov eax, 8
add ch, 0x89
bsr edx, ebx
imul rax, rax, 0
xchg dx, cx
mov rdx, qword [rsp + 0x190]
mov rcx, qword [rsp + rax + 0x3d0]
call fcn.1400035a1
mov qword [rsp + 0x7c0], rax
xor cl, r9b
mov byte [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
rcr rdx, 0x2d
xor r9d, r9d
bswap rcx
cqo
movzx cx, r8b
mov r8, qword [rsp + 0x7b8]
not cx
mov cx, r12w
mov rdx, qword [rsp + 0x7c0]
movzx cx, spl
bswap rcx
lea rcx, [rsp + 0x8b8]
jmp 0x1404357d8
call fcn.14042a7de
movss xmm0, dword [rax]
bt ax, r13w
adc ax, 0xac1e
cmc
movss dword [rsp + 0xf0], xmm0
xchg ah, al
bsf rax, rsp
mov eax, 4
stc
imul rax, rax, 0
jmp 0x140435809
cvtsi2ss xmm0, dword [rsp + rax + 0xe8]
mov rax, qword [rsp + 0x68]
mulss xmm0, dword [rax + 0x1928]
movss dword [rsp + 0xf4], xmm0
sar al, 0xae
lahf
clc
mov eax, 4
test r13, r9
stc
imul rax, rax, 1
test bpl, r9b
clc
cmp dword [rsp + rax + 0xe8], 0
jmp 0x14043584b
jl 0x140435954
mov eax, 8
imul rax, rax, 1
shr ch, cl
inc dx
mov rax, qword [rsp + rax + 0x3d0]
bts rdx, rax
rcl cl, cl
mov qword [rsp + 0x7c8], rax
shld edx, ebp, 0x2e
ror dh, cl
movzx ax, sil
mov eax, 8
shl ch, cl
imul rax, rax, 1
movsx ecx, r13w
movsx rdx, r11w
mov rdx, qword [rsp + 0x190]
movsx ecx, di
mov cx, 0x3d06
bswap ecx
mov rcx, qword [rsp + rax + 0x3d0]
jmp 0x1404358b1
call fcn.1400035a1
mov qword [rsp + 0x7d0], rax
mov byte [rsp + 0x28], 0
shrd r8w, r9w, 0xa5
xchg cl, cl
mov qword [rsp + 0x20], 0
sub dh, dh
xchg dh, dh
xor r9d, r9d
cwd
mov cx, r12w
mov r8, qword [rsp + 0x7c8]
mov rdx, qword [rsp + 0x7d0]
movsxd rcx, r15d
mov cx, 0x88e
lea rcx, [rsp + 0x8f0]
jmp 0x140435905
call fcn.14042a7de
movss xmm0, dword [rax]
movzx ax, r15b
movss dword [rsp + 0x358], xmm0
test r10b, 0xaf
sal ah, cl
mov eax, 4
jmp 0x14043592c
imul rax, rax, 1
cvtsi2ss xmm0, dword [rsp + rax + 0xe8]
mov rax, qword [rsp + 0x68]
jmp 0x140435943
movzx eax, byte [rsp + 0x50]
test eax, eax
je 0x1404359e0
cvtsi2ss xmm0, dword [rsp + 0xd0]
mov rax, qword [rsp + 0x68]
jmp 0x140435974
mulss xmm0, dword [rax + 0x1928]
movss dword [rsp + 0x580], xmm0
movsx ax, r8b
rol al, 0xb5
cdqe
movss xmm0, dword [rsp + 0x120]
movss dword [rsp + 0x6a0], xmm0
btr rax, 0x94
ror ah, 0x8c
movsx rax, dx
movss xmm0, dword [rsp + 0x580]
lahf
dec ah
movss dword [rsp + 0x6a4], xmm0
rcr al, cl
or eax, ecx
mov rax, qword [rsp + 0x6a0]
jmp 0x1404359d3
mov qword [rsp + 0x360], rax
xor eax, 0x3ab20eb7
movzx eax, byte [rsp + 0x62]
test eax, eax
je 0x140435d40
mov rax, qword [rsp + 0x58]
cmc
movzx eax, byte [rax + 0xe74]
test eax, eax
jmp 0x140435a01
je 0x140435d40
mov rax, qword [rsp + 0x58]
clc
movss xmm0, dword [rax + 0x48]
rol al, 0x22
movzx rax, r15w
movss dword [rsp + 0x588], xmm0
movss xmm0, dword [rsp + 0x588]
sub rax, 0x7c32b082
movss dword [rsp + 0x168], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x16c], xmm0
adc ax, 0x6b90
test r10b, r11b
movzx eax, byte [rsp + 0x61]
test r9b, r13b
stc
test eax, eax
je 0x140436738
mov rax, qword [rsp + 0x58]
mov eax, dword [rax + 0x54]
cmp r8w, 0xea9f
clc
mov dword [rsp + 0x2b8], eax
mov rax, qword [rsp + 0x58]
cmc
mov eax, dword [rax + 0x50]
mov dword [rsp + 0x2b0], eax
mov eax, dword [rsp + 0x2b8]
test r10d, r11d
cmp dword [rsp + 0x2b0], eax
jmp 0x140435dd4
movzx eax, byte [rsp + 0x50]
clc
test eax, eax
jmp 0x140436745
movzx eax, byte [rsp + 0x50]
stc
cmp bp, 0xdebb
test eax, eax
jmp 0x140436f9c
je 0x14043703f
lea rdx, [rsp + 0x140]
mov rcx, qword [rsp + 0x128]
jmp 0x140436fb7
call fcn.14042a65a
cvtsi2ss xmm0, eax
mov rax, qword [rsp + 0x68]
jmp 0x140436fca
mulss xmm0, dword [rax + 0x1928]
movss dword [rsp + 0x4b0], xmm0
setns al
cdqe
movzx rax, bp
movss xmm0, dword [rsp + 0x120]
movsx rax, dx
bswap eax
setnp ah
movss dword [rsp + 0x6e8], xmm0
movzx rax, si
movss xmm0, dword [rsp + 0x4b0]
mov ah, 0x2a
movss dword [rsp + 0x6ec], xmm0
setno ah
movsx rax, r12w
lahf
mov rax, qword [rsp + 0x6e8]
jmp 0x14043702d
mov qword [rsp + 0x360], rax
jmp 0x14043703a
jmp 0x140437168
movzx eax, byte [rsp + 0x63]
test eax, eax
jmp 0x14043704b
jne 0x1404370b2
mov rax, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x74]
clc
cmp r12d, 0x8e9a3015
cmp dword [rax + 0x1ac8], ecx
jne 0x1404370b2
mov rax, qword [rsp + 0x58]
movzx ecx, r13w
rol ecx, cl
movsxd rax, dword [rax + 8]
movsxd rcx, eax
mov cl, r13b
sar rcx, 0x1d
mov rcx, qword [rsp + 0x128]
test r13w, 0xc806
add rcx, rax
mov rax, rcx
jmp 0x1404370a0
mov qword [rsp + 0x140], rax
jmp 0x1404370ad
jmp 0x140437168
movzx eax, byte [rsp + 0x63]
jmp 0x1404370be
test eax, eax
jmp 0x1404370c5
jne 0x140437168
mov rax, qword [rsp + 0x128]
not ch
movsxd rcx, esi
mov qword [rsp + 0x830], rax
cmovne ax, di
inc ch
mov qword [rsp + 0x3a8], 0xffffffffffffffff
inc qword [rsp + 0x3a8]
or cx, ax
dec rcx
mov rax, qword [rsp + 0x830]
shrd rcx, r11, 0x94
mov rcx, qword [rsp + 0x3a8]
test al, r15b
cmp byte [rax + rcx], 0
jmp 0x140437121
jne 0x1404370f2
mov rax, qword [rsp + 0x3a8]
jmp 0x14043713b
mov rcx, qword [rsp + 0x128]
stc
add rcx, rax
mov rax, rcx
cmp r8d, 0xeb8144be
jmp 0x140437157
mov qword [rsp + 0x140], rax
sub rax, r10
btc rax, r15
inc eax
movzx eax, byte [rsp + 0x50]
clc
cmp bpl, r13b
test r8w, r15w
test eax, eax
jmp 0x14043717c
jne 0x1404371b4
mov rax, qword [rsp + 0x128]
add cl, bpl
mov rcx, qword [rsp + 0x140]
test bx, r12w
clc
sub rcx, rax
mov rax, rcx
cmp r10b, 0x32
stc
test cl, r9b
cmp rax, 0x200000
jge 0x140437329
movzx eax, byte [rsp + 0x63]
test eax, eax
je 0x1404371d6
mov dword [rsp + 0x2f4], 1
jmp 0x1404371d1
jmp 0x1404371e9
mov dword [rsp + 0x2f4], 0
movzx cx, r15b
setns cl
movss xmm1, dword [0x1400cea20]
xchg cx, cx
mov ecx, r9d
movzx cx, r14b
mov ecx, dword [rsp + 0x2f4]
jmp 0x140437208
call fcn.1403adcd4
mov dword [rsp + 0x4b8], eax
shr ax, 0xbe
bt ax, r15w
dec eax
mov rax, qword [rsp + 0xc8]
stc
test ah, 0xae
cmp r8, 0xffffffffe2976d05
mov rax, qword [rax + 0x2b0]
cmp esp, ecx
mov qword [rsp + 0x838], rax
not rax
btr ax, 0x3a
btc rax, rsi
movzx eax, byte [rsp + 0x50]
clc
cmp r13b, 0x98
cmp ax, sp
test eax, eax
jmp 0x140437263
je 0x14043727f
mov qword [rsp + 0x6f0], 0
jmp 0x14043727a
jmp 0x140437299
lea rax, [rsp + 0x370]
mov r9w, 0xea3
mov qword [rsp + 0x6f0], rax
bswap r9w
cdq
mov rax, qword [rsp + 0x6f0]
jmp 0x1404372a6
mov qword [rsp + 0x40], rax
not r9b
sete al
rdtsc
xorps xmm0, xmm0
movss dword [rsp + 0x38], xmm0
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x30], rax
cwde
mov rax, qword [rsp + 0x128]
movzx edx, r13w
mov qword [rsp + 0x28], rax
mov eax, dword [rsp + 0x4b8]
cdq
cwd
mov dword [rsp + 0x20], eax
not cx
rdtsc
lea r9, [rsp + 0x130]
lahf
mov rax, qword [rsp + 0x68]
movss xmm2, dword [rax + 0x1928]
movsx ecx, cx
mov rax, qword [rsp + 0x68]
cqo
mov dl, dl
mov rdx, qword [rax + 0x1920]
mov rcx, qword [rsp + 0x838]
jmp 0x140437324
call fcn.1404023c8
movzx eax, byte [rsp + 0x50]
test eax, eax
jmp 0x140437335
je 0x14043742b
mov rax, qword [rsp + 0x68]
movsx ecx, bp
xchg rcx, rcx
movss xmm0, dword [rax + 0x1928]
mov cx, 0xc09f
movsx rcx, r9w
movsx ecx, cx
movss dword [rsp + 0x4c0], xmm0
xchg cl, ch
movsx ecx, ax
xorps xmm0, xmm0
movss dword [rsp + 0x618], xmm0
movss xmm0, dword [rsp + 0x4c0]
movss dword [rsp + 0x61c], xmm0
movzx cx, ch
mov cx, r10w
movss xmm0, dword [rsp + 0x364]
addss xmm0, dword [rsp + 0x61c]
cmovnp ecx, r8d
movss dword [rsp + 0x4d0], xmm0
movzx rcx, bp
jmp 0x1404373b7
movss xmm0, dword [rsp + 0x360]
addss xmm0, dword [rsp + 0x618]
mov cl, dil
movsx ecx, r12w
movss dword [rsp + 0x4c8], xmm0
movzx ecx, bp
movss xmm0, dword [rsp + 0x4c8]
movss dword [rsp + 0x6f8], xmm0
setns cl
movsxd rcx, ebx
bswap ecx
movss xmm0, dword [rsp + 0x4d0]
movzx rcx, r14w
movzx ecx, cx
movss dword [rsp + 0x6fc], xmm0
lea rcx, [rsp + 0x6f8]
jmp 0x14043741c
call fcn.1404223c9
call fcn.1403bc63c
call fcn.1403cf117
movzx eax, byte [rsp + 0x79]
stc
test eax, eax
je 0x140437450
movzx eax, byte [rsp + 0x63]
test eax, eax
jmp 0x140437445
jne 0x140437450
call fcn.1403cbf0b
mov rax, qword [rsp + 0x68]
test r14b, bl
cmp sp, 0x9b9
movzx eax, byte [rax + 0x3048]
cmc
test rcx, 0xffffffff96853f1a
test eax, eax
jmp 0x140437473
je 0x1404374c5
movzx eax, byte [rsp + 0x79]
cmp ch, 0xb0
test eax, eax
je 0x14043749c
movzx eax, byte [rsp + 0x63]
stc
test eax, eax
jmp 0x140437496
je 0x1404374c5
mov r8, qword [rsp + 0x140]
movzx cx, bh
bswap rcx
mov rdx, qword [rsp + 0x128]
lea rcx, [rsp + 0x130]
jmp 0x1404374c0
call fcn.1403dfdc3
movss xmm0, dword [rsp + 0x3b0]
jmp 0x1404374d3
comiss xmm0, dword [0x1400ce90c]
jbe 0x1404375a5
mov rax, qword [rsp + 0xe0]
movss xmm0, dword [rsp + 0x114]
or r9b, r12b
stc
addss xmm0, dword [rax + 0x3c]
movss dword [rsp + 0x4e0], xmm0
btr ecx, 0xb4
shr r9b, 0x36
inc ch
mov rax, qword [rsp + 0xe0]
movss xmm0, dword [rsp + 0x118]
sbb ch, cl
addss xmm0, dword [rax + 0x50]
rcr cl, 0xb4
movss dword [rsp + 0x4d8], xmm0
dec ch
movss xmm0, dword [rsp + 0x4d8]
dec cl
movss dword [rsp + 0x700], xmm0
btr cx, r9w
stc
movss xmm0, dword [rsp + 0x4e0]
ror r9b, cl
or cl, r8b
movss dword [rsp + 0x704], xmm0
movzx rcx, dx
add cx, 0x2e1e
inc ecx
mov r9b, 1
bt dx, 0
cmovs edx, r9d
and cx, 0xb3bb
xor r8d, r8d
jmp 0x140437589
mov rdx, qword [rsp + 0x920]
bswap ecx
mov rcx, qword [rsp + 0x700]
jmp 0x1404375a0
call fcn.1403ae859
movzx eax, byte [rsp + 0x93]
test r13d, 0x8ea0c8b4
test bp, bp
jmp 0x1404375bc
test eax, eax
je 0x1404375eb
mov eax, dword [rsp + 0x948]
clc
stc
and eax, 0x200000
cmp r15d, edi
test eax, eax
jne 0x1404375eb
mov ecx, dword [rsp + 0x74]
jmp 0x1404375e6
call fcn.1403b2cf1
sub eax, eax
test eax, eax
jmp 0x1404375f4
jne 0x1404375eb
mov eax, dword [rsp + 0x948]
jmp 0x140437610
add rsp, 0x908
jmp 0x140437648
pop rdi
pop rsi
jmp 0x14043764f
ret