Function at 0x1800f778a
Capabilities:
Authenticate hmac
Check for software breakpoints
Check http status code
Encode data using base64
Encode data using xor
Encrypt data using speck
Execute anti-debugging instructions
Hash data using murmur3
Parse credit card information
Parse pe header

Disassembly:
push rbp
mov ax, 0x40e8
jmp 0x1800f77ac
push rbx
cmovle ax, r10w
push rsi
mov bpl, dil
push rdi
not bpl
push r14
cwde
setns bpl
push r15
setno ah
movzx ax, dil
lea rbp, [rsp - 0x4038]
movzx ax, r12b
cwde
mov eax, 0x4138
jmp 0x1800f77e3
call fcn.180165bd8
sub rsp, rax
cmp word [0x18008a7c2], 0
sets ah
movzx rax, di
bswap ax
movsd xmm0, qword [str.rZDm6]
mov eax, dword [0x18008a7c0]
jmp 0x1800f7810
mov qword [rsp + 0x4130], r12
mov r12d, 0x43
jmp 0x1800f7893
movsd qword [rbp], xmm0
jmp 0x1800f789f
mov qword [rsp + 0x4128], r13
mov dword [rbp + 8], eax
jmp 0x1800f78af
je 0x1800f78e9
xor word [rbp + 2], 0x32
xor word [rbp + 4], 0x33
test al, 0x9f
bt ax, r8w
sbb al, r9b
xor word [rbp + 6], 0x34
ror r14b, 0x6c
xor word [rbp + 8], 0x35
or r15w, r8w
xor r15w, r10w
xor word [rbp + 0xa], 0x36
mov word [rbp], r12w
movups xmm0, xmmword [0x18008a778]
movsx r15d, r12w
dec r14b
xor ebx, ebx
bts r14d, r8d
mov eax, dword [0x18008a790]
movsd xmm1, qword [0x18008a788]
sal r14, 0x14
cmp word [0x18008a792], bx
movsx r15w, r13b
sete dil
movzx r14d, si
mov edi, dword [0x180094018]
movsxd r15, esp
movzx r15, r14w
movaps xmmword [rsp + 0x4110], xmm6
not r14
movsx r14, r15w
cmovnp r15, r11
lea r14d, [rbx + 4]
movaps xmmword [rsp + 0x4100], xmm7
movsx r15d, r13w
movsx r15w, bpl
movsx r15, r12w
lea r15d, [rbx + 0x1f]
jmp 0x1800f7965
movaps xmmword [rsp + 0x40f0], xmm8
jmp 0x1800f7973
movups xmmword [rbp + 0x740], xmm0
jmp 0x1800f797f
mov dword [rbp + 0x758], eax
jmp 0x1800f798a
movsd qword [rbp + 0x750], xmm1
jmp 0x1800f7997
je 0x1800f7b60
mov r8d, ebx
cmp r10b, r9b
test r12, rdi
test r10b, 0x88
cmp edi, 2
jmp 0x1800f79b2
jl 0x1800f7acf
movdqa xmm2, xmmword [0x18008d270]
mov r8d, 8
jmp 0x1800f79cb
movdqa xmm3, xmmword [0x18008d290]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x18008d6c0]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm6, r14d
movd xmm5, r15d
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x18008d2c0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [0x18008a778]
jmp 0x1800f7a37
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
paddw xmm2, xmmword [0x18008d3a0]
pxor xmm2, xmm0
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movq qword [rbp + 0x740], xmm2
jmp 0x1800f7a6f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x18008d2c0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp + 0x748]
jmp 0x1800f7aa7
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x18008d3a0]
pxor xmm2, xmm0
movq qword [rbp + 0x748], xmm2
shrd cx, cx, 0x8b
bt ax, 0x75
btr ax, r11w
mov eax, r8d
bts cx, ax
movzx cx, r9b
lea r9, [rbp + 0x740]
sar dl, cl
lea r9, [r9 + rax*2]
shr cl, cl
cmp edi, 0x56776eb6
mov eax, 0x51eb851f
lea r9, [r9 + 2]
rcl dh, 0x47
shld rdx, rsi, 0x41
imul r8d
adc al, 0x4b
sar edx, 4
setg ch
mov eax, edx
shr eax, 0x1f
sub cl, r15b
cmova ecx, r15d
add edx, eax
rcr cx, cl
and cx, r15w
movzx eax, dx
bsf ecx, esi
and cl, spl
imul ecx, eax, 0x32
cwde
movzx eax, r8w
jmp 0x1800f7b37
inc r8d
sub ax, cx
clc
test di, 0x73d7
cmp ch, 0x2f
add ax, 0x31
stc
xor word [r9 - 2], ax
cmc
cmp r8d, 0xe
jmp 0x1800f7b5a
jl 0x1800f7af0
lea rdx, [rbp]
not cx
lea rcx, [rbp + 0x740]
jmp 0x1800f7b73
call fcn.180124f59
cmp word [0x18008a7b2], bx
cbw
movsx rax, r8w
movsd xmm0, qword [str.rZDl6]
mov eax, dword [0x18008a7b0]
jmp 0x1800f7b98
movsd qword [rbp + 0x10], xmm0
jmp 0x1800f7ba2
mov dword [rbp + 0x18], eax
je 0x1800f7be8
xor word [rbp + 0x12], 0x32
cmc
movzx eax, di
rcr ah, cl
xor word [rbp + 0x14], 0x33
xor word [rbp + 0x16], 0x34
bsr ax, si
sal ah, 0x9b
xor word [rbp + 0x18], 0x35
xor word [rbp + 0x1a], 0x36
or rax, 0xb6e3c04
test r15b, r15b
mov word [rbp + 0x10], r12w
rcr eax, 0x3a
btr ax, r14w
cmp word [0x18008a792], bx
jmp 0x1800f7bf8
movups xmm0, xmmword [0x18008a778]
movsxd rax, r11d
mov ax, 0x5294
mov eax, dword [0x18008a790]
jmp 0x1800f7c11
movsd xmm1, qword [0x18008a788]
jmp 0x1800f7c1e
movups xmmword [rbp + 0x760], xmm0
jmp 0x1800f7c2a
mov dword [rbp + 0x778], eax
jmp 0x1800f7c35
movsd qword [rbp + 0x770], xmm1
jmp 0x1800f7c42
je 0x1800f7e2f
mov r8d, ebx
test r15, rbp
cmp edi, 2
jmp 0x1800f7c56
jl 0x1800f7d74
movdqa xmm2, xmmword [0x18008d270]
mov r8d, 8
jmp 0x1800f7c6f
movdqa xmm4, xmmword [0x18008d6c0]
movdqa xmm1, xmm2
movdqa xmm8, xmmword [0x18008d3a0]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movd xmm6, r14d
movd xmm5, r15d
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x18008d2c0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
jmp 0x1800f7cd4
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [0x18008a778]
jmp 0x1800f7ce6
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movdqa xmm2, xmmword [0x18008d290]
pxor xmm3, xmm0
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movq qword [rbp + 0x760], xmm3
jmp 0x1800f7d22
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x18008d2c0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp + 0x768]
jmp 0x1800f7d5f
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rbp + 0x768], xmm3
mov eax, r8d
movzx r9d, cx
lea r9, [rbp + 0x760]
neg dh
bt edx, eax
lea r9, [r9 + rax*2]
test dil, cl
and rax, 0x76c849ad
nop dword [rax]
movsxd rdx, r15d
nop word [rax + rax]
rol dx, 0x5b
movsx ax, r15b
mov eax, 0x51eb851f
bt cx, r13w
sub cx, 0x49d2
lea r9, [r9 + 2]
imul r8d
add eax, eax
cmp bh, 0xc3
mov al, spl
sar edx, 4
mov eax, edx
mov cx, r9w
setae cl
shr eax, 0x1f
bsr cx, bp
xor cl, dil
adc cl, 0x80
add edx, eax
dec ax
add ch, 0xdc
sbb ch, 0xa2
movzx eax, dx
imul ecx, eax, 0x32
nop
lahf
movzx eax, r8w
jmp 0x1800f7e03
inc r8d
cmc
sub ax, cx
cmc
clc
add ax, 0x31
test bpl, bpl
cmp sil, bpl
cmp dx, 0x648c
xor word [r9 - 2], ax
cmp r8d, 0xe
jmp 0x1800f7e29
jl 0x1800f7daf
lea rdx, [rbp + 0x10]
movsx cx, sil
movzx ecx, cx
mov ch, 0xae
lea rcx, [rbp + 0x760]
jmp 0x1800f7e4a
call fcn.180124f59
cmp word [0x18008a7a2], bx
lahf
not ah
mov esi, 0x53
not ah
movsxd rax, r10d
xchg al, al
movsd xmm0, qword [str.b_IQm6]
bswap ax
movzx ax, dil
mov eax, dword [0x18008a7a0]
jmp 0x1800f7e80
movsd qword [rbp + 0x20], xmm0
mov dword [rbp + 0x28], eax
jmp 0x1800f7e8d
je 0x1800f7ec7
xor word [rbp + 0x22], 0x32
sar al, cl
shl ah, cl
movsxd rax, ebp
xor word [rbp + 0x24], 0x33
btc ax, 0xbd
sbb al, r11b
xor word [rbp + 0x26], 0x34
xor word [rbp + 0x28], 0x35
movsx eax, bx
cwde
xor word [rbp + 0x2a], 0x36
btr eax, r13d
mov word [rbp + 0x20], si
cmp word [0x18008a792], bx
cdqe
movsx eax, r11w
movups xmm0, xmmword [0x18008a778]
movzx eax, si
mov eax, dword [0x18008a790]
jmp 0x1800f7ee9
movsd xmm1, qword [0x18008a788]
movups xmmword [rbp + 0x780], xmm0
mov dword [rbp + 0x798], eax
jmp 0x1800f7f03
movsd qword [rbp + 0x790], xmm1
jmp 0x1800f7f10
je 0x1800f80e9
mov r8d, ebx
clc
cmp edi, 2
jmp 0x1800f7f22
jl 0x1800f8040
movdqa xmm2, xmmword [0x18008d270]
mov r8d, 8
movdqa xmm4, xmmword [0x18008d6c0]
movdqa xmm1, xmm2
movdqa xmm8, xmmword [0x18008d3a0]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movd xmm6, r14d
movd xmm5, r15d
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x18008d2c0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
jmp 0x1800f7f9b
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [0x18008a778]
jmp 0x1800f7fad
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movdqa xmm2, xmmword [0x18008d290]
pxor xmm3, xmm0
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movq qword [rbp + 0x780], xmm3
jmp 0x1800f7fe9
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x18008d2c0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
jmp 0x1800f8019
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp + 0x788]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rbp + 0x788], xmm3
cqo
ror r9b, cl
mov eax, r8d
bts r9, r14
lea r9, [rbp + 0x780]
rol ecx, 0xc
jmp 0x1800f805a
lea r9, [r9 + rax*2]
nop word [rax + rax]
cdqe
mov eax, 0x51eb851f
test dil, 0xf9
lea r9, [r9 + 2]
and cx, r13w
jmp 0x1800f8084
imul r8d
test r12b, dl
sar edx, 4
btr ax, 0x7c
xadd al, cl
mov eax, edx
bt cx, r12w
inc rcx
ror cl, 0x7e
shr eax, 0x1f
shld cx, si, 0x7c
xor rcx, r14
add edx, eax
movzx eax, dx
shl cl, cl
cmc
sal cl, cl
imul ecx, eax, 0x32
movzx eax, r8w
inc r8d
sub ax, cx
cmc
jmp 0x1800f80ca
add ax, 0x31
xor word [r9 - 2], ax
test r14w, 0x6934
stc
cmp r8d, 0xe
jmp 0x1800f80e3
jl 0x1800f806a
lea rdx, [rbp + 0x20]
cmovns rcx, r9
movzx cx, sil
setle cl
lea rcx, [rbp + 0x780]
jmp 0x1800f8105
call fcn.180124f59
cmp word [0x18008a772], bx
jmp 0x1800f8116
movsd xmm0, qword [str.b_IQl6]
jmp 0x1800f8123
mov qword [0x1800972c8], rax
mov eax, dword [0x18008a770]
jmp 0x1800f8135
movsd qword [rbp + 0x30], xmm0
mov dword [rbp + 0x38], eax
jmp 0x1800f8142
je 0x1800f8181
xor word [rbp + 0x32], 0x32
xor word [rbp + 0x34], 0x33
test dl, 0xab
bt ax, 0xf8
ror ax, 0xf0
xor word [rbp + 0x36], 0x34
xor word [rbp + 0x38], 0x35
bts rax, r9
shr al, 0x59
xor word [rbp + 0x3a], 0x36
stc
mov al, cl
sal al, 0x5d
mov word [rbp + 0x30], si
sar ah, 0xd0
cmp word [0x18008a792], bx
movups xmm0, xmmword [0x18008a778]
mov eax, dword [0x18008a790]
jmp 0x1800f819a
movsd xmm1, qword [0x18008a788]
jmp 0x1800f81a7
movups xmmword [rbp + 0x7a0], xmm0
jmp 0x1800f81b3
mov dword [rbp + 0x7b8], eax
jmp 0x1800f81be
movsd qword [rbp + 0x7b0], xmm1
jmp 0x1800f81cb
je 0x1800f83aa
mov r8d, ebx
test r12b, r10b
cmp edi, 2
jl 0x1800f82f8
movdqa xmm2, xmmword [0x18008d270]
mov r8d, 8
jmp 0x1800f81f3
movdqa xmm4, xmmword [0x18008d6c0]
movdqa xmm1, xmm2
movdqa xmm8, xmmword [0x18008d3a0]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movd xmm6, r14d
movd xmm5, r15d
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x18008d2c0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
jmp 0x1800f8258
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [0x18008a778]
jmp 0x1800f826a
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movdqa xmm2, xmmword [0x18008d290]
pxor xmm3, xmm0
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movq qword [rbp + 0x7a0], xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x18008d2c0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
jmp 0x1800f82d1
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp + 0x7a8]
jmp 0x1800f82e3
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rbp + 0x7a8], xmm3
mov eax, r8d
rol r9b, 0x86
btr r9d, 0x23
seta r9b
lea r9, [rbp + 0x7a0]
btc dx, dx
rcl cl, 0x34
bt dx, r11w
lea r9, [r9 + rax*2]
rcr eax, cl
test r12b, r10b
nop dword [rax + rax]
mov eax, 0x51eb851f
rcr rdx, cl
lea r9, [r9 + 2]
xadd cx, dx
adc cl, 0xfb
imul r8d
sar edx, 4
cmovbe rcx, r11
and rax, r10
adc ecx, 0x15885732
mov eax, edx
shr eax, 0x1f
add edx, eax
and rax, 0x277613f6
cmc
movzx eax, dx
add cl, dh
bt rcx, 0xf2
imul ecx, eax, 0x32
cmovp ax, r10w
movsx ax, r15b
movzx eax, r8w
inc r8d
test edx, r14d
sub ax, cx
test dil, bl
add ax, 0x31
stc
cmp r8w, 0x31a8
test dl, dil
xor word [r9 - 2], ax
cmp r8d, 0xe
jmp 0x1800f83a4
jl 0x1800f832c
lea rdx, [rbp + 0x30]
movaps xmmword [rsp + 0x40e0], xmm9
movsx ecx, r13w
xchg cl, cl
lea rcx, [rbp + 0x7a0]
jmp 0x1800f83c9
call fcn.180124f59
mov qword [0x1800972c0], rax
mov r8d, ebx
cmc
inc ah
movzx eax, word [0x18008a760]
mov word [rbp + 0xc20], ax
cmp di, r14w
movups xmm0, xmmword [str.cW_UA_A_uUX_IWP.A]
cmp sil, dl
cmc
movups xmm1, xmmword [0x18008a750]
cmp cl, r14b
clc
movups xmmword [rbp + 0xc00], xmm0
cmp rdx, r13
movups xmmword [rbp + 0xc10], xmm1
cmp edi, 2
jmp 0x1800f841c
jl 0x1800f8586
movdqa xmm5, xmmword [0x18008d270]
lea rcx, [rbp + 0xc00]
jmp 0x1800f8436
movdqa xmm4, xmmword [0x18008d6c0]
movdqa xmm7, xmmword [0x18008d2c0]
movdqa xmm9, xmmword [0x18008d3a0]
movd xmm6, r14d
movd xmm8, r15d
nop dword [rax]
jmp 0x1800f8461
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x1800f846f
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
jmp 0x1800f847d
paddd xmm2, xmm5
add r8d, 8
jmp 0x1800f848a
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, 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
movq xmm2, xmm9
jmp 0x1800f84d1
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
jmp 0x1800f84e0
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, 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
movq xmm2, xmm9
jmp 0x1800f8546
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
jmp 0x1800f8555
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
stc
cmp si, 0x73a7
cmp r8d, 0x10
jl 0x1800f8461
cmp r8d, 0x11
jmp 0x1800f8580
jge 0x1800f8631
movsxd rax, r8d
xor r9b, 8
bsf rdx, r12
lea r9, [rbp + 0xc00]
btc ecx, r14d
sar dh, 0xa8
movsxd rcx, r14d
lea r9, [r9 + rax*2]
bts eax, esp
cbw
mov eax, 0x51eb851f
rcr cx, 0x6b
lea r9, [r9 + 2]
sbb dx, 0xebf
test edx, 0x9dc1839
mov cx, 0xcbb
imul r8d
adc ax, r13w
sar edx, 4
shl eax, cl
mov eax, edx
jmp 0x1800f85e0
shr eax, 0x1f
ror rcx, cl
movzx ecx, bx
btr cx, 0xce
add edx, eax
shr ch, 0xaa
adc ecx, 0x5c60480
movzx eax, dx
cmp r15b, r10b
rol rcx, 0x99
imul ecx, eax, 0x32
mov al, r11b
movzx eax, r8w
jmp 0x1800f8612
inc r8d
sub ax, cx
cmc
add ax, 0x31
xor word [r9 - 2], ax
cmp r8d, 0x11
jmp 0x1800f862b
jl 0x1800f85ab
mov eax, dword [0x18008a6f0]
add r8w, r14w
movzx r8d, si
shld r8, rsi, 0x74
mov r8d, ebx
test bpl, 0xf3
mov dword [rbp + 0x14d0], eax
movups xmm0, xmmword [0x18008a6c8]
cmc
movups xmm1, xmmword [0x18008a6d8]
jmp 0x1800f8665
movups xmmword [rbp + 0x14a8], xmm0
cmc
movsd xmm0, qword [0x18008a6e8]
movsd qword [rbp + 0x14c8], xmm0
movups xmmword [rbp + 0x14b8], xmm1
jmp 0x1800f868c
cmp edi, 2
jl 0x1800f87e7
movdqa xmm5, xmmword [0x18008d270]
lea rcx, [rbp + 0x14a8]
movdqa xmm4, xmmword [0x18008d6c0]
movdqa xmm7, xmmword [0x18008d2c0]
movdqa xmm9, xmmword [0x18008d3a0]
movd xmm6, r14d
movd xmm8, r15d
nop dword [rax]
jmp 0x1800f86d0
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x1800f86de
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
paddd xmm2, xmm5
add r8d, 8
jmp 0x1800f86f4
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, 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
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
jmp 0x1800f8745
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, 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
movq xmm2, xmm9
jmp 0x1800f87ab
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
cmp esp, edi
cmp r8d, 0x10
jmp 0x1800f87d2
jl 0x1800f86d0
cmp r8d, 0x16
jmp 0x1800f87e1
jge 0x1800f88a4
movsxd rax, r8d
lea r9, [rbp + 0x14a8]
test r10w, si
bsf rdx, rbp
lea r9, [r9 + rax*2]
or ch, 0xf2
shrd eax, r9d, 0xd7
inc cx
mov eax, 0x51eb851f
btr dx, 0xad
shr rcx, cl
lea r9, [r9 + 2]
imul r8d
btc cx, di
ror ax, cl
movzx eax, r12w
sar edx, 4
mov ah, 0xf8
mov eax, edx
rcl ecx, cl
shl cl, 0x7f
shr eax, 0x1f
adc cl, al
setl ch
add edx, eax
rcr ah, 0x85
sbb cl, cl
sub cx, dx
movzx eax, dx
btc rcx, 0x17
movzx cx, r8b
mov rcx, 0x529139d9
imul ecx, eax, 0x32
movzx eax, r8w
jmp 0x1800f8866
inc r8d
test ebp, eax
test al, 0x1f
sub ax, cx
cmp r8d, r14d
cmc
add ax, 0x31
jmp 0x1800f8883
xor word [r9 - 2], ax
test r11b, bpl
cmp bp, 0x72c9
jmp 0x1800f8895
cmp r8d, 0x16
jmp 0x1800f889e
jl 0x1800f8808
lea rdx, [rbp + 0xc00]
movzx ecx, r15w
sets ch
movzx rcx, r12w
lea rcx, [rbp + 0x14a8]
jmp 0x1800f88c2
call fcn.180124f59
mov qword [0x1800972b8], rax
cdqe
mov r8d, ebx
movzx eax, word [0x18008a738]
stc
clc
mov word [rbp + 0xc48], ax
cmp dil, 0x94
cmc
movups xmm0, xmmword [0x18008a718]
clc
cmp sil, 0xd9
movups xmm1, xmmword [0x18008a728]
cmp r15w, sp
movups xmmword [rbp + 0xc28], xmm0
movups xmmword [rbp + 0xc38], xmm1
test r9w, sp
stc
cmp edi, 2
jmp 0x1800f891a
jl 0x1800f8a7e
movdqa xmm5, xmmword [0x18008d270]
lea rcx, [rbp + 0xc28]
jmp 0x1800f8934
movdqa xmm4, xmmword [0x18008d6c0]
movdqa xmm7, xmmword [0x18008d2c0]
movdqa xmm9, xmmword [0x18008d3a0]
movd xmm6, r14d
movd xmm8, r15d
nop dword [rax + rax]
jmp 0x1800f8964
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x1800f8972
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
jmp 0x1800f8980
paddd xmm2, xmm5
add r8d, 8
jmp 0x1800f898d
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, 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
movq xmm2, xmm9
jmp 0x1800f89d4
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, 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
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
jmp 0x1800f8a4e
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
cmp r8d, 0x10
jmp 0x1800f8a69
jl 0x1800f8964
cmp r8d, 0x11
jmp 0x1800f8a78
jge 0x1800f8b12
movsxd rax, r8d
xor cx, bp
lea r9, [rbp + 0xc28]
rcl cx, 0x4f
cwd
lea r9, [r9 + rax*2]
sub cx, r15w
rol dh, 0x47
mov eax, 0x51eb851f
movzx rcx, r14w
lea r9, [r9 + 2]
cmp sil, r11b
dec dl
imul r8d
movsxd rax, esi
sar edx, 4
shl cx, 0x39
shr al, cl
mov eax, edx
movsx cx, r15b
shr eax, 0x1f
shrd cx, sp, 0x14
sub ch, 0x71
bts cx, bp
add edx, eax
movzx eax, dx
cmc
sar cl, cl
imul ecx, eax, 0x32
cbw
movsx ax, r12b
movzx eax, r8w
jmp 0x1800f8aee
inc r8d
cmc
test sil, r11b
sub ax, cx
add ax, 0x31
cmc
xor word [r9 - 2], ax
stc
cmp r8d, 0x11
jmp 0x1800f8b0c
jl 0x1800f8a9c
mov eax, dword [0x18008a6f0]
movsx r8, si
adc r8b, r14b
and r8b, 0x9d
mov r8d, ebx
stc
mov dword [rbp + 0x1500], eax
movups xmm0, xmmword [0x18008a6c8]
stc
movups xmm1, xmmword [0x18008a6d8]
test bpl, 0x9a
stc
movups xmmword [rbp + 0x14d8], xmm0
test bp, r8w
clc
jmp 0x1800f8b52
movsd xmm0, qword [0x18008a6e8]
cmp rsp, 0x6f83270
clc
movsd qword [rbp + 0x14f8], xmm0
cmp dil, sil
movups xmmword [rbp + 0x14e8], xmm1
test r14b, 0x7d
cmp edi, 2
jl 0x1800f8cd9
movdqa xmm5, xmmword [0x18008d270]
lea rcx, [rbp + 0x14d8]
movdqa xmm4, xmmword [0x18008d6c0]
movdqa xmm7, xmmword [0x18008d2c0]
movdqa xmm9, xmmword [0x18008d3a0]
movd xmm6, r14d
movd xmm8, r15d
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x1800f8bc5
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
paddd xmm2, xmm5
add r8d, 8
jmp 0x1800f8bdb
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, 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
movq xmm2, xmm9
jmp 0x1800f8c22
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
jmp 0x1800f8c31
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
jmp 0x1800f8c51
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, 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
movq xmm2, xmm9
jmp 0x1800f8c9c
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
test cl, 0xdf
cmp r8d, 0x10
jmp 0x1800f8cc4
jl 0x1800f8bb7
cmp r8d, 0x16
jmp 0x1800f8cd3
jge 0x1800f8d62
movsxd rax, r8d
lea r9, [rbp + 0x14d8]
neg cx
lea r9, [r9 + rax*2]
sar ah, 0x22
mov eax, 0x51eb851f
bt dx, r8w
cdq
lea r9, [r9 + 2]
imul r8d
xchg ah, ch
ror al, cl
setne cl
sar edx, 4
mov ch, al
mov eax, edx
rcl rcx, 0xe8
not ch
movzx cx, r13b
shr eax, 0x1f
add edx, eax
movzx eax, dx
cmovp cx, r14w
movsx rcx, r8w
imul ecx, eax, 0x32
jmp 0x1800f8d31
movzx eax, r8w
jmp 0x1800f8d3a
inc r8d
sub ax, cx
cmc
cmp cl, r15b
add ax, 0x31
xor word [r9 - 2], ax
jmp 0x1800f8d53
cmp r8d, 0x16
jmp 0x1800f8d5c
jl 0x1800f8ced
lea rdx, [rbp + 0xc28]
mov cl, r13b
mov ch, 0xf1
movsx rcx, r10w
lea rcx, [rbp + 0x14d8]
jmp 0x1800f8d7f
call fcn.180124f59
movups xmm1, xmmword [0x18008a708]
jmp 0x1800f8d90
movups xmm0, xmmword [str.cW_UA_A_jYZPX_r_cW_UA_A_kUO_IWP.A]
pextrw eax, xmm1, 7
movups xmmword [rbp + 0xa80], xmm0
cmp r12b, 0x4e
movups xmmword [rbp + 0xa90], xmm1
clc
test ax, ax
jmp 0x1800f8db7
je 0x1800f8fb0
mov r8d, ebx
cmp edi, 2
jmp 0x1800f8dc8
jl 0x1800f8f3b
movdqa xmm5, xmmword [0x18008d270]
lea rcx, [rbp + 0xa80]
jmp 0x1800f8de2
movdqa xmm4, xmmword [0x18008d6c0]
mov edx, ebx
jmp 0x1800f8df1
movdqa xmm7, xmmword [0x18008d2c0]
movdqa xmm9, xmmword [0x18008d3a0]
movd xmm6, r14d
movd xmm8, r15d
nop dword [rax]
jmp 0x1800f8e15
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
jmp 0x1800f8e33
paddd xmm2, xmm5
add edx, 8
jmp 0x1800f8e3f
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, 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
movq xmm2, xmm9
jmp 0x1800f8e86
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
jmp 0x1800f8e95
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
jmp 0x1800f8eb5
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, 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
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
jmp 0x1800f8f0a
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
cmc
test r14d, 0xcf54950
test ax, r14w
cmp edx, 0x10
jmp 0x1800f8f30
jl 0x1800f8e1e
jmp 0x1800f8fb0
lea r9, [rbp + 0xa80]
cwd
cwde
nop dword [rax]
not dh
sar al, cl
nop word [rax + rax]
btc dx, r13w
mov eax, 0x51eb851f
sar dl, 0x26
lea r9, [r9 + 2]
rcr ecx, 0xfa
mul r8d
add rax, r9
btc ax, r13w
movsxd rax, ecx
shr edx, 4
bt rax, r13
movsx rax, sp
movzx eax, dx
imul ecx, eax, 0x32
lahf
movzx eax, r8w
inc r8d
sub ax, cx
add ax, 0x31
jmp 0x1800f8f9f
xor word [r9 - 2], ax
cmc
clc
cmp r8d, 0x10
jl 0x1800f8f5c
mov eax, dword [0x18008a6f0]
rol r8b, 0xd
rcr r8d, cl
btc r8w, dx
mov r8d, ebx
mov dword [rbp + 0x1530], eax
test dil, dl
movups xmm0, xmmword [0x18008a6c8]
test sp, 0x4718
stc
movups xmm1, xmmword [0x18008a6d8]
cmc
movups xmmword [rbp + 0x1508], xmm0
movsd xmm0, qword [0x18008a6e8]
test r8b, dl
movsd qword [rbp + 0x1528], xmm0
stc
jmp 0x1800f9003
movups xmmword [rbp + 0x1518], xmm1
stc
cmp edi, 2
jmp 0x1800f9013
jl 0x1800f9179
movdqa xmm5, xmmword [0x18008d270]
lea rcx, [rbp + 0x1508]
jmp 0x1800f902d
movdqa xmm4, xmmword [0x18008d6c0]
movdqa xmm7, xmmword [0x18008d2c0]
movdqa xmm9, xmmword [0x18008d3a0]
movd xmm6, r14d
movd xmm8, r15d
nop dword [rax]
nop dword [rax + rax]
jmp 0x1800f9061
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
jmp 0x1800f9078
paddd xmm2, xmm5
add r8d, 8
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, 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
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
jmp 0x1800f90ec
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, 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
movq xmm2, xmm9
jmp 0x1800f9137
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
jmp 0x1800f9146
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
test ch, 0xef
cmp r8d, 0x10
jmp 0x1800f9164
jl 0x1800f9061
cmp r8d, 0x16
jmp 0x1800f9173
jge 0x1800f9204
movsxd rax, r8d
add cl, 0x3f
jmp 0x1800f9184
lea r9, [rbp + 0x1508]
neg dx
xor dx, r12w
lea r9, [r9 + rax*2]
bsf dx, r14w
setp ch
mov eax, 0x51eb851f
bt dx, si
lea r9, [r9 + 2]
bsr rdx, rdi
and rcx, r12
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
add cx, sp
movzx ax, bpl
movzx eax, dx
movzx cx, r10b
test r11b, 0xa5
sub cx, r11w
imul ecx, eax, 0x32
movzx eax, r8w
inc r8d
test r15w, 0x19fe
test r10b, al
sub ax, cx
cmp ch, 0xc
add ax, 0x31
xor word [r9 - 2], ax
stc
cmp r8d, 0x16
jl 0x1800f919e
lea rdx, [rbp + 0xa80]
mov cl, dl
mov ch, 0xda
movsx cx, bh
lea rcx, [rbp + 0x1508]
jmp 0x1800f9220
call fcn.180124f59
mov eax, dword [0x18008a6c0]
rcl r8w, 0x3e
bt r8w, ax
mov r8d, ebx
stc
mov dword [rbp + 0xdd8], eax
movups xmm0, xmmword [str.r_DZXRVMlPR_V48B]
stc
movups xmm1, xmmword [0x18008a6b0]
stc
cmc
movups xmmword [rbp + 0xdb8], xmm0
stc
cmc
movups xmmword [rbp + 0xdc8], xmm1
test r9b, r12b
cmp edi, 2
jmp 0x1800f926b
jl 0x1800f93cd
movdqa xmm5, xmmword [0x18008d270]
lea rcx, [rbp + 0xdb8]
jmp 0x1800f9285
movdqa xmm4, xmmword [0x18008d6c0]
movdqa xmm7, xmmword [0x18008d2c0]
movdqa xmm9, xmmword [0x18008d3a0]
movd xmm6, r14d
movd xmm8, r15d
nop
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x1800f92b7
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
jmp 0x1800f92c5
paddd xmm2, xmm5
add r8d, 8
jmp 0x1800f92d2
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, 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
movq xmm2, xmm9
jmp 0x1800f9319
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
jmp 0x1800f9328
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
jmp 0x1800f9348
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, 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
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
jmp 0x1800f939d
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
cmp bp, r8w
cmc
cmp r8d, 0x10
jl 0x1800f92a9
cmp r8d, 0x12
jmp 0x1800f93c7
jge 0x1800f9456
movsxd rax, r8d
cqo
cdq
lea r9, [rbp + 0xdb8]
lea r9, [r9 + rax*2]
rcl ah, 0xa1
btr cx, 0x4f
rcr al, cl
mov eax, 0x51eb851f
cmp r9b, 0x3b
and rcx, 0x169e6966
lea r9, [r9 + 2]
imul r8d
add rcx, 0x33161237
sar edx, 4
jmp 0x1800f940e
mov eax, edx
rcr cl, cl
ror ecx, cl
shr eax, 0x1f
add edx, eax
movzx eax, dx
shl rcx, 0x7c
imul ecx, eax, 0x32
not al
nop
movzx eax, r8w
jmp 0x1800f942f
inc r8d
stc
sub ax, cx
cmc
add ax, 0x31
cmp di, bp
cmp r8b, 0xfd
xor word [r9 - 2], ax
cmp r8d, 0x12
jmp 0x1800f9450
jl 0x1800f93e8
mov eax, dword [0x18008a6f0]
shld r8w, di, 0x9d
and r8b, spl
shl r8d, 8
mov r8d, ebx
test r8b, 0x2c
mov dword [rbp + 0x1560], eax
cmc
movups xmm0, xmmword [0x18008a6c8]
test r8d, 0x2dd41bb9
cmp bx, 0x24d1
movups xmm1, xmmword [0x18008a6d8]
movups xmmword [rbp + 0x1538], xmm0
movsd xmm0, qword [0x18008a6e8]
test ax, 0x7f7f
movsd qword [rbp + 0x1558], xmm0
test r11b, r13b
cmp sil, r15b
movups xmmword [rbp + 0x1548], xmm1
test ch, 0xb5
cmc
stc
cmp edi, 2
jmp 0x1800f94c6
jl 0x1800f9630
movdqa xmm5, xmmword [0x18008d270]
lea rcx, [rbp + 0x1538]
jmp 0x1800f94e0
movdqa xmm4, xmmword [0x18008d6c0]
movdqa xmm7, xmmword [0x18008d2c0]
movdqa xmm9, xmmword [0x18008d3a0]
movd xmm6, r14d
movd xmm8, r15d
nop dword [rax]
jmp 0x1800f950c
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x1800f951a
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
jmp 0x1800f9528
paddd xmm2, xmm5
add r8d, 8
jmp 0x1800f9535
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, 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
movq xmm2, xmm9
jmp 0x1800f957c
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
jmp 0x1800f958b
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, 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
movq xmm2, xmm9
jmp 0x1800f95f1
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
jmp 0x1800f9600
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
stc
cmp dil, 0xb8
cmp r8d, 0x10
jmp 0x1800f9620
jl 0x1800f950c
cmp r8d, 0x16
jge 0x1800f96d1
movsxd rax, r8d
stc
cdq
mov dx, r10w
lea r9, [rbp + 0x1538]
movsx dx, spl
cmp r8b, sil
lea r9, [r9 + rax*2]
adc cx, r12w
mov eax, 0x51eb851f
rol cl, cl
bsr dx, r9w
lea r9, [r9 + 2]
imul r8d
rol cx, cl
movsx ax, sil
cdqe
sar edx, 4
movsxd rcx, r10d
add cx, 0x5bae
mov eax, edx
bt ecx, esp
bsr ecx, r8d
movzx ecx, r8w
shr eax, 0x1f
add edx, eax
movzx rcx, di
movzx eax, dx
adc ecx, eax
imul ecx, eax, 0x32
movsx ax, r15b
movsx rax, r9w
movzx eax, r8w
jmp 0x1800f96a8
inc r8d
jmp 0x1800f96b1
sub ax, cx
add ax, 0x31
test al, r9b
cmc
xor word [r9 - 2], ax
cmc
cmp r8d, 0x16
jmp 0x1800f96cb
jl 0x1800f9650
lea rdx, [rbp + 0xdb8]
movzx cx, r9b
xchg ch, ch
jmp 0x1800f96e4
lea rcx, [rbp + 0x1538]
jmp 0x1800f96f0
call fcn.180124f59
cmp word [0x18008a69a], bx
movsx rax, r12w
movups xmm0, xmmword [0x18008a680]
movzx ax, r8b
bswap ax
mov eax, dword [0x18008a698]
jmp 0x1800f971a
movsd xmm1, qword [0x18008a690]
jmp 0x1800f9727
movups xmmword [rbp + 0x7c0], xmm0
mov dword [rbp + 0x7d8], eax
movsd qword [rbp + 0x7d0], xmm1
jmp 0x1800f9741
je 0x1800f991f
mov r8d, ebx
cmp r10d, edx
test r8b, 0x4e
cmp edi, 2
jmp 0x1800f9759
jl 0x1800f9875
movdqa xmm2, xmmword [0x18008d270]
mov r8d, 8
jmp 0x1800f9772
movdqa xmm4, xmmword [0x18008d6c0]
movdqa xmm1, xmm2
movdqa xmm8, xmmword [0x18008d3a0]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movd xmm6, r14d
movd xmm5, r15d
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x18008d2c0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
jmp 0x1800f97d7
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [0x18008a680]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movdqa xmm2, xmmword [0x18008d290]
pxor xmm3, xmm0
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movq qword [rbp + 0x7c0], xmm3
jmp 0x1800f9820
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x18008d2c0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp + 0x7c8]
jmp 0x1800f985d
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rbp + 0x7c8], xmm3
cmp r12, rsi
mov eax, r8d
clc
cqo
lea r9, [rbp + 0x7c0]
bts edx, r10d
xchg ch, dh
shr rcx, cl
lea r9, [r9 + rax*2]
nop dword [rax]
lahf
setge ah
test dh, dl
mov eax, 0x51eb851f
bswap cx
ror dh, cl
lea r9, [r9 + 2]
or ecx, ebx
rcr cl, 0x57
imul r8d
lahf
clc
rcr ch, 0x62
sar edx, 4
jmp 0x1800f98bf
mov eax, edx
movsx ecx, cx
adc cx, 0x20af
shr eax, 0x1f
add edx, eax
rcr cx, 0x9a
movzx eax, dx
btr rcx, 0x29
imul ecx, eax, 0x32
jmp 0x1800f98e9
movzx eax, r8w
jmp 0x1800f98f2
inc r8d
cmp r12b, 0x78
sub ax, cx
add ax, 0x31
test al, r13b
test sp, 0x1037
xor word [r9 - 2], ax
cmp bl, r12b
cmp r8d, 0xe
jmp 0x1800f9919
jl 0x1800f989c
movsd xmm1, qword [0x18008a160]
or al, r9b
adc rax, 0x37b2280c
mov r8d, ebx
movzx rax, r13w
rol eax, cl
bt ax, 0xee
movzx eax, word [0x18008a168]
movsd qword [rbp + 0x4d0], xmm1
cmp r13b, 0x92
test sp, 0x7494
mov word [rbp + 0x4d8], ax
cmp r8w, 0x3f9e
test r11w, 0x3dab
movups xmm0, xmmword [0x18008a150]
cmp bpl, r10b
test si, 0x56ba
movups xmmword [rbp + 0x4c0], xmm0
cmp edi, 2
jmp 0x1800f9988
jl 0x1800f9aac
movdqa xmm2, xmmword [0x18008d270]
mov r8d, 8
jmp 0x1800f99a1
movdqa xmm4, xmmword [0x18008d6c0]
movdqa xmm1, xmm2
movdqa xmm8, xmmword [0x18008d3a0]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movd xmm6, r14d
movd xmm5, r15d
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x18008d2c0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
jmp 0x1800f9a06
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [0x18008a150]
jmp 0x1800f9a18
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movdqa xmm2, xmmword [0x18008d290]
pxor xmm3, xmm0
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movq qword [rbp + 0x4c0], xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x18008d2c0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
jmp 0x1800f9a7f
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp + 0x4c8]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rbp + 0x4c8], xmm3
bsf edx, eax
adc rcx, 0x5b102798
cdq
mov eax, r8d
mov rcx, rdx
lea r9, [rbp + 0x4c0]
lea r9, [r9 + rax*2]
xadd ah, dl
shl eax, 0xd
nop word [rax + rax]
mov eax, 0x51eb851f
test rdx, 0x26b859f8
bts dx, di
and dh, cl
lea r9, [r9 + 2]
sal cl, cl
test r8b, bl
ror rcx, 0x9d
imul r8d
sar edx, 4
rcr eax, cl
cbw
mov eax, edx
shr ch, 0x3c
neg cl
xor cl, 0xf5
shr eax, 0x1f
rcr ch, cl
add edx, eax
mov cl, r10b
movsx ax, r10b
movzx eax, dx
shld cx, cx, 0x53
btc cx, 0xda
movsx rcx, dx
imul ecx, eax, 0x32
cbw
cdqe
movsx ax, sil
movzx eax, r8w
jmp 0x1800f9b31
inc r8d
jmp 0x1800f9b39
sub ax, cx
cmc
add ax, 0x31
cmc
stc
xor word [r9 - 2], ax
cmp r9b, al
cmp bx, 0x49b8
cmp r8d, 0xd
jmp 0x1800f9b59
jl 0x1800f9ac9
lea rdx, [rbp + 0x7c0]
xchg cl, ch
not rcx
cmovp cx, sp
lea rcx, [rbp + 0x4c0]
jmp 0x1800f9b7b
call fcn.180124f59
cmp word [0x18008a67e], bx
movups xmm0, xmmword [str.rSQGWtYZR_c__vYZHVTRI_]
jmp 0x1800f9b93
mov qword [0x1800972b0], rax
jmp 0x1800f9b9f
movsd xmm1, qword [0x18008a678]
jmp 0x1800f9bac
movups xmmword [rbp + 0x388], xmm0
jmp 0x1800f9bb8
movsd qword [rbp + 0x398], xmm1
je 0x1800f9da8
mov r8d, ebx
jmp 0x1800f9bce
cmp edi, 2
jmp 0x1800f9bd6
jl 0x1800f9cfd
movdqa xmm2, xmmword [0x18008d270]
mov r8d, 8
jmp 0x1800f9bef
movdqa xmm4, xmmword [0x18008d6c0]
movdqa xmm1, xmm2
movdqa xmm8, xmmword [0x18008d3a0]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movd xmm6, r14d
movd xmm5, r15d
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x18008d2c0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
jmp 0x1800f9c54
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [str.rSQGWtYZR_c__vYZHVTRI_]
jmp 0x1800f9c66
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movdqa xmm2, xmmword [0x18008d290]
pxor xmm3, xmm0
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movq qword [rbp + 0x388], xmm3
jmp 0x1800f9ca2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x18008d2c0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
jmp 0x1800f9cd2
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp + 0x390]
jmp 0x1800f9ce4
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rbp + 0x390], xmm3
cqo
inc al
mov eax, r8d
cdq
add r9b, r11b
lea r9, [rbp + 0x388]
sbb ecx, ebp
movsxd rcx, esi
movzx rcx, r14w
lea r9, [r9 + rax*2]
sbb edx, 0x623348b7
or al, r11b
nop dword [rax]
movzx rax, r9w
nop word [rax + rax]
cdqe
or cl, r9b
sal ax, 3
mov eax, 0x51eb851f
lea r9, [r9 + 2]
clc
imul r8d
cmovg ax, sp
sar edx, 4
or ah, 0xd3
shl al, cl
mov eax, edx
or rcx, rdx
shr eax, 0x1f
add cx, 0xf8d
add edx, eax
shr ax, cl
bt cx, r15w
movzx eax, dx
imul ecx, eax, 0x32
movzx eax, dx
not al
movzx eax, r8w
inc r8d
test r8, 0x48723659
sub ax, cx
cmp r8b, cl
add ax, 0x31
jmp 0x1800f9d94
xor word [r9 - 2], ax
cmp r8d, 0xc
jmp 0x1800f9da2
jl 0x1800f9d3b
mov eax, dword [0x18008a5e0]
mov r8d, ebx
cmp r12, r11
mov dword [rbp + 0x21d8], eax
btc ax, 0xe2
shr ah, 0x5b
movzx eax, word [0x18008a5e4]
jmp 0x1800f9dcf
mov word [rbp + 0x21dc], ax
clc
stc
movups xmm0, xmmword [0x18008a5b0]
cmc
movups xmm1, xmmword [0x18008a5c0]
cmp di, bp
movups xmmword [rbp + 0x21a8], xmm0
cmp r9w, r15w
movups xmm0, xmmword [0x18008a5d0]
test rcx, 0xbac41b4
jmp 0x1800f9e0b
movups xmmword [rbp + 0x21b8], xmm1
test esi, r12d
movups xmmword [rbp + 0x21c8], xmm0
cmp edi, 2
jmp 0x1800f9e24
jl 0x1800f9f88
movdqa xmm5, xmmword [0x18008d270]
lea rcx, [rbp + 0x21a8]
jmp 0x1800f9e3e
movdqa xmm4, xmmword [0x18008d6c0]
movdqa xmm7, xmmword [0x18008d2c0]
movdqa xmm9, xmmword [0x18008d3a0]
movd xmm6, r14d
movd xmm8, r15d
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x1800f9e78
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
jmp 0x1800f9e86
paddd xmm2, xmm5
add r8d, 8
jmp 0x1800f9e93
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, 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
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
jmp 0x1800f9ee4
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
jmp 0x1800f9f04
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, 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
movq xmm2, xmm9
jmp 0x1800f9f4f
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
test r14b, r15b
test r14w, 0x565e
cmp r8d, 0x18
jl 0x1800f9e6a
cmp r8d, 0x1b
jge 0x1800fa021
movsxd rax, r8d
cmovne r9d, ebp
shl dl, cl
lea r9, [rbp + 0x21a8]
lea r9, [r9 + rax*2]
cmp r12b, sil
mov eax, 0x51eb851f
lea r9, [r9 + 2]
movzx dx, r12b
btc rcx, r11
imul r8d
sbb cx, dx
xor ax, dx
sar edx, 4
bts ax, r12w
mov eax, edx
movsxd rcx, r15d
xor cl, r11b
btc ecx, 0x51
shr eax, 0x1f
movsx rcx, cx
or ch, 0x72
add edx, eax
movzx eax, dx
imul ecx, eax, 0x32
cdqe
cmovnp ax, r10w
movzx eax, r8w
jmp 0x1800f9ff0
inc r8d
cmp dl, r12b
cmc
sub ax, cx
test r8d, r9d
add ax, 0x31
cmp cl, dl
xor word [r9 - 2], ax
jmp 0x1800fa012
cmp r8d, 0x1b
jmp 0x1800fa01b
jl 0x1800f9f9f
lea rdx, [rbp + 0x388]
jmp 0x1800fa034
lea rcx, [rbp + 0x21a8]
call fcn.180124f59
mov eax, dword [0x18008a660]
or r8b, 0x7b
stc
mov r8d, ebx
test dl, bpl
mov dword [rbp + 0xf40], eax
shr ah, 0x24
cmovbe ax, r9w
movzx eax, word [0x18008a664]
cmp r12d, 0x24561c12
jmp 0x1800fa072
mov word [rbp + 0xf44], ax
cmp r8b, 0x85
movups xmm0, xmmword [str.rSQGWtYZRlOWI_5C]
movups xmm1, xmmword [0x18008a650]
test ch, 0x59
jmp 0x1800fa094
movups xmmword [rbp + 0xf20], xmm0
test rsi, rcx
movups xmmword [rbp + 0xf30], xmm1
cmp edi, 2
jmp 0x1800fa0ad
jl 0x1800fa212
movdqa xmm5, xmmword [0x18008d270]
lea rcx, [rbp + 0xf20]
jmp 0x1800fa0c7
movdqa xmm4, xmmword [0x18008d6c0]
movdqa xmm7, xmmword [0x18008d2c0]
movdqa xmm9, xmmword [0x18008d3a0]
movd xmm6, r14d
movd xmm8, r15d
nop dword [rax]
jmp 0x1800fa0f2
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x1800fa100
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
paddd xmm2, xmm5
add r8d, 8
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, 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
movq xmm2, xmm9
jmp 0x1800fa158
movsxd rax, r8d
movsxd rdx, ebx
sub rdx, r9
movsx dx, r12b
lea r9, [rbp + 0xf20]
mov ch, 0x94
not rdx
lea r9, [r9 + rax*2]
not cl
mov eax, 0x51eb851f
rcl rdx, 0
movsx rdx, r13w
lea r9, [r9 + 2]
movsxd rdx, eax
bts rdx, r11
bt cx, bx
imul r8d
sar edx, 4
sub cl, r14b
cmc
mov eax, edx
shr eax, 0x1f
add edx, eax
xor cl, r9b
movzx eax, dx
sbb cl, bpl
clc
imul ecx, eax, 0x32
movsx ax, r14b
cwde
mov al, r13b
movzx eax, r8w
jmp 0x1800fa27f
inc r8d
test ebp, r14d
sub ax, cx
add ax, 0x31
xor word [r9 - 2], ax
jmp 0x1800fa29b
cmp r8d, 0x13
jmp 0x1800fa2a4
jl 0x1800fa233