Function at 0x1800a9ffa
Capabilities:
Execute anti-debugging instructions
Parse credit card information

Disassembly:
mov rax, rsp
stc
push rbp
bts bp, dx
test rbp, 0x6ff363e0
push rbx
push rsi
ror bh, 0x16
rcr bh, cl
ror bpl, cl
push rdi
clc
push r12
bt bx, r9w
or bp, 0x433d
movzx rbx, dx
push r13
shl bp, 0xbd
rcr rbp, 0xc5
push r14
btr bp, 9
xchg ebx, ebp
sar bl, cl
push r15
lea rbp, [rax - 0x408]
sub rsp, 0x4c8
bt ebx, r15d
movaps xmmword [rax - 0x58], xmm6
movaps xmmword [rax - 0x68], xmm7
xor sil, 0x20
add sil, sil
sub ebx, 0x39d46aab
movaps xmmword [rax - 0x88], xmm9
movaps xmmword [rax - 0x98], xmm10
movaps xmmword [rax - 0xa8], xmm11
rcr sil, 0x90
shld bx, r8w, 0xc9
movaps xmmword [rax - 0xb8], xmm12
shrd esi, eax, 0x24
and bx, dx
inc bx
movaps xmmword [rax - 0xc8], xmm13
movaps xmmword [rax - 0xd8], xmm14
shl rax, 0xad
mov bl, dil
mov rax, qword [0x180087010]
xor rax, rsp
bswap esi
movsx si, r15b
jmp 0x1800aa0cc
mov qword [rbp + 0x310], rax
cmovae esi, r13d
mov rsi, r8
mov rbx, rcx
jmp 0x1800aa0e2
xorps xmm0, xmm0
lea r8, [rbp + 0x90]
jmp 0x1800aa0f1
xorps xmm7, xmm7
mov rcx, rsi
bswap r15w
movsd qword [rbp + 0xa0], xmm7
mov edi, 0xdc30487
movzx di, bpl
movsx edi, cx
mov r15, r9
bswap edi
cmovb di, bx
mov rdi, rdx
movups xmmword [rbp + 0x90], xmm0
jmp 0x1800aa128
call fcn.18011e87d
movss xmm6, dword [0x180080bd0]
xor r12d, r12d
bswap r14d
cmova r14, r14
movss xmm0, dword [0x180088724]
movzx r14w, cl
mov r14w, si
movzx r14d, al
jmp 0x1800aa159
movss xmm1, dword [0x18008872c]
jmp 0x1800aa166
divss xmm0, xmm6
divss xmm1, xmm6
movss dword [rbp + 0x1a8], xmm0
jmp 0x1800aa17b
movss xmm0, dword [0x180088728]
jmp 0x1800aa188
movss dword [rbp + 0x1b0], xmm1
jmp 0x1800aa195
movss xmm1, dword [0x180088744]
divss xmm0, xmm6
divss xmm1, xmm6
movss dword [rbp + 0x1ac], xmm0
jmp 0x1800aa1b2
movss xmm0, dword [0x180088730]
movss dword [rbp + 0x1b4], xmm0
movss xmm0, dword [0x180088748]
jmp 0x1800aa1cf
movss dword [rbp + 0x198], xmm1
jmp 0x1800aa1dc
movss xmm1, dword [0x18008874c]
jmp 0x1800aa1e9
divss xmm0, xmm6
divss xmm1, xmm6
movss dword [rbp + 0x19c], xmm0
stc
cmc
movss xmm0, dword [0x180088750]
jmp 0x1800aa209
movss dword [rbp + 0x1a4], xmm0
movss dword [rbp + 0x1a0], xmm1
stc
test rsi, rsi
jmp 0x1800aa222
je 0x1800aa245
mov rcx, qword [0x18008a1f8]
jmp 0x1800aa238
add rcx, rsi
jmp 0x1800aa240
jmp 0x1800aa24d
mov rcx, r12
mov dl, dh
movsxd rdx, ebp
mov edx, dword [rcx]
movsx ecx, cx
cmovne ecx, r14d
movsx cx, r13b
mov rcx, rdi
jmp 0x1800aa263
call fcn.1801272c2
test al, al
lea rcx, [rbp + 0x198]
movsx rdx, r9w
jmp 0x1800aa27a
lea rdx, [rbp + 0x1a8]
jmp 0x1800aa286
cmove rcx, rdx
jmp 0x1800aa295
movups xmm14, xmmword [rcx]
cmc
movups xmmword [rbp - 0x40], xmm14
stc
test r14b, r14b
jmp 0x1800aa2a8
je 0x1800aa400
movss xmm3, dword [0x180088714]
movss xmm2, dword [0x180088718]
jmp 0x1800aa2c3
movss xmm1, dword [0x18008871c]
jmp 0x1800aa2d0
movss xmm0, dword [0x180088720]
movss dword [rbp + 0x1b4], xmm0
movss xmm0, dword [0x180088740]
jmp 0x1800aa2ed
movss dword [rbp + 0x1a4], xmm0
jmp 0x1800aa2fa
divss xmm3, xmm6
divss xmm2, xmm6
movss dword [rbp + 0x1a8], xmm3
jmp 0x1800aa30f
movss xmm3, dword [0x180088734]
jmp 0x1800aa31c
movss dword [rbp + 0x1ac], xmm2
movss xmm2, dword [0x180088738]
jmp 0x1800aa331
divss xmm1, xmm6
divss xmm3, xmm6
movss dword [rbp + 0x1b0], xmm1
jmp 0x1800aa346
movss xmm1, dword [0x18008873c]
jmp 0x1800aa353
movss dword [rbp + 0x198], xmm3
jmp 0x1800aa360
divss xmm2, xmm6
divss xmm1, xmm6
movss dword [rbp + 0x19c], xmm2
movss dword [rbp + 0x1a0], xmm1
jmp 0x1800aa37e
test rsi, rsi
jmp 0x1800aa386
je 0x1800aa3a7
mov rcx, qword [0x18008a1f8]
test r11b, bl
cmp r12w, dx
add rcx, rsi
jmp 0x1800aa3a2
jmp 0x1800aa3b5
mov rcx, r12
xchg dx, dx
setns dl
movsx dx, r14b
mov edx, dword [rcx]
movzx ecx, ax
movsx rcx, cx
mov rcx, rdi
jmp 0x1800aa3c6
call fcn.1801272c2
test al, al
cwd
lea rcx, [rbp + 0x198]
movsx edx, r13w
mov edx, esi
lea rdx, [rbp + 0x1a8]
jmp 0x1800aa3e8
cmove rcx, rdx
test dil, 5
movups xmm14, xmmword [rcx]
test r9, 0x38f24b37
movups xmmword [rbp - 0x40], xmm14
test rdi, rdi
jmp 0x1800aa408
je 0x1800aa433
mov rax, qword [0x18008a238]
bswap si
movzx esi, r10w
mov rsi, qword [rax + rdi]
setle cl
movzx ecx, r13w
mov cl, spl
lea rcx, [rax + rdi]
jmp 0x1800aa44e
mov rsi, qword [pe_dos_header]
not cl
xchg r8b, cl
mov rcx, r12
xchg dl, dl
movsx rdx, r10w
cmovnp r8w, r10w
mov rcx, qword [rcx]
lea rdx, [rbp + 0x198]
movzx r8d, si
cmovbe r8, rdx
movaps xmmword [rsp + 0x490], xmm8
movzx r8d, r12w
xchg r8, r8
movsxd r8, edi
mov r8d, 8
jmp 0x1800aa47e
movaps xmmword [rsp + 0x420], xmm15
call fcn.18011d60d
mov r8, rax
mov ch, 0x12
lea rdx, [rbp + 0x90]
not ch
mov rcx, rsi
call fcn.18011b7d9
mov rdx, rdi
movsxd rcx, r9d
setge cl
mov rcx, r15
jmp 0x1800aa4b4
call fcn.18011c070
movaps xmm12, xmm0
movsx r8, bx
cmovbe r8, r11
lea r8, [rbp + 0x90]
jmp 0x1800aa4d1
divss xmm12, dword [0x180080bc4]
lea rdx, [rbp + 0x20]
movsx cx, sil
mov rcx, rbx
jmp 0x1800aa4eb
movss dword [rbp + 0x1a8], xmm12
jmp 0x1800aa4f9
call fcn.180119b97
mov rcx, rdi
jmp 0x1800aa506
call fcn.180121963
mov r13d, 0x6d
xorps xmm13, xmm13
test al, al
jmp 0x1800aa51c
jne 0x1800abbd7
mov rcx, rdi
call fcn.180127b00
test al, al
jmp 0x1800aa531
je 0x1800abbd7
movsd qword [rbp - 0x70], xmm7
xorps xmm0, xmm0
movsd qword [rbp - 0x10], xmm7
jmp 0x1800aa549
xorps xmm1, xmm1
movups xmmword [rbp - 0x80], xmm0
movups xmmword [rbp - 0x20], xmm1
test rdi, 0x2e5366a
test rdi, rdi
je 0x1800aa578
mov rcx, qword [0x18008a238]
add rcx, rdi
jmp 0x1800aa573
jmp 0x1800aa580
mov rcx, r12
movsx r8w, r15b
mov rcx, qword [rcx]
not r8w
movsx r8, r15w
movzx r8, r15w
lea r8, [rbp - 0x20]
lea rdx, [rbp - 0x80]
jmp 0x1800aa59c
call fcn.18010bc21
movsd xmm1, qword [rbp - 0x20]
bswap r14w
lea rsi, [rbp + 0x290]
mov r14b, r9b
bswap r14w
movzx r14d, r8w
movsd xmm8, qword [rbp - 0x80]
mov r14, rcx
cmovo r14d, r8d
movsx r14, r10w
mov r14d, 8
movsd xmm4, qword [rbp - 0x78]
jmp 0x1800aa5dd
movaps xmm0, xmm8
jmp 0x1800aa5e6
movsd xmm7, qword [rbp - 0x70]
jmp 0x1800aa5f0
addsd xmm0, xmm1
movsd xmm3, qword [rbp - 0x18]
movaps xmm9, xmm8
movsd xmm5, qword [rbp - 0x10]
jmp 0x1800aa607
subsd xmm9, xmm1
addsd xmm8, xmm1
movaps xmm6, xmm4
jmp 0x1800aa619
subsd xmm6, xmm3
movaps xmm2, xmm7
jmp 0x1800aa625
subsd xmm2, xmm5
movsd qword [rbp + 0x1e8], xmm0
jmp 0x1800aa636
movaps xmm0, xmm7
jmp 0x1800aa63e
movaps xmm1, xmm4
addsd xmm1, xmm3
movsd qword [rbp + 0x1d0], xmm9
jmp 0x1800aa653
addsd xmm7, xmm5
movsd qword [rbp + 0x200], xmm8
jmp 0x1800aa665
addsd xmm0, xmm5
movsd qword [rbp + 0x1d8], xmm6
jmp 0x1800aa676
addsd xmm4, xmm3
movsd qword [rbp + 0x1e0], xmm2
movzx ecx, si
xchg cl, cl
mov cx, 0x6931
movsd qword [rbp + 0x1f0], xmm6
movsxd rcx, r12d
movsd qword [rbp + 0x1f8], xmm2
cmovo ecx, esp
movsd qword [rbp + 0x208], xmm1
not cl
movsd qword [rbp + 0x240], xmm0
cmovnp cx, di
movzx rcx, di
mov cl, 0x3d
movsd qword [rbp + 0x210], xmm2
movsx cx, dil
mov ecx, 0x7ef84c35
movsd qword [rbp + 0x218], xmm9
cmove rcx, rcx
mov cx, 0x633e
movsd qword [rbp + 0x220], xmm4
movsd qword [rbp + 0x228], xmm2
movsx cx, dil
mov cx, r8w
movsd qword [rbp + 0x230], xmm9
movzx rcx, r13w
setp cl
movsd qword [rbp + 0x238], xmm6
movsd qword [rbp + 0x248], xmm8
movsx ecx, r15w
movsx rcx, r10w
movsd qword [rbp + 0x250], xmm6
movsx cx, r13b
movsd qword [rbp + 0x258], xmm7
movsx cx, r8b
cmovno cx, r15w
movsx rcx, r13w
movsd qword [rbp + 0x260], xmm8
movsd qword [rbp + 0x268], xmm1
movzx cx, ch
mov rcx, r12
movsd qword [rbp + 0x270], xmm7
cmovo rcx, r11
movsd qword [rbp + 0x278], xmm9
movsxd rcx, r13d
movsd qword [rbp + 0x280], xmm1
bswap cx
movsd qword [rbp + 0x288], xmm7
mov rcx, rsi
jmp 0x1800aa790
call fcn.18009cad0
add rsi, 0x10
jmp 0x1800aa79f
sub r14, 1
jmp 0x1800aa7a8
jne 0x1800aa788
lea rsi, [rbp + 0x290]
not ch
cwd
mov r15d, 8
cmova r8d, edx
movsx ecx, dx
lea r14, [rbp + 0x1d0]
xchg dh, ch
nop dword [rax + rax]
mov r8, r14
not dx
lea rdx, [rbp - 0x80]
mov rcx, rbx
jmp 0x1800aa7e6
call fcn.180119b97
add r14, 0x18
jmp 0x1800aa7f4
lea rsi, [rsi + 0x10]
jmp 0x1800aa7fd
movsd xmm0, qword [rax + 0x10]
jmp 0x1800aa807
movups xmm1, xmmword [rax]
jmp 0x1800aa80f
movsd qword [rbp - 0x70], xmm0
jmp 0x1800aa819
movsd qword [rsi - 0x10], xmm1
jmp 0x1800aa823
unpckhpd xmm1, xmm1
movsd qword [rsi - 8], xmm1
sub r15, 1
jmp 0x1800aa835
jne 0x1800aa7d4
movsd xmm10, qword [rbp + 0x290]
jmp 0x1800aa849
movsd xmm0, qword [rbp + 0x2a0]
jmp 0x1800aa856
movaps xmm9, xmm10
comisd xmm0, xmm10
movsd xmm11, qword [rbp + 0x298]
jmp 0x1800aa86d
movaps xmm8, xmm11
jmp 0x1800aa876
ja 0x1800aa880
movaps xmm10, xmm0
movsd xmm1, qword [rbp + 0x2a8]
jmp 0x1800aa88d
comisd xmm1, xmm8
ja 0x1800aa8a1
movaps xmm11, xmm1
jmp 0x1800aa8a1
comisd xmm9, xmm0
ja 0x1800aa8b5
movaps xmm9, xmm0
jmp 0x1800aa8b5
comisd xmm8, xmm1
ja 0x1800aa8c4
movaps xmm8, xmm1
movsd xmm0, qword [rbp + 0x2b0]
jmp 0x1800aa8d1
comisd xmm0, xmm10
ja 0x1800aa8e0
movaps xmm10, xmm0
movsd xmm1, qword [rbp + 0x2b8]
jmp 0x1800aa8ed
comisd xmm1, xmm11
ja 0x1800aa901
movaps xmm11, xmm1
jmp 0x1800aa901
comisd xmm9, xmm0
ja 0x1800aa915
movaps xmm9, xmm0
jmp 0x1800aa915
comisd xmm8, xmm1
ja 0x1800aa929
movaps xmm8, xmm1
jmp 0x1800aa929
movsd xmm0, qword [rbp + 0x2c0]
jmp 0x1800aa936
comisd xmm0, xmm10
ja 0x1800aa94a
movaps xmm10, xmm0
jmp 0x1800aa94a
movsd xmm1, qword [rbp + 0x2c8]
jmp 0x1800aa957
comisd xmm1, xmm11
ja 0x1800aa96b
movaps xmm11, xmm1
jmp 0x1800aa96b
comisd xmm9, xmm0
ja 0x1800aa97f
movaps xmm9, xmm0
jmp 0x1800aa97f
comisd xmm8, xmm1
ja 0x1800aa993
movaps xmm8, xmm1
jmp 0x1800aa993
movsd xmm0, qword [rbp + 0x2d0]
jmp 0x1800aa9a0
comisd xmm0, xmm10
ja 0x1800aa9b4
movaps xmm10, xmm0
jmp 0x1800aa9b4
movsd xmm1, qword [rbp + 0x2d8]
comisd xmm1, xmm11
ja 0x1800aa9d0
movaps xmm11, xmm1
jmp 0x1800aa9d0
comisd xmm9, xmm0
ja 0x1800aa9e4
movaps xmm9, xmm0
jmp 0x1800aa9e4
comisd xmm8, xmm1
ja 0x1800aa9f3
movaps xmm8, xmm1
movsd xmm0, qword [rbp + 0x2e0]
jmp 0x1800aaa00
comisd xmm0, xmm10
ja 0x1800aaa0f
movaps xmm10, xmm0
movsd xmm1, qword [rbp + 0x2e8]
comisd xmm1, xmm11
ja 0x1800aaa26
movaps xmm11, xmm1
comisd xmm9, xmm0
ja 0x1800aaa3a
movaps xmm9, xmm0
jmp 0x1800aaa3a
comisd xmm8, xmm1
ja 0x1800aaa4e
movaps xmm8, xmm1
jmp 0x1800aaa4e
movsd xmm0, qword [rbp + 0x2f0]
jmp 0x1800aaa5b
comisd xmm0, xmm10
ja 0x1800aaa6f
movaps xmm10, xmm0
jmp 0x1800aaa6f
movsd xmm1, qword [rbp + 0x2f8]
comisd xmm1, xmm11
ja 0x1800aaa86
movaps xmm11, xmm1
comisd xmm9, xmm0
ja 0x1800aaa9a
movaps xmm9, xmm0
jmp 0x1800aaa9a
comisd xmm8, xmm1
ja 0x1800aaaae
movaps xmm8, xmm1
jmp 0x1800aaaae
movsd xmm0, qword [rbp + 0x300]
jmp 0x1800aaabb
comisd xmm0, xmm10
ja 0x1800aaaca
movaps xmm10, xmm0
movsd xmm1, qword [rbp + 0x308]
comisd xmm1, xmm11
ja 0x1800aaae6
movaps xmm11, xmm1
jmp 0x1800aaae6
comisd xmm9, xmm0
ja 0x1800aaafa
movaps xmm9, xmm0
jmp 0x1800aaafa
comisd xmm8, xmm1
ja 0x1800aab0e
movaps xmm8, xmm1
jmp 0x1800aab0e
movaps xmm7, xmm9
jmp 0x1800aab17
movaps xmm6, xmm8
jmp 0x1800aab20
addsd xmm7, xmm10
addsd xmm6, xmm11
mulsd xmm7, qword [0x180080a08]
mulsd xmm6, qword [0x180080a08]
movaps xmm0, xmm7
call fcn.18010c467
movaps xmm0, xmm6
call fcn.18010c467
movaps xmm0, xmm7
jmp 0x1800aab52
call fcn.18010c467
movaps xmm0, xmm6
jmp 0x1800aab5f
call fcn.18010c467
movaps xmm0, xmm10
jmp 0x1800aab6d
call fcn.18010c467
movaps xmm0, xmm11
jmp 0x1800aab7b
movd xmm15, eax
cvtdq2pd xmm15, xmm15
call fcn.18010c467
movd xmm7, eax
movaps xmm0, xmm9
cvtdq2pd xmm7, xmm7
movsd qword [rbp + 0x198], xmm7
jmp 0x1800aaba3
call fcn.18010c467
movaps xmm0, xmm8
jmp 0x1800aabb1
movd xmm12, eax
cvtdq2pd xmm12, xmm12
call fcn.18010c467
cmp byte [0x1800886f9], r12b
jmp 0x1800aabcc
movd xmm11, eax
cvtdq2pd xmm11, xmm11
je 0x1800aaef8
test rdi, rdi
jmp 0x1800aabe4
je 0x1800aac1d
mov rax, qword [0x18008a120]
mov rcx, qword [0x18008a118]
cmp r12b, r15b
add rcx, rdi
jmp 0x1800aac03
movss xmm6, dword [rax + rdi]
jmp 0x1800aac0d
movss dword [rsp + 0x74], xmm6
jmp 0x1800aac18
jmp 0x1800aac4a
movss xmmpe_dos_header, dword [0]
jmp 0x1800aac33
mov rcx, r12
seto dl
movzx rdx, r12w
cqo
movss dword [rsp + 0x74], xmm0
cdq
not dl
mov dl, 0x26
movss xmm0, dword [rcx]
movsx edx, r11w
mov cl, 0x98
lea rdx, [rbp + 0x90]
movsx cx, sil
movzx cx, r13b
mov rcx, rbx
jmp 0x1800aac6d
movss dword [rsp + 0x70], xmm0
jmp 0x1800aac78
call fcn.1801192ac
test al, al
jmp 0x1800aac84
je 0x1800aaef8
movsd xmm3, qword [0x180080a10]
movsx edx, r9w
jmp 0x1800aaca0
lea rdx, [rbp + 0x1d0]
movsd xmm0, qword [0x180080a18]
movsx ecx, r12w
lea rcx, [rbp + 0x1b8]
jmp 0x1800aacbf
movsd xmm6, qword [rbp + 0x198]
movaps xmm4, xmm15
movaps xmm10, xmmword [0x180080e00]
subsd xmm4, xmm3
movss xmm1, dword [rsp + 0x74]
subsd xmm6, xmm11
movaps xmm2, xmm11
jmp 0x1800aaceb
mov qword [rbp + 0x1b8], r12
jmp 0x1800aacf7
addsd xmm2, xmm3
mov qword [rbp + 0x1c0], r12
cvtps2pd xmm1, xmm1
subsd xmm4, xmm0
movdqu xmmword [rbp + 0x1f0], xmm10
jmp 0x1800aad17
movaps xmm8, xmm2
movsd qword [rbp + 0x1d8], xmm2
jmp 0x1800aad28
movdqu xmmword [rbp + 0x220], xmm10
movdqu xmmword [rbp + 0x250], xmm10
jmp 0x1800aad3f
subsd xmm4, xmm0
subsd xmm4, xmm0
xorps xmm0, xmm0
addsd xmm8, xmm0
addsd xmm4, xmm3
movsd qword [rbp + 0x238], xmm8
jmp 0x1800aad61
movaps xmm7, xmm4
jmp 0x1800aad69
movsd qword [rbp + 0x1d0], xmm4
jmp 0x1800aad76
cmp byte [0x1800886f4], r12b
jmp 0x1800aaf04
je 0x1800aaf30
lea r8, [rbp - 0x30]
jmp 0x1800aaf13
movdqa xmmword [rbp - 0x30], xmm14
mov rdx, rdi
movzx ecx, r11w
movsxd rcx, esp
mov rcx, rbx
jmp 0x1800aaf2b
call fcn.1800a9036
cmp byte [0x1800886f0], r12b
jmp 0x1800aaf3c
movss xmm6, dword [0x180080b90]
jmp 0x1800aaf49
je 0x1800ab35e
lea rdx, [rbp + 0x90]
movzx cx, al
movsx cx, spl
mov rcx, rbx
call fcn.1801192ac
test al, al
jmp 0x1800aaf6e
je 0x1800ab35e
cmp word [0x180079d86], r12w
not rax
movsx eax, ax
mov eax, dword [0x180079d84]
jmp 0x1800aaf8d
mov dword [rsp + 0x70], eax
jmp 0x1800aaf96
je 0x1800aafc8
xor word [rsp + 0x72], 0x31
movzx ax, sil
movsx ax, r9b
mov al, sil
mov eax, 0x5d
jmp 0x1800aafb9
mov word [rsp + 0x70], ax
jmp 0x1800aafc3
jmp 0x1800aafce
movzx eax, word [rsp + 0x70]
cmc
mov qword [rbp + 0x198], r12
jmp 0x1800aafda
test ax, ax
jmp 0x1800aafe2
je 0x1800ab04d
lea rax, [rsp + 0x70]
mov ecx, r12d
cmc
lea rax, [rax + 2]
clc
lea ecx, [rcx + 1]
cmp word [rax], r12w
jmp 0x1800ab002
jne 0x1800aaff1
lea eax, [rcx + 1]
cmc
clc
mov dword [rbp + 0x1a0], eax
jmp 0x1800ab020
mov dword [rbp + 0x1a4], eax
test r9b, r8b
cmc
test eax, eax
jmp 0x1800ab031
mov qword [rbp + 0x1a0], r12
add cx, sp
rcr cx, 0x7f
shl ch, 0xbe
mov eax, dword [0x180079d68]
clc
mov ecx, 0x20
test ch, 0x37
mov dword [rsp + 0x74], eax
and al, r9b
jmp 0x1800ab079
movzx eax, word [0x180079d6c]
cmp rsp, r13
test dl, dil
xor word [rsp + 0x76], 0x31
cmp r15w, bp
xor ax, 0x32
jmp 0x1800ab099
mov word [rsp + 0x74], cx
mov cl, r9b
movsx rcx, ax
mov word [rsp + 0x78], ax
movzx ax, dl
mov ecx, r12d
inc rax
lea rax, [rsp + 0x74]
jmp 0x1800ab0be
nop word [rax + rax]
jmp 0x1800ab0c9
movsd xmm8, qword [0x180080a08]
cmc
stc
cmp byte [0x1800886fa], r12b
jmp 0x1800ab375
je 0x1800ab4d9
lea rdx, [rbp + 0x90]
movsxd rcx, r8d
jmp 0x1800ab38a
mov rcx, rbx
jmp 0x1800ab392
call fcn.1801192ac
test al, al
je 0x1800ab4d9
movaps xmm0, xmm12
movsx cx, r9b
bswap ecx
cmovo cx, ax
lea rcx, [rbp - 0x80]
jmp 0x1800ab3b7
addsd xmm0, xmm15
mov rdx, rdi
jmp 0x1800ab3c4
mulsd xmm0, xmm8
movsd qword [rbp - 0x50], xmm0
jmp 0x1800ab3d3
movaps xmm0, xmm11
jmp 0x1800ab3dc
addsd xmm0, qword [0x180080a58]
movsd qword [rbp - 0x48], xmm0
jmp 0x1800ab3ee
call fcn.1800a87a3
mov rdx, qword [0x180089e98]
lea rcx, [rbp - 0x30]
movzx r9d, cx
movzx r9w, sil
mov qword [rsp + 0x60], rcx
movsxd rcx, ecx
lea r9, [rbp - 0x50]
not ecx
mov ch, 0xa
mov byte [rsp + 0x50], 1
movzx ecx, bx
mov cl, 0xf0
lea rcx, [rbp + 0x70]
jmp 0x1800ab42b
xorps xmm1, xmm1
mov byte [rsp + 0x48], 1
jmp 0x1800ab438
cmp byte [0x1800886f1], r12b
jmp 0x1800ab4e5
je 0x1800ab81e
lea rdx, [rbp + 0x90]
jmp 0x1800ab4fd
mov rcx, rbx
jmp 0x1800ab505
call fcn.1801192ac
test al, al
jmp 0x1800ab511
je 0x1800ab81e
mov eax, dword [0x180079d60]
bsr cx, dx
shld rcx, rdi, 9
movsx rcx, si
mov ecx, r12d
clc
test r12w, bp
mov dword [rsp + 0x74], eax
setle ah
movzx eax, word [0x180079d64]
xor word [rsp + 0x76], 0x31
clc
cmc
stc
xor ax, 0x32
jmp 0x1800ab552
mov word [rsp + 0x74], r13w
jmp 0x1800ab55d
mov word [rsp + 0x78], ax
mov ax, 0x5f94
movsx ax, bl
movsxd rax, r13d
lea rax, [rsp + 0x74]
jmp 0x1800ab577
inc ecx
cmc
clc
stc
lea rax, [rax + 2]
jmp 0x1800ab585
cmp byte [0x1800886f8], r12b
je 0x1800abbce
subsd xmm12, xmm15
xorps xmm14, xmm14
subsd xmm11, xmm7
xorps xmm8, xmm8
xorps xmm9, xmm9
lea rdx, [rbp + 0x90]
cvtsd2ss xmm9, xmm7
mov rcx, rbx
xorps xmm10, xmm10
cvtsd2ss xmm14, xmm11
cvtsd2ss xmm10, xmm15
movaps xmm6, xmm14
movss dword [rsp + 0x74], xmm9
jmp 0x1800ab86e
divss xmm6, dword [0x180080b8c]
cvtsd2ss xmm8, xmm12
movss dword [rsp + 0x70], xmm6
movaps xmm15, xmm8
divss xmm15, dword [0x180080b8c]
call fcn.1801192ac
test al, al
jmp 0x1800ab89a
je 0x1800abbce
movss xmm12, dword [0x180080a04]
bswap rax
lea rax, [rbp - 0x40]
jmp 0x1800ab8b5
movaps xmm0, xmm6
mov qword [rsp + 0x20], rax
jmp 0x1800ab8c2
addss xmm0, xmm9
movaps xmm3, xmm12
jmp 0x1800ab8d0
cvtps2pd xmm11, xmm10
lea r8, [rbp - 0x60]
movzx edx, ax
cdq
mov rcx, rbx
lea rdx, [rbp - 0x50]
jmp 0x1800ab8e8
movss xmm12, dword [rbp + 0x1a8]
cmp byte [0x180088786], r12b
jmp 0x1800abbe3
movss xmm11, dword [0x180080a00]
je 0x1800abd9a
cmp qword [0x180089eb0], r12
jmp 0x1800abbfe
je 0x1800abd9a
movups xmm0, xmmword [0x180088210]
lea r8, [rbp - 0x80]
movzx rcx, r10w
movsx edx, bx
bswap rcx
mov rcx, rbx
bswap dx
cqo
cmovo rdx, rax
movsd xmm1, qword [0x180088220]
movsxd rdx, eax
lea rdx, [rbp - 0x20]
jmp 0x1800abc39
movups xmmword [rbp - 0x80], xmm0
jmp 0x1800abc42
movsd qword [rbp - 0x70], xmm1
jmp 0x1800abc4c
call fcn.180119b97
mov rcx, qword [0x180089eb8]
test bl, cl
jmp 0x1800abc5f
test rcx, rcx
jmp 0x1800abc67
je 0x1800abc79
add rcx, qword [0x18008a208]
jmp 0x1800abc7e
mov rcx, r12
test bh, ch
mov rcx, qword [rcx]
test ch, 0x81
test rcx, rcx
jmp 0x1800abc8c
je 0x1800abd19
mov rdx, qword [0x18008a210]
mov rax, qword [rcx + rdx]
stc
cmp qword [rax], r12
je 0x1800abd19
mov rcx, qword [rax]
cmp r11b, r11b
test rcx, rcx
je 0x1800abcc7
add rcx, qword [0x18008a220]
jmp 0x1800abcc2
jmp 0x1800abcd2
mov rcx, r12
neg dl
not dx
shl dl, 0x70
mov rdx, qword [rcx]
clc
test rdx, rdx
jmp 0x1800abcde
je 0x1800abd19
mov rax, qword [0x18008a230]
sal cx, cl
mov rcx, qword [rdx + rax]
jmp 0x1800abcfb
test rcx, rcx
je 0x1800abd19
mov rax, qword [0x18008a150]
jmp 0x1800abd10
mov rcx, qword [rcx + rax]
jmp 0x1800abd25
mov rcx, r12
movsx rdx, r12w
cdq
movsx edx, r8w
lea rdx, [rbp]
jmp 0x1800abd2e
call fcn.180126a6e
lea r8, [rbp]
cdq
cqo
mov rcx, rbx
lea rdx, [rbp - 0x80]
call fcn.180119b97
movups xmm0, xmmword [rbp - 0x20]
movsx rcx, cx
lea rax, [rbp - 0x40]
movzx r8w, dl
not r8
movzx r8d, dx
mov rcx, rbx
cmovne r8w, r9w
movaps xmm3, xmm11
mov qword [rsp + 0x20], rax
cqo
mov dh, 0x50
movups xmmword [rbp - 0x60], xmm0
xchg r8, rdx
lea r8, [rbp - 0x60]
movups xmm0, xmmword [rbp - 0x80]
lea rdx, [rbp - 0x50]
jmp 0x1800abd8c
movups xmmword [rbp - 0x50], xmm0
jmp 0x1800abd95
call fcn.18011a526
cmp byte [0x1800886f6], r12b
mov r14d, 5
cmovg esi, r8d
mov r15b, r12b
movsd xmm10, qword [rbp + 0x28]
xchg sil, r15b
movsd xmm9, qword [rbp + 0x20]
mov esi, dword [0x180087018]
mov r15b, r15b
lea r15d, [r14 + 0x1a]
jmp 0x1800abdcf
je 0x1800ac2fc
mov rcx, rdi
jmp 0x1800abddd
call fcn.180127b00
test al, al
jmp 0x1800abde9
jne 0x1800ac2fc
mov rcx, rdi
jmp 0x1800abdf7
call fcn.180121963
test al, al
jmp 0x1800abe03
jne 0x1800ac2fc
lea rdx, [rbp + 0x90]
mov rcx, rbx
call fcn.1801192ac
test al, al
jmp 0x1800abe1f
je 0x1800ac2fc
mov eax, dword [0x180079d60]
dec rcx
or cl, r12b
sbb cl, 0x78
mov ecx, r12d
mov dword [rbp + 0x1a8], eax
btr ax, 0xb8
bt ax, 0x5b
movzx eax, word [0x180079d64]
jmp 0x1800abe5a
xor word [rbp + 0x1aa], 0x31
test r10b, r11b
cmp ecx, 0x26795e0e
xor ax, 0x32
jmp 0x1800abe74
mov word [rbp + 0x1a8], r13w
jmp 0x1800abe81
mov word [rbp + 0x1ac], ax
mov eax, r15d
lea rax, [rbp + 0x1a8]
jmp 0x1800abe97
nop word [rax + rax]
jmp 0x1800abea2
inc ecx
test r11b, r13b
clc
jmp 0x1800abead
lea rax, [rax + 2]
clc
cmp word [rax], r12w
jmp 0x1800abebb
jne 0x1800abea2
movups xmm0, xmmword [0x18007a450]
ror ax, cl
xor al, r11b
rcr ax, 0x9b
lea rax, [rbp + 0x1a8]
stc
add ecx, 1
jmp 0x1800abee2
movsd xmm1, qword [0x18007a460]
jmp 0x1800abeef
cmove rax, r12
stc
mov dword [rbp + 0x40], ecx
cmp bp, di
cmc
test r9w, 0x54a7
cmp word [0x18007a46a], r12w
jmp 0x1800abf0e
mov qword [rbp + 0x38], rax
mov eax, dword [0x18007a468]
jmp 0x1800abf1d
mov dword [rbp - 0x68], eax
mov dword [rbp + 0x44], ecx
jmp 0x1800abf28
movups xmmword [rbp - 0x80], xmm0
movsd qword [rbp - 0x70], xmm1
je 0x1800ac0ed
mov r8d, r12d
stc
clc
cmp esi, 2
jmp 0x1800abf44
jl 0x1800ac04c
movdqa xmm2, xmmword [0x180080c60]
mov r8d, 8
jmp 0x1800abf5d
movdqa xmm3, xmmword [0x180080c80]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x180081080]
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
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180080cb0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [0x18007a450]
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
paddw xmm2, xmmword [0x180080d70]
pxor xmm2, xmm0
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movq qword [rbp - 0x80], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180080cb0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp - 0x78]
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x180080d70]
pxor xmm2, xmm0
movq qword [rbp - 0x78], xmm2
rcr dh, cl
shl dx, cl
jmp 0x1800ac04c
mov eax, r8d
rcl r9, cl
lea r9, [rbp - 0x80]
lea r9, [r9 + rax*2]
nop dword [rax]
rdtsc
cdqe
add al, 0x1c
mov eax, 0x8fb823ef
sbb dh, al
sets dh
lea r9, [r9 + 2]
clc
imul r8d
cmove ax, r8w
add edx, r8d
sar edx, 5
cmp r8d, r9d
xor ecx, 0x231b07f6
mov eax, edx
shr eax, 0x1f
test dil, 0x4a
btr ecx, r12d
setg cl
add edx, eax
movzx eax, dx
imul ecx, eax, 0x39
cdqe
not al
movzx ax, spl
movzx eax, r8w
jmp 0x1800ac0b3
inc r8d
sub ax, cx
test dil, 0x66
cmp rbx, 0x650e513b
add ax, 0x30
stc
test r14d, 0x2100238
xor word [r9 - 2], ax
test r15b, r15b
stc
test cx, 0x4d2e
cmp r8d, 0xe
jmp 0x1800ac0e7
jl 0x1800ac063
mov qword [rbp + 0x198], r12
cmp word [rbp - 0x80], r12w
jmp 0x1800ac0fe
je 0x1800ac179
lea rax, [rbp - 0x80]
cmp r13, r11
rcl cl, cl
adc cl, r15b
mov ecx, r12d
test spl, 0x6b
test bx, r11w
cmc
nop dword [rax]
lea rax, [rax + 2]
lea ecx, [rcx + 1]
test rdi, rsi
cmp rdx, rcx
cmp word [rax], r12w
jmp 0x1800ac135
jne 0x1800ac11f
lea eax, [rcx + 1]
cmc
cmp r15b, r15b
test r15b, bpl
mov dword [rbp + 0x1a0], eax
cmc
mov dword [rbp + 0x1a4], eax
test eax, eax
jmp 0x1800ac159
je 0x1800ac184
lea rax, [rbp - 0x80]
jmp 0x1800ac168
mov qword [rbp + 0x198], rax
jmp 0x1800ac174
jmp 0x1800ac184
mov qword [rbp + 0x1a0], r12
test r8b, 0x84
test rdi, rdi
jmp 0x1800ac18c
je 0x1800ac1ae
mov rcx, qword [0x18008a158]
cmp spl, 0x44
cmp di, si
stc
add rcx, rdi
jmp 0x1800ac1a9
jmp 0x1800ac1b8
mov rcx, r12
mov al, 0x56
movzx ax, r9b
movups xmm0, xmmword [rcx]
lea rax, [rbp + 0x38]
cvttss2si r9d, xmm12
lea r8, [rbp + 0x198]
movsx rcx, r14w
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x30]
mov cl, r13b
bswap ecx
movzx rcx, sp
lea rcx, [rbp + 0x80]
jmp 0x1800ac1ed
movups xmmword [rbp - 0x30], xmm0
jmp 0x1800ac1f6
call fcn.1801107d3
movaps xmm0, xmmword [0x180080e10]
mov r8b, sil
lea rax, [rbp - 0x30]
mov rdx, qword [0x180089e98]
movsx r9d, r13w
mov r9b, r11b
movsx r8, si
lea r9, [rbp - 0x50]
mov qword [rsp + 0x60], rax
setne ah
lea r8, [rbp + 0x80]
setg al
mov byte [rsp + 0x50], 1
bswap ax
movsx rax, r9w
mov eax, 0x7ec37f78
lea rax, [rbp + 0x70]
jmp 0x1800ac24b
movaps xmmword [rbp + 0x60], xmm0
xorps xmm1, xmm1
xorps xmm0, xmm0
mov byte [rsp + 0x48], 1
movsx ecx, bx
movsx cx, r8b
cmovnp rcx, r11
mov qword [rsp + 0x40], rax
movsx ax, spl
mov rcx, rbx
movsx rax, dx
movsx ax, r8b
nop
movups xmmword [rbp + 0x70], xmm0
lahf
xchg ah, al
lea rax, [rbp + 0x48]
movss xmm0, dword [0x180088258]
jmp 0x1800ac296
mov qword [rsp + 0x38], rax
mov ah, bh
cmovnp rax, rbp
lea rax, [rbp + 0x60]
cvtps2pd xmm0, xmm0
movss dword [rsp + 0x30], xmm13
jmp 0x1800ac2b4
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x60]
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
jmp 0x1800ac2ca
mov qword [rsp + 0x20], rax
jmp 0x1800ac2d4
movsd qword [rbp - 0x50], xmm9
jmp 0x1800ac2df
movsd qword [rbp - 0x48], xmm10
movups xmmword [rbp - 0x30], xmm1
jmp 0x1800ac2ee
movups xmmword [rbp + 0x48], xmm1
jmp 0x1800ac2f7
call fcn.18011b23c
cmp byte [0x1800886f5], r12b
jmp 0x1800ac308
je 0x1800ac85a
mov rcx, rdi
call fcn.180121963
test al, al
je 0x1800ac85a
lea rdx, [rbp + 0x90]
mov rcx, rbx
jmp 0x1800ac32d
call fcn.1801192ac
test al, al
jmp 0x1800ac339
je 0x1800ac85a
mov eax, dword [0x180079d60]
cmp r10b, 0x22
cmovs ecx, eax
clc
mov ecx, r12d
cmc
cmp cl, 0xf3
jmp 0x1800ac359
mov dword [rbp + 0x1a8], eax
movzx eax, word [0x180079d64]
stc
xor word [rbp + 0x1aa], 0x31
jmp 0x1800ac374
xor ax, 0x32
jmp 0x1800ac37d
mov word [rbp + 0x1a8], r13w
jmp 0x1800ac38a
mov word [rbp + 0x1ac], ax
setnp al
bswap ax
lea rax, [rbp + 0x1a8]
jmp 0x1800ac3a3
inc ecx
cmc
stc
clc
lea rax, [rax + 2]
test r10b, r9b
test r12b, 0x89
cmp word [rax], r12w
jmp 0x1800ac3bc
jne 0x1800ac3a3
movups xmm0, xmmword [0x18007a438]
sbb al, 0x40
or ax, r13w
movsxd rax, eax
lea rax, [rbp + 0x1a8]
cmp r10, 0x67802ca6
add ecx, 1
jmp 0x1800ac3e8
movsd xmm1, qword [0x18007a448]
jmp 0x1800ac3f5
cmove rax, r12
cmc
mov dword [rbp + 0x40], ecx
stc
test bl, r15b
cmp word [0x18007a44e], r12w
jmp 0x1800ac40e
mov qword [rbp + 0x38], rax
jmp 0x1800ac417
mov dword [rbp + 0x44], ecx
movups xmmword [rbp - 0x80], xmm0
jmp 0x1800ac423
movsd qword [rbp - 0x70], xmm1
jmp 0x1800ac42d
je 0x1800ac60a
mov r8d, r12d
clc
cmp r12b, r14b
cmp esi, 2
jmp 0x1800ac442
jl 0x1800ac55a
movdqa xmm2, xmmword [0x180080c60]
mov r8d, 8
jmp 0x1800ac45b
movdqa xmm4, xmmword [0x180081080]
movdqa xmm1, xmm2
movdqa xmm8, xmmword [0x180080d70]
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
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180080cb0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
jmp 0x1800ac4c4
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [0x18007a438]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movdqa xmm2, xmmword [0x180080c80]
pxor xmm3, xmm0
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movq qword [rbp - 0x80], xmm3
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180080cb0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
jmp 0x1800ac539
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp - 0x78]
jmp 0x1800ac548
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
mov eax, r8d
sar rdx, cl
dec dx
sub r9w, r12w
lea r9, [rbp - 0x80]
lea r9, [r9 + rax*2]
jmp 0x1800ac578
nop dword [rax]
shl rcx, cl
inc dh
xor dh, 0x65
nop word [rax + rax]
mov eax, 0x8fb823ef
shl rdx, 0x7d
bts rdx, rax
lea r9, [r9 + 2]
mov cl, r10b
imul r8d
adc cx, 0x5046
add edx, r8d
rcl ch, 0xc5
cdqe
sar edx, 5
not rcx
cwde
mov eax, edx
neg ch
shr eax, 0x1f
add edx, eax
movzx ax, r11b
sal al, 0xb6
stc
movzx eax, dx
shl cl, cl
imul ecx, eax, 0x39
movzx eax, r15w
movzx rax, si
cmovg eax, r12d
movzx eax, r8w
jmp 0x1800ac5e7
inc r8d
cmp r14b, 0x97
clc
sub ax, cx
jmp 0x1800ac5f7
add ax, 0x30
xor word [r9 - 2], ax
cmp r8d, 0xc
jl 0x1800ac58d
mov qword [rbp + 0x198], r12
cmp word [rbp - 0x80], r12w
jmp 0x1800ac61b
je 0x1800ac6a7
lea rax, [rbp - 0x80]
ror cl, cl
inc ch
mov ecx, r12d
test ax, 0x5902
jmp 0x1800ac636
nop dword [rax]
jmp 0x1800ac645
lea rax, [rax + 2]
clc
stc
test dh, 0x31
lea ecx, [rcx + 1]
stc
jmp 0x1800ac65a
cmp word [rax], r12w
jmp 0x1800ac663
jne 0x1800ac645
lea eax, [rcx + 1]
stc
mov dword [rbp + 0x1a0], eax
test r11, 0x35646eab
mov dword [rbp + 0x1a4], eax
test eax, eax
jmp 0x1800ac687
je 0x1800ac6b6
lea rax, [rbp - 0x80]
jmp 0x1800ac696
mov qword [rbp + 0x198], rax
jmp 0x1800ac6a2
jmp 0x1800ac6b6
mov qword [rbp + 0x1a0], r12
cmc
clc
test r12w, 0x2c9d
test rdi, rdi
je 0x1800ac6d7
mov rcx, qword [0x18008a158]
stc
test bh, 0x17
add rcx, rdi
jmp 0x1800ac6d2
jmp 0x1800ac6e0
mov rcx, r12
movsx eax, r12w
cbw
movups xmm0, xmmword [rcx]
mov rax, rbp
cwde
lea rax, [rbp + 0x38]
jmp 0x1800ac6f0
cvttss2si r9d, xmm12
lea r8, [rbp + 0x198]
mov qword [rsp + 0x20], rax
movsx rdx, di
movzx edx, dx
jmp 0x1800ac70d
lea rdx, [rbp - 0x30]
movsx ecx, r14w
xchg cx, cx
cmovns cx, r11w
lea rcx, [rbp + 0x80]
movups xmmword [rbp - 0x30], xmm0
jmp 0x1800ac72d
call fcn.1801107d3
movaps xmm0, xmmword [0x180080ec0]
lea rax, [rbp - 0x30]
movsx r8w, r14b
movsx edx, r12w
xchg dl, r8b
mov rdx, qword [0x180089e98]
movsx r8w, sil
movsx r8d, di
movzx r8w, al
lea r9, [rbp - 0x50]
movzx r8, r8w
movzx r8d, sp
mov qword [rsp + 0x60], rax
lea r8, [rbp + 0x80]
mov byte [rsp + 0x50], 1
movsx eax, r14w
mov ax, 0x4b84
mov al, r9b
lea rax, [rbp + 0x70]
movaps xmmword [rbp + 0x60], xmm0
jmp 0x1800ac793
xorps xmm1, xmm1
xorps xmm0, xmm0
mov byte [rsp + 0x48], 1
movsx ecx, r8w
mov ch, ch
mov qword [rsp + 0x40], rax
movsx rax, r11w
mov rax, 0x5a834865
movzx cx, r8b
mov rcx, rbx
movsx ax, r15b
movzx rax, bx
setle al
movups xmmword [rbp + 0x70], xmm0
lea rax, [rbp + 0x48]
movss xmm0, dword [0x180088258]
jmp 0x1800ac7dd
mov qword [rsp + 0x38], rax
movsx ax, r14b
bswap ax
cwde
lea rax, [rbp + 0x60]
jmp 0x1800ac7f4
cvtps2pd xmm0, xmm0
movss dword [rsp + 0x30], xmm13
jmp 0x1800ac803
mov qword [rsp + 0x28], rax
cdqe
movsx eax, cx
lea rax, [rbp - 0x60]
jmp 0x1800ac816
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
jmp 0x1800ac823
mov qword [rsp + 0x20], rax
jmp 0x1800ac82d
movsd qword [rbp - 0x50], xmm9
jmp 0x1800ac838
movsd qword [rbp - 0x48], xmm10
jmp 0x1800ac843
movups xmmword [rbp - 0x30], xmm1
jmp 0x1800ac84c
movups xmmword [rbp + 0x48], xmm1
jmp 0x1800ac855
call fcn.18011b23c
cmp byte [0x180088702], r12b
jmp 0x1800ac866
je 0x1800ae5c9
test rbx, rbx
jmp 0x1800ac874
je 0x1800ac8bd
mov rcx, qword [0x18008a258]
cwde
mov r8, qword [0x18008a250]
ror dx, cl
xor eax, r14d
add r8, rbx
rol al, cl
btr eax, 0xa0
mov eax, dword [rbx + rcx]
cdq
cdq
clc
jmp 0x1800ac8a3
sub eax, edx
sar eax, 1
jmp 0x1800ac8ac
movd xmm0, eax
mov eax, dword [rbx + rcx]
jmp 0x1800ac8b8
jmp 0x1800ac8ee
mov eax, dword [pe_dos_header]
mov r8, r12
xor dl, 0xd6
cdq
test rax, r15
sub eax, edx
clc
jmp 0x1800ac8d7
sar eax, 1
jmp 0x1800ac8de
movd xmm0, eax
mov eax, dword [pe_dos_header]
and edx, eax
or dl, 0xc6
cdq
jmp 0x1800ac8f4
sub eax, edx
cmp r8b, 0x25
sar eax, 1
jmp 0x1800ac901
cvtdq2pd xmm0, xmm0
movd xmm7, eax
mov eax, dword [r8]
subsd xmm9, xmm0
cdq
sub eax, edx
cmp si, 0x19b6
clc
sar eax, 1
jmp 0x1800ac921
cvtdq2pd xmm7, xmm7
movd xmm1, eax
cvtdq2pd xmm1, xmm1
mulsd xmm9, xmm9
subsd xmm10, xmm1
mulsd xmm10, xmm10
addsd xmm10, xmm9
movaps xmm0, xmm10
jmp 0x1800ac94a
call fcn.180116b15
comisd xmm0, xmmword [0x180080a98]
ja 0x1800ae5c9
mov rax, qword [0x180089ea8]
movsx dx, r15b
movzx rcx, ax
lea rdx, [rbp + 0x90]
cmovge rcx, r11
mov cx, 0x1f97
movsd xmm1, qword [0x180080bf0]
mov rcx, rbx
comisd xmm1, xmm0
cmova rax, rdi
mov qword [0x180089ea8], rax
jmp 0x1800ac99b
call fcn.1801192ac
test al, al
jmp 0x1800ac9a7
je 0x1800ae5c9
cmp qword [0x180089ea8], r12
jmp 0x1800ac9b9
je 0x1800ae5c2
test rbx, rbx
jmp 0x1800ac9c7
je 0x1800ac9e5
mov rax, qword [0x18008a250]
mov edx, dword [rbx + rax]
lea rcx, [rbx + rax]
jmp 0x1800ac9e0
jmp 0x1800ac9f9
mov edx, dword [pe_dos_header]
xchg cl, cl
movzx ecx, di
mov rcx, r12
jmp 0x1800ac9f9
movd xmm0, dword [rcx]
lea rax, [rbp - 0x30]
jmp 0x1800aca0e
movaps xmm1, xmmword [0x180080da0]
movsx r8d, si
bswap r8d
mov r8, r12
lea r9, [rbp + 0x80]
movsxd r8, r10d
movss xmm9, dword [0x180080bb4]
movsx r8d, si
setle r8b
jmp 0x1800aca3f
lea r8, [rbp - 0x60]
jmp 0x1800aca48
mov qword [rsp + 0x48], rax
jmp 0x1800aca52
movaps xmm8, xmm7
subsd xmm8, qword [0x180080b38]
cvtdq2ps xmm0, xmm0
lea rax, [rbp + 0x70]
movzx ecx, si
movzx cx, r9b
mov rcx, rbx
jmp 0x1800aca76
movd xmm10, edx
sub edx, edx
cvtdq2ps xmm10, xmm10
movss dword [rsp + 0x40], xmm13
jmp 0x1800aca8d
divss xmm10, xmm0
mov qword [rsp + 0x30], rax
movsx rax, cx
movzx ax, ch
cmovnp eax, esp
lea rax, [rbp + 0x48]
mov qword [rsp + 0x28], rax
lahf
movsx ax, r14b
seto al
lea rax, [rbp + 0x60]
jmp 0x1800acabd
mov qword [rsp + 0x20], rax
jmp 0x1800acac7
xorps xmm0, xmm0
movsd qword [rbp - 0x60], xmm8
jmp 0x1800acad5
movups xmmword [rbp - 0x30], xmm0
jmp 0x1800acade
movaps xmm0, xmmword [0x180080ef0]
movups xmmword [rbp + 0x70], xmm1
jmp 0x1800acaee
movups xmmword [rbp + 0x48], xmm0
jmp 0x1800acaf7
movaps xmm0, xmmword [0x180081000]
jmp 0x1800acb03
xorps xmm1, xmm1
mulss xmm10, xmm9
movups xmmword [rbp + 0x60], xmm1
jmp 0x1800acb14
cvtps2pd xmm6, xmm10
movups xmmword [rbp + 0x80], xmm0
jmp 0x1800acb24
movsd qword [rbp - 0x58], xmm6
jmp 0x1800acb2e
call fcn.180119fff
movaps xmm0, xmmword [0x180081000]
rdtsc
lea rax, [rbp - 0x40]
not cx
jmp 0x1800acb48
movaps xmm3, xmm11
xchg cx, r8w
mov r8b, r9b
cwd
mov qword [rsp + 0x20], rax
lea r8, [rbp - 0x30]
movzx edx, r15w
setne dh
movsd qword [rbp - 0x60], xmm8
movzx edx, bp
lea rdx, [rbp - 0x60]
xchg ecx, ecx
movzx cx, cl
mov cl, 0x9a
movsd qword [rbp - 0x58], xmm6
mov cl, r10b
mov rcx, rbx
jmp 0x1800acb8a
movups xmmword [rbp - 0x30], xmm0
jmp 0x1800acb93
call fcn.18011a993
movsd xmm0, qword [0x180080ae8]
cmp r11d, 0x28840df3
cmc
movaps xmm1, xmmword [0x180080ec0]
jmp 0x1800acbb8
movsd qword [rbp - 0x48], xmm0
cmp r10b, spl
stc
movsd qword [rbp - 0x50], xmm7
cmc
test rdi, rdi
jmp 0x1800acbcf
je 0x1800acbf2
mov rcx, qword [0x18008a180]
test r11b, 0x13
jmp 0x1800acbe5
add rcx, rdi
jmp 0x1800acbed
jmp 0x1800acbf5
mov rcx, r12
cmp qword [rcx], r12
jmp 0x1800acbfd
jne 0x1800acceb
movzx eax, word [0x180079da8]
sar ecx, 0x85
add cl, r10b
neg ch
mov ecx, 0x4e
clc
movups xmm0, xmmword [0x180079d98]
movups xmmword [rbp - 0x80], xmm0
stc
test bx, sp
xor word [rbp - 0x7e], 0x31
test rdi, 0x50f834b8
xor word [rbp - 0x7c], 0x32
stc
xor word [rbp - 0x7a], 0x33
xor word [rbp - 0x78], 0x34
xor word [rbp - 0x76], 0x35
xor word [rbp - 0x74], 0x36
cmc
cmp r9b, 0x5e
xor word [rbp - 0x72], 0x37
cmc
test ah, 0x96
stc
xor ax, 0x38
clc
mov word [rbp - 0x80], cx
setg ch
add cl, 0x5b
test dil, 0x98
mov word [rbp - 0x70], ax
ror ax, cl
and cl, r13b
mov ecx, r12d
movzx eax, r8w
cwde
lea rax, [rbp - 0x80]
cmc
test r13w, 0x701a
nop dword [rax + rax]
cmp r9w, dx
clc
lea rax, [rax + 2]
jmp 0x1800acc9f
lea ecx, [rcx + 1]
test dh, 0x20
test esp, r8d
cmp word [rax], r12w
jmp 0x1800accb1
jne 0x1800acc96
lea eax, [rcx + 1]
movzx rdx, ax
movsx dx, bl
bt dx, r9w
test eax, eax
setno dh
movsx dx, ch
movsx rdx, r10w
lea rdx, [rbp - 0x80]
jmp 0x1800accdd
cmove rdx, r12
jmp 0x1800acce6
jmp 0x1800accf4
mov rdx, qword [rcx]
jmp 0x1800accf4
mov qword [rbp - 0x40], r12
cmp word [rdx], r12w
jmp 0x1800acd01
je 0x1800acd6c
mov rax, rdx
add cl, bh
or cx, 0x2a5e
mov ecx, r12d
clc
cmc
jmp 0x1800acd1b
nop
cmp spl, 0x8a
lea rax, [rax + 2]
cmp esp, r10d
jmp 0x1800acd2d
lea ecx, [rcx + 1]
clc
cmp word [rax], r12w
jmp 0x1800acd3a
jne 0x1800acd20
lea eax, [rcx + 1]
mov dword [rbp - 0x38], eax
mov dword [rbp - 0x34], eax
test bp, r10w
cmp r10b, r12b
stc
test eax, eax
jmp 0x1800acd58
je 0x1800acd7a
mov qword [rbp - 0x40], rdx
jmp 0x1800acd67
jmp 0x1800acd7a
mov qword [rbp - 0x38], r12
movzx r9d, di
lahf
movsx dx, r13b
mov rdx, qword [0x180089e98]
movsx r9d, r15w
not rax
lea rax, [rbp - 0x30]
mov r9w, 0x3010
movsx r9, si
movsx r9w, al
mov qword [rsp + 0x60], rax
movzx r9, si
mov r9b, 0xbb
cwde
lea r9, [rbp - 0x50]
movzx ax, r8b
mov byte [rsp + 0x50], 1
lahf
jmp 0x1800acdbb
lea rax, [rbp + 0x70]
jmp 0x1800acdc4
movdqa xmmword [rbp + 0x60], xmm1
lea r8, [rbp - 0x40]
xorps xmm1, xmm1
mov byte [rsp + 0x48], 1
jmp 0x1800acdda
mov qword [rsp + 0x40], rax
jmp 0x1800acde4
xorps xmm0, xmm0
movups xmmword [rbp + 0x70], xmm1
cwde
movsx rax, dx
lea rax, [rbp + 0x48]
mov rcx, rbx
jmp 0x1800acdfc
movss xmm1, dword [0x180088258]
jmp 0x1800ace09
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x60]
jmp 0x1800ace17
cvtps2pd xmm1, xmm1
movss dword [rsp + 0x30], xmm13
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x60]
jmp 0x1800ace2f
unpcklpd xmm1, xmm1
movups xmmword [rbp - 0x60], xmm1
jmp 0x1800ace3c
mov qword [rsp + 0x20], rax
movups xmmword [rbp - 0x30], xmm0
movups xmmword [rbp + 0x48], xmm0
jmp 0x1800ace4e
call fcn.18011b23c
cmp word [0x18007a41e], r12w
mov rax, qword [0x18007a418]
jmp 0x1800ace67
mov qword [rbp + 0x1a8], rax
jmp 0x1800ace73
je 0x1800acfc4
mov r8d, r12d
test dil, sil
clc
cmp esi, 2
jl 0x1800acf17
movdqa xmm3, xmmword [0x180080c60]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x180081080]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x180081080]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r14d
psrad xmm2, xmm0
movd xmm0, r15d
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x180080cb0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp + 0x1a8]
jmp 0x1800acef9
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x180080d70]
pxor xmm2, xmm0
movq qword [rbp + 0x1a8], xmm2
jmp 0x1800acfc4
lea r9, [rbp + 0x1a8]
movsx edx, dx
nop dword [rax + rax]
mov eax, 0x1f7047dd
shrd dx, dx, 0x78
sub dl, r10b
lea r9, [r9 + 2]
bts ecx, r11d
cmp r12b, cl
and cx, r11w
mul r8d
jmp 0x1800acf50
mov eax, r8d
and rcx, rbx
sub eax, edx
mov cx, r15w
sal cl, cl
shr rcx, 0x45
shr eax, 1
adc cl, dil
rcr ch, 0xd6
movsx ecx, cx
add eax, edx
shl cx, 7
shr eax, 5
not cx
xor cl, dl
movzx eax, ax
imul ecx, eax, 0x39
cwde
movzx rax, dx
movzx eax, r9w
movzx eax, r8w
inc r8d
jmp 0x1800acf96
sub ax, cx
cmc
cmp cl, r13b
add ax, 0x30
jmp 0x1800acfa9
xor word [r9 - 2], ax
test r15b, 0x1d
cmp r15b, r15b
cmp r8d, 4
jmp 0x1800acfbe
jl 0x1800acf29
mov qword [rbp - 0x40], r12
cmp word [rbp + 0x1a8], r12w
jmp 0x1800acfd5
je 0x1800ad058
lea rax, [rbp + 0x1a8]
sar cl, cl
xor ch, 0x18
mov ecx, r12d
cmp r15d, edx
clc
nop
lea rax, [rax + 2]
jmp 0x1800acff8
lea ecx, [rcx + 1]
cmp word [rax], r12w
jmp 0x1800ad004
jne 0x1800acfef
lea eax, [rcx + 1]
cmp rax, 0x77c24f60
test edx, ebx
mov dword [rbp - 0x38], eax
cmc
jmp 0x1800ad024
mov dword [rbp - 0x34], eax
cmp ch, 0xa7
test r11w, 0x77ce
cmc
test eax, eax
jmp 0x1800ad038
je 0x1800ad062
lea rax, [rbp + 0x1a8]
jmp 0x1800ad04a
mov qword [rbp - 0x40], rax
jmp 0x1800ad053
jmp 0x1800ad062
mov qword [rbp - 0x38], r12
add ah, 0x33
cmc
test esp, eax
movzx eax, word [0x18007a430]
cmova cx, r8w
bsr cx, r15w
add cl, r8b
mov ecx, 0x57
jmp 0x1800ad08a
movups xmm0, xmmword [0x18007a420]
cmp r13w, sp
movups xmmword [rbp - 0x80], xmm0
xor word [rbp - 0x7e], 0x31
xor word [rbp - 0x7c], 0x32
stc
jmp 0x1800ad0a9
xor word [rbp - 0x7a], 0x33
cmp sil, 0xf1
cmc
xor word [rbp - 0x78], 0x34
xor word [rbp - 0x76], 0x35
test rdx, r15
xor word [rbp - 0x74], 0x36
test sil, r13b
xor word [rbp - 0x72], 0x37
xor ax, 0x38
jmp 0x1800ad0d6
mov word [rbp - 0x80], cx
bswap cx
mov cx, si
mov ch, 0x59
mov word [rbp - 0x70], ax
mov ecx, r12d
movsxd rax, r10d
movsx ax, r15b
mov ax, 0x44f6
lea rax, [rbp - 0x80]
jmp 0x1800ad0ff
nop dword [rax + rax]
inc ecx
test r13b, al
lea rax, [rax + 2]
stc
clc
cmp word [rax], r12w
jne 0x1800ad107
add ecx, 1
mov qword [rbp + 0x1b8], r12
movsx rax, di
lea rax, [rbp - 0x80]
mov dword [rbp + 0x40], ecx
jmp 0x1800ad136
cmove rax, r12
cmp r8b, 8
test cl, 0x41
mov dword [rbp + 0x44], ecx
test r12b, r14b
clc
test spl, 0x64
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x1c0], r12
test rdi, rdi
jmp 0x1800ad15f
je 0x1800ad179
mov rcx, qword [0x18008a148]
cmc
test bpl, 0x72
add rcx, rdi
jmp 0x1800ad17c
mov rcx, r12
cvttss2si r9d, dword [rcx]
lea rax, [rbp - 0x40]
mov r8b, 0xc
movzx cx, ah
movsx r8, ax
lea r8, [rbp + 0x38]
cqo
seto dl
movsx rdx, si
mov qword [rsp + 0x20], rax
movzx ecx, ax
cwd
not edx
lea rdx, [rbp + 0x1b8]
cmovae rcx, rsp
mov cx, 0x51cf
lea rcx, [rbp + 0x80]
jmp 0x1800ad1c4
call fcn.1801107d3
movaps xmm1, xmmword [0x180080ec0]
lea rax, [rbp - 0x30]
jmp 0x1800ad1db
movsd xmm0, qword [0x180080b00]
setg cl
xchg dh, ch
lea r9, [rbp - 0x50]
movzx edx, si
cmovo r8, rcx
mov dl, 0x43
mov rdx, qword [0x180089e98]
movzx r8d, r9w
movsxd rcx, r10d
cmovae r8w, r11w
lea r8, [rbp + 0x80]
movsxd rcx, esp
movsx rcx, r8w
mov qword [rsp + 0x60], rax
mov rcx, rbx
jmp 0x1800ad227
mov byte [rsp + 0x50], 1
bswap rax
movsx eax, cx
lea rax, [rbp + 0x70]
jmp 0x1800ad23b
movaps xmmword [rbp + 0x60], xmm1
jmp 0x1800ad244
xorps xmm1, xmm1
mov byte [rsp + 0x48], 1
jmp 0x1800ad251
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x48]
jmp 0x1800ad25f
mov qword [rsp + 0x38], rax
movsx rax, r10w
not eax
lea rax, [rbp + 0x60]
jmp 0x1800ad273
movups xmmword [rbp + 0x70], xmm1
movss xmm1, dword [0x180088258]
jmp 0x1800ad284
cvtps2pd xmm1, xmm1
movss dword [rsp + 0x30], xmm13
jmp 0x1800ad293
mov qword [rsp + 0x28], rax
movzx ax, sil
mov ah, cl
lea rax, [rbp - 0x60]
jmp 0x1800ad2a8
movsd qword [rbp - 0x48], xmm0
xorps xmm0, xmm0
unpcklpd xmm1, xmm1
movups xmmword [rbp - 0x60], xmm1
jmp 0x1800ad2bd
mov qword [rsp + 0x20], rax
movsd qword [rbp - 0x50], xmm7
jmp 0x1800ad2cc
movups xmmword [rbp - 0x30], xmm0
jmp 0x1800ad2d5
movups xmmword [rbp + 0x48], xmm0
jmp 0x1800ad2de
call fcn.18011b23c
test rdi, rdi
jmp 0x1800ad2eb
je 0x1800ad30b
mov rcx, qword [0x18008a178]
test r8w, 0x51c0
add rcx, rdi
jmp 0x1800ad306
jmp 0x1800ad315
mov rcx, r12
cmp r12b, 0x50
cmp r10b, r15b
cmp qword [rcx], r12
jmp 0x1800ad31d
je 0x1800ae5c9
addsd xmm8, qword [0x180080a78]
movsd xmm11, qword [0x180080af8]
jmp 0x1800ad342
lea r13, [0x180000000]
movsx r15d, r9w
movzx r15w, r11b
movss xmm12, dword [0x180080bb8]
xchg r14, r14
movsx r15w, al
movzx r15w, r14b
mov r14d, r12d
mov r15, r12
cvtsd2ss xmm8, xmm8
addss xmm8, dword [0x180080ba4]
movaps xmm14, xmm8
jmp 0x1800ad385
movss dword [rbp + 0x1a8], xmm8
jmp 0x1800ad393
mov qword [0x180089ea8], r12
movaps xmm15, xmmword [rsp + 0x420]
xchg ecx, ecx
movaps xmm8, xmmword [rsp + 0x490]
mov rcx, qword [rbp + 0x310]
cmc
xor rcx, rsp
jmp 0x1800ae5ed
call fcn.18012d754
lea r11, [rsp + 0x4c8]
movaps xmm6, xmmword [r11 - 0x18]
movzx esi, bx
jmp 0x1800ae607
movaps xmm7, xmmword [r11 - 0x28]
movsx bx, r15b
mov ebp, 0x12717310
movaps xmm9, xmmword [r11 - 0x48]
movaps xmm10, xmmword [r11 - 0x58]
cmovne r13, rsi
movaps xmm11, xmmword [r11 - 0x68]
mov r12, rbx
movaps xmm12, xmmword [r11 - 0x78]
movzx r13d, bp
jmp 0x1800ae63a
movaps xmm13, xmmword [r11 - 0x88]
movsx r15w, r13b
movsxd r12, r8d
movaps xmm14, xmmword [r11 - 0x98]
mov bpl, r8b
cmovnp bx, r10w
mov rsp, r11
pop r15
movsx r13d, r8w
movsx bx, r12b
pop r14
mov bx, 0x4ba
xchg edi, ebx
pop r13
movzx bp, cl
movsx si, r13b
xchg r12b, bpl
pop r12
mov esi, 0x395c01df
xchg bx, si
movzx bx, r14b
pop rdi
movsx ebp, si
setb bpl
cmovb bx, sp
pop rsi
cmovg ebx, r11d
bswap bp
mov rbp, 0x73a92a88
pop rbx
bswap rbp
not bpl
pop rbp
jmp 0x1800ae6b5
ret