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

Disassembly:
mov dword [rsp + 0x20], r9d
mov dword [rsp + 0x18], r8d
stc
cmp dx, bx
mov qword [rsp + 0x10], rdx
jmp 0x1403faea2
mov qword [rsp + 8], rcx
test r12d, 0x5bbe2930
cmp r8, 0xffffffff96a12028
cmp r9b, al
push rbp
sub rsp, 0x460
rcl bp, 0x17
sub bpl, bl
mov bp, r14w
lea rbp, [rsp + 0x20]
cmp dh, 0xa9
cmp dword [rbp + 0x460], 2
jmp 0x1403faedf
jge 0x1403faeea
jmp 0x1403feb32
mov rax, qword [rbp + 0x450]
cmp r9w, r8w
mov rax, qword [rax + 0x38]
test r14b, r11b
test r11w, 0x7ca4
mov rax, qword [rax]
mov qword [rbp + 0x78], rax
mov al, r11b
movzx rax, si
mov eax, dword [rbp + 0x460]
mov dword [rbp + 0x3c], eax
movzx eax, byte [rbp + 0x470]
test eax, eax
jmp 0x1403faf27
jne 0x1403faf47
mov eax, dword [rbp + 0x460]
jmp 0x1403faf38
dec eax
jmp 0x1403faf3f
mov dword [rbp + 0x3c], eax
jmp 0x1403faf47
movss xmm0, dword [rbp + 0x478]
jmp 0x1403faf54
comiss xmm0, dword [0x1400cea20]
jbe 0x1403faf6f
mov byte [rbp + 0x18], 1
jmp 0x1403faf6a
jmp 0x1403faf73
mov byte [rbp + 0x18], 0
mov al, byte [rbp + 0x18]
mov byte [rbp], al
mov rax, qword [rbp + 0x450]
mov eax, dword [rax + 0x30]
and eax, 1
cmc
cmp si, r10w
jmp 0x1403faf90
test eax, eax
jmp 0x1403faf97
je 0x1403fe1a1
movss xmm0, dword [0x1400cea20]
mov al, bh
mov ax, 0x7624
bsr ax, r12w
movss dword [rbp + 0x438], xmm0
mov eax, dword [rbp + 0x468]
and eax, 0xffffff
mov dword [rbp + 0x80], eax
bt rax, rcx
rcr al, cl
rol ax, cl
movzx eax, byte [rbp]
cmc
test eax, eax
jmp 0x1403fafde
je 0x1403faff8
imul eax, dword [rbp + 0x3c], 0x12
jmp 0x1403fafed
mov dword [rbp + 0x104], eax
jmp 0x1403fb002
imul eax, dword [rbp + 0x3c], 0xc
mov dword [rbp + 0x104], eax
mov eax, dword [rbp + 0x104]
mov dword [rbp + 0x284], eax
movzx eax, byte [rbp]
test eax, eax
jmp 0x1403fb019
je 0x1403fb042
mov eax, dword [rbp + 0x460]
cmp dx, 0xac39
shl eax, 2
jmp 0x1403fb032
mov dword [rbp + 0x108], eax
jmp 0x1403fb03d
jmp 0x1403fb052
imul eax, dword [rbp + 0x460], 3
not r8b
mov dword [rbp + 0x108], eax
mov eax, dword [rbp + 0x108]
bswap r8d
movzx r8d, cx
setbe ch
mov dword [rbp + 0xf4], eax
mov r8d, dword [rbp + 0xf4]
mov dh, 0xab
movsx dx, dil
setae ch
mov edx, dword [rbp + 0x284]
movzx rcx, si
movsx cx, dil
movzx cx, bl
mov rcx, qword [rbp + 0x450]
jmp 0x1403fb099
call fcn.1403f9f84
movzx eax, byte [rbp]
cmp r10b, al
test r11, r12
test cx, 0x72af
test eax, eax
jmp 0x1403fb0b4
je 0x1403fb0ce
mov dword [rbp + 0x10c], 5
jmp 0x1403fb0c9
jmp 0x1403fb0e1
mov dword [rbp + 0x10c], 3
movzx eax, di
or ecx, 0x7c2f3219
mov eax, dword [rbp + 0x460]
imul eax, dword [rbp + 0x10c]
cdqe
sbb cl, r14b
sar ch, 0xb7
shl rax, 3
mov rcx, rax
test r9d, 0x4d0972b7
cmc
add rcx, 0xf
cmp r8b, 0x3e
cmp rcx, rax
jmp 0x1403fb115
ja 0x1403fb128
movabs rcx, 0xffffffffffffff0
mov ah, 0xe
and rcx, 0xfffffffffffffff0
jmp 0x1403fb137
mov rax, rcx
jmp 0x1403fb13f
call fcn.140028ed6
sub rsp, rax
cmovge ax, r15w
lea rax, [rsp + 0x20]
cmovb rcx, rbp
jmp 0x1403fb15e
mov qword [rbp + 0x10], rax
movsxd rax, dword [rbp + 0x460]
mov rcx, qword [rbp + 0x10]
jmp 0x1403fb172
lea rax, [rcx + rax*8]
mov qword [rbp + 0x30], rax
mov dword [rbp + 0x38], 0
jmp 0x1403fb186
jmp 0x1403fb198
mov eax, dword [rbp + 0x38]
jmp 0x1403fb193
inc eax
mov dword [rbp + 0x38], eax
mov eax, dword [rbp + 0x3c]
test cx, 0x723b
cmc
test spl, r13b
cmp dword [rbp + 0x38], eax
jmp 0x1403fb1ac
jge 0x1403fb3ac
mov eax, dword [rbp + 0x38]
jmp 0x1403fb1ba
inc eax
cmp dh, 0x84
jmp 0x1403fb1c4
cmp eax, dword [rbp + 0x460]
jmp 0x1403fb1cf
jne 0x1403fb1e4
mov dword [rbp + 0x110], 0
jmp 0x1403fb1fb
mov eax, dword [rbp + 0x38]
cqo
jmp 0x1403fb1ee
inc eax
mov r8b, al
xchg cl, ch
mov dword [rbp + 0x110], eax
mov eax, dword [rbp + 0x110]
movzx r8w, dil
mov dword [rbp + 0x114], eax
mov cl, r10b
rdtsc
movsxd rax, dword [rbp + 0x114]
setno dl
movsxd rcx, dword [rbp + 0x38]
cqo
movzx r8w, r12b
movsx edx, r9w
mov rdx, qword [rbp + 0x458]
bswap r8w
mov r8, qword [rbp + 0x458]
jmp 0x1403fb241
movss xmm0, dword [rdx + rax*8]
cwde
movzx ax, bh
subss xmm0, dword [r8 + rcx*8]
movss dword [rbp + 0x74], xmm0
movsxd r8, edi
movsxd rax, dword [rbp + 0x114]
movsxd rcx, dword [rbp + 0x38]
movzx r8w, spl
cqo
movsx rdx, si
mov rdx, qword [rbp + 0x458]
jmp 0x1403fb283
mov r8, qword [rbp + 0x458]
jmp 0x1403fb28f
movss xmm0, dword [rdx + rax*8 + 4]
jmp 0x1403fb29a
subss xmm0, dword [r8 + rcx*8 + 4]
jmp 0x1403fb2a6
movss dword [rbp + 0x70], xmm0
jmp 0x1403fb2b0
movss xmm0, dword [rbp + 0x74]
jmp 0x1403fb2ba
mulss xmm0, dword [rbp + 0x74]
movss xmm1, dword [rbp + 0x70]
jmp 0x1403fb2c9
mulss xmm1, dword [rbp + 0x70]
addss xmm0, xmm1
movss dword [rbp + 0x118], xmm0
jmp 0x1403fb2df
movss xmm0, dword [rbp + 0x118]
jmp 0x1403fb2ec
comiss xmm0, dword [0x1400ce90c]
jbe 0x1403fb355
movss xmm0, dword [rbp + 0x118]
jmp 0x1403fb306
call fcn.1400bc444
movss xmm1, dword [0x1400cea20]
jmp 0x1403fb318
divss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x1403fb324
movss dword [rbp + 0xa8], xmm0
movss xmm0, dword [rbp + 0x74]
jmp 0x1403fb336
mulss xmm0, dword [rbp + 0xa8]
movss dword [rbp + 0x74], xmm0
movss xmm0, dword [rbp + 0x70]
mulss xmm0, dword [rbp + 0xa8]
movss dword [rbp + 0x70], xmm0
xor eax, eax
cmc
stc
test eax, eax
jmp 0x1403fb360
jne 0x1403fb2b0
movsxd rax, dword [rbp + 0x38]
mov rcx, qword [rbp + 0x10]
jmp 0x1403fb373
movss xmm0, dword [rbp + 0x70]
jmp 0x1403fb37d
movss dword [rcx + rax*8], xmm0
movzx rcx, di
movss xmm0, dword [rbp + 0x74]
xorps xmm0, xmmword [0x1400cec60]
xchg cx, ax
movsxd rax, dword [rbp + 0x38]
mov rcx, qword [rbp + 0x10]
movss dword [rcx + rax*8 + 4], xmm0
jmp 0x1403fb3a7
jmp 0x1403fb18b
movzx eax, byte [rbp + 0x470]
clc
test r11b, 0x2f
test eax, eax
jne 0x1403fb42a
mov eax, dword [rbp + 0x460]
test r10w, 0x243c
sub eax, 2
movsx rdx, ax
mov edx, 0x3a0b458c
cwd
cdqe
inc cx
mov cl, r12b
xchg dl, dl
mov rcx, qword [rbp + 0x10]
inc dl
mov rax, qword [rcx + rax*8]
jmp 0x1403fb3f6
mov ecx, dword [rbp + 0x460]
dec dx
movzx dx, bl
dec ecx
btr dx, r8w
rcl dh, cl
adc edx, 0xdd24fa39
movsxd rcx, ecx
mov rdx, qword [rbp + 0x10]
cmp r15d, 0xd290599
cmc
clc
mov qword [rdx + rcx*8], rax
cmovnp eax, r13d
movzx eax, byte [rbp]
cmc
test r10b, 0x2b
cmp ch, 0x3a
test eax, eax
jne 0x1403fc4fa
movzx eax, byte [rbp + 0x470]
jmp 0x1403fb44c
test eax, eax
jmp 0x1403fb453
jne 0x1403fbaeb
mov eax, 8
shr cl, cl
imul rax, rax, 0
ror cx, cl
mov rcx, qword [rbp + 0x10]
test sp, 0x8d34
add rcx, rax
mov rax, 0xffffffffeb89221b
mov rax, rcx
jmp 0x1403fb482
mov qword [rbp + 0x320], rax
jmp 0x1403fb48e
mov rax, qword [rbp + 0x320]
jmp 0x1403fb49a
movss xmm0, dword [rax + 4]
mulss xmm0, dword [0x1400cea20]
movss dword [rbp + 0x290], xmm0
movsx rax, bp
bswap ax
mov rax, qword [rbp + 0x320]
jmp 0x1403fb4c2
movss xmm0, dword [rax]
jmp 0x1403fb4cb
mulss xmm0, dword [0x1400cea20]
movss dword [rbp + 0x288], xmm0
sal ch, 0x22
movss xmm0, dword [rbp + 0x288]
movss dword [rbp + 0x2b8], xmm0
movss xmm0, dword [rbp + 0x290]
sbb ch, 0xbf
btr ax, 0xb1
rdtsc
movss dword [rbp + 0x2bc], xmm0
btc dx, 0x1f
bt ax, sp
shrd cx, sp, 0xb2
mov eax, 8
imul rax, rax, 0
rol cx, 0x89
mov rcx, qword [rbp + 0x458]
sal edx, 0x39
add rcx, rax
lahf
sbb eax, edi
mov rax, rcx
mov qword [rbp + 0x328], rax
and ah, 0x25
mov rax, qword [rbp + 0x328]
sbb cl, 0x1e
movsx edx, di
movss xmm0, dword [rax + 4]
shl dx, cl
addss xmm0, dword [rbp + 0x2bc]
movss dword [rbp + 0x2a0], xmm0
mov rax, qword [rbp + 0x328]
cmp r11b, 0x18
movss xmm0, dword [rax]
cmc
bts ecx, eax
addss xmm0, dword [rbp + 0x2b8]
sub cx, 0xf2b8
movss dword [rbp + 0x298], xmm0
or dh, 0x2e
movss xmm0, dword [rbp + 0x298]
bt ax, r9w
cmp r9b, 0x81
movss dword [rbp + 0x330], xmm0
or ecx, esi
movss xmm0, dword [rbp + 0x2a0]
btc cx, 0x11
and dl, 0x32
bswap eax
movss dword [rbp + 0x334], xmm0
mov rax, qword [rbp + 0x330]
movsxd rdx, r15d
movzx rcx, r10w
sbb dx, cx
mov ecx, 8
xor dl, r13b
imul rcx, rcx, 0
shr rdx, cl
cmp r12b, spl
neg rdx
mov rdx, qword [rbp + 0x30]
cmp r12w, 0xbe1a
mov qword [rdx + rcx], rax
jmp 0x1403fb601
mov eax, 8
movsxd rcx, edi
bts ecx, esp
imul rax, rax, 0
mov rcx, qword [rbp + 0x10]
cmc
add rcx, rax
not ax
xchg ah, ah
mov rax, rcx
jmp 0x1403fb625
mov qword [rbp + 0x338], rax
xchg ah, al
mov rax, qword [rbp + 0x338]
jmp 0x1403fb63a
movss xmm0, dword [rax + 4]
jmp 0x1403fb644
mulss xmm0, dword [0x1400cea20]
movss dword [rbp + 0x2b0], xmm0
mov rax, 0x17a9acb3
movzx eax, di
mov rax, qword [rbp + 0x338]
jmp 0x1403fb66a
movss xmm0, dword [rax]
jmp 0x1403fb673
mulss xmm0, dword [0x1400cea20]
movss dword [rbp + 0x2a8], xmm0
movss xmm0, dword [rbp + 0x2a8]
bt ecx, esp
movss dword [rbp + 0x2c0], xmm0
movss xmm0, dword [rbp + 0x2b0]
movss dword [rbp + 0x2c4], xmm0
bts ecx, ebx
mov eax, 8
xadd cx, cx
imul rax, rax, 0
mov dl, r9b
sbb rcx, 0x12266b39
mov rcx, qword [rbp + 0x458]
lea rcx, [rcx + rax]
mov rax, rcx
mov qword [rbp + 0x340], rax
bt edx, 0xb1
mov rax, qword [rbp + 0x340]
sar cl, 4
movss xmm0, dword [rax + 4]
lahf
rol cl, 0xa7
subss xmm0, dword [rbp + 0x2c4]
bts dx, bp
movss dword [rbp + 0x130], xmm0
bts eax, r10d
cqo
mov rax, qword [rbp + 0x340]
movss xmm0, dword [rax]
subss xmm0, dword [rbp + 0x2c0]
movss dword [rbp + 0x128], xmm0
test r8w, r13w
setae dl
movss xmm0, dword [rbp + 0x128]
movss dword [rbp + 0x348], xmm0
movss xmm0, dword [rbp + 0x130]
stc
btr ax, 0xac
movss dword [rbp + 0x34c], xmm0
test rdi, rcx
mov rax, qword [rbp + 0x348]
btr dx, dx
mov ecx, 8
or dl, spl
imul rcx, rcx, 1
xchg dx, dx
cqo
mov rdx, qword [rbp + 0x30]
jmp 0x1403fb776
mov qword [rdx + rcx], rax
movzx ax, dl
mov eax, dword [rbp + 0x460]
dec cx
inc ch
mov cx, r9w
dec eax
bswap cx
mov cl, r13b
mov cl, 0xbe
cdqe
movsx rcx, di
mov rcx, qword [rbp + 0x10]
jmp 0x1403fb7a6
lea rax, [rcx + rax*8]
jmp 0x1403fb7af
mov qword [rbp + 0x350], rax
mov rax, qword [rbp + 0x350]
jmp 0x1403fb7c2
movss xmm0, dword [rax + 4]
jmp 0x1403fb7cc
mulss xmm0, dword [0x1400cea20]
movss dword [rbp + 0x140], xmm0
cdqe
movzx rax, bx
cwde
mov rax, qword [rbp + 0x350]
jmp 0x1403fb7ef
movss xmm0, dword [rax]
jmp 0x1403fb7f8
mulss xmm0, dword [0x1400cea20]
movss dword [rbp + 0x138], xmm0
movsx edx, ax
movss xmm0, dword [rbp + 0x138]
movzx ecx, dx
cdq
setp dh
movss dword [rbp + 0x2c8], xmm0
movss xmm0, dword [rbp + 0x140]
inc edx
dec dx
movss dword [rbp + 0x2cc], xmm0
mov eax, dword [rbp + 0x460]
cdq
dec eax
cdqe
mov rdx, 0xffffffffe125353f
movsx rcx, dx
mov rcx, qword [rbp + 0x458]
not dh
jmp 0x1403fb85f
lea rax, [rcx + rax*8]
mov ecx, 0xbc09b002
inc dl
mov qword [rbp + 0x358], rax
cdqe
lahf
xchg ch, cl
mov rax, qword [rbp + 0x358]
mov cl, r12b
movsxd rdx, esp
movzx rdx, r12w
movss xmm0, dword [rax + 4]
movsx rax, si
inc rdx
addss xmm0, dword [rbp + 0x2cc]
cdqe
lahf
movss dword [rbp + 0x150], xmm0
movsxd rcx, r8d
mov rax, qword [rbp + 0x358]
movsx dx, r14b
bswap ecx
cdq
movss xmm0, dword [rax]
addss xmm0, dword [rbp + 0x2c8]
movzx ax, cl
mov edx, 0x54220203
cmovo rax, rax
movss dword [rbp + 0x148], xmm0
movzx ecx, bp
inc cx
cmovns edx, edi
movss xmm0, dword [rbp + 0x148]
movsx rax, dx
movss dword [rbp + 0x360], xmm0
lahf
movsx ax, bpl
movss xmm0, dword [rbp + 0x150]
cdqe
movss dword [rbp + 0x364], xmm0
cwd
dec cx
xchg rcx, rax
mov rax, qword [rbp + 0x360]
mov ecx, dword [rbp + 0x460]
not dl
cmovs dx, r8w
lea ecx, [rcx + rcx - 2]
mov dl, bl
bswap rdx
movsxd rcx, ecx
mov rdx, qword [rbp + 0x30]
jmp 0x1403fb93e
mov qword [rdx + rcx*8], rax
movsx ax, bh
mov cx, 0xdf0e
mov eax, dword [rbp + 0x460]
bswap rcx
movsxd rcx, edx
dec eax
movzx ecx, bp
movsxd rcx, r13d
cdqe
movzx cx, r13b
seto ch
mov rcx, qword [rbp + 0x10]
lea rax, [rcx + rax*8]
mov qword [rbp + 0x368], rax
cdqe
mov rax, qword [rbp + 0x368]
jmp 0x1403fb985
movss xmm0, dword [rax + 4]
jmp 0x1403fb98f
mulss xmm0, dword [0x1400cea20]
movss dword [rbp + 0x160], xmm0
jmp 0x1403fb9a5
mov rax, qword [rbp + 0x368]
jmp 0x1403fb9b1
movss xmm0, dword [rax]
mulss xmm0, dword [0x1400cea20]
movss dword [rbp + 0x158], xmm0
bswap eax
movss xmm0, dword [rbp + 0x158]
setl dl
movss dword [rbp + 0x2d0], xmm0
movss xmm0, dword [rbp + 0x160]
movsx eax, di
cdqe
movss dword [rbp + 0x2d4], xmm0
cbw
rdtsc
mov eax, dword [rbp + 0x460]
jmp 0x1403fb9fe
dec eax
movsx dx, r10b
not cx
setge ch
cdqe
mov rcx, qword [rbp + 0x458]
movsx dx, dl
lea rax, [rcx + rax*8]
mov qword [rbp + 0x370], rax
cdq
movsx rcx, ax
mov rax, qword [rbp + 0x370]
movsx rcx, sp
jmp 0x1403fba38
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x2d4]
movzx ecx, r11w
setbe dl
bswap cx
movss dword [rbp + 0x170], xmm0
cwd
mov rax, qword [rbp + 0x370]
mov dx, dx
movsx rdx, si
movss xmm0, dword [rax]
rdtsc
subss xmm0, dword [rbp + 0x2d0]
movsx dx, r15b
movzx rax, r15w
movss dword [rbp + 0x168], xmm0
bswap rax
movss xmm0, dword [rbp + 0x168]
movss dword [rbp + 0x378], xmm0
cdqe
xchg cl, al
movss xmm0, dword [rbp + 0x170]
movzx edx, bp
movss dword [rbp + 0x37c], xmm0
mov rax, qword [rbp + 0x378]
xchg ecx, ecx
not ch
mov ecx, dword [rbp + 0x460]
lea ecx, [rcx + rcx - 1]
movsx rdx, di
cqo
movsxd rcx, ecx
mov dx, 0xfdb5
cmovg rdx, rax
movzx dx, al
mov rdx, qword [rbp + 0x30]
jmp 0x1403fbae3
mov qword [rdx + rcx*8], rax
movsx eax, r8w
mov rax, qword [rbp + 0x450]
mov eax, dword [rax + 0x48]
jmp 0x1403fbafa
mov dword [rbp + 0x4c], eax
jmp 0x1403fbb02
mov dword [rbp + 0x40], 0
jmp 0x1403fbb0e
jmp 0x1403fbb23
mov eax, dword [rbp + 0x40]
inc eax
cmp r11b, 2
stc
clc
mov dword [rbp + 0x40], eax
ror al, cl
mov eax, dword [rbp + 0x3c]
test r10b, 0x96
cmp dword [rbp + 0x40], eax
jmp 0x1403fbb32
jge 0x1403fc229
mov eax, dword [rbp + 0x40]
jmp 0x1403fbb40
inc eax
cmp sil, 0x8e
cmp eax, dword [rbp + 0x460]
jne 0x1403fbb66
mov dword [rbp + 0xac], 0
jmp 0x1403fbb61
jmp 0x1403fbb81
mov eax, dword [rbp + 0x40]
jmp 0x1403fbb6e
inc eax
jmp 0x1403fbb75
mov dword [rbp + 0xac], eax
setnp ah
mov ah, 6
mov eax, dword [rbp + 0xac]
jmp 0x1403fbb8c
mov dword [rbp + 0x58], eax
movzx ax, bl
mov eax, dword [rbp + 0x40]
jmp 0x1403fbb9b
inc eax
cmp eax, dword [rbp + 0x460]
jmp 0x1403fbba8
jne 0x1403fbbcd
mov rax, qword [rbp + 0x450]
jmp 0x1403fbbba
mov eax, dword [rax + 0x48]
mov dword [rbp + 0xb0], eax
jmp 0x1403fbbc8
jmp 0x1403fbbe0
mov eax, dword [rbp + 0x4c]
shrd edx, esi, 0x98
xor cl, 0x38
add eax, 3
mov dword [rbp + 0xb0], eax
mov eax, dword [rbp + 0xb0]
mov r8w, r15w
mov dword [rbp + 0x5c], eax
movsx eax, r12w
movsxd rax, dword [rbp + 0x40]
movzx r8d, r8w
xchg r8b, r8b
movsxd rcx, dword [rbp + 0x58]
bswap r8d
movsxd rdx, r15d
movzx rdx, di
mov rdx, qword [rbp + 0x10]
movsx r8d, dx
mov r8, qword [rbp + 0x10]
movss xmm0, dword [rdx + rax*8]
jmp 0x1403fbc20
addss xmm0, dword [r8 + rcx*8]
jmp 0x1403fbc2b
mulss xmm0, dword [0x1400ce9a4]
movss dword [rbp + 0x44], xmm0
movsxd rax, dword [rbp + 0x40]
xchg cx, r8w
mov dx, dx
cdq
movsxd rcx, dword [rbp + 0x58]
jmp 0x1403fbc52
mov rdx, qword [rbp + 0x10]
movsx r8w, r10b
mov r8, qword [rbp + 0x10]
jmp 0x1403fbc64
movss xmm0, dword [rdx + rax*8 + 4]
jmp 0x1403fbc6f
addss xmm0, dword [r8 + rcx*8 + 4]
mulss xmm0, dword [0x1400ce9a4]
movss dword [rbp + 0x48], xmm0
jmp 0x1403fbc88
movss xmm0, dword [rbp + 0x44]
jmp 0x1403fbc92
mulss xmm0, dword [rbp + 0x44]
movss xmm1, dword [rbp + 0x48]
jmp 0x1403fbca1
mulss xmm1, dword [rbp + 0x48]
addss xmm0, xmm1
jmp 0x1403fbcaf
movss dword [rbp + 0x90], xmm0
jmp 0x1403fbcbc
movss xmm0, dword [rbp + 0x90]
jmp 0x1403fbcc9
comiss xmm0, dword [0x1400ce9a4]
jae 0x1403fbceb
movss xmm0, dword [0x1400ce9a4]
movss dword [rbp + 0x90], xmm0
jmp 0x1403fbceb
movss xmm0, dword [0x1400cea20]
jmp 0x1403fbcf8
divss xmm0, dword [rbp + 0x90]
movss dword [rbp + 0xb4], xmm0
movss xmm0, dword [rbp + 0x44]
jmp 0x1403fbd12
mulss xmm0, dword [rbp + 0xb4]
movss dword [rbp + 0x44], xmm0
jmp 0x1403fbd24
movss xmm0, dword [rbp + 0x48]
jmp 0x1403fbd2e
mulss xmm0, dword [rbp + 0xb4]
movss dword [rbp + 0x48], xmm0
clc
xor eax, eax
stc
clc
cmp sil, r12b
test eax, eax
jmp 0x1403fbd4a
jne 0x1403fbc88
movss xmm0, dword [rbp + 0x44]
jmp 0x1403fbd5a
mulss xmm0, dword [0x1400cea20]
movss dword [rbp + 0x44], xmm0
jmp 0x1403fbd6c
movss xmm0, dword [rbp + 0x48]
jmp 0x1403fbd76
mulss xmm0, dword [0x1400cea20]
movss dword [rbp + 0x48], xmm0
mov eax, dword [rbp + 0x58]
cwd
shl eax, 1
cmovne edx, r11d
cwd
cdqe
mov rcx, qword [rbp + 0x30]
add dl, 0x1d
shld dx, r14w, 0x2b
xadd dx, dx
lea rax, [rcx + rax*8]
movsxd rcx, r13d
sal dh, cl
mov qword [rbp + 0x120], rax
mov cl, r11b
movsxd rax, dword [rbp + 0x58]
ror cx, 0x1b
sbb dl, spl
sal rcx, 0x38
mov rcx, qword [rbp + 0x458]
mov edx, edi
stc
movss xmm0, dword [rcx + rax*8]
sbb rax, 0xffffffffd70e759b
mov ax, 0x73a1
addss xmm0, dword [rbp + 0x44]
cmc
mov eax, 8
movsx cx, r8b
imul rax, rax, 0
mov rcx, qword [rbp + 0x120]
xor dl, 0x24
sub dl, r9b
movss dword [rcx + rax], xmm0
cbw
bt edx, edi
xor al, 0x3e
movsxd rax, dword [rbp + 0x58]
mov rcx, qword [rbp + 0x458]
rol dx, 0xa9
shl dl, 0x84
bswap rdx
movss xmm0, dword [rcx + rax*8 + 4]
sub cl, 0x9a
neg ch
rcl cx, 0x20
addss xmm0, dword [rbp + 0x48]
ror ah, cl
sbb eax, eax
bts edx, ecx
mov eax, 8
shl cl, cl
imul rax, rax, 0
ror cx, 0x8d
mov rcx, qword [rbp + 0x120]
mov edx, edx
movzx dx, sil
movss dword [rcx + rax + 4], xmm0
movsxd rax, dword [rbp + 0x58]
add cl, r11b
mov rcx, qword [rbp + 0x458]
mov edx, 0x6f0d65bf
movss xmm0, dword [rcx + rax*8]
cmc
jmp 0x1403fbe7d
subss xmm0, dword [rbp + 0x44]
movsx rcx, dx
mov eax, 8
adc cl, 0xa4
dec cl
shld rdx, r14, 0xa
imul rax, rax, 1
xadd ch, dl
neg ecx
mov rcx, qword [rbp + 0x120]
sar dh, 0x12
movss dword [rcx + rax], xmm0
mov al, 0x2e
movsx eax, bp
shr ch, 0x32
movsxd rax, dword [rbp + 0x58]
xor edx, 0xa99ae18c
shl dl, 0x13
mov rcx, qword [rbp + 0x458]
bt rdx, rsp
cdq
rcr edx, 0xb0
movss xmm0, dword [rcx + rax*8 + 4]
movsx rcx, r13w
subss xmm0, dword [rbp + 0x48]
stc
sal rdx, 0x94
mov eax, 8
shl cl, cl
movsx rdx, dx
imul rax, rax, 1
rol cl, cl
xor cx, 0x56ab
bswap edx
mov rcx, qword [rbp + 0x120]
cdq
bt dx, 0xae
movss dword [rcx + rax + 4], xmm0
mov eax, 2
sets ch
imul rax, rax, 0
mov rcx, qword [rbp + 0x450]
test r13d, 0x3b03d31a
bts edx, esi
mov rcx, qword [rcx + 0x58]
add edx, 0xf3017ea0
sub dl, 0xb6
movzx edx, word [rbp + 0x5c]
stc
test r14b, r14b
mov word [rax + rcx], dx
sal dx, cl
mov eax, 2
add rcx, r12
rol dl, cl
imul rax, rax, 1
cdq
rcr cx, 0xe
test bp, 0x8290
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rcx + 0x58]
neg rdx
movzx edx, word [rbp + 0x4c]
test dil, r9b
cmp bh, 2
mov word [rax + rcx], dx
not ecx
clc
rol ecx, 7
mov eax, dword [rbp + 0x4c]
dec cl
rcl ch, 0x3b
bts rcx, rdi
add eax, 2
mov ecx, 2
sal dl, 0x1e
cmove rdx, r15
imul rcx, rcx, 2
mov rdx, qword [rbp + 0x450]
mov rdx, qword [rdx + 0x58]
cmc
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x4c]
sar cl, 3
sar cx, cl
movzx dx, r8b
add eax, 2
mov ecx, 2
imul rcx, rcx, 3
movzx dx, spl
setno dl
mov rdx, qword [rbp + 0x450]
stc
mov rdx, qword [rdx + 0x58]
test r10w, r13w
jmp 0x1403fbfe9
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x5c]
add eax, 2
mov ecx, 2
imul rcx, rcx, 4
mov rdx, qword [rbp + 0x450]
jmp 0x1403fc008
mov rdx, qword [rdx + 0x58]
cmp r11w, 0xff89
mov word [rcx + rdx], ax
mov eax, 2
cmovp rcx, rcx
and dh, dl
movzx cx, ch
imul rax, rax, 5
movsx edx, r12w
not ch
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rcx + 0x58]
bswap dx
movzx edx, word [rbp + 0x5c]
jmp 0x1403fc046
mov word [rax + rcx], dx
mov eax, dword [rbp + 0x5c]
movsx cx, r10b
movzx edx, dx
cdq
inc eax
jmp 0x1403fc060
mov ecx, 2
mov dx, 0xe58e
imul rcx, rcx, 6
movzx dx, spl
inc dh
cmovne dx, si
mov rdx, qword [rbp + 0x450]
jmp 0x1403fc084
mov rdx, qword [rdx + 0x58]
mov word [rcx + rdx], ax
movsx rcx, r9w
movzx ax, r15b
mov eax, dword [rbp + 0x4c]
movsxd rdx, r12d
cwd
inc eax
sar edx, cl
or rcx, r13
mov ecx, 2
ror rdx, cl
sub dx, 0xd587
imul rcx, rcx, 7
adc dx, 0xce3f
mov rdx, qword [rbp + 0x450]
test r15b, r14b
mov rdx, qword [rdx + 0x58]
jmp 0x1403fc0d3
mov word [rcx + rdx], ax
movsx rdx, r8w
movsx dx, bpl
mov eax, 2
ror dx, cl
not dx
imul rax, rax, 8
bts dx, di
cqo
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rcx + 0x58]
bt rdx, rcx
xchg dx, dx
sbb dx, si
movzx edx, word [rbp + 0x4c]
test r13d, esp
mov word [rax + rcx], dx
add dl, r11b
xadd rdx, rax
cwde
mov eax, 2
bts edx, r10d
bts edx, r10d
imul rax, rax, 9
mov rcx, qword [rbp + 0x450]
adc rdx, r12
btc edx, eax
mov rcx, qword [rcx + 0x58]
ror dh, cl
bts dx, r15w
shl edx, 0x9a
movzx edx, word [rbp + 0x4c]
jmp 0x1403fc152
mov word [rax + rcx], dx
not dx
cdqe
mov eax, 2
movsx rcx, r13w
imul rax, rax, 0xa
movzx edx, r14w
xchg dx, cx
movsx rcx, bp
mov rcx, qword [rbp + 0x450]
movzx rdx, si
movsx rdx, r8w
mov rcx, qword [rcx + 0x58]
not dl
movzx edx, si
movzx edx, word [rbp + 0x5c]
jmp 0x1403fc194
mov word [rax + rcx], dx
cwde
mov eax, dword [rbp + 0x5c]
inc eax
sal cl, cl
xchg cl, dh
xadd cx, cx
mov ecx, 2
movzx rdx, ax
sal dh, 0x2c
xchg dl, dh
imul rcx, rcx, 0xb
mov rdx, qword [rbp + 0x450]
cmp di, r9w
cmp bh, 0x1d
mov rdx, qword [rdx + 0x58]
cmp r8, rdi
jmp 0x1403fc1d8
mov word [rcx + rdx], ax
mov rax, qword [rbp + 0x450]
rcl cl, cl
movzx ecx, ax
rol ecx, 0xa
mov rax, qword [rax + 0x58]
add rax, 0x18
movsx rcx, r12w
movsx ecx, r15w
mov rcx, qword [rbp + 0x450]
jmp 0x1403fc207
mov qword [rcx + 0x58], rax
movzx eax, bp
movzx ax, dl
mov al, 3
mov eax, dword [rbp + 0x5c]
jmp 0x1403fc21c
mov dword [rbp + 0x4c], eax
jmp 0x1403fc224
jmp 0x1403fbb13
mov dword [rbp + 0x68], 0
jmp 0x1403fc235
jmp 0x1403fc254
mov eax, dword [rbp + 0x68]
jmp 0x1403fc242
inc eax
jmp 0x1403fc24b
mov dword [rbp + 0x68], eax
btr rax, rax
adc eax, ebx
mov eax, dword [rbp + 0x460]
cmp dword [rbp + 0x68], eax
jmp 0x1403fc262
jge 0x1403fc4f5
movsxd rax, dword [rbp + 0x68]
ror edx, cl
add dh, ah
rol cl, cl
mov rcx, qword [rbp + 0x458]
shl dx, 0x2f
mov rax, qword [rcx + rax*8]
mov ecx, 0x14
cdq
btc dx, 0x39
xchg edx, edx
imul rcx, rcx, 0
not edx
mov dx, 0x7336
movzx dx, r10b
mov rdx, qword [rbp + 0x450]
clc
cmp bx, 0x9100
mov rdx, qword [rdx + 0x50]
cmp rsi, 0x3b171ca4
mov qword [rdx + rcx], rax
movsx rcx, r15w
cwde
mov eax, 0x14
imul rax, rax, 0
ror dl, 0x3b
mov rcx, qword [rbp + 0x450]
xchg dx, dx
mov rcx, qword [rcx + 0x50]
and dx, r15w
mov rdx, qword [rbp + 0x78]
mov qword [rcx + rax + 8], rdx
mov eax, 0x14
movsx rcx, ax
bt dx, bp
bsf dx, r12w
imul rax, rax, 0
mov rcx, qword [rbp + 0x450]
bts edx, r8d
mov rcx, qword [rcx + 0x50]
bt edx, 0x39
rol dx, cl
mov edx, dword [rbp + 0x468]
test bpl, 0x8a
clc
mov dword [rcx + rax + 0x10], edx
rcl cx, 0xa2
mov eax, dword [rbp + 0x68]
btc cx, r14w
add eax, eax
cdqe
movsx rcx, bp
mov rcx, qword [rbp + 0x30]
btr edx, 0xbf
adc dl, 2
mov rax, qword [rcx + rax*8]
adc rcx, 0xffffffffe4b130a0
mov ecx, 0x14
shl dh, 0xbe
ror rdx, 0x13
xchg dx, dx
imul rcx, rcx, 1
shr rdx, 9
sal rdx, cl
mov rdx, qword [rbp + 0x450]
test r10w, r15w
mov rdx, qword [rdx + 0x50]
clc
cmp dil, bl
mov qword [rdx + rcx], rax
sar eax, cl
test r15w, 0x4597
mov eax, 0x14
test spl, 0x80
movzx rdx, sp
btc cx, 0x33
imul rax, rax, 1
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rcx + 0x50]
mov rdx, qword [rbp + 0x78]
mov qword [rcx + rax + 8], rdx
cmovns edx, r15d
lahf
mov eax, 0x14
bts dx, r15w
rol dl, cl
bt cx, 0x93
imul rax, rax, 1
cmp sp, 0x213b
mov rcx, qword [rbp + 0x450]
btc edx, 0x3c
xor dh, 0x98
stc
mov rcx, qword [rcx + 0x50]
mov edx, dword [rbp + 0x80]
test r14b, r10b
cmc
test bpl, 0xa0
mov dword [rcx + rax + 0x10], edx
mov eax, dword [rbp + 0x68]
lea eax, [rax + rax + 1]
cdqe
sbb dh, 0x15
mov rcx, qword [rbp + 0x30]
btc dx, ax
mov rax, qword [rcx + rax*8]
mov ecx, 0x14
btr rdx, 0x1c
imul rcx, rcx, 2
bt edx, 0x21
sar dx, cl
mov rdx, qword [rbp + 0x450]
cmp ebp, r15d
test r10b, cl
mov rdx, qword [rdx + 0x50]
jmp 0x1403fc434
mov qword [rdx + rcx], rax
cmc
mov eax, 0x14
bswap dx
imul rax, rax, 2
mov rcx, qword [rbp + 0x450]
ror dx, cl
or edx, 0x55028225
xor dx, 0x68a1
mov rcx, qword [rcx + 0x50]
or dl, 0x82
ror rdx, 0xb9
bts edx, esi
mov rdx, qword [rbp + 0x78]
clc
mov qword [rcx + rax + 8], rdx
test di, 0x8cb8
and edx, r11d
mov eax, 0x14
setnp ch
sub cl, 0xb4
imul rax, rax, 2
or ch, ah
bts rcx, r11
adc dl, ah
mov rcx, qword [rbp + 0x450]
movzx rdx, r14w
mov rcx, qword [rcx + 0x50]
sub dx, 0x283
shld edx, ebp, 0x98
mov edx, dword [rbp + 0x80]
test r14b, dl
mov dword [rcx + rax + 0x10], edx
movzx rax, si
rcl cx, 0xbe
shl ax, 0x9d
mov rax, qword [rbp + 0x450]
mov rax, qword [rax + 0x50]
movsxd rcx, eax
test ch, bh
add rax, 0x3c
bswap rcx
not ch
mov rcx, qword [rbp + 0x450]
jmp 0x1403fc4e7
mov qword [rcx + 0x50], rax
jmp 0x1403fc4f0
jmp 0x1403fc23a
jmp 0x1403fe15d
movss xmm0, dword [rbp + 0x478]
jmp 0x1403fc507
subss xmm0, dword [0x1400cea20]
jmp 0x1403fc514
mulss xmm0, dword [0x1400ce9a4]
movss dword [rbp + 4], xmm0
movzx eax, byte [rbp + 0x470]
cmp dil, bpl
test sp, 0xb338
stc
test eax, eax
jmp 0x1403fc538
jne 0x1403fd37e
mov eax, dword [rbp + 0x460]
xchg rcx, rcx
dec eax
mov cx, di
stc
adc ch, 0x15
mov dword [rbp + 8], eax
bt rcx, 0x8b
neg cl
movss xmm0, dword [rbp + 4]
bswap cx
btc cx, r11w
addss xmm0, dword [0x1400cea20]
mov cl, bpl
sar ch, 0x9d
cbw
movss dword [rbp + 0xb8], xmm0
sub ax, 0x760e
sub cx, r10w
mov eax, 8
rcl ch, cl
sar ch, 0x19
imul rax, rax, 0
dec cl
mov rcx, qword [rbp + 0x10]
add rcx, rax
movzx eax, sp
movsx ax, cl
mov rax, rcx
jmp 0x1403fc5ad
mov qword [rbp + 0x380], rax
mov ah, 0x37
movsxd rax, r13d
cwde
mov rax, qword [rbp + 0x380]
jmp 0x1403fc5c7
movss xmm0, dword [rax + 4]
jmp 0x1403fc5d1
mulss xmm0, dword [rbp + 0xb8]
movss dword [rbp + 0x180], xmm0
cdqe
movsxd rax, esi
lahf
mov rax, qword [rbp + 0x380]
jmp 0x1403fc5f3
movss xmm0, dword [rax]
mulss xmm0, dword [rbp + 0xb8]
movss dword [rbp + 0x178], xmm0
neg ax
movsx rax, di
test rsp, r8
movss xmm0, dword [rbp + 0x178]
movss dword [rbp + 0x2d8], xmm0
bswap rdx
bts ax, r11w
movss xmm0, dword [rbp + 0x180]
ror ax, cl
movzx cx, bpl
movss dword [rbp + 0x2dc], xmm0
add ch, bl
mov dl, 0x18
cmp rbp, r11
mov eax, 8
adc cx, bp
rcr rcx, 0xb3
imul rax, rax, 0
mov rcx, qword [rbp + 0x458]
add dl, r10b
movzx rdx, r10w
add rcx, rax
mov rax, rcx
cdq
mov qword [rbp + 0x388], rax
btr rax, 0x12
cdqe
shl dx, cl
mov rax, qword [rbp + 0x388]
movss xmm0, dword [rax + 4]
cdq
xadd ax, cx
sub edx, r9d
addss xmm0, dword [rbp + 0x2dc]
bt eax, edx
movss dword [rbp + 0x190], xmm0
ror al, 0xa6
bswap rcx
rcr edx, 0x29
mov rax, qword [rbp + 0x388]
cmovg dx, r14w
sbb edx, 0xe2bd9a01
shl ch, cl
movss xmm0, dword [rax]
movzx dx, r13b
shrd dx, sp, 4
addss xmm0, dword [rbp + 0x2d8]
movss dword [rbp + 0x188], xmm0
shr rdx, cl
cmovg cx, r13w
btc ax, r14w
movss xmm0, dword [rbp + 0x188]
stc
movsx eax, si
movss dword [rbp + 0x390], xmm0
xchg cx, cx
bt rcx, r15
adc cx, 0x5faa
movss xmm0, dword [rbp + 0x190]
btc ecx, eax
movss dword [rbp + 0x394], xmm0
rcr cx, cl
cmp r12b, cl
mov rax, qword [rbp + 0x390]
ror dx, cl
mov ecx, 8
setp dh
stc
imul rcx, rcx, 0
shl dh, 0x30
test sil, 0xa6
xchg dh, dh
mov rdx, qword [rbp + 0x30]
cmp spl, 0x16
jmp 0x1403fc753
mov qword [rdx + rcx], rax
movsx eax, di
shl cx, cl
btr rcx, rbx
mov eax, 8
sub cx, 0xe512
shl cx, cl
cmp dx, ax
imul rax, rax, 0
cmp dl, r14b
mov rcx, qword [rbp + 0x10]
add rcx, rax
not al
cbw
movsx ax, r13b
mov rax, rcx
mov qword [rbp + 0x398], rax
mov al, 0x91
mov rax, qword [rbp + 0x398]
movss xmm0, dword [rax + 4]
jmp 0x1403fc7a5
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x1a0], xmm0
mov rax, qword [rbp + 0x398]
jmp 0x1403fc7be
movss xmm0, dword [rax]
jmp 0x1403fc7c7
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x198], xmm0
shr ax, cl
add rax, 0xffffffffc8244219
btr rcx, 0xb7
movss xmm0, dword [rbp + 0x198]
movss dword [rbp + 0x2e0], xmm0
movss xmm0, dword [rbp + 0x1a0]
movss dword [rbp + 0x2e4], xmm0
movsx edx, sp
mov eax, 8
bts rdx, rcx
imul rax, rax, 0
mov rcx, qword [rbp + 0x458]
lea rcx, [rcx + rax]
mov rax, rcx
mov qword [rbp + 0x3a0], rax
movzx rax, r11w
btc cx, ax
add ecx, 0xf9999527
mov rax, qword [rbp + 0x3a0]
shld cx, bx, 0x98
seto ch
bts dx, r12w
movss xmm0, dword [rax + 4]
addss xmm0, dword [rbp + 0x2e4]
btc edx, 0x1a
movss dword [rbp + 0x1b0], xmm0
adc rcx, r15
shr dl, 0x8f
mov rax, qword [rbp + 0x3a0]
sub rcx, rdx
bts ecx, eax
btr ecx, r10d
movss xmm0, dword [rax]
sar ax, cl
cqo
bts ecx, edx
addss xmm0, dword [rbp + 0x2e0]
sal rcx, 0xc
test rsp, r10
movss dword [rbp + 0x1a8], xmm0
bswap ecx
neg dl
bts dx, ax
movss xmm0, dword [rbp + 0x1a8]
movss dword [rbp + 0x318], xmm0
xor ax, r14w
cwd
sar dh, 0xaa
movss xmm0, dword [rbp + 0x1b0]
cqo
rcr al, cl
movsx dx, ah
movss dword [rbp + 0x31c], xmm0
mov rax, qword [rbp + 0x318]
xadd rdx, rdx
ror dx, cl
mov ecx, 8
mov dl, 0xb5
cqo
imul rcx, rcx, 1
sbb dx, r13w
rcr edx, cl
mov rdx, qword [rbp + 0x30]
cmp sil, bpl
mov qword [rdx + rcx], rax
shld rax, rsp, 0x8a
mov eax, 8
imul rax, rax, 0
btc cx, r15w
shl rcx, 0xb
sbb cx, r12w
mov rcx, qword [rbp + 0x10]
test r9d, 0x25b99e10
add rcx, rax
mov rax, rcx
mov qword [rbp + 0x3b0], rax
mov rax, qword [rbp + 0x3b0]
jmp 0x1403fc941
movss xmm0, dword [rax + 4]
jmp 0x1403fc94b
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x1c0], xmm0
movzx rax, bx
cmovl eax, esi
movsx eax, ax
mov rax, qword [rbp + 0x3b0]
jmp 0x1403fc96e
movss xmm0, dword [rax]
jmp 0x1403fc977
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x1b8], xmm0
btc cx, 0xb3
shr cl, cl
movss xmm0, dword [rbp + 0x1b8]
test bl, r12b
mov rax, r14
jmp 0x1403fc99e
movss dword [rbp + 0x2e8], xmm0
setae dh
movss xmm0, dword [rbp + 0x1c0]
bts dx, r9w
cbw
movss dword [rbp + 0x2ec], xmm0
rdtsc
rcl ch, cl
mov eax, 8
ror edx, 0x23
imul rax, rax, 0
add cl, r15b
sbb rcx, 0xffffffff8d8f5814
btc ecx, r11d
mov rcx, qword [rbp + 0x458]
bsf dx, di
not dx
xadd dx, dx
lea rcx, [rcx + rax]
rcr dh, cl
movsx rdx, dx
mov rax, rcx
mov dl, ah
mov qword [rbp + 0x3b8], rax
sal ax, 0xaf
mov rax, qword [rbp + 0x3b8]
cwd
inc dh
movss xmm0, dword [rax + 4]
sub al, 0x26
subss xmm0, dword [rbp + 0x2ec]
sar cx, 0x24
rol eax, 0x8a
jmp 0x1403fca30
movss dword [rbp + 0x1d0], xmm0
movsxd rcx, edx
adc ch, 0x86
ror cl, cl
mov rax, qword [rbp + 0x3b8]
movsx cx, r13b
ror dh, cl
cmovle dx, r14w
movss xmm0, dword [rax]
subss xmm0, dword [rbp + 0x2e8]
adc ecx, r8d
rcr al, 0x92
movss dword [rbp + 0x1c8], xmm0
mov rax, 0x478b4722
movss xmm0, dword [rbp + 0x1c8]
movss dword [rbp + 0x3c0], xmm0
ror ax, 0xa1
movss xmm0, dword [rbp + 0x1d0]
setle dh
movss dword [rbp + 0x3c4], xmm0
dec dx
mov rax, qword [rbp + 0x3c0]
movzx rcx, dx
sub cx, di
mov ecx, 8
and dx, 0xb21e
rcr dl, cl
imul rcx, rcx, 2
rcl dx, cl
mov rdx, qword [rbp + 0x30]
test r12w, 0xfa90
stc
mov qword [rdx + rcx], rax
shld ax, r14w, 0xa6
test bx, r8w
sal cx, cl
movss xmm0, dword [rbp + 4]
addss xmm0, dword [0x1400cea20]
xadd ah, ch
mov cl, 0xba
movss dword [rbp + 0xc0], xmm0
mov eax, 8
add cl, 0xa6
rol cx, 0xa1
imul rax, rax, 0
bsf rcx, rdx
mov rcx, qword [rbp + 0x10]
test r9b, dil
add rcx, rax
cbw
movsxd rax, eax
jmp 0x1403fcb1d
mov rax, rcx
jmp 0x1403fcb25
mov qword [rbp + 0x3c8], rax
cdqe
mov rax, qword [rbp + 0x3c8]
jmp 0x1403fcb3a
movss xmm0, dword [rax + 4]
jmp 0x1403fcb44
mulss xmm0, dword [rbp + 0xc0]
movss dword [rbp + 0x1e0], xmm0
movsx ax, sil
mov rax, qword [rbp + 0x3c8]
jmp 0x1403fcb65
movss xmm0, dword [rax]
jmp 0x1403fcb6e
mulss xmm0, dword [rbp + 0xc0]
movss dword [rbp + 0x1d8], xmm0
shr cx, cl
lahf
cdqe
movss xmm0, dword [rbp + 0x1d8]
bt rax, r9
sar ah, cl
movss dword [rbp + 0x2f0], xmm0
mov ax, r11w
cmp sil, al
movss xmm0, dword [rbp + 0x1e0]
or rcx, r14
movsxd rcx, r15d
rdtsc
movss dword [rbp + 0x2f4], xmm0
mov dl, 0x28
sar ax, 0x9f
btc edx, 0x2e
mov eax, 8
bt cx, 0xe
imul rax, rax, 0
movzx ecx, r8w
xchg dl, ch
btr rdx, 0x9f
mov rcx, qword [rbp + 0x458]
neg dx
mov rdx, 0x21a4fd93
clc
add rcx, rax
bt dx, 0x3f
mov rax, rcx
mov qword [rbp + 0x3d0], rax
rdtsc
mov rax, qword [rbp + 0x3d0]
shld rdx, rcx, 0x39
movsx cx, r12b
movss xmm0, dword [rax + 4]
stc
bt ax, di
rcl cx, 0x27
subss xmm0, dword [rbp + 0x2f4]
rdtsc
movss dword [rbp + 0x1f0], xmm0
add dl, 2
movzx rcx, r14w
mov rax, qword [rbp + 0x3d0]
cmp r15d, edx
btr dx, bx
movss xmm0, dword [rax]
or ax, r14w
shl ecx, 0x95
test bh, 0x39
subss xmm0, dword [rbp + 0x2f0]
cdq
movss dword [rbp + 0x1e8], xmm0
cdq
bt edx, 0x39
movss xmm0, dword [rbp + 0x1e8]
shl edx, cl
btc cx, 0xb0
movss dword [rbp + 0x3d8], xmm0
rol cl, 0x86
movss xmm0, dword [rbp + 0x1f0]
movss dword [rbp + 0x3dc], xmm0
cbw
mov rax, qword [rbp + 0x3d8]
ror dh, cl
sbb cl, r10b
movsx rdx, r12w
mov ecx, 8
setae dl
add dh, 0x85
imul rcx, rcx, 3
movzx dx, spl
mov rdx, qword [rbp + 0x30]
jmp 0x1403fccc5
mov qword [rdx + rcx], rax
setl ah
not ax
movss xmm0, dword [rbp + 4]
movsxd rcx, ecx
addss xmm0, dword [0x1400cea20]
movss dword [rbp + 0xc8], xmm0
cmovp ax, sp
movzx rax, r13w
cwde
movsxd rax, dword [rbp + 8]
setae cl
movsx cx, r12b
mov rcx, qword [rbp + 0x10]
jmp 0x1403fcd05
lea rax, [rcx + rax*8]
jmp 0x1403fcd0e
mov qword [rbp + 0x3e0], rax
bswap ax
jmp 0x1403fcd1d
mov rax, qword [rbp + 0x3e0]
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rbp + 0xc8]
movss dword [rbp + 0x200], xmm0
mov rax, qword [rbp + 0x3e0]
jmp 0x1403fcd45
movss xmm0, dword [rax]
jmp 0x1403fcd4e
mulss xmm0, dword [rbp + 0xc8]
movss dword [rbp + 0x1f8], xmm0
mov cl, 0xa
sar cx, cl
sal cx, cl
movss xmm0, dword [rbp + 0x1f8]
movss dword [rbp + 0x2f8], xmm0
movss xmm0, dword [rbp + 0x200]
add dx, 0xfe90
bts rdx, r13
movss dword [rbp + 0x2fc], xmm0
movzx edx, ax
cmc
movsxd rax, dword [rbp + 8]
mov rcx, qword [rbp + 0x458]
lea rax, [rcx + rax*8]
sub cl, dil
mov cx, 0x1da3
mov qword [rbp + 0x3e8], rax
mov rax, qword [rbp + 0x3e8]
btr dx, 5
xchg dh, dl
movss xmm0, dword [rax + 4]
shld cx, r11w, 0x39
addss xmm0, dword [rbp + 0x2fc]
movsx rcx, r15w
ror ax, cl
movss dword [rbp + 0x210], xmm0
cqo
bt ax, r11w
mov rax, qword [rbp + 0x3e8]
ror dh, 0x8c
clc
movss xmm0, dword [rax]
btc dx, 0xa9
addss xmm0, dword [rbp + 0x2f8]
movss dword [rbp + 0x208], xmm0
movss xmm0, dword [rbp + 0x208]
test dil, 0x8a
add ax, 0x9e00
bsr eax, esi
movss dword [rbp + 0x3f0], xmm0
movss xmm0, dword [rbp + 0x210]
and cx, 0xf306
movzx cx, r15b
movss dword [rbp + 0x3f4], xmm0
shld eax, r9d, 0xf
adc ecx, 0xd1b5091a
mov rax, qword [rbp + 0x3f0]
mov ecx, dword [rbp + 8]
bsr dx, dx
dec dx
shl ecx, 2
movsx dx, bh
sets dh
movsxd rdx, edi
movsxd rcx, ecx
mov rdx, qword [rbp + 0x30]
jmp 0x1403fce75
mov qword [rdx + rcx*8], rax
mov ax, 0x235
movsx ax, al
movsxd rax, dword [rbp + 8]
mov cx, si
setnp ch
movsx cx, r10b
mov rcx, qword [rbp + 0x10]
jmp 0x1403fce99
lea rax, [rcx + rax*8]
jmp 0x1403fcea2
mov qword [rbp + 0x3f8], rax
movsx eax, r10w
mov rax, qword [rbp + 0x3f8]
jmp 0x1403fceb9
movss xmm0, dword [rax + 4]
jmp 0x1403fcec3
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x220], xmm0
cwde
mov rax, qword [rbp + 0x3f8]
jmp 0x1403fcedd
movss xmm0, dword [rax]
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x218], xmm0
movss xmm0, dword [rbp + 0x218]
cmova edx, r8d
lahf
movsx edx, r13w
movss dword [rbp + 0x300], xmm0
movss xmm0, dword [rbp + 0x220]
movss dword [rbp + 0x304], xmm0
xchg dl, dh
movsx rax, r11w
movsx cx, r8b
movsxd rax, dword [rbp + 8]
mov rcx, qword [rbp + 0x458]
movzx dx, spl
movsx edx, ax
movsx rdx, ax
lea rax, [rcx + rax*8]
movzx cx, r10b
movsx ecx, sp
not dh
mov qword [rbp + 0x400], rax
movzx dx, r11b
mov rax, qword [rbp + 0x400]
movss xmm0, dword [rax + 4]
cbw
addss xmm0, dword [rbp + 0x304]
jmp 0x1403fcf74
movss dword [rbp + 0x230], xmm0
cqo
movsx ecx, bx
mov rax, qword [rbp + 0x400]
xchg rcx, rcx
movss xmm0, dword [rax]
cwd
addss xmm0, dword [rbp + 0x300]
movzx rax, sp
movss dword [rbp + 0x228], xmm0
movsxd rcx, r15d
movzx cx, r13b
lahf
movss xmm0, dword [rbp + 0x228]
movzx cx, cl
movzx ecx, ax
movss dword [rbp + 0x408], xmm0
movss xmm0, dword [rbp + 0x230]
cwde
not ch
cwd
movss dword [rbp + 0x40c], xmm0
mov rax, qword [rbp + 0x408]
cmovnp cx, bp
mov dh, 0x95
movsx edx, r14w
mov ecx, dword [rbp + 8]
cdq
cqo
lea ecx, [rcx*4 + 1]
movzx dx, ah
movsxd rcx, ecx
mov rdx, qword [rbp + 0x30]
mov qword [rdx + rcx*8], rax
mov cl, spl
not ah
cmovbe eax, ebx
movsxd rax, dword [rbp + 8]
movsxd rcx, edx
mov ch, 0x90
movsx rcx, r15w
mov rcx, qword [rbp + 0x10]
jmp 0x1403fd027
lea rax, [rcx + rax*8]
jmp 0x1403fd030
mov qword [rbp + 0x410], rax
movsx ax, sil
mov rax, qword [rbp + 0x410]
jmp 0x1403fd048
movss xmm0, dword [rax + 4]
jmp 0x1403fd052
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x240], xmm0
movzx eax, ax
mov al, spl
cmovo ax, r13w
mov rax, qword [rbp + 0x410]
jmp 0x1403fd076
movss xmm0, dword [rax]
jmp 0x1403fd07f
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0x238], xmm0
movzx rax, dx
movsx ecx, sp
bswap ecx
movss xmm0, dword [rbp + 0x238]
movss dword [rbp + 0x308], xmm0
movzx edx, r12w
cdq
movss xmm0, dword [rbp + 0x240]
movsxd rdx, edi
movss dword [rbp + 0x30c], xmm0
rdtsc
movsxd rax, dword [rbp + 8]
mov rcx, qword [rbp + 0x458]
mov dl, 0xad
movzx dx, r12b
not dx
lea rax, [rcx + rax*8]
cwd
mov qword [rbp + 0x418], rax
mov ax, 0xae8f
mov rax, qword [rbp + 0x418]
mov cx, r10w
movss xmm0, dword [rax + 4]
rdtsc
cmovs edx, edi
subss xmm0, dword [rbp + 0x30c]
movsxd rdx, r13d
jmp 0x1403fd10a
movss dword [rbp + 0x250], xmm0
mov rcx, 0xffffffffd12ecb0e
mov rax, qword [rbp + 0x418]
movsx cx, dl
movss xmm0, dword [rax]
subss xmm0, dword [rbp + 0x308]
xchg dh, dh
movzx cx, bh
cdqe
movss dword [rbp + 0x248], xmm0
movsxd rdx, eax
movss xmm0, dword [rbp + 0x248]
rdtsc
movzx ecx, di
movss dword [rbp + 0x420], xmm0
movzx edx, r9w
movss xmm0, dword [rbp + 0x250]
movzx dx, r10b
mov al, r14b
xchg al, dh
movss dword [rbp + 0x424], xmm0
mov rax, qword [rbp + 0x420]
mov ecx, dword [rbp + 8]
xchg rdx, rdx
lea ecx, [rcx*4 + 2]
movsxd rcx, ecx
movzx dx, r13b
xchg dx, dx
movsx dx, r12b
mov rdx, qword [rbp + 0x30]
jmp 0x1403fd1a3
mov qword [rdx + rcx*8], rax
cmovl eax, edx
movsx eax, r8w
mov al, r8b
movss xmm0, dword [rbp + 4]
jmp 0x1403fd1c1
addss xmm0, dword [0x1400cea20]
not cl
movss dword [rbp + 0xd0], xmm0
lahf
movsx cx, ch
movsxd rax, dword [rbp + 8]
cmovp rcx, rax
mov rcx, qword [rbp + 0x10]
jmp 0x1403fd1e9
lea rax, [rcx + rax*8]
jmp 0x1403fd1f2
mov qword [rbp + 0x428], rax
movsx eax, cx
movzx rax, dx
not ax
mov rax, qword [rbp + 0x428]
movss xmm0, dword [rax + 4]
jmp 0x1403fd214
mulss xmm0, dword [rbp + 0xd0]
movss dword [rbp + 0x260], xmm0
lahf
movzx eax, bp
mov rax, qword [rbp + 0x428]
jmp 0x1403fd234
movss xmm0, dword [rax]
jmp 0x1403fd23d
mulss xmm0, dword [rbp + 0xd0]
movss dword [rbp + 0x258], xmm0
movzx rax, si
lahf
movss xmm0, dword [rbp + 0x258]
movzx rcx, di
movss dword [rbp + 0x310], xmm0
cdqe
movss xmm0, dword [rbp + 0x260]
cdq
movzx rax, sp
movss dword [rbp + 0x314], xmm0
movsx rcx, di
movsxd rax, dword [rbp + 8]
xchg dh, dl
movsx rdx, bx
mov rcx, qword [rbp + 0x458]
setg dh
movsx edx, r15w
mov rdx, rcx
lea rax, [rcx + rax*8]
movzx cx, r10b
mov qword [rbp + 0x430], rax
movzx rcx, bp
movsx rcx, r10w
mov rax, qword [rbp + 0x430]
not cl
movss xmm0, dword [rax + 4]
subss xmm0, dword [rbp + 0x314]
movss dword [rbp + 0x270], xmm0
movsx eax, si
movsx rax, ax
mov rax, qword [rbp + 0x430]
cmovo cx, r9w
movzx rdx, r15w
cqo
movss xmm0, dword [rax]
not al
cdq
movzx eax, r10w
subss xmm0, dword [rbp + 0x310]
movzx rax, dx
rdtsc
movss dword [rbp + 0x268], xmm0
movzx rcx, bx
movss xmm0, dword [rbp + 0x268]
cbw
rdtsc
movsxd rcx, ebp
movss dword [rbp + 0x3a8], xmm0
cwde
movzx rcx, r8w
xchg ecx, eax
movss xmm0, dword [rbp + 0x270]
movsx dx, r9b
movzx rdx, r12w
movzx ecx, r9w
movss dword [rbp + 0x3ac], xmm0
cqo
movzx rcx, bx
mov rax, qword [rbp + 0x3a8]
mov ch, 0xc
cdq
not dl
mov ecx, dword [rbp + 8]
lea ecx, [rcx*4 + 3]
movzx dx, bl
cmovge rdx, rdx
movsxd rcx, ecx
mov rdx, qword [rbp + 0x30]
mov qword [rdx + rcx*8], rax
lahf
mov ah, 0x32
mov rax, qword [rbp + 0x450]
jmp 0x1403fd38a
mov eax, dword [rax + 0x48]
mov dword [rbp + 0x20], eax
jmp 0x1403fd395
mov dword [rbp + 0x50], 0
jmp 0x1403fd3a1
jmp 0x1403fd3bd
mov eax, dword [rbp + 0x50]
jmp 0x1403fd3ae
inc eax
mov dword [rbp + 0x50], eax
or ah, 0
shr eax, 0xb3
movsx ax, dl
mov eax, dword [rbp + 0x3c]
clc
cmp dword [rbp + 0x50], eax
jge 0x1403fdde1
mov eax, dword [rbp + 0x50]
jmp 0x1403fd3d2
inc eax
cmp bpl, r11b
jmp 0x1403fd3dc
cmp eax, dword [rbp + 0x460]
jmp 0x1403fd3e7
jne 0x1403fd401
mov dword [rbp + 0xd8], 0
jmp 0x1403fd3fc
jmp 0x1403fd411
mov eax, dword [rbp + 0x50]
inc eax
jmp 0x1403fd40b
mov dword [rbp + 0xd8], eax
mov eax, dword [rbp + 0xd8]
jmp 0x1403fd41c
mov dword [rbp + 0x1c], eax
mov eax, dword [rbp + 0x50]
inc eax
jmp 0x1403fd429
cmp eax, dword [rbp + 0x460]
jne 0x1403fd459
mov rax, qword [rbp + 0x450]
jmp 0x1403fd441
mov eax, dword [rax + 0x48]
jmp 0x1403fd449
mov dword [rbp + 0xdc], eax
jmp 0x1403fd454
jmp 0x1403fd473
mov eax, dword [rbp + 0x20]
shl edx, 0x81
add cl, r15b
stc
add eax, 4
jmp 0x1403fd46b
mov dword [rbp + 0xdc], eax
cdqe
mov eax, dword [rbp + 0xdc]
cqo
mov dword [rbp + 0x24], eax
cdq
cdqe
movsxd rax, dword [rbp + 0x50]
movsx dx, r13b
sete r8b
movsxd rcx, dword [rbp + 0x1c]
jmp 0x1403fd49b
mov rdx, qword [rbp + 0x10]
movsxd r8, ecx
mov r8b, dil
movzx r8w, dil
mov r8, qword [rbp + 0x10]
jmp 0x1403fd4b3
movss xmm0, dword [rdx + rax*8]
jmp 0x1403fd4bd
addss xmm0, dword [r8 + rcx*8]
jmp 0x1403fd4c8
mulss xmm0, dword [0x1400ce9a4]
movss dword [rbp + 0x6c], xmm0
mov dl, sil
cdq
movsxd rax, dword [rbp + 0x50]
movsxd r8, esi
movsxd rcx, dword [rbp + 0x1c]
bswap edx
mov rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x10]
jmp 0x1403fd4f3
movss xmm0, dword [rdx + rax*8 + 4]
jmp 0x1403fd4fe
addss xmm0, dword [r8 + rcx*8 + 4]
jmp 0x1403fd50a
mulss xmm0, dword [0x1400ce9a4]
movss dword [rbp + 0x60], xmm0
movss xmm0, dword [rbp + 0x6c]
jmp 0x1403fd521
mulss xmm0, dword [rbp + 0x6c]
movss xmm1, dword [rbp + 0x60]
jmp 0x1403fd530
mulss xmm1, dword [rbp + 0x60]
addss xmm0, xmm1
jmp 0x1403fd53e
movss dword [rbp + 0x94], xmm0
jmp 0x1403fd54b
movss xmm0, dword [rbp + 0x94]
jmp 0x1403fd558
comiss xmm0, dword [0x1400ce9a4]
jae 0x1403fd57a
movss xmm0, dword [0x1400ce9a4]
jmp 0x1403fd572
movss dword [rbp + 0x94], xmm0
movss xmm0, dword [0x1400cea20]
divss xmm0, dword [rbp + 0x94]
movss dword [rbp + 0xe0], xmm0
jmp 0x1403fd597
movss xmm0, dword [rbp + 0x6c]
jmp 0x1403fd5a1
mulss xmm0, dword [rbp + 0xe0]
movss dword [rbp + 0x6c], xmm0
jmp 0x1403fd5b3
movss xmm0, dword [rbp + 0x60]
jmp 0x1403fd5bd
mulss xmm0, dword [rbp + 0xe0]
movss dword [rbp + 0x60], xmm0
cmp cl, dl
test cx, bx
xor eax, eax
jmp 0x1403fd5d7
test eax, eax
jmp 0x1403fd5de
jne 0x1403fd517
movss xmm0, dword [rbp + 4]
jmp 0x1403fd5ee
addss xmm0, dword [0x1400cea20]
jmp 0x1403fd5fb
movss xmm1, dword [rbp + 0x6c]
jmp 0x1403fd605
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rbp + 0xec], xmm0
jmp 0x1403fd619
movss xmm0, dword [rbp + 4]
addss xmm0, dword [0x1400cea20]
jmp 0x1403fd62b
movss xmm1, dword [rbp + 0x60]
jmp 0x1403fd635
mulss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x1403fd641
movss dword [rbp + 0xf0], xmm0
jmp 0x1403fd64e
movss xmm0, dword [rbp + 0x6c]
jmp 0x1403fd658
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0xe4], xmm0
movss xmm0, dword [rbp + 0x60]
mulss xmm0, dword [rbp + 4]
movss dword [rbp + 0xe8], xmm0
bts cx, r11w
mov eax, dword [rbp + 0x1c]
shl eax, 2
and dl, 0xa9
cdqe
btr cx, r15w
stc
and dx, r14w
mov rcx, qword [rbp + 0x30]
lea rax, [rcx + rax*8]
mov qword [rbp + 0x88], rax
cdq
bt ax, 0x86
movsxd rax, dword [rbp + 0x1c]
sal dh, cl
cdq
mov rcx, qword [rbp + 0x458]
bts dx, r8w
cdq
movss xmm0, dword [rcx + rax*8]
cwd
rol dh, cl
sar ch, cl
addss xmm0, dword [rbp + 0xec]
rdtsc
neg ah
shr edx, cl
mov eax, 8
inc cx
imul rax, rax, 0
bt cx, 0x2b
mov rcx, qword [rbp + 0x88]
movzx edx, r12w
movss dword [rcx + rax], xmm0
movsxd rax, dword [rbp + 0x1c]
sal cx, 0x86
mov rcx, qword [rbp + 0x458]
shrd rdx, r14, 0x1b
movss xmm0, dword [rcx + rax*8 + 4]
stc
addss xmm0, dword [rbp + 0xf0]
cdq
mov eax, 8
or cx, si
bts ecx, r9d
imul rax, rax, 0
mov rcx, qword [rbp + 0x88]
and dl, bl
movss dword [rcx + rax + 4], xmm0
movsxd rax, dword [rbp + 0x1c]
mov rcx, qword [rbp + 0x458]
not edx
rol dl, cl
sar dh, 0x24
movss xmm0, dword [rcx + rax*8]
addss xmm0, dword [rbp + 0xe4]
cdqe
cdq
sub al, spl
mov eax, 8
sbb ch, 0x81
imul rax, rax, 1
sal rdx, 0xb8
mov rcx, qword [rbp + 0x88]
btr dx, 0x8d
movsx dx, r10b
setne dl
movss dword [rcx + rax], xmm0
rol cl, cl
cwd
movsxd rax, dword [rbp + 0x1c]
mov rcx, qword [rbp + 0x458]
xchg dl, dh
clc
movss xmm0, dword [rcx + rax*8 + 4]
sal dh, 0xa5
addss xmm0, dword [rbp + 0xe8]
mov eax, 8
imul rax, rax, 1
mov rcx, qword [rbp + 0x88]
setnp dl
bts dx, bx
movss dword [rcx + rax + 4], xmm0
xchg dh, cl
inc cl
movsxd rax, dword [rbp + 0x1c]
cqo
mov rcx, qword [rbp + 0x458]
movss xmm0, dword [rcx + rax*8]
not rdx
subss xmm0, dword [rbp + 0xe4]
sub al, r9b
mov eax, 8
rol ecx, 0xa7
bts dx, r8w
imul rax, rax, 2
ror dl, 0x35
mov rcx, qword [rbp + 0x88]
sub edx, 0xa8115c85
or dx, dx
rol dl, 0x1f
movss dword [rcx + rax], xmm0
shr ah, 0xa1
btr cx, 0xb3
movsx dx, ch
movsxd rax, dword [rbp + 0x1c]
rcl dx, cl
mov rcx, qword [rbp + 0x458]
and dh, 7
movss xmm0, dword [rcx + rax*8 + 4]
cmovle ecx, r15d
subss xmm0, dword [rbp + 0xe8]
cbw
ror ah, cl
rol ah, cl
mov eax, 8
btr dx, r10w
bsf cx, sp
movzx rcx, r14w
imul rax, rax, 2
adc rdx, rcx
mov rcx, qword [rbp + 0x88]
shl dh, 0x30
movzx dx, r13b
movss dword [rcx + rax + 4], xmm0
cmp ax, r12w
movsxd rax, dword [rbp + 0x1c]
mov rcx, qword [rbp + 0x458]
sub rdx, 0xffffffff85a86492
dec dx
rol rdx, cl
movss xmm0, dword [rcx + rax*8]
xadd cl, ah
subss xmm0, dword [rbp + 0xec]
sub edx, eax
mov eax, 8
cmp r11, 0xffffffff9d26471c
sub dx, 0x6017
imul rax, rax, 3
mov rcx, qword [rbp + 0x88]
movss dword [rcx + rax], xmm0
rol ecx, 0x37
xor cx, 0x9905
movsxd rax, dword [rbp + 0x1c]
mov rcx, qword [rbp + 0x458]
movss xmm0, dword [rcx + rax*8 + 4]
shr cl, cl
subss xmm0, dword [rbp + 0xf0]
xor al, r10b
movsx eax, r15w
rol ax, cl
mov eax, 8
and dl, r14b
btc dx, r10w
xchg dl, cl
imul rax, rax, 3
bswap rdx
movsx ecx, r11w
not cl
mov rcx, qword [rbp + 0x88]
movsxd rdx, eax
movss dword [rcx + rax + 4], xmm0
cwde
mov eax, dword [rbp + 0x24]
inc eax
cwd
movsx edx, bp
mov ecx, 2
sbb dx, 0x4820
inc dh
imul rcx, rcx, 0
cwd
mov rdx, qword [rbp + 0x450]
mov rdx, qword [rdx + 0x58]
jmp 0x1403fd94d
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x20]
movsx dx, r9b
setb dl
inc eax
cdq
movzx rcx, r15w
rcl rdx, cl
mov ecx, 2
imul rcx, rcx, 1
bts rdx, rbx
mov rdx, qword [rbp + 0x450]
clc
mov rdx, qword [rdx + 0x58]
cmc
mov word [rcx + rdx], ax
rcr dx, 0xae
btc rax, rdi
movsxd rdx, ecx
mov eax, dword [rbp + 0x20]
sub dl, r13b
add eax, 2
rcr dx, 0xb5
clc
sbb edx, ebx
mov ecx, 2
imul rcx, rcx, 2
mov rdx, qword [rbp + 0x450]
clc
cmp r8b, 0xa5
mov rdx, qword [rdx + 0x58]
stc
clc
mov word [rcx + rdx], ax
btr ecx, eax
mov eax, dword [rbp + 0x20]
clc
ror cl, 0x33
sbb dx, r13w
add eax, 2
or dh, 0xe
add dx, 0xfbb1
mov ecx, 2
imul rcx, rcx, 3
shld dx, r11w, 0xb3
rol dl, cl
mov rdx, qword [rbp + 0x450]
mov rdx, qword [rdx + 0x58]
mov word [rcx + rdx], ax
movzx cx, r14b
bsr dx, bp
bts dx, r8w
mov eax, dword [rbp + 0x24]
neg dx
stc
bts ecx, eax
add eax, 2
bsr edx, r9d
mov ecx, 2
mov edx, r15d
shl dh, 0xb6
imul rcx, rcx, 4
movzx dx, dh
mov rdx, qword [rbp + 0x450]
mov rdx, qword [rdx + 0x58]
mov word [rcx + rdx], ax
cbw
cwd
movsx cx, bh
mov eax, dword [rbp + 0x24]
movzx dx, r14b
setno dh
jmp 0x1403fda50
inc eax
cwd
mov ecx, 2
cmc
imul rcx, rcx, 5
cwd
seto dl
mov rdx, qword [rbp + 0x450]
mov rdx, qword [rdx + 0x58]
jmp 0x1403fda73
mov word [rcx + rdx], ax
mov eax, dword [rbp + 0x24]
movzx cx, r8b
movsx cx, bl
inc eax
cwd
bsf dx, r12w
mov ecx, 2
imul rcx, rcx, 6
movzx edx, r9w
mov dh, 0x8b
mov rdx, qword [rbp + 0x450]
jmp 0x1403fdaa8
mov rdx, qword [rdx + 0x58]
jmp 0x1403fdab1
mov word [rcx + rdx], ax
jmp 0x1403fdaba
mov eax, dword [rbp + 0x20]
mov cl, 0xb3
xchg dx, dx
inc eax
mov ecx, 2
shrd edx, r15d, 0xd
rol rdx, cl
shr dx, cl
imul rcx, rcx, 7
mov rdx, qword [rbp + 0x450]
cmp r15b, 0x8c
cmp ebx, ecx
cmc
mov rdx, qword [rdx + 0x58]
test di, cx
mov word [rcx + rdx], ax
cdq
and rax, r14
mov eax, 2
sar cx, 0x10
rol dx, 0x99
bt rdx, rbx
imul rax, rax, 8
bsr dx, r12w
movsxd rdx, esp
shl cx, 0x12
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rcx + 0x58]
setg dl
movzx edx, word [rbp + 0x20]
stc
test spl, 0x83
mov word [rax + rcx], dx
mov eax, 2
xadd rcx, rcx
neg ch
bsf cx, r11w
imul rax, rax, 9
mov rcx, qword [rbp + 0x450]
cmp r10b, al
mov dx, di
mov rcx, qword [rcx + 0x58]
bsf dx, r13w
cdq
adc dl, r9b
movzx edx, word [rbp + 0x20]
mov word [rax + rcx], dx
shl dl, 0x32
cdq
cqo
mov eax, 2
shl ecx, 0xd
imul rax, rax, 0xa
mov rdx, 0xffffffffb3837dad
movzx edx, r11w
movsx edx, r13w
mov rcx, qword [rbp + 0x450]
movsx dx, bl
mov rcx, qword [rcx + 0x58]
jmp 0x1403fdb9c
movzx edx, word [rbp + 0x24]
mov word [rax + rcx], dx
cwde
mov edx, 0x7f81b995
jmp 0x1403fdbaf
mov eax, dword [rbp + 0x24]
inc eax
jmp 0x1403fdbb9
mov ecx, 2
imul rcx, rcx, 0xb
bsr edx, ecx
movsxd rdx, r10d
clc
mov rdx, qword [rbp + 0x450]
test esi, 0xd911719
test rbp, r13
stc
mov rdx, qword [rdx + 0x58]
stc
test r8d, esp
mov word [rcx + rdx], ax
sal ecx, 0x21
mov eax, dword [rbp + 0x24]
mov dx, 0x3807
add eax, 2
rol dx, 0xb9
bts dx, r13w
mov ecx, 2
rol rdx, 0x8e
bt dx, sp
imul rcx, rcx, 0xc
bsr rdx, r10
shl dl, 0xbe
test r15b, 0x33
mov rdx, qword [rbp + 0x450]
jmp 0x1403fdc24
mov rdx, qword [rdx + 0x58]
mov word [rcx + rdx], ax
movsxd rcx, eax
cmovb cx, cx
movsx ax, r12b
mov eax, dword [rbp + 0x20]
bsr rcx, rsi
add eax, 2
movzx rdx, bx
movsxd rdx, esp
add ecx, 0x3c94939a
mov ecx, 2
rol dx, cl
imul rcx, rcx, 0xd
bsr dx, bx
rcr dh, 0xa3
shld edx, r11d, 0x23
mov rdx, qword [rbp + 0x450]
cmp bp, sp
cmp r14d, 0xcf188e36
test r15w, 0x8d81
mov rdx, qword [rdx + 0x58]
mov word [rcx + rdx], ax
sar dx, cl
sal ch, cl
rdtsc
mov eax, dword [rbp + 0x20]
xor cl, spl
bt ecx, r15d
movsx rcx, ax
add eax, 3
movzx rcx, r15w
mov ecx, 2
imul rcx, rcx, 0xe
cmc
mov rdx, qword [rbp + 0x450]
cmp bl, r14b
jmp 0x1403fdcbb
mov rdx, qword [rdx + 0x58]
stc
mov word [rcx + rdx], ax
btr dx, bp
mov eax, dword [rbp + 0x20]
cmp r12w, 0xa789
sub dl, r10b
and edx, 0x48132e8c
add eax, 3
cmovns ecx, esp
sal dx, cl
mov ecx, 2
rcl dl, cl
and edx, 0x8b88c607
imul rcx, rcx, 0xf
mov rdx, qword [rbp + 0x450]
test r12b, 4
stc
test dil, r12b
mov rdx, qword [rdx + 0x58]
mov word [rcx + rdx], ax
bsr ax, r10w
adc dl, 0x83
or cx, 0xcc97
mov eax, dword [rbp + 0x24]
movsxd rdx, ecx
shr ch, cl
xchg dh, ch
add eax, 3
rcl rdx, cl
movzx rcx, si
bts ecx, edi
mov ecx, 2
movsx rdx, r11w
rol dx, 0x34
imul rcx, rcx, 0x10
movzx edx, r8w
adc dl, r12b
bsr dx, r8w
mov rdx, qword [rbp + 0x450]
jmp 0x1403fdd60
mov rdx, qword [rdx + 0x58]
jmp 0x1403fdd6c
mov word [rcx + rdx], ax
cmc
mov eax, dword [rbp + 0x24]
bt dx, 0x85
bt cx, r11w
add eax, 2
or cl, 0x2b
mov ecx, 2
imul rcx, rcx, 0x11
adc dx, r9w
shl dx, 0xaa
mov rdx, qword [rbp + 0x450]
clc
mov rdx, qword [rdx + 0x58]
cmc
mov word [rcx + rdx], ax
mov rax, qword [rbp + 0x450]
mov rax, qword [rax + 0x58]
bsr ecx, r10d
adc ch, 0x1b
add rax, 0x24
xchg ch, ch
movsxd rcx, edx
mov rcx, qword [rbp + 0x450]
mov qword [rcx + 0x58], rax
mov eax, dword [rbp + 0x24]
jmp 0x1403fddd4
mov dword [rbp + 0x20], eax
jmp 0x1403fdddc
jmp 0x1403fd3a6
mov dword [rbp + 0x54], 0
jmp 0x1403fdded
jmp 0x1403fde0e
mov eax, dword [rbp + 0x54]
jmp 0x1403fddfa
inc eax
cmp ah, 0x21
test cl, r12b
mov dword [rbp + 0x54], eax
sal eax, cl
movzx eax, r10w
inc ax
mov eax, dword [rbp + 0x460]
cmc
clc
cmp rdx, 0xfffffffff0342fa2
cmp dword [rbp + 0x54], eax
jmp 0x1403fde25
jge 0x1403fe15d
mov eax, dword [rbp + 0x54]
shl eax, 2
cdqe
mov rcx, qword [rbp + 0x30]
bsr edx, ebp
mov rax, qword [rcx + rax*8]
mov ecx, 0x14
movsx edx, r9w
movzx dx, r13b
imul rcx, rcx, 0
movzx rdx, r13w
movsx rdx, sp
mov edx, 0x5e154514
mov rdx, qword [rbp + 0x450]
cmp bpl, bpl
mov rdx, qword [rdx + 0x50]
jmp 0x1403fde71
mov qword [rdx + rcx], rax
movzx ecx, r14w
mov eax, 0x14
imul rax, rax, 0
movsx ecx, r9w
mov rcx, qword [rbp + 0x450]
btr edx, 0xb0
mov rcx, qword [rcx + 0x50]
clc
mov rdx, qword [rbp + 0x78]
test dil, r13b
mov qword [rcx + rax + 8], rdx
mov eax, 0x14
sar ch, 0x3d
imul rax, rax, 0
add dx, di
or cl, r14b
mov rcx, qword [rbp + 0x450]
rcr dh, 0x3a
and rdx, 0x4919f99e
mov rcx, qword [rcx + 0x50]
mov edx, dword [rbp + 0x80]
cmc
test di, 0xa106
mov dword [rcx + rax + 0x10], edx
rcr ax, cl
bt edx, 0xa5
clc
mov eax, dword [rbp + 0x54]
lea eax, [rax*4 + 1]
cdqe
rcr dx, cl
add cl, r11b
mov cl, 0x94
mov rcx, qword [rbp + 0x30]
mov rax, qword [rcx + rax*8]
mov ecx, 0x14
imul rcx, rcx, 1
mov edx, 0xe13f160d
adc rdx, 0xffffffffff04eb3e
xchg dl, dh
mov rdx, qword [rbp + 0x450]
mov rdx, qword [rdx + 0x50]
test rcx, rbx
mov qword [rdx + rcx], rax
mov eax, 0x14
rcr dx, cl
bt dx, ax
bsf rdx, r8
imul rax, rax, 1
mov rcx, qword [rbp + 0x450]
movzx dx, bl
sub dl, 0x14
bsf rdx, rbx
mov rcx, qword [rcx + 0x50]
cmp bx, 0xc23
add dx, sp
mov rdx, qword [rbp + 0x78]
test r9b, bl
mov qword [rcx + rax + 8], rdx
rol ch, cl
mov eax, 0x14
xadd dh, dh
adc rcx, r14
imul rax, rax, 1
rcr ch, 0x35
mov rcx, qword [rbp + 0x450]
xadd dh, dl
mov rcx, qword [rcx + 0x50]
cwd
mov edx, dword [rbp + 0x468]
mov dword [rcx + rax + 0x10], edx
mov eax, dword [rbp + 0x54]
rcl ch, cl
sal cx, cl
mov dl, 0x21
lea eax, [rax*4 + 2]
cdqe
ror rcx, cl
mov rcx, qword [rbp + 0x30]
mov rax, qword [rcx + rax*8]
cqo
mov ecx, 0x14
mov dl, 0xaa
not rdx
sar dx, cl
imul rcx, rcx, 2
cwd
rol dx, cl
seta dh
mov rdx, qword [rbp + 0x450]
cmp r14w, r8w
jmp 0x1403fdfdb
mov rdx, qword [rdx + 0x50]
clc
test sil, r12b
mov qword [rdx + rcx], rax
rcr dh, cl
movsx ecx, bp
movsx dx, r10b
mov eax, 0x14
imul rax, rax, 2
movzx ecx, r10w
test r8b, 0xbc
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rcx + 0x50]
mov rdx, qword [rbp + 0x78]
clc
mov qword [rcx + rax + 8], rdx
or ax, bx
inc cx
clc
mov eax, 0x14
cwd
btr dx, di
imul rax, rax, 2
jmp 0x1403fe037
mov rcx, qword [rbp + 0x450]
shld dx, r15w, 0x38
mov rcx, qword [rcx + 0x50]
rcl dl, 0xb7
mov edx, dword [rbp + 0x468]
test r13, 0xffffffffcb064212
mov dword [rcx + rax + 0x10], edx
not dl
btr dx, r15w
mov eax, dword [rbp + 0x54]
ror cl, 0xa3
dec dh
test r11, 0xa1108b2
lea eax, [rax*4 + 3]
cdqe
bt ecx, 0xa4
sal rdx, cl
mov rcx, qword [rbp + 0x30]
movsx edx, si
mov rax, qword [rcx + rax*8]
bswap cx
mov ecx, 0x14
imul rcx, rcx, 3
movsxd rdx, ebx
bswap dx
rcr dh, cl
mov rdx, qword [rbp + 0x450]
cmc
mov rdx, qword [rdx + 0x50]
stc
mov qword [rdx + rcx], rax
sal ax, 0x2b
cmp r10, rdx
mov eax, 0x14
imul rax, rax, 3
mov rcx, qword [rbp + 0x450]
sbb dl, 0x1c
and dh, dh
mov rcx, qword [rcx + 0x50]
mov rdx, qword [rbp + 0x78]
cmc
jmp 0x1403fe0dc
mov qword [rcx + rax + 8], rdx
sbb dh, 0xa
cmp cx, si
not dh
mov eax, 0x14
cwd
cmc
imul rax, rax, 3
test r14d, r14d
mov rcx, qword [rbp + 0x450]
or dx, r15w
or dh, 0x8a
cmp bh, 0x19
mov rcx, qword [rcx + 0x50]
bts dx, r8w
movsx dx, cl
mov edx, dword [rbp + 0x80]
mov dword [rcx + rax + 0x10], edx
mov rax, qword [rbp + 0x450]
not cx
shld cx, si, 0x84
sub ecx, r10d
mov rax, qword [rax + 0x50]
rcl cl, cl
shl rcx, 0
shr ch, cl
add rax, 0x50
setae cl
movsxd rcx, ecx
mov rcx, qword [rbp + 0x450]
jmp 0x1403fe154
mov qword [rcx + 0x50], rax
jmp 0x1403fddf2
movzx eax, word [rbp + 0xf4]
rol cx, 0x10
movsx rcx, r11w
mov rcx, qword [rbp + 0x450]
clc
test bpl, 0x23
stc
add eax, dword [rcx + 0x48]
movsx cx, r11b
setno cl
movsx rcx, r8w
mov rcx, qword [rbp + 0x450]
jmp 0x1403fe194
mov dword [rcx + 0x48], eax
jmp 0x1403fe19c
jmp 0x1403feb32
imul eax, dword [rbp + 0x3c], 6
mov dword [rbp + 0x27c], eax
adc rcx, r12
sbb rax, rcx
xor cl, 0xa3
mov eax, dword [rbp + 0x3c]
cmp r9b, 0xbe
cmc
xor r8, rdi
shl eax, 2
movzx r8d, r10w
movsx r8w, dl
mov dword [rbp + 0x278], eax
cdq
movsx dx, r8b
movsx rcx, r15w
mov r8d, dword [rbp + 0x278]
movzx cx, r8b
movsx ecx, bx
cmova edx, r10d
mov edx, dword [rbp + 0x27c]
mov rcx, qword [rbp + 0x450]
jmp 0x1403fe200
call fcn.1403f9f84
mov dword [rbp + 0x64], 0
jmp 0x1403fe211
jmp 0x1403fe229
mov eax, dword [rbp + 0x64]
jmp 0x1403fe21e
inc eax
clc
mov dword [rbp + 0x64], eax
cmc
btr rax, r8
mov eax, dword [rbp + 0x3c]
cmc
clc
cmp dword [rbp + 0x64], eax
jmp 0x1403fe236
jge 0x1403feb32
mov eax, dword [rbp + 0x64]
inc eax
test rbp, 0xffffffff90163fa6
cmp eax, dword [rbp + 0x460]
jmp 0x1403fe253
jne 0x1403fe26d
mov dword [rbp + 0xf8], 0
jmp 0x1403fe268
jmp 0x1403fe283
mov eax, dword [rbp + 0x64]
inc eax
movsx ecx, r8w
xchg cl, ch
movzx cx, r15b
mov dword [rbp + 0xf8], eax
mov eax, dword [rbp + 0xf8]
mov dword [rbp + 0x280], eax
cdqe
movsxd rax, dword [rbp + 0x64]
cmovno rcx, rsi
mov cx, r8w
mov rcx, qword [rbp + 0x458]
lea rax, [rcx + rax*8]
movsx ecx, r10w
mov cx, r12w
mov qword [rbp + 0xa0], rax
mov rax, rbx
movsxd rax, dword [rbp + 0x280]
movsx ecx, r8w
movzx cx, r10b
mov rcx, qword [rbp + 0x458]
jmp 0x1403fe2d6
lea rax, [rcx + rax*8]
movsx ecx, r9w
mov ch, ah
xchg cl, ch
mov qword [rbp + 0x98], rax
movsx eax, r15w
mov rax, qword [rbp + 0x98]
movsxd rcx, ecx
movsx cx, spl
mov rcx, qword [rbp + 0xa0]
jmp 0x1403fe308
movss xmm0, dword [rax]
movzx eax, r14w
mov al, bl
setg ah
subss xmm0, dword [rcx]
movzx rcx, r8w
movss dword [rbp + 0x2c], xmm0
mov rax, qword [rbp + 0x98]
movsx rcx, bp
mov rcx, qword [rbp + 0xa0]
movss xmm0, dword [rax + 4]
jmp 0x1403fe33e
subss xmm0, dword [rcx + 4]
jmp 0x1403fe348
movss dword [rbp + 0x28], xmm0
jmp 0x1403fe352
movss xmm0, dword [rbp + 0x2c]
jmp 0x1403fe35c
mulss xmm0, dword [rbp + 0x2c]
movss xmm1, dword [rbp + 0x28]
jmp 0x1403fe36b
mulss xmm1, dword [rbp + 0x28]
addss xmm0, xmm1
jmp 0x1403fe379
movss dword [rbp + 0xfc], xmm0
jmp 0x1403fe386
movss xmm0, dword [rbp + 0xfc]
jmp 0x1403fe393
comiss xmm0, dword [0x1400ce90c]
jbe 0x1403fe40e
movss xmm0, dword [rbp + 0xfc]
jmp 0x1403fe3ad
call fcn.1400bc444
movss xmm1, dword [0x1400cea20]
divss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x1403fe3c6
movss dword [rbp + 0x100], xmm0
jmp 0x1403fe3d3
movss xmm0, dword [rbp + 0x2c]
jmp 0x1403fe3dd
mulss xmm0, dword [rbp + 0x100]
movss dword [rbp + 0x2c], xmm0
jmp 0x1403fe3ef
movss xmm0, dword [rbp + 0x28]
jmp 0x1403fe3f9
mulss xmm0, dword [rbp + 0x100]
movss dword [rbp + 0x28], xmm0
test r12b, 0xf
test r15w, si
sub eax, eax
clc
test dil, dil
test eax, eax
jmp 0x1403fe41b
jne 0x1403fe352
movss xmm0, dword [rbp + 0x478]
mulss xmm0, dword [0x1400ce9a4]
movss xmm1, dword [rbp + 0x2c]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rbp + 0x2c], xmm0
jmp 0x1403fe447
movss xmm0, dword [rbp + 0x478]
jmp 0x1403fe454
mulss xmm0, dword [0x1400ce9a4]
movss xmm1, dword [rbp + 0x28]
jmp 0x1403fe466
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rbp + 0x28], xmm0
cbw
movsxd rcx, edi
rol al, 0xa8
mov rax, qword [rbp + 0xa0]
add edx, edi
movss xmm0, dword [rax]
clc
addss xmm0, dword [rbp + 0x28]
cmp sil, r8b
mov eax, 0x14
movzx edx, r15w
movsxd rdx, edi
imul rax, rax, 0
shr ch, cl
btr ecx, 0x12
mov rcx, qword [rbp + 0x450]
xor dx, r11w
mov dl, 0x91
mov rcx, qword [rcx + 0x50]
test r9b, r15b
rol dh, cl
adc dl, 0x87
movss dword [rcx + rax], xmm0
or dx, 0x5522
cwd
btr edx, 0x1a
mov rax, qword [rbp + 0xa0]
sbb rdx, r8
btr cx, 0x15
rol cl, cl
movss xmm0, dword [rax + 4]
not dh
xadd dh, dh
subss xmm0, dword [rbp + 0x2c]
cdq
mov eax, 0x14
bt cx, 0x39
shl dl, 0x95
imul rax, rax, 0
ror dh, cl
cwd
clc
mov rcx, qword [rbp + 0x450]
mov rdx, r10
mov rcx, qword [rcx + 0x50]
clc
movss dword [rcx + rax + 4], xmm0
sub al, r14b
btr edx, 0x35
mov eax, 0x14
neg rcx
movzx rcx, bx
imul rax, rax, 0
xor edx, 0x13a181b7
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rcx + 0x50]
rcl dh, cl
or dx, di
mov rdx, qword [rbp + 0x78]
mov qword [rcx + rax + 8], rdx
mov eax, 0x14
sbb cx, si
imul rax, rax, 0
movsxd rcx, r10d
mov cx, 0x1b7
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rcx + 0x50]
mov edx, dword [rbp + 0x468]
cmc
mov dword [rcx + rax + 0x10], edx
add rax, 0xffffffffbaa5969f
mov rax, qword [rbp + 0x98]
adc cx, sp
movzx ecx, r9w
bts rdx, r9
movss xmm0, dword [rax]
and dl, al
not cx
addss xmm0, dword [rbp + 0x28]
mov eax, 0x14
movsx rcx, ax
imul rax, rax, 1
cdq
rol cl, cl
cmove cx, r15w
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rcx + 0x50]
xor edx, r10d
shrd edx, r11d, 0x1e
movss dword [rcx + rax], xmm0
cmp r9w, 0x6abf
rol ax, 7
mov rax, qword [rbp + 0x98]
movsxd rdx, r9d
btr cx, 0x39
sbb cl, 0x14
movss xmm0, dword [rax + 4]
and cx, r15w
rol rdx, 0x28
subss xmm0, dword [rbp + 0x2c]
lahf
mov eax, 0x14
btc rcx, 0xad
shr cx, cl
ror dh, 7
imul rax, rax, 1
cmovbe cx, di
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rcx + 0x50]
shr edx, 0x15
movzx edx, ax
add edx, r9d
movss dword [rcx + rax + 4], xmm0
mov eax, 0x14
imul rax, rax, 1
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rcx + 0x50]
mov rdx, qword [rbp + 0x78]
cmc
cmp r11w, r10w
mov qword [rcx + rax + 8], rdx
mov eax, 0x14
and dl, dh
and dh, 0x21
imul rax, rax, 1
and dx, bp
bswap cx
mov rcx, qword [rbp + 0x450]
mov dl, r9b
mov rcx, qword [rcx + 0x50]
setae dh
btc dx, 0x3d
xchg dx, dx
mov edx, dword [rbp + 0x468]
jmp 0x1403fe689
mov dword [rcx + rax + 0x10], edx
mov rax, qword [rbp + 0x98]
bt dx, 0x82
sub dl, 0x30
dec cx
movss xmm0, dword [rax]
xor cx, r14w
subss xmm0, dword [rbp + 0x28]
rcr cl, 0xa
mov eax, 0x14
and ecx, 0x5f9b7939
imul rax, rax, 2
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rcx + 0x50]
setp dh
movss dword [rcx + rax], xmm0
cmp r11b, r15b
cbw
setnp ch
mov rax, qword [rbp + 0x98]
bswap dx
movss xmm0, dword [rax + 4]
mov ch, dl
btr ecx, r11d
addss xmm0, dword [rbp + 0x2c]
sub dl, 0xe
bts rdx, rsi
mov eax, 0x14
imul rax, rax, 2
cmc
mov rcx, qword [rbp + 0x450]
sar dl, 0x33
adc dl, r14b
bswap edx
mov rcx, qword [rcx + 0x50]
sal dx, 0x2a
movss dword [rcx + rax + 4], xmm0
mov eax, 0x14
movsxd rcx, r9d
sal dl, cl
cdq
imul rax, rax, 2
sar cx, 0x20
movsx rcx, sp
xadd cx, cx
mov rcx, qword [rbp + 0x450]
clc
mov rcx, qword [rcx + 0x50]
mov rdx, qword [rbp + 0x78]
cmc
cmp r9b, cl
mov qword [rcx + rax + 8], rdx
btc eax, eax
mov eax, 0x14
sets ch
mov dl, 0
btr dx, bx
imul rax, rax, 2
xadd dl, ch
movzx edx, r12w
mov rcx, qword [rbp + 0x450]
mov rcx, qword [rcx + 0x50]
mov edx, dword [rbp + 0x468]
cmp ah, 0xe
cmp r9w, r11w
jmp 0x1403fe78e
mov dword [rcx + rax + 0x10], edx
cmp si, 0x2126
mov rax, qword [rbp + 0xa0]
bsr cx, bp
movss xmm0, dword [rax]
cdqe
movzx edx, r13w
rdtsc
subss xmm0, dword [rbp + 0x28]
bts ax, r12w
movzx rcx, r15w
jmp 0x1403fe7c1
mov eax, 0x14
imul rax, rax, 3
movsx rdx, ax
adc cl, r12b
bsr dx, r12w
mov rcx, qword [rbp + 0x450]
movsx dx, r11b
clc
mov rcx, qword [rcx + 0x50]
sbb rdx, 0x158f1890
bsr edx, r9d
btc dx, r14w
movss dword [rcx + rax], xmm0
sub rax, r11
clc
mov rax, qword [rbp + 0xa0]
movss xmm0, dword [rax + 4]
or ecx, eax
cmovnp cx, r9w
bts dx, r12w
addss xmm0, dword [rbp + 0x2c]
mov eax, 0x14
shrd dx, bx, 0x84
imul rax, rax, 3
not dx
mov rcx, qword [rbp + 0x450]
and dx, r8w
and dx, 0x7c1e
mov rcx, qword [rcx + 0x50]
rcr dl, cl
movss dword [rcx + rax + 4], xmm0
setge cl
movzx dx, r9b
cmovne eax, esi
mov eax, 0x14
imul rax, rax, 3
rol ecx, 0x1d
test r9w, 0x5085
sal cx, 1
mov rcx, qword [rbp + 0x450]
test r8b, r12b
mov edx, 0xd38c0722
mov rcx, qword [rcx + 0x50]
mov rdx, qword [rbp + 0x78]
stc
mov qword [rcx + rax + 8], rdx
add rdx, rsi
mov eax, 0x14
rcr dh, 0xad
imul rax, rax, 3
mov rcx, qword [rbp + 0x450]
add dl, 0xad
sbb rdx, 0xffffffffa1802a1e
mov rcx, qword [rcx + 0x50]
mov edx, dword [rbp + 0x468]
jmp 0x1403fe8bd
mov dword [rcx + rax + 0x10], edx
cmp r15b, 0xba
test r10, rsp
mov rax, qword [rbp + 0x450]
sub cx, si
xor dx, r11w
movsxd rdx, eax
mov rax, qword [rax + 0x50]
bswap rcx
movsx ecx, r11w
add rax, 0x50
shr ecx, cl
bt cx, 0x1b
shl edx, 0x82
mov rcx, qword [rbp + 0x450]
rcl edx, 0x8a
neg edx
mov qword [rcx + 0x50], rax
sete dh
sbb rdx, r8
xchg edx, eax
mov eax, 2
xchg dx, dx
sal rcx, cl
clc
imul rax, rax, 0
mov rcx, qword [rbp + 0x450]
not dh
mov rcx, qword [rcx + 0x58]
movzx edx, cx
setp dl
mov rdx, qword [rbp + 0x450]
movzx edx, word [rdx + 0x48]
jmp 0x1403fe93c
mov word [rax + rcx], dx
cdqe
movsx eax, bx
mov rax, qword [rbp + 0x450]
movzx edx, dx
inc cx
mov eax, dword [rax + 0x48]
not edx
movsxd rdx, ecx
inc eax
mov ecx, 2
shl dx, 0xac
ror dx, 0x1d
imul rcx, rcx, 1
rcr dx, cl
setg dh
mov rdx, qword [rbp + 0x450]
jmp 0x1403fe980
mov rdx, qword [rdx + 0x58]
mov word [rcx + rdx], ax
mov rax, qword [rbp + 0x450]
rcl cx, 0x12
xor dh, ah
mov eax, dword [rax + 0x48]
add eax, 2
sar edx, cl
cmova rdx, r9
xor ch, 0xb6
mov ecx, 2
imul rcx, rcx, 2
rcl dl, cl
sar dl, cl
cmovo edx, r13d
mov rdx, qword [rbp + 0x450]
test si, 0x6601
mov rdx, qword [rdx + 0x58]
cmc
mov word [rcx + rdx], ax
movzx rax, r8w
movzx eax, si
or dl, 0x2d
mov eax, 2
rol cx, cl
setae cl
imul rax, rax, 3
btr rdx, r9
adc ch, 0xd
and dx, 0xc5a1
mov rcx, qword [rbp + 0x450]
sbb rdx, 0xffffffffad98e710
rcr edx, cl
mov rcx, qword [rcx + 0x58]
mov rdx, qword [rbp + 0x450]
test ebx, 0x50986381
movzx edx, word [rdx + 0x48]
test rsp, 0x17835f00
mov word [rax + rcx], dx
add cl, 0x2f
clc
movsxd rax, r11d
mov rax, qword [rbp + 0x450]
rol ecx, cl
bsf rcx, rbx
sal dh, 0x95
mov eax, dword [rax + 0x48]
adc dx, 0x4e1a
add eax, 2
shrd edx, r9d, 0xa4
rol rcx, cl
mov ecx, 2
cqo
imul rcx, rcx, 4
mov rdx, qword [rbp + 0x450]
cmp r13b, 0x88
cmp si, r9w
mov rdx, qword [rdx + 0x58]
cmc
mov word [rcx + rdx], ax
rcl ah, cl
cmp r14b, r9b
btr ax, dx
mov rax, qword [rbp + 0x450]
adc cl, 0x8c
bsf ecx, ecx
mov eax, dword [rax + 0x48]
movsxd rdx, r13d
add eax, 3
xor cl, 0x84
and dl, 0xd
mov ecx, 2
sal dx, cl
imul rcx, rcx, 5
movsx edx, si
bt rdx, 0
mov rdx, qword [rbp + 0x450]
cmc
mov rdx, qword [rdx + 0x58]
mov word [rcx + rdx], ax
shrd rax, rax, 0xaf
ror ch, 0x20
mov rax, qword [rbp + 0x450]
or ch, cl
btr ecx, r13d
mov rax, qword [rax + 0x58]
adc ecx, 0x551251b3
inc cx
rol ch, 0xb9
add rax, 0xc
shr ch, cl
neg cl
mov rcx, qword [rbp + 0x450]
jmp 0x1403feaef
mov qword [rcx + 0x58], rax
ror ah, cl
movsx rax, r9w
movzx rcx, r15w
mov rax, qword [rbp + 0x450]
bt ecx, r12d
movsx cx, ah
mov eax, dword [rax + 0x48]
cmp r12b, r15b
add eax, 4
xchg ch, cl
bswap ecx
mov rcx, qword [rbp + 0x450]
jmp 0x1403feb25
mov dword [rcx + 0x48], eax
jmp 0x1403feb2d
jmp 0x1403fe216
lea rsp, [rbp + 0x440]
movsx bp, dl
bswap ebp
pop rbp
jmp 0x1403feb45
ret