Function at 0x1800ae661
Capabilities:
Encode data using base64
Encode data using xor
Encrypt data using speck
Execute anti-debugging instructions
Parse pe header

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
and bh, dh
shr bh, 0x4f
push rbp
or bp, r13w
rcl bl, 0xb4
rcl ebx, cl
push rsi
sbb rbx, 0x41292e90
shld bp, bx, 0x41
rcr bl, cl
push rdi
sbb bp, r12w
push r12
movsx r12w, bl
btr di, r13w
push r13
shrd bp, r9w, 0x70
push r14
push r15
sar ebx, 0x96
lea rbp, [rax - 0x708]
sub rsp, 0x7d0
movaps xmmword [rax - 0x48], xmm6
shr r13w, 0x51
setl bl
neg rdi
movaps xmmword [rax - 0x58], xmm7
bsf r13, r13
movaps xmmword [rax - 0x68], xmm8
seto dil
movsx di, r12b
cmp rbx, r10
movaps xmmword [rax - 0x78], xmm9
adc r12b, 0x78
mov dil, 0xcf
rcl dil, 0x62
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
movsxd rdi, r12d
bt r12, rax
movaps xmmword [rax - 0xa8], xmm12
inc rbx
movaps xmmword [rax - 0xb8], xmm13
bts r13w, sp
sal dil, 0xfe
movaps xmmword [rax - 0xc8], xmm14
mov rax, qword [0x180094010]
sub rdi, rax
bt ebx, r11d
rol r12d, 0xf9
xor rax, rsp
mov qword [rbp + 0x630], rax
shld r12d, edi, 0x6b
mov rdi, r9
add r12w, dx
ror r12b, cl
add r12w, 0x2ff8
mov rbx, rdx
or dl, 0x5e
test cx, 0x3c15
mov r12, rcx
mov r13, 0x4e167bc3
sar r13w, 0xa1
xor dl, 0xda
mov qword [rbp + 0x18], rcx
bt r13w, 0xac
xor r14d, r14d
and dx, 0x3c77
mov cl, sil
rcl rcx, 0x69
lea ecx, [r14 + 1]
shr r13b, cl
lea edx, [rcx + 0x1e]
ror r13b, 0
cmp cl, 0xd2
mov r13d, dword [0x180094018]
cmp spl, 0x61
cmp qword [0x180096ec0], r14
jmp 0x1800ae7bb
jne 0x1800aea90
movups xmm0, xmmword [0x180086120]
movsx r8d, bx
bswap ax
shr r8, cl
movups xmmword [rbp + 0x130], xmm0
cwde
movups xmm1, xmmword [0x180086130]
bsr ax, di
neg r8b
adc al, r12b
movups xmmword [rbp + 0x140], xmm1
ror ah, 0xd1
movsx r8, r11w
stc
movups xmm0, xmmword [0x180086140]
movups xmmword [rbp + 0x150], xmm0
btc r8w, 0x5e
movups xmm1, xmmword [0x180086150]
bt r8, rbp
sub eax, edx
movups xmmword [rbp + 0x160], xmm1
mov eax, dword [0x180086160]
mov dword [rbp + 0x170], eax
mov r8d, r14d
cmp r13d, 2
jmp 0x1800ae83a
jl 0x1800ae9a7
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, ecx
movdqa xmm7, xmmword [0x18008e060]
movd xmm8, edx
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x130]
nop dword [rax + rax]
jmp 0x1800ae87e
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800ae8dd
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800ae8ea
pxor xmm3, xmm0
movq qword [rcx], xmm3
movsxd rax, eax
setp ah
bswap ax
lea eax, [r8 + 4]
jmp 0x1800ae904
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800ae962
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800ae970
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
jmp 0x1800ae985
lea rcx, [rcx + 0x10]
cmp r8d, 0x20
jmp 0x1800ae992
jl 0x1800ae87e
cmp r8d, 0x22
jmp 0x1800ae9a1
jge 0x1800aea62
movsxd rax, r8d
lea r9, [rbp + 0x130]
rol dx, 0x66
bts cx, r13w
bt dx, r12w
lea r9, [r9 + rax*2]
rcr ch, cl
nop
and cx, r11w
bts rcx, r8
mov eax, 0x94f2095
and dh, 0x6e
movsx rcx, r8w
imul r8d
add rax, rdx
shl ch, cl
clc
sar edx, 1
add ecx, 0x79f37759
adc al, 0x4e
mov eax, edx
sal ch, 0xee
btc rcx, 0xca
shr eax, 0x1f
add edx, eax
movzx ax, r11b
clc
bsf eax, esi
movzx eax, dx
not ch
cmovnp rcx, rsp
xor cx, 0x3aa
imul ecx, eax, 0x37
movzx ax, r10b
movzx eax, r8w
jmp 0x1800aea24
sub ax, cx
add ax, 0x34
jmp 0x1800aea30
xor word [r9], ax
jmp 0x1800aea39
inc r8d
test r13b, cl
jmp 0x1800aea45
lea r9, [r9 + 2]
jmp 0x1800aea53
cmp r8d, 0x22
jmp 0x1800aea5c
jl 0x1800ae9ce
mov dword [rsp + 0x28], r14d
and r8, rbx
mov dword [rsp + 0x20], r14d
sar r8, cl
xor r9d, r9d
lea r8, [rbp + 0x130]
xor edx, edx
xor ecx, ecx
call qword [0x180096f78]
mov qword [0x180096ec0], rax
bswap dx
movups xmm0, xmmword [rbx + 0x10]
movsx dx, ch
mov rdx, 0xf4a7bbc
movups xmmword [rbp - 0x40], xmm0
cmovs cx, dx
movsx dx, r11b
movsd xmm1, qword [rbx + 0x20]
movsx rcx, cx
movsd qword [rbp - 0x30], xmm1
lea rdx, [rbp - 0x40]
movsx ecx, ax
movzx ecx, r15w
mov rcx, r12
jmp 0x1800aeacd
call fcn.180136e11
test al, al
jmp 0x1800aead9
je 0x1800b76de
lea r8, [rbp - 0x40]
lea rdx, [rbp]
movsx rcx, r13w
mov rcx, r12
jmp 0x1800aeaf3
call fcn.180137720
movups xmm0, xmmword [rbx]
movups xmmword [rbp - 0x60], xmm0
cdq
mov rsi, qword [rbx + 0x28]
xchg dx, dx
movzx edx, bx
setp dl
mov rdx, rdi
mov rcx, rsi
jmp 0x1800aeb18
call fcn.18013a156
movaps xmm9, xmm0
jmp 0x1800aeb26
divss xmm9, dword [0x18008df94]
mov rax, qword [0x180085e00]
stc
clc
test r11w, r14w
mov qword [rbp - 0x50], rax
cmc
stc
cmp word [0x180085e06], r14w
jmp 0x1800aeb4f
je 0x1800aec7e
mov r8d, r14d
cmp cx, si
cmc
jmp 0x1800aeb61
cmp r13d, 2
jmp 0x1800aeb6a
jl 0x1800aec06
movdqa xmm3, xmmword [0x18008e020]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18008e150]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18008e150]
shufps xmm2, xmm0, 0xdd
mov edi, 1
jmp 0x1800aeba8
movd xmm0, edi
psrad xmm2, xmm0
mov ebx, 0x1f
jmp 0x1800aebba
movd xmm0, ebx
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x18008e060]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x18008e130]
movq xmm0, qword [rbp - 0x50]
jmp 0x1800aebf8
pxor xmm2, xmm0
movq qword [rbp - 0x50], xmm2
jmp 0x1800aec90
lea r9, [rbp - 0x50]
rcr ax, cl
btr rcx, rax
nop
lahf
mov eax, 0x29e4129f
xor cx, bp
shl ch, cl
mul r8d
shl rcx, cl
ror rax, cl
mov eax, r8d
cmovb ecx, ebx
rol cx, 0x12
sub eax, edx
xor ch, 0x9a
shld cx, r15w, 0x10
or ch, 0xd0
shr eax, 1
stc
adc cl, 0xfc
add eax, edx
shr eax, 5
movzx eax, ax
mov cl, r10b
imul ecx, eax, 0x37
cmc
clc
movzx eax, r8w
sub ax, cx
add ax, 0x34
clc
cmp r8b, dl
cmc
xor word [r9], ax
inc r8d
jmp 0x1800aec70
lea r9, [r9 + 2]
cmp r8d, 4
jl 0x1800aec13
mov ebx, 0x1f
xadd dil, dil
bt edi, 0x18
lea edi, [rbx - 0x1e]
clc
cmc
mov qword [rbp - 0x10], r14
stc
test al, 0xde
cmp word [rbp - 0x50], r14w
je 0x1800aecfb
lea rax, [rbp - 0x50]
bswap rcx
not cx
mov ecx, r14d
jmp 0x1800aecb4
inc ecx
lea rax, [rax + 2]
cmp word [rax], r14w
jne 0x1800aecb4
add ecx, 1
movsxd rax, r8d
movzx ax, bpl
mov dword [rbp - 8], ecx
movsx ax, r14b
mov dword [rbp - 4], ecx
cwde
lea rax, [rbp - 0x50]
jmp 0x1800aece4
cmove rax, r14
jmp 0x1800aeced
mov qword [rbp - 0x10], rax
jmp 0x1800aecf6
jmp 0x1800aed07
mov qword [rbp - 8], r14
add al, spl
shld ax, ax, 0x6f
mov eax, dword [0x180084d78]
xadd cx, cx
stc
movsxd rcx, ebx
mov dword [rbp - 0x80], eax
add eax, r13d
sal eax, cl
movzx eax, word [0x180084d7c]
adc cl, sil
bts cx, cx
shld cx, r8w, 0x9a
mov ecx, 0x20
jmp 0x1800aed3e
mov word [rbp - 0x80], cx
movsx cx, bpl
xor word [rbp - 0x7e], 0x35
not ch
xor ax, 0x36
movzx rcx, r8w
movsx cx, r13b
mov word [rbp - 0x7c], ax
lea rax, [rbp - 0x80]
mov ecx, r8d
not cl
movsxd rcx, edx
mov ecx, r14d
jmp 0x1800aed73
inc ecx
lea rax, [rax + 2]
test al, r12b
cmp bh, 0x7a
cmp word [rax], r14w
jmp 0x1800aed88
jne 0x1800aed73
add ecx, 1
movzx eax, si
cdqe
cbw
mov dword [rsp + 0x78], ecx
movzx rax, r12w
mov dword [rsp + 0x7c], ecx
cmovge ax, bx
bswap rax
lea rax, [rbp - 0x80]
cmove rax, r14
mov qword [rsp + 0x70], rax
clc
cmc
test cl, 0xff
mov qword [rbp - 0x70], r14
stc
mov qword [rbp - 0x68], r14
test rsi, rsi
jmp 0x1800aedce
je 0x1800aedec
mov rcx, qword [0x180097188]
cmp r12b, 1
add rcx, rsi
jmp 0x1800aede7
jmp 0x1800aedf6
mov rcx, r14
cmovnp eax, esp
lahf
mov rax, rbp
lea rax, [rbp - 0x10]
jmp 0x1800aee02
mov qword [rsp + 0x20], rax
mov edx, 0x1b1e1fad
cqo
cdq
mov r9d, dword [rcx]
cmovp r8w, ax
not rdx
movsxd r8, r13d
lea r8, [rsp + 0x70]
seto dh
lea rdx, [rbp - 0x70]
movsx ecx, bp
lea rcx, [rbp + 0x3f0]
jmp 0x1800aee38
call fcn.18012e199
mov rax, qword [0x180085df8]
cmc
stc
mov qword [rbp - 0x50], rax
test r13b, 0xcc
stc
cmp word [0x180085dfe], r14w
jmp 0x1800aee5c
je 0x1800aef83
mov r8d, r14d
cmp r13d, 2
jmp 0x1800aee6e
jl 0x1800aeefb
movdqa xmm3, xmmword [0x18008e020]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18008e150]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18008e150]
shufps xmm2, xmm0, 0xdd
movd xmm0, edi
psrad xmm2, xmm0
movd xmm0, ebx
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x18008e060]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x18008e130]
movq xmm0, qword [rbp - 0x50]
jmp 0x1800aeee8
pxor xmm2, xmm0
movq qword [rbp - 0x50], xmm2
jmp 0x1800aeef6
jmp 0x1800aef83
lea r9, [rbp - 0x50]
nop word [rax + rax]
mov eax, 0x29e4129f
movsx dx, spl
mul r8d
lahf
mov eax, r8d
sbb cl, r12b
sub eax, edx
shr eax, 1
cmovs rcx, rdi
add cl, dl
add eax, edx
cmovle ecx, r10d
shr eax, 5
neg ch
shld cx, si, 0x11
movzx eax, ax
movsx cx, bl
test bh, 0xea
imul ecx, eax, 0x37
rol ax, 0x79
rcl eax, 0x30
neg al
movzx eax, r8w
clc
cmc
sub ax, cx
add ax, 0x34
cmc
test sil, bl
xor word [r9], ax
jmp 0x1800aef68
inc r8d
lea r9, [r9 + 2]
cmp bl, bpl
cmc
clc
cmp r8d, 4
jmp 0x1800aef7d
jl 0x1800aef0a
mov qword [rsp + 0x70], r14
cmp dl, spl
test dx, 0x2a0b
cmp word [rbp - 0x50], r14w
jmp 0x1800aef9a
je 0x1800af017
lea rax, [rbp - 0x50]
mov ecx, r14d
jmp 0x1800aefac
nop dword [rax]
jmp 0x1800aefb8
inc ecx
clc
cmp cx, r12w
jmp 0x1800aefc4
lea rax, [rax + 2]
stc
test r10w, bx
cmp ax, 0x6ee2
cmp word [rax], r14w
jne 0x1800aefb8
add ecx, 1
sets ah
lahf
mov dword [rsp + 0x78], ecx
cmovle rax, rsp
jmp 0x1800aeff2
mov dword [rsp + 0x7c], ecx
cdqe
movzx ax, r13b
bswap ax
lea rax, [rbp - 0x50]
cmove rax, r14
mov qword [rsp + 0x70], rax
jmp 0x1800af012
jmp 0x1800af021
mov qword [rsp + 0x78], r14
jmp 0x1800af021
cvttss2si r15d, xmm9
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
cdq
mov r9d, r15d
jmp 0x1800af03a
lea r8, [rbp + 0x3f0]
cmovg edx, ebx
lea rdx, [rbp - 0x60]
jmp 0x1800af04d
lea rcx, [rbp - 0x10]
jmp 0x1800af056
call fcn.18012e199
movsd xmm12, qword [rbp + 8]
jmp 0x1800af066
movsd xmm13, qword [rbp]
jmp 0x1800af071
movss xmm10, dword [0x18008ddb8]
jmp 0x1800af07f
movss xmm11, dword [0x18008ddbc]
xorps xmm14, xmm14
cmp byte [0x180095965], r14b
jmp 0x1800af098
je 0x1800af7ec
movups xmm0, xmmword [str.g_FGT_]
inc r8d
dec r8b
movups xmmword [rbp - 0x40], xmm0
movzx r8d, bx
movsd xmm1, qword [0x180086110]
sub ax, r12w
bswap eax
movsd qword [rbp - 0x30], xmm1
shl r8b, 0xdf
sbb r8w, r10w
sar eax, cl
movzx eax, word [0x180086118]
mov word [rbp - 0x28], ax
or r8b, bl
sar r8b, 0xe8
sbb r8d, 0x5f9c4dcd
mov r8d, r14d
cmp r13d, 2
jl 0x1800af1f9
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, edi
movd xmm5, ebx
movdqa xmm8, xmmword [0x18008e130]
movdqa xmm2, xmmword [0x18008e020]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x18008e060]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800af16b
paddw xmm3, xmm2
movq xmm0, qword [str.g_FGT_]
jmp 0x1800af17c
pxor xmm3, xmm0
movq qword [rbp - 0x40], xmm3
movdqa xmm2, xmmword [0x18008e040]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x18008e060]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800af1e1
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x38]
pxor xmm3, xmm0
movq qword [rbp - 0x38], xmm3
mov r8d, 8
mov eax, r8d
bsr rcx, r14
lea r9, [rbp - 0x40]
clc
lea r9, [r9 + rax*2]
cbw
btr ecx, 0xfc
nop
sub dl, r8b
mov eax, 0x94f2095
test cl, spl
mov cl, ah
imul r8d
sar edx, 1
shld cx, dx, 0xd9
mov eax, edx
mov ch, 0xbf
bsf cx, r12w
xor cl, spl
shr eax, 0x1f
mov cx, bx
add edx, eax
btc ax, 0xa4
bts ax, r9w
test ah, dl
movzx eax, dx
imul ecx, eax, 0x37
sbb rax, 0x6dda6b49
setb ah
bsf ax, r8w
movzx eax, r8w
clc
sub ax, cx
jmp 0x1800af26a
add ax, 0x34
xor word [r9], ax
jmp 0x1800af277
inc r8d
cmp r9b, 0x22
clc
cmc
lea r9, [r9 + 2]
cmp r8d, 0xd
jmp 0x1800af28d
jl 0x1800af213
mov qword [rsp + 0x70], r14
stc
clc
cmp word [rbp - 0x40], r14w
je 0x1800af311
lea rax, [rbp - 0x40]
xchg rcx, rcx
mov ecx, r14d
jmp 0x1800af2b4
nop word [rax + rax]
jmp 0x1800af2c3
inc ecx
lea rax, [rax + 2]
test r8b, 0xfd
cmc
cmp word [rax], r14w
jmp 0x1800af2d7
jne 0x1800af2c3
add ecx, 1
mov dword [rsp + 0x78], ecx
setg al
cwde
bswap eax
mov dword [rsp + 0x7c], ecx
cbw
lea rax, [rbp - 0x40]
jmp 0x1800af2f9
cmove rax, r14
jmp 0x1800af302
mov qword [rsp + 0x70], rax
jmp 0x1800af30c
jmp 0x1800af324
mov qword [rsp + 0x78], r14
test r11w, 0xc12
movzx cx, sil
not rdx
xor r8d, r8d
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x60]
jmp 0x1800af335
call fcn.18012d1d9
test al, al
jmp 0x1800af341
jne 0x1800af6a6
movups xmm0, xmmword [0x1800860e8]
rcl rcx, cl
movups xmmword [rbp - 0x40], xmm0
mov eax, dword [0x1800860f8]
rol cx, 0xc
movzx cx, dil
mov dword [rbp - 0x30], eax
movzx eax, word [0x1800860fc]
movsxd rcx, eax
mov ecx, 0x4c
cmc
clc
mov word [rbp - 0x40], cx
xor word [rbp - 0x3e], 0x35
stc
xor word [rbp - 0x3c], 0x36
sub ch, 0xe0
test r15d, 0x7d687f9d
btc cx, 0x7a
xor word [rbp - 0x3a], 0x37
jmp 0x1800af3a7
xor word [rbp - 0x38], 0x38
rcr ch, 0x1a
test rbp, r12
cmp r9b, r8b
xor word [rbp - 0x36], 0x39
not cx
movsxd rcx, esp
movzx rcx, bp
xor word [rbp - 0x34], 0x3a
setbe ch
bsf cx, r13w
xor word [rbp - 0x32], 0x3b
shl cx, cl
xor word [rbp - 0x30], 0x3c
add cl, 0x26
xor word [rbp - 0x2e], 0x3d
cmp bpl, 0x7b
rcr cl, cl
xor ax, 0x3e
cmovo ecx, edi
mov word [rbp - 0x2c], ax
lea rax, [rbp - 0x40]
movsxd rcx, ebp
movsx cx, r11b
mov ecx, r14d
jmp 0x1800af40b
inc ecx
clc
cmp ch, 0x34
stc
lea rax, [rax + 2]
cmp r9b, 0xaa
cmp word [rax], r14w
jne 0x1800af40b
add ecx, 1
movsx rdx, ax
not ah
mov eax, 0x5c226440
mov dword [rbp - 0x68], ecx
movzx edx, sp
not al
mov dword [rbp - 0x64], ecx
cdqe
lahf
lea rax, [rbp - 0x40]
seta dl
movzx rdx, r9w
cmove rax, r14
cmp r14b, 0x1f
shr rcx, 9
jmp 0x1800af45c
mov qword [rbp - 0x70], rax
btc dx, 0x79
sub r8d, r8d
lea rdx, [rbp - 0x70]
movzx cx, r14b
jmp 0x1800af476
lea rcx, [rbp - 0x60]
jmp 0x1800af47f
call fcn.18012d1d9
test al, al
jne 0x1800af6a6
mov rax, qword [0x1800860e0]
mov qword [rbp - 0x80], rax
cmc
cmp word [str.7xZYC], r14w
je 0x1800af5ee
mov r8d, r14d
jmp 0x1800af4af
cmp r13d, 2
jmp 0x1800af4b8
jl 0x1800af545
movdqa xmm3, xmmword [0x18008e020]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18008e150]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18008e150]
shufps xmm2, xmm0, 0xdd
movd xmm0, edi
psrad xmm2, xmm0
movd xmm0, ebx
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x18008e060]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x18008e130]
movq xmm0, qword [rbp - 0x80]
jmp 0x1800af532
pxor xmm2, xmm0
movq qword [rbp - 0x80], xmm2
jmp 0x1800af540
jmp 0x1800af5ee
lea r9, [rbp - 0x80]
btr ecx, 0xc7
bswap rcx
bts ax, r9w
nop dword [rax]
cqo
mov ch, 0xe8
mov eax, 0x29e4129f
movsx edx, di
sbb rdx, r14
bts ecx, r15d
mul r8d
or ax, 0x3a11
bswap eax
mov eax, r8d
sub eax, edx
shrd cx, r8w, 0x2d
sub cx, dx
shr eax, 1
add eax, edx
xor cx, si
movsx cx, r8b
cmc
shr eax, 5
sal ch, 0x4d
inc ch
movsx cx, r12b
movzx eax, ax
test dil, 0x8b
rol cx, 0xd3
and ecx, r8d
imul ecx, eax, 0x37
bsr eax, edi
movzx ax, dh
dec eax
movzx eax, r8w
jmp 0x1800af5c1
sub ax, cx
stc
add ax, 0x34
xor word [r9], ax
jmp 0x1800af5d2
inc r8d
clc
jmp 0x1800af5db
lea r9, [r9 + 2]
cmp r8d, 4
jmp 0x1800af5e8
jl 0x1800af55d
mov qword [rsp + 0x70], r14
cmp word [rbp - 0x80], r14w
jmp 0x1800af5fd
je 0x1800af673
lea rax, [rbp - 0x80]
movsx cx, bpl
movzx cx, spl
movsx ecx, ax
mov ecx, r14d
nop dword [rax]
jmp 0x1800af623
inc ecx
cmp r14w, si
clc
lea rax, [rax + 2]
jmp 0x1800af633
cmp word [rax], r14w
jmp 0x1800af63c
jne 0x1800af623
add ecx, 1
mov dword [rsp + 0x78], ecx
jmp 0x1800af64e
mov dword [rsp + 0x7c], ecx
lea rax, [rbp - 0x80]
jmp 0x1800af65b
cmove rax, r14
jmp 0x1800af664
mov qword [rsp + 0x70], rax
jmp 0x1800af66e
jmp 0x1800af678
mov qword [rsp + 0x78], r14
mov r8b, 1
movzx edx, r13w
lea rdx, [rsp + 0x70]
movsx ecx, sp
movzx cx, r9b
cmovp cx, sp
lea rcx, [rbp - 0x60]
jmp 0x1800af699
call fcn.18012d1d9
test al, al
je 0x1800af7ec
movsd qword [rsp + 0x70], xmm13
jmp 0x1800af6b2
movsd qword [rsp + 0x78], xmm12
jmp 0x1800af6be
movaps xmm0, xmmword [0x18008e1e0]
jmp 0x1800af6ca
movaps xmmword [rbp - 0x40], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x20], xmm1
jmp 0x1800af6da
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
sar ax, 0x91
rol rax, cl
movups xmmword [rbp], xmm1
sub al, r8b
not ah
movzx eax, byte [0x180095241]
test al, al
jmp 0x1800af6ff
je 0x1800af713
movaps xmm0, xmm10
jmp 0x1800af70e
jmp 0x1800af71c
movaps xmm0, xmm11
jmp 0x1800af71c
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
je 0x1800af739
movaps xmm0, xmm10
jmp 0x1800af734
jmp 0x1800af742
movaps xmm0, xmm11
jmp 0x1800af742
cvtss2sd xmm0, xmm0
movsd qword [rbp - 0x70], xmm0
bswap r8d
cdq
movsd qword [rbp - 0x68], xmm1
lea rax, [rbp - 0x20]
movsx edx, cx
seto r9b
bswap dx
mov qword [rsp + 0x60], rax
movzx r8, bp
setp cl
cqo
mov byte [rsp + 0x50], 1
movzx rdx, r8w
movsx ecx, bp
mov byte [rsp + 0x48], 1
movsx r8d, cx
xchg r8d, r9d
lea rax, [rbp - 0x60]
movzx cx, r9b
mov cx, 0x6c02
mov qword [rsp + 0x40], rax
lea rax, [rbp]
mov qword [rsp + 0x38], rax
cwd
movsxd r9, r13d
movss dword [rsp + 0x30], xmm14
jmp 0x1800af7b4
lea rax, [rbp - 0x40]
mov r8b, 0xb1
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x70]
movsx r8d, r9w
mov r8, rsp
movzx rdx, r10w
lea r8, [rbp - 0x10]
mov rdx, qword [0x180096eb8]
mov rcx, r12
call fcn.180138dc4
movd xmm0, dword [0x1800959b0]
cvtdq2ps xmm0, xmm0
comiss xmm9, xmm0
ja 0x1800b76de
cmp byte [0x18009595c], r14b
je 0x1800afc6d
movups xmm0, xmmword [0x180086060]
shl r8b, cl
movups xmmword [rbp + 0x20], xmm0
cmovne eax, r14d
movups xmm1, xmmword [0x180086070]
movsx rax, r11w
movups xmmword [rbp + 0x30], xmm1
movups xmm0, xmmword [0x180086080]
bts ax, si
movups xmmword [rbp + 0x40], xmm0
rcr eax, cl
movups xmm1, xmmword [0x180086090]
movups xmmword [rbp + 0x50], xmm1
movups xmm0, xmmword [0x1800860a0]
movups xmmword [rbp + 0x60], xmm0
inc r8w
shr ah, cl
or r8w, 0x27a2
movups xmm1, xmmword [0x1800860b0]
or r8b, 0x3d
movups xmmword [rbp + 0x70], xmm1
movups xmm0, xmmword [0x1800860c0]
btc r8d, 0xeb
movups xmmword [rbp + 0x80], xmm0
movsd xmm1, qword [0x1800860d0]
shr ah, 0x5b
movsd qword [rbp + 0x90], xmm1
movzx eax, word [0x1800860d8]
btr r8w, 0xc4
sbb r8b, 0xc7
movzx r8d, r11w
mov word [rbp + 0x98], ax
mov r8d, r14d
clc
cmp r13d, 2
jmp 0x1800af8c0
jl 0x1800afa2b
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, edi
movdqa xmm7, xmmword [0x18008e060]
movd xmm8, ebx
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x20]
nop dword [rax + rax]
jmp 0x1800af901
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800af960
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
jmp 0x1800af979
lea eax, [r8 + 4]
jmp 0x1800af982
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800af9e0
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800af9ee
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
cmp r9b, 0x3f
cmp r13w, r8w
cmc
add r8d, 8
lea rcx, [rcx + 0x10]
test bx, 0x317d
cmp r8d, 0x38
jmp 0x1800afa16
jl 0x1800af901
cmp r8d, 0x3d
jmp 0x1800afa25
jge 0x1800afac3
movsxd rax, r8d
bts r9w, r15w
shld r9, r14, 0xfc
lea r9, [rbp + 0x20]
lea r9, [r9 + rax*2]
rol dh, 0x61
nop dword [rax]
stc
sar edx, cl
mov eax, 0x94f2095
rcl cl, cl
imul r8d
add eax, 0x35de313b
sar edx, 1
mov eax, edx
shr eax, 0x1f
mov rcx, rdx
add edx, eax
sub ah, 0xfe
test ah, 0xc7
movzx eax, dx
and cx, 0x50b4
bswap ecx
shrd cx, r14w, 0xac
imul ecx, eax, 0x37
movzx eax, r8w
clc
test rcx, r9
test r8b, 3
sub ax, cx
cmp r13b, r11b
clc
add ax, 0x34
test dil, r10b
cmc
xor word [r9], ax
jmp 0x1800afaa2
inc r8d
jmp 0x1800afab1
lea r9, [r9 + 2]
stc
cmp sp, si
cmp r8d, 0x3d
jl 0x1800afa4a
mov dword [rsp + 0x28], r14d
add r8, r13
dec r8b
and r8w, bx
mov dword [rsp + 0x20], r14d
jmp 0x1800afadc
sub r9d, r9d
btr r8, 0x57
rcr r8b, 0x69
movzx r8w, r10b
lea r8, [rbp + 0x20]
xor edx, edx
stc
test r13, rdi
sub ecx, ecx
call qword [0x180096f78]
mov rdx, rax
mov cx, r9w
movzx cx, r9b
mov rcx, rsi
jmp 0x1800afb13
call fcn.1801270de
test al, al
jmp 0x1800afb1f
je 0x1800afc6d
movsd qword [rsp + 0x70], xmm13
jmp 0x1800afb31
movsd qword [rsp + 0x78], xmm12
jmp 0x1800afb3d
movaps xmm0, xmmword [0x18008e290]
jmp 0x1800afb49
movaps xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x40], xmm1
jmp 0x1800afb59
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
movups xmmword [rbp - 0x20], xmm1
neg al
movzx eax, byte [0x180095241]
cmp r13b, r14b
test al, al
jmp 0x1800afb77
je 0x1800afb8b
movaps xmm0, xmm10
jmp 0x1800afb86
jmp 0x1800afb8f
movaps xmm0, xmm11
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
jmp 0x1800afb9d
je 0x1800afbb1
movaps xmm0, xmm10
jmp 0x1800afbac
jmp 0x1800afbba
movaps xmm0, xmm11
jmp 0x1800afbba
cvtss2sd xmm0, xmm0
movsd qword [rbp - 0x70], xmm0
movsd qword [rbp - 0x68], xmm1
rdtsc
movsx ecx, cx
not r9b
lea rax, [rbp - 0x40]
mov qword [rsp + 0x60], rax
movsx ecx, ax
movsx ax, r12b
movzx r9, r13w
mov byte [rsp + 0x50], 1
bswap ax
mov byte [rsp + 0x48], 1
cqo
lea rax, [rbp]
jmp 0x1800afc04
mov qword [rsp + 0x40], rax
movsx ecx, r11w
mov ax, 0x462f
movsxd rdx, edx
lea rax, [rbp - 0x20]
cwd
setae r8b
mov qword [rsp + 0x38], rax
movss dword [rsp + 0x30], xmm14
setp al
lea rax, [rbp - 0x60]
mov qword [rsp + 0x28], rax
bswap ax
lea rax, [rbp - 0x70]
mov qword [rsp + 0x20], rax
cmovp r8d, r9d
movzx r9d, r15w
lea r9, [rsp + 0x70]
not dh
lea r8, [rbp - 0x10]
mov rdx, qword [0x180096eb8]
movzx cx, bl
mov rcx, r12
jmp 0x1800afc68
call fcn.180138dc4
cmp byte [0x18009595d], r14b
jmp 0x1800afc79
je 0x1800b12b1
mov rdx, qword [0x180096ec0]
mov rcx, rsi
call fcn.1801270de
test al, al
jmp 0x1800afc95
je 0x1800b12b1
test rsi, rsi
jmp 0x1800afca3
je 0x1800b76de
lea rcx, [rbp + 0x260]
btc r8, 0xd8
lea rax, [0x180000000]
movsxd r8, r12d
movsx r8d, dx
lea rax, [rax + 0x85fa0]
movups xmm0, xmmword [rax]
movsx r8w, r13b
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
add r8w, dx
movups xmmword [rcx + 0x10], xmm1
shrd r8, r15, 0x44
rol r8d, cl
movups xmm0, xmmword [rax + 0x20]
sar r8b, cl
ror r8b, cl
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
and r8b, r14b
movups xmmword [rcx + 0x30], xmm1
add r8b, 0x8a
rcr r8w, 0xd1
movups xmm0, xmmword [rax + 0x40]
sal r8b, cl
clc
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
adc r8b, r11b
movups xmmword [rcx + 0x50], xmm1
add r8, 0x5d231caa
movups xmm0, xmmword [rax + 0x60]
shl r8, 0x3b
movups xmmword [rcx + 0x60], xmm0
dec r8w
movups xmm1, xmmword [rax + 0x70]
ror r8w, 0xbf
rol r8, 0x28
movups xmmword [rcx + 0x70], xmm1
movups xmm0, xmmword [rax + 0x80]
stc
movups xmmword [rcx + 0x80], xmm0
rcl r8b, cl
movups xmm1, xmmword [rax + 0x90]
xor r8, r13
bswap r8
shl r8b, cl
movups xmmword [rcx + 0x90], xmm1
bts r8w, r15w
movups xmm0, xmmword [rax + 0xa0]
adc r8b, r15b
xchg r8w, r8w
movups xmmword [rcx + 0xa0], xmm0
sub r8w, r8w
stc
movzx eax, word [rax + 0xb0]
shld r8, r8, 0x76
movzx r8, dx
mov word [rcx + 0xb0], ax
shl r8w, cl
and r8b, spl
sub r8w, r8w
mov r8d, r14d
cmp dl, cl
cmp rdi, 0x9095b05
cmp r13d, 2
jmp 0x1800afdc9
jl 0x1800aff1c
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, edi
movdqa xmm7, xmmword [0x18008e060]
movd xmm8, ebx
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x260]
jmp 0x1800afe05
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800afe64
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800afe71
pxor xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
jmp 0x1800afe82
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800afee0
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
cmc
stc
add r8d, 8
lea rcx, [rcx + 0x10]
cmc
clc
cmp r8d, 0x58
jmp 0x1800aff07
jl 0x1800afe05
cmp r8d, 0x59
jmp 0x1800aff16
jge 0x1800affd3
movsxd rax, r8d
shl dl, cl
lea r9, [rbp + 0x260]
bsr ecx, r13d
test edx, 0xd3a2a70
lea r9, [r9 + rax*2]
sal ax, cl
cdq
nop
mov eax, 0x94f2095
shr dx, 0x51
imul r8d
adc cl, 0x7c
and al, bpl
sar edx, 1
cmc
bt cx, dx
btc cx, bx
mov eax, edx
sbb ecx, 0x70f56aa5
cmovge rcx, rbp
bt cx, 0x23
shr eax, 0x1f
movsx ecx, dx
btc cx, bp
adc ch, ch
add edx, eax
cwde
rol ah, 0xaa
sal ax, cl
movzx eax, dx
movsxd rcx, ecx
sub ch, 0xda
or cl, 0xc6
imul ecx, eax, 0x37
xor eax, 0xb7429fc
movsx eax, r13w
sbb al, r9b
movzx eax, r8w
stc
test esp, r9d
sub ax, cx
jmp 0x1800affae
add ax, 0x34
xor word [r9], ax
inc r8d
stc
lea r9, [r9 + 2]
test bpl, cl
cmp r10b, r12b
cmp r8d, 0x59
jmp 0x1800affcd
jl 0x1800aff3b
mov dword [rsp + 0x28], r14d
sar r8b, 0x78
xor r8d, 0x187a21a7
adc r8b, r14b
mov dword [rsp + 0x20], r14d
sub r9d, r9d
movsx r8w, r9b
btr r8, 0x20
lea r8, [rbp + 0x260]
cmp si, 0x2226
cmc
xor edx, edx
clc
cmc
xor ecx, ecx
jmp 0x1800b0010
call qword [0x180096f78]
mov rbx, rax
sal cx, 0x6b
lea rdx, [rbp + 0x320]
mov r8b, 0xf8
lea rax, [0x180000000]
bt r8, 0x1a
bts cx, bp
lea rcx, [rax + 0x85ed0]
xor r8w, 0x6146
movups xmm0, xmmword [rcx]
rol r8, cl
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
rcl ax, 0x22
rcr r8w, 0xe9
movups xmmword [rdx + 0x20], xmm0
xchg al, r8b
movzx ax, dil
sal r8b, cl
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm1
bswap eax
sbb r8d, 0x3c8865f7
movups xmm0, xmmword [rcx + 0x40]
ror r8, cl
movups xmmword [rdx + 0x40], xmm0
xor ah, al
sbb r8, rsp
btr rax, rdx
movups xmm1, xmmword [rcx + 0x50]
bts ax, ax
movups xmmword [rdx + 0x50], xmm1
cwde
movups xmm0, xmmword [rcx + 0x60]
test r8w, 0x1a4b
mov rax, rsp
movups xmmword [rdx + 0x60], xmm0
lea rdx, [rdx + 0x80]
sbb r8b, 0x1c
not rax
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rdx - 0x10], xmm1
movsx ax, dl
btr eax, r14d
not r8w
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rcx]
jmp 0x1800b00e9
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movzx r8, cx
movups xmm0, xmmword [rcx + 0x20]
adc ah, dl
movups xmmword [rdx + 0x20], xmm0
dec ax
xor r8b, r15b
test r9w, r15w
movups xmm1, xmmword [rcx + 0x30]
btc r8d, 0x7f
movups xmmword [rdx + 0x30], xmm1
mov rax, qword [rcx + 0x40]
mov qword [rdx + 0x40], rax
bt ax, bp
not r8b
sbb rax, 0x6a9b1727
movzx eax, word [rcx + 0x48]
mov r8b, bl
mov word [rdx + 0x48], ax
movsx r8d, r10w
or r8d, r8d
movzx r8w, r12b
mov r8d, r14d
cmp r13d, 2
jmp 0x1800b0152
jl 0x1800b02b0
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, edi
movdqa xmm7, xmmword [0x18008e060]
mov eax, 0x1f
movd xmm8, eax
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x320]
jmp 0x1800b0193
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b01fc
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800b0209
pxor xmm3, xmm0
movq qword [rcx], xmm3
not al
lea eax, [r8 + 4]
jmp 0x1800b021c
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b027a
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
clc
add r8d, 8
cmc
lea rcx, [rcx + 0x10]
clc
cmp r8d, 0x60
jmp 0x1800b02a0
jl 0x1800b019d
cmp r8d, 0x65
jge 0x1800b034b
movsxd rax, r8d
btr dx, cx
cdq
lea r9, [rbp + 0x320]
jmp 0x1800b02c4
lea r9, [r9 + rax*2]
nop
movzx dx, r8b
movzx rdx, bx
lahf
mov eax, 0x94f2095
imul r8d
movsx cx, ch
jmp 0x1800b02e8
sar edx, 1
bswap ecx
mov eax, edx
mov cl, r15b
adc cl, sil
shr eax, 0x1f
bswap cx
dec cx
add ecx, ebp
add edx, eax
bswap ecx
shl ax, cl
movzx eax, dx
sbb cl, dil
imul ecx, eax, 0x37
movzx eax, cx
and al, 0x87
adc al, r10b
movzx eax, r8w
sub ax, cx
jmp 0x1800b0323
add ax, 0x34
stc
clc
xor word [r9], ax
jmp 0x1800b0332
inc r8d
stc
lea r9, [r9 + 2]
test r8b, 0x2c
cmp r8b, sil
cmp r8d, 0x65
jl 0x1800b02d3
mov dword [rsp + 0x28], r14d
btc r8w, r12w
rol r8b, 0xe6
mov dword [rsp + 0x20], r14d
xor r9d, r9d
lea r8, [rbp + 0x320]
sub edx, edx
test r12b, 0x34
clc
cmp rsp, 0x3ca04525
sub ecx, ecx
jmp 0x1800b037d
call qword [0x180096f78]
mov r14, rax
lea rdx, [rbp + 0x540]
lea rax, [0x180000000]
bt r8w, cx
add cl, dil
lea rcx, [rax + 0x85e20]
movups xmm0, xmmword [rcx]
rcr r8d, 0xf3
bt r8d, esp
inc r8
movups xmmword [rdx], xmm0
sar ax, 0x9d
movups xmm1, xmmword [rcx + 0x10]
mov r8, r15
shld rax, r11, 0x94
movups xmmword [rdx + 0x10], xmm1
bswap ax
movups xmm0, xmmword [rcx + 0x20]
movsxd rax, r15d
btr ax, bx
sar ah, cl
movups xmmword [rdx + 0x20], xmm0
sal r8w, cl
movups xmm1, xmmword [rcx + 0x30]
adc r8b, cl
cmovae rax, rbp
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm0
rol r8b, 0x5e
bts ax, r9w
movups xmm1, xmmword [rcx + 0x50]
movsx eax, r12w
movups xmmword [rdx + 0x50], xmm1
xadd r8d, r8d
add r8b, 0xa3
movups xmm0, xmmword [rcx + 0x60]
mov ah, 0x7b
rcl ax, cl
movups xmmword [rdx + 0x60], xmm0
movups xmm1, xmmword [rcx + 0x70]
or r8b, 0xe3
movups xmmword [rdx + 0x70], xmm1
xchg r8d, r8d
movups xmm0, xmmword [rcx + 0x80]
or r8b, 0xd7
movsx r8w, r14b
movsx r8, si
movups xmmword [rdx + 0x80], xmm0
sub eax, eax
rcl al, 0x9b
sal rax, 0xa5
movups xmm1, xmmword [rcx + 0x90]
movups xmmword [rdx + 0x90], xmm1
mov eax, dword [rcx + 0xa0]
mov dword [rdx + 0xa0], eax
or r8, 0x30ec2b73
movzx eax, word [rcx + 0xa4]
movzx r8d, r10w
mov word [rdx + 0xa4], ax
sub r10d, r10d
rcl r8w, cl
add r8, 0x4a0f5ffc
sal r8b, cl
mov r8d, r10d
cmp r13d, 2
jmp 0x1800b04a5
jl 0x1800b0620
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, edi
movdqa xmm7, xmmword [0x18008e060]
mov eax, 0x1f
jmp 0x1800b04d1
movd xmm8, eax
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x540]
jmp 0x1800b04eb
nop dword [rax]
jmp 0x1800b04f4
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800b0564
pxor xmm3, xmm0
movq qword [rcx], xmm3
lahf
cmovg ax, r15w
lea eax, [r8 + 4]
jmp 0x1800b057b
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b05d9
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800b05e7
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
cmc
add r8d, 8
stc
cmp r13b, dl
lea rcx, [rcx + 0x10]
test eax, 0x1cba4347
cmp r8d, 0x50
jmp 0x1800b060b
jl 0x1800b04fd
cmp r8d, 0x53
jmp 0x1800b061a
jge 0x1800b06ae
movsxd rax, r8d
bt r9w, 0x1a
btr rdx, rax
clc
lea r9, [rbp + 0x540]
bts edx, r13d
lea r9, [r9 + rax*2]
not dh
inc dh
nop
mov eax, 0x94f2095
movzx edx, r9w
not dx
shrd rdx, rbx, 0x7f
imul r8d
btr rcx, r15
sar edx, 1
jmp 0x1800b0666
mov eax, edx
shr eax, 0x1f
xor cl, r10b
add edx, eax
cmp dl, r8b
or ch, 0x49
movzx eax, dx
and ecx, r15d
imul ecx, eax, 0x37
movzx eax, r8w
sub ax, cx
stc
test r14b, 0x3d
cmc
add ax, 0x34
xor word [r9], ax
inc r8d
cmp al, dil
stc
lea r9, [r9 + 2]
jmp 0x1800b06a4
cmp r8d, 0x53
jl 0x1800b0642
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x20], r10d
sub r9d, r9d
lea r8, [rbp + 0x540]
cmc
sub edx, edx
xor ecx, ecx
jmp 0x1800b06cc
call qword [0x180096f78]
mov rdi, rax
test r12, 0x6f251177
stc
test r8b, bl
sub eax, eax
mov qword [rbp + 0x610], rax
jmp 0x1800b06ee
mov qword [rbp + 0x620], rax
jmp 0x1800b06fa
mov qword [rbp + 0x628], 7
mov word [rbp + 0x610], ax
xorps xmm6, xmm6
movups xmmword [rsp + 0x70], xmm6
cwd
mov ecx, ecx
mov rdx, rbx
bswap cx
movsx ecx, dx
mov rcx, rsi
jmp 0x1800b0729
call fcn.1801270de
mov ecx, 0x54
xor bl, sil
ror bx, cl
cmp r13, 0x4cf82a08
mov rbx, 0xffffffffffffffff
test al, al
jmp 0x1800b074e
je 0x1800b0807
mov eax, dword [0x180085e18]
test cl, r15b
stc
test edi, 0x6a0c4b26
mov dword [rbp - 0x80], eax
cmp word [0x180085e1a], 0
jmp 0x1800b0774
je 0x1800b0787
mov word [rbp - 0x80], cx
xor word [rbp - 0x7e], 0x35
mov r8w, di
lea rax, [rbp - 0x80]
movsx r8w, al
inc r8w
mov r8, rbx
jmp 0x1800b079c
nop dword [rax]
jmp 0x1800b07a5
inc r8
cmp word [rax + r8*2], 0
jmp 0x1800b07b3
jne 0x1800b07a5
lea rdx, [rbp - 0x80]
movzx ecx, r9w
lea rcx, [rbp + 0x610]
jmp 0x1800b07cd
call fcn.1800b817c
mov dword [rsp + 0x70], 0x3f800000
cwd
mov dword [rsp + 0x74], 0x3f800000
mov dh, 0x67
xchg dh, ch
mov edx, ebx
mov dword [rsp + 0x7c], 0x3f800000
movsx cx, r15b
jmp 0x1800b0800
movups xmm6, xmmword [rsp + 0x70]
cwd
mov rdx, r14
mov cx, di
movzx rcx, ax
movzx ecx, r10w
mov rcx, rsi
jmp 0x1800b081d
call fcn.1801270de
test al, al
jmp 0x1800b0829
je 0x1800b08f4
mov eax, dword [0x180085e10]
xchg ch, cl
bts r8d, r13d
rcr cx, 0x59
mov dword [rbp - 0x80], eax
clc
shl cl, cl
neg ah
movzx eax, word [0x180085e14]
sub ch, 9
rol rcx, cl
xadd r8d, r8d
mov ecx, 0x48
not r8b
mov word [rbp - 0x80], cx
xor word [rbp - 0x7e], 0x35
xor r8w, di
sal r8, 0x73
ror r8b, 0x48
xor ax, 0x36
mov word [rbp - 0x7c], ax
not r8w
movsx r8, ax
inc ax
lea rax, [rbp - 0x80]
movzx r8d, sp
movsx r8w, r11b
mov r8, rbx
jmp 0x1800b089d
inc r8
cmp word [rax + r8*2], 0
jmp 0x1800b08ab
jne 0x1800b089d
lea rdx, [rbp - 0x80]
movzx cx, sil
cmove ecx, eax
lea rcx, [rbp + 0x610]
jmp 0x1800b08c9
call fcn.1800b817c
mov qword [rsp + 0x70], 0x3f800000
movzx dx, cl
cqo
bswap ecx
mov dword [rsp + 0x7c], 0x3f800000
jmp 0x1800b08ec
movups xmm6, xmmword [rsp + 0x70]
cdq
not dh
mov rdx, rdi
mov rcx, rsi
jmp 0x1800b08ff
call fcn.1801270de
test al, al
jmp 0x1800b090b
je 0x1800b09a4
mov eax, dword [0x180085e08]
test ch, 0x91
sub cl, r10b
mov dword [rbp - 0x80], eax
and ax, r13w
adc cx, 0x3e27
sal ecx, 0x61
movzx eax, word [0x180085e0c]
mov ecx, 0x54
jmp 0x1800b093d
mov word [rbp - 0x80], cx
xor word [rbp - 0x7e], 0x35
cmp r8w, 0x20c4
xor ax, 0x36
jmp 0x1800b0955
mov word [rbp - 0x7c], ax
bswap rax
lea rax, [rbp - 0x80]
nop
inc rbx
clc
cmp word [rax + rbx*2], 0
jmp 0x1800b0970
jne 0x1800b0962
mov r8, rbx
cmovo edx, edx
movsxd rcx, esp
cwd
lea rdx, [rbp - 0x80]
movzx rcx, si
cmovg ecx, r11d
lea rcx, [rbp + 0x610]
call fcn.1800b817c
movaps xmm6, xmmword [0x18008e230]
sal ax, 0x1d
mov rax, qword [0x180085e00]
test r12w, r12w
mov qword [rbp - 0x50], rax
sub r14d, r14d
test r12b, dil
cmp word [0x180085e06], r14w
jmp 0x1800b09c6
je 0x1800b0b15
mov r8d, r14d
cmp rdi, 0x71ca59ea
cmp r13d, 2
jl 0x1800b0a76
movdqa xmm3, xmmword [0x18008e020]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18008e150]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18008e150]
shufps xmm2, xmm0, 0xdd
mov ebx, 1
movd xmm0, ebx
psrad xmm2, xmm0
mov edi, 0x1f
jmp 0x1800b0a25
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x18008e060]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x18008e130]
movq xmm0, qword [rbp - 0x50]
jmp 0x1800b0a63
pxor xmm2, xmm0
movq qword [rbp - 0x50], xmm2
jmp 0x1800b0a71
jmp 0x1800b0b21
lea r9, [rbp - 0x50]
nop word [rax + rax]
bts edx, esp
mov eax, 0x29e4129f
rcl rcx, cl
mul r8d
mov eax, r8d
btc cx, 0xed
mov ecx, 0x4c324c14
sub eax, edx
bsr cx, di
clc
shr eax, 1
add eax, edx
sar rcx, cl
sub ecx, 0x77610db6
xchg cl, cl
shr eax, 5
xchg rcx, rcx
cmp r9b, 0xe7
movzx eax, ax
movzx rcx, ax
inc cl
sub cx, 0x23ab
imul ecx, eax, 0x37
movzx eax, r8w
sub ax, cx
cmp spl, 0x28
test di, bx
add ax, 0x34
cmp r13, rbx
test ax, r13w
xor word [r9], ax
jmp 0x1800b0af3
inc r8d
test ax, ax
test rbx, 0xe4c4425
clc
lea r9, [r9 + 2]
stc
cmp r8d, 4
jmp 0x1800b0b0f
jl 0x1800b0a88
mov edi, 0x1f
lea ebx, [rdi - 0x1e]
cmp r9w, si
mov qword [rsp + 0x70], r14
cmp word [rbp - 0x50], 0
jmp 0x1800b0b30
je 0x1800b0b83
lea rax, [rbp - 0x50]
mov ecx, r14d
inc ecx
stc
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x1800b0b4d
jne 0x1800b0b3d
add ecx, 1
mov dword [rsp + 0x78], ecx
mov ax, r13w
mov dword [rsp + 0x7c], ecx
lea rax, [rbp - 0x50]
jmp 0x1800b0b6b
cmove rax, r14
jmp 0x1800b0b74
mov qword [rsp + 0x70], rax
jmp 0x1800b0b7e
jmp 0x1800b0b8c
mov qword [rsp + 0x78], 0
mov eax, dword [0x180084d78]
bswap cx
mov dword [rbp - 0x80], eax
setno ah
sal ax, 0xc7
clc
movzx eax, word [0x180084d7c]
adc cx, r15w
mov ecx, 0x20
cmp cx, r13w
mov word [rbp - 0x80], cx
xadd cl, ch
sub cl, 0x9b
xor word [rbp - 0x7e], 0x35
sub cx, r14w
xor cl, 0x27
xor ax, 0x36
movzx cx, sil
mov word [rbp - 0x7c], ax
not ax
lea rax, [rbp - 0x80]
movsx cx, r13b
mov ecx, r14d
jmp 0x1800b0beb
nop dword [rax]
jmp 0x1800b0bf3
inc ecx
test r15b, r15b
lea rax, [rax + 2]
test cx, di
cmp dil, 0xe5
cmp word [rax], 0
jne 0x1800b0bf3
add ecx, 1
not r8b
bswap ax
mov dword [rbp - 0x68], ecx
movzx rdx, r10w
mov dword [rbp - 0x64], ecx
movsx r8w, r8b
cmovo dx, r15w
lea rax, [rbp - 0x80]
cwd
cmove rax, r14
movsx r8, r10w
jmp 0x1800b0c40
mov qword [rbp - 0x70], rax
cdq
cwd
mov al, ah
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], 0
mov rax, qword [0x180097180]
lea rcx, [rsp + 0x70]
bswap r8w
movsxd r8, eax
movsx rdx, bp
mov qword [rsp + 0x20], rcx
movsx r8, r15w
movzx r9w, sil
mov r9d, dword [rax + rsi]
seto dh
lea r8, [rbp - 0x70]
movsx edx, si
lea rdx, [rbp - 0x60]
cmovo ecx, r12d
mov ch, dl
movzx cx, bpl
lea rcx, [rbp - 0x20]
jmp 0x1800b0ca0
call fcn.18012e199
mov rax, qword [0x180085df8]
mov qword [rbp - 0x50], rax
cmp word [0x180085dfe], 0
jmp 0x1800b0cbd
je 0x1800b0de6
mov r8d, r14d
cmp r12b, 0xf6
jmp 0x1800b0cd0
cmp r13d, 2
jmp 0x1800b0cd9
jl 0x1800b0d66
movdqa xmm3, xmmword [0x18008e020]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18008e150]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18008e150]
shufps xmm2, xmm0, 0xdd
movd xmm0, ebx
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x18008e060]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x18008e130]
movq xmm0, qword [rbp - 0x50]
jmp 0x1800b0d53
pxor xmm2, xmm0
movq qword [rbp - 0x50], xmm2
jmp 0x1800b0d61
jmp 0x1800b0de6
lea r9, [rbp - 0x50]
shr ah, cl
nop dword [rax]
nop word [rax + rax]
sbb cl, bpl
rdtsc
mov eax, 0x29e4129f
rcr ch, cl
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
rol rcx, 0x4d
bts cx, di
add eax, edx
shr eax, 5
movzx eax, ax
movsx ecx, r13w
shl ch, cl
setno cl
imul ecx, eax, 0x37
movzx eax, r8w
test cl, dil
stc
sub ax, cx
add ax, 0x34
cmp esp, r13d
xor word [r9], ax
jmp 0x1800b0dc6
inc r8d
jmp 0x1800b0dce
lea r9, [r9 + 2]
jmp 0x1800b0dd7
cmp r8d, 4
jmp 0x1800b0de0
jl 0x1800b0d7e
mov qword [rsp + 0x70], r14
cmp word [rbp - 0x50], 0
jmp 0x1800b0df5
je 0x1800b0e69
lea rax, [rbp - 0x50]
cmovne cx, bx
mov ecx, r14d
jmp 0x1800b0e0b
nop dword [rax]
jmp 0x1800b0e17
inc ecx
test r14b, r13b
cmc
lea rax, [rax + 2]
cmp r15b, spl
cmp word [rax], 0
jmp 0x1800b0e2d
jne 0x1800b0e17
add ecx, 1
movzx eax, sp
mov dword [rsp + 0x78], ecx
cdqe
mov dword [rsp + 0x7c], ecx
movsx eax, bp
not ax
cmovb ax, ax
lea rax, [rbp - 0x50]
jmp 0x1800b0e56
cmove rax, r14
jmp 0x1800b0e5f
mov qword [rsp + 0x70], rax
jmp 0x1800b0e7e
mov qword [rsp + 0x78], 0
btc dx, 0x31
movzx dx, sil
sar edx, cl
lea rdx, [rbp + 0x610]
cmp qword [rbp + 0x628], 8
jmp 0x1800b0e92
cmovae rdx, qword [rbp + 0x610]
clc
jmp 0x1800b0ea0
mov qword [rbp - 0x60], r14
cmc
clc
cmp word [rdx], 0
jmp 0x1800b0eaf
je 0x1800b0f1c
mov rax, rdx
movsx cx, sil
dec cx
mov ecx, r14d
jmp 0x1800b0ec8
nop word [rax + rax]
jmp 0x1800b0ed7
inc ecx
cmc
test ch, 0xab
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x1800b0eea
jne 0x1800b0ed7
add ecx, 1
not ax
bswap ax
mov dword [rbp - 0x58], ecx
movsxd rax, esi
mov dword [rbp - 0x54], ecx
mov rax, r14
jmp 0x1800b0f0a
cmovne rax, rdx
jmp 0x1800b0f13
mov qword [rbp - 0x60], rax
jmp 0x1800b0f29
mov qword [rbp - 0x58], 0
movzx dx, r15b
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
movsx ecx, r15w
movzx r9w, r11b
xchg rdx, r9
mov r9d, r15d
setnp dl
lea r8, [rbp - 0x20]
jmp 0x1800b0f54
lea rdx, [rbp - 0x60]
movzx cx, r13b
lea rcx, [rbp - 0x80]
jmp 0x1800b0f66
call fcn.18012e199
movsd qword [rsp + 0x70], xmm13
movsd qword [rsp + 0x78], xmm12
jmp 0x1800b0f7e
movdqa xmmword [rbp - 0x50], xmm6
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
jmp 0x1800b0f8f
xorps xmm1, xmm1
movups xmmword [rbp], xmm1
bts rax, rdi
mov al, 0x13
not ah
movups xmmword [rbp - 0x60], xmm0
and ah, ah
adc rax, rbx
movzx eax, byte [0x180095241]
test r9b, dil
test al, al
jmp 0x1800b0fb8
je 0x1800b0fcc
movaps xmm0, xmm10
jmp 0x1800b0fc7
jmp 0x1800b0fd0
movaps xmm0, xmm11
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
jmp 0x1800b0fde
je 0x1800b0ff2
movaps xmm0, xmm10
jmp 0x1800b0fed
jmp 0x1800b0ffb
movaps xmm0, xmm11
jmp 0x1800b0ffb
cvtss2sd xmm0, xmm0
movsd qword [rbp - 0x70], xmm0
cdq
cmovl ecx, esi
movsd qword [rbp - 0x68], xmm1
jmp 0x1800b1016
lea rax, [rbp - 0x40]
movzx r8d, r10w
setg r9b
cmovnp r8d, r12d
mov qword [rsp + 0x60], rax
movzx ecx, dx
bswap rax
mov byte [rsp + 0x50], 1
jmp 0x1800b103d
mov byte [rsp + 0x48], 1
lea rax, [rbp]
cmovne r8, r11
movsx ecx, cx
jmp 0x1800b1052
mov qword [rsp + 0x40], rax
lea rax, [rbp - 0x60]
jmp 0x1800b1067
mov qword [rsp + 0x38], rax
movss dword [rsp + 0x30], xmm14
lea rax, [rbp - 0x50]
cwd
jmp 0x1800b107e
mov qword [rsp + 0x28], rax
movsxd rdx, esi
lea rax, [rbp - 0x70]
cmovp cx, si
mov qword [rsp + 0x20], rax
movzx r9, ax
lea r9, [rsp + 0x70]
movsxd rcx, r14d
lea r8, [rbp - 0x80]
movzx ecx, r11w
cmove ecx, r8d
mov rdx, qword [0x180096eb8]
cmova rcx, rax
mov rcx, r12
jmp 0x1800b10be
call fcn.180138dc4
mov rax, qword [0x180097178]
movups xmm0, xmmword [rax + rsi]
movzx rax, si
movsx ax, ch
mov rax, qword [0x180097170]
xchg cx, cx
not cx
movzx ecx, byte [rax + rsi]
jmp 0x1800b10ec
movq rax, xmm0
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
movaps xmm1, xmmword [0x18008e290]
movups xmmword [rbp], xmm1
jmp 0x1800b1108
movaps xmm0, xmmword [0x18008e2c0]
jmp 0x1800b1114
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x60], xmm1
jmp 0x1800b1125
movaps xmm0, xmmword [0x18008e390]
movups xmmword [rbp - 0x50], xmm0
jmp 0x1800b1135
movaps xmm2, xmm12
jmp 0x1800b113e
subsd xmm2, qword [0x18008de60]
subsd xmm2, qword [0x18008de30]
movaps xmm0, xmm13
jmp 0x1800b1157
subsd xmm0, qword [0x18008de30]
movsd qword [rbp - 0x70], xmm0
mov r9b, r11b
cwd
movsxd rdx, esi
movsd qword [rbp - 0x68], xmm2
cmovp r8, rax
lea rdx, [rbp - 0x40]
mov qword [rsp + 0x48], rdx
movsxd r8, r15d
mov r9b, sil
movss dword [rsp + 0x40], xmm14
mov r9b, 0xc4
cqo
lea rdx, [rbp]
movsx r8d, r11w
movzx r9d, sp
mov qword [rsp + 0x30], rdx
movsx r9d, bp
movsx dx, r12b
lea rdx, [rsp + 0x70]
movsx r8, r10w
mov qword [rsp + 0x28], rdx
movsx r9w, r10b
movsx r8, r11w
movsxd r9, r8d
lea rdx, [rbp - 0x60]
movsxd r8, r9d
movsx r9w, r13b
movzx r8d, si
mov qword [rsp + 0x20], rdx
mov dx, 0x2351
setl dl
movzx r8w, cl
lea r9, [rbp - 0x50]
movsxd rdx, esp
lea r8, [rbp - 0x70]
setp dl
movzx rdx, bx
mov rdx, qword [rax + rcx*8]
movsx ecx, bp
mov rcx, r12
call fcn.180137b81
mov rcx, qword [rbp - 0x20]
jmp 0x1800b120f
call qword [0x180096f80]
mov rcx, qword [rbp - 0x80]
jmp 0x1800b121e
call qword [0x180096f80]
nop
rol dx, cl
cmovp dx, bx
sub dh, 0x36
mov rdx, qword [rbp + 0x628]
cmp rdx, 8
jmp 0x1800b123f
jb 0x1800b12b1
lea rdx, [rdx*2 + 2]
sar ch, 0x33
add al, 0x3d
bsf ecx, eax
mov rcx, qword [rbp + 0x610]
ror ax, 0xce
mov rax, rcx
cmp dil, 0xd4
test cl, dil
cmp rdx, 0x1000
jmp 0x1800b1276
jb 0x1800b12ac
add rdx, 0x27
cmp si, cx
mov rcx, qword [rcx - 8]
clc
sub rax, rcx
stc
add rax, 0xfffffffffffffff8
test rbp, 0x25e3610d
jmp 0x1800b129d
cmp rax, 0x1f
jmp 0x1800b12a6
ja 0x1800b77ab
call fcn.18009f8fb
cmp byte [0x18009595e], 0
jmp 0x1800b12bd
je 0x1800b1b60
movups xmm0, xmmword [0x180085d60]
btc r8w, 0x63
movups xmmword [rbp + 0x260], xmm0
movups xmm1, xmmword [0x180085d70]
movups xmmword [rbp + 0x270], xmm1
movups xmm0, xmmword [0x180085d80]
movups xmmword [rbp + 0x280], xmm0
bts bx, r15w
movups xmm1, xmmword [0x180085d90]
shr r15, 9
mov r15d, 0x58ab5250
bts r8d, r14d
movups xmmword [rbp + 0x290], xmm1
bt r8w, r9w
and r15, 0x11a86db8
movups xmm0, xmmword [0x180085da0]
movups xmmword [rbp + 0x2a0], xmm0
movups xmm1, xmmword [0x180085db0]
movups xmmword [rbp + 0x2b0], xmm1
mov r15w, si
and bl, 0x81
neg bx
movups xmm0, xmmword [0x180085dc0]
cmovs r15w, r11w
movups xmmword [rbp + 0x2c0], xmm0
btr r8, r10
rcr bl, cl
movups xmm1, xmmword [str.pZR_MHR_z_Q_377]
movups xmmword [rbp + 0x2d0], xmm1
stc
or r8w, 0x6041
movups xmm0, xmmword [0x180085de0]
rcl bx, cl
movups xmmword [rbp + 0x2e0], xmm0
test rdi, 0x32df5cfe
movsd xmm1, qword [0x180085df0]
movzx r15w, cl
movsx r15w, spl
movsd qword [rbp + 0x2f0], xmm1
rcr bh, cl
mov r8d, r14d
jmp 0x1800b13b3
mov ebx, 1
lea r15d, [rbx + 0x1e]
cmp r13d, 2
jmp 0x1800b13c5
jl 0x1800b152d
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, ebx
movdqa xmm7, xmmword [0x18008e060]
movd xmm8, r15d
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x260]
nop dword [rax]
jmp 0x1800b1404
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b1463
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800b1470
pxor xmm3, xmm0
movq qword [rcx], xmm3
cbw
movsx eax, r12w
movzx ax, bh
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b14e4
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800b14f2
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
clc
test di, r11w
add r8d, 8
test bp, r14w
cmp eax, esp
lea rcx, [rcx + 0x10]
jmp 0x1800b1514
cmp r8d, 0x48
jl 0x1800b1404
cmp r8d, 0x4c
jmp 0x1800b1527
jge 0x1800b15cd
movsxd rax, r8d
ror r9b, 0x18
add rdx, r12
lea r9, [rbp + 0x260]
not dl
cwd
lea r9, [r9 + rax*2]
bswap rcx
test bpl, 0x90
sbb eax, 0xa40422
nop
btr cx, 0xfa
ror ax, 0xba
mov eax, 0x94f2095
inc cx
rol cx, cl
xadd cx, cx
imul r8d
add ax, 0x250
sar edx, 1
rol ah, 0xdc
sbb ax, 0x586
cbw
mov eax, edx
shr ecx, 0x35
shr eax, 0x1f
movsx cx, r11b
add edx, eax
movzx eax, dx
bsr ecx, r13d
imul ecx, eax, 0x37
movzx eax, r8w
clc
sub ax, cx
test bl, 0xbd
add ax, 0x34
test rsp, rdx
cmp si, 0xec6
xor word [r9], ax
jmp 0x1800b15b6
inc r8d
lea r9, [r9 + 2]
clc
cmp r8d, 0x4c
jmp 0x1800b15c7
jl 0x1800b155c
mov dword [rsp + 0x28], r14d
xadd r8b, r8b
stc
btr r8d, r12d
mov dword [rsp + 0x20], r14d
bswap r8w
sub r8w, 0xf07
xor r9d, r9d
cmc
rol r8b, cl
or r8w, 0x18d8
lea r8, [rbp + 0x260]
cmp r11d, 0x48c533e4
sub edx, edx
xor ecx, ecx
call qword [0x180096f78]
mov rdi, rax
movups xmm0, xmmword [0x180085cc0]
rcr r8b, 0xa5
mov r8b, 0xcb
movups xmmword [rbp + 0x320], xmm0
shr r8b, cl
cmc
movups xmm1, xmmword [0x180085cd0]
shr r8b, 0x70
movups xmmword [rbp + 0x330], xmm1
shl r8b, 0xdd
btr r8w, 0xe6
adc al, 0xd1
movups xmm0, xmmword [0x180085ce0]
ror r8d, cl
xor al, 0x52
bswap ax
movups xmmword [rbp + 0x340], xmm0
stc
movups xmm1, xmmword [0x180085cf0]
rol r8b, 9
movsxd r8, edx
sub ax, 0x5fcc
movups xmmword [rbp + 0x350], xmm1
movups xmm0, xmmword [0x180085d00]
rcr r8b, 0x9f
neg r8w
movups xmmword [rbp + 0x360], xmm0
adc ah, 0x61
setnp r8b
movups xmm1, xmmword [0x180085d10]
cmp r12d, 0x8225941
rcr ax, 0xc2
sal al, 0x50
movups xmmword [rbp + 0x370], xmm1
sal al, 0xe7
neg r8d
shr r8b, 0x19
movups xmm0, xmmword [0x180085d20]
sar r8b, 0x98
cmp r14b, 0xff
movups xmmword [rbp + 0x380], xmm0
movups xmm1, xmmword [0x180085d30]
shld r8d, r13d, 0xff
cmp r11b, cl
movups xmmword [rbp + 0x390], xmm1
movups xmm0, xmmword [0x180085d40]
sar r8b, cl
bt r8w, 0xbd
mov r8d, r9d
movups xmmword [rbp + 0x3a0], xmm0
and ah, 2
or ax, si
movsd xmm1, qword [0x180085d50]
rcl ah, cl
cmp r15b, 0x18
movsd qword [rbp + 0x3b0], xmm1
rcr r8b, 0xa4
test rcx, r10
xadd rax, rax
mov eax, dword [0x180085d58]
rcr r8, 9
seto r8b
rol r8w, cl
mov dword [rbp + 0x3b8], eax
movsx r8d, r8w
cbw
xadd al, r8b
movzx eax, word [0x180085d5c]
btc r8w, r13w
mov word [rbp + 0x3bc], ax
bswap r8w
cmovg r8w, r14w
mov r8d, r14d
stc
cmp r13d, 2
jl 0x1800b18cf
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, ebx
movdqa xmm7, xmmword [0x18008e060]
movd xmm8, r15d
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x320]
jmp 0x1800b17ab
nop word [rax + rax]
jmp 0x1800b17b6
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b1815
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800b1822
pxor xmm3, xmm0
movq qword [rcx], xmm3
movzx eax, bx
movsxd rax, r11d
mov ax, 0x6a9a
lea eax, [r8 + 4]
jmp 0x1800b183d
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
cmp dl, r9b
clc
add r8d, 8
stc
lea rcx, [rcx + 0x10]
clc
cmp r8d, 0x48
jl 0x1800b17b6
cmp r8d, 0x4f
jmp 0x1800b18c9
jge 0x1800b196e
movsxd rax, r8d
bsf cx, si
xor r9w, r9w
lea r9, [rbp + 0x320]
bsf edx, r9d
bswap edx
btc cx, r11w
lea r9, [r9 + rax*2]
ror dh, cl
stc
add dl, 0x9e
nop
mov eax, 0x94f2095
sbb cx, 0xc1f
cmovp dx, si
imul r8d
sar edx, 1
mov eax, edx
and cl, r10b
bt cx, r9w
shl cx, 0x2e
shr eax, 0x1f
add edx, eax
movzx eax, dx
clc
bt cx, 0xa8
imul ecx, eax, 0x37
bsr ax, sp
movzx eax, r8w
test bl, 0x2d
jmp 0x1800b1939
sub ax, cx
cmc
cmp bp, bx
test bpl, 0x89
add ax, 0x34
cmp dl, bh
xor word [r9], ax
jmp 0x1800b1953
inc r8d
cmp bpl, 0xab
lea r9, [r9 + 2]
stc
cmp r8d, 0x4f
jmp 0x1800b1968
jl 0x1800b18f7
mov dword [rsp + 0x28], r14d
shrd r8w, sp, 0x6b
mov dword [rsp + 0x20], r14d
and r8w, 0x618b
xor r9d, r9d
sub r8d, 0x39cd7fd4
bt r8, 0x1b
movsx r8, dx
lea r8, [rbp + 0x320]
sub edx, edx
sub ecx, ecx
jmp 0x1800b19a7
call qword [0x180096f78]
mov rbx, rax
cmove rdx, rdi
jmp 0x1800b19bd
mov rdx, rdi
movzx cx, al
mov rcx, rsi
jmp 0x1800b19cc
call fcn.1801270de
test al, al
jne 0x1800b19fe
mov rdx, rbx
cmovne cx, r9w
movzx ecx, cx
mov rcx, rsi
jmp 0x1800b19ec
call fcn.1801270de
test al, al
jmp 0x1800b19f8
je 0x1800b1b60
movsd qword [rbp - 0x70], xmm13
jmp 0x1800b1a09
movsd qword [rbp - 0x68], xmm12
jmp 0x1800b1a14
movaps xmm0, xmmword [0x18008e290]
jmp 0x1800b1a20
movaps xmmword [rbp - 0x60], xmm0
jmp 0x1800b1a29
xorps xmm1, xmm1
movups xmmword [rbp - 0x40], xmm1
jmp 0x1800b1a35
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
sbb ah, 6
rol ax, 6
movups xmmword [rsp + 0x70], xmm1
sar ax, 0xda
or eax, 0x12072f84
rcr ah, 0x74
movzx eax, byte [0x180095241]
clc
test al, al
jmp 0x1800b1a63
je 0x1800b1a77
movaps xmm0, xmm10
jmp 0x1800b1a72
jmp 0x1800b1a80
movaps xmm0, xmm11
jmp 0x1800b1a80
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
jmp 0x1800b1a8e
je 0x1800b1aa2
movaps xmm0, xmm10
jmp 0x1800b1a9d
jmp 0x1800b1aab
movaps xmm0, xmm11
jmp 0x1800b1aab
cvtss2sd xmm0, xmm0
movsd qword [rbp - 0x20], xmm0
movzx ecx, r15w
cbw
bswap r9d
movsd qword [rbp - 0x18], xmm1
cwd
lea rax, [rbp - 0x40]
cdq
mov qword [rsp + 0x60], rax
movzx r9d, si
mov byte [rsp + 0x50], 1
mov byte [rsp + 0x48], 1
lea rax, [rbp]
movsxd rcx, r14d
xchg r8w, dx
cwd
mov qword [rsp + 0x40], rax
cmova dx, r11w
movsx r8d, r12w
cdqe
lea rax, [rsp + 0x70]
movsx edx, dx
mov qword [rsp + 0x38], rax
setne r8b
movsx rax, r12w
movss dword [rsp + 0x30], xmm14
bswap ax
setae dh
lea rax, [rbp - 0x60]
bswap dx
movzx r8, si
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x20]
movsx edx, si
cmovne r8w, r10w
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x70]
cmovp r8w, sp
lea r8, [rbp - 0x10]
mov rdx, qword [0x180096eb8]
not cx
mov rcx, r12
jmp 0x1800b1b5b
call fcn.180138dc4
cmp byte [0x180095960], 0
je 0x1800b34e1
lea rcx, [rbp + 0x320]
bswap rdi
cmova rax, r12
lea rax, [0x180000000]
shl bh, 0x83
xor dil, 0xe
shl bh, cl
lea rax, [rax + 0x85840]
test r14b, r12b
movups xmm0, xmmword [rax]
sal dil, cl
btr bx, ax
xor bx, 0x6f8b
movups xmmword [rcx], xmm0
sub r8b, 0x67
not r8w
test rdx, 0xc036217
movups xmm1, xmmword [rax + 0x10]
rcl r8, cl
bt rbx, r15
setb dil
movups xmmword [rcx + 0x10], xmm1
bt rbx, rbx
xadd bx, r8w
movzx rbx, bp
movups xmm0, xmmword [rax + 0x20]
sub r8b, 0x39
cmc
sar di, 0x27
movups xmmword [rcx + 0x20], xmm0
movzx r8d, r11w
btr di, bx
shrd bx, r8w, 0x93
movups xmm1, xmmword [rax + 0x30]
bts bx, r11w
xchg r8d, r8d
ror ebx, 0x28
movups xmmword [rcx + 0x30], xmm1
add r8b, 0x46
btr di, bx
movups xmm0, xmmword [rax + 0x40]
shl rdi, cl
btr rbx, r14
rcl bx, cl
movups xmmword [rcx + 0x40], xmm0
movsx r8w, bl
movups xmm1, xmmword [rax + 0x50]
bts ebx, r9d
or r8b, r8b
movups xmmword [rcx + 0x50], xmm1
xadd dil, dil
sal dil, 0xca
movups xmm0, xmmword [rax + 0x60]
stc
movups xmmword [rcx + 0x60], xmm0
sbb r8b, r13b
adc bx, r8w
sar rbx, cl
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
btc edi, edi
sub dil, 0xa2
xchg bh, bh
movups xmmword [rcx - 0x10], xmm1
rcr r8d, cl
dec r8b
shld rbx, rsi, 0xfc
movups xmm0, xmmword [rax + 0x80]
movsxd rdi, ebp
shl r8b, 0x47
movups xmmword [rcx], xmm0
rol bh, 0xce
add r8d, r13d
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x10], xmm1
shld bx, dx, 0xb2
movups xmm0, xmmword [rax + 0xa0]
inc r8w
btr r8, 0xfa
movups xmmword [rcx + 0x20], xmm0
sal dil, 0x7f
rcr dil, cl
adc dil, dl
movups xmm1, xmmword [rax + 0xb0]
movups xmmword [rcx + 0x30], xmm1
btr rbx, r8
dec edi
or bx, di
movzx eax, word [rax + 0xc0]
xchg bl, bl
mov word [rcx + 0x40], ax
sbb di, di
rol rdi, cl
mov r8d, r14d
rcr bh, 0xaf
mov edi, 1
shl bl, cl
shl ebx, 0xb3
lea ebx, [rdi + 0x1e]
cmp cl, r15b
stc
cmp r13d, 2
jmp 0x1800b1d00
jl 0x1800b1e6a
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, edi
movdqa xmm7, xmmword [0x18008e060]
movd xmm8, ebx
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x320]
jmp 0x1800b1d3c
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b1d9b
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800b1da8
pxor xmm3, xmm0
movq qword [rcx], xmm3
setns ah
movsx rax, bp
lea eax, [r8 + 4]
jmp 0x1800b1dc0
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b1e1e
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800b1e2c
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
cmp cx, dx
lea rcx, [rcx + 0x10]
jmp 0x1800b1e4c
cmp r8d, 0x60
jmp 0x1800b1e55
jl 0x1800b1d3c
cmp r8d, 0x61
jmp 0x1800b1e64
jge 0x1800b1f1d
movsxd rax, r8d
lea r9, [rbp + 0x320]
or cl, 0xc3
lea r9, [r9 + rax*2]
dec cl
mov eax, 0x94f2095
sar cx, 0x59
sub cx, 0x1806
imul r8d
sar edx, 1
not ah
cmovge cx, bx
bsr rax, r14
mov eax, edx
jmp 0x1800b1ea7
shr eax, 0x1f
movzx rcx, r8w
bt ecx, r13d
movsx cx, r8b
add edx, eax
rol cx, cl
btr eax, 0xf6
movzx eax, dx
rol ch, 0xa
cmc
imul ecx, eax, 0x37
adc al, 0xc9
stc
movzx eax, r8w
test ebp, 0x3cd6f6b
sub ax, cx
jmp 0x1800b1edf
add ax, 0x34
stc
cmp r11b, r9b
xor word [r9], ax
jmp 0x1800b1ef0
inc r8d
cmc
test r14w, r15w
jmp 0x1800b1efd
lea r9, [r9 + 2]
test dil, sil
test rsi, 0x4be02c2b
cmp ch, 0xe9
cmp r8d, 0x61
jmp 0x1800b1f17
jl 0x1800b1e7d
mov dword [rsp + 0x28], r14d
or r8w, 0x55d3
not r8w
mov dword [rsp + 0x20], r14d
movzx r8w, dl
sub r8b, r9b
xor r9d, r9d
cmp sp, 0x7455
ror r8b, 0xae
lea r8, [rbp + 0x320]
cmp r11b, 0x31
sub edx, edx
cmp esp, r14d
sub ecx, ecx
call qword [0x180096f78]
mov qword [rbp - 0x50], rax
movups xmm0, xmmword [0x180085c40]
movups xmmword [rbp + 0x20], xmm0
movups xmm1, xmmword [0x180085c50]
movups xmmword [rbp + 0x30], xmm1
sbb r8b, dil
bt ax, ax
movups xmm0, xmmword [0x180085c60]
movups xmmword [rbp + 0x40], xmm0
shl r8w, cl
bt ax, 0x30
movzx eax, r11w
movups xmm1, xmmword [0x180085c70]
btc r8d, 0xb4
add rax, rdx
movups xmmword [rbp + 0x50], xmm1
jmp 0x1800b1fb6
movups xmm0, xmmword [0x180085c80]
xadd al, r8b
cdqe
jmp 0x1800b1fc8
movups xmmword [rbp + 0x60], xmm0
movups xmm1, xmmword [0x180085c90]
bt eax, 0x9c
and al, r11b
movsx rax, r14w
movups xmmword [rbp + 0x70], xmm1
btr r8w, r11w
movups xmm0, xmmword [0x180085ca0]
btc r8w, r9w
movups xmmword [rbp + 0x80], xmm0
movsd xmm1, qword [0x180085cb0]
rol al, 0xd3
cmp r15, r9
sal al, cl
movsd qword [rbp + 0x90], xmm1
mov eax, dword [0x180085cb8]
sub r8b, r11b
mov dword [rbp + 0x98], eax
rol r8b, cl
bsf r8d, edx
movzx eax, word [0x180085cbc]
shrd r8d, r12d, 0xb1
mov word [rbp + 0x9c], ax
rcr r8w, 0x64
mov r8d, r14d
jmp 0x1800b204e
cmp r13d, 2
jmp 0x1800b2057
jl 0x1800b21bd
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, edi
movdqa xmm7, xmmword [0x18008e060]
movd xmm8, ebx
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x20]
jmp 0x1800b2090
nop word [rax + rax]
jmp 0x1800b209b
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b20fa
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800b2107
pxor xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
jmp 0x1800b2118
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b2176
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800b2184
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
clc
jmp 0x1800b2197
lea rcx, [rcx + 0x10]
cmp r10w, r11w
cmp r8d, 0x38
jmp 0x1800b21a8
jl 0x1800b209b
cmp r8d, 0x3f
jmp 0x1800b21b7
jge 0x1800b224f
movsxd rax, r8d
cqo
ror edx, cl
lea r9, [rbp + 0x20]
lea r9, [r9 + rax*2]
stc
xor ax, 0x3c64
nop dword [rax]
and al, 0xd
mov eax, 0x94f2095
or dx, bp
rcr dh, 0x78
imul r8d
sar edx, 1
bt ax, r9w
btr cx, 0x78
mov eax, edx
shr eax, 0x1f
sal ch, 0x2c
add edx, eax
dec ch
movzx ecx, r14w
movzx eax, dx
bsf cx, sp
btc cx, dx
imul ecx, eax, 0x37
or ax, r9w
sal rax, cl
movzx eax, r8w
clc
cmp ah, 0x4e
sub ax, cx
jmp 0x1800b2227
add ax, 0x34
test dil, r12b
cmc
xor word [r9], ax
jmp 0x1800b2238
inc r8d
clc
lea r9, [r9 + 2]
cmp r8d, 0x3f
jmp 0x1800b2249
jl 0x1800b21d7
mov dword [rsp + 0x28], r14d
and r8b, r12b
or r8b, 0x24
mov dword [rsp + 0x20], r14d
xor r9d, r9d
sbb r8b, 0x53
lea r8, [rbp + 0x20]
xor edx, edx
stc
sub ecx, ecx
call qword [0x180096f78]
mov qword [rbp - 0x80], rax
bt r8w, 0x10
inc rax
movups xmm0, xmmword [0x180085bb0]
movzx rax, r15w
clc
movups xmmword [rbp + 0x1d0], xmm0
movups xmm1, xmmword [0x180085bc0]
and ah, 0xe2
rol ax, cl
movzx r8d, sp
movups xmmword [rbp + 0x1e0], xmm1
mov eax, edx
movsx rax, cx
sar eax, cl
movups xmm0, xmmword [0x180085bd0]
rol r8b, cl
cdqe
movups xmmword [rbp + 0x1f0], xmm0
movzx ax, dh
bsr ax, ax
movups xmm1, xmmword [0x180085be0]
movups xmmword [rbp + 0x200], xmm1
cmp bl, r13b
movups xmm0, xmmword [0x180085bf0]
movups xmmword [rbp + 0x210], xmm0
bswap r8w
ror r8d, cl
movups xmm1, xmmword [0x180085c00]
and rax, r13
movups xmmword [rbp + 0x220], xmm1
movups xmm0, xmmword [0x180085c10]
dec al
movups xmmword [rbp + 0x230], xmm0
and r8b, r14b
btc ax, r14w
movups xmm1, xmmword [0x180085c20]
stc
cmovb r8w, r15w
movups xmmword [rbp + 0x240], xmm1
rcr r8w, 0x59
clc
movzx eax, word [0x180085c30]
or r8w, 0x1dc
and r8b, spl
mov word [rbp + 0x250], ax
or r8b, dil
rol r8d, cl
mov r8d, r14d
cmp r9w, ax
cmp bh, 0x6a
cmp r13d, 2
jmp 0x1800b236a
jl 0x1800b24df
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, edi
movdqa xmm7, xmmword [0x18008e060]
movd xmm8, ebx
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x1d0]
jmp 0x1800b23a6
nop
jmp 0x1800b23ad
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b240c
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
movsx ax, dil
mov rax, rbp
lea eax, [r8 + 4]
jmp 0x1800b242d
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b248b
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800b2499
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
stc
cmp bl, spl
add r8d, 8
jmp 0x1800b24af
lea rcx, [rcx + 0x10]
test rcx, 0x2ef647a3
cmp r13b, 0x58
test r8b, bpl
cmp r8d, 0x40
jmp 0x1800b24ca
jl 0x1800b23ad
cmp r8d, 0x41
jmp 0x1800b24d9
jge 0x1800b256e
movsxd rax, r8d
cdq
movsx rdx, r14w
lea r9, [rbp + 0x1d0]
lea r9, [r9 + rax*2]
clc
test cx, dx
ror dh, cl
nop
cmc
mov eax, 0x94f2095
not dh
and rcx, r8
movsx dx, al
imul r8d
sar edx, 1
and ah, cl
mov eax, edx
sal ecx, 0xe4
cmp r8b, 0x8e
sub ecx, eax
shr eax, 0x1f
bsr cx, r10w
bt ecx, r9d
add edx, eax
movzx eax, dx
imul ecx, eax, 0x37
sbb ah, 0x3f
and al, 0xab
shr ah, cl
movzx eax, r8w
stc
sub ax, cx
add ax, 0x34
xor word [r9], ax
jmp 0x1800b254a
inc r8d
cmc
cmp rdx, r11
test si, r8w
lea r9, [r9 + 2]
cmp edx, 0x5fb57a23
cmp r8d, 0x41
jmp 0x1800b2568
jl 0x1800b24fa
mov dword [rsp + 0x28], r14d
sal r8b, cl
mov dword [rsp + 0x20], r14d
sub r9d, r9d
jmp 0x1800b2589
lea r8, [rbp + 0x1d0]
cmc
cmp r15w, ax
test cl, r9b
sub edx, edx
cmc
sub ecx, ecx
jmp 0x1800b25a2
call qword [0x180096f78]
mov r12, rax
bts rax, r13
movups xmm0, xmmword [0x180085b20]
cwde
movsx r8w, bl
movups xmmword [rbp + 0xa0], xmm0
rol r8d, cl
movups xmm1, xmmword [0x180085b30]
shr r8d, 0x1a
movups xmmword [rbp + 0xb0], xmm1
movups xmm0, xmmword [0x180085b40]
movups xmmword [rbp + 0xc0], xmm0
neg r8w
jmp 0x1800b25ef
movups xmm1, xmmword [0x180085b50]
movups xmmword [rbp + 0xd0], xmm1
add r8b, r10b
movups xmm0, xmmword [0x180085b60]
rol r8, 0xf6
bt r8, r12
movups xmmword [rbp + 0xe0], xmm0
movups xmm1, xmmword [0x180085b70]
movups xmmword [rbp + 0xf0], xmm1
xchg al, r8b
movups xmm0, xmmword [0x180085b80]
cmc
and ax, 0x3b80
xadd ax, ax
movups xmmword [rbp + 0x100], xmm0
not r8
sub rax, 0x74df0960
movups xmm1, xmmword [0x180085b90]
sal ah, cl
and r8w, r10w
movups xmmword [rbp + 0x110], xmm1
movzx eax, word [0x180085ba0]
bt r8w, 0xa8
stc
cmp r11d, r12d
mov word [rbp + 0x120], ax
mov r8d, r14d
stc
cmc
cmp r13d, 2
jmp 0x1800b2682
jl 0x1800b27dd
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, edi
movdqa xmm7, xmmword [0x18008e060]
movd xmm8, ebx
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0xa0]
jmp 0x1800b26be
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b271d
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
setle al
lea eax, [r8 + 4]
jmp 0x1800b2739
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b2797
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800b27a5
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
clc
jmp 0x1800b27b4
add r8d, 8
lea rcx, [rcx + 0x10]
cmp eax, ebp
stc
cmp r8d, 0x40
jmp 0x1800b27c8
jl 0x1800b26be
cmp r8d, 0x41
jmp 0x1800b27d7
jge 0x1800b288d
movsxd rax, r8d
adc ecx, 0x8925176
inc ecx
lea r9, [rbp + 0xa0]
cmp r8w, sp
adc dx, r15w
movzx cx, r15b
lea r9, [r9 + rax*2]
cdqe
cmp ah, 0xc6
btc rax, rdi
nop
bsr edx, r13d
ror dl, cl
clc
mov eax, 0x94f2095
btr rcx, r14
adc dl, r14b
imul r8d
stc
sar edx, 1
shr ch, 0x6a
bsf ax, si
mov eax, edx
sub ch, 0xee
sub cl, bpl
bswap cx
shr eax, 0x1f
rcr ch, 0x46
or cl, ah
mov rcx, 0x14827a43
add edx, eax
or ecx, r8d
cbw
movzx eax, dx
movzx cx, bl
cmc
imul ecx, eax, 0x37
mov ah, bh
movzx eax, r8w
sub ax, cx
cmc
clc
add ax, 0x34
test bpl, 0xca
stc
xor word [r9], ax
inc r8d
cmp r8, rdi
jmp 0x1800b2879
lea r9, [r9 + 2]
stc
cmp r8d, 0x41
jmp 0x1800b2887
jl 0x1800b2811
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x20], r14d
bsr r8, rsp
dec r8w
sub r9d, r9d
btr r8w, di
test si, dx
lea r8, [rbp + 0xa0]
cmc
cmp ah, 0xe5
test bh, 0x63
sub edx, edx
clc
jmp 0x1800b28c3
sub ecx, ecx
jmp 0x1800b28ca
call qword [0x180096f78]
mov r15, rax
mov r8, r15
movups xmm0, xmmword [0x180085a80]
sar al, cl
seta r8b
movups xmmword [rbp + 0x130], xmm0
movups xmm1, xmmword [0x180085a90]
movups xmmword [rbp + 0x140], xmm1
rcr ax, 0xcb
bt r8d, 0x83
shld ax, di, 0x57
movups xmm0, xmmword [0x180085aa0]
movups xmmword [rbp + 0x150], xmm0
movups xmm1, xmmword [0x180085ab0]
bts r8, rdi
movups xmmword [rbp + 0x160], xmm1
rcr ah, cl
movups xmm0, xmmword [0x180085ac0]
lahf
movups xmmword [rbp + 0x170], xmm0
test r14b, bl
movups xmm1, xmmword [str._b85_f_b_b_a]
movups xmmword [rbp + 0x180], xmm1
sbb r8, r9
movups xmm0, xmmword [0x180085ae0]
neg ax
btc r8w, 0x4b
cbw
movups xmmword [rbp + 0x190], xmm0
bts r8w, bx
rcl r8w, cl
clc
movups xmm1, xmmword [0x180085af0]
bt eax, ebp
movups xmmword [rbp + 0x1a0], xmm1
and ax, sp
lahf
movups xmm0, xmmword [0x180085b00]
sbb r8w, r12w
movups xmmword [rbp + 0x1b0], xmm0
adc ah, bh
bts ax, r9w
btr r8d, r12d
movzx eax, word [0x180085b10]
xchg r8d, r8d
sub r8d, r9d
sar r8w, 0x9e
mov word [rbp + 0x1c0], ax
mov r8d, r14d
cmc
cmp r13d, 2
jmp 0x1800b29c6
jl 0x1800b2b22
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, edi
movdqa xmm7, xmmword [0x18008e060]
movd xmm8, ebx
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x130]
jmp 0x1800b2a02
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b2a63
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800b2a70
pxor xmm3, xmm0
movq qword [rcx], xmm3
not eax
movzx ax, r15b
cbw
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b2ae3
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800b2af1
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
stc
lea rcx, [rcx + 0x10]
cmc
cmp r8d, 0x48
jmp 0x1800b2b0d
jl 0x1800b2a04
cmp r8d, 0x49
jmp 0x1800b2b1c
jge 0x1800b2bb8
movsxd rax, r8d
lea r9, [rbp + 0x130]
movsxd rdx, ecx
xchg dh, ch
btc dx, 0xec
lea r9, [r9 + rax*2]
nop
movzx ax, spl
cqo
mov eax, 0x94f2095
imul r8d
stc
mov cx, 0x3cf0
sar edx, 1
rcr rax, cl
mov eax, edx
movsxd rcx, r14d
stc
bt rcx, rsp
shr eax, 0x1f
adc rcx, 0x16830721
bts cx, r15w
sbb ecx, r12d
add edx, eax
inc ch
movsx rax, bp
movzx eax, dx
cmp r10b, spl
imul ecx, eax, 0x37
or al, 0x6d
movsxd rax, r15d
movzx eax, r8w
cmp r10b, r13b
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
cmp edi, r10d
cmp r10, 0x31bf75a5
lea r9, [r9 + 2]
cmp r8d, 0x49
jmp 0x1800b2bb2
jl 0x1800b2b42
mov dword [rsp + 0x28], r14d
movsx r8, si
movzx r8w, cl
mov dword [rsp + 0x20], r14d
sub r9d, r9d
xor r8b, 0x50
lea r8, [rbp + 0x130]
xor edx, edx
cmc
jmp 0x1800b2be1
sub ecx, ecx
jmp 0x1800b2be8
call qword [0x180096f78]
mov r14, rax
lea rdx, [rbp + 0x540]
setno al
bts r8, r13
mov r8b, sil
lea rax, [0x180000000]
cmp dil, 0xeb
lea rcx, [rax + 0x859d0]
movups xmm0, xmmword [rcx]
shrd r8d, esi, 0x16
not r8b
bsr rax, r12
movups xmmword [rdx], xmm0
mov r8, r12
sar r8, 0xf1
cbw
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
cdqe
jmp 0x1800b2c3e
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x20], xmm0
cbw
movups xmm1, xmmword [rcx + 0x30]
rcl r8w, cl
inc ah
bswap eax
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
test r11b, r9b
movups xmmword [rdx + 0x40], xmm0
bswap ax
lahf
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rdx + 0x50], xmm1
xor al, r13b
bswap rax
movups xmm0, xmmword [rcx + 0x60]
ror al, cl
stc
movups xmmword [rdx + 0x60], xmm0
adc r8b, spl
movups xmm1, xmmword [rcx + 0x70]
sbb r8d, 0x705417dc
add r8b, 0xbb
rcl r8b, 0xb3
movups xmmword [rdx + 0x70], xmm1
shl ah, 0x91
test bpl, 0xf8
movups xmm0, xmmword [rcx + 0x80]
movups xmmword [rdx + 0x80], xmm0
sub rax, 0x74354669
sal r8d, cl
cdqe
movups xmm1, xmmword [rcx + 0x90]
cdqe
cbw
movups xmmword [rdx + 0x90], xmm1
btc r8, 0x96
mov eax, dword [rcx + 0xa0]
clc
bt r8w, 0x99
mov dword [rdx + 0xa0], eax
shl ax, cl
shrd ax, bx, 0x46
movzx eax, word [rcx + 0xa4]
sub r8w, 0x32c4
adc r8w, 0x79e3
sal r8b, cl
mov word [rdx + 0xa4], ax
xor ebx, ebx
sar r8b, 2
btc r8w, 0x90
mov r8d, ebx
cmc
clc
cmp r13d, 2
jmp 0x1800b2d24
jl 0x1800b2e74
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, edi
movdqa xmm7, xmmword [0x18008e060]
mov eax, 0x1f
jmp 0x1800b2d50
movd xmm8, eax
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x540]
jmp 0x1800b2d6a
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800b2dd1
pxor xmm3, xmm0
movq qword [rcx], xmm3
cdqe
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b2e3d
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800b2e4b
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r12b, 0x93
cmp r8d, 0x50
jl 0x1800b2d6a
cmp r8d, 0x53
jge 0x1800b2f20
movsxd rax, r8d
btc r9w, 0xd
bswap rcx
lea r9, [rbp + 0x540]
movzx ecx, r13w
inc ch
lea r9, [r9 + rax*2]
mov eax, 0x94f2095
rcr ch, cl
btr dx, 0x38
shr rcx, 0x6a
imul r8d
bsf cx, r8w
movzx ecx, r15w
movsx eax, di
sar edx, 1
sar rax, cl
rcr ah, 0x17
bsr ax, cx
mov eax, edx
btr rcx, r14
shr ecx, 0x21
shr eax, 0x1f
add edx, eax
rol eax, cl
sar cl, cl
ror cl, cl
movzx eax, dx
neg cx
bt cx, 0x17
imul ecx, eax, 0x37
shld ax, si, 0xcb
sal al, 0xf
movzx eax, r8w
sub ax, cx
jmp 0x1800b2ef8
add ax, 0x34
clc
cmp bpl, spl
xor word [r9], ax
inc r8d
clc
stc
lea r9, [r9 + 2]
cmc
cmp esp, eax
stc
cmp r8d, 0x53
jmp 0x1800b2f1a
jl 0x1800b2e91
mov dword [rsp + 0x28], ebx
bt r8w, 0x92
cmovo r8w, r9w
mov dword [rsp + 0x20], ebx
sub r9d, r9d
mov r8, r9
lea r8, [rbp + 0x540]
cmc
sub edx, edx
clc
cmc
xor ecx, ecx
jmp 0x1800b2f4c
call qword [0x180096f78]
mov rdi, rax
dec r8b
add ch, 2
lea rdx, [rbp + 0x260]
sub al, r8b
shl cl, cl
sbb ax, 0x6bc0
lea rax, [0x180000000]
sub cx, r12w
neg cx
lea rcx, [rax + 0x85910]
movups xmm0, xmmword [rcx]
dec ah
test r14, 0x68f256a6
rcr ah, 0xb0
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x10]
clc
movups xmmword [rdx + 0x10], xmm1
shl r8b, cl
movsx r8w, dl
movzx r8w, dl
movups xmm0, xmmword [rcx + 0x20]
neg r8w
movups xmmword [rdx + 0x20], xmm0
lahf
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm1
movzx rax, r11w
jmp 0x1800b2fc6
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm0
jmp 0x1800b2fdc
movups xmm1, xmmword [rcx + 0x50]
ror ax, 0xc3
movups xmmword [rdx + 0x50], xmm1
movzx r8, si
movups xmm0, xmmword [rcx + 0x60]
and r8d, 0x47704c28
rcl al, cl
movups xmmword [rdx + 0x60], xmm0
movsx eax, r13w
ror r8d, cl
movups xmm1, xmmword [rcx + 0x70]
shrd r8w, bx, 0x58
sbb ax, 0x5546
shr r8d, 0x19
movups xmmword [rdx + 0x70], xmm1
movups xmm0, xmmword [rcx + 0x80]
shrd rax, r12, 0x81
movups xmmword [rdx + 0x80], xmm0
xchg al, r8b
movups xmm1, xmmword [rcx + 0x90]
shrd r8, rsi, 0x34
movups xmmword [rdx + 0x90], xmm1
test r15b, al
movups xmm0, xmmword [rcx + 0xa0]
movups xmmword [rdx + 0xa0], xmm0
or al, 0xeb
jmp 0x1800b305f
movzx eax, word [rcx + 0xb0]
mov word [rdx + 0xb0], ax
mov r8d, ebx
cmp r13d, 2
jmp 0x1800b3079
jl 0x1800b31e3
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
mov eax, 1
jmp 0x1800b3099
movd xmm6, eax
movdqa xmm7, xmmword [0x18008e060]
mov eax, 0x1f
jmp 0x1800b30af
movd xmm8, eax
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x260]
jmp 0x1800b30c9
nop word [rax + rax]
jmp 0x1800b30d8
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b3137
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800b3144
pxor xmm3, xmm0
movq qword [rcx], xmm3
movsxd rax, r14d
movzx eax, cx
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800b31bd
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
stc
cmp r8d, 0x58
jl 0x1800b30d8
cmp r8d, 0x59
jge 0x1800b3286
movsxd rax, r8d
btr r9w, r13w
movsx ecx, sp
lea r9, [rbp + 0x260]
rcr rdx, cl
stc
xadd ecx, ecx
lea r9, [r9 + rax*2]
movzx rax, ax
xor ax, di
nop
mov eax, 0x94f2095
adc dh, 0xf8
or ecx, 0x5c70699f
imul r8d
ror cx, cl
and ecx, edx
sar edx, 1
mov eax, edx
cmp ebp, 0x2b4a763a
xor ch, dl
and cl, r10b
shr eax, 0x1f
bswap cx
jmp 0x1800b323d
add edx, eax
movsx ecx, sp
sar rax, 0xe5
movzx eax, dx
cmc
stc
imul ecx, eax, 0x37
inc ax
and ax, r8w
movzx eax, r8w
sub ax, cx
add ax, 0x34
cmp r12b, r8b
xor word [r9], ax
jmp 0x1800b326c
inc r8d
cmc
cmp bpl, al
lea r9, [r9 + 2]
cmp r8d, 0x59
jmp 0x1800b3280
jl 0x1800b3208
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], ebx
sub r9d, r9d
bsr r8w, r10w
xor r8b, r9b
adc r8d, edx
lea r8, [rbp + 0x260]
cmp rax, rsp
cmc
sub edx, edx
xor ecx, ecx
jmp 0x1800b32b0
call qword [0x180096f78]
mov rbx, rax
mov rdx, qword [rbp - 0x50]
jmp 0x1800b32c2
mov rcx, rsi
jmp 0x1800b32ca
call fcn.1801270de
test al, al
jmp 0x1800b32d6
jne 0x1800b338c
mov rdx, qword [rbp - 0x80]
mov rcx, rsi
jmp 0x1800b32e8
call fcn.1801270de
test al, al
jne 0x1800b338c
mov rdx, r12
not rcx
movsx rcx, sp
mov rcx, rsi
jmp 0x1800b3307
call fcn.1801270de
test al, al
jmp 0x1800b3313
jne 0x1800b338c
mov rdx, r15
movsx rcx, bp
movzx ecx, bp
mov rcx, rsi
jmp 0x1800b332b
call fcn.1801270de
test al, al
jne 0x1800b338c
mov rdx, r14
movzx rcx, cx
mov rcx, rsi
jmp 0x1800b3347
call fcn.1801270de
test al, al
jmp 0x1800b3353
jne 0x1800b338c
mov rdx, rdi
mov rcx, rsi
call fcn.1801270de
test al, al
jne 0x1800b338c
mov rdx, rbx
movsx rcx, bp
movzx rcx, cx
mov rcx, rsi
jmp 0x1800b337f
call fcn.1801270de
test al, al
je 0x1800b34dd
movsd qword [rbp - 0x70], xmm13
jmp 0x1800b3397
movsd qword [rbp - 0x68], xmm12
movaps xmm0, xmmword [0x18008e290]
movaps xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x40], xmm1
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
bt rax, rdx
movups xmmword [rsp + 0x70], xmm1
ror ah, 0xc2
neg ax
movzx eax, byte [0x180095241]
clc
cmp cl, r12b
test al, al
jmp 0x1800b33d7
je 0x1800b33e6
movaps xmm0, xmm10
jmp 0x1800b33ef
movaps xmm0, xmm11
jmp 0x1800b33ef
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
je 0x1800b340c
movaps xmm0, xmm10
jmp 0x1800b3407
jmp 0x1800b3415
movaps xmm0, xmm11
jmp 0x1800b3415
cvtss2sd xmm0, xmm0
movsd qword [rbp - 0x20], xmm0
movsx eax, r14w
movsx r12w, cl
movzx r8, r9w
movsd qword [rbp - 0x18], xmm1
cmovl r12d, r8d
rdtsc
cdq
lea rax, [rbp - 0x40]
mov qword [rsp + 0x60], rax
movsx r9d, r14w
mov byte [rsp + 0x50], 1
mov byte [rsp + 0x48], 1
lea rax, [rbp]
setp r12b
mov qword [rsp + 0x40], rax
xchg r12b, r8b
lea rax, [rsp + 0x70]
mov qword [rsp + 0x38], rax
setns r8b
movsx edx, sp
movss dword [rsp + 0x30], xmm14
xchg r8b, r12b
rdtsc
lea rax, [rbp - 0x60]
cdq
movzx rcx, cx
xchg cl, r9b
mov qword [rsp + 0x28], rax
movzx r12, di
cwde
movzx r12d, r9w
lea rax, [rbp - 0x20]
mov r9b, 0x7c
cmovge cx, bp
bswap rcx
mov qword [rsp + 0x20], rax
movsx r8, r11w
cqo
lea r9, [rbp - 0x70]
movsx r8d, di
movzx ecx, r12w
lea r8, [rbp - 0x10]
mov rdx, qword [0x180096eb8]
mov r12, qword [rbp + 0x18]
not cl
jmp 0x1800b34d0
mov rcx, r12
call fcn.180138dc4
jmp 0x1800b34e1
mov r12, qword [rbp + 0x18]
cmp byte [0x180095962], 0
jmp 0x1800b34ed
je 0x1800b407d
lea rcx, [rbp + 0x540]
stc
cwde
lea rax, [0x180000000]
bsr r8w, r13w
sbb r15d, ecx
adc r15w, ax
lea rax, [rax + 0x85840]
add r8, 0x26cd21cc
ror dil, 0xc7
movzx r8w, r9b
movups xmm0, xmmword [rax]
sar r8w, cl
movups xmmword [rcx], xmm0
bsr r8w, si
movups xmm1, xmmword [rax + 0x10]
neg dil
movups xmmword [rcx + 0x10], xmm1
xor r15b, spl
test r15b, spl
movups xmm0, xmmword [rax + 0x20]
adc di, r9w
movups xmmword [rcx + 0x20], xmm0
rcr r8w, 0x22
or r8b, r10b
adc r15b, 0x90
movups xmm1, xmmword [rax + 0x30]
shr r15, 0x62
cmp r14b, 0xf5
movups xmmword [rcx + 0x30], xmm1
sub rdi, rdx
shl dil, 0xdb
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movsx r8, ax
movups xmm1, xmmword [rax + 0x50]
neg r8w
movups xmmword [rcx + 0x50], xmm1
xor r15b, r9b
bt rdi, rcx
bt r15, 0x24
movups xmm0, xmmword [rax + 0x60]
bswap r8w
movups xmmword [rcx + 0x60], xmm0
shl r15w, 0xe1
setnp r15b
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
test si, r9w
or r8w, r11w
movups xmmword [rcx - 0x10], xmm1
cmove r8d, eax
movups xmm0, xmmword [rax + 0x80]
add di, r14w
rol dil, 0x7b
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x90]
sal dil, 0xa
cmp r8b, 0x52
movups xmmword [rcx + 0x10], xmm1
mov r8b, 0xa9
rol r8b, 0xff
sal dil, 0xc1
movups xmm0, xmmword [rax + 0xa0]
ror di, cl
movups xmmword [rcx + 0x20], xmm0
shr r15w, 0x8d
stc
movups xmm1, xmmword [rax + 0xb0]
bsf rdi, rax
movups xmmword [rcx + 0x30], xmm1
ror r15w, cl
xor r15d, 0x2fa004a9
movzx eax, word [rax + 0xc0]
not rdi
sub dil, cl
mov word [rcx + 0x40], ax
xor ebx, ebx
rcl r15d, cl
mov r8d, ebx
adc di, 0x4c0b
btr r15w, r13w
lea r15d, [rbx + 1]
and dil, bl
shrd rdi, r11, 0xf2
lea edi, [rbx + 0x1f]
test rdi, r12
clc
cmc
cmp r13d, 2
jmp 0x1800b3667
jl 0x1800b37cc
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, r15d
movdqa xmm7, xmmword [0x18008e060]
movd xmm8, edi
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x540]
jmp 0x1800b36a4
nop dword [rax + rax]
jmp 0x1800b36b1
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b3710
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800b371d
pxor xmm3, xmm0
movq qword [rcx], xmm3
sets al
lea eax, [r8 + 4]
jmp 0x1800b3731
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b378f
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800b379d
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r8d, 0x60
jmp 0x1800b37b7
jl 0x1800b36b1
cmp r8d, 0x61
jmp 0x1800b37c6
jge 0x1800b3877
movsxd rax, r8d
inc ecx
add r9w, 0x184d
adc ch, 0xec
lea r9, [rbp + 0x540]
and dx, bp
shr dx, 0x41
cwd
lea r9, [r9 + rax*2]
nop
and ah, 0x75
add dx, si
mov eax, 0x94f2095
movzx cx, bh
bsr ecx, esi
ror cl, 0x40
imul r8d
shr ch, 0x53
bsr eax, esi
sal ax, cl
sar edx, 1
shr al, 0x50
movsxd rax, r10d
movzx rax, r8w
mov eax, edx
shr eax, 0x1f
bt rcx, 0xa0
bts rcx, rdi
add edx, eax
xor ch, 0xf1
cbw
movzx eax, dx
imul ecx, eax, 0x37
mov al, r12b
add ax, r13w
movzx eax, r8w
stc
cmc
sub ax, cx
test r12w, 0xcee
test bp, bx
add ax, 0x34
xor word [r9], ax
inc r8d
stc
cmp ecx, r11d
cmc
lea r9, [r9 + 2]
cmp ax, 0x257b
cmp r8d, 0x61
jmp 0x1800b3871
jl 0x1800b37f5
mov dword [rsp + 0x28], ebx
and r8d, ebp
test al, sil
shl r8b, 0x62
mov dword [rsp + 0x20], ebx
mov r8, 0x32f9728d
sub r9d, r9d
shl r8b, 0xa8
bts r8, rsp
lea r8, [rbp + 0x540]
test spl, 0xbc
sub edx, edx
sub ecx, ecx
jmp 0x1800b38af
call qword [0x180096f78]
mov r14, rax
bt r8w, 0x59
rcl al, 0x95
movups xmm0, xmmword [0x1800857d0]
cbw
movups xmmword [rbp + 0xa0], xmm0
movups xmm1, xmmword [0x1800857e0]
adc ah, 0x4d
movups xmmword [rbp + 0xb0], xmm1
clc
ror r8b, cl
shrd eax, r11d, 0xf3
movups xmm0, xmmword [0x1800857f0]
shl r8, cl
movups xmmword [rbp + 0xc0], xmm0
jmp 0x1800b3901
movups xmm1, xmmword [0x180085800]
movups xmmword [rbp + 0xd0], xmm1
bsf ax, dx
xor ax, 0x7ed6
btr ax, r13w
movups xmm0, xmmword [0x180085810]
xor r8w, 0x7957
rcl r8b, cl
movups xmmword [rbp + 0xe0], xmm0
clc
cmp r12w, 0x93d
movups xmm1, xmmword [0x180085820]
movsx ax, r15b
xadd ax, r8w
movups xmmword [rbp + 0xf0], xmm1
movsd xmm0, qword [0x180085830]
movsx ax, r12b
cdqe
movsd qword [rbp + 0x100], xmm0
mov eax, dword [0x180085838]
cmp bpl, 0x81
mov dword [rbp + 0x108], eax
not r8w
btc r8w, 0xa9
dec r8w
mov r8d, ebx
cmp r13d, 2
jmp 0x1800b3993
jl 0x1800b3afa
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, r15d
movdqa xmm7, xmmword [0x18008e060]
movd xmm8, edi
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0xa0]
jmp 0x1800b39d0
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b3a2f
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800b3a3c
pxor xmm3, xmm0
movq qword [rcx], xmm3
movsx ax, r14b
lea eax, [r8 + 4]
jmp 0x1800b3a52
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800b3ab9
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
cmp bp, r10w
add r8d, 8
test bp, 0x4894
cmp r15b, r8b
lea rcx, [rcx + 0x10]
cmp r15w, 0x1b6b
jmp 0x1800b3ae1
cmp r8d, 0x30
jl 0x1800b39d0
cmp r8d, 0x36
jmp 0x1800b3af4
jge 0x1800b3b79
movsxd rax, r8d
lea r9, [rbp + 0xa0]
lea r9, [r9 + rax*2]
mov eax, 0x94f2095
or ecx, r10d
movzx cx, ah
sub cx, 0x4a07
imul r8d
add cl, 0x14
xadd rcx, rcx
sar edx, 1
mov eax, edx
neg ch
bsf cx, di
shr eax, 0x1f
add edx, eax
mov cl, r10b
sar ax, cl
movzx eax, dx
imul ecx, eax, 0x37
rcr rax, cl
movsx eax, ax
cdqe
movzx eax, r8w
sub ax, cx
add ax, 0x34
stc
cmc
xor word [r9], ax
jmp 0x1800b3b5c
inc r8d
test rbp, 0x8ba6088
lea r9, [r9 + 2]
cmp r8d, 0x36
jmp 0x1800b3b73
jl 0x1800b3b08
mov dword [rsp + 0x28], ebx
or r8b, r15b
mov dword [rsp + 0x20], ebx
cmp bp, 0x699b
sub r9d, r9d
add r8b, sil
cmp dil, 0x4a
lea r8, [rbp + 0xa0]
cmp esp, 0x69692286
cmc
xor edx, edx
xor ecx, ecx
jmp 0x1800b3baa
call qword [0x180096f78]
mov rdi, rax
bswap r8w
stc
mov r8w, bp
movups xmm0, xmmword [0x180085750]
movups xmmword [rbp + 0x20], xmm0
bt r8w, 0x94
rcr al, 0x5a
movups xmm1, xmmword [0x180085760]
and r8, r10
rol r8d, 2
sub ah, 0x43
movups xmmword [rbp + 0x30], xmm1
movups xmm0, xmmword [0x180085770]
movups xmmword [rbp + 0x40], xmm0
movsx ax, ah
rcr ah, cl
movups xmm1, xmmword [0x180085780]
movups xmmword [rbp + 0x50], xmm1
lahf
movups xmm0, xmmword [0x180085790]
movups xmmword [rbp + 0x60], xmm0
sar rax, cl
movups xmm1, xmmword [0x1800857a0]
cmc
movups xmmword [rbp + 0x70], xmm1
btc rax, r12
movups xmm0, xmmword [0x1800857b0]
xor r8d, r10d
ror ah, 0x55
movups xmmword [rbp + 0x80], xmm0
movsd xmm1, qword [0x1800857c0]
cmovbe ax, r14w
adc r8b, dil
movsd qword [rbp + 0x90], xmm1
cbw
sal r8w, cl
mov eax, dword [0x1800857c8]
shld r8, r12, 0x21
clc
not r8d
mov dword [rbp + 0x98], eax
shl al, cl
bsf r8w, sp
movzx eax, word [0x1800857cc]
mov word [rbp + 0x9c], ax
xchg r8b, r8b
stc
bts r8d, r12d
mov r8d, ebx
test di, 0x2264
cmp r13d, 2
jmp 0x1800b3c95
jl 0x1800b3e02
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, r15d
movdqa xmm7, xmmword [0x18008e060]
mov eax, 0x1f
jmp 0x1800b3cc2
movd xmm8, eax
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x20]
nop dword [rax]
jmp 0x1800b3cdc
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b3d3b
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
mov ah, 0x50
lahf
nop
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b3db3
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800b3dc1
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
stc
cmp r11w, r12w
cmc
add r8d, 8
stc
cmp eax, 0x88855e0
lea rcx, [rcx + 0x10]
stc
clc
cmp r11w, r14w
cmp r8d, 0x38
jmp 0x1800b3ded
jl 0x1800b3cdc
cmp r8d, 0x3f
jmp 0x1800b3dfc
jge 0x1800b3e95
movsxd rax, r8d
seto ch
or r9, r15
lea r9, [rbp + 0x20]
movzx edx, r11w
bts edx, esp
lea r9, [r9 + rax*2]
nop dword [rax]
rcl cl, cl
rcr ch, 9
mov eax, 0x94f2095
xchg cl, ch
imul r8d
sar edx, 1
sar ah, cl
shr ch, 0xe1
cbw
mov eax, edx
add cl, r10b
adc ecx, r13d
shr eax, 0x1f
add edx, eax
mov cl, ah
shl cx, cl
movzx eax, dx
adc rcx, 0x2d384a98
mov cx, 0x4e2d
cmc
imul ecx, eax, 0x37
movzx eax, r8w
clc
stc
test r15b, r11b
sub ax, cx
add ax, 0x34
clc
xor word [r9], ax
jmp 0x1800b3e74
inc r8d
test bh, 0x1f
clc
lea r9, [r9 + 2]
jmp 0x1800b3e86
cmp r8d, 0x3f
jmp 0x1800b3e8f
jl 0x1800b3e23
mov dword [rsp + 0x28], ebx
movzx r8d, sp
mov dword [rsp + 0x20], ebx
sub r8, 0x96d1d03
add r8b, r10b
xadd r8d, r8d
xor r9d, r9d
clc
test r14b, bpl
lea r8, [rbp + 0x20]
cmp r10d, eax
test r15w, 0x5113
sub edx, edx
xor ecx, ecx
jmp 0x1800b3ecc
call qword [0x180096f78]
mov rbx, rax
mov rdx, r14
cmovle cx, si
mov rcx, rsi
jmp 0x1800b3ee4
call fcn.1801270de
test al, al
jne 0x1800b3f26
mov rdx, rdi
movsxd rcx, eax
mov rcx, rsi
jmp 0x1800b3eff
call fcn.1801270de
test al, al
jne 0x1800b3f26
mov rdx, rbx
not cl
mov rcx, rsi
jmp 0x1800b3f19
call fcn.1801270de
test al, al
je 0x1800b407d
movsd qword [rbp - 0x70], xmm13
jmp 0x1800b3f31
movsd qword [rbp - 0x68], xmm12
jmp 0x1800b3f3c
movaps xmm0, xmmword [0x18008e290]
jmp 0x1800b3f48
movaps xmmword [rbp - 0x60], xmm0
jmp 0x1800b3f51
xorps xmm1, xmm1
movups xmmword [rbp - 0x40], xmm1
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
and ax, 0x6ece
stc
movups xmmword [rsp + 0x70], xmm1
jmp 0x1800b3f75
movzx eax, byte [0x180095241]
test r12b, 0xdb
clc
test al, al
je 0x1800b3f97
movaps xmm0, xmm10
jmp 0x1800b3f92
jmp 0x1800b3fa0
movaps xmm0, xmm11
jmp 0x1800b3fa0
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
je 0x1800b3fbd
movaps xmm0, xmm10
jmp 0x1800b3fb8
jmp 0x1800b3fc6
movaps xmm0, xmm11
jmp 0x1800b3fc6
cvtss2sd xmm0, xmm0
movsd qword [rbp - 0x20], xmm0
movsd qword [rbp - 0x18], xmm1
movsxd rcx, r15d
mov cl, r10b
xchg r9b, al
lea rax, [rbp - 0x40]
cwd
bswap cx
mov qword [rsp + 0x60], rax
mov r9b, 0xc9
cwd
mov byte [rsp + 0x50], 1
mov byte [rsp + 0x48], 1
movzx rdx, r8w
cwde
lea rax, [rbp]
setno dl
cqo
mov qword [rsp + 0x40], rax
movsxd r8, r11d
cbw
cqo
lea rax, [rsp + 0x70]
mov r9b, 0x71
movsx ecx, bx
mov qword [rsp + 0x38], rax
movsx rax, di
cdq
lahf
movss dword [rsp + 0x30], xmm14
lea rax, [rbp - 0x60]
mov qword [rsp + 0x28], rax
movzx dx, dh
bswap cx
lea rax, [rbp - 0x20]
mov qword [rsp + 0x20], rax
cqo
cmovo r9, rbx
jmp 0x1800b4055
lea r9, [rbp - 0x70]
movzx r8, di
lea r8, [rbp - 0x10]
movsx dx, cl
movsx rdx, r8w
mov rdx, qword [0x180096eb8]
mov rcx, r12
jmp 0x1800b4078
call fcn.180138dc4
cmp byte [0x180095961], 0
jmp 0x1800b4089
je 0x1800b6027
movups xmm0, xmmword [0x1800856b0]
movups xmmword [rbp + 0x320], xmm0
movsxd r8, r11d
movsx r14w, dil
not rdi
movups xmm1, xmmword [0x1800856c0]
sbb r14w, r11w
neg dil
bswap di
movups xmmword [rbp + 0x330], xmm1
bt rax, 0xa8
shrd ax, cx, 0xc7
movups xmm0, xmmword [0x1800856d0]
cbw
movups xmmword [rbp + 0x340], xmm0
movups xmm1, xmmword [0x1800856e0]
movups xmmword [rbp + 0x350], xmm1
movsx di, r12b
sal dil, 0xef
movups xmm0, xmmword [0x1800856f0]
sal r8b, 0xb6
movups xmmword [rbp + 0x360], xmm0
sar ax, cl
bsf ax, bp
clc
movups xmm1, xmmword [0x180085700]
cmovbe r14w, r9w
neg edi
movups xmmword [rbp + 0x370], xmm1
mov rax, rdi
stc
movups xmm0, xmmword [0x180085710]
bsf r14w, bx
bts r8, rbp
cwde
movups xmmword [rbp + 0x380], xmm0
movups xmm1, xmmword [0x180085720]
btc r8d, 0xe3
cmp r10b, al
movsxd r14, ebp
movups xmmword [rbp + 0x390], xmm1
movups xmm0, xmmword [0x180085730]
and r14b, spl
sal r8, 0x5d
movups xmmword [rbp + 0x3a0], xmm0
and r8b, 0x44
mov eax, dword [0x180085740]
mov dword [rbp + 0x3b0], eax
sal r8b, 0xcb
movzx eax, word [0x180085744]
stc
adc r14, r11
inc r8b
mov word [rbp + 0x3b4], ax
cmc
btc r14, 6
xor ebx, ebx
mov r8d, ebx
xadd dil, r14b
movsx r14w, r9b
lea edi, [rbx + 1]
rcr r14b, cl
lea r14d, [rbx + 0x1f]
cmc
clc
cmp r13d, 2
jmp 0x1800b41bc
jl 0x1800b432e
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, edi
movdqa xmm7, xmmword [0x18008e060]
movd xmm8, r14d
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x320]
jmp 0x1800b41f8
nop dword [rax]
jmp 0x1800b4201
nop dword [rax + rax]
jmp 0x1800b420e
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b426d
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800b427a
pxor xmm3, xmm0
movq qword [rcx], xmm3
cmovo rax, r14
lea eax, [r8 + 4]
jmp 0x1800b428f
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b42ed
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
test spl, 0x25
add r8d, 8
test r9w, 0x7131
lea rcx, [rcx + 0x10]
cmp r13w, r15w
cmp r8d, 0x48
jmp 0x1800b431e
jl 0x1800b420e
cmp r8d, 0x4b
jge 0x1800b43c4
movsxd rax, r8d
xor dh, 0xf0
lea r9, [rbp + 0x320]
bts rcx, r13
lea r9, [r9 + rax*2]
nop
cqo
cwd
mov eax, 0x94f2095
cmp r12b, 0xe4
sal dx, 0x8b
imul r8d
mov al, 0xfe
bts cx, r12w
sar edx, 1
movsx cx, bl
rcr cl, 0xf5
mov eax, edx
movsx ecx, r10w
adc cl, 0x1c
shr eax, 0x1f
rcr cx, 0x19
setge cl
rcr ecx, cl
add edx, eax
movzx eax, dx
ror ch, 0x58
imul ecx, eax, 0x37
movzx eax, r8w
sub ax, cx
cmp r12w, r9w
jmp 0x1800b4398
add ax, 0x34
cmp r11b, dl
cmc
xor word [r9], ax
jmp 0x1800b43a9
inc r8d
jmp 0x1800b43b1
lea r9, [r9 + 2]
cmp r8d, 0x4b
jmp 0x1800b43be
jl 0x1800b4348
mov dword [rsp + 0x28], ebx
xor r8b, bl
neg r8b
mov dword [rsp + 0x20], ebx
xor r9d, r9d
movzx r8, di
or r8, 0x5d4539e9
lea r8, [rbp + 0x320]
cmp si, 0x50a4
xor edx, edx
cmp bp, r12w
test r9b, sil
xor ecx, ecx
jmp 0x1800b43fc
call qword [0x180096f78]
mov qword [rbp - 0x50], rax
movups xmm0, xmmword [0x180085610]
bt rax, 0x3c
clc
movups xmmword [rbp + 0x400], xmm0
mov ax, 0x46a9
movups xmm1, xmmword [0x180085620]
or rax, 0x5eec35a3
rcl r8b, cl
bswap ax
movups xmmword [rbp + 0x410], xmm1
movups xmm0, xmmword [0x180085630]
nop
sbb al, 0x1e
cwde
movups xmmword [rbp + 0x420], xmm0
movups xmm1, xmmword [0x180085640]
cdqe
bsr r8w, r11w
movups xmmword [rbp + 0x430], xmm1
movups xmm0, xmmword [0x180085650]
not eax
and r8d, 0x70142762
movsx r8w, r14b
movups xmmword [rbp + 0x440], xmm0
bswap r8w
sbb r8b, 0xea
movups xmm1, xmmword [0x180085660]
shr eax, 0xbf
sal r8w, cl
movups xmmword [rbp + 0x450], xmm1
cmovnp rax, r8
movzx r8d, ax
sub al, spl
movups xmm0, xmmword [0x180085670]
ror ax, cl
and r8b, sil
and r8b, 0x4a
movups xmmword [rbp + 0x460], xmm0
movups xmm1, xmmword [0x180085680]
movups xmmword [rbp + 0x470], xmm1
xadd eax, r8d
not r8w
movups xmm0, xmmword [0x180085690]
sar ah, cl
bts r8d, eax
movups xmmword [rbp + 0x480], xmm0
movzx eax, word [0x1800856a0]
sal r8w, cl
mov word [rbp + 0x490], ax
sbb r8b, spl
shrd r8w, bx, 0xef
mov r8d, ebx
test sil, 6
cmp r13d, 2
jmp 0x1800b4511
jl 0x1800b4666
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, edi
movdqa xmm7, xmmword [0x18008e060]
movd xmm8, r14d
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x400]
jmp 0x1800b454d
nop dword [rax]
jmp 0x1800b4555
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b45b4
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
movzx eax, bx
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b4629
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
stc
add r8d, 8
cmp r8w, 0x2e3c
lea rcx, [rcx + 0x10]
cmp r13b, dl
cmp r8d, 0x48
jl 0x1800b4555
cmp r8d, 0x49
jmp 0x1800b4660
jge 0x1800b46f6
movsxd rax, r8d
clc
lea r9, [rbp + 0x400]
setno dl
lea r9, [r9 + rax*2]
nop
mov eax, 0x94f2095
rcr cl, cl
movzx rcx, r13w
imul r8d
sar edx, 1
shrd cx, r10w, 0x2c
test spl, 0xea
mov eax, edx
sbb cx, bx
cmp al, 0x29
shr eax, 0x1f
xadd cl, cl
sal rcx, 0xc5
add edx, eax
bt rax, 0xeb
movzx eax, dx
adc rcx, rcx
shl cl, 0xa2
imul ecx, eax, 0x37
movzx eax, r8w
cmc
jmp 0x1800b46c1
sub ax, cx
add ax, 0x34
cmp r13d, 0x702f35d2
jmp 0x1800b46d4
xor word [r9], ax
inc r8d
stc
lea r9, [r9 + 2]
test r9b, 0xe3
cmp r8b, r8b
cmp r8d, 0x49
jmp 0x1800b46f0
jl 0x1800b4679
mov dword [rsp + 0x28], ebx
clc
shld r8d, r15d, 0xc3
movsx r8, dx
mov dword [rsp + 0x20], ebx
xchg r8b, r8b
btr r8, 0xdc
xor r9d, r9d
not r8b
adc r8b, 0x71
lea r8, [rbp + 0x400]
test sp, r9w
xor edx, edx
cmp r14b, 0x9b
xor ecx, ecx
jmp 0x1800b4732
call qword [0x180096f78]
mov qword [rbp - 0x80], rax
movups xmm0, xmmword [0x180085570]
xadd r8b, r8b
cwde
sal rax, 0xbb
movups xmmword [rbp + 0x260], xmm0
shr r8, 0x26
bts r8w, r8w
movups xmm1, xmmword [0x180085580]
sub rax, rdx
ror ah, 0x7e
or r8b, 0xfa
movups xmmword [rbp + 0x270], xmm1
btc r8w, 0x8a
movups xmm0, xmmword [0x180085590]
not r8d
movups xmmword [rbp + 0x280], xmm0
movups xmm1, xmmword [0x1800855a0]
and r8, 0x3d325386
sub r8w, bp
bts eax, r9d
movups xmmword [rbp + 0x290], xmm1
movups xmm0, xmmword [0x1800855b0]
xor r8b, 0xf5
movzx eax, r13w
movups xmmword [rbp + 0x2a0], xmm0
stc
not ah
movups xmm1, xmmword [0x1800855c0]
movups xmmword [rbp + 0x2b0], xmm1
bswap r8
dec r8
movups xmm0, xmmword [0x1800855d0]
movups xmmword [rbp + 0x2c0], xmm0
neg ax
movsx r8, r10w
shl ax, 0xc8
movups xmm1, xmmword [0x1800855e0]
dec r8w
movups xmmword [rbp + 0x2d0], xmm1
sub r8d, r10d
jmp 0x1800b4808
movups xmm0, xmmword [0x1800855f0]
movzx ax, spl
rcl ax, 0x71
movups xmmword [rbp + 0x2e0], xmm0
neg r8b
xchg r8b, al
bts r8, rsi
mov eax, dword [0x180085600]
btr r8, r13
shr r8d, cl
shld r8w, bx, 0x5e
mov dword [rbp + 0x2f0], eax
movzx eax, word [0x180085604]
mov word [rbp + 0x2f4], ax
xadd r8b, r8b
shr r8, cl
mov r8d, ebx
test r12, r9
cmp r13d, 2
jmp 0x1800b4866
jl 0x1800b49ce
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, edi
movdqa xmm7, xmmword [0x18008e060]
movd xmm8, r14d
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x260]
jmp 0x1800b48a2
nop dword [rax]
jmp 0x1800b48ae
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b490d
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800b491a
pxor xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
jmp 0x1800b492b
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b4989
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800b4997
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
cmp bh, 6
lea rcx, [rcx + 0x10]
clc
test spl, r8b
stc
cmp r8d, 0x48
jmp 0x1800b49b9
jl 0x1800b48ae
cmp r8d, 0x4b
jmp 0x1800b49c8
jge 0x1800b4a68
movsxd rax, r8d
cdq
bsr dx, r9w
lea r9, [rbp + 0x260]
sub cx, 0x75cb
shr cx, cl
test esp, 0x5cc50bf9
lea r9, [r9 + rax*2]
cbw
rcl edx, 0xa4
nop
mov eax, 0x94f2095
imul r8d
sar edx, 1
bts ax, ax
shrd ax, r8w, 0xfa
mov eax, edx
shr eax, 0x1f
movsx ecx, r9w
add edx, eax
bsf cx, di
inc ch
movzx eax, dx
shr ecx, 0xb1
ror rcx, cl
imul ecx, eax, 0x37
movsx ax, r11b
sar ah, cl
movzx eax, r8w
sub ax, cx
test r14b, al
add ax, 0x34
test r8d, 0xbb60198
cmp r10b, sil
xor word [r9], ax
inc r8d
cmp sil, spl
test ebx, 0x6e4b5175
lea r9, [r9 + 2]
cmp sil, 0xa
cmp r8d, 0x4b
jl 0x1800b49f6
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], ebx
xor r9d, r9d
lea r8, [rbp + 0x260]
jmp 0x1800b4a85
sub edx, edx
test bpl, 0xf0
cmp bx, dx
sub ecx, ecx
jmp 0x1800b4a95
call qword [0x180096f78]
mov qword [rbp - 0x60], rax
movzx r8, r12w
add cx, 0x5428
movups xmm0, xmmword [0x180085510]
movups xmmword [rbp + 0x130], xmm0
shld r8w, bp, 0x58
or r8b, bpl
bts ecx, eax
movups xmm1, xmmword [0x180085520]
bsf ecx, esi
add r8w, 0x3ae3
movups xmmword [rbp + 0x140], xmm1
xor r8b, cl
movups xmm0, xmmword [0x180085530]
inc r8b
movups xmmword [rbp + 0x150], xmm0
inc r8d
movsx r8w, dl
movups xmm1, xmmword [0x180085540]
dec cl
movups xmmword [rbp + 0x160], xmm1
movups xmm0, xmmword [0x180085550]
movups xmmword [rbp + 0x170], xmm0
cmp r13d, esi
mov ecx, dword [0x180085560]
cmp sil, r13b
movzx r8d, r9w
mov dword [rbp + 0x180], ecx
sbb r8w, r13w
btc r8w, dx
movzx ecx, word [0x180085564]
mov word [rbp + 0x184], cx
bt r8, 0x3f
mov r8d, ebx
cmp r8w, 0x431b
test r9w, 0x659f
cmp r13d, 2
jmp 0x1800b4b5d
jl 0x1800b4cb0
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, edi
movdqa xmm7, xmmword [0x18008e060]
movd xmm8, r14d
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x130]
jmp 0x1800b4b99
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b4bf8
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800b4c05
pxor xmm3, xmm0
movq qword [rcx], xmm3
not al
cbw
movzx eax, sp
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b4c76
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800b4c84
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
cmc
lea rcx, [rcx + 0x10]
cmc
cmp r8d, 0x28
jl 0x1800b4b99
cmp r8d, 0x2b
jmp 0x1800b4caa
jge 0x1800b4d51
movsxd rax, r8d
lea r9, [rbp + 0x130]
lea r9, [r9 + rax*2]
bswap dx
mov eax, 0x94f2095
add dl, 0xdc
imul r8d
bt rax, 0xad
dec cx
sar edx, 1
not ax
btr rcx, r10
movzx ax, ah
mov eax, edx
xadd ch, cl
shr eax, 0x1f
cmp r15w, 0x16a
bts rcx, rcx
shr cl, cl
add edx, eax
sub cx, 0x6965
movzx eax, dx
movsx ecx, r9w
stc
sar cx, 0x98
imul ecx, eax, 0x37
movzx eax, r8w
cmp rdx, 0x13dd1e9e
cmp cl, r9b
sub ax, cx
add ax, 0x34
test r8b, r12b
stc
xor word [r9], ax
jmp 0x1800b4d2d
inc r8d
test al, r12b
test r14w, 0x7993
lea r9, [r9 + 2]
jmp 0x1800b4d42
cmp r8d, 0x2b
jmp 0x1800b4d4b
jl 0x1800b4cc1
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], ebx
sub r9d, r9d
mov r8b, r10b
lea r8, [rbp + 0x130]
sub edx, edx
cmc
test r8b, 0xba
xor ecx, ecx
jmp 0x1800b4d74
call qword [0x180096f78]
mov qword [rsp + 0x70], rax
bsr rcx, rdi
movzx cx, r9b
movups xmm0, xmmword [0x1800854b0]
movsx r8w, r9b
movsx rcx, r12w
ror r8w, cl
movups xmmword [rbp + 0xa0], xmm0
not r8b
movups xmm1, xmmword [0x1800854c0]
or cx, 0x7be9
movups xmmword [rbp + 0xb0], xmm1
add ch, 0x4e
sbb r8w, r10w
sbb cx, 0x3be4
movups xmm0, xmmword [0x1800854d0]
mov r8d, 0x7c883c05
movups xmmword [rbp + 0xc0], xmm0
btc r8d, r11d
shl r8b, cl
xor ch, 0xdf
movups xmm1, xmmword [0x1800854e0]
shrd r8d, r9d, 0x62
movups xmmword [rbp + 0xd0], xmm1
bsr r8w, sp
movups xmm0, xmmword [0x1800854f0]
movups xmmword [rbp + 0xe0], xmm0
xor r8, 0x6ef81dd0
mov cx, 0x2880
rcl r8d, cl
mov ecx, dword [0x180085500]
movsxd r8, r10d
mov dword [rbp + 0xf0], ecx
dec ch
movzx ecx, word [0x180085504]
bsf r8w, r13w
clc
add r8, 0x439d5c58
mov word [rbp + 0xf4], cx
sbb r8d, 0x2b057b2c
mov r8d, ebx
cmp r14w, r12w
cmp r13d, 2
jl 0x1800b4fb6
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, edi
movdqa xmm7, xmmword [0x18008e060]
movd xmm8, r14d
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0xa0]
jmp 0x1800b4e91
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b4ef0
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800b4efd
pxor xmm3, xmm0
movq qword [rcx], xmm3
setns ah
lahf
lea eax, [r8 + 4]
jmp 0x1800b4f12
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b4f70
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
jmp 0x1800b4f89
add r8d, 8
cmp r9d, ebp
test r9b, 0xb4
lea rcx, [rcx + 0x10]
cmp r8d, 0x28
jmp 0x1800b4fa1
jl 0x1800b4e91
cmp r8d, 0x2b
jmp 0x1800b4fb0
jge 0x1800b504c
movsxd rax, r8d
movzx r9d, r12w
stc
lea r9, [rbp + 0xa0]
lea r9, [r9 + rax*2]
mov eax, 0x94f2095
or dx, 0x2b96
sar rdx, 0x49
imul r8d
bswap ax
sar edx, 1
neg al
btr ax, r11w
mov eax, edx
dec cx
cmp dl, 0x39
shr eax, 0x1f
ror cx, cl
cmp di, dx
movsx ecx, bx
add edx, eax
btr ecx, 0x26
bswap cx
bt eax, edx
movzx eax, dx
sal ecx, 0x5d
imul ecx, eax, 0x37
movsxd rax, ebx
movzx eax, r8w
test r13b, 0x11
sub ax, cx
add ax, 0x34
cmp r11b, 0x10
test ax, r14w
xor word [r9], ax
jmp 0x1800b5032
inc r8d
lea r9, [r9 + 2]
jmp 0x1800b5042
cmp r8d, 0x2b
jl 0x1800b4fc9
mov dword [rsp + 0x28], ebx
rcl r8b, 0xc3
clc
rcr r8d, 0x37
mov dword [rsp + 0x20], ebx
btc r8w, 0xeb
sub r9d, r9d
btr r8w, r8w
bts r8d, esi
lea r8, [rbp + 0xa0]
cmp bx, ax
clc
cmp dh, 0x8b
xor edx, edx
test ax, r9w
xor ecx, ecx
jmp 0x1800b508a
call qword [0x180096f78]
mov r12, rax
cmp spl, r9b
movups xmm0, xmmword [0x180085410]
movsx r8w, r8b
rol r8, cl
shld eax, r11d, 0x10
movups xmmword [rbp + 0x4a0], xmm0
cmp ebp, 0x325569d5
movups xmm1, xmmword [0x180085420]
movups xmmword [rbp + 0x4b0], xmm1
movups xmm0, xmmword [0x180085430]
mov ax, si
movups xmmword [rbp + 0x4c0], xmm0
movups xmm1, xmmword [0x180085440]
sar r8d, cl
cdqe
rcl r8w, cl
movups xmmword [rbp + 0x4d0], xmm1
mov al, 0x6e
rcr r8b, 0x9a
cmovno r8w, r14w
movups xmm0, xmmword [0x180085450]
cmc
adc r8w, bp
movups xmmword [rbp + 0x4e0], xmm0
rcl al, 0x47
shr r8w, 0x96
or rax, r13
movups xmm1, xmmword [str.3256]
clc
movups xmmword [rbp + 0x4f0], xmm1
and ah, 0x15
sub r8, 0x496726b9
sal r8, cl
movups xmm0, xmmword [0x180085470]
or r8, rcx
movups xmmword [rbp + 0x500], xmm0
mov r8d, 0x79b46bf7
movups xmm1, xmmword [0x180085480]
cmc
btr r8d, 0xa3
movups xmmword [rbp + 0x510], xmm1
movups xmm0, xmmword [0x180085490]
not ax
rcr al, 0xf9
movups xmmword [rbp + 0x520], xmm0
and r8w, 0x69f5
test r13d, ecx
btr eax, 0x92
movzx eax, word [0x1800854a0]
rcr r8w, cl
movsx r8w, sil
stc
mov word [rbp + 0x530], ax
sub r8w, r13w
mov r8d, ebx
cmc
cmp cl, bh
cmp spl, 0xd
cmp r13d, 2
jmp 0x1800b51ad
jl 0x1800b5303
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, edi
movdqa xmm7, xmmword [0x18008e060]
movd xmm8, r14d
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x4a0]
jmp 0x1800b51e9
nop dword [rax]
jmp 0x1800b51f1
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b5250
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800b525d
pxor xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
jmp 0x1800b526e
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
cmc
add r8d, 8
jmp 0x1800b52e6
lea rcx, [rcx + 0x10]
cmp r8d, 0x48
jmp 0x1800b52f3
jl 0x1800b51f1
cmp r8d, 0x49
jge 0x1800b539c
movsxd rax, r8d
cmp cl, r13b
sar r9b, 0x83
lea r9, [rbp + 0x4a0]
cmovae rcx, r12
rcr dx, 0x7b
and cl, bpl
lea r9, [r9 + rax*2]
inc edx
sal dl, cl
nop
rol eax, 0xc9
mov eax, 0x94f2095
test bx, 0x5d86
imul r8d
sub ch, 0xb7
sar edx, 1
mov eax, edx
xchg cl, cl
sub cl, r9b
shr eax, 0x1f
cmc
rol ch, 0x44
add edx, eax
mov eax, ebp
movzx eax, dx
btc ecx, eax
imul ecx, eax, 0x37
sbb eax, 0x57c17d03
movzx eax, r8w
test r12b, 0x35
cmc
clc
sub ax, cx
jmp 0x1800b5374
add ax, 0x34
xor word [r9], ax
jmp 0x1800b5381
inc r8d
cmp r15w, r13w
cmc
lea r9, [r9 + 2]
cmp r8d, 0x49
jmp 0x1800b5396
jl 0x1800b532b
mov dword [rsp + 0x28], ebx
btc r8d, 0xa1
mov dword [rsp + 0x20], ebx
stc
sub r9d, r9d
movzx r8, r15w
shl r8w, 0x2b
inc r8w
lea r8, [rbp + 0x4a0]
cmc
xor edx, edx
cmc
sub ecx, ecx
call qword [0x180096f78]
mov r15, rax
shr r8d, cl
movups xmm0, xmmword [0x180085390]
btr r8w, r11w
movups xmmword [rbp + 0x20], xmm0
bts r8, r8
movups xmm1, xmmword [0x1800853a0]
shl r8b, 0xac
xor r8b, 0xfa
movups xmmword [rbp + 0x30], xmm1
movups xmm0, xmmword [0x1800853b0]
bt rax, 0x77
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [0x1800853c0]
sar ax, 0x75
btc ax, 0xba
movups xmmword [rbp + 0x50], xmm1
movsx r8w, dl
adc r8b, 0x97
neg r8w
movups xmm0, xmmword [0x1800853d0]
shl ax, 0xbf
movups xmmword [rbp + 0x60], xmm0
shld r8w, di, 0xc9
xchg r8b, al
shl al, cl
movups xmm1, xmmword [str.3_9:N__f_a]
movups xmmword [rbp + 0x70], xmm1
movups xmm0, xmmword [0x1800853f0]
movups xmmword [rbp + 0x80], xmm0
movsd xmm1, qword [0x180085400]
bt r8w, di
movsd qword [rbp + 0x90], xmm1
rcl ax, 0x21
movzx eax, sp
mov eax, dword [0x180085408]
mov dword [rbp + 0x98], eax
sar ah, 0x79
rcl al, 0x45
movzx eax, word [0x18008540c]
rcl r8b, 0x71
mov word [rbp + 0x9c], ax
sub r8b, r13b
and r8b, r10b
mov r8d, ebx
cmp r13d, 2
jmp 0x1800b54b0
jl 0x1800b561c
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, edi
movdqa xmm7, xmmword [0x18008e060]
movd xmm8, r14d
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x20]
jmp 0x1800b54e9
nop word [rax + rax]
jmp 0x1800b54f7
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b5556
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800b5563
pxor xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
jmp 0x1800b5574
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b55d2
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800b55e0
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
cmp spl, 0x49
add r8d, 8
cmp r13, 0x6cd12e18
cmc
lea rcx, [rcx + 0x10]
cmc
cmp r8d, 0x38
jmp 0x1800b5607
jl 0x1800b54f7
cmp r8d, 0x3f
jmp 0x1800b5616
jge 0x1800b56b2
movsxd rax, r8d
movzx r9, r13w
lea r9, [rbp + 0x20]
test r8w, r12w
shr cl, 0x20
lea r9, [r9 + rax*2]
bts rcx, r12
nop dword [rax]
btr ax, 0x33
cqo
mov eax, 0x94f2095
btc dx, r12w
imul r8d
sar edx, 1
rol cl, 0x73
or cx, 0x3d67
mov eax, edx
btc ecx, edi
shr eax, 0x1f
bsf cx, r9w
add edx, eax
ror ah, cl
jmp 0x1800b5672
movzx eax, dx
xchg ch, ch
imul ecx, eax, 0x37
bts ax, r10w
movsx eax, r8w
movzx eax, r8w
sub ax, cx
add ax, 0x34
test sil, 0xd
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp bp, r8w
cmc
clc
cmp r8d, 0x3f
jmp 0x1800b56ac
jl 0x1800b5641
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], ebx
bts r8w, r10w
xor r9d, r9d
neg r8b
inc r8b
lea r8, [rbp + 0x20]
xor edx, edx
test r15w, di
test bl, 0x15
sub ecx, ecx
jmp 0x1800b56dc
call qword [0x180096f78]
mov r14, rax
movups xmm0, xmmword [0x180085310]
ror r8w, cl
movups xmmword [rbp + 0x1d0], xmm0
sar r8, 0x2c
shld r8, r8, 0xe9
movups xmm1, xmmword [0x180085320]
mov al, 0x6c
xchg ah, al
movups xmmword [rbp + 0x1e0], xmm1
shr r8b, cl
rcl r8b, cl
bswap ax
movups xmm0, xmmword [0x180085330]
movsxd rax, r14d
shr r8b, 0x52
sub ax, r12w
movups xmmword [rbp + 0x1f0], xmm0
shld r8w, di, 0x1d
xchg ah, al
bts r8w, ax
movups xmm1, xmmword [0x180085340]
shr al, 0xf7
btr r8w, 0x38
movups xmmword [rbp + 0x200], xmm1
movups xmm0, xmmword [0x180085350]
rol r8b, 0xd
or r8b, 0x34
movups xmmword [rbp + 0x210], xmm0
sub al, r13b
movups xmm1, xmmword [0x180085360]
shl r8b, 0x44
shl ah, cl
movups xmmword [rbp + 0x220], xmm1
inc ah
movsx rax, r10w
clc
movups xmm0, xmmword [0x180085370]
movups xmmword [rbp + 0x230], xmm0
bsf rax, r8
movsxd rax, ebp
movsd xmm1, qword [0x180085380]
movsd qword [rbp + 0x240], xmm1
sbb r8b, bl
clc
bswap eax
mov eax, dword [0x180085388]
shr r8d, 0x4a
btc r8w, dx
sbb r8b, 0x13
mov dword [rbp + 0x248], eax
movzx eax, word [0x18008538c]
movzx r8, r12w
movsx r8, dx
mov word [rbp + 0x24c], ax
sbb r8b, spl
mov r8d, ebx
cmp rbp, rbx
cmp r13d, 2
jmp 0x1800b57f8
jl 0x1800b5959
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, edi
movdqa xmm7, xmmword [0x18008e060]
mov eax, 0x1f
movd xmm8, eax
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x1d0]
jmp 0x1800b5839
nop
jmp 0x1800b5840
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b589f
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800b58ac
pxor xmm3, xmm0
movq qword [rcx], xmm3
cmovns ax, bx
lea eax, [r8 + 4]
jmp 0x1800b58c1
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b591f
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800b592d
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmc
clc
cmp r8d, 0x38
jl 0x1800b5840
cmp r8d, 0x3f
jmp 0x1800b5953
jge 0x1800b59e5
movsxd rax, r8d
lea r9, [rbp + 0x1d0]
lea r9, [r9 + rax*2]
btr ecx, 6
cwd
nop
mov eax, 0x94f2095
shl dl, cl
rcl cl, cl
imul r8d
sar edx, 1
sar rcx, cl
mov eax, edx
shr cl, 0x5f
shrd cx, ax, 0xa6
movsx ecx, dx
shr eax, 0x1f
add edx, eax
movsx rax, r12w
rcr al, 0xbc
ror al, 0x2a
movzx eax, dx
imul ecx, eax, 0x37
xchg ah, al
movzx eax, r8w
cmp r10, r8
sub ax, cx
clc
cmp r11w, 0x21f6
add ax, 0x34
test edi, 0x38052df7
test dx, dx
xor word [r9], ax
jmp 0x1800b59ca
inc r8d
jmp 0x1800b59d2
lea r9, [r9 + 2]
cmp r8d, 0x3f
jmp 0x1800b59df
jl 0x1800b596e
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], ebx
or r8b, r13b
test dh, cl
sub r9d, r9d
lea r8, [rbp + 0x1d0]
stc
clc
xor edx, edx
jmp 0x1800b5a07
sub ecx, ecx
jmp 0x1800b5a0e
call qword [0x180096f78]
mov rdi, rax
lea rdx, [rbp + 0x540]
lea rax, [0x180000000]
mov r8d, 0x69795c32
bsr ecx, ecx
jmp 0x1800b5a33
lea rcx, [rax + 0x85260]
mov r8b, spl
or rax, 0x5b983b07
shr ah, 0x10
movups xmm0, xmmword [rcx]
add ax, r13w
sal r8b, cl
shr r8d, cl
movups xmmword [rdx], xmm0
mov al, 0x63
movups xmm1, xmmword [rcx + 0x10]
sal ax, 0x1d
shl eax, cl
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
shl al, 0x98
movups xmmword [rdx + 0x20], xmm0
test rbp, 0x50d72bb2
and al, 0xca
rcl r8d, cl
movups xmm1, xmmword [rcx + 0x30]
cmp r10b, 0x10
movups xmmword [rdx + 0x30], xmm1
bswap eax
cbw
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm0
sets r8b
movups xmm1, xmmword [rcx + 0x50]
ror ah, 0x2f
not al
shl ax, cl
movups xmmword [rdx + 0x50], xmm1
ror r8b, 0xd7
stc
or al, 0x38
movups xmm0, xmmword [rcx + 0x60]
test r8b, 0xfd
movups xmmword [rdx + 0x60], xmm0
neg r8d
cbw
movups xmm1, xmmword [rcx + 0x70]
dec al
bsf r8, r15
cmp spl, 0x7f
movups xmmword [rdx + 0x70], xmm1
movsx r8d, r9w
sbb r8d, 0x21bc49e1
movups xmm0, xmmword [rcx + 0x80]
btr eax, 0x73
adc r8b, dl
shl r8w, cl
movups xmmword [rdx + 0x80], xmm0
movups xmm1, xmmword [rcx + 0x90]
and r8, rcx
movups xmmword [rdx + 0x90], xmm1
ror r8w, cl
movzx eax, word [rcx + 0xa0]
xchg r8b, r8b
xor r8b, 0x23
xor r8b, dil
mov word [rdx + 0xa0], ax
bts r8d, r15d
mov r8d, ebx
cmp r13d, 2
jmp 0x1800b5b35
jl 0x1800b5cb2
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
mov eax, 1
jmp 0x1800b5b55
movd xmm6, eax
movdqa xmm7, xmmword [0x18008e060]
mov eax, 0x1f
jmp 0x1800b5b6b
movd xmm8, eax
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x540]
jmp 0x1800b5b85
nop word [rax + rax]
jmp 0x1800b5b93
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b5bf2
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800b5bff
pxor xmm3, xmm0
movq qword [rcx], xmm3
movzx eax, r14w
cdqe
lea eax, [r8 + 4]
jmp 0x1800b5c16
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b5c74
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800b5c82
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmc
cmp r8d, 0x50
jmp 0x1800b5c9d
jl 0x1800b5b93
cmp r8d, 0x51
jmp 0x1800b5cac
jge 0x1800b5d5e
movsxd rax, r8d
add edx, eax
sub r9b, r15b
lea r9, [rbp + 0x540]
or rdx, 0x48a43b7c
mov cl, r15b
lea r9, [r9 + rax*2]
sar al, cl
nop
add ch, 0xd8
mov al, r8b
rcl rax, cl
mov eax, 0x94f2095
not rdx
imul r8d
sal cl, cl
sar edx, 1
movzx rax, r13w
mov eax, edx
dec cx
shr eax, 0x1f
ror cl, 0xdf
and rcx, 0x589c07ce
seto cl
add edx, eax
rcl cx, 0x34
movzx eax, dx
movzx cx, r12b
imul ecx, eax, 0x37
movzx rax, di
and ah, 0x5f
movzx eax, r8w
sub ax, cx
test rsi, 0x5116566c
add ax, 0x34
stc
jmp 0x1800b5d38
xor word [r9], ax
jmp 0x1800b5d41
inc r8d
cmp rbp, 0x247a64cf
lea r9, [r9 + 2]
cmc
stc
test dh, 0xa
cmp r8d, 0x51
jl 0x1800b5cdb
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], ebx
xor r9d, r9d
shrd r8, r8, 0x15
sbb r8d, r14d
lea r8, [rbp + 0x540]
xor edx, edx
sub ecx, ecx
jmp 0x1800b5d81
call qword [0x180096f78]
mov rbx, rax
mov rdx, qword [rbp - 0x50]
bswap cx
mov rcx, rsi
jmp 0x1800b5d99
call fcn.1801270de
test al, al
jne 0x1800b5eb3
mov rdx, qword [rbp - 0x80]
bswap ecx
movzx cx, r13b
xchg cl, cl
mov rcx, rsi
jmp 0x1800b5dbb
call fcn.1801270de
test al, al
jmp 0x1800b5dc7
jne 0x1800b5eb3
mov rdx, qword [rbp - 0x60]
mov rcx, rsi
call fcn.1801270de
test al, al
jmp 0x1800b5de0
jne 0x1800b5eb3
mov rdx, qword [rsp + 0x70]
movsx rcx, sp
mov rcx, rsi
jmp 0x1800b5df7
call fcn.1801270de
test al, al
jmp 0x1800b5e03
jne 0x1800b5eb3
mov rdx, r12
movsx ecx, ax
bswap cx
cmovnp ecx, esp
mov rcx, rsi
jmp 0x1800b5e1d
call fcn.1801270de
test al, al
jmp 0x1800b5e29
jne 0x1800b5eb3
mov rdx, r15
cmovno cx, r14w
mov rcx, rsi
jmp 0x1800b5e3f
call fcn.1801270de
test al, al
jmp 0x1800b5e4b
jne 0x1800b5eb3
mov rdx, r14
movsx cx, ah
xchg rcx, rcx
mov rcx, rsi
jmp 0x1800b5e63
call fcn.1801270de
test al, al
jne 0x1800b5eb3
mov rdx, rdi
movsx cx, r11b
mov rcx, rsi
jmp 0x1800b5e80
call fcn.1801270de
test al, al
jmp 0x1800b5e8c
jne 0x1800b5eb3
mov rdx, rbx
movsx rcx, sp
mov rcx, rsi
jmp 0x1800b5ea1
call fcn.1801270de
test al, al
jmp 0x1800b5ead
je 0x1800b6027
movsd qword [rbp - 0x70], xmm13
jmp 0x1800b5ebe
movsd qword [rbp - 0x68], xmm12
jmp 0x1800b5ec9
movaps xmm0, xmmword [0x18008e290]
jmp 0x1800b5ed5
movaps xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x40], xmm1
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
movsx rax, r13w
movups xmmword [rsp + 0x70], xmm1
xor al, r10b
sbb al, spl
movzx eax, byte [0x180095241]
clc
cmc
cmp r15b, bpl
test al, al
je 0x1800b5f18
movaps xmm0, xmm10
jmp 0x1800b5f13
jmp 0x1800b5f1c
movaps xmm0, xmm11
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
jmp 0x1800b5f2a
je 0x1800b5f3e
movaps xmm0, xmm10
jmp 0x1800b5f39
jmp 0x1800b5f47
movaps xmm0, xmm11
jmp 0x1800b5f47
cvtss2sd xmm0, xmm0
movsd qword [rbp - 0x20], xmm0
movsx r8, r10w
movsd qword [rbp - 0x18], xmm1
sete r15b
lea rax, [rbp - 0x40]
movsx r15w, r9b
cmovp ecx, r8d
setge dh
mov qword [rsp + 0x60], rax
bswap cx
mov byte [rsp + 0x50], 1
mov byte [rsp + 0x48], 1
cbw
lahf
mov ch, 0xad
lea rax, [rbp]
mov qword [rsp + 0x40], rax
cbw
movsx dx, r9b
lea rax, [rsp + 0x70]
movsx edx, r12w
not rcx
mov qword [rsp + 0x38], rax
movsx edx, r13w
setae r9b
cdqe
movss dword [rsp + 0x30], xmm14
not cl
lea rax, [rbp - 0x60]
movsx r8, r13w
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x20]
jmp 0x1800b5fd4
mov qword [rsp + 0x20], rax
movsx r15d, r10w
movsx r8, sp
lea r9, [rbp - 0x70]
movzx ecx, dx
cmovo r8w, di
lea r8, [rbp - 0x10]
movsxd rdx, r13d
bswap r15w
mov rdx, qword [0x180096eb8]
mov r15d, r14d
movzx cx, r14b
movsx rcx, cx
mov r15, qword [rbp + 0x18]
mov ch, 0xa
bswap rcx
mov rcx, r15
jmp 0x1800b601d
call fcn.180138dc4
jmp 0x1800b602f
mov r15, qword [rbp + 0x18]
cmc
cmp r9b, r9b
xor r12d, r12d
cmp rsi, rcx
cmc
cmp byte [0x180095963], r12b
jmp 0x1800b6042
je 0x1800b6b1c
movups xmm0, xmmword [0x1800851f0]
clc
bts ebx, r11d
movups xmmword [rbp + 0x20], xmm0
movups xmm1, xmmword [0x180085200]
movups xmmword [rbp + 0x30], xmm1
movups xmm0, xmmword [0x180085210]
xadd rbx, rax
movups xmmword [rbp + 0x40], xmm0
test si, sp
clc
movups xmm1, xmmword [0x180085220]
inc dil
sal di, cl
xadd dil, r8b
movups xmmword [rbp + 0x50], xmm1
adc r8b, r10b
movzx r8w, r14b
shld eax, r8d, 0x15
movups xmm0, xmmword [0x180085230]
shr ah, cl
cdqe
inc r8b
movups xmmword [rbp + 0x60], xmm0
sar r8w, 0x76
movups xmm1, xmmword [0x180085240]
cwde
shrd r8w, dx, 2
movups xmmword [rbp + 0x70], xmm1
shr bh, 0x11
and r8b, r13b
movsd xmm0, qword [0x180085250]
sal di, 0x2f
movsd qword [rbp + 0x80], xmm0
and edi, r10d
mov eax, dword [0x180085258]
movsxd rbx, r13d
rol r8b, cl
mov dword [rbp + 0x88], eax
movzx eax, word [0x18008525c]
movsx di, r13b
bts bx, bp
movsxd rdi, ecx
mov word [rbp + 0x8c], ax
mov r8d, r12d
or dil, r8b
lea ebx, [r12 + 1]
lea edi, [rbx + 0x1e]
test r10b, 0x7a
test r9, r10
cmc
cmp r13d, 2
jl 0x1800b6286
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, ebx
movdqa xmm7, xmmword [0x18008e060]
movd xmm8, edi
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x20]
jmp 0x1800b615d
nop word [rax + rax]
jmp 0x1800b616b
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b61ca
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800b61d7
pxor xmm3, xmm0
movq qword [rcx], xmm3
cwde
movsx eax, r9w
movzx ax, dil
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800b6254
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
stc
add r8d, 8
jmp 0x1800b6267
lea rcx, [rcx + 0x10]
test cl, 0x14
cmp dil, sil
cmc
cmp r8d, 0x30
jl 0x1800b616b
cmp r8d, 0x37
jge 0x1800b6323
movsxd rax, r8d
bts cx, r10w
lea r9, [rbp + 0x20]
xor ch, 0xe0
cdq
lea r9, [r9 + rax*2]
sbb dh, 0xc4
nop dword [rax]
rcl eax, cl
adc dx, r12w
btr rcx, 0x10
mov eax, 0x94f2095
cdq
movzx rcx, r8w
imul r8d
rol ecx, cl
sar edx, 1
movzx cx, r9b
add ecx, 0x14b23497
mov eax, edx
movzx ecx, r10w
shr eax, 0x1f
btr rcx, 0xfa
add edx, eax
sar ax, 0xd
movzx eax, dx
xadd cl, cl
sub cl, 0xb0
imul ecx, eax, 0x37
stc
neg eax
movzx eax, r8w
jmp 0x1800b62fa
sub ax, cx
clc
add ax, 0x34
xor word [r9], ax
inc r8d
stc
lea r9, [r9 + 2]
cmc
test bpl, 0xe9
clc
cmp r8d, 0x37
jmp 0x1800b631d
jl 0x1800b62ac
mov dword [rsp + 0x28], r12d
dec r8w
bswap r8
mov dword [rsp + 0x20], r12d
sal r8b, cl
xor r9d, r9d
lea r8, [rbp + 0x20]
stc
clc
sub edx, edx
sub ecx, ecx
jmp 0x1800b6349
call qword [0x180096f78]
mov r14, rax
bts ecx, edi
movsx rax, di
movups xmm0, xmmword [0x180085180]
sbb r8, rax
btr r8d, r8d
movups xmmword [rbp + 0xa0], xmm0
movups xmm1, xmmword [0x180085190]
movups xmmword [rbp + 0xb0], xmm1
movups xmm0, xmmword [0x1800851a0]
not ah
movsx rcx, dx
movzx cx, spl
movups xmmword [rbp + 0xc0], xmm0
cbw
btr ax, dx
movups xmm1, xmmword [0x1800851b0]
ror rcx, cl
cmp r8w, 0x792b
movups xmmword [rbp + 0xd0], xmm1
rol cx, 0xcc
cmp rsi, 0x3e3239d8
movups xmm0, xmmword [0x1800851c0]
movsx cx, r11b
and r8d, ecx
movzx r8w, sil
movups xmmword [rbp + 0xe0], xmm0
sub r8w, sp
xadd cl, ch
movups xmm1, xmmword [0x1800851d0]
adc ah, ah
movups xmmword [rbp + 0xf0], xmm1
adc r8b, bl
jmp 0x1800b63f7
mov ecx, dword [0x1800851e0]
shrd eax, edi, 0x15
cmc
bt ax, 0xf9
mov dword [rbp + 0x100], ecx
movzx eax, word [0x1800851e4]
mov word [rbp + 0x104], ax
mov r8d, r12d
test r8b, bl
jmp 0x1800b6427
cmp r13d, 2
jmp 0x1800b6430
jl 0x1800b6586
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, ebx
movdqa xmm7, xmmword [0x18008e060]
movd xmm8, edi
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0xa0]
jmp 0x1800b646c
nop dword [rax]
jmp 0x1800b6474
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b64d3
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800b64e0
pxor xmm3, xmm0
movq qword [rcx], xmm3
not rax
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800b6556
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmc
cmp di, 0x1777
cmp r8d, 0x30
jmp 0x1800b6576
jl 0x1800b6474
cmp r8d, 0x33
jge 0x1800b6613
movsxd rax, r8d
cmp esp, r11d
lea r9, [rbp + 0xa0]
cwd
lea r9, [r9 + rax*2]
dec ch
nop
adc rax, r9
cqo
mov eax, 0x94f2095
sal cl, 0xca
btc edx, ecx
imul r8d
movzx rcx, dx
sal cl, 0xf1
sar edx, 1
mov eax, edx
movsx cx, bh
movzx ecx, r12w
sbb cx, 0x19db
shr eax, 0x1f
cmp r15b, 0x21
add edx, eax
add ax, 0x13e9
bt ax, 0x93
movzx eax, dx
sub ch, 0x4a
inc cl
movsxd rcx, esp
imul ecx, eax, 0x37
movzx eax, r8w
sub ax, cx
cmc
add ax, 0x34
xor word [r9], ax
inc r8d
jmp 0x1800b6600
lea r9, [r9 + 2]
cmp r8d, 0x33
jmp 0x1800b660d
jl 0x1800b65a1
mov dword [rsp + 0x28], r12d
btc r8w, 0xa1
or r8w, r14w
sar r8b, cl
mov dword [rsp + 0x20], r12d
movsx r8d, si
shrd r8, rcx, 0x86
sub r9d, r9d
lea r8, [rbp + 0xa0]
sub edx, edx
cmc
sub ecx, ecx
jmp 0x1800b6647
call qword [0x180096f78]
mov rdi, rax
sbb rax, r15
movups xmm0, xmmword [0x180085110]
shrd cx, r10w, 0xb8
movsx rcx, sp
rcr r8w, cl
movups xmmword [rbp + 0x130], xmm0
bsr cx, dx
sal r8b, cl
movups xmm1, xmmword [0x180085120]
movups xmmword [rbp + 0x140], xmm1
sub ah, 0xeb
movups xmm0, xmmword [0x180085130]
xadd r8w, cx
mov cl, 0x9a
sbb r8b, r11b
movups xmmword [rbp + 0x150], xmm0
movups xmm1, xmmword [0x180085140]
mov r8b, 0x8c
movups xmmword [rbp + 0x160], xmm1
ror ah, cl
and al, 0x47
movups xmm0, xmmword [0x180085150]
shld eax, ebx, 0x48
shl cx, cl
bt rax, 0x1d
movups xmmword [rbp + 0x170], xmm0
sbb ah, 0x6b
stc
movups xmm1, xmmword [str.39__]
cmp r10w, 0x1b15
movups xmmword [rbp + 0x180], xmm1
cmp sil, 0x11
rcr cx, cl
sbb r8b, 0xdf
mov ecx, dword [0x180085170]
xchg ah, ah
mov dword [rbp + 0x190], ecx
cmovns ax, r11w
bswap ax
test rsi, 0x5e3a4867
movzx eax, word [0x180085174]
add r8w, sp
mov word [rbp + 0x194], ax
cmp r10w, r10w
test r9d, esp
rcl r8w, cl
mov r8d, r12d
cmp r13d, 2
jmp 0x1800b6737
jl 0x1800b68b4
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, ebx
movdqa xmm7, xmmword [0x18008e060]
mov eax, 0x1f
jmp 0x1800b6763
movd xmm8, eax
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x130]
jmp 0x1800b677d
nop word [rax + rax]
jmp 0x1800b678d
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b67ec
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
movsx rax, dx
lea eax, [r8 + 4]
jmp 0x1800b6809
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b6867
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800b6875
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
stc
add r8d, 8
stc
jmp 0x1800b688c
lea rcx, [rcx + 0x10]
test cx, r10w
cmc
cmp r10w, 0xda5
cmp r8d, 0x30
jmp 0x1800b68a4
jl 0x1800b678d
cmp r8d, 0x33
jge 0x1800b6942
movsxd rax, r8d
sal ch, 0xf1
cmp al, r15b
lea r9, [rbp + 0x130]
lea r9, [r9 + rax*2]
nop
bsf cx, r12w
mov eax, 0x94f2095
imul r8d
xadd cx, cx
sar edx, 1
sub ax, 0x28c6
mov eax, edx
xadd cx, cx
shr eax, 0x1f
dec rcx
ror rcx, 0xab
add edx, eax
cdqe
seta ah
movzx eax, dx
xor cl, r11b
imul ecx, eax, 0x37
movsx rax, si
movzx eax, r8w
test r8w, r12w
clc
sub ax, cx
add ax, 0x34
jmp 0x1800b6919
xor word [r9], ax
jmp 0x1800b6922
inc r8d
test r11, 0x6a803549
test r11b, r14b
cmc
lea r9, [r9 + 2]
cmp r13b, 0x1a
cmp r8d, 0x33
jl 0x1800b68ce
mov dword [rsp + 0x28], r12d
setg r8b
cmovne r8w, bp
sar r8w, cl
mov dword [rsp + 0x20], r12d
xchg r8d, r8d
or r8b, sil
sub r9d, r9d
cmp sil, 0xea
lea r8, [rbp + 0x130]
cmc
cmp si, si
sub edx, edx
sub ecx, ecx
call qword [0x180096f78]
mov rbx, rax
movsxd rdx, r9d
movsx cx, dil
mov rdx, r14
jmp 0x1800b698e
mov rcx, rsi
call fcn.1801270de
test al, al
jmp 0x1800b699d
jne 0x1800b69dd
mov rdx, rdi
bswap cx
mov rcx, rsi
jmp 0x1800b69b1
call fcn.1801270de
test al, al
jne 0x1800b69dd
mov rdx, rbx
mov rcx, 0x4f974615
mov rcx, rsi
call fcn.1801270de
test al, al
jmp 0x1800b69d7
je 0x1800b6b1c
movsd qword [rbp - 0x70], xmm13
jmp 0x1800b69e8
movsd qword [rbp - 0x68], xmm12
jmp 0x1800b69f3
movaps xmm0, xmmword [0x18008e290]
movaps xmmword [rbp - 0x60], xmm0
jmp 0x1800b6a03
xorps xmm1, xmm1
movups xmmword [rbp - 0x40], xmm1
jmp 0x1800b6a0f
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
movups xmmword [rsp + 0x70], xmm1
cbw
movzx eax, byte [0x180095241]
test al, al
jmp 0x1800b6a2b
je 0x1800b6a3f
movaps xmm0, xmm10
jmp 0x1800b6a3a
jmp 0x1800b6a48
movaps xmm0, xmm11
jmp 0x1800b6a48
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
jmp 0x1800b6a56
je 0x1800b6a6a
movaps xmm0, xmm10
jmp 0x1800b6a65
jmp 0x1800b6a73
movaps xmm0, xmm11
jmp 0x1800b6a73
cvtss2sd xmm0, xmm0
movsd qword [rbp - 0x20], xmm0
mov cl, r10b
movsd qword [rbp - 0x18], xmm1
movzx rax, r12w
cwd
mov r8b, r8b
lea rax, [rbp - 0x40]
mov qword [rsp + 0x60], rax
mov byte [rsp + 0x50], 1
cwde
mov byte [rsp + 0x48], 1
movzx rax, ax
setns r8b
cqo
lea rax, [rbp]
xchg r8b, dl
cwd
movzx r8d, r8w
mov qword [rsp + 0x40], rax
mov dl, bpl
not r8d
lea rax, [rsp + 0x70]
setnp ch
mov qword [rsp + 0x38], rax
movss dword [rsp + 0x30], xmm14
lea rax, [rbp - 0x60]
mov qword [rsp + 0x28], rax
cqo
cdqe
cwd
lea rax, [rbp - 0x20]
cwd
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x70]
movzx cx, r10b
lea r8, [rbp - 0x10]
setns dl
movsx ecx, r12w
mov rdx, qword [0x180096eb8]
movsxd rcx, eax
mov rcx, r15
jmp 0x1800b6b17
call fcn.180138dc4
cmp byte [0x180095964], 0
je 0x1800b76c2
movups xmm0, xmmword [0x180085070]
movups xmmword [rbp + 0x260], xmm0
movups xmm1, xmmword [0x180085080]
movups xmmword [rbp + 0x270], xmm1
adc r8d, 0x2b530a
movups xmm0, xmmword [0x180085090]
movups xmmword [rbp + 0x280], xmm0
movups xmm1, xmmword [0x1800850a0]
cmc
movups xmmword [rbp + 0x290], xmm1
mov ebx, r11d
bt ax, 0x2e
inc al
movups xmm0, xmmword [0x1800850b0]
sub ah, 0xac
btr rax, 0x70
movups xmmword [rbp + 0x2a0], xmm0
rcr ah, cl
ror ax, cl
movups xmm1, xmmword [0x1800850c0]
btr ebx, r8d
mov rbx, rsp
movups xmmword [rbp + 0x2b0], xmm1
sub bx, 0x2050
movups xmm0, xmmword [0x1800850d0]
mov r8b, r9b
movups xmmword [rbp + 0x2c0], xmm0
bt ax, 0x58
btr r8w, 0x25
movups xmm1, xmmword [0x1800850e0]
adc bl, r8b
btr bx, 0x53
movups xmmword [rbp + 0x2d0], xmm1
shld ax, r12w, 0x6a
sbb ebx, r12d
btc rbx, rcx
movups xmm0, xmmword [0x1800850f0]
sub rax, rdi
shld eax, r8d, 0x47
movups xmmword [rbp + 0x2e0], xmm0
rcr al, 0x65
inc ax
mov eax, dword [0x180085100]
ror r8b, cl
shl bl, 0x28
mov dword [rbp + 0x2f0], eax
shr bx, cl
movzx eax, word [0x180085104]
mov word [rbp + 0x2f4], ax
mov r8d, r12d
jmp 0x1800b6c32
mov ebx, 1
bts rdi, rcx
movsx rdi, dx
lea edi, [rbx + 0x1e]
test spl, al
cmp r13d, 2
jl 0x1800b6da5
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, ebx
movdqa xmm7, xmmword [0x18008e060]
movd xmm8, edi
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x260]
jmp 0x1800b6c85
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b6cec
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
cwde
cmovne eax, r14d
lea eax, [r8 + 4]
jmp 0x1800b6d0a
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b6d68
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800b6d76
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
stc
lea rcx, [rcx + 0x10]
cmp r15b, 0xd7
cmp r8d, 0x48
jl 0x1800b6c8d
cmp r8d, 0x4b
jmp 0x1800b6d9f
jge 0x1800b6e5e
movsxd rax, r8d
bsr r9w, r10w
test r8w, 0x6796
ror r9w, 0x40
lea r9, [rbp + 0x260]
movsx ecx, r14w
movsx rdx, r8w
and edx, 0x41ad394c
lea r9, [r9 + rax*2]
shld ecx, r14d, 0x15
rol ah, cl
nop
ror cl, 0xf0
mov rdx, 0x32610542
mov eax, 0x94f2095
or cl, 0x4b
imul r8d
clc
bt cx, r9w
cmp dil, dl
sar edx, 1
adc al, r11b
xadd al, al
mov eax, edx
shr eax, 0x1f
movsxd rcx, edx
ror cl, cl
bswap rcx
add edx, eax
clc
movzx eax, dx
btr cx, sp
shld ecx, edx, 0xdf
stc
imul ecx, eax, 0x37
sar ah, 0x8a
movzx eax, r8w
sub ax, cx
test ecx, r14d
add ax, 0x34
stc
test r13d, 0x1d6103c5
xor word [r9], ax
jmp 0x1800b6e40
inc r8d
stc
lea r9, [r9 + 2]
test r8w, 0x24bb
stc
cmp r8d, 0x4b
jmp 0x1800b6e58
jl 0x1800b6de3
mov dword [rsp + 0x28], r12d
btc r8w, r8w
and r8b, 0x6f
bswap r8d
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [rbp + 0x260]
cmp r9w, dx
xor edx, edx
cmp r13, r13
xor ecx, ecx
call qword [0x180096f78]
mov r14, rax
movups xmm0, xmmword [0x180084fd0]
movups xmmword [rbp + 0x320], xmm0
movzx eax, r10w
movups xmm1, xmmword [0x180084fe0]
movzx r8d, r14w
movups xmmword [rbp + 0x330], xmm1
movups xmm0, xmmword [0x180084ff0]
bts rax, rdx
sar ax, cl
movups xmmword [rbp + 0x340], xmm0
neg rax
movups xmm1, xmmword [0x180085000]
movups xmmword [rbp + 0x350], xmm1
movups xmm0, xmmword [0x180085010]
movups xmmword [rbp + 0x360], xmm0
movups xmm1, xmmword [0x180085020]
movups xmmword [rbp + 0x370], xmm1
movups xmm0, xmmword [0x180085030]
cmove r8, rsp
movups xmmword [rbp + 0x380], xmm0
movups xmm1, xmmword [str.aSlVLRLK_3]
xor r8w, 0xb60
sar r8w, 0x37
and r8b, r11b
movups xmmword [rbp + 0x390], xmm1
movups xmm0, xmmword [0x180085050]
sbb ax, r14w
ror al, 0x83
movups xmmword [rbp + 0x3a0], xmm0
btc r8w, 0x31
movsd xmm1, qword [0x180085060]
shl r8w, cl
movsd qword [rbp + 0x3b0], xmm1
bt rax, 0xd
movsx r8d, r14w
bts ax, sp
movzx eax, word [0x180085068]
sar r8w, 0x82
movsx r8d, r9w
cmc
mov word [rbp + 0x3b8], ax
mov r8d, r12d
cmp r13d, 2
jmp 0x1800b6f86
jl 0x1800b70f1
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, ebx
movdqa xmm7, xmmword [0x18008e060]
movd xmm8, edi
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x320]
nop
jmp 0x1800b6fc4
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800b702b
pxor xmm3, xmm0
movq qword [rcx], xmm3
movsx eax, bx
mov al, r12b
movzx ax, r13b
lea eax, [r8 + 4]
jmp 0x1800b7047
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b70a5
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800b70b3
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
cmp dx, r13w
add r8d, 8
cmp bpl, r12b
jmp 0x1800b70cc
lea rcx, [rcx + 0x10]
cmp ch, 0x6c
cmp r8d, 0x48
jmp 0x1800b70dc
jl 0x1800b6fc4
cmp r8d, 0x4d
jmp 0x1800b70eb
jge 0x1800b7186
movsxd rax, r8d
lea r9, [rbp + 0x320]
cwd
mov dl, r14b
lea r9, [r9 + rax*2]
movsx ecx, r12w
sal dh, cl
shr cx, 0xa9
nop
rcl rcx, 0xc1
lahf
stc
mov eax, 0x94f2095
bts dx, bp
imul r8d
sar cx, cl
sar edx, 1
mov eax, edx
ror ch, cl
shr eax, 0x1f
and cl, r13b
rcl cl, cl
add edx, eax
clc
movsxd rax, edx
sal rax, 0x3f
movzx eax, dx
bsf cx, r14w
shr cx, 0x84
bts cx, dx
imul ecx, eax, 0x37
cdqe
movzx eax, r8w
sub ax, cx
cmc
clc
add ax, 0x34
stc
clc
xor word [r9], ax
jmp 0x1800b7169
inc r8d
jmp 0x1800b7174
lea r9, [r9 + 2]
cmp r9w, r12w
cmp r8d, 0x4d
jl 0x1800b7115
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r12d
bsf r8, r15
cmp dil, 0xc3
adc r8d, 0x32dc5935
xor r9d, r9d
shr r8b, 0xb2
sal r8b, 0x49
lea r8, [rbp + 0x320]
jmp 0x1800b71b7
xor edx, edx
test sp, 0x3259
xor ecx, ecx
jmp 0x1800b71c5
call qword [0x180096f78]
mov rdi, rax
movups xmm0, xmmword [0x180084f40]
inc ax
movups xmmword [rbp + 0x1d0], xmm0
lahf
rcr r8w, 0xde
movups xmm1, xmmword [0x180084f50]
adc rax, rcx
inc ax
rcl ax, cl
movups xmmword [rbp + 0x1e0], xmm1
movups xmm0, xmmword [0x180084f60]
movups xmmword [rbp + 0x1f0], xmm0
sal r8b, cl
neg r8d
movups xmm1, xmmword [0x180084f70]
bt r8w, r15w
movups xmmword [rbp + 0x200], xmm1
shr ah, 0x73
movups xmm0, xmmword [0x180084f80]
dec rax
movups xmmword [rbp + 0x210], xmm0
xadd r8b, r8b
mov rax, rsp
bswap eax
movups xmm1, xmmword [0x180084f90]
cwde
xor al, sil
rcr ax, 0x6b
movups xmmword [rbp + 0x220], xmm1
btr ax, 0x3f
bts r8, r14
movups xmm0, xmmword [0x180084fa0]
sar ax, cl
movups xmmword [rbp + 0x230], xmm0
sbb ah, 0x95
movups xmm1, xmmword [0x180084fb0]
shr ah, 0x3b
sbb r8b, 0x8e
and eax, 0x57793afd
movups xmmword [rbp + 0x240], xmm1
sar r8b, 0x93
cmc
inc r8w
mov eax, dword [0x180084fc0]
mov r8b, r12b
adc r8d, r15d
mov dword [rbp + 0x250], eax
movzx eax, word [0x180084fc4]
rcr r8, cl
adc r8, 0x153d796c
stc
mov word [rbp + 0x254], ax
test sil, sil
cmp edi, 0x58ca0ee7
mov r8d, r12d
cmc
cmp r13d, 2
jmp 0x1800b72d7
jl 0x1800b7442
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movd xmm6, ebx
movdqa xmm7, xmmword [0x18008e060]
mov eax, 0x1f
jmp 0x1800b7303
movd xmm8, eax
movdqa xmm9, xmmword [0x18008e130]
lea rcx, [rbp + 0x1d0]
jmp 0x1800b731d
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b737c
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800b7389
pxor xmm3, xmm0
movq qword [rcx], xmm3
movsx eax, ax
cmovb ax, r9w
movzx rax, di
lea eax, [r8 + 4]
jmp 0x1800b73a6
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
cmp r9b, r13b
cmp r14b, 0xac
stc
lea rcx, [rcx + 0x10]
stc
cmc
clc
cmp r8d, 0x40
jmp 0x1800b742d
jl 0x1800b731d
cmp r8d, 0x43
jmp 0x1800b743c
jge 0x1800b74f5
movsxd rax, r8d
btc cx, 0x10
ror ecx, 0x31
lea r9, [rbp + 0x1d0]
btc dx, 0xf5
lea r9, [r9 + rax*2]
mov eax, 0x94f2095
sal rdx, cl
imul r8d
cwde
sar edx, 1
movzx rax, ax
inc rcx
add al, 0xf
mov eax, edx
jmp 0x1800b747f
shr eax, 0x1f
sub cx, 0x59d4
add edx, eax
bt eax, 0xdf
shld cx, r8w, 0xbe
neg ecx
movzx eax, dx
rcr ecx, 0xa6
add cl, r10b
imul ecx, eax, 0x37
rcl eax, cl
rol eax, cl
xor al, r8b
movzx eax, r8w
jmp 0x1800b74b8
sub ax, cx
test rdx, 0x77cf5a24
add ax, 0x34
clc
jmp 0x1800b74cc
xor word [r9], ax
jmp 0x1800b74d5
inc r8d
test r15b, bl
lea r9, [r9 + 2]
cmc
clc
test eax, 0x4055494
cmp r8d, 0x43
jmp 0x1800b74ef
jl 0x1800b745d
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [rbp + 0x1d0]
stc
cmp r11w, cx
sub edx, edx
cmp r15b, spl
jmp 0x1800b7518
sub ecx, ecx
call qword [0x180096f78]
mov rbx, rax
mov rdx, r14
mov rcx, rsi
jmp 0x1800b752e
call fcn.1801270de
test al, al
jmp 0x1800b753a
jne 0x1800b7589
mov rdx, rdi
setl ch
movsxd rcx, r9d
jmp 0x1800b754e
mov rcx, rsi
call fcn.1801270de
test al, al
jmp 0x1800b755d
jne 0x1800b7589
mov rdx, rbx
movsx cx, sil
cmovbe ecx, r8d
mov rcx, rsi
jmp 0x1800b7577
call fcn.1801270de
test al, al
jmp 0x1800b7583
je 0x1800b76c2
movsd qword [rbp - 0x70], xmm13
movsd qword [rbp - 0x68], xmm12
jmp 0x1800b759a
movaps xmm0, xmmword [0x18008e290]
movaps xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x40], xmm1
jmp 0x1800b75b1
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
movups xmmword [rsp + 0x70], xmm1
movzx rax, r11w
btc ax, 0x21
movzx eax, byte [0x180095241]
test al, al
jmp 0x1800b75d4
je 0x1800b75e3
movaps xmm0, xmm10
jmp 0x1800b75ec
movaps xmm0, xmm11
jmp 0x1800b75ec
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
jne 0x1800b75ff
movaps xmm10, xmm11
xorps xmm0, xmm0
cvtss2sd xmm0, xmm10
movsd qword [rbp - 0x20], xmm0
lahf
bswap cx
movsx eax, bx
movsd qword [rbp - 0x18], xmm1
lahf
cbw
lea rax, [rbp - 0x40]
cmovo r9w, bx
cwd
bswap ecx
mov qword [rsp + 0x60], rax
cwde
xchg r8w, ax
movzx edx, r11w
mov byte [rsp + 0x50], 1
rdtsc
mov dx, 0x73c4
lahf
mov byte [rsp + 0x48], 1
movsx ax, bl
lea rax, [rbp]
mov qword [rsp + 0x40], rax
cqo
not r9d
movsx edx, cx
lea rax, [rsp + 0x70]
not ch
mov dh, 0x95
bswap r8
mov qword [rsp + 0x38], rax
jmp 0x1800b7672
movss dword [rsp + 0x30], xmm14
movsxd rcx, r8d
lea rax, [rbp - 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x20], rax
movsxd rcx, r14d
cdq
lea r9, [rbp - 0x70]
movzx edx, r10w
cwd
movzx dx, al
lea r8, [rbp - 0x10]
movzx cx, sil
mov edx, 0xa4d602b
mov rdx, qword [0x180096eb8]
jmp 0x1800b76ba
mov rcx, r15
call fcn.180138dc4
mov rcx, qword [rbp + 0x3f0]
call qword [0x180096f80]
mov rcx, qword [rbp - 0x10]
jmp 0x1800b76d8
call qword [0x180096f80]
mov rcx, qword [rbp + 0x630]
test dx, 0x2a84
test edx, r10d
jmp 0x1800b76f2
xor rcx, rsp
call fcn.18014c161
lea r11, [rsp + 0x7d0]
mov rbx, qword [r11 + 0x50]
xchg r13b, r15b
movsx r13w, r15b
movaps xmm6, xmmword [r11 - 0x10]
jmp 0x1800b771c
movaps xmm7, xmmword [r11 - 0x20]
xchg r12, r12
movaps xmm8, xmmword [r11 - 0x30]
movzx r12d, r12w
movsx rbp, r13w
not edi
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movsx bp, r10b
jmp 0x1800b7759
movaps xmm14, xmmword [r11 - 0x90]
movzx r14w, r11b
mov rsp, r11
movsx rbp, si
pop r15
mov r14d, r11d
not r14d
pop r14
movzx r12d, ax
pop r13
jmp 0x1800b778a
pop r12
pop rdi
bswap bp
cmovs bp, r8w
mov bpl, 0xf4
pop rsi
movsx ebp, dx
setl bpl
cmovo bp, cx
pop rbp
jmp 0x1800b77aa
ret
call fcn.180157ec9
int3