Function at 0x1406c16d2
Capabilities:
Encode data using base64
Execute anti-debugging instructions

Disassembly:
mov dword [rsp + 0x20], r9d
mov dword [rsp + 0x18], r8d
clc
mov qword [rsp + 0x10], rdx
stc
test cl, bl
mov qword [rsp + 8], rcx
clc
cmp ch, 0xa2
push rbp
sub bpl, 0xb4
btr rbp, 0x85
sar rbp, 0x14
sub rsp, 0x460
sar bp, 0xb2
lea rbp, [rsp + 0x20]
test edi, ecx
jmp 0x1406c1713
cmp dword [rbp + 0x460], 2
jmp 0x1406c171f
jge 0x1406c172a
jmp 0x1406c5270
mov rax, qword [rbp + 0x450]
stc
cmc
mov rax, qword [rax + 0x38]
cmp rsi, r12
test r12b, 0xa9
mov rax, qword [rax]
cmp r13d, r14d
test r9, 0xfffffffff181c71d
mov qword [rbp + 0x78], rax
mov eax, dword [rbp + 0x460]
cmc
mov dword [rbp + 0x3c], eax
cmova eax, r9d
movzx eax, byte [rbp + 0x470]
jmp 0x1406c1769
test eax, eax
jmp 0x1406c1770
jne 0x1406c178b
mov eax, dword [rbp + 0x460]
dec eax
jmp 0x1406c1783
mov dword [rbp + 0x3c], eax
jmp 0x1406c178b
movss xmm0, dword [rbp + 0x478]
comiss xmm0, dword [0x1400a8edc]
jbe 0x1406c17ae
mov byte [rbp + 0x18], 1
jmp 0x1406c17a9
jmp 0x1406c17b2
mov byte [rbp + 0x18], 0
mov al, byte [rbp + 0x18]
mov byte [rbp], al
mov rax, qword [rbp + 0x450]
cmp r14b, r10b
test r10d, esi
mov eax, dword [rax + 0x30]
cmp dx, 0xc7aa
cmp r13b, r8b
and eax, 1
test eax, eax
jmp 0x1406c17da
je 0x1406c491c
movss xmm0, dword [0x1400a8edc]
shl ah, cl
nop
movzx eax, sp
movss dword [rbp + 0x438], xmm0
bt ax, bx
mov eax, dword [rbp + 0x468]
and eax, 0xffffff
cmc
stc
clc
mov dword [rbp + 0x80], eax
btc rax, 0xb8
movzx eax, byte [rbp]
cmp r8b, r14b
clc
test sil, r9b
test eax, eax
jmp 0x1406c1826
je 0x1406c1845
imul eax, dword [rbp + 0x3c], 0x12
jmp 0x1406c1835
mov dword [rbp + 0x104], eax
jmp 0x1406c1840
jmp 0x1406c1852
imul eax, dword [rbp + 0x3c], 0xc
test bpl, r10b
mov dword [rbp + 0x104], eax
mov eax, dword [rbp + 0x104]
test ecx, r9d
mov dword [rbp + 0x284], eax
cmp rcx, 0x50be5b9d
movzx rax, cx
movzx eax, byte [rbp]
stc
test ecx, 0xb6829004
test eax, eax
je 0x1406c18a3
mov eax, dword [rbp + 0x460]
cmp r9b, 0x9b
test al, 0x32
shl eax, 2
jmp 0x1406c1893
mov dword [rbp + 0x108], eax
jmp 0x1406c189e
jmp 0x1406c18b6
imul eax, dword [rbp + 0x460], 3
cwd
mov dword [rbp + 0x108], eax
xchg ecx, eax
not ax
mov eax, dword [rbp + 0x108]
movsx dx, bh
sete ch
movsx rdx, sp
mov dword [rbp + 0xf4], eax
xchg r8w, dx
cdq
mov r8d, dword [rbp + 0xf4]
movsxd rdx, r15d
setbe cl
cdq
mov edx, dword [rbp + 0x284]
jmp 0x1406c18f5
mov rcx, qword [rbp + 0x450]
call fcn.1406c07b5
movzx eax, byte [rbp]
test r14b, bpl
test eax, eax
jmp 0x1406c190f
je 0x1406c1929
mov dword [rbp + 0x10c], 5
jmp 0x1406c1924
jmp 0x1406c1938
mov dword [rbp + 0x10c], 3
and al, r13b
rol ch, cl
mov eax, dword [rbp + 0x460]
imul eax, dword [rbp + 0x10c]
movzx ecx, r13w
cdqe
inc cl
or cx, 0x4994
shl rax, 3
test rbp, 0x659cb010
mov rcx, rax
cmc
test r11b, r12b
add rcx, 0xf
cmp rcx, rax
jmp 0x1406c1970
ja 0x1406c1983
movabs rcx, 0xffffffffffffff0
mov al, r11b
and rcx, 0xfffffffffffffff0
movsx ax, r10b
cwde
mov rax, rcx
jmp 0x1406c1995
call fcn.14046ab04
sub rsp, rax
xchg ch, al
lea rax, [rsp + 0x20]
movzx rcx, r9w
mov qword [rbp + 0x10], rax
lahf
movsxd rax, r10d
movsxd rax, dword [rbp + 0x460]
mov rcx, qword [rbp + 0x10]
jmp 0x1406c19c0
lea rax, [rcx + rax*8]
jmp 0x1406c19c9
mov qword [rbp + 0x30], rax
jmp 0x1406c19d2
mov dword [rbp + 0x38], 0
jmp 0x1406c19de
jmp 0x1406c19f6
mov eax, dword [rbp + 0x38]
jmp 0x1406c19eb
inc eax
jmp 0x1406c19f2
mov dword [rbp + 0x38], eax
cwde
mov eax, dword [rbp + 0x3c]
cmp r12b, dl
cmp dword [rbp + 0x38], eax
jmp 0x1406c1a04
jge 0x1406c1c08
mov eax, dword [rbp + 0x38]
jmp 0x1406c1a12
inc eax
clc
cmc
test r15w, r8w
cmp eax, dword [rbp + 0x460]
jne 0x1406c1a35
mov dword [rbp + 0x110], 0
jmp 0x1406c1a46
mov eax, dword [rbp + 0x38]
not dx
inc eax
mov dword [rbp + 0x110], eax
xchg cx, cx
mov eax, dword [rbp + 0x110]
mov dword [rbp + 0x114], eax
movzx r8d, r11w
movsxd rax, dword [rbp + 0x114]
cmovns edx, r12d
cwd
movsxd rcx, dword [rbp + 0x38]
cwd
mov rdx, qword [rbp + 0x458]
movsxd r8, edx
setne r8b
mov r8, qword [rbp + 0x458]
jmp 0x1406c1a83
movss xmm0, dword [rdx + rax*8]
mov ah, cl
subss xmm0, dword [r8 + rcx*8]
movzx eax, si
jmp 0x1406c1a98
movss dword [rbp + 0x74], xmm0
movzx eax, sp
movsxd rcx, r14d
movsxd rax, dword [rbp + 0x114]
setb r8b
movsx rdx, cx
cmovnp r8w, bx
movsxd rcx, dword [rbp + 0x38]
cmovbe r8, rdx
mov rdx, qword [rbp + 0x458]
not r8b
movsx r8, dx
mov r8, qword [rbp + 0x458]
movss xmm0, dword [rdx + rax*8 + 4]
subss xmm0, dword [r8 + rcx*8 + 4]
jmp 0x1406c1ae6
movss dword [rbp + 0x70], xmm0
jmp 0x1406c1af0
movss xmm0, dword [rbp + 0x74]
jmp 0x1406c1afa
mulss xmm0, dword [rbp + 0x74]
movss xmm1, dword [rbp + 0x70]
jmp 0x1406c1b09
mulss xmm1, dword [rbp + 0x70]
addss xmm0, xmm1
jmp 0x1406c1b17
movss dword [rbp + 0x118], xmm0
movss xmm0, dword [rbp + 0x118]
jmp 0x1406c1b2c
comiss xmm0, dword [0x1400a8dfc]
jbe 0x1406c1b9a
movss xmm0, dword [rbp + 0x118]
jmp 0x1406c1b46
call fcn.14071a380
movss xmm1, dword [0x1400a8edc]
jmp 0x1406c1b58
divss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rbp + 0xa8], xmm0
jmp 0x1406c1b6c
movss xmm0, dword [rbp + 0x74]
jmp 0x1406c1b76
mulss xmm0, dword [rbp + 0xa8]
movss dword [rbp + 0x74], xmm0
jmp 0x1406c1b88
movss xmm0, dword [rbp + 0x70]
mulss xmm0, dword [rbp + 0xa8]
movss dword [rbp + 0x70], xmm0
xor eax, eax
test r10b, 0x9f
cmc
test eax, eax
jne 0x1406c1af0
movsxd rax, dword [rbp + 0x38]
movzx cx, r15b
xchg ch, ch
mov rcx, qword [rbp + 0x10]
jmp 0x1406c1bbd
movss xmm0, dword [rbp + 0x70]
jmp 0x1406c1bc7
movss dword [rcx + rax*8], xmm0
not cx
movzx cx, r9b
jmp 0x1406c1bd9
movss xmm0, dword [rbp + 0x74]
cdqe
movsx rcx, r14w
xorps xmm0, xmmword [0x1400a9020]
movsxd rax, dword [rbp + 0x38]
mov rcx, qword [rbp + 0x10]
jmp 0x1406c1bf8
movss dword [rcx + rax*8 + 4], xmm0
jmp 0x1406c1c03
jmp 0x1406c19e3
movzx eax, byte [rbp + 0x470]
test eax, r14d
test eax, eax
jne 0x1406c1c5d
mov eax, dword [rbp + 0x460]
stc
sub eax, 2
movsx edx, r10w
setp dl
movzx cx, bpl
cdqe
mov rcx, qword [rbp + 0x10]
cmova dx, r11w
mov rax, qword [rcx + rax*8]
mov ecx, dword [rbp + 0x460]
dec ecx
movsxd rcx, ecx
shl dh, cl
mov rdx, qword [rbp + 0x10]
mov qword [rdx + rcx*8], rax
lahf
cmp r13b, 0x86
movsx eax, r14w
movzx eax, byte [rbp]
test eax, eax
jmp 0x1406c1c68
jne 0x1406c2d81
movzx eax, byte [rbp + 0x470]
cmp bx, 0xcd14
test eax, eax
jne 0x1406c2361
mov eax, 8
setp ch
movsx cx, dil
imul rax, rax, 0
mov rcx, qword [rbp + 0x10]
stc
cmp r14, 0xffffffffb41cb230
add rcx, rax
cwde
mov rax, rcx
jmp 0x1406c1cab
mov qword [rbp + 0x320], rax
mov rax, qword [rbp + 0x320]
jmp 0x1406c1cbe
movss xmm0, dword [rax + 4]
jmp 0x1406c1cc8
mulss xmm0, dword [0x1400a8edc]
movss dword [rbp + 0x290], xmm0
movsxd rax, edx
seto ah
mov rax, qword [rbp + 0x320]
movss xmm0, dword [rax]
jmp 0x1406c1cee
mulss xmm0, dword [0x1400a8edc]
movss dword [rbp + 0x288], xmm0
rcr dx, 0x10
cbw
btr cx, si
movss xmm0, dword [rbp + 0x288]
movsxd rdx, esp
add al, r12b
movzx rcx, r15w
movss dword [rbp + 0x2b8], xmm0
rcr ax, cl
movss xmm0, dword [rbp + 0x290]
movss dword [rbp + 0x2bc], xmm0
mov eax, 8
inc dh
clc
imul rax, rax, 0
dec cl
cwd
mov rcx, qword [rbp + 0x458]
dec dl
jmp 0x1406c1d57
add rcx, rax
rdtsc
mov rax, rcx
rol cx, 0x90
mov qword [rbp + 0x328], rax
cwd
rcl ah, 0x2e
mov rax, qword [rbp + 0x328]
add dl, r9b
cwd
movss xmm0, dword [rax + 4]
xchg ah, ch
cwde
movsxd rdx, edx
addss xmm0, dword [rbp + 0x2bc]
movzx edx, dx
movss dword [rbp + 0x2a0], xmm0
mov rax, qword [rbp + 0x328]
movss xmm0, dword [rax]
movzx eax, cx
movsxd rcx, ebp
addss xmm0, dword [rbp + 0x2b8]
adc eax, edx
movss dword [rbp + 0x298], xmm0
btc ax, r11w
btr cx, 0x19
sub ax, sp
movss xmm0, dword [rbp + 0x298]
btr rax, 0x8b
stc
movss dword [rbp + 0x330], xmm0
movsx edx, cx
movss xmm0, dword [rbp + 0x2a0]
and edx, 0x6609ed32
movsx rdx, r12w
movss dword [rbp + 0x334], xmm0
mov rax, qword [rbp + 0x330]
btc dx, 0x96
rcr dx, 0x98
bts edx, ebx
mov ecx, 8
rcl dh, 0x84
shr dx, cl
imul rcx, rcx, 0
mov rdx, qword [rbp + 0x30]
mov qword [rdx + rcx], rax
sbb rax, r12
bts rcx, r8
mov eax, 8
bswap cx
shld rcx, r10, 0xaa
bsr cx, r8w
imul rax, rax, 0
rcl cx, cl
mov ch, 5
adc cl, ah
mov rcx, qword [rbp + 0x10]
cmp r14b, spl
cmp bl, 0x16
jmp 0x1406c1e5a
add rcx, rax
mov al, r12b
mov rax, rcx
jmp 0x1406c1e68
mov qword [rbp + 0x338], rax
cmovg ax, r15w
movzx eax, bx
movsxd rax, r14d
mov rax, qword [rbp + 0x338]
movss xmm0, dword [rax + 4]
jmp 0x1406c1e8b
mulss xmm0, dword [0x1400a8edc]
movss dword [rbp + 0x2b0], xmm0
movsx eax, di
not eax
mov rax, qword [rbp + 0x338]
jmp 0x1406c1eac
movss xmm0, dword [rax]
jmp 0x1406c1eb5
mulss xmm0, dword [0x1400a8edc]
movss dword [rbp + 0x2a8], xmm0
shl ch, 0x2e
sar al, cl
sal cx, 0x8c
movss xmm0, dword [rbp + 0x2a8]
movss dword [rbp + 0x2c0], xmm0
shrd ax, r10w, 0xb7
movss xmm0, dword [rbp + 0x2b0]
bsr cx, bp
movss dword [rbp + 0x2c4], xmm0
btc rax, 0x11
mov eax, 8
sar dl, cl
test r14, rbx
imul rax, rax, 0
test di, 0x4e9d
mov rcx, qword [rbp + 0x458]
rol edx, cl
xor edx, 0x9989c7bf
add rcx, rax
cmp r15d, 0xb88db5a8
setl ah
mov rax, rcx
mov qword [rbp + 0x340], rax
mov rax, qword [rbp + 0x340]
sar dl, 0xbe
movsx ecx, ax
sbb cx, 0x1c25
movss xmm0, dword [rax + 4]
movzx rax, si
mov dl, bh
or ah, 0xb3
subss xmm0, dword [rbp + 0x2c4]
sal ch, cl
cmc
movss dword [rbp + 0x130], xmm0
bts ecx, r14d
bt ax, 0x35
rcr cl, cl
mov rax, qword [rbp + 0x340]
shl dh, 0x38
movss xmm0, dword [rax]
or dl, r10b
rcl ax, cl
subss xmm0, dword [rbp + 0x2c0]
or ch, 0x95
cbw
movss dword [rbp + 0x128], xmm0
inc rcx
sal dl, 0x26
movss xmm0, dword [rbp + 0x128]
movss dword [rbp + 0x348], xmm0
xor dx, r13w
movss xmm0, dword [rbp + 0x130]
cbw
or al, 0x8a
cdqe
movss dword [rbp + 0x34c], xmm0
sbb edx, 0x3f0f2a21
rdtsc
sub ch, 0xb8
mov rax, qword [rbp + 0x348]
not dh
mov ecx, 8
cmove dx, r11w
or edx, 0xf1889b1e
imul rcx, rcx, 1
mov rdx, qword [rbp + 0x30]
mov qword [rdx + rcx], rax
mov eax, dword [rbp + 0x460]
xchg cx, cx
dec eax
movsx rcx, r12w
not cl
movsx ecx, r12w
cdqe
mov rcx, qword [rbp + 0x10]
lea rax, [rcx + rax*8]
jmp 0x1406c2021
mov qword [rbp + 0x350], rax
mov ax, 0xc820
mov rax, qword [rbp + 0x350]
jmp 0x1406c2038
movss xmm0, dword [rax + 4]
jmp 0x1406c2042
mulss xmm0, dword [0x1400a8edc]
movss dword [rbp + 0x140], xmm0
mov rax, qword [rbp + 0x350]
jmp 0x1406c205e
movss xmm0, dword [rax]
jmp 0x1406c2067
mulss xmm0, dword [0x1400a8edc]
movss dword [rbp + 0x138], xmm0
cmovs rdx, rsi
mov ch, 0x9b
jmp 0x1406c2083
movss xmm0, dword [rbp + 0x138]
movss dword [rbp + 0x2c8], xmm0
movzx edx, sp
cbw
mov dh, 0x1c
movss xmm0, dword [rbp + 0x140]
rdtsc
bswap rax
movss dword [rbp + 0x2cc], xmm0
lahf
inc ax
sete ch
mov eax, dword [rbp + 0x460]
dec eax
cqo
bswap dx
not cx
cdqe
cdq
cwd
mov rcx, qword [rbp + 0x458]
cdq
inc dx
cwd
lea rax, [rcx + rax*8]
jmp 0x1406c20e6
mov qword [rbp + 0x358], rax
cqo
mov rax, qword [rbp + 0x358]
movss xmm0, dword [rax + 4]
addss xmm0, dword [rbp + 0x2cc]
movsx eax, r9w
movss dword [rbp + 0x150], xmm0
not cx
cbw
movzx ecx, r12w
mov rax, qword [rbp + 0x358]
movss xmm0, dword [rax]
xchg ecx, eax
movsx cx, r15b
addss xmm0, dword [rbp + 0x2c8]
cmovl cx, cx
movss dword [rbp + 0x148], xmm0
movsxd rax, r15d
mov edx, 0xb31c9114
movss xmm0, dword [rbp + 0x148]
setg dl
movss dword [rbp + 0x360], xmm0
movss xmm0, dword [rbp + 0x150]
cdq
cqo
lahf
movss dword [rbp + 0x364], xmm0
xchg al, cl
dec ax
mov rax, qword [rbp + 0x360]
cmovns edx, edi
mov ecx, dword [rbp + 0x460]
cmovge rdx, r11
movzx rdx, cx
cwd
lea ecx, [rcx + rcx - 2]
cwd
movsxd rcx, ecx
not dl
movsx dx, r14b
dec rdx
mov rdx, qword [rbp + 0x30]
jmp 0x1406c21a7
mov qword [rdx + rcx*8], rax
mov eax, dword [rbp + 0x460]
cmovae ecx, ecx
dec eax
mov cl, 0xb3
setbe cl
cdqe
mov rcx, qword [rbp + 0x10]
lea rax, [rcx + rax*8]
jmp 0x1406c21ca
mov qword [rbp + 0x368], rax
movzx eax, bp
cdqe
mov ax, r9w
mov rax, qword [rbp + 0x368]
jmp 0x1406c21e6
movss xmm0, dword [rax + 4]
jmp 0x1406c21f0
mulss xmm0, dword [0x1400a8edc]
movss dword [rbp + 0x160], xmm0
lahf
mov eax, 0x1e8faf20
mov rax, qword [rbp + 0x368]
jmp 0x1406c2212
movss xmm0, dword [rax]
jmp 0x1406c221b
mulss xmm0, dword [0x1400a8edc]
movss dword [rbp + 0x158], xmm0
movss xmm0, dword [rbp + 0x158]
movsxd rax, esp
movzx rdx, di
movss dword [rbp + 0x2d0], xmm0
jmp 0x1406c224a
movss xmm0, dword [rbp + 0x160]
movss dword [rbp + 0x2d4], xmm0
mov eax, dword [rbp + 0x460]
cdq
movzx cx, bpl
movsx ecx, si
dec eax
cdqe
mov rcx, qword [rbp + 0x458]
movzx dx, spl
movsxd rdx, r12d
lea rax, [rcx + rax*8]
cdq
movsxd rcx, eax
jmp 0x1406c2289
mov qword [rbp + 0x370], rax
xchg edx, ecx
mov rax, qword [rbp + 0x370]
bswap rcx
movsxd rcx, r9d
xchg cl, dh
movss xmm0, dword [rax + 4]
mov cl, r8b
movsxd rcx, eax
rdtsc
subss xmm0, dword [rbp + 0x2d4]
movss dword [rbp + 0x170], xmm0
setg ch
mov rax, qword [rbp + 0x370]
movsx rdx, r15w
cmovo ecx, ebx
movss xmm0, dword [rax]
cdq
rdtsc
movzx rax, ax
subss xmm0, dword [rbp + 0x2d0]
cbw
rdtsc
movss dword [rbp + 0x168], xmm0
movss xmm0, dword [rbp + 0x168]
jmp 0x1406c22fb
movss dword [rbp + 0x378], xmm0
movss xmm0, dword [rbp + 0x170]
not dh
lahf
movss dword [rbp + 0x37c], xmm0
movsx rax, r10w
movzx dx, bh
mov rax, qword [rbp + 0x378]
movsx rcx, r14w
mov ch, 0x9b
mov ecx, dword [rbp + 0x460]
xchg dl, dl
lea ecx, [rcx + rcx - 1]
bswap rdx
mov dx, r13w
movsx rdx, r14w
movsxd rcx, ecx
cwd
movsx rdx, r14w
bswap dx
mov rdx, qword [rbp + 0x30]
jmp 0x1406c2358
mov qword [rdx + rcx*8], rax
movsx ax, r12b
mov rax, qword [rbp + 0x450]
jmp 0x1406c236d
mov eax, dword [rax + 0x48]
jmp 0x1406c2375
mov dword [rbp + 0x4c], eax
mov dword [rbp + 0x40], 0
jmp 0x1406c2384
jmp 0x1406c2397
mov eax, dword [rbp + 0x40]
inc eax
cmc
mov dword [rbp + 0x40], eax
not ax
dec al
mov eax, dword [rbp + 0x3c]
cmp dword [rbp + 0x40], eax
jmp 0x1406c23a2
jge 0x1406c2ac3
mov eax, dword [rbp + 0x40]
inc eax
stc
clc
cmp eax, dword [rbp + 0x460]
jne 0x1406c23ca
mov dword [rbp + 0xac], 0
jmp 0x1406c23e1
mov eax, dword [rbp + 0x40]
jmp 0x1406c23d2
inc eax
mov dword [rbp + 0xac], eax
not ax
movsx ax, al
mov eax, dword [rbp + 0xac]
jmp 0x1406c23ec
mov dword [rbp + 0x58], eax
dec ax
movzx rax, r9w
nop
mov eax, dword [rbp + 0x40]
inc eax
jmp 0x1406c2402
cmp eax, dword [rbp + 0x460]
jmp 0x1406c240d
jne 0x1406c2432
mov rax, qword [rbp + 0x450]
mov eax, dword [rax + 0x48]
jmp 0x1406c2422
mov dword [rbp + 0xb0], eax
jmp 0x1406c242d
jmp 0x1406c2450
mov eax, dword [rbp + 0x4c]
sal cx, 3
movzx ecx, r15w
add eax, 3
xchg r8w, dx
mov dword [rbp + 0xb0], eax
cqo
mov rax, r10
lahf
mov eax, dword [rbp + 0xb0]
cmova r8w, r15w
mov dword [rbp + 0x5c], eax
movsx rax, bp
cdq
rdtsc
movsxd rax, dword [rbp + 0x40]
bswap cx
movzx r8d, r14w
movsxd rcx, dword [rbp + 0x58]
movzx dx, spl
cmovp dx, r12w
mov rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x10]
jmp 0x1406c248b
movss xmm0, dword [rdx + rax*8]
jmp 0x1406c2495
addss xmm0, dword [r8 + rcx*8]
jmp 0x1406c24a0
mulss xmm0, dword [0x1400a8e78]
movss dword [rbp + 0x44], xmm0
rdtsc
mov dl, r8b
movsxd rax, dword [rbp + 0x40]
movsxd rcx, ebp
movsx rdx, r12w
movsxd rcx, dword [rbp + 0x58]
mov rdx, qword [rbp + 0x10]
bswap r8d
xchg r8d, r8d
not r8w
mov r8, qword [rbp + 0x10]
jmp 0x1406c24d8
movss xmm0, dword [rdx + rax*8 + 4]
jmp 0x1406c24e3
addss xmm0, dword [r8 + rcx*8 + 4]
mulss xmm0, dword [0x1400a8e78]
movss dword [rbp + 0x48], xmm0
jmp 0x1406c24fc
movss xmm0, dword [rbp + 0x44]
mulss xmm0, dword [rbp + 0x44]
movss xmm1, dword [rbp + 0x48]
jmp 0x1406c2510
mulss xmm1, dword [rbp + 0x48]
addss xmm0, xmm1
jmp 0x1406c251e
movss dword [rbp + 0x90], xmm0
jmp 0x1406c252b
movss xmm0, dword [rbp + 0x90]
comiss xmm0, dword [0x1400a8e78]
jae 0x1406c255a
movss xmm0, dword [0x1400a8e78]
jmp 0x1406c254d
movss dword [rbp + 0x90], xmm0
jmp 0x1406c255a
movss xmm0, dword [0x1400a8edc]
jmp 0x1406c2567
divss xmm0, dword [rbp + 0x90]
movss dword [rbp + 0xb4], xmm0
jmp 0x1406c257c
movss xmm0, dword [rbp + 0x44]
jmp 0x1406c2586
mulss xmm0, dword [rbp + 0xb4]
movss dword [rbp + 0x44], xmm0
jmp 0x1406c2598
movss xmm0, dword [rbp + 0x48]
jmp 0x1406c25a2
mulss xmm0, dword [rbp + 0xb4]
movss dword [rbp + 0x48], xmm0
test al, 0x91
stc
sub eax, eax
test eax, eax
jmp 0x1406c25bb
jne 0x1406c24fc
movss xmm0, dword [rbp + 0x44]
jmp 0x1406c25cb
mulss xmm0, dword [0x1400a8edc]
movss dword [rbp + 0x44], xmm0
jmp 0x1406c25dd
movss xmm0, dword [rbp + 0x48]
jmp 0x1406c25e7
mulss xmm0, dword [0x1400a8edc]
movss dword [rbp + 0x48], xmm0
jmp 0x1406c25fc
mov eax, dword [rbp + 0x58]
xor cx, 0x591a
ror cl, cl
shl eax, 1
shr ch, 0x83
cdqe
shr ecx, 0xa8
bsf rdx, r14
cmp r10w, 0x9f13
mov rcx, qword [rbp + 0x30]
bswap dx
lea rax, [rcx + rax*8]
mov qword [rbp + 0x120], rax
not cl
btr cx, 0xa5
movsxd rax, dword [rbp + 0x58]
test r13d, 0xe0bac02e
btr dx, 0xb4
mov rcx, qword [rbp + 0x458]
shld rdx, rsp, 0x30
cmovp rdx, rdx
btc dx, ax
movss xmm0, dword [rcx + rax*8]
movsx cx, ch
sete ch
addss xmm0, dword [rbp + 0x44]
not dl
rdtsc
mov eax, 8
bsr rcx, rsi
cmp r14b, 0x24
imul rax, rax, 0
test cx, di
or rdx, 0xffffffff801e0092
movzx cx, r13b
mov rcx, qword [rbp + 0x120]
xadd dh, dl
inc edx
rol dx, 0xa2
movss dword [rcx + rax], xmm0
movsxd rax, dword [rbp + 0x58]
dec ecx
rcl edx, 0x9c
mov rcx, qword [rbp + 0x458]
movss xmm0, dword [rcx + rax*8 + 4]
cqo
add rax, 0xffffffffcc2942a4
shl dl, cl
addss xmm0, dword [rbp + 0x48]
btr dx, di
movsxd rdx, esp
mov eax, 8
cmp r8b, r13b
imul rax, rax, 0
mov rcx, qword [rbp + 0x120]
cmp di, r12w
clc
rcr dx, 0x8e
movss dword [rcx + rax + 4], xmm0
movsx eax, r8w
rcl ecx, 0x99
cmc
movsxd rax, dword [rbp + 0x58]
bt cx, r11w
adc dh, 0x2a
mov rcx, qword [rbp + 0x458]
shl dl, 0x8c
xchg dx, dx
sar dl, 0x19
movss xmm0, dword [rcx + rax*8]
subss xmm0, dword [rbp + 0x44]
movsx eax, r15w
mov eax, 8
cmp r12w, 0xe38b
cmovg dx, r10w
imul rax, rax, 1
sub cl, r15b
cmovle dx, r12w
shl edx, cl
mov rcx, qword [rbp + 0x120]
xor dl, 0x25
movss dword [rcx + rax], xmm0
btc dx, ax
bsr ecx, r10d
movsxd rax, dword [rbp + 0x58]
mov rcx, qword [rbp + 0x458]
movzx edx, r12w
sar dx, cl
movss xmm0, dword [rcx + rax*8 + 4]
subss xmm0, dword [rbp + 0x48]
btc rdx, rdx
cqo
ror cl, cl
mov eax, 8
imul rax, rax, 1
clc
mov rcx, qword [rbp + 0x120]
shld dx, r9w, 0xaf
sbb dl, r14b
movss dword [rcx + rax + 4], xmm0
lahf
mov eax, 2
rcl dx, 0xb
rcr edx, cl
bsr cx, cx
imul rax, rax, 0
mov rcx, qword [rbp + 0x450]
adc dl, dil
mov rcx, qword [rcx + 0x58]
movzx edx, word [rbp + 0x5c]
test edi, 0x3d87adbf
mov word [rax + rcx], dx
setl ch
xadd dx, ax
mov eax, 2
or cl, r14b
or dh, 0xbd
imul rax, rax, 1
shl cx, 3
mov rcx, qword [rbp + 0x450]
cmc
mov rcx, qword [rcx + 0x58]
dec edx
add dl, r8b
movzx edx, word [rbp + 0x4c]
mov word [rax + rcx], dx
btc rcx, 2
bsr rax, rdx
mov eax, dword [rbp + 0x4c]
stc
cmovno cx, cx
or dl, r14b
add eax, 2
bswap rdx
ror dx, 0xa
mov ecx, 2
or dl, 0x2c
xor dh, 0xb6
imul rcx, rcx, 2
btr dx, bp
mov rdx, qword [rbp + 0x450]
test dil, r15b
cmc
cmp rdx, 0xffffffffb91bfdba
mov rdx, qword [rdx + 0x58]
test spl, 0x87
cmp r12b, r10b
mov word [rcx + rdx], ax
cdq
ror ax, cl
mov eax, dword [rbp + 0x4c]
add cl, 0
xor cx, r15w
bswap rdx
add eax, 2
rcr dh, 3
btc cx, di
shl ecx, 0x13
mov ecx, 2
movsx dx, dh
sub dh, 0x92
cmc
imul rcx, rcx, 3
sar dh, 0x35
xchg dh, dl
not edx
mov rdx, qword [rbp + 0x450]
cmp sil, al
test dh, 0x1e
mov rdx, qword [rdx + 0x58]
mov word [rcx + rdx], ax
bts edx, eax
sbb eax, 0xfca8081e
shl dl, cl
mov eax, dword [rbp + 0x5c]
mov rdx, 0x320e2e95
movzx rcx, sp
add eax, 2
mov ecx, 2
cwd
imul rcx, rcx, 4
not dx
mov rdx, qword [rbp + 0x450]
mov rdx, qword [rdx + 0x58]
stc
jmp 0x1406c28d6
mov word [rcx + rdx], ax
bsr rax, rsi
sal dx, cl
mov eax, 2
imul rax, rax, 5
dec dl
movsxd rcx, ebp
mov rcx, qword [rbp + 0x450]
movzx rdx, bx
mov rcx, qword [rcx + 0x58]
movsx edx, r11w
movzx edx, word [rbp + 0x5c]
jmp 0x1406c290b
mov word [rax + rcx], dx
rdtsc
cqo
setno ch
mov eax, dword [rbp + 0x5c]
movsx rdx, r12w
movsxd rcx, r9d
cmovs rcx, rsi
inc eax
movsxd rcx, ebx
mov dl, al
rol ch, 0xb5
mov ecx, 2
shrd dx, r13w, 0x3b
imul rcx, rcx, 6
not dl
mov rdx, qword [rbp + 0x450]
jmp 0x1406c294b
mov rdx, qword [rdx + 0x58]
jmp 0x1406c2954
mov word [rcx + rdx], ax
bswap cx
mov eax, dword [rbp + 0x4c]
xchg ch, dl
inc eax
adc dx, 0xbd30
mov ecx, 2
imul rcx, rcx, 7
test r11w, r11w
movsx rdx, r8w
shl dx, 0x38
mov rdx, qword [rbp + 0x450]
cmc
jmp 0x1406c2989
mov rdx, qword [rdx + 0x58]
test sil, r13b
mov word [rcx + rdx], ax
mov eax, 2
imul rax, rax, 8
rcr cx, cl
mov rcx, qword [rbp + 0x450]
adc dl, 0x81
bt dx, di
neg dl
mov rcx, qword [rcx + 0x58]
btc rdx, 0x32
and dx, 0x7482
rol dh, 0xbc
movzx edx, word [rbp + 0x4c]
mov word [rax + rcx], dx
mov eax, 2
not dh
imul rax, rax, 9
mov rcx, qword [rbp + 0x450]
bt rdx, rax
rcl dx, cl
mov rcx, qword [rcx + 0x58]
btc dx, dx
neg dh
movzx edx, word [rbp + 0x4c]
test r12, 0x23907a1c
cmc
mov word [rax + rcx], dx
shrd dx, r11w, 0x8b
shr cl, 0xf
mov eax, 2
shl ecx, cl
cmp edx, edi
stc
imul rax, rax, 0xa
inc dh
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rcx + 0x58]
movzx edx, word [rbp + 0x5c]
jmp 0x1406c2a29
mov word [rax + rcx], dx
mov eax, dword [rbp + 0x5c]
movsx edx, bp
inc eax
ror ch, cl
not dx
mov ecx, 2
shr edx, cl
jmp 0x1406c2a46
imul rcx, rcx, 0xb
shrd rdx, rcx, 0x89
mov rdx, qword [rbp + 0x450]
test rcx, r10
jmp 0x1406c2a5e
mov rdx, qword [rdx + 0x58]
cmc
jmp 0x1406c2a69
mov word [rcx + rdx], ax
and ax, r15w
mov rax, qword [rbp + 0x450]
rcl cx, cl
shr cl, cl
rcr cx, 0x15
mov rax, qword [rax + 0x58]
bt cx, bx
mov cl, spl
add rax, 0x18
movsx rcx, cx
mov ch, al
mov rcx, qword [rbp + 0x450]
jmp 0x1406c2aa2
mov qword [rcx + 0x58], rax
mov ax, 0xf83b
movsx eax, r9w
mov eax, dword [rbp + 0x5c]
jmp 0x1406c2ab6
mov dword [rbp + 0x4c], eax
jmp 0x1406c2abe
jmp 0x1406c2389
mov dword [rbp + 0x68], 0
jmp 0x1406c2acf
jmp 0x1406c2ae3
mov eax, dword [rbp + 0x68]
jmp 0x1406c2adc
inc eax
mov dword [rbp + 0x68], eax
xor al, cl
mov eax, dword [rbp + 0x460]
cmp dword [rbp + 0x68], eax
jmp 0x1406c2af1
jge 0x1406c2d7c
movsxd rax, dword [rbp + 0x68]
neg cl
bts edx, r15d
mov rcx, qword [rbp + 0x458]
mov rax, qword [rcx + rax*8]
movzx cx, bpl
shl dl, cl
cwd
mov ecx, 0x14
add edx, 0xda90d30a
bsf edx, edi
shl dx, 0x36
imul rcx, rcx, 0
movsx dx, r8b
xchg dx, dx
mov rdx, qword [rbp + 0x450]
cmc
clc
mov rdx, qword [rdx + 0x50]
jmp 0x1406c2b48
mov qword [rdx + rcx], rax
mov eax, 0x14
shl cl, cl
btc cx, 0xa5
btc dx, r10w
imul rax, rax, 0
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rcx + 0x50]
jmp 0x1406c2b73
mov rdx, qword [rbp + 0x78]
mov qword [rcx + rax + 8], rdx
neg ah
mov eax, 0x14
or cl, r13b
movzx dx, r15b
sbb ch, 0x3e
imul rax, rax, 0
cdq
cmova rdx, rsp
xor cx, 0x4521
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rcx + 0x50]
inc dx
mov edx, dword [rbp + 0x468]
test r13b, bl
cmp esi, esi
mov dword [rcx + rax + 0x10], edx
bt rax, 0x10
bts ecx, r14d
movsx cx, bl
mov eax, dword [rbp + 0x68]
cmc
add eax, eax
movzx rcx, r12w
cmp ax, 0xf428
cdqe
bswap ecx
cmp r8w, 0x17a4
test sp, bx
mov rcx, qword [rbp + 0x30]
mov rax, qword [rcx + rax*8]
mov ecx, 0x14
cdq
add dh, 0x9a
imul rcx, rcx, 1
shrd dx, r10w, 0x9f
mov rdx, qword [rbp + 0x450]
mov rdx, qword [rdx + 0x50]
mov qword [rdx + rcx], rax
bswap ecx
sub dl, r12b
mov eax, 0x14
imul rax, rax, 1
movsxd rdx, edx
shr cx, cl
mov rcx, qword [rbp + 0x450]
jmp 0x1406c2c2b
mov rcx, qword [rcx + 0x50]
sar dh, cl
ror dl, cl
and dl, 0xa3
mov rdx, qword [rbp + 0x78]
cmp sp, 0x74a0
cmp cl, r11b
mov qword [rcx + rax + 8], rdx
mov eax, 0x14
rol cx, cl
imul rax, rax, 1
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rcx + 0x50]
stc
mov edx, dword [rbp + 0x80]
stc
clc
mov dword [rcx + rax + 0x10], edx
mov eax, dword [rbp + 0x68]
sal rcx, 0x8b
shl dx, cl
movzx cx, ah
lea eax, [rax + rax + 1]
mov cx, 0x8aaa
sbb dx, 0xc0b6
inc cl
cdqe
add rcx, 0xffffffffb68c7708
cmp dx, 0x5d28
mov rcx, qword [rbp + 0x30]
clc
mov rax, qword [rcx + rax*8]
sub ecx, 0x3f3ef491
mov cl, dh
rcr cx, cl
mov ecx, 0x14
neg dx
add dh, bl
rcr dl, 0xb6
imul rcx, rcx, 2
btr dx, 0x19
and dh, 0xbc
btr dx, cx
mov rdx, qword [rbp + 0x450]
clc
cmp r13d, 0x3da8e895
mov rdx, qword [rdx + 0x50]
cmc
stc
mov qword [rdx + rcx], rax
cqo
sar cl, 0x3f
mov eax, 0x14
not cl
imul rax, rax, 2
mov rcx, qword [rbp + 0x450]
btc rdx, 0x1d
sbb dh, 0x9b
mov rcx, qword [rcx + 0x50]
rol edx, cl
bswap rdx
mov rdx, qword [rbp + 0x78]
mov qword [rcx + rax + 8], rdx
mov eax, 0x14
cmp bx, r13w
btc rdx, 0xba
shr rdx, cl
imul rax, rax, 2
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rcx + 0x50]
test r8b, bpl
mov edx, dword [rbp + 0x80]
cmc
mov dword [rcx + rax + 0x10], edx
mov rax, qword [rbp + 0x450]
add cx, bp
mov cx, 0x7119
mov rax, qword [rax + 0x50]
add ch, 0xaf
bts ecx, r11d
stc
add rax, 0x3c
xchg ecx, ecx
bswap rcx
mov rcx, qword [rbp + 0x450]
jmp 0x1406c2d6e
mov qword [rcx + 0x50], rax
jmp 0x1406c2d77
jmp 0x1406c2ad4
jmp 0x1406c48f7
movss xmm0, dword [rbp + 0x478]
jmp 0x1406c2d8e
subss xmm0, dword [0x1400a8edc]
jmp 0x1406c2d9b
mulss xmm0, dword [0x1400a8e78]
movss dword [rbp + 4], xmm0
or ah, 0x2b
btr rax, r12
movzx eax, byte [rbp + 0x470]
test eax, eax
jmp 0x1406c2dbd
jne 0x1406c3b1f
mov eax, dword [rbp + 0x460]
movsx cx, r9b
dec eax
test r14b, dil
and cl, bpl
mov dword [rbp + 8], eax
bts rax, rax
movsx ax, sil
movss xmm0, dword [rbp + 4]
bts rcx, r14
addss xmm0, dword [0x1400a8edc]
movss dword [rbp + 0xb8], xmm0
clc
cdqe
cbw
mov eax, 8
imul rax, rax, 0
sbb cl, 0x89
neg cx
or cl, r11b
mov rcx, qword [rbp + 0x10]
test dil, bpl
cmp cx, 0xb22
test di, 0x4d96
add rcx, rax
cdqe
mov rax, rcx
jmp 0x1406c2e30
mov qword [rbp + 0x380], rax
movzx rax, bx
nop
lahf
mov rax, qword [rbp + 0x380]
jmp 0x1406c2e4a
movss xmm0, dword [rax + 4]
jmp 0x1406c2e54
mulss xmm0, dword [rbp + 0xb8]
movss dword [rbp + 0x180], xmm0
mov al, r9b
not al
mov rax, qword [rbp + 0x380]
jmp 0x1406c2e75
movss xmm0, dword [rax]
mulss xmm0, dword [rbp + 0xb8]
movss dword [rbp + 0x178], xmm0
movss xmm0, dword [rbp + 0x178]
cwde
movss dword [rbp + 0x2d8], xmm0
bt cx, 0xb0
movss xmm0, dword [rbp + 0x180]
movss dword [rbp + 0x2dc], xmm0
mov eax, 8
btc rdx, 0xf
imul rax, rax, 0
mov rcx, qword [rbp + 0x458]
clc
lea rcx, [rcx + rax]
mov rax, rcx
cmp dil, 0xbd
rcr ecx, 0xb3
mov qword [rbp + 0x388], rax
shr eax, cl
movsx eax, sp
movsxd rdx, r14d
mov rax, qword [rbp + 0x388]
movss xmm0, dword [rax + 4]
cmp r12b, 0xbd
addss xmm0, dword [rbp + 0x2dc]
movss dword [rbp + 0x190], xmm0
neg ch
setg cl
mov rax, qword [rbp + 0x388]
and dh, 0
movss xmm0, dword [rax]
and ax, r10w
sal dh, cl
add dh, 0x89
addss xmm0, dword [rbp + 0x2d8]
test rax, 0x26afce19
cmp r10b, 0x29
btr cx, sp
movss dword [rbp + 0x188], xmm0
movss xmm0, dword [rbp + 0x188]
xor dl, sil
rcr al, 0xa5
movzx edx, bx
movss dword [rbp + 0x390], xmm0
neg dl
movss xmm0, dword [rbp + 0x190]
movss dword [rbp + 0x394], xmm0
cdqe
btr rax, r14
mov rax, qword [rbp + 0x390]
cmovbe cx, r14w
mov ecx, 8
bts dx, r9w
imul rcx, rcx, 0
mov rdx, qword [rbp + 0x30]
test r9w, 0x2083
mov qword [rdx + rcx], rax
cbw
movzx ecx, r11w
mov eax, 8
or cl, r13b
movzx cx, r12b
imul rax, rax, 0
btc rcx, r10
mov rcx, qword [rbp + 0x10]
add rcx, rax
mov rax, rcx
jmp 0x1406c2fbf
mov qword [rbp + 0x398], rax
jmp 0x1406c2fd3
mov rax, qword [rbp + 0x398]
jmp 0x1406c2fdf
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x1a0], xmm0
mov rax, qword [rbp + 0x398]
jmp 0x1406c2ffd
movss xmm0, dword [rax]
jmp 0x1406c3006
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x198], xmm0
movss xmm0, dword [rbp + 0x198]
movss dword [rbp + 0x2e0], xmm0
movsx eax, r10w
sar dx, 0xb5
bt rax, rsi
movss xmm0, dword [rbp + 0x1a0]
movsx eax, r12w
movss dword [rbp + 0x2e4], xmm0
movsxd rdx, r8d
mov eax, 8
imul rax, rax, 0
inc rcx
clc
mov rcx, qword [rbp + 0x458]
mov dx, bx
cqo
ror dl, cl
add rcx, rax
sbb dl, 0x25
cwd
mov rax, rcx
shl cx, 0
sal dx, 0x3b
mov qword [rbp + 0x3a0], rax
mov rax, qword [rbp + 0x3a0]
bswap dx
movss xmm0, dword [rax + 4]
adc dx, r10w
cmp dh, 0xbb
shld ecx, ebp, 0x92
addss xmm0, dword [rbp + 0x2e4]
movss dword [rbp + 0x1b0], xmm0
adc ax, r15w
movzx rax, r11w
mov rax, qword [rbp + 0x3a0]
bsr ecx, r12d
sar edx, cl
movss xmm0, dword [rax]
cdq
xor ah, 0xae
add dx, 0xf90
addss xmm0, dword [rbp + 0x2e0]
movss dword [rbp + 0x1a8], xmm0
movsx ax, dl
xor ah, 0x26
movss xmm0, dword [rbp + 0x1a8]
sub cx, ax
or ah, 5
movss dword [rbp + 0x318], xmm0
cwd
shr rdx, cl
movss xmm0, dword [rbp + 0x1b0]
movss dword [rbp + 0x31c], xmm0
movsx ecx, di
mov rax, qword [rbp + 0x318]
add ch, 0xb
bts dx, dx
movzx ecx, r8w
mov ecx, 8
add dx, r11w
imul rcx, rcx, 1
xchg dh, dl
shr dh, 0x91
mov rdx, qword [rbp + 0x30]
cmp spl, dil
cmc
test r9b, 0x24
mov qword [rdx + rcx], rax
bt cx, 6
mov eax, 8
cmp r8w, ax
ror rcx, 0x1e
jmp 0x1406c3157
imul rax, rax, 0
shl ch, 0x3a
adc cx, 0x8fbd
stc
mov rcx, qword [rbp + 0x10]
cmp r10b, 0xc
add rcx, rax
mov rax, rcx
jmp 0x1406c3177
mov qword [rbp + 0x3b0], rax
mov rax, qword [rbp + 0x3b0]
jmp 0x1406c318a
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x1c0], xmm0
setl al
mov rax, qword [rbp + 0x3b0]
jmp 0x1406c31ab
movss xmm0, dword [rax]
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x1b8], xmm0
movss xmm0, dword [rbp + 0x1b8]
movss dword [rbp + 0x2e8], xmm0
lahf
movss xmm0, dword [rbp + 0x1c0]
movss dword [rbp + 0x2ec], xmm0
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rbp + 0x458]
sar dh, 1
add rcx, rax
mov ax, r14w
rdtsc
add dl, r13b
mov rax, rcx
cdq
shr dl, 0xb9
mov qword [rbp + 0x3b8], rax
btr ecx, r9d
mov rax, qword [rbp + 0x3b8]
bsf dx, ax
sar ch, 0x14
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x2ec]
add dl, 0x91
sal dh, cl
shrd ecx, r14d, 0x92
movss dword [rbp + 0x1d0], xmm0
sub rax, rcx
mov rax, qword [rbp + 0x3b8]
bts cx, r11w
movss xmm0, dword [rax]
subss xmm0, dword [rbp + 0x2e8]
mov al, 0x8c
sub ecx, 0xc4b8ca94
test r13b, r12b
movss dword [rbp + 0x1c8], xmm0
shld cx, si, 9
cmovg ax, r15w
movss xmm0, dword [rbp + 0x1c8]
movss dword [rbp + 0x3c0], xmm0
movsx dx, r12b
movss xmm0, dword [rbp + 0x1d0]
sal edx, 0x8e
movsx edx, r15w
movss dword [rbp + 0x3c4], xmm0
cwde
mov rax, qword [rbp + 0x3c0]
and cl, sil
movsx ecx, ax
mov ecx, 8
imul rcx, rcx, 2
shr dh, cl
xadd dl, dh
mov rdx, qword [rbp + 0x30]
mov qword [rdx + rcx], rax
rcl ecx, cl
sbb rcx, 0xffffffffbd0c8339
or al, 0x1b
movss xmm0, dword [rbp + 4]
add al, r14b
or rax, 0x33876a2f
addss xmm0, dword [0x1400a8edc]
movss dword [rbp + 0xc0], xmm0
mov eax, 8
and cl, 4
stc
imul rax, rax, 0
mov rcx, qword [rbp + 0x10]
add rcx, rax
movsx rax, bp
mov rax, rcx
jmp 0x1406c330c
mov qword [rbp + 0x3c8], rax
cmovg ax, r15w
cbw
not ax
mov rax, qword [rbp + 0x3c8]
jmp 0x1406c3329
movss xmm0, dword [rax + 4]
jmp 0x1406c3333
mulss xmm0, dword [rbp + 0xc0]
movss dword [rbp + 0x1e0], xmm0
mov rax, qword [rbp + 0x3c8]
jmp 0x1406c334f
movss xmm0, dword [rax]
mulss xmm0, dword [rbp + 0xc0]
movss dword [rbp + 0x1d8], xmm0
movss xmm0, dword [rbp + 0x1d8]
movss dword [rbp + 0x2f0], xmm0
bt rdx, 0x2a
rol ax, 0x1a
sbb ax, 0xacba
movss xmm0, dword [rbp + 0x1e0]
rcl eax, cl
movss dword [rbp + 0x2f4], xmm0
sal dx, 0x85
mov eax, 8
and cl, r8b
sar dl, 0x3c
imul rax, rax, 0
sub dh, 0xaa
shl cx, 0x98
mov rcx, qword [rbp + 0x458]
movsx edx, r8w
mov dx, 0xc638
add rcx, rax
mov rax, rcx
rcr cl, 0x1e
test dil, r14b
movsx edx, di
mov qword [rbp + 0x3d0], rax
cwde
mov dl, 0x1b
bsf rdx, rsi
mov rax, qword [rbp + 0x3d0]
stc
sar dx, 4
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x2f4]
jmp 0x1406c3400
movss dword [rbp + 0x1f0], xmm0
mov rax, qword [rbp + 0x3d0]
movss xmm0, dword [rax]
bswap cx
neg rax
subss xmm0, dword [rbp + 0x2f0]
bts ax, r14w
movsx rdx, di
movss dword [rbp + 0x1e8], xmm0
bsf rcx, r8
sar rcx, cl
movss xmm0, dword [rbp + 0x1e8]
cqo
test r8b, 0x26
movss dword [rbp + 0x3d8], xmm0
add ecx, edx
cmc
movzx rcx, r13w
movss xmm0, dword [rbp + 0x1f0]
bts rdx, r14
movss dword [rbp + 0x3dc], xmm0
btr cx, r8w
mov rax, qword [rbp + 0x3d8]
mov ecx, 8
imul rcx, rcx, 3
mov rdx, qword [rbp + 0x30]
jmp 0x1406c3488
mov qword [rdx + rcx], rax
movsx rcx, di
movzx cx, dil
lahf
movss xmm0, dword [rbp + 4]
addss xmm0, dword [0x1400a8edc]
movsxd rcx, esi
nop
movss dword [rbp + 0xc8], xmm0
movsx ecx, sp
movsxd rcx, edi
movsxd rax, dword [rbp + 8]
mov rcx, qword [rbp + 0x10]
jmp 0x1406c34c3
lea rax, [rcx + rax*8]
mov qword [rbp + 0x3e0], rax
mov eax, r13d
mov rax, qword [rbp + 0x3e0]
jmp 0x1406c34dd
movss xmm0, dword [rax + 4]
jmp 0x1406c34e7
mulss xmm0, dword [rbp + 0xc8]
movss dword [rbp + 0x200], xmm0
mov eax, r12d
mov rax, qword [rbp + 0x3e0]
movss xmm0, dword [rax]
mulss xmm0, dword [rbp + 0xc8]
movss dword [rbp + 0x1f8], xmm0
ror rax, cl
movsx ax, r14b
movss xmm0, dword [rbp + 0x1f8]
movss dword [rbp + 0x2f8], xmm0
movsx eax, r15w
neg ch
sar cl, cl
movss xmm0, dword [rbp + 0x200]
sar ch, cl
xadd cl, ch
cdqe
movss dword [rbp + 0x2fc], xmm0
mov rax, 0x4f06642a
cdqe
bt rcx, rsi
movsxd rax, dword [rbp + 8]
rcr dh, cl
bts edx, esp
shld edx, edi, 0x8e
mov rcx, qword [rbp + 0x458]
lea rax, [rcx + rax*8]
mov qword [rbp + 0x3e8], rax
shl ch, cl
mov rax, qword [rbp + 0x3e8]
movzx rdx, sp
test dil, 0x33
movss xmm0, dword [rax + 4]
movsxd rdx, r13d
addss xmm0, dword [rbp + 0x2fc]
movsx rdx, di
rol ch, cl
movss dword [rbp + 0x210], xmm0
mov rax, qword [rbp + 0x3e8]
bt edx, ecx
movss xmm0, dword [rax]
inc dl
sub al, 0xe
addss xmm0, dword [rbp + 0x2f8]
bt cx, cx
movss dword [rbp + 0x208], xmm0
movzx dx, bpl
movss xmm0, dword [rbp + 0x208]
movss dword [rbp + 0x3f0], xmm0
shl rdx, cl
movss xmm0, dword [rbp + 0x210]
or ax, r8w
cwde
movss dword [rbp + 0x3f4], xmm0
lahf
adc dx, 0x1a06
mov rax, qword [rbp + 0x3f0]
stc
movsxd rdx, r9d
mov ecx, dword [rbp + 8]
bt rdx, 0xb6
shl ecx, 2
movsxd rcx, ecx
mov dl, r15b
mov rdx, qword [rbp + 0x30]
mov qword [rdx + rcx*8], rax
movsxd rax, esi
movsx rax, si
movsxd rax, dword [rbp + 8]
mov rcx, r11
movsx cx, cl
mov rcx, qword [rbp + 0x10]
jmp 0x1406c363f
lea rax, [rcx + rax*8]
jmp 0x1406c3648
mov qword [rbp + 0x3f8], rax
jmp 0x1406c3654
mov rax, qword [rbp + 0x3f8]
jmp 0x1406c3660
movss xmm0, dword [rax + 4]
jmp 0x1406c366a
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x220], xmm0
movzx eax, dx
xchg al, al
mov rax, qword [rbp + 0x3f8]
movss xmm0, dword [rax]
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x218], xmm0
cdqe
movss xmm0, dword [rbp + 0x218]
movzx eax, r15w
mov dl, r12b
movss dword [rbp + 0x300], xmm0
mov ah, 0x2d
not dl
cwd
movss xmm0, dword [rbp + 0x220]
movss dword [rbp + 0x304], xmm0
cbw
bswap dx
movsxd rax, dword [rbp + 8]
movzx rcx, dx
movsx edx, r8w
mov rcx, qword [rbp + 0x458]
movsxd rdx, r8d
movzx dx, r12b
movsx rdx, r10w
lea rax, [rcx + rax*8]
mov ch, 0x9a
mov qword [rbp + 0x400], rax
cdq
mov eax, 0x7d05cf1c
not dh
mov rax, qword [rbp + 0x400]
jmp 0x1406c370a
movss xmm0, dword [rax + 4]
xchg cx, ax
cwde
addss xmm0, dword [rbp + 0x304]
rdtsc
cmovne ax, dx
movss dword [rbp + 0x230], xmm0
cdqe
mov rax, qword [rbp + 0x400]
cqo
movss xmm0, dword [rax]
cwde
movzx ecx, sp
addss xmm0, dword [rbp + 0x300]
cbw
cwd
movss dword [rbp + 0x228], xmm0
rdtsc
cmovo rdx, r9
bswap edx
movss xmm0, dword [rbp + 0x228]
cwd
movsx rdx, r14w
movsxd rdx, r11d
movss dword [rbp + 0x408], xmm0
movsx cx, spl
mov rax, r13
movsx eax, r11w
movss xmm0, dword [rbp + 0x230]
jmp 0x1406c3790
movss dword [rbp + 0x40c], xmm0
movsx ecx, cx
cdq
mov rax, qword [rbp + 0x408]
cqo
jmp 0x1406c37af
mov ecx, dword [rbp + 8]
lea ecx, [rcx*4 + 1]
movsxd rcx, ecx
movsx edx, r13w
mov rdx, qword [rbp + 0x30]
jmp 0x1406c37c9
mov qword [rdx + rcx*8], rax
movsxd rax, dword [rbp + 8]
jmp 0x1406c37da
mov rcx, qword [rbp + 0x10]
jmp 0x1406c37e3
lea rax, [rcx + rax*8]
jmp 0x1406c37ec
mov qword [rbp + 0x410], rax
movsx rax, sp
mov rax, qword [rbp + 0x410]
jmp 0x1406c3803
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x240], xmm0
bswap ax
mov rax, qword [rbp + 0x410]
jmp 0x1406c3824
movss xmm0, dword [rax]
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x238], xmm0
lahf
rdtsc
movss xmm0, dword [rbp + 0x238]
bswap cx
movsx dx, spl
movss dword [rbp + 0x308], xmm0
mov rcx, rdx
movss xmm0, dword [rbp + 0x240]
not rcx
bswap eax
movss dword [rbp + 0x30c], xmm0
cdqe
movsxd rax, dword [rbp + 8]
mov rcx, qword [rbp + 0x458]
cqo
lea rax, [rcx + rax*8]
mov qword [rbp + 0x418], rax
cmovbe ecx, r10d
mov rax, qword [rbp + 0x418]
movss xmm0, dword [rax + 4]
lahf
cbw
subss xmm0, dword [rbp + 0x30c]
movss dword [rbp + 0x250], xmm0
movzx rcx, ax
cmovnp edx, ebx
jmp 0x1406c38b1
mov rax, qword [rbp + 0x418]
cdq
xchg ecx, edx
movss xmm0, dword [rax]
mov cx, 0x68be
cqo
subss xmm0, dword [rbp + 0x308]
mov dl, r11b
movsx rax, dx
movss dword [rbp + 0x248], xmm0
bswap ax
cdqe
movss xmm0, dword [rbp + 0x248]
jmp 0x1406c38f3
movss dword [rbp + 0x420], xmm0
lahf
cmovbe dx, r11w
movss xmm0, dword [rbp + 0x250]
movss dword [rbp + 0x424], xmm0
movzx dx, r11b
mov dh, 0xa3
mov rax, qword [rbp + 0x420]
not dx
cmovl cx, r12w
cwd
mov ecx, dword [rbp + 8]
movzx dx, r13b
mov dh, 0xad
movsx dx, r12b
lea ecx, [rcx*4 + 2]
mov dl, 0x9a
cdq
movsxd rcx, ecx
movsx dx, dl
movzx rdx, sp
cqo
mov rdx, qword [rbp + 0x30]
mov qword [rdx + rcx*8], rax
movzx eax, dx
cdqe
movss xmm0, dword [rbp + 4]
movsxd rcx, r10d
movsx rcx, dx
addss xmm0, dword [0x1400a8edc]
movss dword [rbp + 0xd0], xmm0
movsxd rax, r10d
movzx ax, r9b
movsxd rax, dword [rbp + 8]
mov cx, 0x3c0b
movsxd rcx, ebx
mov rcx, qword [rbp + 0x10]
jmp 0x1406c3996
lea rax, [rcx + rax*8]
mov qword [rbp + 0x428], rax
movsx ax, bpl
movsx eax, dx
cwde
mov rax, qword [rbp + 0x428]
jmp 0x1406c39b6
movss xmm0, dword [rax + 4]
jmp 0x1406c39c0
mulss xmm0, dword [rbp + 0xd0]
movss dword [rbp + 0x260], xmm0
bswap ax
nop
mov rax, qword [rbp + 0x428]
jmp 0x1406c39e1
movss xmm0, dword [rax]
jmp 0x1406c39ea
mulss xmm0, dword [rbp + 0xd0]
movss dword [rbp + 0x258], xmm0
mov rcx, 0x342b0728
movss xmm0, dword [rbp + 0x258]
movss dword [rbp + 0x310], xmm0
movsxd rdx, r8d
cbw
movss xmm0, dword [rbp + 0x260]
movsxd rcx, r15d
cwd
movsx ax, sil
movss dword [rbp + 0x314], xmm0
lahf
mov edx, r12d
cwde
movsxd rax, dword [rbp + 8]
movsxd rdx, ecx
mov rcx, qword [rbp + 0x458]
movzx dx, r9b
mov dx, dx
movzx rdx, r15w
lea rax, [rcx + rax*8]
mov qword [rbp + 0x430], rax
lahf
seto ch
movsx rcx, di
mov rax, qword [rbp + 0x430]
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x314]
cwd
movss dword [rbp + 0x270], xmm0
movsx rdx, bp
cdq
movsx dx, cl
mov rax, qword [rbp + 0x430]
movss xmm0, dword [rax]
movsx cx, dil
mov eax, edx
subss xmm0, dword [rbp + 0x310]
not ch
movzx ax, r13b
movss dword [rbp + 0x268], xmm0
movsxd rax, edx
movss xmm0, dword [rbp + 0x268]
mov dl, 0xbc
movss dword [rbp + 0x3a8], xmm0
cmovbe dx, r10w
cbw
movss xmm0, dword [rbp + 0x270]
xchg cx, dx
movss dword [rbp + 0x3ac], xmm0
cbw
movzx eax, di
mov rax, qword [rbp + 0x3a8]
movzx ecx, sp
movzx cx, spl
mov ecx, dword [rbp + 8]
movzx rdx, r15w
lea ecx, [rcx*4 + 3]
movsxd rcx, ecx
cqo
movzx edx, ax
cdq
mov rdx, qword [rbp + 0x30]
jmp 0x1406c3b15
mov qword [rdx + rcx*8], rax
mov ah, 0x83
movzx eax, ax
mov rax, qword [rbp + 0x450]
jmp 0x1406c3b2b
mov eax, dword [rax + 0x48]
jmp 0x1406c3b33
mov dword [rbp + 0x20], eax
mov dword [rbp + 0x50], 0
jmp 0x1406c3b42
jmp 0x1406c3b56
mov eax, dword [rbp + 0x50]
inc eax
mov dword [rbp + 0x50], eax
movzx eax, r12w
rcl ah, 7
mov eax, dword [rbp + 0x3c]
cmp spl, 0xb7
cmp dword [rbp + 0x50], eax
jge 0x1406c4573
mov eax, dword [rbp + 0x50]
jmp 0x1406c3b6e
inc eax
test rsi, 0x9b47aac
cmp r9w, 0x6f31
cmp eax, dword [rbp + 0x460]
jmp 0x1406c3b88
jne 0x1406c3ba2
mov dword [rbp + 0xd8], 0
jmp 0x1406c3b9d
jmp 0x1406c3bbc
mov eax, dword [rbp + 0x50]
jmp 0x1406c3baa
inc eax
jmp 0x1406c3bb1
mov dword [rbp + 0xd8], eax
nop
cwde
cdqe
mov eax, dword [rbp + 0xd8]
jmp 0x1406c3bc7
mov dword [rbp + 0x1c], eax
mov ax, r9w
dec eax
mov eax, dword [rbp + 0x50]
jmp 0x1406c3bd8
inc eax
cmp eax, dword [rbp + 0x460]
jne 0x1406c3c05
mov rax, qword [rbp + 0x450]
jmp 0x1406c3bf2
mov eax, dword [rax + 0x48]
mov dword [rbp + 0xdc], eax
jmp 0x1406c3c00
jmp 0x1406c3c2d
mov eax, dword [rbp + 0x20]
add ecx, ebx
xadd rcx, rcx
bt r8w, 0xb6
add eax, 4
movsx cx, r11b
movsxd rcx, esi
xchg r8b, cl
mov dword [rbp + 0xdc], eax
cwde
movzx ax, dl
mov eax, dword [rbp + 0xdc]
cdq
mov dword [rbp + 0x24], eax
movzx dx, r9b
movsxd rax, dword [rbp + 0x50]
movsxd rcx, dword [rbp + 0x1c]
not r8b
mov r8w, r9w
movsxd r8, esp
mov rdx, qword [rbp + 0x10]
movsxd r8, r10d
movzx r8d, r13w
mov r8, qword [rbp + 0x10]
jmp 0x1406c3c62
movss xmm0, dword [rdx + rax*8]
jmp 0x1406c3c6c
addss xmm0, dword [r8 + rcx*8]
jmp 0x1406c3c77
mulss xmm0, dword [0x1400a8e78]
movss dword [rbp + 0x6c], xmm0
cdqe
movsxd rax, dword [rbp + 0x50]
movsxd rcx, dword [rbp + 0x1c]
mov dl, r8b
bswap dx
movsx r8w, bpl
mov rdx, qword [rbp + 0x10]
movsx r8w, bpl
xchg r8d, r8d
movzx r8w, r10b
mov r8, qword [rbp + 0x10]
movss xmm0, dword [rdx + rax*8 + 4]
jmp 0x1406c3cb9
addss xmm0, dword [r8 + rcx*8 + 4]
jmp 0x1406c3cc5
mulss xmm0, dword [0x1400a8e78]
movss dword [rbp + 0x60], xmm0
jmp 0x1406c3cd7
movss xmm0, dword [rbp + 0x6c]
jmp 0x1406c3ce1
mulss xmm0, dword [rbp + 0x6c]
movss xmm1, dword [rbp + 0x60]
jmp 0x1406c3cf0
mulss xmm1, dword [rbp + 0x60]
addss xmm0, xmm1
jmp 0x1406c3cfe
movss dword [rbp + 0x94], xmm0
jmp 0x1406c3d0b
movss xmm0, dword [rbp + 0x94]
jmp 0x1406c3d18
comiss xmm0, dword [0x1400a8e78]
jae 0x1406c3d35
movss xmm0, dword [0x1400a8e78]
movss dword [rbp + 0x94], xmm0
movss xmm0, dword [0x1400a8edc]
divss xmm0, dword [rbp + 0x94]
movss dword [rbp + 0xe0], xmm0
jmp 0x1406c3d52
movss xmm0, dword [rbp + 0x6c]
jmp 0x1406c3d5c
mulss xmm0, dword [rbp + 0xe0]
movss dword [rbp + 0x6c], xmm0
jmp 0x1406c3d6e
movss xmm0, dword [rbp + 0x60]
jmp 0x1406c3d78
mulss xmm0, dword [rbp + 0xe0]
movss dword [rbp + 0x60], xmm0
test dx, bp
sub eax, eax
clc
test r12b, 0xa2
cmp dh, dh
test eax, eax
jmp 0x1406c3d98
jne 0x1406c3cd7
movss xmm0, dword [rbp + 4]
jmp 0x1406c3da8
addss xmm0, dword [0x1400a8edc]
jmp 0x1406c3db5
movss xmm1, dword [rbp + 0x6c]
jmp 0x1406c3dbf
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rbp + 0xec], xmm0
jmp 0x1406c3dd3
movss xmm0, dword [rbp + 4]
jmp 0x1406c3ddd
addss xmm0, dword [0x1400a8edc]
jmp 0x1406c3dea
movss xmm1, dword [rbp + 0x60]
jmp 0x1406c3df4
mulss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x1406c3e00
movss dword [rbp + 0xf0], xmm0
jmp 0x1406c3e0d
movss xmm0, dword [rbp + 0x6c]
jmp 0x1406c3e17
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0xe4], xmm0
jmp 0x1406c3e29
movss xmm0, dword [rbp + 0x60]
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0xe8], xmm0
mov eax, dword [rbp + 0x1c]
shl eax, 2
ror ecx, cl
cdqe
bts ecx, edx
bt cx, 0xbf
bt edx, r14d
mov rcx, qword [rbp + 0x30]
lea rax, [rcx + rax*8]
btr rcx, rdx
bsf cx, di
mov qword [rbp + 0x88], rax
movsxd rax, dword [rbp + 0x1c]
test spl, 2
test r15w, dx
mov rcx, qword [rbp + 0x458]
movss xmm0, dword [rcx + rax*8]
addss xmm0, dword [rbp + 0xec]
jmp 0x1406c3e8f
mov eax, 8
mov ch, 6
imul rax, rax, 0
xadd dx, cx
movzx rdx, di
rcr ch, cl
mov rcx, qword [rbp + 0x88]
movss dword [rcx + rax], xmm0
movsxd rax, dword [rbp + 0x1c]
mov rcx, qword [rbp + 0x458]
cdq
rcr dx, cl
movsx dx, bl
movss xmm0, dword [rcx + rax*8 + 4]
addss xmm0, dword [rbp + 0xf0]
cwd
add ch, 0x35
mov eax, 8
sar rdx, cl
cmp r8d, r9d
imul rax, rax, 0
xor ch, 0x24
rcr dx, cl
mov rcx, qword [rbp + 0x88]
sar dl, cl
bsr edx, r15d
movss dword [rcx + rax + 4], xmm0
clc
movsxd rax, dword [rbp + 0x1c]
mov rcx, qword [rbp + 0x458]
test r9d, r15d
bswap dx
rcl dl, 5
movss xmm0, dword [rcx + rax*8]
addss xmm0, dword [rbp + 0xe4]
bt cx, 0x2a
adc cx, 0xa931
mov eax, 8
imul rax, rax, 1
dec dh
mov rcx, qword [rbp + 0x88]
shr edx, cl
shld dx, di, 0x91
sal dl, cl
movss dword [rcx + rax], xmm0
add dh, 0x87
cwd
movsxd rax, dword [rbp + 0x1c]
mov rcx, qword [rbp + 0x458]
shrd rdx, r8, 0x3e
cmovne edx, eax
movss xmm0, dword [rcx + rax*8 + 4]
btc cx, 9
addss xmm0, dword [rbp + 0xe8]
bts cx, si
add al, sil
xadd dh, dh
mov eax, 8
btc cx, r13w
imul rax, rax, 1
shl edx, 0x1c
bswap cx
mov rcx, qword [rbp + 0x88]
rol dl, cl
movss dword [rcx + rax + 4], xmm0
test r13, r12
movzx eax, cx
movsxd rax, dword [rbp + 0x1c]
mov rcx, qword [rbp + 0x458]
movsx rdx, si
mov dx, 0x55b3
test r8b, 0x9d
movss xmm0, dword [rcx + rax*8]
subss xmm0, dword [rbp + 0xe4]
mov eax, 8
rol dx, cl
mov cl, 0x84
imul rax, rax, 2
movsx dx, r15b
bts cx, r10w
xadd dh, dl
mov rcx, qword [rbp + 0x88]
movsx rdx, r15w
shld rdx, r14, 0xbc
xadd dx, dx
movss dword [rcx + rax], xmm0
neg dh
movzx dx, r8b
movsxd rax, dword [rbp + 0x1c]
ror rdx, 0x34
cdq
mov rcx, qword [rbp + 0x458]
ror dx, 0x20
movss xmm0, dword [rcx + rax*8 + 4]
or al, r10b
cqo
dec ch
subss xmm0, dword [rbp + 0xe8]
bt edx, 6
sbb edx, ebx
movsx ax, dil
mov eax, 8
xor cl, bpl
imul rax, rax, 2
mov rcx, qword [rbp + 0x88]
movss dword [rcx + rax + 4], xmm0
sar rdx, 0xae
and dx, 0x87ad
movsxd rax, dword [rbp + 0x1c]
btc cx, r10w
neg rcx
mov rcx, qword [rbp + 0x458]
inc dh
btr rdx, 0xbc
or dx, 0x1914
movss xmm0, dword [rcx + rax*8]
bts dx, di
subss xmm0, dword [rbp + 0xec]
mov eax, 8
btc cx, r13w
movsx cx, r8b
and dh, al
imul rax, rax, 3
mov rcx, qword [rbp + 0x88]
bts dx, r8w
movss dword [rcx + rax], xmm0
mov ecx, 0x6619df2e
movsxd rax, dword [rbp + 0x1c]
xchg dl, cl
stc
mov rcx, qword [rbp + 0x458]
sbb dl, 0xbf
sub edx, 0x8e29b00c
clc
movss xmm0, dword [rcx + rax*8 + 4]
xchg dx, ax
ror ah, cl
bt ax, r14w
subss xmm0, dword [rbp + 0xf0]
rcl dx, 0x35
ror ah, cl
sbb cx, 0xbaae
mov eax, 8
and cx, 0xd42f
sar ch, cl
movsx edx, bx
imul rax, rax, 3
mov rcx, qword [rbp + 0x88]
not dh
mov dh, 0x21
bswap dx
movss dword [rcx + rax + 4], xmm0
cdq
cdqe
mov eax, dword [rbp + 0x24]
bswap cx
not cx
inc ch
inc eax
xor cl, r15b
bt rcx, 0x1d
not rdx
mov ecx, 2
shr edx, cl
btr edx, r12d
imul rcx, rcx, 0
mov rdx, qword [rbp + 0x450]
jmp 0x1406c4151
mov rdx, qword [rdx + 0x58]
jmp 0x1406c415a
mov word [rcx + rdx], ax
rdtsc
mov eax, dword [rbp + 0x20]
inc eax
mov ecx, 2
and dx, 0x8983
rcl edx, cl
adc dx, 0x2521
imul rcx, rcx, 1
xor dl, 0x85
or dx, 0x342c
mov rdx, qword [rbp + 0x450]
cmp r11b, 0x21
mov rdx, qword [rdx + 0x58]
test cx, si
mov word [rcx + rdx], ax
bt rax, r10
mov dl, 0xaa
and ax, 0x7dbe
mov eax, dword [rbp + 0x20]
add eax, 2
shld dx, di, 0x3d
mov ecx, 2
bts dx, r14w
cmp r10b, 0x1d
imul rcx, rcx, 2
mov rdx, qword [rbp + 0x450]
mov rdx, qword [rdx + 0x58]
cmp spl, r14b
cmc
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x20]
shr rcx, 0x28
sbb dh, bh
add eax, 2
mov ecx, 2
test r9d, 0xab1d5401
shr dx, 0xa3
shr dh, cl
imul rcx, rcx, 3
adc dh, 0xab
movzx edx, r10w
ror dl, 0x89
mov rdx, qword [rbp + 0x450]
mov rdx, qword [rdx + 0x58]
test r15w, r15w
stc
mov word [rcx + rdx], ax
sbb ch, 0x9d
test spl, 0x2e
mov eax, dword [rbp + 0x24]
add eax, 2
rcl ch, 8
btc dx, ax
cqo
mov ecx, 2
xchg dl, dh
imul rcx, rcx, 4
cwd
inc dh
jmp 0x1406c423c
mov rdx, qword [rbp + 0x450]
jmp 0x1406c4248
mov rdx, qword [rdx + 0x58]
jmp 0x1406c4251
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x24]
cqo
bswap dx
inc eax
mov ecx, 2
imul rcx, rcx, 5
inc dl
mov rdx, qword [rbp + 0x450]
jmp 0x1406c4276
mov rdx, qword [rdx + 0x58]
jmp 0x1406c427f
mov word [rcx + rdx], ax
cmovae rax, r11
cbw
mov eax, dword [rbp + 0x24]
movsx rdx, r11w
inc eax
btr dx, r10w
movzx edx, di
bts edx, r10d
mov ecx, 2
cmp r13b, 0x88
imul rcx, rcx, 6
mov dx, 0x2523
mov rdx, qword [rbp + 0x450]
jmp 0x1406c42bb
mov rdx, qword [rdx + 0x58]
jmp 0x1406c42c4
mov word [rcx + rdx], ax
setno al
mov eax, dword [rbp + 0x20]
movsx ecx, r8w
jmp 0x1406c42d7
inc eax
mov ecx, 2
imul rcx, rcx, 7
btr dx, 0x20
mov rdx, qword [rbp + 0x450]
mov rdx, qword [rdx + 0x58]
jmp 0x1406c42fb
mov word [rcx + rdx], ax
sub ch, dl
mov eax, 2
movzx ecx, r14w
sub edx, 0xa30f232c
imul rax, rax, 8
bts dx, sp
mov rcx, qword [rbp + 0x450]
and dh, ah
movsx rdx, dx
mov rcx, qword [rcx + 0x58]
rcr dl, 0xa0
bsf edx, r12d
cmc
movzx edx, word [rbp + 0x20]
cmp r12, rsp
mov word [rax + rcx], dx
movsx dx, bpl
mov eax, 2
imul rax, rax, 9
shld cx, cx, 0x8d
mov rcx, qword [rbp + 0x450]
btr dx, 0xb4
shl dl, cl
mov rcx, qword [rcx + 0x58]
not edx
bswap edx
movzx edx, word [rbp + 0x20]
cmc
test r9b, 0x35
clc
mov word [rax + rcx], dx
rcl dx, cl
mov eax, 2
and cl, r10b
test r8w, dx
bt cx, 0x1f
imul rax, rax, 0xa
mov rcx, qword [rbp + 0x450]
movzx dx, r12b
mov rcx, qword [rcx + 0x58]
inc edx
bswap rdx
mov dx, 0x5fad
movzx edx, word [rbp + 0x24]
jmp 0x1406c43ad
mov word [rax + rcx], dx
cdq
movsx eax, r8w
mov eax, dword [rbp + 0x24]
setb dh
mov cl, r12b
inc eax
mov ecx, 2
bt dx, 0x14
imul rcx, rcx, 0xb
movzx dx, bpl
shr dl, cl
mov rdx, qword [rbp + 0x450]
cmp r9w, 0xc11b
stc
jmp 0x1406c43e9
mov rdx, qword [rdx + 0x58]
mov word [rcx + rdx], ax
mov dx, 0x7028
rcr rcx, 0x87
mov eax, dword [rbp + 0x24]
add eax, 2
btr edx, ecx
mov ecx, 2
imul rcx, rcx, 0xc
neg dh
mov rdx, qword [rbp + 0x450]
cmc
mov rdx, qword [rdx + 0x58]
cmc
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x20]
add eax, 2
movzx ecx, r10w
mov ecx, 2
imul rcx, rcx, 0xd
rcl dh, 0x82
movzx rdx, sp
shld dx, r9w, 0xb1
mov rdx, qword [rbp + 0x450]
jmp 0x1406c4451
mov rdx, qword [rdx + 0x58]
mov word [rcx + rdx], ax
add dl, r14b
mov eax, dword [rbp + 0x20]
cdq
xor dl, r9b
add eax, 3
shl dx, 0x9d
or dx, di
cdq
mov ecx, 2
rcl dl, 0x94
xchg dx, dx
bsf dx, cx
imul rcx, rcx, 0xe
shl dh, cl
xor rdx, rbx
mov rdx, qword [rbp + 0x450]
mov rdx, qword [rdx + 0x58]
stc
clc
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x20]
shld ecx, r12d, 0xc
cmc
xor dl, 0x17
add eax, 3
rol dl, 0x15
cwd
and cl, bpl
mov ecx, 2
bt edx, 0x2b
clc
rol dx, 0xbe
imul rcx, rcx, 0xf
sal dh, cl
bt rdx, rdx
movsx edx, cx
mov rdx, qword [rbp + 0x450]
mov rdx, qword [rdx + 0x58]
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x24]
add eax, 3
mov ecx, 2
or dx, 0x9e04
not rdx
imul rcx, rcx, 0x10
jmp 0x1406c44f6
mov rdx, qword [rbp + 0x450]
jmp 0x1406c4502
mov rdx, qword [rdx + 0x58]
cmp r13, r8
mov word [rcx + rdx], ax
movzx dx, r9b
cdq
mov eax, dword [rbp + 0x24]
add eax, 2
shl rcx, 0xa8
cmc
mov ecx, 2
imul rcx, rcx, 0x11
test bl, 0xe
mov rdx, qword [rbp + 0x450]
mov rdx, qword [rdx + 0x58]
mov word [rcx + rdx], ax
clc
mov rax, qword [rbp + 0x450]
mov rax, qword [rax + 0x58]
add rax, 0x24
jmp 0x1406c4550
mov rcx, qword [rbp + 0x450]
jmp 0x1406c455c
mov qword [rcx + 0x58], rax
movsxd rax, esi
mov eax, dword [rbp + 0x24]
jmp 0x1406c456b
mov dword [rbp + 0x20], eax
jmp 0x1406c3b47
mov dword [rbp + 0x54], 0
jmp 0x1406c457f
jmp 0x1406c459a
mov eax, dword [rbp + 0x54]
jmp 0x1406c458c
inc eax
cmp ecx, ebp
mov dword [rbp + 0x54], eax
bts rax, rbx
movsxd rax, esp
mov eax, dword [rbp + 0x460]
cmp r15d, 0x358f5f96
cmc
cmp dword [rbp + 0x54], eax
jmp 0x1406c45b0
jge 0x1406c48f7
mov eax, dword [rbp + 0x54]
bt dx, ax
shl eax, 2
cdqe
mov rcx, qword [rbp + 0x30]
xor rdx, r15
mov rax, qword [rcx + rax*8]
movsx ecx, r11w
mov ecx, 0x14
sub edx, 0xef81a59b
bts rdx, r12
xchg dh, dh
imul rcx, rcx, 0
sal edx, cl
xchg dx, dx
mov rdx, qword [rbp + 0x450]
mov rdx, qword [rdx + 0x50]
cmc
stc
mov qword [rdx + rcx], rax
rdtsc
shr dh, cl
mov eax, 0x14
btc edx, 0x29
imul rax, rax, 0
bsr edx, ebp
btc rdx, 0x39
mov rcx, qword [rbp + 0x450]
sar dx, cl
clc
shl edx, 0x9d
mov rcx, qword [rcx + 0x50]
mov rdx, qword [rbp + 0x78]
cmp sil, 0
stc
mov qword [rcx + rax + 8], rdx
not cl
shl cl, 0xa3
btc rdx, r13
mov eax, 0x14
imul rax, rax, 0
movsx cx, ch
clc
movsx ecx, si
mov rcx, qword [rbp + 0x450]
sub dl, sil
mov edx, edx
mov rcx, qword [rcx + 0x50]
mov edx, dword [rbp + 0x80]
cmc
mov dword [rcx + rax + 0x10], edx
bsr rax, r15
mov al, al
mov eax, dword [rbp + 0x54]
btr rcx, rbx
lea eax, [rax*4 + 1]
btr ecx, r10d
movsxd rcx, ebp
cmp cx, 0x3a85
cdqe
mov rcx, qword [rbp + 0x30]
rcl dh, 0x89
mov rax, qword [rcx + rax*8]
cqo
cdq
sar rcx, cl
mov ecx, 0x14
imul rcx, rcx, 1
not dl
movsx edx, bx
mov rdx, qword [rbp + 0x450]
cmp r10w, r11w
cmc
mov rdx, qword [rdx + 0x50]
test bh, 0x13
cmc
mov qword [rdx + rcx], rax
mov eax, 0x14
sbb dh, 0x31
add dh, 0x99
imul rax, rax, 1
dec ch
cdq
mov rcx, qword [rbp + 0x450]
add dl, r12b
mov rcx, qword [rcx + 0x50]
rcr edx, cl
mov rdx, qword [rbp + 0x78]
mov qword [rcx + rax + 8], rdx
cbw
bts ax, r12w
mov eax, 0x14
sal dx, 0x11
stc
imul rax, rax, 1
btr cx, 0xba
adc cl, 0x20
clc
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rcx + 0x50]
btc dx, 0xbd
mov edx, dword [rbp + 0x468]
stc
jmp 0x1406c4729
mov dword [rcx + rax + 0x10], edx
ror edx, cl
cmovno eax, r10d
mov eax, dword [rbp + 0x54]
lea eax, [rax*4 + 2]
movsxd rdx, edx
btc rcx, 0x2b
cdqe
btr cx, 0x85
inc dh
shl dx, cl
mov rcx, qword [rbp + 0x30]
bts edx, ebp
or rdx, r9
mov rax, qword [rcx + rax*8]
and cl, sil
movsx cx, dh
mov ecx, 0x14
cqo
imul rcx, rcx, 2
shr dh, cl
sub dh, 0xa4
mov rdx, qword [rbp + 0x450]
cmp r13, rbp
mov rdx, qword [rdx + 0x50]
cmp di, r15w
jmp 0x1406c478d
mov qword [rdx + rcx], rax
xor cx, 0x6926
setg dl
cmova rcx, rdi
mov eax, 0x14
cqo
imul rax, rax, 2
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rcx + 0x50]
or dx, 0xe49e
adc dl, r8b
and rdx, 0xffffffffbb3e5327
mov rdx, qword [rbp + 0x78]
test sil, 0x15
mov qword [rcx + rax + 8], rdx
mov ah, ah
sal al, cl
xchg ch, ch
mov eax, 0x14
movsxd rcx, ebp
btc dx, si
imul rax, rax, 2
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rcx + 0x50]
and dx, 0x9a0b
shrd edx, esp, 0xd
jmp 0x1406c47fe
mov edx, dword [rbp + 0x468]
clc
jmp 0x1406c480a
mov dword [rcx + rax + 0x10], edx
xor dx, 0x4736
mov eax, dword [rbp + 0x54]
sbb ecx, 0xff03d61c
bt rdx, rsp
sal edx, cl
lea eax, [rax*4 + 3]
cdqe
mov rcx, qword [rbp + 0x30]
sbb dx, 0xab8c
adc dx, di
ror dh, 0x86
mov rax, qword [rcx + rax*8]
mov ecx, 0x14
imul rcx, rcx, 3
mov rdx, qword [rbp + 0x450]
test r8b, r14b
mov rdx, qword [rdx + 0x50]
mov qword [rdx + rcx], rax
sar ch, 0x94
mov eax, 0x14
movsxd rdx, edi
imul rax, rax, 3
movsx dx, r15b
mov rcx, qword [rbp + 0x450]
add dl, 0x25
mov rcx, qword [rcx + 0x50]
mov rdx, qword [rbp + 0x78]
cmp r9b, 0xa7
mov qword [rcx + rax + 8], rdx
mov eax, 0x14
btc dx, 0x3b
stc
imul rax, rax, 3
mov rcx, qword [rbp + 0x450]
xadd dh, dl
cmp ebx, 0xf825fa30
mov rcx, qword [rcx + 0x50]
cdq
mov edx, dword [rbp + 0x80]
mov dword [rcx + rax + 0x10], edx
mov rax, qword [rbp + 0x450]
bsf cx, r8w
mov rax, qword [rax + 0x50]
xadd cl, ch
movzx cx, r13b
bsf cx, ax
add rax, 0x50
not cl
movzx cx, r8b
jmp 0x1406c48e2
mov rcx, qword [rbp + 0x450]
mov qword [rcx + 0x50], rax
jmp 0x1406c48f2
jmp 0x1406c4584
movzx eax, word [rbp + 0xf4]
mov rcx, qword [rbp + 0x450]
add eax, dword [rcx + 0x48]
mov rcx, qword [rbp + 0x450]
jmp 0x1406c4914
mov dword [rcx + 0x48], eax
jmp 0x1406c5270
imul eax, dword [rbp + 0x3c], 6
xadd r8w, cx
xchg cl, r8b
bswap dx
mov dword [rbp + 0x27c], eax
bt eax, 0x96
sub r8w, bx
mov eax, dword [rbp + 0x3c]
bsf dx, dx
and dl, r12b
bt rdx, 0xac
shl eax, 2
xchg dl, cl
not ch
cwd
mov dword [rbp + 0x278], eax
mov r8d, dword [rbp + 0x278]
cwd
mov edx, dword [rbp + 0x27c]
mov rcx, qword [rbp + 0x450]
jmp 0x1406c4972
call fcn.1406c07b5
mov dword [rbp + 0x64], 0
jmp 0x1406c4983
jmp 0x1406c4994
mov eax, dword [rbp + 0x64]
inc eax
cmc
cmp dl, r9b
mov dword [rbp + 0x64], eax
mov eax, dword [rbp + 0x3c]
cmp dword [rbp + 0x64], eax
jge 0x1406c5270
mov eax, dword [rbp + 0x64]
inc eax
jmp 0x1406c49aa
cmp eax, dword [rbp + 0x460]
jne 0x1406c49ca
mov dword [rbp + 0xf8], 0
jmp 0x1406c49c5
jmp 0x1406c49f1
mov eax, dword [rbp + 0x64]
jmp 0x1406c49d7
inc eax
movsx ecx, di
bswap rcx
mov dword [rbp + 0xf8], eax
jmp 0x1406c49f1
mov eax, dword [rbp + 0xf8]
setnp cl
mov dword [rbp + 0x280], eax
movsx rax, r11w
movsxd rax, dword [rbp + 0x64]
mov rcx, qword [rbp + 0x458]
jmp 0x1406c4a14
lea rax, [rcx + rax*8]
cmovns cx, di
mov qword [rbp + 0xa0], rax
lahf
movsxd rax, dword [rbp + 0x280]
movzx ecx, r15w
not cl
mov rcx, qword [rbp + 0x458]
jmp 0x1406c4a3d
lea rax, [rcx + rax*8]
not rcx
movzx rcx, r14w
bswap ecx
mov qword [rbp + 0x98], rax
not ah
movsx rax, ax
movsx eax, cx
mov rax, qword [rbp + 0x98]
movsx cx, cl
mov rcx, qword [rbp + 0xa0]
jmp 0x1406c4a71
movss xmm0, dword [rax]
nop
cbw
subss xmm0, dword [rcx]
cdqe
movsx ecx, bp
movzx ax, r12b
movss dword [rbp + 0x2c], xmm0
lahf
cdqe
mov rax, qword [rbp + 0x98]
mov rcx, qword [rbp + 0xa0]
jmp 0x1406c4aa2
movss xmm0, dword [rax + 4]
jmp 0x1406c4aac
subss xmm0, dword [rcx + 4]
jmp 0x1406c4ab6
movss dword [rbp + 0x28], xmm0
jmp 0x1406c4ac0
movss xmm0, dword [rbp + 0x2c]
mulss xmm0, dword [rbp + 0x2c]
movss xmm1, dword [rbp + 0x28]
jmp 0x1406c4ad4
mulss xmm1, dword [rbp + 0x28]
addss xmm0, xmm1
jmp 0x1406c4ae2
movss dword [rbp + 0xfc], xmm0
jmp 0x1406c4aef
movss xmm0, dword [rbp + 0xfc]
jmp 0x1406c4afc
comiss xmm0, dword [0x1400a8dfc]
jbe 0x1406c4b74
movss xmm0, dword [rbp + 0xfc]
jmp 0x1406c4b16
call fcn.14071a380
movss xmm1, dword [0x1400a8edc]
jmp 0x1406c4b28
divss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x1406c4b34
movss dword [rbp + 0x100], xmm0
jmp 0x1406c4b41
movss xmm0, dword [rbp + 0x2c]
jmp 0x1406c4b4b
mulss xmm0, dword [rbp + 0x100]
movss dword [rbp + 0x2c], xmm0
jmp 0x1406c4b5d
movss xmm0, dword [rbp + 0x28]
jmp 0x1406c4b67
mulss xmm0, dword [rbp + 0x100]
movss dword [rbp + 0x28], xmm0
xor eax, eax
test eax, eax
jmp 0x1406c4b7d
jne 0x1406c4ac0
movss xmm0, dword [rbp + 0x478]
jmp 0x1406c4b90
mulss xmm0, dword [0x1400a8e78]
movss xmm1, dword [rbp + 0x2c]
jmp 0x1406c4ba2
mulss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x1406c4bae
movss dword [rbp + 0x2c], xmm0
jmp 0x1406c4bb8
movss xmm0, dword [rbp + 0x478]
jmp 0x1406c4bc5
mulss xmm0, dword [0x1400a8e78]
movss xmm1, dword [rbp + 0x28]
jmp 0x1406c4bd7
mulss xmm1, xmm0
movaps xmm0, xmm1
lahf
movss dword [rbp + 0x28], xmm0
mov rax, qword [rbp + 0xa0]
rol rcx, cl
rcl dl, 0x22
dec dh
movss xmm0, dword [rax]
mov cx, 0x8db7
addss xmm0, dword [rbp + 0x28]
shrd eax, r9d, 2
cdqe
and dx, 0x4eaa
mov eax, 0x14
imul rax, rax, 0
cmc
dec ch
mov rcx, qword [rbp + 0x450]
cwd
mov rcx, qword [rcx + 0x50]
btr edx, r15d
movss dword [rcx + rax], xmm0
shl ah, 0x23
bt cx, 0x97
mov rax, qword [rbp + 0xa0]
mov cl, r15b
movsxd rcx, r13d
movss xmm0, dword [rax + 4]
bswap ax
add ax, 0xb13
not cl
subss xmm0, dword [rbp + 0x2c]
btc cx, 0x29
cwd
mov eax, 0x14
setl cl
rcr dh, cl
and dx, 0xb81d
imul rax, rax, 0
movzx cx, al
mov rcx, qword [rbp + 0x450]
adc dx, r8w
mov rcx, qword [rcx + 0x50]
sub edx, r13d
cmc
adc dx, cx
movss dword [rcx + rax + 4], xmm0
cdqe
xor al, dil
sub edx, 0xf005b410
mov eax, 0x14
test r10b, 0x1a
btr cx, 0x3f
cmp di, r14w
imul rax, rax, 0
mov rcx, qword [rbp + 0x450]
btr dx, ax
stc
and dl, sil
mov rcx, qword [rcx + 0x50]
and dx, 0x77a9
xor rdx, rbp
mov rdx, qword [rbp + 0x78]
jmp 0x1406c4cd6
mov qword [rcx + rax + 8], rdx
sbb dl, 0x82
shrd dx, bx, 0x36
bts eax, esp
mov eax, 0x14
sar cl, 0xaf
bsr dx, r8w
rol dh, 0x1d
imul rax, rax, 0
rcl dh, cl
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rcx + 0x50]
btr edx, r13d
shrd dx, r10w, 0x8d
ror dl, cl
mov edx, dword [rbp + 0x468]
cmp r14w, 0x1cbc
jmp 0x1406c4d24
mov dword [rcx + rax + 0x10], edx
bts ax, bp
mov rax, qword [rbp + 0x98]
movss xmm0, dword [rax]
sub dl, r8b
addss xmm0, dword [rbp + 0x28]
cwde
bt edx, 0x2e
ror rcx, 0x1b
mov eax, 0x14
btc cx, bp
cmp r15b, r13b
imul rax, rax, 1
mov rcx, qword [rbp + 0x450]
cmp r8, rbp
cmc
mov rcx, qword [rcx + 0x50]
movzx dx, r13b
and rdx, r13
not rdx
movss dword [rcx + rax], xmm0
mov rax, qword [rbp + 0x98]
shr rdx, cl
xchg ecx, edx
bswap cx
movss xmm0, dword [rax + 4]
cqo
ror cx, 0x2b
subss xmm0, dword [rbp + 0x2c]
sbb dl, r11b
mov eax, 0x14
imul rax, rax, 1
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rcx + 0x50]
movzx dx, r11b
bt edx, 0xa6
movss dword [rcx + rax + 4], xmm0
movsx rcx, ax
sbb ah, 0x8a
sub eax, r14d
mov eax, 0x14
btr dx, 0xbc
clc
imul rax, rax, 1
movzx rdx, cx
mov rcx, qword [rbp + 0x450]
shl edx, cl
mov rcx, qword [rcx + 0x50]
sbb dx, cx
movzx dx, spl
cqo
mov rdx, qword [rbp + 0x78]
jmp 0x1406c4dfc
mov qword [rcx + rax + 8], rdx
neg ch
stc
xadd cl, cl
mov eax, 0x14
add rdx, 0x3a848110
sub dx, r10w
cdq
imul rax, rax, 1
inc dx
sal cl, cl
mov rcx, qword [rbp + 0x450]
bswap rdx
cwd
movsx edx, dx
mov rcx, qword [rcx + 0x50]
movzx dx, r13b
or dh, bl
adc dh, 0x9d
mov edx, dword [rbp + 0x468]
jmp 0x1406c4e49
mov dword [rcx + rax + 0x10], edx
setae dl
mov rax, qword [rbp + 0x98]
shrd rcx, rdi, 0x8e
movss xmm0, dword [rax]
not dl
subss xmm0, dword [rbp + 0x28]
movzx ax, r15b
mov eax, 0x14
stc
test al, sil
imul rax, rax, 2
bts rcx, r13
ror dh, 8
mov rcx, qword [rbp + 0x450]
cmovs dx, r8w
sbb dh, 0x10
mov rcx, qword [rcx + 0x50]
movss dword [rcx + rax], xmm0
mov rax, qword [rbp + 0x98]
mov cx, r9w
movss xmm0, dword [rax + 4]
rcl rdx, 0x89
lahf
bts ecx, r15d
addss xmm0, dword [rbp + 0x2c]
mov eax, 0x14
rcl cx, cl
stc
imul rax, rax, 2
mov rcx, qword [rbp + 0x450]
jmp 0x1406c4ecf
mov rcx, qword [rcx + 0x50]
rcl dx, 0xbe
rol edx, cl
movss dword [rcx + rax + 4], xmm0
movzx rdx, bp
cdqe
mov eax, 0x14
imul rax, rax, 2
sar cl, 0xac
mov rcx, qword [rbp + 0x450]
rcl dl, 0x22
shr dh, 0x98
adc dx, 0xa899
mov rcx, qword [rcx + 0x50]
mov rdx, qword [rbp + 0x78]
test ecx, 0x6014b384
cmp r9w, cx
mov qword [rcx + rax + 8], rdx
mov eax, 0x14
and ecx, r9d
add cx, si
imul rax, rax, 2
mov rcx, qword [rbp + 0x450]
movzx dx, r12b
bsr edx, r9d
mov rcx, qword [rcx + 0x50]
mov edx, dword [rbp + 0x468]
test r10d, ebp
cmp bpl, cl
mov dword [rcx + rax + 0x10], edx
or al, 0x3d
cmp r9b, 0x9b
mov rax, qword [rbp + 0xa0]
cqo
movss xmm0, dword [rax]
stc
ror dx, 0x22
shrd rdx, r8, 0xbd
subss xmm0, dword [rbp + 0x28]
mov eax, 0x14
btc dx, r8w
imul rax, rax, 3
btc cx, 0xa4
mov rcx, qword [rbp + 0x450]
btc dx, r9w
mov rcx, qword [rcx + 0x50]
bts edx, r8d
setne dl
and rdx, 0x651633a1
movss dword [rcx + rax], xmm0
sbb ax, r10w
mov rax, qword [rbp + 0xa0]
movzx ecx, r15w
rol dx, cl
btr rdx, 0x8a
movss xmm0, dword [rax + 4]
clc
addss xmm0, dword [rbp + 0x2c]
sal ax, cl
mov eax, 0x14
rcl dx, 3
cmc
dec dl
imul rax, rax, 3
movsxd rdx, esi
mov rcx, qword [rbp + 0x450]
btc edx, 0x85
mov rcx, qword [rcx + 0x50]
adc dl, r8b
movss dword [rcx + rax + 4], xmm0
mov eax, 0x14
imul rax, rax, 3
ror dh, 0x95
mov rcx, qword [rbp + 0x450]
adc dl, ch
ror rdx, 0x3c
bt dx, 0x2c
mov rcx, qword [rcx + 0x50]
cmp rdx, 0xffffffff811e4029
mov rdx, qword [rbp + 0x78]
test sil, 0x80
mov qword [rcx + rax + 8], rdx
mov eax, 0x14
dec cl
ror dl, cl
cqo
imul rax, rax, 3
sub rcx, 0x50db1b5
rcr dh, cl
sbb rcx, rdx
mov rcx, qword [rbp + 0x450]
sar dx, 0x84
mov rcx, qword [rcx + 0x50]
cdq
rol dh, cl
mov edx, dword [rbp + 0x468]
mov dword [rcx + rax + 0x10], edx
add cl, r14b
bt rdx, r13
mov rax, qword [rbp + 0x450]
adc cx, bp
movsx cx, r11b
cwd
mov rax, qword [rax + 0x50]
rcr cx, 0x84
add rax, 0x50
or cx, 0x36a9
sub dl, bpl
mov rcx, qword [rbp + 0x450]
mov qword [rcx + 0x50], rax
cmp r15b, 0x18
shr cx, 0xd
rcr dl, 0xb0
mov eax, 2
and dl, 0x9c
bt cx, ax
rol dh, 0xa3
imul rax, rax, 0
jmp 0x1406c50be
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rcx + 0x58]
mov rdx, qword [rbp + 0x450]
jmp 0x1406c50d5
movzx edx, word [rdx + 0x48]
jmp 0x1406c50de
mov word [rax + rcx], dx
lahf
mov rax, qword [rbp + 0x450]
movzx dx, r11b
mov eax, dword [rax + 0x48]
cdq
movsxd rcx, r14d
inc eax
stc
mov dh, 0x39
rol rcx, 0x95
mov ecx, 2
ror edx, cl
imul rcx, rcx, 1
mov rdx, qword [rbp + 0x450]
jmp 0x1406c511b
mov rdx, qword [rdx + 0x58]
mov word [rcx + rdx], ax
cdq
mov rax, qword [rbp + 0x450]
add dx, bx
rcl dh, cl
mov eax, dword [rax + 0x48]
xadd ch, cl
rol dl, 0xe
dec dl
add eax, 2
stc
mov ecx, 2
movsxd rdx, r9d
sub dl, ah
imul rcx, rcx, 2
mov rdx, qword [rbp + 0x450]
mov rdx, qword [rdx + 0x58]
cmp rcx, 0xffffffffe18bd099
cmp rbp, rsp
mov word [rcx + rdx], ax
mov eax, 2
bt ecx, r13d
cmc
imul rax, rax, 3
inc edx
mov rcx, qword [rbp + 0x450]
add dx, r13w
sar dl, cl
mov rcx, qword [rcx + 0x58]
mov rdx, qword [rbp + 0x450]
movzx edx, word [rdx + 0x48]
mov word [rax + rcx], dx
movzx rcx, ax
mov rax, qword [rbp + 0x450]
bsf cx, r11w
sar edx, 0xbb
mov eax, dword [rax + 0x48]
add eax, 2
mov ecx, 2
rcr edx, 0x22
imul rcx, rcx, 4
cwd
mov rdx, qword [rbp + 0x450]
mov rdx, qword [rdx + 0x58]
mov word [rcx + rdx], ax
mov rax, qword [rbp + 0x450]
movzx rdx, dx
mov eax, dword [rax + 0x48]
ror edx, 0x8c
rcl cx, 0xa6
and dh, bh
add eax, 3
rcl cl, cl
xadd rdx, rcx
sal rdx, 0x2c
mov ecx, 2
cwd
cqo
clc
imul rcx, rcx, 5
and dl, sil
ror dh, cl
mov rdx, qword [rbp + 0x450]
stc
test cl, sil
mov rdx, qword [rdx + 0x58]
mov word [rcx + rdx], ax
cwde
cmp cl, r10b
mov rax, qword [rbp + 0x450]
mov rax, qword [rax + 0x58]
bt ecx, 0x87
xor ch, 0x13
dec ch
add rax, 0xc
mov rcx, qword [rbp + 0x450]
stc
mov qword [rcx + 0x58], rax
shr eax, 0x31
mov rax, qword [rbp + 0x450]
bt cx, 0x8d
xchg ch, ch
mov eax, dword [rax + 0x48]
add eax, 4
movzx ecx, di
movsx cx, cl
mov rcx, qword [rbp + 0x450]
jmp 0x1406c5268
mov dword [rcx + 0x48], eax
jmp 0x1406c4988
lea rsp, [rbp + 0x440]
movzx rbp, r12w
pop rbp
jmp 0x1406c5281
ret