Function at 0x14043aae2
Capabilities:
Encode data using base64
Encrypt data using speck
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 0x20], r9
shl ax, cl
cmp r8w, sp
mov dword [rsp + 0x18], r8d
dec ax
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
nop
push rsi
push rdi
test r14d, 0x8b3e7788
xor ax, ax
sub rsp, 0x7e8
adc ah, 0xb9
neg ax
mov rax, qword [0x1400db970]
jmp 0x14043ab27
mov qword [rsp + 0x88], rax
sub eax, esp
mov rax, qword [0x1400db970]
mov qword [rsp + 0x6c0], rax
mov rax, qword [rsp + 0x6c0]
cmp r8d, 0x8207ff12
cmc
mov rax, qword [rax + 0x1a80]
test bp, r9w
mov byte [rax + 0x80], 1
sbb al, dil
mov rax, qword [rsp + 0x6c0]
jmp 0x14043ab72
mov rax, qword [rax + 0x1a80]
stc
mov qword [rsp + 0x328], rax
btc ax, 0x35
mov rax, qword [rsp + 0x328]
movzx eax, byte [rax + 0x83]
test bp, dx
cmc
test eax, eax
jmp 0x14043aba1
je 0x14043abb3
sub al, al
jmp 0x14043abae
jmp 0x1404405b5
mov rax, qword [rsp + 0x328]
mov rax, qword [rax + 0x2b0]
cmc
test r11b, spl
mov qword [rsp + 0x70], rax
stc
mov rax, qword [rsp + 0x88]
cmp sil, 0x19
add rax, 0x1568
clc
cmp eax, 0x8e8b86ba
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x88]
jmp 0x14043abfb
add rax, 8
mov qword [rsp + 0x310], rax
jmp 0x14043ac0c
call fcn.1403ce6e1
movss dword [rsp + 0x4d0], xmm0
setns al
movsx cx, sil
mov rax, qword [rsp + 0x88]
movzx rcx, si
movzx ecx, r15w
cmovp rcx, rax
mov dword [rax + 0x1b90], 0
mov rcx, qword [rsp + 0x800]
call fcn.1403ccfab
call fcn.1403ced83
mov eax, dword [rsp + 0x810]
cmp r11d, edx
jmp 0x14043ac61
and eax, 0x100
clc
test eax, eax
jmp 0x14043ac6e
jne 0x14043ac98
mov eax, dword [rsp + 0x810]
cmp r8w, 0xadb5
or eax, 0x10
test r11, 0x892c6a4
jmp 0x14043ac90
mov dword [rsp + 0x810], eax
stc
mov eax, dword [rsp + 0x810]
and eax, 8
test eax, eax
jmp 0x14043aca9
jne 0x14043acc8
mov edx, dword [rsp + 0x810]
mov rcx, qword [rsp + 0x808]
jmp 0x14043acc3
call fcn.140442f72
mov eax, dword [rsp + 0x810]
jmp 0x14043acda
and eax, 0x6000000
test eax, eax
jmp 0x14043ace6
jne 0x14043ad82
mov rax, qword [rsp + 0x88]
cmp r8b, r8b
test rdx, r14
test r15b, 0x9b
mov eax, dword [rax + 0x2fa4]
and eax, 0x6000000
test dil, bl
test eax, eax
jmp 0x14043ad13
je 0x14043ad3d
mov rax, qword [rsp + 0x88]
mov eax, dword [rax + 0x2fa4]
jmp 0x14043ad2c
mov dword [rsp + 0x280], eax
jmp 0x14043ad38
jmp 0x14043ad48
mov dword [rsp + 0x280], 0xa900000
mov eax, dword [rsp + 0x280]
and eax, 0x6000000
mov cl, sil
mov ecx, dword [rsp + 0x810]
cmp di, 0xa33f
cmc
or ecx, eax
bt rax, 0x95
bswap rax
mov eax, ecx
mov dword [rsp + 0x810], eax
sar ax, cl
rcr rax, 0xac
xadd ax, ax
mov eax, dword [rsp + 0x810]
and eax, 0x18000000
test bp, 0x1901
jmp 0x14043ad99
test eax, eax
jmp 0x14043ada0
jne 0x14043ae51
mov rax, qword [rsp + 0x88]
cmp esp, r12d
cmc
clc
mov eax, dword [rax + 0x2fa4]
cmp r14w, 0xc517
cmc
and eax, 0x18000000
clc
test eax, eax
jmp 0x14043adcd
je 0x14043adf7
mov rax, qword [rsp + 0x88]
jmp 0x14043ade0
mov eax, dword [rax + 0x2fa4]
jmp 0x14043adeb
mov dword [rsp + 0x2bc], eax
jmp 0x14043ae02
mov dword [rsp + 0x2bc], 0xa900000
mov eax, dword [rsp + 0x2bc]
not rcx
sub ch, 0x96
and eax, 0x18000000
xor rcx, rax
dec ecx
mov rcx, rsi
mov ecx, dword [rsp + 0x810]
test r11, 0xffffffffd611fa97
test sil, r11b
cmp r9b, 0x20
or ecx, eax
btc rax, rdi
movzx ax, r14b
mov eax, ecx
cmp r9w, sp
test r14w, 0xcda5
mov dword [rsp + 0x810], eax
xchg ah, ah
mov eax, dword [rsp + 0x810]
jmp 0x14043ae5d
and eax, 8
test eax, eax
jmp 0x14043ae67
jne 0x14043aeb3
mov rax, qword [rsp + 0x88]
mov eax, dword [rax + 0x2fa4]
btc cx, 0x21
cmc
and eax, 0x10000
mov ecx, 0xf13c859f
bts rcx, rdi
stc
mov ecx, dword [rsp + 0x810]
test r10w, 0x4702
or ecx, eax
mov eax, ecx
cmp dh, 0x13
mov dword [rsp + 0x810], eax
cmc
adc rax, 0x7889c3a4
mov eax, dword [rsp + 0x810]
and eax, 2
test eax, eax
je 0x14043aeda
mov dword [rsp + 0x2c0], 3
jmp 0x14043aed5
jmp 0x14043aef1
mov dword [rsp + 0x2c0], 4
sar ah, 0xaf
btc rax, 0x1d
rcl rax, 0xaf
mov eax, dword [rsp + 0x2c0]
jmp 0x14043aefd
mov dword [rsp + 0x178], eax
neg ah
movzx rax, cx
nop
mov eax, dword [rsp + 0x810]
jmp 0x14043af1e
and eax, 0x10000
test eax, eax
jmp 0x14043af2a
je 0x14043af62
mov eax, dword [rsp + 0x810]
test r8, rdx
cmp di, 0xf0bc
and eax, 2
test r9b, r12b
test eax, eax
jne 0x14043af62
mov dword [rsp + 0x2c4], 1
jmp 0x14043af5d
jmp 0x14043af72
mov dword [rsp + 0x2c4], 0
jmp 0x14043af72
mov al, byte [rsp + 0x2c4]
jmp 0x14043af7e
mov byte [rsp + 0x54], al
movzx rax, dx
bswap eax
movsx eax, sp
mov rax, qword [rsp + 0x328]
mov rax, qword [rax + 0xd0]
jmp 0x14043af9f
mov qword [rsp + 0x60], rax
jmp 0x14043afa9
call fcn.1403ceb52
movss dword [rsp + 0xd8], xmm0
movss xmm0, dword [rsp + 0xd8]
cmovbe rax, r13
rol ax, 0x3c
cmp r11b, 0x1e
movss dword [rsp + 0x68], xmm0
movzx eax, byte [rsp + 0x54]
jmp 0x14043afe3
test eax, eax
je 0x14043b000
mov dword [rsp + 0x2c8], 2
jmp 0x14043affb
jmp 0x14043b00b
mov dword [rsp + 0x2c8], 1
mov rax, qword [rsp + 0xd0]
jmp 0x14043b018
movss xmm0, dword [rsp + 0x68]
jmp 0x14043b023
addss xmm0, dword [rax + 0x50]
jmp 0x14043b02d
cvtsi2ss xmm1, dword [rsp + 0x2c8]
mulss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x14043b042
movss xmm1, dword [rsp + 0x4d0]
jmp 0x14043b050
subss xmm1, xmm0
jmp 0x14043b059
movaps xmm0, xmm1
jmp 0x14043b061
movss dword [rsp + 0x2e0], xmm0
movss xmm0, dword [rsp + 0x68]
jmp 0x14043b075
mulss xmm0, dword [0x1400cea20]
movss dword [rsp + 0x2d8], xmm0
jmp 0x14043b08b
movss xmm0, dword [rsp + 0x2d8]
jmp 0x14043b099
comiss xmm0, dword [rsp + 0x2e0]
jb 0x14043b0c8
movss xmm0, dword [rsp + 0x2d8]
jmp 0x14043b0b5
movss dword [rsp + 0x2e8], xmm0
jmp 0x14043b0c3
jmp 0x14043b0e4
movss xmm0, dword [rsp + 0x2e0]
cbw
cwde
movsx rax, r13w
movss dword [rsp + 0x2e8], xmm0
bswap ax
movss xmm0, dword [rsp + 0x2e8]
setno ah
movss dword [rsp + 0x44], xmm0
seta ah
movss xmm0, dword [rsp + 0x60]
addss xmm0, dword [rsp + 0x44]
movzx eax, cx
not al
xchg ah, al
mov rax, qword [rsp + 0xd0]
addss xmm0, dword [rax + 0x50]
mov ax, r10w
cmovbe eax, edi
movsx rax, r12w
movss dword [rsp + 0xa4], xmm0
not ah
cmovne ax, ax
movss xmm0, dword [rsp + 0xa4]
movzx eax, r9w
addss xmm0, dword [rsp + 0x68]
nop
not rax
movsxd rax, ecx
mov rax, qword [rsp + 0xd0]
jmp 0x14043b15a
addss xmm0, dword [rax + 0x50]
movss dword [rsp + 0xc8], xmm0
jmp 0x14043b16d
movss xmm0, dword [rsp + 0x68]
mulss xmm0, dword [0x1400ce96c]
cvttss2si eax, xmm0
cvtsi2ss xmm0, eax
movss dword [rsp + 0x100], xmm0
sar si, 0xb0
xor al, dil
movsxd rax, dword [rsp + 0x178]
and rcx, 0x363c48b1
test dx, 0x3828
shl rax, 2
movsx rcx, r11w
lea rcx, [rsp + 0x7c0]
mov rdi, rcx
movsx rsi, r11w
bswap rsi
mov rsi, qword [rsp + 0x808]
movzx rcx, r10w
mov rcx, rax
jmp 0x14043b1d5
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x44]
mulss xmm0, dword [0x1400ce954]
movss dword [rsp + 0xec], xmm0
jmp 0x14043b1f3
movss xmm0, dword [rsp + 0x44]
jmp 0x14043b1fe
mulss xmm0, dword [0x1400ce9a4]
movss dword [rsp + 0xa0], xmm0
jmp 0x14043b214
movss xmm0, dword [rsp + 0xa0]
jmp 0x14043b222
subss xmm0, dword [rsp + 0xec]
movss dword [rsp + 0x80], xmm0
jmp 0x14043b239
movss xmm0, dword [rsp + 0x44]
jmp 0x14043b244
mulss xmm0, dword [0x1400ce9a4]
movss xmm1, dword [rsp + 0x64]
jmp 0x14043b257
addss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x14043b263
movss dword [rsp + 0x4e0], xmm0
movss xmm0, dword [rsp + 0x44]
addss xmm0, dword [rsp + 0x68]
jmp 0x14043b27d
mulss xmm0, dword [0x1400ce9a4]
movss xmm1, dword [rsp + 0x60]
jmp 0x14043b290
addss xmm1, xmm0
jmp 0x14043b299
movaps xmm0, xmm1
jmp 0x14043b2a1
movss dword [rsp + 0x4d8], xmm0
jmp 0x14043b2af
movss xmm0, dword [rsp + 0x4d8]
jmp 0x14043b2bd
movss dword [rsp + 0x98], xmm0
jmp 0x14043b2cb
movss xmm0, dword [rsp + 0x4e0]
movss dword [rsp + 0x9c], xmm0
jmp 0x14043b2e2
movss xmm0, dword [rsp + 0x44]
jmp 0x14043b2ed
mulss xmm0, dword [0x1400ce940]
cvttss2si eax, xmm0
cvtsi2ss xmm0, eax
movss xmm1, dword [rsp + 0x80]
jmp 0x14043b30b
subss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x14043b317
movss dword [rsp + 0xcc], xmm0
jmp 0x14043b325
movss xmm0, dword [rsp + 0xcc]
jmp 0x14043b333
movss dword [rsp + 0xf8], xmm0
jmp 0x14043b341
xorps xmm0, xmm0
jmp 0x14043b349
movss dword [rsp + 0xfc], xmm0
jmp 0x14043b357
movss xmm0, dword [rsp + 0xcc]
jmp 0x14043b365
mulss xmm0, dword [0x1400cebf0]
movss dword [rsp + 0x110], xmm0
jmp 0x14043b37b
movss xmm0, dword [rsp + 0xcc]
mulss xmm0, dword [0x1400cebfc]
movss dword [rsp + 0x114], xmm0
movss xmm0, dword [rsp + 0xcc]
jmp 0x14043b3a3
mulss xmm0, dword [0x1400cebf0]
movss dword [rsp + 0x118], xmm0
jmp 0x14043b3b9
movss xmm0, dword [rsp + 0xcc]
jmp 0x14043b3c7
mulss xmm0, dword [0x1400cea00]
movss dword [rsp + 0x11c], xmm0
bsf ax, r9w
mov eax, 4
rol ch, cl
imul rax, rax, 0
or rcx, r15
xor cl, 0x3c
mov rcx, qword [rsp + 0x808]
clc
jmp 0x14043b400
movss xmm0, dword [rcx + rax]
movss dword [rsp + 0x4c], xmm0
mov eax, 4
bswap rcx
shr ch, 0xab
imul rax, rax, 1
rcr cl, cl
ror cl, cl
mov rcx, qword [rsp + 0x808]
movss xmm0, dword [rcx + rax]
movss dword [rsp + 0x50], xmm0
xadd cx, cx
movzx cx, dil
mov eax, 4
bt rcx, 0x24
mov cl, 0x25
movzx cx, ch
imul rax, rax, 2
mov rcx, qword [rsp + 0x808]
clc
cmp dl, r11b
movss xmm0, dword [rcx + rax]
btr eax, 0xb6
movss dword [rsp + 0x58], xmm0
movsx ecx, r14w
mov eax, 4
imul rax, rax, 0
neg cl
mov rcx, qword [rsp + 0x808]
movss xmm0, dword [rcx + rax]
sub ch, 0x27
cmc
xor cx, r12w
movss dword [rsp + 0xbc], xmm0
cdqe
mov eax, 4
ror cx, 0x16
imul rax, rax, 1
mov rcx, qword [rsp + 0x808]
clc
movss xmm0, dword [rcx + rax]
adc ax, 0x1236
movss dword [rsp + 0xb8], xmm0
mov eax, 4
sal ecx, 0x82
adc ecx, ecx
imul rax, rax, 2
adc cx, 0x7108
bsr cx, bp
sub cx, r9w
mov rcx, qword [rsp + 0x808]
test bh, 0x9d
cmp r8b, 0x1b
movss xmm0, dword [rcx + rax]
shl ah, cl
shr eax, 0xa7
sal eax, cl
movss dword [rsp + 0xb4], xmm0
xor ax, r14w
adc al, 0xa9
mov eax, dword [rsp + 0x810]
stc
cmp r15w, 0xd50c
test bpl, r13b
and eax, 0x8000000
clc
test eax, eax
jmp 0x14043b523
je 0x14043b646
lea rax, [rsp + 0x58]
jmp 0x14043b53c
mov qword [rsp + 0x28], rax
cbw
cwde
movsx eax, r10w
lea rax, [rsp + 0x50]
jmp 0x14043b55a
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x4c]
jmp 0x14043b569
movss xmm2, dword [rsp + 0xb4]
jmp 0x14043b577
movss xmm1, dword [rsp + 0xb8]
movss xmm0, dword [rsp + 0xbc]
jmp 0x14043b58e
call fcn.1403acc5c
mov rax, qword [rsp + 0x88]
add rax, 0x2fb0
movsxd rcx, ecx
mov r8d, 0xc
mov rdx, qword [rsp + 0x808]
movsx cx, ch
setbe cl
mov ch, 0x99
mov rcx, rax
jmp 0x14043b5c4
call fcn.140031e96
test eax, eax
jmp 0x14043b5d0
jne 0x14043b641
movss xmm0, dword [rsp + 0x50]
ucomiss xmm0, dword [0x1400ce90c]
jne 0x14043b609
mov rax, qword [rsp + 0x88]
movss xmm0, dword [rax + 0x2fa8]
jmp 0x14043b5fe
movss dword [rsp + 0x4c], xmm0
jmp 0x14043b609
movss xmm0, dword [rsp + 0x58]
jmp 0x14043b614
ucomiss xmm0, dword [0x1400ce90c]
jne 0x14043b641
mov rax, qword [rsp + 0x88]
jmp 0x14043b62e
movss xmm0, dword [rax + 0x2fac]
movss dword [rsp + 0x50], xmm0
jmp 0x14043b641
jmp 0x14043b6c3
mov eax, dword [rsp + 0x810]
cmp dil, r13b
and eax, 0x10000000
test r11b, bl
jmp 0x14043b65e
test eax, eax
je 0x14043b6c3
lea rax, [rsp + 0xb4]
mov qword [rsp + 0x28], rax
cdqe
cmovno eax, r11d
movzx r9w, bpl
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x20], rax
mov r9w, 0x5894
lea r9, [rsp + 0xbc]
jmp 0x14043b69d
movss xmm2, dword [rsp + 0x58]
jmp 0x14043b6a8
movss xmm1, dword [rsp + 0x50]
jmp 0x14043b6b3
movss xmm0, dword [rsp + 0x4c]
jmp 0x14043b6be
call fcn.1403ace94
mov byte [rsp + 0x40], 0
mov byte [rsp + 0x48], 0
movsxd rcx, eax
mov byte [rsp + 0x49], 0
mov dl, 1
movzx ecx, ax
xchg cl, ch
mov ecx, 8
jmp 0x14043b6e6
call fcn.1403cc066
mov eax, dword [rsp + 0x810]
cmc
cmp r10b, 0
test dl, r8b
and eax, 0x4000000
jmp 0x14043b704
test eax, eax
jmp 0x14043b70b
je 0x14043bfec
mov rax, qword [rsp + 0xd0]
bswap rcx
cwd
movss xmm0, dword [rsp + 0x44]
addss xmm0, dword [rax + 0x50]
cdq
cmovno cx, r12w
movzx rdx, bx
addss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x4e8], xmm0
bswap rcx
jmp 0x14043b74a
movss xmm0, dword [rsp + 0x4e8]
movss dword [rsp + 0x698], xmm0
movss xmm0, dword [rsp + 0x44]
cwd
movss dword [rsp + 0x69c], xmm0
lea rdx, [rsp + 0x698]
not ecx
lea rcx, [0x1400ce700]
jmp 0x14043b783
call fcn.14041d87e
call fcn.1403bbc42
movzx eax, al
test r10b, r14b
test eax, eax
jmp 0x14043b79a
je 0x14043bfb4
mov eax, 8
or ch, al
imul rax, rax, 0
adc rcx, 0xffffffffb48e1f16
mov rcx, qword [rsp + 0x88]
lea rax, [rcx + rax + 0x3d4]
clc
cmp r10w, 0x25b4
test r8, 0xffffffffb83494be
mov qword [rsp + 0x5d0], rax
mov rax, qword [rsp + 0x5d0]
jmp 0x14043b7e8
movss xmm0, dword [rax + 4]
subss xmm0, dword [rsp + 0x9c]
movss dword [rsp + 0x4f8], xmm0
stc
mov rax, qword [rsp + 0x5d0]
movss xmm0, dword [rax]
subss xmm0, dword [rsp + 0x98]
mov al, r8b
movzx rax, bp
movss dword [rsp + 0x4f0], xmm0
movzx ax, r11b
cmp r10w, r10w
or ax, r10w
movss xmm0, dword [rsp + 0x4f0]
cmc
cmp r15d, 0x9da5889c
xchg al, al
movss dword [rsp + 0x108], xmm0
movss xmm0, dword [rsp + 0x4f8]
bsf eax, ecx
or al, 0x30
sal ah, cl
movss dword [rsp + 0x10c], xmm0
mov rax, qword [rsp + 0x88]
add rax, 0x130
jmp 0x14043b87a
mov qword [rsp + 0x5d8], rax
mov rax, qword [rsp + 0x5d8]
jmp 0x14043b88f
movss xmm0, dword [rax + 4]
lahf
mov rax, 0xffffffffedb691a4
jmp 0x14043b8a1
subss xmm0, dword [rsp + 0x9c]
xchg al, al
movss dword [rsp + 0x508], xmm0
jmp 0x14043b8ba
mov rax, qword [rsp + 0x5d8]
jmp 0x14043b8c7
movss xmm0, dword [rax]
jmp 0x14043b8d0
subss xmm0, dword [rsp + 0x98]
movss dword [rsp + 0x500], xmm0
jmp 0x14043b8e7
movss xmm0, dword [rsp + 0x500]
movss dword [rsp + 0x1d0], xmm0
jmp 0x14043b8fe
movss xmm0, dword [rsp + 0x508]
movss dword [rsp + 0x1d4], xmm0
jmp 0x14043b915
movss xmm0, dword [rsp + 0x10c]
jmp 0x14043b923
mulss xmm0, dword [rsp + 0x10c]
movss xmm1, dword [rsp + 0x108]
jmp 0x14043b93a
mulss xmm1, dword [rsp + 0x108]
addss xmm1, xmm0
jmp 0x14043b94c
movaps xmm0, xmm1
jmp 0x14043b954
movss dword [rsp + 0x2ec], xmm0
jmp 0x14043b962
movss xmm0, dword [rsp + 0x80]
jmp 0x14043b970
subss xmm0, dword [0x1400cea20]
jmp 0x14043b97d
movss xmm1, dword [rsp + 0x80]
subss xmm1, dword [0x1400cea20]
jmp 0x14043b993
mulss xmm0, xmm1
movss xmm1, dword [rsp + 0x2ec]
jmp 0x14043b9a5
comiss xmm1, xmm0
jb 0x14043ba80
movss xmm0, dword [rsp + 0xa0]
addss xmm0, dword [0x1400cea20]
jmp 0x14043b9c4
movss xmm1, dword [rsp + 0xa0]
jmp 0x14043b9d2
addss xmm1, dword [0x1400cea20]
jmp 0x14043b9df
mulss xmm0, xmm1
movss xmm1, dword [rsp + 0x2ec]
jmp 0x14043b9f1
comiss xmm1, xmm0
ja 0x14043ba80
movss xmm1, dword [rsp + 0x1d0]
jmp 0x14043ba08
movss xmm0, dword [rsp + 0x1d4]
jmp 0x14043ba16
call fcn.14048a2c0
divss xmm0, dword [0x1400cea98]
mulss xmm0, dword [0x1400ce9a4]
movss dword [rsp + 0x4c], xmm0
movss xmm0, dword [rsp + 0x4c]
jmp 0x14043ba3c
comiss xmm0, dword [0x1400ce90c]
jae 0x14043ba63
movss xmm0, dword [rsp + 0x4c]
xchg al, al
addss xmm0, dword [0x1400cea20]
mov al, 0x9e
movss dword [rsp + 0x4c], xmm0
not al
mov byte [rsp + 0x48], 1
mov al, r12b
sets al
mov al, byte [rsp + 0x48]
jmp 0x14043ba77
mov byte [rsp + 0x40], al
jmp 0x14043ba80
movss xmm0, dword [rsp + 0x4c]
jmp 0x14043ba8b
xorps xmm0, xmmword [0x1400cec60]
mulss xmm0, dword [0x1400cea6c]
mulss xmm0, dword [0x1400cea98]
call fcn.1400b89d0
movss dword [rsp + 0xe8], xmm0
jmp 0x14043bab5
movss xmm0, dword [rsp + 0x4c]
jmp 0x14043bac0
xorps xmm0, xmmword [0x1400cec60]
mulss xmm0, dword [0x1400cea6c]
mulss xmm0, dword [0x1400cea98]
call fcn.1400bbc80
movss dword [rsp + 0xe4], xmm0
jmp 0x14043baea
movss xmm0, dword [rsp + 0x10c]
jmp 0x14043baf8
mulss xmm0, dword [rsp + 0xe8]
movss xmm1, dword [rsp + 0x108]
jmp 0x14043bb0f
mulss xmm1, dword [rsp + 0xe4]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x518], xmm0
movss xmm0, dword [rsp + 0x10c]
jmp 0x14043bb36
mulss xmm0, dword [rsp + 0xe4]
movss xmm1, dword [rsp + 0x108]
mulss xmm1, dword [rsp + 0xe8]
subss xmm1, xmm0
jmp 0x14043bb5a
movaps xmm0, xmm1
cmovno cx, r13w
cwd
not r8b
movss dword [rsp + 0x510], xmm0
movss xmm0, dword [rsp + 0x510]
setbe r9b
mov dx, 0xd609
xchg ch, dl
movss dword [rsp + 0x5e0], xmm0
bswap r8
seto cl
movzx r9d, r14w
movss xmm0, dword [rsp + 0x518]
movzx r9w, r9b
movsxd r9, r8d
cqo
movss dword [rsp + 0x5e4], xmm0
movzx r8w, r12b
cdq
lea r9, [rsp + 0x5e0]
movsx cx, r15b
lea r8, [rsp + 0x118]
lea rdx, [rsp + 0x110]
not cx
jmp 0x14043bbdd
lea rcx, [rsp + 0xf8]
call fcn.1403a98c1
movzx eax, al
test r14w, r12w
cmc
test eax, eax
je 0x14043bfb4
movss xmm0, dword [rsp + 0x1d4]
jmp 0x14043bc08
mulss xmm0, dword [rsp + 0xe8]
movss xmm1, dword [rsp + 0x1d0]
jmp 0x14043bc1f
mulss xmm1, dword [rsp + 0xe4]
addss xmm1, xmm0
jmp 0x14043bc31
movaps xmm0, xmm1
jmp 0x14043bc39
movss dword [rsp + 0x528], xmm0
jmp 0x14043bc47
movss xmm0, dword [rsp + 0x1d4]
jmp 0x14043bc55
mulss xmm0, dword [rsp + 0xe4]
movss xmm1, dword [rsp + 0x1d0]
jmp 0x14043bc6c
mulss xmm1, dword [rsp + 0xe8]
subss xmm1, xmm0
movsxd rdx, ebx
movaps xmm0, xmm1
cmovp cx, r15w
movzx rdx, ax
movss dword [rsp + 0x520], xmm0
movss xmm0, dword [rsp + 0x520]
movss dword [rsp + 0x308], xmm0
movss xmm0, dword [rsp + 0x528]
movss dword [rsp + 0x30c], xmm0
mov cx, 0xd002
cmovns r9w, di
lea r9, [rsp + 0x308]
movzx r8, r12w
movzx edx, ax
lea r8, [rsp + 0x118]
lea rdx, [rsp + 0x110]
lea rcx, [rsp + 0xf8]
jmp 0x14043bcea
call fcn.1403a98c1
movzx eax, al
cmp r13w, 0xa7b0
clc
test sp, r8w
test eax, eax
jmp 0x14043bd04
jne 0x14043bd60
lea rax, [rsp + 0x308]
mov qword [rsp + 0x20], rax
mov r9b, r14b
movsxd rcx, esi
lea r9, [rsp + 0x118]
cmovb dx, r9w
lea r8, [rsp + 0x110]
movzx cx, al
lea rdx, [rsp + 0xf8]
lea rcx, [rsp + 0x7d0]
call fcn.1403a9eab
mov rax, qword [rax]
cwd
movsx r8d, ax
mov qword [rsp + 0x308], rax
bswap r8w
lea rax, [rsp + 0x798]
movsx ecx, r10w
movsx r8, r14w
mov qword [rsp + 0x30], rax
movsx eax, r9w
mov dl, 0xd
movzx rax, ax
lea rax, [rsp + 0x530]
xchg r9w, cx
cwd
mov qword [rsp + 0x28], rax
mov r8b, 0xa2
bswap r8w
movsx r8w, dl
lea rax, [rsp + 0x534]
bswap ecx
jmp 0x14043bdad
mov qword [rsp + 0x20], rax
jmp fcn.14043bdba
mov eax, dword [rsp + 0x810]
clc
and eax, 8
test eax, eax
jmp 0x14043bfc6
jne 0x14043bfe7
mov edx, 1
mov ecx, eax
movsx ecx, si
lea rcx, str.context
jmp 0x14043bfe2
call fcn.1403d23a1
jmp 0x14043c4ab
mov eax, dword [rsp + 0x810]
and eax, 0x2000000
test r10b, 0x3c
jmp 0x14043c001
test eax, eax
jmp 0x14043c008
je 0x14043c4ab
movss xmm0, dword [rsp + 0x44]
movsxd rdx, r14d
not cx
xchg dl, cl
movss dword [rsp + 0x5e8], xmm0
movzx cx, dl
movsxd rdx, ebx
movss xmm0, dword [rsp + 0x44]
movss dword [rsp + 0x5ec], xmm0
movsx edx, r12w
movzx ecx, r12w
movsxd rdx, ebp
lea rdx, [rsp + 0x5e8]
movsx ecx, r14w
lea rcx, [0x1400ce704]
jmp 0x14043c05e
call fcn.14041d87e
call fcn.1403bbc42
movzx eax, al
test eax, eax
jmp 0x14043c072
je 0x14043c2ad
movss xmm0, dword [rsp + 0x44]
bswap eax
mov rax, 0xfffffffffa198a88
subss xmm0, dword [0x1400cea20]
mov rax, qword [rsp + 0x310]
jmp 0x14043c09c
movss xmm1, dword [rax + 0x128]
jmp 0x14043c0a9
subss xmm1, dword [rsp + 0x60]
divss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x14043c0bb
movss dword [rsp + 0x188], xmm0
movss xmm0, dword [rsp + 0x188]
jmp 0x14043c0d2
comiss xmm0, dword [0x1400ce90c]
jae 0x14043c0fa
xorps xmm0, xmm0
jmp 0x14043c0e7
movss dword [rsp + 0x304], xmm0
jmp 0x14043c0f5
jmp 0x14043c164
movss xmm0, dword [rsp + 0x188]
comiss xmm0, dword [0x1400cea20]
jbe 0x14043c12b
movss xmm0, dword [0x1400cea20]
jmp 0x14043c11d
movss dword [rsp + 0x300], xmm0
jmp 0x14043c149
movss xmm0, dword [rsp + 0x188]
lahf
movsx ax, r13b
movsx rax, r10w
movss dword [rsp + 0x300], xmm0
not eax
movss xmm0, dword [rsp + 0x300]
mov al, r11b
cmovbe ax, r13w
lahf
movss dword [rsp + 0x304], xmm0
movss xmm0, dword [rsp + 0x304]
movzx eax, ax
movsx ax, r9b
movss dword [rsp + 0x50], xmm0
jmp 0x14043c184
movss xmm0, dword [rsp + 0x44]
jmp 0x14043c197
subss xmm0, dword [0x1400cea20]
movsx ax, r14b
mov rax, qword [rsp + 0x310]
movss xmm1, dword [rax + 0x12c]
jmp 0x14043c1b9
subss xmm1, dword [rsp + 0x64]
divss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x190], xmm0
jmp 0x14043c1d4
movss xmm0, dword [rsp + 0x190]
comiss xmm0, dword [0x1400ce90c]
jae 0x14043c205
xorps xmm0, xmm0
jmp 0x14043c1f2
movss dword [rsp + 0x1fc], xmm0
jmp 0x14043c200
jmp 0x14043c26f
movss xmm0, dword [rsp + 0x190]
jmp 0x14043c213
comiss xmm0, dword [0x1400cea20]
jbe 0x14043c236
movss xmm0, dword [0x1400cea20]
movss dword [rsp + 0x1f8], xmm0
jmp 0x14043c251
movss xmm0, dword [rsp + 0x190]
inc al
movss dword [rsp + 0x1f8], xmm0
xchg al, al
rol al, cl
sar al, 0x92
movss xmm0, dword [rsp + 0x1f8]
mov al, bl
jmp 0x14043c261
movss dword [rsp + 0x1fc], xmm0
and al, 0xf
xadd al, al
movss xmm0, dword [0x1400cea20]
xadd al, al
shr al, 0x92
subss xmm0, dword [rsp + 0x1fc]
movss dword [rsp + 0x58], xmm0
or al, bpl
sar al, cl
mov byte [rsp + 0x49], 1
sub al, 0xae
mov al, byte [rsp + 0x49]
test bx, sp
mov byte [rsp + 0x40], al
movsx rax, di
mov al, 0x1d
movzx ax, al
mov eax, dword [rsp + 0x810]
jmp 0x14043c2b9
and eax, 8
cmc
test eax, eax
jne 0x14043c2e1
mov edx, 1
movsx rcx, sp
jmp 0x14043c2d5
lea rcx, str.context
call fcn.1403d23a1
movss xmm0, dword [rsp + 0x64]
movss dword [rsp + 0x538], xmm0
jmp 0x14043c2f9
movss xmm0, dword [rsp + 0xa4]
movsx rcx, bp
movss dword [rsp + 0x5f0], xmm0
not ch
movss xmm0, dword [rsp + 0x538]
movss dword [rsp + 0x5f4], xmm0
movsx cx, bh
bswap ecx
lea rcx, [rsp + 0x5f0]
jmp 0x14043c336
call fcn.1403ce25d
movss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x5f8], xmm0
cqo
movsxd rdx, r10d
movss xmm0, dword [rsp + 0x44]
movss dword [rsp + 0x5fc], xmm0
sete cl
movsxd rcx, r11d
lea rdx, [rsp + 0x5f8]
cmovg ecx, esi
lea rcx, [0x1400ce708]
jmp 0x14043c37b
call fcn.14041d87e
call fcn.1403bbc42
movzx eax, al
cmp bl, r10b
stc
test eax, eax
jmp 0x14043c393
je 0x14043c4ab
movss xmm0, dword [rsp + 0x44]
movzx eax, r8w
subss xmm0, dword [0x1400cea20]
mov rax, qword [rsp + 0x310]
movss xmm1, dword [rax + 0x12c]
jmp 0x14043c3c0
subss xmm1, dword [rsp + 0x64]
jmp 0x14043c3cb
divss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x14043c3d7
movss dword [rsp + 0x198], xmm0
movss xmm0, dword [rsp + 0x198]
comiss xmm0, dword [0x1400ce90c]
jae 0x14043c411
xorps xmm0, xmm0
jmp 0x14043c3fe
movss dword [rsp + 0x204], xmm0
jmp 0x14043c40c
jmp 0x14043c47e
movss xmm0, dword [rsp + 0x198]
jmp 0x14043c41f
comiss xmm0, dword [0x1400cea20]
jbe 0x14043c44c
movss xmm0, dword [0x1400cea20]
jmp 0x14043c439
movss dword [rsp + 0x200], xmm0
jmp 0x14043c447
jmp 0x14043c469
movss xmm0, dword [rsp + 0x198]
sub al, 0x1a
mov al, cl
movss dword [rsp + 0x200], xmm0
sar al, 0xd
rol al, 0x36
cmc
movss xmm0, dword [rsp + 0x200]
movss dword [rsp + 0x204], xmm0
shr al, 0x10
movss xmm0, dword [rsp + 0x204]
mov al, 0x3e
sar al, 0x93
sub al, 0xbb
movss dword [rsp + 0x4c], xmm0
sbb al, 0x27
xadd al, al
mov byte [rsp + 0x48], 1
mov al, byte [rsp + 0x48]
cmp ch, 0x9b
mov byte [rsp + 0x40], al
neg al
movzx eax, byte [rsp + 0x54]
jmp 0x14043c4b5
test eax, eax
jmp 0x14043c4bc
je 0x14043c6e4
movss xmm0, dword [rsp + 0x64]
movsxd rcx, r14d
movss dword [rsp + 0x540], xmm0
movzx ecx, r10w
movss xmm0, dword [rsp + 0xc8]
movzx cx, r15b
movss dword [rsp + 0x600], xmm0
cmovo rcx, rsp
movsx cx, sil
movss xmm0, dword [rsp + 0x540]
movss dword [rsp + 0x604], xmm0
xchg ch, ch
movzx cx, dl
movsxd rcx, esp
lea rcx, [rsp + 0x600]
jmp 0x14043c520
call fcn.1403ce25d
movss xmm0, dword [rsp + 0x68]
cdq
cqo
movzx rdx, r10w
movss dword [rsp + 0x608], xmm0
mov rdx, rdx
movss xmm0, dword [rsp + 0x44]
cdq
mov dl, sil
movss dword [rsp + 0x60c], xmm0
cwd
setle cl
movzx rdx, bp
lea rdx, [rsp + 0x608]
mov ecx, edi
mov ch, 0xa9
movsxd rcx, esp
lea rcx, str.alpha
jmp 0x14043c576
call fcn.14041d87e
call fcn.1403bbc42
movzx eax, al
jmp 0x14043c588
test eax, eax
jmp 0x14043c58f
je 0x14043c6e4
movss xmm0, dword [rsp + 0x44]
subss xmm0, dword [0x1400cea20]
movzx rax, r13w
mov rax, r13
mov rax, qword [rsp + 0x310]
jmp 0x14043c5b7
movss xmm1, dword [rax + 0x12c]
jmp 0x14043c5c4
subss xmm1, dword [rsp + 0x64]
jmp 0x14043c5cf
divss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x14043c5db
movss dword [rsp + 0x1a0], xmm0
jmp 0x14043c5e9
movss xmm0, dword [rsp + 0x1a0]
jmp 0x14043c5f7
comiss xmm0, dword [0x1400ce90c]
jae 0x14043c61f
xorps xmm0, xmm0
jmp 0x14043c60c
movss dword [rsp + 0x20c], xmm0
jmp 0x14043c61a
jmp 0x14043c68f
movss xmm0, dword [rsp + 0x1a0]
jmp 0x14043c62d
comiss xmm0, dword [0x1400cea20]
jbe 0x14043c655
movss xmm0, dword [0x1400cea20]
jmp 0x14043c647
movss dword [rsp + 0x208], xmm0
jmp 0x14043c674
movss xmm0, dword [rsp + 0x1a0]
movzx ecx, si
movss dword [rsp + 0x208], xmm0
bswap rax
ror cx, cl
bsf cx, cx
movss xmm0, dword [rsp + 0x208]
cdqe
mov eax, r13d
movss dword [rsp + 0x20c], xmm0
test r10b, 0x3d
movss xmm0, dword [0x1400cea20]
xadd ecx, ecx
subss xmm0, dword [rsp + 0x20c]
jmp 0x14043c6a8
mov eax, 4
sal rcx, cl
cmp cx, cx
imul rax, rax, 3
movsxd rcx, r9d
jmp 0x14043c6c3
mov rcx, qword [rsp + 0x808]
jmp 0x14043c6d0
movss dword [rcx + rax], xmm0
jmp 0x14043c6da
mov byte [rsp + 0x40], 1
jmp 0x14043c6e4
call fcn.1403cc1af
mov eax, dword [rsp + 0x810]
test r9w, bp
and eax, 0x100
clc
test eax, eax
jmp 0x14043c701
jne 0x14043c72b
mov rax, qword [rsp + 0xd0]
jmp 0x14043c714
movss xmm1, dword [rax + 0x50]
xorps xmm0, xmm0
jmp 0x14043c721
call fcn.1403cdf7d
call fcn.1403ced83
mov eax, dword [rsp + 0x810]
jmp 0x14043c73a
and eax, 0x80
stc
clc
test eax, eax
jmp 0x14043c748
jne 0x14043c7fc
xor edx, edx
movsx cx, r8b
jmp 0x14043c75d
mov rcx, qword [rsp + 0x800]
call fcn.1403ae762
mov qword [rsp + 0x610], rax
bswap ax
mov rax, qword [rsp + 0x610]
cmc
cmp qword [rsp + 0x800], rax
jmp 0x14043c78b
je 0x14043c7fc
mov eax, dword [rsp + 0x810]
and eax, 0x100
test eax, eax
jmp 0x14043c7a4
je 0x14043c7c9
mov rax, qword [rsp + 0xd0]
jmp 0x14043c7b7
movss xmm1, dword [rax + 0x50]
xorps xmm0, xmm0
jmp 0x14043c7c4
call fcn.1403cdf7d
sub r8d, r8d
movsx dx, sil
cmovp cx, bp
mov rdx, qword [rsp + 0x610]
movsx cx, r14b
jmp 0x14043c7ea
mov rcx, qword [rsp + 0x800]
jmp 0x14043c7f7
call fcn.140419bc3
mov eax, dword [rsp + 0x810]
and eax, 0x100
cmp r12, r11
test r9b, 0x35
test eax, eax
jmp 0x14043c816
jne 0x14043cd22
mov dl, 1
movsxd rcx, r9d
bswap cx
mov ecx, 0x10
jmp 0x14043c82e
call fcn.1403cc066
mov eax, dword [rsp + 0x810]
and eax, 2
test eax, eax
jmp 0x14043c844
je 0x14043c865
movss xmm0, dword [0x1400cea20]
movss dword [rsp + 0x210], xmm0
jmp 0x14043c860
jmp 0x14043c8a8
mov eax, 4
bsr cx, r8w
xadd ch, cl
imul rax, rax, 3
ror cl, cl
shld ecx, esi, 0x18
mov rcx, qword [rsp + 0x808]
test ecx, 0x3e81b924
clc
jmp 0x14043c890
movss xmm0, dword [rcx + rax]
bsf cx, r10w
lahf
movss dword [rsp + 0x210], xmm0
cmovs eax, r15d
mov eax, 4
rcl ch, cl
or ch, 0x29
sbb cx, 0xa326
imul rax, rax, 2
shr rcx, cl
btr ecx, 0x96
not cl
mov rcx, qword [rsp + 0x808]
test r9b, bl
jmp 0x14043c8d4
movss xmm0, dword [rcx + rax]
movsxd rax, ebp
shr ah, cl
movss dword [rsp + 0x558], xmm0
movsxd rcx, r15d
mov eax, 4
imul rax, rax, 1
sal cx, cl
mov rcx, qword [rsp + 0x808]
jmp 0x14043c903
movss xmm0, dword [rcx + rax]
movss dword [rsp + 0x550], xmm0
bts ax, ax
sal rax, 0x85
mov eax, 4
btc rcx, rbp
imul rax, rax, 0
sal ecx, cl
mov rcx, qword [rsp + 0x808]
cmp rsp, r12
stc
movss xmm0, dword [rcx + rax]
shr eax, 0x1c
movss dword [rsp + 0x548], xmm0
movzx eax, cx
movss xmm0, dword [rsp + 0x548]
movss dword [rsp + 0x6c8], xmm0
cdqe
movzx ax, sil
shl ax, 0x9d
movss xmm0, dword [rsp + 0x550]
cmovne rax, rcx
movss dword [rsp + 0x6cc], xmm0
neg al
movss xmm0, dword [rsp + 0x558]
shr al, cl
cbw
bswap eax
movss dword [rsp + 0x6d0], xmm0
shl rax, 0xa8
cmp cl, r8b
movss xmm0, dword [rsp + 0x210]
movss dword [rsp + 0x6d4], xmm0
stc
cmp sil, 0x3b
mov eax, dword [rsp + 0x810]
and eax, 0x80
clc
test eax, eax
je 0x14043c9d9
lea rcx, str.Current
jmp 0x14043c9d4
call fcn.14041a9e9
mov dword [rsp + 0x218], 0x180e0040
jmp 0x14043c9e9
movss xmm0, dword [rsp + 0xd8]
jmp 0x14043c9f7
mulss xmm0, dword [0x1400cea94]
movss dword [rsp + 0x618], xmm0
jmp 0x14043ca0d
movss xmm0, dword [rsp + 0xd8]
mulss xmm0, dword [0x1400cea6c]
movss dword [rsp + 0x61c], xmm0
movsxd rax, edx
or al, 0
cmc
mov eax, dword [rsp + 0x218]
sal cl, cl
mov ecx, dword [rsp + 0x810]
movsxd r9, eax
sar r9w, cl
sal r9b, cl
and ecx, eax
mov eax, ecx
mov cl, 0x2e
cwd
setge r9b
mov r9, qword [rsp + 0x618]
movsx r8d, dx
movsx r8, dx
setne r8b
mov r8d, eax
movzx rdx, r14w
not ecx
lea rdx, [rsp + 0x6c8]
lea rcx, str.current
jmp 0x14043ca84
call fcn.1404405c4
cmp qword [rsp + 0x818], 0
jmp 0x14043ca97
je 0x14043cd18
lea rcx, str.Original
call fcn.14041a9e9
mov eax, dword [rsp + 0x810]
test bpl, dl
and eax, 2
test r15w, 0xf2d
clc
test eax, eax
je 0x14043cae5
movss xmm0, dword [0x1400cea20]
jmp 0x14043cad2
movss dword [rsp + 0x214], xmm0
jmp 0x14043cae0
jmp 0x14043cb1a
mov eax, 4
sal rcx, 0xe
or cl, 0x2b
imul rax, rax, 3
mov cl, r8b
movzx ecx, si
ror ecx, cl
mov rcx, qword [rsp + 0x818]
clc
test al, r11b
movss xmm0, dword [rcx + rax]
movss dword [rsp + 0x214], xmm0
adc rax, r13
mov eax, 4
imul rax, rax, 2
rcr rcx, 0x12
bsf cx, sp
mov rcx, qword [rsp + 0x818]
movss xmm0, dword [rcx + rax]
movss dword [rsp + 0x340], xmm0
seto cl
mov eax, 4
ror cl, cl
ror ch, 0x36
adc cx, cx
imul rax, rax, 1
sbb ch, 0x20
mov rcx, qword [rsp + 0x818]
movss xmm0, dword [rcx + rax]
stc
btr ax, bp
movss dword [rsp + 0x598], xmm0
mov eax, 4
inc cx
bsr ecx, r8d
imul rax, rax, 0
not cl
mov rcx, qword [rsp + 0x818]
movss xmm0, dword [rcx + rax]
jmp 0x14043cb97
movss dword [rsp + 0x560], xmm0
movss xmm0, dword [rsp + 0x560]
jmp 0x14043cbae
movss dword [rsp + 0x6d8], xmm0
movss xmm0, dword [rsp + 0x598]
jmp 0x14043cbc5
movss dword [rsp + 0x6dc], xmm0
jmp 0x14043cbd3
movss xmm0, dword [rsp + 0x340]
jmp 0x14043cbe1
movss dword [rsp + 0x6e0], xmm0
jmp 0x14043cbef
movss xmm0, dword [rsp + 0x214]
jmp 0x14043cbfd
movss dword [rsp + 0x6e4], xmm0
jmp 0x14043cc0b
movss xmm0, dword [rsp + 0xd8]
mulss xmm0, dword [0x1400cea94]
movss dword [rsp + 0x620], xmm0
jmp 0x14043cc2a
movss xmm0, dword [rsp + 0xd8]
mulss xmm0, dword [0x1400cea6c]
movss dword [rsp + 0x624], xmm0
btr r8w, sp
add r8w, 0x1633
mov eax, dword [rsp + 0x218]
movsx r8, r9w
rcr dx, cl
mov ecx, dword [rsp + 0x810]
movsx r8, cx
shl r9b, cl
and ecx, eax
jmp 0x14043cc76
mov eax, ecx
movsx r9, r10w
mov r9, qword [rsp + 0x620]
cqo
movzx dx, bh
mov r8d, eax
movsx cx, bh
mov ch, 0x2d
lea rdx, [rsp + 0x6d8]
mov cx, si
lea rcx, str.original
jmp 0x14043ccab
call fcn.1404405c4
movzx eax, al
test ch, 0x1e
cmp bpl, 0xa2
test eax, eax
jmp 0x14043ccc1
je 0x14043cd18
movsxd rax, dword [rsp + 0x178]
xadd ch, cl
shr dil, cl
shl rax, 2
mov di, r8w
mov rdi, qword [rsp + 0x808]
mov rsi, 0xffffffffe92285bc
not esi
seta sil
mov rsi, qword [rsp + 0x818]
mov ch, 0x1e
movsx ecx, r12w
cmovno ecx, esi
mov rcx, rax
jmp 0x14043cd0c
rep movsb byte [rdi], byte [rsi]
jmp 0x14043cd13
mov byte [rsp + 0x40], 1
call fcn.1403cc1af
call fcn.1403cf117
movzx eax, byte [rsp + 0x48]
stc
clc
test eax, eax
jmp 0x14043cd30
jne 0x14043cd4c
movzx eax, byte [rsp + 0x49]
test dil, 0xa6
test eax, eax
jmp 0x14043cd46
je 0x14043d0b8
mov eax, dword [rsp + 0x810]
cmp r8w, 0x7d12
and eax, 0x8000000
test di, r9w
jmp 0x14043cd67
test eax, eax
jmp 0x14043cd6e
je 0x14043d00f
mov eax, 4
btc rcx, r10
sub ch, 0x17
test rax, 0x2fa12f90
imul rax, rax, 2
mov rcx, qword [rsp + 0x808]
cmp rdi, 0x63178db2
test ch, 0x17
add rcx, rax
shr ah, 0x1e
shr eax, cl
clc
mov rax, rcx
xchg cl, cl
add cx, 0xfea5
mov qword [rsp + 0x758], rax
adc ch, 0x17
btc ecx, 0xb6
mov eax, 4
imul rax, rax, 1
bts rcx, r14
stc
btc rcx, r11
mov rcx, qword [rsp + 0x808]
lea rcx, [rcx + rax]
mov rax, rcx
mov qword [rsp + 0x7a0], rax
mov rax, 0xffffffffd7b3dc03
mov eax, 4
rcr ecx, 0x28
imul rax, rax, 0
shl cx, cl
sub rcx, 0x1a02fb9d
bsf cx, bp
mov rcx, qword [rsp + 0x808]
clc
cmc
jmp 0x14043ce17
add rcx, rax
lahf
mov al, 0xaa
cbw
mov rax, rcx
jmp 0x14043ce27
mov qword [rsp + 0x7a8], rax
jmp 0x14043ce34
movss xmm0, dword [rsp + 0x58]
jmp 0x14043ce3f
comiss xmm0, dword [0x1400ce90c]
jbe 0x14043ce65
movss xmm0, dword [rsp + 0x58]
movss dword [rsp + 0x21c], xmm0
jmp 0x14043ce60
jmp 0x14043ce7b
movss xmm0, dword [0x1400ce920]
movss dword [rsp + 0x21c], xmm0
jmp 0x14043ce7b
movss xmm0, dword [rsp + 0x50]
jmp 0x14043ce86
comiss xmm0, dword [0x1400ce90c]
jbe 0x14043ceac
movss xmm0, dword [rsp + 0x50]
movss dword [rsp + 0x220], xmm0
jmp 0x14043cea7
jmp 0x14043cec2
movss xmm0, dword [0x1400ce924]
movss dword [rsp + 0x220], xmm0
jmp 0x14043cec2
movss xmm0, dword [rsp + 0x4c]
jmp 0x14043cecd
comiss xmm0, dword [0x1400cea20]
jb 0x14043cf05
movss xmm0, dword [rsp + 0x4c]
jmp 0x14043cee5
subss xmm0, dword [0x1400ce924]
jmp 0x14043cef2
movss dword [rsp + 0x224], xmm0
jmp 0x14043cf00
jmp 0x14043cf1b
movss xmm0, dword [rsp + 0x4c]
not eax
movsx r9w, al
movss dword [rsp + 0x224], xmm0
mov rax, qword [rsp + 0x758]
mov r9d, 0x33bb1604
movzx r9w, dil
mov qword [rsp + 0x28], rax
cdqe
mov rax, qword [rsp + 0x7a0]
cmova r9w, cx
mov r9w, r12w
bswap r9d
mov qword [rsp + 0x20], rax
mov r9, 0x5418ca3d
movzx r9d, r8w
mov r9, qword [rsp + 0x7a8]
jmp 0x14043cf66
movss xmm2, dword [rsp + 0x21c]
jmp 0x14043cf74
movss xmm1, dword [rsp + 0x220]
jmp 0x14043cf82
movss xmm0, dword [rsp + 0x224]
jmp 0x14043cf90
call fcn.1403ace94
mov rax, qword [rsp + 0x88]
mov cl, 6
movss xmm0, dword [rsp + 0x4c]
not sil
movzx si, r14b
cmovne edi, r11d
movss dword [rax + 0x2fa8], xmm0
cwde
mov rax, qword [rsp + 0x88]
movss xmm0, dword [rsp + 0x50]
movsx ecx, sp
mov cl, bl
movzx ecx, bp
movss dword [rax + 0x2fac], xmm0
mov rax, qword [rsp + 0x88]
lea rdi, [rax + 0x2fb0]
jmp 0x14043cff1
mov rsi, qword [rsp + 0x808]
mov ecx, 0xc
jmp 0x14043d003
rep movsb byte [rdi], byte [rsi]
jmp 0x14043d00a
jmp 0x14043d0b8
mov eax, dword [rsp + 0x810]
cmc
clc
test r9b, 0x93
and eax, 0x10000000
test eax, eax
jmp 0x14043d028
je 0x14043d0b8
mov eax, 4
ror cx, cl
imul rax, rax, 0
btc ecx, 0x8b
cmp rsi, rsi
mov rcx, qword [rsp + 0x808]
movss xmm0, dword [rsp + 0x4c]
cmc
cmp spl, sil
movss dword [rcx + rax], xmm0
shr al, 0x31
sar ah, cl
inc al
mov eax, 4
bsr ecx, esp
not ecx
movsx ecx, dx
imul rax, rax, 1
mov rcx, qword [rsp + 0x808]
movss xmm0, dword [rsp + 0x50]
test r9, rsi
cmp r11, rsi
movss dword [rcx + rax], xmm0
cmc
mov eax, 4
imul rax, rax, 2
movzx ecx, r15w
mov cl, 0x26
mov rcx, qword [rsp + 0x808]
stc
movss xmm0, dword [rsp + 0x58]
cmc
clc
stc
movss dword [rcx + rax], xmm0
test r12b, 0xbc
shl rax, 0x30
mov byte [rsp + 0x78], 0
cmovge ax, cx
xchg ah, ah
mov eax, dword [rsp + 0x810]
test r11w, r13w
stc
and eax, 0x20
test eax, eax
jmp 0x14043d0d9
jne 0x14043d3f8
movzx eax, byte [rsp + 0x54]
cmp r8w, di
test eax, eax
jmp 0x14043d0ef
je 0x14043d111
movss xmm0, dword [rsp + 0xc8]
jmp 0x14043d103
movss dword [rsp + 0x228], xmm0
jmp 0x14043d12d
movss xmm0, dword [rsp + 0xa4]
jmp 0x14043d11f
movss dword [rsp + 0x228], xmm0
jmp 0x14043d12d
movss xmm0, dword [rsp + 0x228]
jmp 0x14043d13b
addss xmm0, dword [rsp + 0x68]
jmp 0x14043d146
subss xmm0, dword [rsp + 0x60]
jmp 0x14043d151
call fcn.1403ce3e9
mov dword [rsp + 0x348], 0x198e001a
movsxd rax, eax
mov ah, 0xb
mov eax, dword [rsp + 0x348]
mov ecx, dword [rsp + 0x810]
cmc
stc
and ecx, eax
btc rax, rbp
rcl ah, 0x3d
mov eax, ecx
clc
jmp 0x14043d188
or eax, 4
test ch, 0xbd
mov dword [rsp + 0x1a8], eax
mov eax, dword [rsp + 0x810]
test r13b, 0x2e
cmc
test bx, cx
and eax, 0x100000
test eax, eax
jmp 0x14043d1b0
jne 0x14043d1d4
mov eax, dword [rsp + 0x810]
test ah, 0
and eax, 0x700000
stc
clc
test eax, eax
jmp 0x14043d1ce
jne 0x14043d27e
mov eax, dword [rsp + 0x1a8]
clc
bt r8w, 0xc
bts eax, 0x14
mov r8d, eax
mov rdx, qword [rsp + 0x808]
lea rcx, str.rgb
call fcn.140437650
movzx eax, al
cmp dil, dl
cmp di, 0x625
test eax, eax
je 0x14043d27e
mov rax, qword [rsp + 0x88]
clc
cmp r15d, ecx
cmp dword [rax + 0x1ac8], 0
je 0x14043d25f
mov rax, qword [rsp + 0x88]
jmp 0x14043d237
movzx eax, byte [rax + 0x1ad5]
cmc
cmp r10b, cl
test eax, eax
jmp 0x14043d249
jne 0x14043d25f
mov dword [rsp + 0x22c], 1
jmp 0x14043d26a
mov dword [rsp + 0x22c], 0
mov al, byte [rsp + 0x22c]
clc
mov byte [rsp + 0x78], al
mov byte [rsp + 0x40], 1
ror ax, cl
mov eax, dword [rsp + 0x810]
test eax, 0x119c56b3
cmc
cmp r8w, 0xcdbb
and eax, 0x200000
test eax, eax
jne 0x14043d2b7
mov eax, dword [rsp + 0x810]
and eax, 0x700000
test eax, eax
jmp 0x14043d2b1
jne 0x14043d340
movzx eax, byte [rsp + 0x40]
bt dx, 0x32
movzx edx, r8w
bts ecx, esp
mov dword [rsp + 0x34c], eax
movsx ecx, r15w
mov ecx, dword [rsp + 0x1a8]
bts ecx, 0x15
bswap r8d
cwd
setbe r8b
mov r8d, ecx
movsx rdx, r8w
movzx dx, bpl
mov rdx, qword [rsp + 0x808]
movsx ecx, cx
movzx cx, spl
jmp 0x14043d308
lea rcx, str.hsv
jmp 0x14043d314
call fcn.140437650
movzx eax, al
sal ch, cl
sal rcx, 0xa7
stc
mov ecx, dword [rsp + 0x34c]
clc
or ecx, eax
or eax, ebp
movsx ax, r10b
mov eax, ecx
cmp r12w, 0x17b3
mov byte [rsp + 0x40], al
mov eax, dword [rsp + 0x810]
and eax, 0x400000
test cx, r12w
cmp si, 0x9b0
test eax, eax
jne 0x14043d37f
mov eax, dword [rsp + 0x810]
jmp 0x14043d36a
and eax, 0x700000
test dil, r14b
test eax, eax
jmp 0x14043d379
jne 0x14043d3f3
movzx eax, byte [rsp + 0x40]
mov dword [rsp + 0x350], eax
btr dx, 0xa2
bswap dx
movzx ecx, bp
mov ecx, dword [rsp + 0x1a8]
not r8w
cqo
bts r8, r10
bts ecx, 0x16
mov r8d, ecx
xchg rcx, rcx
cmovnp ecx, ebp
movzx cx, bl
mov rdx, qword [rsp + 0x808]
lea rcx, str.hex
jmp 0x14043d3cc
call fcn.140437650
movzx eax, al
bt cx, di
mov ecx, dword [rsp + 0x350]
or ecx, eax
cdqe
mov ah, cl
bswap ax
mov eax, ecx
jmp 0x14043d3ef
mov byte [rsp + 0x40], al
call fcn.1403ce534
movzx eax, byte [rsp + 0x78]
jmp 0x14043d402
test eax, eax
jmp 0x14043d409
je 0x14043d83e
mov eax, dword [rsp + 0x810]
clc
and eax, 0x8000000
test eax, eax
jmp 0x14043d423
je 0x14043d83e
mov eax, 4
movsx edx, dx
dec rdx
shl r9, cl
imul rax, rax, 2
sbb cl, ah
mov ecx, 4
neg dil
imul rcx, rcx, 1
mov edx, 4
sar r9d, 0x13
movsx di, r15b
imul rdx, rdx, 0
lea rdi, [rsp + 0xdc]
setno r9b
xchg r9b, r9b
mov qword [rsp + 0x28], rdi
xchg r9d, edi
movsx di, r11b
lea rdi, [rsp + 0x1b8]
movsx r9, bx
seto r9b
mov qword [rsp + 0x20], rdi
lea r9, [rsp + 0x354]
xchg dil, dil
movsxd rdi, r8d
mov rdi, qword [rsp + 0x808]
jmp 0x14043d4a7
movss xmm2, dword [rdi + rax]
movsx ax, bl
lahf
mov rax, qword [rsp + 0x808]
jmp 0x14043d4be
movss xmm1, dword [rax + rcx]
movsxd rax, ebp
jmp 0x14043d4cc
mov rax, qword [rsp + 0x808]
jmp 0x14043d4d9
movss xmm0, dword [rax + rdx]
jmp 0x14043d4e3
call fcn.1403acc5c
movss xmm0, dword [rsp + 0x354]
jmp 0x14043d4f6
comiss xmm0, dword [0x1400ce90c]
ja 0x14043d83e
movss xmm0, dword [rsp + 0x4c]
comiss xmm0, dword [0x1400ce90c]
jbe 0x14043d83e
movss xmm0, dword [rsp + 0xdc]
jmp 0x14043d524
comiss xmm0, dword [0x1400ce90c]
ja 0x14043d699
movss xmm0, dword [rsp + 0x58]
jmp 0x14043d53c
ucomiss xmm0, dword [rsp + 0xdc]
je 0x14043d699
mov eax, 4
imul rax, rax, 2
btr cx, 0x36
sar ecx, cl
mov rcx, qword [rsp + 0x808]
clc
cmc
cmp si, 0x4fa4
lea rcx, [rcx + rax]
shr al, 0xa
bsr eax, ecx
mov rax, rcx
btc ecx, r11d
rcl ecx, 0xa
ror cl, cl
mov qword [rsp + 0x7b0], rax
btr ax, r11w
mov eax, 4
imul rax, rax, 1
rcl ch, 0xb8
mov rcx, qword [rsp + 0x808]
lea rcx, [rcx + rax]
mov rax, rcx
sub ch, 0xe
mov qword [rsp + 0x7b8], rax
rol rcx, 0xb7
mov eax, 4
shr ch, 0x80
adc cl, r15b
imul rax, rax, 0
bts rcx, r14
mov rcx, qword [rsp + 0x808]
cmc
add rcx, rax
movzx eax, di
mov rax, rcx
mov qword [rsp + 0x6f8], rax
jmp 0x14043d5e8
movss xmm0, dword [rsp + 0xdc]
comiss xmm0, dword [0x1400ce90c]
ja 0x14043d624
movss xmm0, dword [rsp + 0x58]
jmp 0x14043d609
mulss xmm0, dword [0x1400ce9a4]
movss dword [rsp + 0x230], xmm0
jmp 0x14043d61f
jmp 0x14043d646
movss xmm0, dword [rsp + 0xdc]
movzx eax, r13w
movzx r9, r11w
movss dword [rsp + 0x230], xmm0
movsxd r9, ebx
jmp 0x14043d646
mov rax, qword [rsp + 0x7b0]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x7b8]
mov qword [rsp + 0x20], rax
not r9b
mov r9, qword [rsp + 0x6f8]
jmp 0x14043d670
movss xmm2, dword [rsp + 0x230]
jmp 0x14043d67e
movss xmm1, dword [rsp + 0x50]
jmp 0x14043d689
movss xmm0, dword [rsp + 0x4c]
call fcn.1403ace94
jmp 0x14043d83e
movss xmm0, dword [rsp + 0x1b8]
comiss xmm0, dword [0x1400ce90c]
ja 0x14043d83e
mov eax, 4
imul rax, rax, 2
movsx ecx, sp
cmp si, cx
rcr cl, cl
mov rcx, qword [rsp + 0x808]
cmp ah, 0x21
cmp r12b, cl
add rcx, rax
mov rax, rcx
btc ecx, 0x3f
setp cl
mov qword [rsp + 0x700], rax
sub cx, 0xcab7
seta cl
mov eax, 4
ror rcx, 0xbf
imul rax, rax, 1
btr cx, 0x34
cmc
mov rcx, qword [rsp + 0x808]
cmp esp, r14d
cmp r14w, 0x579b
add rcx, rax
sbb al, dil
dec ax
sub al, r15b
mov rax, rcx
mov qword [rsp + 0x708], rax
or cl, r8b
mov eax, 4
ror cx, cl
rcr ecx, cl
mov cx, 0x5d04
imul rax, rax, 0
adc rcx, 0x63273e9c
rcr cx, 0x1f
mov rcx, qword [rsp + 0x808]
stc
add rcx, rax
lahf
not rax
setle ah
mov rax, rcx
mov qword [rsp + 0x710], rax
jmp 0x14043d769
movss xmm0, dword [rsp + 0xdc]
jmp 0x14043d777
movss dword [rsp + 0x358], xmm0
jmp 0x14043d785
movss xmm0, dword [rsp + 0x1b8]
jmp 0x14043d793
comiss xmm0, dword [0x1400ce90c]
ja 0x14043d7c1
movss xmm0, dword [rsp + 0x50]
jmp 0x14043d7ab
mulss xmm0, dword [0x1400ce9a4]
movss dword [rsp + 0x234], xmm0
jmp 0x14043d7dc
movss xmm0, dword [rsp + 0x1b8]
cwde
movzx r9w, r10b
movss dword [rsp + 0x234], xmm0
movsxd r9, r12d
mov rax, qword [rsp + 0x700]
movsx r9w, r15b
movsx r9, r9w
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x708]
movzx r9d, bp
mov qword [rsp + 0x20], rax
movzx r9, dx
movsx r9d, r15w
setb r9b
mov r9, qword [rsp + 0x710]
jmp 0x14043d81c
movss xmm2, dword [rsp + 0x358]
movss xmm1, dword [rsp + 0x234]
jmp 0x14043d833
movss xmm0, dword [rsp + 0x4c]
call fcn.1403ace94
movzx eax, byte [rsp + 0x40]
cmp r13b, r12b
test bl, bpl
test eax, eax
je 0x14043db5f
mov eax, dword [rsp + 0x810]
jmp 0x14043d85d
and eax, 0x8000000
test bpl, 0xae
test bl, r15b
test eax, eax
jmp 0x14043d870
je 0x14043da4a
mov eax, 4
imul rax, rax, 0
sub r9, r14
sub rcx, 0xb1e6da4
rcr ch, cl
mov rcx, qword [rsp + 0x808]
movss xmm0, dword [rcx + rax]
add al, 0xb5
cdqe
rcl r9b, 0
movss dword [rsp + 0xbc], xmm0
mov eax, 4
mov cl, 0x3c
test bp, 0xd616
btr r9d, 0x1b
imul rax, rax, 1
cmc
sbb rcx, r10
mov rcx, qword [rsp + 0x808]
mov r9b, r12b
xadd r9b, r9b
test r12, r11
movss xmm0, dword [rcx + rax]
add ecx, r14d
cbw
rcl cx, cl
movss dword [rsp + 0xb8], xmm0
mov eax, 4
setp ch
xor ch, 0x1b
test r14, 0xffffffffa9bcada8
imul rax, rax, 2
seto cl
mov rcx, qword [rsp + 0x808]
movss xmm0, dword [rcx + rax]
movzx ax, r10b
movzx eax, r9w
movsx r9, r15w
movss dword [rsp + 0xb4], xmm0
jmp 0x14043d92f
lea rax, [rsp + 0x58]
movzx r9w, cl
mov qword [rsp + 0x28], rax
lahf
cmovo r9d, r11d
lea rax, [rsp + 0x50]
jmp 0x14043d94d
mov qword [rsp + 0x20], rax
movsx r9d, r12w
mov r9w, r10w
lea r9, [rsp + 0x4c]
jmp 0x14043d964
movss xmm2, dword [rsp + 0xb4]
movss xmm1, dword [rsp + 0xb8]
jmp 0x14043d97b
movss xmm0, dword [rsp + 0xbc]
jmp 0x14043d989
call fcn.1403acc5c
mov rax, qword [rsp + 0x88]
inc ecx
sbb cl, r10b
add cl, 0xba
add rax, 0x2fb0
not dh
mov r8d, 0xc
cqo
mov rdx, qword [rsp + 0x808]
cmovo rcx, r10
movsx ecx, bx
movzx ecx, ax
mov rcx, rax
jmp 0x14043d9c8
call fcn.140031e96
test eax, eax
jmp 0x14043d9d4
jne 0x14043da45
movss xmm0, dword [rsp + 0x50]
jmp 0x14043d9e5
ucomiss xmm0, dword [0x1400ce90c]
jne 0x14043da12
mov rax, qword [rsp + 0x88]
jmp 0x14043d9ff
movss xmm0, dword [rax + 0x2fa8]
jmp 0x14043da0c
movss dword [rsp + 0x4c], xmm0
movss xmm0, dword [rsp + 0x58]
jmp 0x14043da1d
ucomiss xmm0, dword [0x1400ce90c]
jne 0x14043da45
mov rax, qword [rsp + 0x88]
movss xmm0, dword [rax + 0x2fac]
movss dword [rsp + 0x50], xmm0
jmp 0x14043da45
jmp 0x14043db5f
mov eax, dword [rsp + 0x810]
jmp 0x14043da5a
and eax, 0x10000000
test rsi, 0x3c3b0f91
test eax, eax
jmp 0x14043da6d
je 0x14043db5f
mov eax, 4
imul rax, rax, 0
xor r9b, bpl
movsx rcx, r9w
mov rcx, qword [rsp + 0x808]
setle r9b
stc
movss xmm0, dword [rcx + rax]
rol r9w, 0x22
cmp sil, cl
movzx eax, cx
movss dword [rsp + 0x4c], xmm0
cbw
cdqe
mov eax, 4
test r15, r11
imul rax, rax, 1
sbb cl, 0x1d
mov rcx, qword [rsp + 0x808]
clc
movss xmm0, dword [rcx + rax]
movzx eax, di
movss dword [rsp + 0x50], xmm0
mov eax, 4
cmovle cx, bp
imul rax, rax, 2
not r9b
mov rcx, qword [rsp + 0x808]
jmp 0x14043daf1
movss xmm0, dword [rcx + rax]
movss dword [rsp + 0x58], xmm0
lea rax, [rsp + 0xb4]
movsxd r9, r10d
bswap r9w
movsx r9w, r12b
mov qword [rsp + 0x28], rax
movsxd r9, edx
lea rax, [rsp + 0xb8]
movsx r9w, al
cmovnp r9d, r14d
mov r9b, 0xb6
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xbc]
jmp 0x14043db3e
movss xmm2, dword [rsp + 0x58]
jmp 0x14043db49
movss xmm1, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x4c]
jmp 0x14043db5a
call fcn.1403ace94
mov rax, qword [rsp + 0xd0]
jmp 0x14043db6c
movss xmm0, dword [rax]
jmp 0x14043db75
movss dword [rsp + 0x1c0], xmm0
movss xmm0, dword [rsp + 0x1c0]
jmp 0x14043db8c
comiss xmm0, dword [0x1400ce90c]
jae 0x14043dbaf
xorps xmm0, xmm0
jmp 0x14043dba1
movss dword [rsp + 0x23c], xmm0
jmp 0x14043dc1d
movss xmm0, dword [rsp + 0x1c0]
jmp 0x14043dbbd
comiss xmm0, dword [0x1400cea20]
jbe 0x14043dbea
movss xmm0, dword [0x1400cea20]
jmp 0x14043dbd7
movss dword [rsp + 0x238], xmm0
jmp 0x14043dbe5
jmp 0x14043dc01
movss xmm0, dword [rsp + 0x1c0]
movss dword [rsp + 0x238], xmm0
jmp 0x14043dc01
movss xmm0, dword [rsp + 0x238]
jmp 0x14043dc0f
movss dword [rsp + 0x23c], xmm0
jmp 0x14043dc1d
movss xmm0, dword [rsp + 0x23c]
jmp 0x14043dc2b
mulss xmm0, dword [0x1400ceb80]
addss xmm0, dword [0x1400ce9a4]
cvttss2si eax, xmm0
mov dword [rsp + 0x7c], eax
mov eax, dword [rsp + 0x7c]
shl eax, 0x18
bt r9w, si
mov dword [rsp + 0x14c], eax
rcl ax, 0x29
rcl ax, cl
mov eax, dword [rsp + 0x7c]
jmp 0x14043dc69
shl eax, 0x18
or eax, 0xff0000
xor r9w, r14w
sar r9b, 0x24
or eax, 0xff00
jmp 0x14043dc87
or eax, 0xff
mov dword [rsp + 0xc0], eax
bt r9w, bx
test bpl, al
mov eax, dword [rsp + 0x7c]
rcl r9b, 0xb7
shl eax, 0x18
mov r9, 0x2eb3d5bb
bts eax, 0x17
btr r9, 0x17
movsxd r9, r10d
btc r9, 0x96
bts eax, 0xf
btr r9w, r10w
xchg r9d, r9d
bt r9d, 0x2e
bts eax, 7
bt r9w, 0x2c
mov dword [rsp + 0x168], eax
ror r9d, 0x11
cdqe
mov eax, dword [rsp + 0x7c]
bsr r9w, r15w
shld r9w, r15w, 0x89
shl r9b, cl
shl eax, 0x18
cmp dil, dl
or eax, 0xff
mov dword [rsp + 0x5b0], eax
xor r9b, sil
movzx r9d, di
sub r9b, 0x18
mov eax, dword [rsp + 0x7c]
clc
shl eax, 0x18
or eax, 0xff00
cmovl r9d, r11d
or eax, 0xff
bt r9d, esp
mov dword [rsp + 0x5b4], eax
mov eax, dword [rsp + 0x7c]
movzx r9d, bp
xchg r9b, r9b
bswap r9w
shl eax, 0x18
bt r9w, r10w
add r9b, cl
or eax, 0xff00
sar r9b, cl
mov dword [rsp + 0x5b8], eax
mov eax, dword [rsp + 0x7c]
dec r9b
neg r9b
bsr r9w, r12w
shl eax, 0x18
movsx r9w, spl
sbb r9b, 0xa5
movzx r9, dx
or eax, 0xff0000
bsr r9w, r11w
sub r9, 0xffffffffd68bb995
or eax, 0xff00
cmc
shld r9d, edi, 0x26
jmp 0x14043dd9f
mov dword [rsp + 0x5bc], eax
shr r9d, 0xbc
mov eax, dword [rsp + 0x7c]
shl eax, 0x18
or eax, 0xff0000
mov dword [rsp + 0x5c0], eax
add r9b, r14b
cwde
mov eax, dword [rsp + 0x7c]
rcr r9d, 4
shl eax, 0x18
mov r9b, sil
btc r9w, r11w
shrd r9w, di, 0xb5
or eax, 0xff0000
or eax, 0xff
mov dword [rsp + 0x5c4], eax
xor r9w, r15w
rcl ah, 0xb7
movzx eax, dx
mov eax, dword [rsp + 0x7c]
sbb r9b, r10b
cmp esp, r13d
shl eax, 0x18
xor r9, 0x6728ff30
or eax, 0xff
not r9w
bswap r9d
mov r9b, al
mov dword [rsp + 0x5c8], eax
mov rax, qword [rsp + 0xd0]
not r9w
movsx r9, bp
movsxd r9, r11d
movss xmm0, dword [rax]
movss dword [rsp + 0x360], xmm0
movzx eax, bp
movss xmm0, dword [0x1400cea20]
mov r9b, bl
movss dword [rsp + 0x5a0], xmm0
cwde
movzx r9d, si
cmovl ax, si
movss xmm0, dword [0x1400cea20]
lahf
movsx rax, r10w
movss dword [rsp + 0x5a4], xmm0
lahf
mov ah, 0xac
movss xmm0, dword [0x1400cea20]
movzx rax, bp
movzx ax, spl
movss dword [rsp + 0x5a8], xmm0
movzx r9d, r14w
jmp 0x14043de9c
movss xmm0, dword [rsp + 0x360]
movzx r9d, bp
movsx r9w, dl
movss dword [rsp + 0x5ac], xmm0
lea rax, [rsp + 0x5a8]
mov r9b, 0x86
jmp 0x14043dec7
mov qword [rsp + 0x28], rax
cmovne r9d, r13d
setno r9b
movsx r9, cx
lea rax, [rsp + 0x5a4]
movzx r9d, r15w
mov r9d, 0x232c3d81
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x5a0]
jmp 0x14043defc
movss xmm2, dword [0x1400cea20]
jmp 0x14043df09
movss xmm1, dword [0x1400cea20]
jmp 0x14043df16
movss xmm0, dword [rsp + 0x4c]
call fcn.1403ace94
lea rcx, [rsp + 0x5a0]
jmp 0x14043df2e
call fcn.1403ac8db
mov dword [rsp + 0xe0], eax
cwde
cmovge eax, ecx
movsxd rcx, r13d
mov rax, qword [rsp + 0xd0]
movss xmm0, dword [rax]
movss dword [rsp + 0x380], xmm0
bswap cx
movsx cx, r12b
movss xmm0, dword [rsp + 0xb4]
not cl
movss dword [rsp + 0x378], xmm0
movss xmm0, dword [rsp + 0xb8]
jmp fcn.14043df88
add rsp, 0x7e8
pop rdi
pop rsi
jmp 0x1404405c3
ret