Function at 0x140013980
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
mov qword ss:[rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r12
push r13
push r14
push r15
mov eax, 0x1040
call fcn.1400d8620
sub rsp, rax
vmovaps xmmword [rsp + 0x1030], xmm6
vmovaps xmmword [rsp + 0x1020], xmm7
vmovaps xmmword [rsp + 0x1010], xmm8
vmovaps xmmword [rsp + 0x1000], xmm9
vmovaps xmmword [rsp + 0xff0], xmm10
vmovaps xmmword [rsp + 0xfe0], xmm11
vmovaps xmmword [rsp + 0xfd0], xmm12
vmovaps xmmword [rsp + 0xfc0], xmm13
vmovaps xmmword [rsp + 0xfb0], xmm14
vmovaps xmmword [rsp + 0xfa0], xmm15
mov rax, qword [0x140109340]
xor rax, rsp
mov qword [rsp + 0xf90], rax
xor r15d, r15d
call fcn.140012d40
vxorps xmm7, xmm7, xmm7
vmovss dword [rsp + 0xd28], xmm7
vmovss dword [rsp + 0xd2c], xmm7
vmovss dword [rsp + 0xd18], xmm7
vmovss dword [rsp + 0xd1c], xmm7
mov ecx, dword [0x1401093ec]
vxorps xmm2, xmm2, xmm2
vxorps xmm1, xmm1, xmm1
test ecx, ecx
je 0x140013bb5
nop word [rax + rax]
sub ecx, 1
je 0x140013b5e
sub ecx, 1
je 0x140013b07
sub ecx, 1
mov rbx, qword [0x1401bc818]
vcvtsi2ss xmm2, xmm2, dword [0x1401bc7cc]
vcvtsi2ss xmm1, xmm1, dword [0x1401bc84c]
je 0x140013ad4
cmp ecx, 1
je 0x140013aa5
lea rcx, ds:[rsp + 0x970]
jmp 0x140013bd4
lea rcx, [rsp + 0xa28]
call fcn.140006dd0
vmovsd xmm0, qword [rax]
vmovss xmm1, dword [0x1401481e4]
vmovss dword [rsp + 0xd18], xmm1
vmovups xmm1, xmmword [0x14014826c]
jmp 0x140013bf6
lea rcx, ds:[rsp + 0xa30]
call fcn.140006dd0
vmovsd xmm0, qword [rax]
vmovss xmm1, dword [0x1401481e4]
vmovss dword [rsp + 0xd18], xmm1
vmovups xmm1, xmmword [0x14014825c]
jmp 0x140013bf6
mov rbx, qword [0x1401bc7e8]
vcvtsi2ss xmm2, xmm2, dword [0x1401bc7c4]
vcvtsi2ss xmm1, xmm1, dword [0x1401bc848]
lea rcx, [rsp + 0xa38]
call fcn.140006dd0
vmovsd xmm0, qword [rax]
vmovsd qword [rsp + 0xd28], xmm0
vmovss xmm1, dword [0x1401481f4]
vmovss dword [rsp + 0xd18], xmm1
vmovss xmm0, dword [0x1401481f8]
vmovups xmm1, xmmword [0x14014824c]
jmp 0x140013c07
mov rbx, qword [0x1401bc800]
vcvtsi2ss xmm2, xmm2, dword [0x1401bc7e0]
vcvtsi2ss xmm1, xmm1, dword [0x1401bc7f4]
lea rcx, ds:[rsp + 0xa40]
call fcn.140006dd0
vmovsd xmm0, qword [rax]
vmovsd qword [rsp + 0xd28], xmm0
vmovss xmm1, dword [0x1401481ec]
vmovss dword [rsp + 0xd18], xmm1
vmovss xmm0, dword [0x1401481f0]
vmovups xmm1, xmmword [0x14014823c]
jmp 0x140013c07
mov rbx, qword [0x1401bc818]
vcvtsi2ss xmm2, xmm2, dword [0x1401bc7cc]
vcvtsi2ss xmm1, xmm1, dword [0x1401bc84c]
lea rcx, [rsp + 0xa48]
call fcn.140006dd0
vmovsd xmm0, qword [rax]
vmovss xmm1, dword [0x1401481e4]
vmovss dword [rsp + 0xd18], xmm1
vmovups xmm1, xmmword [0x14014822c]
vmovsd qword [rsp + 0xd28], xmm0
vmovss xmm0, dword [0x1401481e8]
vmovups xmmword [0x1401ba900], xmm1
vmovss dword [rsp + 0xd1c], xmm0
vmovups xmmword [rsp + 0xe68], xmm1
mov rcx, qword [0x1401bc858]
vmovss xmm0, dword [rcx + 0x10]
vsubss xmm1, xmm0, dword [0x1400eede0]
vmulss xmm3, xmm1, dword [0x1400eeac4]
vmovss xmm0, dword [rcx + 0x14]
vsubss xmm0, xmm0, dword [0x1400eedd0]
vmulss xmm1, xmm0, dword [0x1400eeac4]
or dword [rcx + 0x47d0], 1
vmovss dword [rcx + 0x47e0], xmm3
vmovss dword [rcx + 0x47e4], xmm1
vunpcklps xmm0, xmm7, xmm7
vmovsd qword [rcx + 0x47e8], xmm0
mov dword [rcx + 0x47d4], 2
or dword [rcx + 0x47d0], 2
mov dword [rcx + 0x47f0], 0x4454c000
mov dword [rcx + 0x47f4], 0x44008000
mov dword [rcx + 0x47d8], 1
mov byte [rsp + 0x718], 0xf
mov al, 0x4e
mov cl, 0x66
mov dl, 0x62
mov r8b, 0x5c
mov r9b, 0x7b
mov r10b, 0x6e
mov r11b, 0x7d
xor edi, edi
xor al, 0xf
mov byte [rsp + 0x719], al
xor cl, 0xf
mov byte [rsp + 0x71a], cl
xor dl, 0xf
mov byte [rsp + 0x71b], dl
xor r8b, 0xf
mov byte [rsp + 0x71c], r8b
xor r9b, 0xf
mov byte [rsp + 0x71d], r9b
xor r10b, 0xf
mov byte [rsp + 0x71e], r10b
xor r11b, 0xf
mov byte [rsp + 0x71f], r11b
mov byte [rsp + 0x720], dil
xor edx, edx
mov r8d, 0x23
lea rcx, [rsp + 0x719]
call fcn.140055460
lea rcx, [rsp + 0xd18]
call fcn.14005b3a0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x978], xmm0
vmovdqu xmm6, xmmword [0x1400ef5e0]
vmovups xmmword [rsp + 0x988], xmm6
vmovss xmm8, dword [0x1400eeb14]
vmovss dword [rsp + 0x7e4], xmm8
vmovss dword [rsp + 0x7e8], xmm8
vmovss dword [rsp + 0x7ec], xmm7
vmovss dword [rsp + 0x7f0], xmm7
lea rax, [rsp + 0x978]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x988]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x7e4]
lea r8, [rsp + 0x7ec]
lea rdx, [rsp + 0xd28]
mov rcx, rbx
call fcn.140080e60
vmovss xmm0, dword [0x1400eecac]
vmovss dword [rsp + 0x7f4], xmm0
vmovss xmm13, dword [0x1400eec3c]
vmovss dword [rsp + 0x7f8], xmm13
lea rcx, [rsp + 0x7f4]
call fcn.14005b3a0
mov r8, qword [0x1401ba878]
add r8, 0xfffffffffffffff0
lea rax, [rsp + 0x748]
mov qword [rsp + 0x20], rax
mov r9, 0xffffffffffffffff
lea rdx, [0x1401ba868]
lea rcx, [rsp + 0xa78]
call fcn.14002b560
nop
lea rcx, [rsp + 0xa78]
call fcn.1400087d0
mov rbx, rax
mov dword [rsp + 0x20], 0x2d
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0xbd8]
call fcn.1400056c0
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0x998], xmm0
mov rdx, rbx
lea rcx, [rsp + 0x998]
call fcn.14007f540
nop
lea rcx, [rsp + 0xa78]
call fcn.1400061e0
lea rcx, [0x1401481fc]
call fcn.14005b3a0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x9a8], xmm0
vmovups xmmword [rsp + 0x9b8], xmm6
vmovss dword [rsp + 0x7fc], xmm8
vmovss dword [rsp + 0x800], xmm8
vmovss dword [rsp + 0x804], xmm7
vmovss dword [rsp + 0x808], xmm7
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401bc7c8]
vmovss dword [rsp + 0x80c], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401bc7bc]
vmovss dword [rsp + 0x810], xmm1
lea rax, [rsp + 0x9a8]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x9b8]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x7fc]
lea r8, [rsp + 0x804]
lea rdx, [rsp + 0x80c]
mov rcx, qword [0x1401bc7d0]
call fcn.140080e60
xor ecx, ecx
call fcn.140052420
test al, al
je 0x140013f39
mov dword [0x1401481e0], r15d
mov rcx, qword [0x1401bc858]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rbx, qword [rax + 0x298]
lea rcx, [rsp + 0xe68]
call fcn.140049e30
mov r9d, eax
mov rax, qword [0x1401bc858]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm3, dword [rcx + 0x24]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401bc7c8]
vmovss xmm5, dword [0x1401481fc]
vaddss xmm0, xmm0, xmm5
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmovss dword [rsp + 0x814], xmm1
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401bc7bc]
vaddss xmm0, xmm2, dword [0x140148200]
vaddss xmm1, xmm0, xmm3
vmovss dword [rsp + 0x818], xmm1
mov rax, qword [rax + 0x3ef8]
vmovss xmm2, dword [rax + 0x24]
vaddss xmm1, xmm5, dword [rax + 0x20]
vmovss dword [rsp + 0x81c], xmm1
vaddss xmm2, xmm2, dword [0x140148200]
vmovss dword [rsp + 0x820], xmm2
vmovss xmm10, dword [0x1400eebb8]
vmovss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x20], xmm13
lea r8, [rsp + 0x814]
lea rdx, [rsp + 0x81c]
mov rcx, rbx
call fcn.14006ef30
lea rcx, [0x140148204]
call fcn.14005b3a0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x960], xmm0
vmovups xmmword [rsp + 0x9c8], xmm6
vmovss dword [rsp + 0x824], xmm8
vmovss dword [rsp + 0x828], xmm8
vmovss dword [rsp + 0x82c], xmm7
vmovss dword [rsp + 0x830], xmm7
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401bc7c8]
vmovss dword [rsp + 0x834], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401bc7bc]
vmovss dword [rsp + 0x838], xmm1
lea rax, [rsp + 0x960]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x9c8]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x824]
lea r8, [rsp + 0x82c]
lea rdx, [rsp + 0x834]
mov rcx, qword [0x1401bc838]
call fcn.140080e60
xor ecx, ecx
call fcn.140052420
test al, al
je 0x1400140e8
mov dword [0x1401481e0], 1
mov rcx, qword [0x1401bc858]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rbx, qword [rax + 0x298]
lea rcx, [rsp + 0xe68]
call fcn.140049e30
mov r9d, eax
mov rax, qword [0x1401bc858]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm3, dword [rcx + 0x24]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401bc7c8]
vmovss xmm5, dword [0x140148204]
vaddss xmm0, xmm0, xmm5
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmovss dword [rsp + 0x83c], xmm1
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401bc7bc]
vaddss xmm0, xmm2, dword [0x140148208]
vaddss xmm1, xmm0, xmm3
vmovss dword [rsp + 0x840], xmm1
mov rax, qword [rax + 0x3ef8]
vmovss xmm2, dword [rax + 0x24]
vaddss xmm1, xmm5, dword [rax + 0x20]
vmovss dword [rsp + 0x74c], xmm1
vaddss xmm2, xmm2, dword [0x140148208]
vmovss dword [rsp + 0x750], xmm2
vmovss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x20], xmm13
lea r8, [rsp + 0x83c]
lea rdx, [rsp + 0x74c]
mov rcx, rbx
call fcn.14006ef30
lea rcx, [0x14014820c]
call fcn.14005b3a0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x9d8], xmm0
vmovups xmmword [rsp + 0x9e8], xmm6
vmovss dword [rsp + 0x754], xmm8
vmovss dword [rsp + 0x758], xmm8
vmovss dword [rsp + 0x75c], xmm7
vmovss dword [rsp + 0x760], xmm7
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401bc7c8]
vmovss dword [rsp + 0x764], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401bc7bc]
vmovss dword [rsp + 0x768], xmm1
lea rax, [rsp + 0x9d8]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x9e8]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x754]
lea r8, [rsp + 0x75c]
lea rdx, [rsp + 0x764]
mov rcx, qword [0x1401bc7d8]
call fcn.140080e60
xor ecx, ecx
call fcn.140052420
test al, al
je 0x140014293
mov dword [0x1401481e0], 2
mov rcx, qword [0x1401bc858]
mov rax, qword ds:[rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rbx, qword [rax + 0x298]
lea rcx, [rsp + 0xe68]
call fcn.140049e30
mov r9d, eax
mov rax, qword [0x1401bc858]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm3, dword [rcx + 0x24]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401bc7c8]
vmovss xmm5, dword [0x14014820c]
vaddss xmm0, xmm0, xmm5
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmovss dword [rsp + 0x76c], xmm1
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401bc7bc]
vaddss xmm0, xmm2, dword [0x140148210]
vaddss xmm1, xmm0, xmm3
vmovss dword [rsp + 0x770], xmm1
mov rax, qword [rax + 0x3ef8]
vmovss xmm2, dword [rax + 0x24]
vaddss xmm1, xmm5, dword [rax + 0x20]
vmovss dword [rsp + 0x774], xmm1
vaddss xmm2, xmm2, dword [0x140148210]
vmovss dword [rsp + 0x778], xmm2
vmovss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x20], xmm13
lea r8, [rsp + 0x76c]
lea rdx, [rsp + 0x774]
mov rcx, rbx
call fcn.14006ef30
lea rcx, [0x140148214]
call fcn.14005b3a0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x9f8], xmm0
vmovups xmmword [rsp + 0xa08], xmm6
vmovss dword [rsp + 0x77c], xmm8
vmovss dword [rsp + 0x780], xmm8
vmovss dword [rsp + 0x784], xmm7
vmovss dword [rsp + 0x788], xmm7
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401bc7c8]
vmovss dword [rsp + 0x7dc], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401bc7bc]
vmovss dword [rsp + 0x7e0], xmm1
lea rax, [rsp + 0x9f8]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xa08]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x77c]
lea r8, [rsp + 0x784]
lea rdx, [rsp + 0x7dc]
mov rcx, qword [0x1401bc808]
call fcn.140080e60
xor ecx, ecx
call fcn.140052420
test al, al
je 0x14001443c
mov dword [0x1401481e0], 3
mov rcx, qword [0x1401bc858]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rbx, qword [rax + 0x298]
lea rcx, [rsp + 0xe68]
call fcn.140049e30
mov r9d, eax
mov rax, qword [0x1401bc858]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm3, dword [rcx + 0x24]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401bc7c8]
vmovss xmm5, dword [0x140148214]
vaddss xmm0, xmm0, xmm5
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmovss dword [rsp + 0x794], xmm1
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401bc7bc]
vaddss xmm0, xmm2, dword [0x140148218]
vaddss xmm1, xmm0, xmm3
vmovss dword [rsp + 0x798], xmm1
mov rax, qword [rax + 0x3ef8]
vmovss xmm2, dword [rax + 0x24]
vaddss xmm1, xmm5, dword [rax + 0x20]
vmovss dword [rsp + 0x79c], xmm1
vaddss xmm2, xmm2, dword [0x140148218]
vmovss dword [rsp + 0x7a0], xmm2
vmovss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x20], xmm13
lea r8, [rsp + 0x794]
lea rdx, [rsp + 0x79c]
mov rcx, rbx
call fcn.14006ef30
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0xf80]
call fcn.1400056c0
mov rax, qword [0x1401bc858]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm0, dword [rcx + 0x100]
vsubss xmm1, xmm0, dword [rcx + 0x20]
vaddss xmm2, xmm1, dword [rcx + 0x84]
vmovss xmm9, dword [0x1400eec9c]
vaddss xmm0, xmm2, xmm9
vmovss dword [rsp + 0x7a4], xmm0
vmovss xmm1, dword [0x1400eedbc]
vmovss dword [rsp + 0x7a8], xmm1
lea rcx, [rsp + 0x7a4]
call fcn.14005b3a0
vmovss xmm0, dword [0x1400eed6c]
vmovss dword ds:[rsp + 0x7ac], xmm0
vmovss xmm1, dword [0x1400eecf8]
vmovss dword [rsp + 0x7b0], xmm1
mov rcx, qword [0x1401bc858]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
xor r8d, r8d
lea rdx, str.User
mov rcx, qword [rcx + 0x3ef8]
call fcn.14004e800
mov edx, eax
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [rsp + 0x7ac]
lea rcx, str.User
call fcn.140052580
mov rax, qword [0x1401bc858]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm0, dword [rcx + 0x104]
vsubss xmm1, xmm0, dword [rcx + 0x24]
vaddss xmm4, xmm1, dword [rcx + 0x88]
vmovss xmm2, dword [rcx + 0x100]
vsubss xmm0, xmm2, dword [rcx + 0x20]
vaddss xmm1, xmm0, dword [rcx + 0x84]
vaddss xmm3, xmm1, xmm13
vmovss dword [rsp + 0x7b4], xmm3
vmovss xmm14, dword [0x1400eec80]
vaddss xmm0, xmm4, xmm14
vmovss dword [rsp + 0x7b8], xmm0
lea rcx, [rsp + 0x7b4]
call fcn.14005b3a0
lea rcx, [rsp + 0xa50]
call fcn.14005b2f0
nop dword [rax + rax]
call fcn.14004f1e0
vmovups xmmword ds:[rsp + 0xa18], xmm6
vmovss dword [rsp + 0x7bc], xmm8
vmovss dword [rsp + 0x7c0], xmm8
vmovss dword [rsp + 0x7c4], xmm7
vmovss dword [rsp + 0x7c8], xmm7
lea rax, [rsp + 0xa18]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x7bc]
lea r8, [rsp + 0x7c4]
vmovss xmm1, dword [0x1400eecd8]
mov rcx, qword [0x1401bc820]
call fcn.1400137a0
mov rax, qword [0x1401bc858]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm0, dword [rcx + 0x100]
vsubss xmm1, xmm0, dword [rcx + 0x20]
vaddss xmm2, xmm1, dword [rcx + 0x84]
vmovss xmm12, dword [0x1400eed00]
vaddss xmm0, xmm2, xmm12
call fcn.14005b400
vmovss xmm6, dword [0x1400eee58]
vmovaps xmm1, xmm6
vxorps xmm0, xmm0, xmm0
call fcn.14005b220
mov byte [rsp + 0x738], 0x55
xor al, al
mov cl, 0x26
mov dl, 0x30
mov r8b, 0x27
mov r9b, 0x6f
mov r10b, 0x5f
mov r11b, 0x70
movzx ebx, cl
xor edi, edi
xor al, 0x55
mov byte [rsp + 0x739], al
xor cl, 0x55
mov byte [rsp + 0x73a], cl
xor dl, 0x55
mov byte [rsp + 0x73b], dl
xor r8b, 0x55
mov byte [rsp + 0x73c], r8b
xor r9b, 0x55
mov byte [rsp + 0x73d], r9b
xor r10b, 0x55
mov byte [rsp + 0x73e], r10b
xor r11b, 0x55
mov byte [rsp + 0x73f], r11b
xor bl, 0x55
mov byte [rsp + 0x740], bl
mov byte [rsp + 0x741], dil
vmovups ymm0, ymmword [0x1401ba898]
vmovups ymmword [rsp + 0x880], ymm0
lea rdx, [rsp + 0x880]
lea rcx, [rsp + 0x739]
vzeroupper
call fcn.14007f3e0
call fcn.1400527c0
mov rax, qword [0x1401bc858]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm0, dword [rcx + 0x100]
vsubss xmm1, xmm0, dword [rcx + 0x20]
vaddss xmm2, xmm1, dword [rcx + 0x84]
vaddss xmm0, xmm2, xmm9
call fcn.14005b400
mov rax, qword [0x1401bc858]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm0, dword [rcx + 0x100]
vsubss xmm1, xmm0, dword [rcx + 0x20]
vaddss xmm2, xmm1, dword [rcx + 0x84]
vaddss xmm3, xmm2, xmm9
vmovss dword [rsp + 0x7cc], xmm3
vmovss xmm0, dword [0x1400eed18]
vmovss dword [rsp + 0x7d0], xmm0
lea rcx, [rsp + 0x7cc]
call fcn.14005b3a0
mov byte [rsp + 0x728], 0x6e
mov al, 0x3c
mov cl, 7
xor dl, dl
mov r8b, 9
mov r9b, 0x5d
mov r10b, 0x43
mov r11b, 0x4b
mov bl, 0x1d
xor al, 0x6e
mov byte [rsp + 0x729], al
xor cl, 0x6e
mov byte [rsp + 0x72a], cl
xor dl, 0x6e
mov byte [rsp + 0x72b], dl
xor r8b, 0x6e
mov byte [rsp + 0x72c], r8b
xor r9b, 0x6e
mov byte [rsp + 0x72d], r9b
xor r10b, 0x6e
mov byte [rsp + 0x72e], r10b
xor r11b, 0x6e
mov byte [rsp + 0x72f], r11b
xor bl, 0x6e
mov byte [rsp + 0x730], bl
mov byte [rsp + 0x731], dil
lea rdx, str.Oct__6_2024
lea rcx, [rsp + 0x729]
call fcn.14007f3e0
lea rcx, [0x14014821c]
call fcn.14005b3a0
mov byte ds:[rsp + 0x6f0], 0x18
mov al, 0x48
mov cl, 0x79
mov dl, 0x7f
mov r8b, 0x7d
xor al, 0x18
mov byte [rsp + 0x6f1], al
xor cl, 0x18
mov byte [rsp + 0x6f2], cl
xor dl, 0x18
mov byte [rsp + 0x6f3], dl
xor r8b, 0x18
mov byte [rsp + 0x6f4], r8b
mov byte [rsp + 0x6f5], dil
mov rcx, qword [0x1401bc858]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
xor r8d, r8d
lea rdx, [rsp + 0x6f1]
mov rcx, qword [rcx + 0x3ef8]
call fcn.14004e800
mov edx, eax
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [0x140148224]
lea rcx, [rsp + 0x6f1]
call fcn.140052580
lea r14, str._.1f
vmovsd xmm15, qword [0x1400eebb0]
mov eax, dword [0x1401481e0]
nop word [rax + rax]
test eax, eax
jne 0x1400165dc
xor r8d, r8d
xor edx, edx
mov ecx, 2
call fcn.14007eb80
vmovss dword [rsp + 0x7d4], xmm9
vmovss xmm11, dword [0x1400eecb4]
vmovss dword [rsp + 0x7d8], xmm11
lea rcx, [rsp + 0x7d4]
call fcn.14005b3a0
mov byte [rsp + 0x708], 0x3d
mov al, 0xd2
mov cl, 0xbc
mov dl, 0x93
mov r8b, 0x1d
mov r9b, 0x78
mov r10b, 0x6e
mov r11b, 0x6d
xor ebx, ebx
xor al, 0x3d
mov byte [rsp + 0x709], al
xor cl, 0x3d
mov byte [rsp + 0x70a], cl
xor dl, 0x3d
mov byte [rsp + 0x70b], dl
xor r8b, 0x3d
mov byte [rsp + 0x70c], r8b
xor r9b, 0x3d
mov byte [rsp + 0x70d], r9b
xor r10b, 0x3d
mov byte [rsp + 0x70e], r10b
xor r11b, 0x3d
mov byte [rsp + 0x70f], r11b
mov byte [rsp + 0x710], bl
lea rcx, [rsp + 0x709]
call fcn.140082e80
vmovss dword [rsp + 0xdd0], xmm7
vmovss dword [rsp + 0xe48], xmm13
mov dword [rsp + 0xd34], r15d
mov dword [rsp + 0xd30], 2
mov dword [rsp + 0xe40], r15d
mov dword [rsp + 0xe44], 0x80
mov rax, qword [0x1401bc858]
vmovss xmm0, dword [rax + 0x3810]
vaddss xmm1, xmm0, xmm0
vaddss xmm2, xmm1, dword [rax + 0x3c20]
vcvtss2sd xmm3, xmm2, xmm2
vmulsd xmm0, xmm3, xmm15
vcvtsd2ss xmm2, xmm0, xmm0
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], bl
lea r9, [0x1401093c1]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcbd0]
call fcn.140013040
cmp byte [0x1401093c1], bl
je 0x14001518a
mov rax, qword [0x1401bca90]
mov qword [rsp + 0x8a0], rax
mov rax, qword [0x1401bcb20]
mov qword [rsp + 0x8a8], rax
mov rax, qword [0x1401bcb08]
mov qword [rsp + 0x8b0], rax
mov rax, qword [0x1401bcb10]
mov qword [rsp + 0x880], rax
mov rax, qword [0x1401bcc50]
mov qword [rsp + 0x888], rax
mov rax, qword [0x1401bca50]
mov qword [rsp + 0x890], rax
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401ba9d0]
mov qword [rsp + 0x30], rax
lea rax, str.BoxCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401093c4]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bca68]
call fcn.140013040
cmp byte [0x1401093c4], bl
nop
je 0x140014c58
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], bl
lea r9, [0x1401093c0]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bc9e0]
call fcn.140013040
movsxd rax, dword [0x1401bc9a0]
mov rcx, qword [rsp + rax*8 + 0x8a0]
mov qword [rsp + 0x28], rcx
lea rax, [rsp + 0xd30]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd34]
lea r8, [0x1401bc9a0]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcb68]
call fcn.140013600
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xe48]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdd0]
lea r8, [0x1401bd000]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcab0]
call fcn.140013460
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401baa00]
mov qword [rsp + 0x30], rax
lea rax, str.FilledBoxCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401bc969]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bca48]
call fcn.140013040
cmp byte [0x1401bc969], bl
je 0x140014cf9
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401baa30]
mov qword [rsp + 0x30], rax
lea rax, str.MultiCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401bc95b]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcb40]
call fcn.140013040
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401baa20]
mov qword [rsp + 0x30], rax
lea rax, str.HeadBoxCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401bc961]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcab8]
call fcn.140013040
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401baa10]
mov qword [rsp + 0x30], rax
lea rax, str.BoneCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401093c2]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bca40]
call fcn.140013040
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401ba9e0]
mov qword [rsp + 0x30], rax
lea rax, str.PenisCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401bc960]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcbe8]
call fcn.140013040
nop dword [rax]
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401ba9f0]
mov qword [rsp + 0x30], rax
lea rbx, str.LineCol
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401bc970]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcbf0]
call fcn.140013040
cmp byte [0x1401bc970], dil
je 0x140014e76
movsxd rax, dword [0x1401bc96c]
mov rcx, qword [rsp + rax*8 + 0x880]
mov qword [rsp + 0x28], rcx
lea rax, [rsp + 0xd30]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd34]
lea r8, [0x1401bc96c]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bccb8]
call fcn.140013600
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401ba9c0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401bc965]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bccb0]
call fcn.140013040
nop dword [rax + rax]
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], dil
lea r9, [0x1401093c3]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcae0]
call fcn.140013040
cmp byte [0x1401093c3], dil
je 0x140014f45
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], dil
lea r9, [0x1401bc963]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bc9f0]
call fcn.140013040
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], dil
lea r9, [0x1401bc958]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcc08]
call fcn.140013040
cmp byte [0x1401bc958], dil
je 0x140014fcc
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], dil
lea r9, [0x1401bc959]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcc30]
call fcn.140013040
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], dil
lea r9, [0x1401bc967]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bccd0]
call fcn.140013040
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], dil
lea r9, [0x1401bc96a]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bccc0]
call fcn.140013040
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], dil
lea r9, [0x1401bc962]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcc18]
call fcn.140013040
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], dil
lea r9, [0x1401093c5]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bca08]
call fcn.140013040
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], dil
lea r9, [0x1401bc968]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcac8]
call fcn.140013040
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401baa40]
mov qword [rsp + 0x30], rax
lea rax, str.VisibleCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401bc95a]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcad8]
call fcn.140013040
lea rax, [0x1400e5238]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xe44]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xe40]
lea r8, [0x1401bc954]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcac0]
call fcn.140013600
call fcn.14007e300
vmovaps xmm0, xmm11
call fcn.14005b440
mov byte [rsp + 0x398], 0x73
mov dl, 0xef
lea rcx, [rsp + 0x398]
call fcn.1400286d0
mov byte [rsp + 0x399], al
mov dl, 0x96
lea rcx, [rsp + 0x398]
call fcn.1400286d0
mov byte [rsp + 0x39a], al
mov dl, 0x81
lea rcx, [rsp + 0x398]
call fcn.1400286d0
mov byte [rsp + 0x39b], al
mov dl, 0x20
lea rcx, [rsp + 0x398]
call fcn.1400286d0
mov byte [rsp + 0x39c], al
mov dl, 0x45
lea rcx, [rsp + 0x398]
call fcn.1400286d0
mov byte [rsp + 0x39d], al
mov dl, 0x53
lea rcx, [rsp + 0x398]
call fcn.1400286d0
mov byte [rsp + 0x39e], al
mov dl, 0x50
lea rcx, [rsp + 0x398]
call fcn.1400286d0
mov byte [rsp + 0x39f], al
mov dl, 0x20
lea rcx, [rsp + 0x398]
call fcn.1400286d0
mov byte ds:[rsp + 0x3a0], al
mov dl, 0x50
lea rcx, [rsp + 0x398]
call fcn.1400286d0
mov byte [rsp + 0x3a1], al
mov dl, 0x72
lea rcx, [rsp + 0x398]
call fcn.1400286d0
mov byte [rsp + 0x3a2], al
mov dl, 0x65
lea rcx, [rsp + 0x398]
call fcn.1400286d0
mov byte [rsp + 0x3a3], al
mov dl, 0x76
lea rcx, [rsp + 0x398]
call fcn.1400286d0
mov byte [rsp + 0x3a4], al
mov dl, 0x69
lea rcx, [rsp + 0x398]
call fcn.1400286d0
mov byte [rsp + 0x3a5], al
mov dl, 0x65
lea rcx, [rsp + 0x398]
call fcn.1400286d0
mov byte [rsp + 0x3a6], al
mov dl, 0x77
lea rcx, [rsp + 0x398]
call fcn.1400286d0
mov byte [rsp + 0x3a7], al
xor eax, eax
mov byte [rsp + 0x3a8], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x399]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x398]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x399]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0xf
jb 0x140015300
mov edx, 0xf
lea rcx, [rsp + 0x399]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x399]
call fcn.1400286e0
mov rcx, rax
call fcn.140082e80
mov ecx, 0xffffffff
call fcn.14007d660
vmovaps xmm6, xmm0
call fcn.14005b370
vmovaps xmm2, xmm0
vmovaps xmm1, xmm6
lea rcx, [rsp + 0xa58]
call fcn.140006dd0
mov rcx, qword ds:[rax]
call fcn.14000f260
call fcn.14005b700
vmulss xmm2, xmm0, dword [0x1400eec78]
vmovaps xmm1, xmm7
lea rcx, [rsp + 0x864]
call fcn.140006dd0
lea rcx, [rsp + 0x864]
call fcn.1400821c0
mov byte [rsp + 0xb8], 0x36
mov dl, 0xef
lea rcx, [rsp + 0xb8]
call fcn.1400286d0
mov byte [rsp + 0xb9], al
mov dl, 0x83
lea rcx, [rsp + 0xb8]
call fcn.1400286d0
mov byte [rsp + 0xba], al
mov dl, 0xab
lea rcx, [rsp + 0xb8]
call fcn.1400286d0
mov byte [rsp + 0xbb], al
mov dl, 0x20
lea rcx, [rsp + 0xb8]
call fcn.1400286d0
mov byte ds:[rsp + 0xbc], al
mov dl, 0x47
lea rcx, [rsp + 0xb8]
call fcn.1400286d0
mov byte [rsp + 0xbd], al
mov dl, 0x6c
lea rcx, [rsp + 0xb8]
call fcn.1400286d0
mov byte [rsp + 0xbe], al
mov dl, 0x6f
lea rcx, [rsp + 0xb8]
call fcn.1400286d0
mov byte [rsp + 0xbf], al
mov dl, 0x77
lea rcx, [rsp + 0xb8]
call fcn.1400286d0
mov byte [rsp + 0xc0], al
xor eax, eax
mov byte [rsp + 0xc1], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0xb9]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0xb8]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0xb9]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 8
jb 0x1400154a0
mov edx, 8
lea rcx, [rsp + 0xb9]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0xb9]
call fcn.1400286e0
mov rcx, rax
call fcn.140082e80
vmovss dword [rsp + 0xe38], xmm8
vmovss xmm0, dword [0x1400eecac]
vmovss dword [rsp + 0xe3c], xmm0
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401ba830]
mov qword [rsp + 0x30], rax
lea rax, str.GlowCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401bccfd]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bcae8]
call fcn.140013040
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm6, xmm2, xmm2
mov byte [rsp + 0x78], 0x4b
mov dl, 0x52
lea rcx, [rsp + 0x78]
call fcn.1400286d0
mov byte [rsp + 0x79], al
mov dl, 0x61
lea rcx, [rsp + 0x78]
call fcn.1400286d0
mov byte [rsp + 0x7a], al
mov dl, 0x69
lea rcx, [rsp + 0x78]
call fcn.1400286d0
mov byte [rsp + 0x7b], al
mov dl, 0x6e
lea rcx, [rsp + 0x78]
call fcn.1400286d0
mov byte [rsp + 0x7c], al
mov dl, 0x62
lea rcx, [rsp + 0x78]
call fcn.1400286d0
mov byte [rsp + 0x7d], al
mov dl, 0x6f
lea rcx, [rsp + 0x78]
call fcn.1400286d0
mov byte [rsp + 0x7e], al
mov dl, 0x77
lea rcx, [rsp + 0x78]
call fcn.1400286d0
mov byte [rsp + 0x7f], al
xor eax, eax
mov byte [rsp + 0x80], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x79]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x78]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x79]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 7
jb 0x140015610
mov edx, 7
lea rcx, [rsp + 0x79]
call fcn.1400286f0
mov byte ds:[rax], 0
lea rcx, [rsp + 0x79]
call fcn.1400286e0
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bcd03]
vmovaps xmm2, xmm6
vmovaps xmm1, xmm13
mov rcx, rax
call fcn.140013040
cmp byte [0x1401bcd03], 0
je 0x1400158a5
mov byte [rsp + 0x3b0], 0x67
mov dl, 0x52
lea rcx, [rsp + 0x3b0]
call fcn.1400286d0
mov byte [rsp + 0x3b1], al
mov dl, 0x61
lea rcx, [rsp + 0x3b0]
call fcn.1400286d0
mov byte ds:[rsp + 0x3b2], al
mov dl, 0x69
lea rcx, [rsp + 0x3b0]
call fcn.1400286d0
mov byte [rsp + 0x3b3], al
mov dl, 0x6e
lea rcx, [rsp + 0x3b0]
call fcn.1400286d0
mov byte [rsp + 0x3b4], al
mov dl, 0x62
lea rcx, [rsp + 0x3b0]
call fcn.1400286d0
mov byte [rsp + 0x3b5], al
mov dl, 0x6f
lea rcx, [rsp + 0x3b0]
call fcn.1400286d0
mov byte [rsp + 0x3b6], al
mov dl, 0x77
lea rcx, [rsp + 0x3b0]
call fcn.1400286d0
mov byte [rsp + 0x3b7], al
mov dl, 0x20
lea rcx, [rsp + 0x3b0]
call fcn.1400286d0
mov byte [rsp + 0x3b8], al
mov dl, 0x53
lea rcx, [rsp + 0x3b0]
call fcn.1400286d0
mov byte [rsp + 0x3b9], al
mov dl, 0x70
lea rcx, [rsp + 0x3b0]
call fcn.1400286d0
mov byte [rsp + 0x3ba], al
mov dl, 0x65
lea rcx, [rsp + 0x3b0]
call fcn.1400286d0
mov byte [rsp + 0x3bb], al
mov dl, 0x65
lea rcx, [rsp + 0x3b0]
call fcn.1400286d0
mov byte ds:[rsp + 0x3bc], al
mov dl, 0x64
lea rcx, [rsp + 0x3b0]
call fcn.1400286d0
mov byte [rsp + 0x3bd], al
mov dl, 0x3a
lea rcx, [rsp + 0x3b0]
call fcn.1400286d0
mov byte [rsp + 0x3be], al
mov dl, 0x20
lea rcx, [rsp + 0x3b0]
call fcn.1400286d0
mov byte [rsp + 0x3bf], al
xor eax, eax
mov byte [rsp + 0x3c0], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x3b1]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x3b0]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3b1]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x140015810
mov edx, 0xf
lea rcx, [rsp + 0x3b1]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x3b1]
call fcn.1400286e0
mov qword ss:[rsp + 0x28], r14
lea rcx, [rsp + 0xe3c]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0xe38]
lea r8, [0x140148cb4]
vmovaps xmm1, xmm13
mov rcx, rax
call fcn.140013460
mov byte [rsp + 0x458], 0xa
mov dl, 0xef
lea rcx, [rsp + 0x458]
call fcn.1400286d0
mov byte [rsp + 0x459], al
mov dl, 0x85
lea rcx, [rsp + 0x458]
call fcn.1400286d0
mov byte [rsp + 0x45a], al
mov dl, 0x8e
lea rcx, [rsp + 0x458]
call fcn.1400286d0
mov byte [rsp + 0x45b], al
mov dl, 0x20
lea rcx, [rsp + 0x458]
call fcn.1400286d0
mov byte [rsp + 0x45c], al
mov dl, 0x45
lea rcx, [rsp + 0x458]
call fcn.1400286d0
mov byte [rsp + 0x45d], al
mov dl, 0x78
lea rcx, [rsp + 0x458]
call fcn.1400286d0
mov byte ds:[rsp + 0x45e], al
mov dl, 0x74
lea rcx, [rsp + 0x458]
call fcn.1400286d0
mov byte [rsp + 0x45f], al
mov dl, 0x65
lea rcx, [rsp + 0x458]
call fcn.1400286d0
mov byte [rsp + 0x460], al
mov dl, 0x72
lea rcx, [rsp + 0x458]
call fcn.1400286d0
mov byte [rsp + 0x461], al
mov dl, 0x6e
lea rcx, [rsp + 0x458]
call fcn.1400286d0
mov byte [rsp + 0x462], al
mov dl, 0x61
lea rcx, [rsp + 0x458]
call fcn.1400286d0
mov byte [rsp + 0x463], al
mov dl, 0x6c
lea rcx, [rsp + 0x458]
call fcn.1400286d0
mov byte [rsp + 0x464], al
mov dl, 0x20
lea rcx, [rsp + 0x458]
call fcn.1400286d0
mov byte [rsp + 0x465], al
mov dl, 0x52
lea rcx, [rsp + 0x458]
call fcn.1400286d0
mov byte [rsp + 0x466], al
mov dl, 0x61
lea rcx, [rsp + 0x458]
call fcn.1400286d0
mov byte [rsp + 0x467], al
mov dl, 0x64
lea rcx, [rsp + 0x458]
call fcn.1400286d0
mov byte ds:[rsp + 0x468], al
mov dl, 0x61
lea rcx, [rsp + 0x458]
call fcn.1400286d0
mov byte [rsp + 0x469], al
mov dl, 0x72
lea rcx, [rsp + 0x458]
call fcn.1400286d0
mov byte [rsp + 0x46a], al
xor eax, eax
mov byte [rsp + 0x46b], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rsp + 0x459]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x458]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x459]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0x12
jb 0x140015a50
mov edx, 0x12
lea rcx, [rsp + 0x459]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x459]
call fcn.1400286e0
mov rcx, rax
call fcn.140082e80
vmovss xmm0, dword [0x1400eeaf0]
vmovss dword [rsp + 0xdf8], xmm0
vmovss dword [rsp + 0xe34], xmm10
vmovss xmm1, dword [0x1400eedcc]
vmovss dword [rsp + 0xdb4], xmm1
vmovss xmm0, dword [0x1400eedf8]
vmovss dword [rsp + 0xdb8], xmm0
vmovss xmm1, dword [0x1400eed2c]
vmovss dword [rsp + 0xdac], xmm1
vmovss xmm0, dword [0x1400eedb4]
vmovss dword [rsp + 0xdb0], xmm0
vmovss dword [rsp + 0xda4], xmm7
vmovss dword [rsp + 0xda8], xmm8
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bcd06]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bca58]
call fcn.140013040
cmp byte [0x1401bcd06], 0
je 0x140015cd7
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bcd05]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bca30]
call fcn.140013040
cmp byte [0x1401bcd05], 0
nop dword [rax]
je 0x140015cd7
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bcd07]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bca20]
call fcn.140013040
lea rax, str._1.f
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xe34]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdf8]
lea r8, [0x140148cbc]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bcaf0]
call fcn.140013460
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xdb8]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdb4]
lea r8, [0x140148cc4]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bcca8]
call fcn.140013460
mov qword ss:[rsp + 0x28], r14
lea rax, [rsp + 0xdb0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdac]
lea r8, [0x140148cb8]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bcc40]
call fcn.140013460
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xda8]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xda4]
lea r8, [0x140148cc0]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bcbf8]
call fcn.140013460
call fcn.140082340
mov byte [rsp + 0x308], 0x57
mov dl, 0xef
lea rcx, [rsp + 0x308]
call fcn.1400286d0
mov byte [rsp + 0x309], al
mov dl, 0x86
lea rcx, [rsp + 0x308]
call fcn.1400286d0
mov byte [rsp + 0x30a], al
mov dl, 0x92
lea rcx, [rsp + 0x308]
call fcn.1400286d0
mov byte [rsp + 0x30b], al
mov dl, 0x20
lea rcx, [rsp + 0x308]
call fcn.1400286d0
mov byte [rsp + 0x30c], al
mov dl, 0x43
lea rcx, [rsp + 0x308]
call fcn.1400286d0
mov byte ds:[rsp + 0x30d], al
mov dl, 0x72
lea rcx, [rsp + 0x308]
call fcn.1400286d0
mov byte [rsp + 0x30e], al
mov dl, 0x6f
lea rcx, [rsp + 0x308]
call fcn.1400286d0
mov byte [rsp + 0x30f], al
mov dl, 0x73
lea rcx, [rsp + 0x308]
call fcn.1400286d0
mov byte [rsp + 0x310], al
mov dl, 0x73
lea rcx, [rsp + 0x308]
call fcn.1400286d0
mov byte [rsp + 0x311], al
mov dl, 0x68
lea rcx, [rsp + 0x308]
call fcn.1400286d0
mov byte [rsp + 0x312], al
mov dl, 0x61
lea rcx, [rsp + 0x308]
call fcn.1400286d0
mov byte [rsp + 0x313], al
mov dl, 0x69
lea rcx, [rsp + 0x308]
call fcn.1400286d0
mov byte [rsp + 0x314], al
mov dl, 0x72
lea rcx, [rsp + 0x308]
call fcn.1400286d0
mov byte [rsp + 0x315], al
mov dl, 0x73
lea rcx, [rsp + 0x308]
call fcn.1400286d0
mov byte [rsp + 0x316], al
xor eax, eax
mov byte [rsp + 0x317], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x309]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x308]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x309]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x140015e30
mov edx, 0xe
lea rcx, [rsp + 0x309]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x309]
call fcn.1400286e0
mov rcx, rax
call fcn.140082e80
vmovss dword ds:[rsp + 0xd9c], xmm8
vmovss xmm0, dword [0x1400eece8]
vmovss dword [rsp + 0xda0], xmm0
mov dword [rsp + 0xd38], 1
mov dword [rsp + 0xd48], 0x64
mov dword [rsp + 0xd94], 1
mov dword [rsp + 0xd98], 0x32
mov dword [rsp + 0xd8c], 1
mov dword [rsp + 0xd90], 0x14
vmovss dword [rsp + 0xe4c], xmm8
vmovss dword [rsp + 0xd88], xmm0
mov byte [rsp + 0x3e0], 0x1d
mov dl, 0x23
lea rcx, [rsp + 0x3e0]
call fcn.1400286d0
mov byte [rsp + 0x3e1], al
mov dl, 0x23
lea rcx, [rsp + 0x3e0]
call fcn.1400286d0
mov byte [rsp + 0x3e2], al
mov dl, 0x23
lea rcx, [rsp + 0x3e0]
call fcn.1400286d0
mov byte [rsp + 0x3e3], al
mov dl, 0x43
lea rcx, [rsp + 0x3e0]
call fcn.1400286d0
mov byte [rsp + 0x3e4], al
mov dl, 0x72
lea rcx, [rsp + 0x3e0]
call fcn.1400286d0
mov byte [rsp + 0x3e5], al
mov dl, 0x6f
lea rcx, [rsp + 0x3e0]
call fcn.1400286d0
mov byte [rsp + 0x3e6], al
mov dl, 0x73
lea rcx, [rsp + 0x3e0]
call fcn.1400286d0
mov byte [rsp + 0x3e7], al
mov dl, 0x73
lea rcx, [rsp + 0x3e0]
call fcn.1400286d0
mov byte [rsp + 0x3e8], al
mov dl, 0x68
lea rcx, [rsp + 0x3e0]
call fcn.1400286d0
mov byte [rsp + 0x3e9], al
mov dl, 0x61
lea rcx, [rsp + 0x3e0]
call fcn.1400286d0
mov byte ds:[rsp + 0x3ea], al
mov dl, 0x69
lea rcx, [rsp + 0x3e0]
call fcn.1400286d0
mov byte [rsp + 0x3eb], al
mov dl, 0x72
lea rcx, [rsp + 0x3e0]
call fcn.1400286d0
mov byte [rsp + 0x3ec], al
mov dl, 0x73
lea rcx, [rsp + 0x3e0]
call fcn.1400286d0
mov byte [rsp + 0x3ed], al
mov dl, 0x43
lea rcx, [rsp + 0x3e0]
call fcn.1400286d0
mov byte [rsp + 0x3ee], al
mov dl, 0x6f
lea rcx, [rsp + 0x3e0]
call fcn.1400286d0
mov byte [rsp + 0x3ef], al
mov dl, 0x6c
lea rcx, [rsp + 0x3e0]
call fcn.1400286d0
mov byte [rsp + 0x3f0], al
xor eax, eax
mov byte [rsp + 0x3f1], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x3e1]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x3e0]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3e1]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0x10
jb 0x140016090
mov edx, 0x10
lea rcx, [rsp + 0x3e1]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x3e1]
call fcn.1400286e0
mov rbx, rax
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401ba9a0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401bc973]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bcbe0]
call fcn.140013040
cmp byte [0x1401bc973], 0
je 0x1400165bd
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401093c7]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bcc10]
call fcn.140013040
lea rdi, str._.f_px
cmp byte [0x1401093c7], 0
je 0x1400161ca
mov qword [rsp + 0x28], rdi
lea rax, [rsp + 0xda0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd9c]
lea r8, [0x1401093c8]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bca88]
call fcn.140013460
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401093e8]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bcc68]
call fcn.140013040
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401093d4]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bca18]
call fcn.140013040
cmp byte [0x1401093d4], 0
je 0x140016325
lea rbx, str._d_px
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xd48]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd38]
lea r8, [0x1401093d0]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bcc20]
call fcn.140013600
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xd48]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd38]
lea r8, [0x1401093e4]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bcc88]
call fcn.140013600
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xd98]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd94]
lea r8, [0x1401093e0]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bcb90]
call fcn.140013600
mov qword ss:[rsp + 0x28], rbx
lea rax, [rsp + 0xd90]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd8c]
lea r8, [0x1401093dc]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bcba0]
call fcn.140013600
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bc974]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bcc58]
call fcn.140013040
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bc971]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bcc60]
call fcn.140013040
cmp byte [0x1401bc971], 0
je 0x1400163e5
mov qword ss:[rsp + 0x28], rdi
lea rax, [rsp + 0xd88]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xe4c]
lea r8, [0x1401093cc]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bca10]
call fcn.140013460
mov byte [rsp + 0x238], 0x31
mov dl, 0x23
lea rcx, [rsp + 0x238]
call fcn.1400286d0
mov byte [rsp + 0x239], al
mov dl, 0x23
lea rcx, [rsp + 0x238]
call fcn.1400286d0
mov byte [rsp + 0x23a], al
mov dl, 0x23
lea rcx, [rsp + 0x238]
call fcn.1400286d0
mov byte [rsp + 0x23b], al
mov dl, 0x43
lea rcx, [rsp + 0x238]
call fcn.1400286d0
mov byte [rsp + 0x23c], al
mov dl, 0x69
lea rcx, [rsp + 0x238]
call fcn.1400286d0
mov byte [rsp + 0x23d], al
mov dl, 0x72
lea rcx, [rsp + 0x238]
call fcn.1400286d0
mov byte ds:[rsp + 0x23e], al
mov dl, 0x63
lea rcx, [rsp + 0x238]
call fcn.1400286d0
mov byte [rsp + 0x23f], al
mov dl, 0x6c
lea rcx, [rsp + 0x238]
call fcn.1400286d0
mov byte [rsp + 0x240], al
mov dl, 0x65
lea rcx, [rsp + 0x238]
call fcn.1400286d0
mov byte [rsp + 0x241], al
mov dl, 0x43
lea rcx, [rsp + 0x238]
call fcn.1400286d0
mov byte [rsp + 0x242], al
mov dl, 0x6f
lea rcx, [rsp + 0x238]
call fcn.1400286d0
mov byte [rsp + 0x243], al
mov dl, 0x6c
lea rcx, [rsp + 0x238]
call fcn.1400286d0
mov byte [rsp + 0x244], al
xor eax, eax
mov byte [rsp + 0x245], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x239]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x238]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x239]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x140016510
mov edx, 0xc
lea rcx, [rsp + 0x239]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x239]
call fcn.1400286e0
mov rbx, rax
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401ba9b0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401bc9a4]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bca80]
call fcn.140013040
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.14007eb80
mov eax, dword [0x1401481e0]
vmovss xmm6, dword [0x1400eee58]
jmp 0x1400165e4
vmovss xmm11, dword [0x1400eecb4]
lea r13, [0x1400e5264]
cmp eax, 1
jne 0x140019886
xor r8d, r8d
xor edx, edx
mov ecx, 2
call fcn.14007eb80
vmovaps xmm2, xmm11
vmovaps xmm1, xmm9
lea rcx, [rsp + 0xa60]
call fcn.140006dd0
mov rcx, rax
call fcn.14005b3a0
mov byte [rsp + 0x148], 0x6b
mov dl, 0xef
lea rcx, [rsp + 0x148]
call fcn.1400286d0
mov byte [rsp + 0x149], al
mov dl, 0x80
lea rcx, [rsp + 0x148]
call fcn.1400286d0
mov byte [rsp + 0x14a], al
mov dl, 0x87
lea rcx, [rsp + 0x148]
call fcn.1400286d0
mov byte [rsp + 0x14b], al
mov dl, 0x20
lea rcx, [rsp + 0x148]
call fcn.1400286d0
mov byte [rsp + 0x14c], al
mov dl, 0x41
lea rcx, [rsp + 0x148]
call fcn.1400286d0
mov byte [rsp + 0x14d], al
mov dl, 0x69
lea rcx, [rsp + 0x148]
call fcn.1400286d0
mov byte ds:[rsp + 0x14e], al
mov dl, 0x6d
lea rcx, [rsp + 0x148]
call fcn.1400286d0
mov byte [rsp + 0x14f], al
mov dl, 0x62
lea rcx, [rsp + 0x148]
call fcn.1400286d0
mov byte [rsp + 0x150], al
mov dl, 0x6f
lea rcx, [rsp + 0x148]
call fcn.1400286d0
mov byte [rsp + 0x151], al
mov dl, 0x74
lea rcx, [rsp + 0x148]
call fcn.1400286d0
mov byte [rsp + 0x152], al
xor eax, eax
mov byte [rsp + 0x153], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x149]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x148]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x149]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0xa
jb 0x140016720
mov edx, 0xa
lea rcx, [rsp + 0x149]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x149]
call fcn.1400286e0
mov rcx, rax
call fcn.140082e80
vmovss dword [rsp + 0xe30], xmm7
vmovss xmm0, dword [0x1400eecb8]
vmovss dword [rsp + 0xd78], xmm0
vmovss dword [rsp + 0xd74], xmm8
mov dword [rsp + 0xd7c], r15d
mov dword [rsp + 0xd84], 5
vmovss xmm0, dword [0x1400eeab4]
vmovss dword [rsp + 0xd6c], xmm0
vmovss dword [rsp + 0xd70], xmm13
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bc98c]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bca60]
call fcn.140013040
lea r12, str._.2f
cmp byte [0x1401bc98c], 0
je 0x14001854d
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bcd10]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcbc0]
call fcn.140013040
call fcn.14005b340
vaddss xmm0, xmm0, xmm14
call fcn.14005b400
mov rcx, qword [0x1401bcaa0]
call fcn.14007f5f0
vmovaps xmm1, xmm6
vmovaps xmm0, xmm7
call fcn.14005b220
mov byte [rsp + 0x5a8], 0x65
mov dl, 0x4c
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5a9], al
mov dl, 0x41
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5aa], al
mov dl, 0x4c
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5ab], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5ac], al
xor edx, edx
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5ad], al
mov dl, 0x4c
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5ae], al
mov dl, 0x42
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5af], al
mov dl, 0x55
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5b0], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5b1], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5b2], al
mov dl, 0x4f
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte ds:[rsp + 0x5b3], al
mov dl, 0x4e
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5b4], al
xor edx, edx
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5b5], al
mov dl, 0x52
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5b6], al
mov dl, 0x42
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5b7], al
mov dl, 0x55
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5b8], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5b9], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5ba], al
mov dl, 0x4f
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5bb], al
mov dl, 0x4e
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5bc], al
xor edx, edx
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte ds:[rsp + 0x5bd], al
mov dl, 0x58
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5be], al
mov dl, 0x42
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5bf], al
mov dl, 0x55
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5c0], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5c1], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5c2], al
mov dl, 0x4f
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5c3], al
mov dl, 0x4e
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5c4], al
mov dl, 0x31
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5c5], al
xor edx, edx
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5c6], al
mov dl, 0x58
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte ds:[rsp + 0x5c7], al
mov dl, 0x42
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5c8], al
mov dl, 0x55
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5c9], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5ca], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5cb], al
mov dl, 0x4f
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5cc], al
mov dl, 0x4e
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5cd], al
mov dl, 0x32
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5ce], al
xor edx, edx
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5cf], al
mov dl, 0x43
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5d0], al
mov dl, 0x41
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte ds:[rsp + 0x5d1], al
mov dl, 0x50
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5d2], al
mov dl, 0x49
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5d3], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5d4], al
mov dl, 0x41
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5d5], al
mov dl, 0x4c
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5d6], al
xor edx, edx
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5d7], al
mov dl, 0x53
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5d8], al
mov dl, 0x48
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5d9], al
mov dl, 0x49
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5da], al
mov dl, 0x46
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte ds:[rsp + 0x5db], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5dc], al
xor edx, edx
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5dd], al
mov dl, 0x43
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5de], al
mov dl, 0x4f
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5df], al
mov dl, 0x4e
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5e0], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5e1], al
mov dl, 0x52
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5e2], al
mov dl, 0x4f
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5e3], al
mov dl, 0x4c
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5e4], al
xor edx, edx
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
mov byte [rsp + 0x5e5], al
xor eax, eax
mov byte [rsp + 0x5e6], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rsp + 0x5a9]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x5a8]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x5a9]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0x3d
jb 0x140016e00
mov edx, 0x3d
lea rcx, [rsp + 0x5a9]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x5a9]
call fcn.1400286e0
mov rsi, rax
mov byte [rsp + 0xf8], 0x5c
mov dl, 0x23
lea rcx, [rsp + 0xf8]
call fcn.1400286d0
mov byte [rsp + 0xf9], al
mov dl, 0x23
lea rcx, [rsp + 0xf8]
call fcn.1400286d0
mov byte [rsp + 0xfa], al
mov dl, 0x23
lea rcx, [rsp + 0xf8]
call fcn.1400286d0
mov byte [rsp + 0xfb], al
mov dl, 0x41
lea rcx, [rsp + 0xf8]
call fcn.1400286d0
mov byte [rsp + 0xfc], al
mov dl, 0x69
lea rcx, [rsp + 0xf8]
call fcn.1400286d0
mov byte [rsp + 0xfd], al
mov dl, 0x6d
lea rcx, [rsp + 0xf8]
call fcn.1400286d0
mov byte [rsp + 0xfe], al
mov dl, 0x4b
lea rcx, [rsp + 0xf8]
call fcn.1400286d0
mov byte [rsp + 0xff], al
mov dl, 0x65
lea rcx, [rsp + 0xf8]
call fcn.1400286d0
mov byte [rsp + 0x100], al
mov dl, 0x79
lea rcx, [rsp + 0xf8]
call fcn.1400286d0
mov byte [rsp + 0x101], al
xor eax, eax
mov byte [rsp + 0x102], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0xf9]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0xf8]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0xf9]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x140016f50
mov edx, 9
lea rcx, [rsp + 0xf9]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0xf9]
call fcn.1400286e0
mov r9d, 0xffffffff
mov r8, rsi
lea rdx, [0x1401bc97c]
mov rcx, rax
call fcn.140083b30
test al, al
je 0x140016fdc
mov ecx, dword [0x1401bc97c]
call fcn.140007160
cmp byte [0x1401bcd10], 0
jne 0x140017017
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xd84]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd7c]
lea r8, [0x140148cdc]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bccd8]
call fcn.140013600
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bc981]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bca70]
call fcn.140013040
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bcd08]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcaa8]
call fcn.140013040
mov byte [rsp + 0xe8], 0x3a
mov dl, 0x23
lea rcx, [rsp + 0xe8]
call fcn.1400286d0
mov byte ds:[rsp + 0xe9], al
mov dl, 0x23
lea rcx, [rsp + 0xe8]
call fcn.1400286d0
mov byte [rsp + 0xea], al
mov dl, 0x23
lea rcx, [rsp + 0xe8]
call fcn.1400286d0
mov byte [rsp + 0xeb], al
mov dl, 0x46
lea rcx, [rsp + 0xe8]
call fcn.1400286d0
mov byte [rsp + 0xec], al
mov dl, 0x4f
lea rcx, [rsp + 0xe8]
call fcn.1400286d0
mov byte [rsp + 0xed], al
mov dl, 0x56
lea rcx, [rsp + 0xe8]
call fcn.1400286d0
mov byte [rsp + 0xee], al
mov dl, 0x63
lea rcx, [rsp + 0xe8]
call fcn.1400286d0
mov byte [rsp + 0xef], al
mov dl, 0x6f
lea rcx, [rsp + 0xe8]
call fcn.1400286d0
mov byte [rsp + 0xf0], al
mov dl, 0x6c
lea rcx, [rsp + 0xe8]
call fcn.1400286d0
mov byte [rsp + 0xf1], al
xor eax, eax
mov byte [rsp + 0xf2], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0xe9]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0xe8]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0xe9]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 9
jb 0x140017180
mov edx, 9
lea rcx, [rsp + 0xe9]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0xe9]
call fcn.1400286e0
mov rbx, rax
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401ba858]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401bc964]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcc78]
call fcn.140013040
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401093f4]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcb80]
call fcn.140013040
cmp byte [0x1401093f4], 0
jne 0x1400172c5
cmp byte [0x1401bcd10], 0
nop
jne 0x1400172c5
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bcd12]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcb28]
call fcn.140013040
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bcd09]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bca78]
call fcn.140013040
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bcd13]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bca00]
call fcn.140013040
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xd78]
mov qword [rsp + 0x20], rax
lea r9, [0x1401bcd0c]
lea r8, [0x140148cd0]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcca0]
call fcn.140013460
cmp byte [0x1401bcd10], 0
jne 0x1400173e5
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0xd74]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xe30]
lea r8, [0x1401bcd0c]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcbd8]
call fcn.140013460
mov qword ss:[rsp + 0x28], r14
lea rax, [rsp + 0xd70]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd6c]
lea r8, [0x140148cd8]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcba8]
call fcn.140013460
call fcn.14005b340
vaddss xmm0, xmm0, xmm14
call fcn.14005b400
mov rcx, qword [0x1401bc9f8]
nop dword [rax + rax]
call fcn.14007f5f0
lea rcx, [rsp + 0xd08]
call fcn.14005b290
vmovss dword [rsp + 0x20], xmm7
vmovaps xmm3, xmm7
vmovaps xmm2, xmm7
vmovaps xmm1, xmm7
lea rcx, [rsp + 0xbe8]
call fcn.140006de0
mov r14, rax
vmovss dword [rsp + 0x20], xmm8
vmovaps xmm3, xmm8
vmovaps xmm2, xmm8
vmovaps xmm1, xmm8
lea rcx, [rsp + 0xbf8]
call fcn.140006de0
mov rsi, rax
vmovaps xmm2, xmm8
vmovaps xmm1, xmm8
lea rcx, [rsp + 0xa68]
call fcn.140006dd0
mov rdi, rax
vmovaps xmm2, xmm7
vmovaps xmm1, xmm7
lea rcx, [rsp + 0xa70]
call fcn.140006dd0
mov rbx, rax
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401bc810]
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401bc844]
lea rcx, [rsp + 0x8b8]
call fcn.140006dd0
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x1401bc830]
call fcn.140080e60
call fcn.140058280
mov rsi, rax
mov ecx, 5
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xb18]
call fcn.140006e00
mov rcx, rax
call fcn.140006e10
mov edi, eax
vmovss xmm6, dword [0x1400eed10]
vaddss xmm2, xmm6, dword [rsp + 0xd0c]
vmovss xmm1, dword [rsp + 0xd08]
vaddss xmm1, xmm1, dword [0x1400eeda4]
lea rcx, [rsp + 0x8c0]
call fcn.140006dd0
mov rbx, rax
vaddss xmm2, xmm6, dword [rsp + 0xd0c]
vmovss xmm11, dword [0x1400eed5c]
vaddss xmm1, xmm11, dword [rsp + 0xd08]
lea rcx, [rsp + 0x8c8]
call fcn.140006dd0
vmovss xmm9, dword [0x1400eeb80]
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006ede0
vaddss xmm2, xmm12, dword [rsp + 0xd0c]
vmovss xmm1, dword [rsp + 0xd08]
vaddss xmm1, xmm1, dword [0x1400eed9c]
lea rcx, [rsp + 0x8d0]
call fcn.140006dd0
mov rcx, rax
call fcn.14005b2c0
mov byte [rsp + 0x68], 0x40
mov dl, 0x23
lea rcx, [rsp + 0x68]
call fcn.1400286d0
mov byte [rsp + 0x69], al
mov dl, 0x23
lea rcx, [rsp + 0x68]
call fcn.1400286d0
mov byte [rsp + 0x6a], al
mov dl, 0x23
lea rcx, [rsp + 0x68]
call fcn.1400286d0
mov byte [rsp + 0x6b], al
mov dl, 0x48
lea rcx, [rsp + 0x68]
call fcn.1400286d0
mov byte [rsp + 0x6c], al
mov dl, 0x65
lea rcx, [rsp + 0x68]
call fcn.1400286d0
mov byte [rsp + 0x6d], al
mov dl, 0x61
lea rcx, [rsp + 0x68]
call fcn.1400286d0
mov byte [rsp + 0x6e], al
mov dl, 0x64
lea rcx, [rsp + 0x68]
call fcn.1400286d0
mov byte [rsp + 0x6f], al
xor eax, eax
mov byte [rsp + 0x70], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x69]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x68]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x69]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 7
jb 0x140017630
mov edx, 7
lea rcx, [rsp + 0x69]
call fcn.1400286f0
mov byte ds:[rax], 0
lea rcx, [rsp + 0x69]
call fcn.1400286e0
lea rdx, [0x140109efd]
mov rcx, rax
call fcn.1400812e0
test al, al
je 0x1400176b2
mov ecx, 6
cmp byte [0x140109efd], 0
je 0x1400176ad
call fcn.140012c20
jmp 0x1400176b2
call fcn.140012c60
call fcn.140058280
mov rsi, rax
mov ecx, 5
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xc18]
call fcn.140006e00
mov rcx, rax
call fcn.140006e10
mov edi, eax
vmovss xmm6, dword [0x1400eed30]
vaddss xmm2, xmm6, dword [rsp + 0xd0c]
vmovss xmm1, dword [rsp + 0xd08]
vaddss xmm1, xmm1, dword [0x1400eecf4]
lea rcx, [rsp + 0x8d8]
call fcn.140006dd0
mov rbx, rax
vaddss xmm2, xmm6, dword [rsp + 0xd0c]
vmovss xmm1, dword [rsp + 0xd08]
vaddss xmm1, xmm1, dword [0x1400eed58]
lea rcx, [rsp + 0x8e0]
call fcn.140006dd0
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006ede0
vmovss xmm0, dword [rsp + 0xd0c]
vaddss xmm2, xmm0, dword [0x1400eed28]
vmovss xmm1, dword [rsp + 0xd08]
vaddss xmm1, xmm1, dword [0x1400eecd4]
lea rcx, [rsp + 0x8e8]
call fcn.140006dd0
mov rcx, rax
call fcn.14005b2c0
mov byte [rsp + 0x88], 0x28
mov dl, 0x23
lea rcx, [rsp + 0x88]
call fcn.1400286d0
mov byte [rsp + 0x89], al
mov dl, 0x23
lea rcx, [rsp + 0x88]
call fcn.1400286d0
mov byte [rsp + 0x8a], al
mov dl, 0x23
lea rcx, [rsp + 0x88]
call fcn.1400286d0
mov byte [rsp + 0x8b], al
mov dl, 0x4e
lea rcx, [rsp + 0x88]
call fcn.1400286d0
mov byte [rsp + 0x8c], al
mov dl, 0x65
lea rcx, [rsp + 0x88]
call fcn.1400286d0
mov byte [rsp + 0x8d], al
mov dl, 0x63
lea rcx, [rsp + 0x88]
call fcn.1400286d0
mov byte ds:[rsp + 0x8e], al
mov dl, 0x6b
lea rcx, [rsp + 0x88]
call fcn.1400286d0
mov byte [rsp + 0x8f], al
xor eax, eax
mov byte [rsp + 0x90], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x89]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x88]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x89]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 7
jb 0x140017840
mov edx, 7
lea rcx, [rsp + 0x89]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x89]
call fcn.1400286e0
lea rdx, [0x1401bc7b4]
mov rcx, rax
call fcn.1400812e0
test al, al
je 0x1400178d5
mov ecx, 5
cmp byte [0x1401bc7b4], 0
je 0x1400178d0
call fcn.140012c20
jmp 0x1400178d5
call fcn.140012c60
call fcn.140058280
mov rsi, rax
mov ecx, 5
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xc28]
call fcn.140006e00
mov rcx, rax
call fcn.140006e10
mov edi, eax
vmovss xmm6, dword [0x1400eed64]
vaddss xmm2, xmm6, dword [rsp + 0xd0c]
vmovss xmm12, dword [0x1400eed94]
vaddss xmm1, xmm12, dword [rsp + 0xd08]
lea rcx, [rsp + 0x8f0]
call fcn.140006dd0
mov rbx, rax
vaddss xmm2, xmm6, dword [rsp + 0xd0c]
vmovss xmm1, dword [rsp + 0xd08]
vaddss xmm1, xmm1, dword [0x1400eed44]
lea rcx, [rsp + 0x8f8]
call fcn.140006dd0
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006ede0
vaddss xmm2, xmm11, dword [rsp + 0xd0c]
vmovss xmm1, dword [rsp + 0xd08]
vaddss xmm1, xmm1, dword [0x1400eed90]
lea rcx, [rsp + 0x900]
call fcn.140006dd0
mov rcx, rax
call fcn.14005b2c0
mov byte [rsp + 0xc8], 0x1a
mov dl, 0x23
lea rcx, [rsp + 0xc8]
call fcn.1400286d0
mov byte [rsp + 0xc9], al
mov dl, 0x23
lea rcx, [rsp + 0xc8]
call fcn.1400286d0
mov byte [rsp + 0xca], al
mov dl, 0x23
lea rcx, [rsp + 0xc8]
call fcn.1400286d0
mov byte [rsp + 0xcb], al
mov dl, 0x43
lea rcx, [rsp + 0xc8]
call fcn.1400286d0
mov byte [rsp + 0xcc], al
mov dl, 0x68
lea rcx, [rsp + 0xc8]
call fcn.1400286d0
mov byte [rsp + 0xcd], al
mov dl, 0x65
lea rcx, [rsp + 0xc8]
call fcn.1400286d0
mov byte ds:[rsp + 0xce], al
mov dl, 0x73
lea rcx, [rsp + 0xc8]
call fcn.1400286d0
mov byte [rsp + 0xcf], al
mov dl, 0x74
lea rcx, [rsp + 0xc8]
call fcn.1400286d0
mov byte [rsp + 0xd0], al
xor eax, eax
mov byte [rsp + 0xd1], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rsp + 0xc9]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0xc8]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0xc9]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x140017a70
mov edx, 8
lea rcx, [rsp + 0xc9]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0xc9]
call fcn.1400286e0
lea rdx, [0x1401bc7e5]
mov rcx, rax
call fcn.1400812e0
test al, al
je 0x140017b05
mov ecx, 4
cmp byte [0x1401bc7e5], 0
je 0x140017afe
call fcn.140012c20
jmp 0x140017b05
nop
call fcn.140012c60
call fcn.140058280
mov rsi, rax
mov ecx, 5
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xc38]
call fcn.140006e00
mov rcx, rax
call fcn.140006e10
mov edi, eax
vmovss xmm6, dword [0x1400eed7c]
vaddss xmm2, xmm6, dword [rsp + 0xd0c]
vmovss xmm1, dword [rsp + 0xd08]
vaddss xmm1, xmm1, dword [0x1400eecdc]
lea rcx, [rsp + 0x908]
call fcn.140006dd0
mov rbx, rax
vaddss xmm2, xmm6, dword [rsp + 0xd0c]
vmovss xmm11, dword [0x1400eed40]
vaddss xmm1, xmm11, dword [rsp + 0xd08]
lea rcx, [rsp + 0x910]
call fcn.140006dd0
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006ede0
vmovss xmm0, dword [rsp + 0xd0c]
vaddss xmm2, xmm0, dword [0x1400eed78]
vmovss xmm1, dword [rsp + 0xd08]
vaddss xmm1, xmm1, dword [0x1400eecb4]
lea rcx, [rsp + 0x918]
call fcn.140006dd0
mov rcx, rax
call fcn.14005b2c0
mov byte [rsp + 0x168], 0x76
mov dl, 0x23
lea rcx, [rsp + 0x168]
call fcn.1400286d0
mov byte [rsp + 0x169], al
mov dl, 0x23
lea rcx, [rsp + 0x168]
call fcn.1400286d0
mov byte ds:[rsp + 0x16a], al
mov dl, 0x23
lea rcx, [rsp + 0x168]
call fcn.1400286d0
mov byte [rsp + 0x16b], al
mov dl, 0x53
lea rcx, [rsp + 0x168]
call fcn.1400286d0
mov byte [rsp + 0x16c], al
mov dl, 0x74
lea rcx, [rsp + 0x168]
call fcn.1400286d0
mov byte [rsp + 0x16d], al
mov dl, 0x6f
lea rcx, [rsp + 0x168]
call fcn.1400286d0
mov byte [rsp + 0x16e], al
mov dl, 0x6d
lea rcx, [rsp + 0x168]
call fcn.1400286d0
mov byte [rsp + 0x16f], al
mov dl, 0x61
lea rcx, [rsp + 0x168]
call fcn.1400286d0
mov byte [rsp + 0x170], al
mov dl, 0x63
lea rcx, [rsp + 0x168]
call fcn.1400286d0
mov byte [rsp + 0x171], al
mov dl, 0x68
lea rcx, [rsp + 0x168]
call fcn.1400286d0
mov byte [rsp + 0x172], al
mov dl, 0x65
lea rcx, [rsp + 0x168]
call fcn.1400286d0
mov byte [rsp + 0x173], al
xor eax, eax
mov byte [rsp + 0x174], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x169]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x168]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x169]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0xb
jb 0x140017cf0
mov edx, 0xb
lea rcx, [rsp + 0x169]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x169]
call fcn.1400286e0
lea rdx, [0x1401bc7b5]
mov rcx, rax
call fcn.1400812e0
test al, al
je 0x140017d85
mov ecx, 2
cmp byte [0x1401bc7b5], 0
je 0x140017d7e
call fcn.140012c20
jmp 0x140017d85
nop
call fcn.140012c60
call fcn.140058280
mov rsi, rax
mov ecx, 5
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xc48]
call fcn.140006e00
mov rcx, rax
call fcn.140006e10
mov edi, eax
vmovss xmm6, dword [0x1400eed98]
vaddss xmm2, xmm6, dword [rsp + 0xd0c]
vaddss xmm1, xmm12, dword [rsp + 0xd08]
lea rcx, [rsp + 0x920]
call fcn.140006dd0
mov rbx, rax
vaddss xmm2, xmm6, dword [rsp + 0xd0c]
vaddss xmm1, xmm11, dword [rsp + 0xd08]
lea rcx, [rsp + 0x928]
call fcn.140006dd0
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006ede0
vmovss xmm0, dword ds:[rsp + 0xd0c]
vaddss xmm2, xmm0, dword [0x1400eed8c]
vmovss xmm1, dword [rsp + 0xd08]
vaddss xmm1, xmm1, dword [0x1400eed90]
lea rcx, [rsp + 0x930]
call fcn.140006dd0
mov rcx, rax
call fcn.14005b2c0
mov byte ds:[rsp + 0xd8], 0x3d
mov dl, 0x23
lea rcx, [rsp + 0xd8]
call fcn.1400286d0
mov byte [rsp + 0xd9], al
mov dl, 0x23
lea rcx, [rsp + 0xd8]
call fcn.1400286d0
mov byte [rsp + 0xda], al
mov dl, 0x23
lea rcx, [rsp + 0xd8]
call fcn.1400286d0
mov byte [rsp + 0xdb], al
mov dl, 0x50
lea rcx, [rsp + 0xd8]
call fcn.1400286d0
mov byte [rsp + 0xdc], al
mov dl, 0x65
lea rcx, [rsp + 0xd8]
call fcn.1400286d0
mov byte [rsp + 0xdd], al
mov dl, 0x6e
lea rcx, [rsp + 0xd8]
call fcn.1400286d0
mov byte [rsp + 0xde], al
mov dl, 0x69
lea rcx, [rsp + 0xd8]
call fcn.1400286d0
mov byte [rsp + 0xdf], al
mov dl, 0x73
lea rcx, [rsp + 0xd8]
call fcn.1400286d0
mov byte [rsp + 0xe0], al
xor eax, eax
mov byte [rsp + 0xe1], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0xd9]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0xd8]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0xd9]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 8
jb 0x140017f20
mov edx, 8
lea rcx, [rsp + 0xd9]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0xd9]
call fcn.1400286e0
lea rdx, [0x1401bc7b7]
mov rcx, rax
call fcn.1400812e0
test al, al
je 0x140017fb1
xor ecx, ecx
cmp byte [0x1401bc7b7], cl
je 0x140017fac
call fcn.140012c20
jmp 0x140017fb1
call fcn.140012c60
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401bc810]
vaddss xmm2, xmm0, dword [rsp + 0xd0c]
vmovss xmm1, dword [rsp + 0xd08]
lea rcx, [rsp + 0x938]
call fcn.140006dd0
mov rcx, rax
call fcn.14005b2c0
mov rcx, qword [0x1401bcb60]
call fcn.14007f5f0
vmovss xmm6, dword [0x1400eee58]
vmovaps xmm1, xmm6
vmovaps xmm0, xmm7
call fcn.14005b220
mov byte [rsp + 0x4a0], 0x13
mov dl, 0x4e
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4a1], al
mov dl, 0x65
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4a2], al
mov dl, 0x61
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4a3], al
mov dl, 0x72
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4a4], al
mov dl, 0x65
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4a5], al
mov dl, 0x73
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte ds:[rsp + 0x4a6], al
mov dl, 0x74
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4a7], al
xor edx, edx
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4a8], al
mov dl, 0x48
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4a9], al
mov dl, 0x65
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4aa], al
mov dl, 0x61
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4ab], al
mov dl, 0x64
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4ac], al
xor edx, edx
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4ad], al
mov dl, 0x4e
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4ae], al
mov dl, 0x65
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4af], al
mov dl, 0x63
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte ds:[rsp + 0x4b0], al
mov dl, 0x6b
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4b1], al
xor edx, edx
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4b2], al
mov dl, 0x43
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4b3], al
mov dl, 0x68
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4b4], al
mov dl, 0x65
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4b5], al
mov dl, 0x73
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4b6], al
mov dl, 0x74
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4b7], al
xor edx, edx
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4b8], al
mov dl, 0x50
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4b9], al
mov dl, 0x65
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte ds:[rsp + 0x4ba], al
mov dl, 0x6e
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4bb], al
mov dl, 0x69
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4bc], al
mov dl, 0x73
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4bd], al
xor edx, edx
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
mov byte [rsp + 0x4be], al
xor eax, eax
mov byte [rsp + 0x4bf], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x4a1]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x4a0]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x4a1]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0x1e
jb 0x1400182c0
mov edx, 0x1e
lea rcx, [rsp + 0x4a1]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x4a1]
call fcn.1400286e0
mov rsi, rax
mov byte [rsp + 0x158], 0x46
mov dl, 0x23
lea rcx, [rsp + 0x158]
call fcn.1400286d0
mov byte [rsp + 0x159], al
mov dl, 0x23
lea rcx, [rsp + 0x158]
call fcn.1400286d0
mov byte [rsp + 0x15a], al
mov dl, 0x23
lea rcx, [rsp + 0x158]
call fcn.1400286d0
mov byte [rsp + 0x15b], al
mov dl, 0x53
lea rcx, [rsp + 0x158]
call fcn.1400286d0
mov byte [rsp + 0x15c], al
mov dl, 0x70
lea rcx, [rsp + 0x158]
call fcn.1400286d0
mov byte [rsp + 0x15d], al
mov dl, 0x61
lea rcx, [rsp + 0x158]
call fcn.1400286d0
mov byte [rsp + 0x15e], al
mov dl, 0x72
lea rcx, [rsp + 0x158]
call fcn.1400286d0
mov byte [rsp + 0x15f], al
mov dl, 0x79
lea rcx, [rsp + 0x158]
call fcn.1400286d0
mov byte [rsp + 0x160], al
mov dl, 0x50
lea rcx, [rsp + 0x158]
call fcn.1400286d0
mov byte [rsp + 0x161], al
mov dl, 0x6f
lea rcx, [rsp + 0x158]
call fcn.1400286d0
mov byte ds:[rsp + 0x162], al
mov dl, 0x73
lea rcx, [rsp + 0x158]
call fcn.1400286d0
mov byte [rsp + 0x163], al
xor eax, eax
mov byte [rsp + 0x164], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x159]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x158]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x159]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0xb
jb 0x140018440
mov edx, 0xb
lea rcx, [rsp + 0x159]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x159]
call fcn.1400286e0
mov r9d, 0xffffffff
mov r8, rsi
lea rdx, [0x1401bc9a8]
mov rcx, rax
call fcn.140083b30
test al, al
je 0x140018545
mov ecx, dword [0x1401bc9a8]
test ecx, ecx
je 0x140018532
sub ecx, 1
je 0x14001851f
sub ecx, 1
je 0x14001850c
nop dword [rax]
sub ecx, 1
je 0x1400184f9
cmp ecx, 1
jne 0x14001853c
mov dword [0x140109400], r15d
mov byte [0x1401bc7b7], cl
jmp 0x14001853c
mov dword [0x140109400], 4
mov byte [0x1401bc7e5], 1
jmp 0x14001853c
mov dword [0x140109400], 5
mov byte [0x1401bc7b4], 1
jmp 0x14001853c
mov dword [0x140109400], 6
mov byte [0x140109efd], 1
jmp 0x14001853c
mov dword [0x140109400], 0xff
nop dword [rax]
call fcn.140012cd0
vmovss xmm11, dword [0x1400eecb4]
call fcn.14007e300
vmovaps xmm0, xmm11
call fcn.14005b440
mov dword [rsp + 0x6e0], 0xfaef8d62
mov dword [rsp + 0x6e4], 0x31213042
xor eax, eax
mov byte [rsp + 0x6e8], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rsp + 0x6e1]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x6e0]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x6e1]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 7
jb 0x140018580
mov edx, 7
lea rcx, [rsp + 0x6e1]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x6e1]
call fcn.1400286e0
mov rcx, rax
call fcn.140082e80
vmovss dword [rsp + 0xd40], xmm7
vmovss dword [rsp + 0xd3c], xmm10
mov rax, qword [0x1401bc858]
vmovss xmm0, dword [rax + 0x3810]
vaddss xmm1, xmm0, xmm0
vaddss xmm2, xmm1, dword [rax + 0x3c20]
vcvtss2sd xmm3, xmm2, xmm2
vmulsd xmm0, xmm3, xmm15
vcvtsd2ss xmm2, xmm0, xmm0
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bc986]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bcb38]
call fcn.140013040
cmp byte [0x1401bc986], 0
nop dword [rax]
je 0x140018ec1
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0xd3c]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd40]
lea r8, [0x1401ba840]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bcc48]
call fcn.140013460
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0xd3c]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd40]
lea r8, [0x1401ba844]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bca28]
call fcn.140013460
vmovss xmm1, dword [0x1401ba840]
vcvtss2sd xmm1, xmm1, xmm1
vmovsd xmm0, qword [0x1400eebd0]
vsubsd xmm1, xmm0, xmm1
vmulsd xmm0, xmm1, qword [0x1400eeb70]
vcvtsd2ss xmm11, xmm0, xmm0
vmovss xmm1, dword [0x1401ba844]
vcvtss2sd xmm1, xmm1, xmm1
vmovsd xmm0, qword [0x1400eebc8]
vsubsd xmm0, xmm0, xmm1
vmulsd xmm1, xmm0, qword [0x1400eeb70]
vcvtsd2ss xmm10, xmm1, xmm1
lea rcx, [rsp + 0xd10]
call fcn.14005b290
lea rcx, [rsp + 0xe60]
call fcn.140006dc0
lea rcx, [rsp + 0xe58]
call fcn.140006dc0
lea rcx, [rsp + 0xdc0]
call fcn.140006dc0
lea rcx, [rsp + 0xe50]
call fcn.140006dc0
lea rcx, ds:[rsp + 0xe20]
call fcn.140006dc0
lea rcx, [rsp + 0xe18]
call fcn.140006dc0
lea rcx, [rsp + 0xe10]
call fcn.140006dc0
lea rcx, [rsp + 0xdc8]
call fcn.140006dc0
lea rcx, [rsp + 0xe08]
call fcn.140006dc0
lea rcx, [rsp + 0xe00]
call fcn.140006dc0
lea rcx, [rsp + 0xdf0]
call fcn.140006dc0
lea rcx, ds:[rsp + 0xde8]
call fcn.140006dc0
lea rcx, [rsp + 0xde0]
call fcn.140006dc0
lea rcx, [rsp + 0xe28]
call fcn.140006dc0
lea rcx, [rsp + 0xdd8]
call fcn.140006dc0
lea rcx, [rsp + 0xf78]
call fcn.140006dc0
vmovss xmm2, dword [rsp + 0xd14]
vfmadd231ss xmm2, xmm10, dword [0x1400eed48]
vmovss dword [rsp + 0xd14], xmm2
vmovss xmm0, dword [rsp + 0xd10]
vaddss xmm1, xmm0, dword [0x1400eed4c]
vmovss dword [rsp + 0xe60], xmm1
vaddss xmm3, xmm2, xmm13
vmovss dword [rsp + 0xe64], xmm3
vmulss xmm8, xmm11, dword [0x1400eec08]
vsubss xmm2, xmm1, xmm8
vmovss dword [rsp + 0xe58], xmm2
vmulss xmm9, xmm10, xmm13
vsubss xmm0, xmm3, xmm9
vmovss dword [rsp + 0xe5c], xmm0
vaddss xmm4, xmm11, xmm11
vaddss xmm1, xmm2, xmm4
vmovss dword [rsp + 0xdc0], xmm1
vmovaps xmm3, xmm0
vfnmadd231ss xmm3, xmm10, xmm14
vmovss dword [rsp + 0xdc4], xmm3
vmovaps xmm2, xmm1
vmovss xmm12, dword [0x1400eec2c]
vfmadd231ss xmm2, xmm11, xmm12
vmovss dword [rsp + 0xe50], xmm2
vmovaps xmm0, xmm3
vfnmadd231ss xmm0, xmm10, dword [0x1400eec84]
vmovss dword [rsp + 0xe54], xmm0
vsubss xmm1, xmm2, xmm8
vmovss dword [rsp + 0xe20], xmm1
vmovaps xmm2, xmm0
vfnmadd231ss xmm2, xmm10, dword [0x1400eecc4]
vmovss dword [rsp + 0xe24], xmm2
vsubss xmm1, xmm1, xmm11
vmovss dword [rsp + 0xe18], xmm1
vmulss xmm7, xmm10, dword [0x1400eecac]
vsubss xmm0, xmm2, xmm7
vmovss dword [rsp + 0xe1c], xmm0
vsubss xmm3, xmm1, xmm4
vmovss dword [rsp + 0xe10], xmm3
vmovaps xmm2, xmm0
vfnmadd231ss xmm2, xmm10, dword [0x1400eeca4]
vmovss dword [rsp + 0xe14], xmm2
vmulss xmm6, xmm11, dword [0x1400eec9c]
vsubss xmm0, xmm3, xmm6
vmovss dword [rsp + 0xdc8], xmm0
vmulss xmm5, xmm10, dword [0x1400eec78]
vsubss xmm1, xmm2, xmm5
vmovss dword [rsp + 0xdcc], xmm1
vmovaps xmm3, xmm0
vfmadd231ss xmm3, xmm11, dword [0x1400eec60]
vmovss dword [rsp + 0xe08], xmm3
vmovaps xmm4, xmm1
vfnmadd231ss xmm4, xmm10, dword [0x1400eec74]
vmovss dword [rsp + 0xe0c], xmm4
vmovaps xmm2, xmm3
vfmadd231ss xmm2, xmm11, dword [0x1400eecc8]
vmovss dword [rsp + 0xe00], xmm2
vaddss xmm0, xmm10, xmm10
vaddss xmm1, xmm0, xmm4
vmovss dword [rsp + 0xe04], xmm1
vaddss xmm2, xmm2, xmm11
vmovss dword [rsp + 0xdf0], xmm2
vmovaps xmm0, xmm1
vfnmadd231ss xmm0, xmm10, dword [0x1400eeca0]
vmovss dword [rsp + 0xdf4], xmm0
vmovaps xmm1, xmm2
vfnmadd231ss xmm1, xmm11, dword [0x1400eec78]
vmovss dword [rsp + 0xde8], xmm1
vaddss xmm0, xmm0, xmm7
vmovss dword [rsp + 0xdec], xmm0
vsubss xmm1, xmm1, xmm8
vmovss dword [rsp + 0xde0], xmm1
vsubss xmm2, xmm0, xmm5
vmovss dword [rsp + 0xde4], xmm2
vaddss xmm3, xmm1, xmm6
vmovss dword [rsp + 0xe28], xmm3
vsubss xmm4, xmm2, xmm9
vmovss dword [rsp + 0xe2c], xmm4
vmovaps xmm0, xmm3
vfmadd231ss xmm0, xmm11, xmm14
vmovss dword [rsp + 0xdd8], xmm0
vmovaps xmm1, xmm4
vfnmadd231ss xmm1, xmm10, xmm12
vmovss dword [rsp + 0xddc], xmm1
call fcn.140058280
mov rbx, rax
mov ecx, 5
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xc58]
call fcn.140006e00
mov rcx, rax
call fcn.140006e10
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe60]
mov rcx, rbx
call fcn.140070020
call fcn.140058280
mov rbx, rax
mov ecx, 5
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xc68]
call fcn.140006e00
mov rcx, rax
call fcn.140006e10
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe58]
mov rcx, rbx
call fcn.140070020
call fcn.140058280
mov rbx, rax
mov ecx, 5
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xc78]
call fcn.140006e00
mov rcx, rax
call fcn.140006e10
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xdc0]
mov rcx, rbx
call fcn.140070020
call fcn.140058280
mov rbx, rax
mov ecx, 5
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xc88]
call fcn.140006e00
mov rcx, rax
call fcn.140006e10
mov dword ss:[rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe50]
mov rcx, rbx
call fcn.140070020
call fcn.140058280
mov rbx, rax
mov ecx, 5
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xc98]
call fcn.140006e00
mov rcx, rax
call fcn.140006e10
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe20]
mov rcx, rbx
call fcn.140070020
call fcn.140058280
mov rbx, rax
mov ecx, 5
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xca8]
call fcn.140006e00
mov rcx, rax
call fcn.140006e10
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe18]
mov rcx, rbx
call fcn.140070020
call fcn.140058280
mov rbx, rax
mov ecx, 5
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xcb8]
call fcn.140006e00
mov rcx, rax
call fcn.140006e10
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe10]
mov rcx, rbx
call fcn.140070020
call fcn.140058280
mov rbx, rax
mov ecx, 5
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xcc8]
call fcn.140006e00
mov rcx, rax
call fcn.140006e10
mov dword ss:[rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xdc8]
mov rcx, rbx
call fcn.140070020
call fcn.140058280
mov rbx, rax
mov ecx, 5
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xcd8]
call fcn.140006e00
mov rcx, rax
call fcn.140006e10
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe08]
mov rcx, rbx
call fcn.140070020
call fcn.140058280
mov rbx, rax
mov ecx, 5
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xce8]
call fcn.140006e00
mov rcx, rax
call fcn.140006e10
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe00]
mov rcx, rbx
call fcn.140070020
call fcn.140058280
mov rbx, rax
mov ecx, 5
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xb88]
call fcn.140006e00
mov rcx, rax
call fcn.140006e10
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xdf0]
mov rcx, rbx
call fcn.140070020
call fcn.140058280
mov rbx, rax
mov ecx, 5
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xcf8]
call fcn.140006e00
mov rcx, rax
call fcn.140006e10
mov dword ss:[rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xde8]
mov rcx, rbx
call fcn.140070020
call fcn.140058280
mov rbx, rax
mov ecx, 5
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xa98]
call fcn.140006e00
mov rcx, rax
call fcn.140006e10
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xde0]
mov rcx, rbx
call fcn.140070020
call fcn.140058280
mov rbx, rax
mov ecx, 5
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xaa8]
call fcn.140006e00
mov rcx, rax
call fcn.140006e10
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe28]
mov rcx, rbx
call fcn.140070020
call fcn.140058280
mov rbx, rax
mov ecx, 5
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xab8]
call fcn.140006e00
mov rcx, rax
call fcn.140006e10
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xdd8]
mov rcx, rbx
call fcn.140070020
vaddss xmm2, xmm14, dword [rsp + 0xd14]
vmovss xmm1, dword [rsp + 0xd10]
lea rcx, [rsp + 0x940]
call fcn.140006dd0
mov rcx, rax
call fcn.14005b2c0
vxorps xmm7, xmm7, xmm7
vmovss xmm8, dword [0x1400eeb14]
vmovss xmm11, dword [0x1400eecb4]
vmovss xmm6, dword [0x1400eee58]
call fcn.140082340
vmovdqu xmm0, xmmword [0x1400ef050]
vmovdqu xmmword [rsp + 0x6b8], xmm0
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x6b9], al
xor byte [rsp + 0x6ba], cl
xor byte [rsp + 0x6bb], cl
xor byte [rsp + 0x6bc], cl
xor byte [rsp + 0x6bd], cl
xor byte [rsp + 0x6be], cl
xor byte [rsp + 0x6bf], cl
xor byte [rsp + 0x6c0], cl
xor byte [rsp + 0x6c1], cl
xor byte [rsp + 0x6c2], cl
xor byte [rsp + 0x6c3], cl
xor byte [rsp + 0x6c4], cl
xor byte [rsp + 0x6c5], cl
xor byte [rsp + 0x6c6], cl
mov byte [rsp + 0x6c7], 0
lea rcx, [rsp + 0x6b9]
call fcn.140082e80
mov dword [rsp + 0xd64], r15d
mov dword [rsp + 0xd68], 0x12c
mov dword [rsp + 0xd5c], r15d
mov dword [rsp + 0xd60], 0x3e8
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bc980]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bc9e8]
call fcn.140013040
cmp byte [0x1401bc980], 0
je 0x140019869
cmp byte [0x1401bc984], 0
jne 0x14001973c
call fcn.14005b340
vaddss xmm0, xmm0, xmm13
call fcn.14005b400
mov rcx, qword [0x1401bcc38]
call fcn.14007f5f0
vmovaps xmm1, xmm6
vmovaps xmm0, xmm7
call fcn.14005b220
mov byte [rsp + 0x570], 2
mov dl, 0x4c
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x571], al
mov dl, 0x41
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x572], al
mov dl, 0x4c
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x573], al
mov dl, 0x54
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x574], al
xor edx, edx
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x575], al
mov dl, 0x52
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte ds:[rsp + 0x576], al
mov dl, 0x42
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x577], al
mov dl, 0x55
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x578], al
mov dl, 0x54
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x579], al
mov dl, 0x54
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x57a], al
mov dl, 0x4f
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x57b], al
mov dl, 0x4e
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x57c], al
xor edx, edx
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x57d], al
mov dl, 0x58
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x57e], al
mov dl, 0x42
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x57f], al
mov dl, 0x55
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte ds:[rsp + 0x580], al
mov dl, 0x54
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x581], al
mov dl, 0x54
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x582], al
mov dl, 0x4f
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x583], al
mov dl, 0x4e
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x584], al
mov dl, 0x31
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x585], al
xor edx, edx
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x586], al
mov dl, 0x58
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x587], al
mov dl, 0x42
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x588], al
mov dl, 0x55
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x589], al
mov dl, 0x54
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte ds:[rsp + 0x58a], al
mov dl, 0x54
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x58b], al
mov dl, 0x4f
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x58c], al
mov dl, 0x4e
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x58d], al
mov dl, 0x32
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x58e], al
xor edx, edx
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x58f], al
mov dl, 0x43
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x590], al
mov dl, 0x41
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x591], al
mov dl, 0x50
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x592], al
mov dl, 0x49
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x593], al
mov dl, 0x54
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte ds:[rsp + 0x594], al
mov dl, 0x41
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x595], al
mov dl, 0x4c
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x596], al
xor edx, edx
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x597], al
mov dl, 0x53
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x598], al
mov dl, 0x48
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x599], al
mov dl, 0x49
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x59a], al
mov dl, 0x46
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x59b], al
mov dl, 0x54
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x59c], al
xor edx, edx
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x59d], al
mov dl, 0x43
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte ds:[rsp + 0x59e], al
mov dl, 0x4f
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x59f], al
mov dl, 0x4e
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x5a0], al
mov dl, 0x54
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x5a1], al
mov dl, 0x52
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x5a2], al
mov dl, 0x4f
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x5a3], al
mov dl, 0x4c
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x5a4], al
xor edx, edx
lea rcx, [rsp + 0x570]
call fcn.1400286d0
mov byte [rsp + 0x5a5], al
xor eax, eax
mov byte [rsp + 0x5a6], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x571]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x570]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x571]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0x35
jb 0x1400194c0
mov edx, 0x35
lea rcx, [rsp + 0x571]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x571]
call fcn.1400286e0
mov rsi, rax
mov byte [rsp + 0x3f8], 0x53
mov dl, 0x23
lea rcx, [rsp + 0x3f8]
call fcn.1400286d0
mov byte [rsp + 0x3f9], al
mov dl, 0x23
lea rcx, [rsp + 0x3f8]
call fcn.1400286d0
mov byte [rsp + 0x3fa], al
mov dl, 0x23
lea rcx, [rsp + 0x3f8]
call fcn.1400286d0
mov byte [rsp + 0x3fb], al
mov dl, 0x54
lea rcx, [rsp + 0x3f8]
call fcn.1400286d0
mov byte [rsp + 0x3fc], al
mov dl, 0x72
lea rcx, [rsp + 0x3f8]
call fcn.1400286d0
mov byte [rsp + 0x3fd], al
mov dl, 0x69
lea rcx, [rsp + 0x3f8]
call fcn.1400286d0
mov byte [rsp + 0x3fe], al
mov dl, 0x67
lea rcx, [rsp + 0x3f8]
call fcn.1400286d0
mov byte [rsp + 0x3ff], al
mov dl, 0x67
lea rcx, [rsp + 0x3f8]
call fcn.1400286d0
mov byte [rsp + 0x400], al
mov dl, 0x65
lea rcx, [rsp + 0x3f8]
call fcn.1400286d0
mov byte [rsp + 0x401], al
mov dl, 0x72
lea rcx, [rsp + 0x3f8]
call fcn.1400286d0
mov byte ds:[rsp + 0x402], al
mov dl, 0x62
lea rcx, [rsp + 0x3f8]
call fcn.1400286d0
mov byte [rsp + 0x403], al
mov dl, 0x6f
lea rcx, [rsp + 0x3f8]
call fcn.1400286d0
mov byte [rsp + 0x404], al
mov dl, 0x74
lea rcx, [rsp + 0x3f8]
call fcn.1400286d0
mov byte [rsp + 0x405], al
mov dl, 0x4b
lea rcx, [rsp + 0x3f8]
call fcn.1400286d0
mov byte [rsp + 0x406], al
mov dl, 0x65
lea rcx, [rsp + 0x3f8]
call fcn.1400286d0
mov byte [rsp + 0x407], al
mov dl, 0x79
lea rcx, [rsp + 0x3f8]
call fcn.1400286d0
mov byte [rsp + 0x408], al
xor eax, eax
mov byte [rsp + 0x409], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x3f9]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x3f8]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3f9]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0x10
jb 0x1400196b0
mov edx, 0x10
lea rcx, [rsp + 0x3f9]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x3f9]
call fcn.1400286e0
mov r9d, 0xffffffff
mov r8, rsi
lea rdx, [0x1401bc9b0]
mov rcx, rax
call fcn.140083b30
test al, al
je 0x14001973c
mov ecx, dword [0x1401bc9b0]
call fcn.140008520
nop dword [rax]
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bc984]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bcb88]
call fcn.140013040
nop
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bc950]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bcb98]
call fcn.140013040
nop
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bc951]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcad0]
call fcn.140013040
lea rbx, str._d_ms
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xd68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd64]
lea r8, [0x1401093b4]
vmovaps xmm1, xmm8
mov rcx, qword [0x1401bcc98]
call fcn.140013600
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xd60]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd5c]
lea r8, [0x1401093bc]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bcb70]
call fcn.140013600
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.14007eb80
mov eax, dword [0x1401481e0]
vmovss xmm9, dword [0x1400eec9c]
cmp eax, 2
jne 0x1400210fe
mov dword [rsp + 0xd4c], 0x3c
mov dword [rsp + 0xd50], 0x8c
mov dword [rsp + 0xd54], r15d
mov dword [rsp + 0xd58], 0x96
vmovss dword [rsp + 0xd44], xmm7
vmovss xmm0, dword [0x1400eedb0]
vmovss dword [rsp + 0xd80], xmm0
xor r8d, r8d
xor edx, edx
mov ecx, eax
call fcn.14007eb80
vmovaps xmm2, xmm11
vmovaps xmm1, xmm9
lea rcx, [rsp + 0x948]
call fcn.140006dd0
mov rcx, rax
call fcn.14005b3a0
mov dword [rsp + 0x6f8], 0xcdcea748
mov dword [rsp + 0x6fc], 0x3b210568
mov word [rsp + 0x700], 0x2b
mov rdi, r15
mov rdx, rdi
lea rcx, [rsp + 0x6f9]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x6f8]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x6f9]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 8
jb 0x140019920
mov edx, 8
lea rcx, [rsp + 0x6f9]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x6f9]
call fcn.1400286e0
mov rcx, rax
call fcn.140082e80
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
lea rax, [0x1400e5278]
mov qword [rsp + 0x20], rax
lea r9, [0x1401bccec]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bca98]
call fcn.140013180
test al, al
je 0x140019c12
mov byte [rsp + 0x470], 0x1e
mov dl, 0x23
lea rcx, [rsp + 0x470]
call fcn.1400286d0
mov byte ds:[rsp + 0x471], al
mov dl, 0x23
lea rcx, [rsp + 0x470]
call fcn.1400286d0
mov byte [rsp + 0x472], al
mov dl, 0x4e
lea rcx, [rsp + 0x470]
call fcn.1400286d0
mov byte [rsp + 0x473], al
mov dl, 0x69
lea rcx, [rsp + 0x470]
call fcn.1400286d0
mov byte [rsp + 0x474], al
mov dl, 0x67
lea rcx, [rsp + 0x470]
call fcn.1400286d0
mov byte [rsp + 0x475], al
mov dl, 0x68
lea rcx, [rsp + 0x470]
call fcn.1400286d0
mov byte [rsp + 0x476], al
mov dl, 0x74
lea rcx, [rsp + 0x470]
call fcn.1400286d0
mov byte [rsp + 0x477], al
mov dl, 0x4d
lea rcx, [rsp + 0x470]
call fcn.1400286d0
mov byte [rsp + 0x478], al
mov dl, 0x6f
lea rcx, [rsp + 0x470]
call fcn.1400286d0
mov byte [rsp + 0x479], al
mov dl, 0x64
lea rcx, [rsp + 0x470]
call fcn.1400286d0
mov byte [rsp + 0x47a], al
mov dl, 0x65
lea rcx, [rsp + 0x470]
call fcn.1400286d0
mov byte ds:[rsp + 0x47b], al
mov dl, 0x53
lea rcx, [rsp + 0x470]
call fcn.1400286d0
mov byte [rsp + 0x47c], al
mov dl, 0x65
lea rcx, [rsp + 0x470]
call fcn.1400286d0
mov byte [rsp + 0x47d], al
mov dl, 0x74
lea rcx, [rsp + 0x470]
call fcn.1400286d0
mov byte [rsp + 0x47e], al
mov dl, 0x74
lea rcx, [rsp + 0x470]
call fcn.1400286d0
mov byte [rsp + 0x47f], al
mov dl, 0x69
lea rcx, [rsp + 0x470]
call fcn.1400286d0
mov byte [rsp + 0x480], al
mov dl, 0x6e
lea rcx, [rsp + 0x470]
call fcn.1400286d0
mov byte [rsp + 0x481], al
mov dl, 0x67
lea rcx, [rsp + 0x470]
call fcn.1400286d0
mov byte [rsp + 0x482], al
mov dl, 0x73
lea rcx, [rsp + 0x470]
call fcn.1400286d0
mov byte [rsp + 0x483], al
xor eax, eax
mov byte [rsp + 0x484], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x471]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x470]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x471]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0x13
jb 0x140019ba0
mov edx, 0x13
lea rcx, [rsp + 0x471]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x471]
call fcn.1400286e0
xor edx, edx
mov rcx, rax
call fcn.14005c400
mov ecx, 0xffffffff
call fcn.14007d660
vmovaps xmm1, xmm0
vmovaps xmm2, xmm7
lea rcx, [rsp + 0x950]
call fcn.140006dd0
mov rcx, qword [0x1401bc858]
or dword [rcx + 0x47d0], 2
vmovsd xmm0, qword [rax]
vmovsd qword [rcx + 0x47f0], xmm0
mov dword [rcx + 0x47d8], 1
vmovdqu xmm1, xmmword [0x1400ef680]
vmovdqu xmmword [rsp + 0x6c8], xmm1
mov dl, 0x7d
mov r8b, 0x7a
mov r9b, 0x73
mov r10b, 0x67
vpextrb eax, xmm1, 1
vmovd ecx, xmm1
xor al, cl
mov byte [rsp + 0x6c9], al
xor byte [rsp + 0x6ca], cl
xor byte [rsp + 0x6cb], cl
xor byte [rsp + 0x6cc], cl
xor byte [rsp + 0x6cd], cl
xor byte [rsp + 0x6ce], cl
xor byte [rsp + 0x6cf], cl
xor byte [rsp + 0x6d0], cl
xor byte [rsp + 0x6d1], cl
xor byte [rsp + 0x6d2], cl
xor byte [rsp + 0x6d3], cl
xor byte [rsp + 0x6d4], cl
xor byte [rsp + 0x6d5], cl
xor byte [rsp + 0x6d6], cl
xor byte [rsp + 0x6d7], cl
xor dl, cl
mov byte [rsp + 0x6d8], dl
xor r8b, cl
mov byte [rsp + 0x6d9], r8b
xor r9b, cl
mov byte [rsp + 0x6da], r9b
xor r10b, cl
mov byte [rsp + 0x6db], r10b
mov byte [rsp + 0x6dc], 0
xor edx, edx
lea rcx, [rsp + 0x6c9]
call fcn.14005cbc0
test al, al
je 0x140019d65
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xd58]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd54]
lea r8, [0x1401bccf4]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcbc8]
call fcn.140013600
nop dword [rax]
call fcn.14005cdb0
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xd50]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd4c]
lea r8, [0x140148cac]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcbb8]
call fcn.140013600
lea rax, [0x1400e4dd4]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xd80]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd44]
lea r8, [0x1401bcce8]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcb30]
call fcn.140013460
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bccf1]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcc90]
call fcn.140013040
mov byte [rsp + 0x358], 0x6a
mov dl, 0x23
lea rcx, [rsp + 0x358]
call fcn.1400286d0
mov byte [rsp + 0x359], al
mov dl, 0x23
lea rcx, [rsp + 0x358]
call fcn.1400286d0
mov byte [rsp + 0x35a], al
mov dl, 0x23
lea rcx, [rsp + 0x358]
call fcn.1400286d0
mov byte [rsp + 0x35b], al
mov dl, 0x62
lea rcx, [rsp + 0x358]
call fcn.1400286d0
mov byte [rsp + 0x35c], al
mov dl, 0x6d
lea rcx, [rsp + 0x358]
call fcn.1400286d0
mov byte [rsp + 0x35d], al
mov dl, 0x62
lea rcx, [rsp + 0x358]
call fcn.1400286d0
mov byte [rsp + 0x35e], al
mov dl, 0x54
lea rcx, [rsp + 0x358]
call fcn.1400286d0
mov byte [rsp + 0x35f], al
mov dl, 0x69
lea rcx, [rsp + 0x358]
call fcn.1400286d0
mov byte [rsp + 0x360], al
mov dl, 0x6d
lea rcx, [rsp + 0x358]
call fcn.1400286d0
mov byte [rsp + 0x361], al
mov dl, 0x65
lea rcx, [rsp + 0x358]
call fcn.1400286d0
mov byte ds:[rsp + 0x362], al
mov dl, 0x72
lea rcx, [rsp + 0x358]
call fcn.1400286d0
mov byte [rsp + 0x363], al
mov dl, 0x43
lea rcx, [rsp + 0x358]
call fcn.1400286d0
mov byte [rsp + 0x364], al
mov dl, 0x6f
lea rcx, [rsp + 0x358]
call fcn.1400286d0
mov byte [rsp + 0x365], al
mov dl, 0x6c
lea rcx, [rsp + 0x358]
call fcn.1400286d0
mov byte [rsp + 0x366], al
xor eax, eax
mov byte [rsp + 0x367], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x359]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x358]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x359]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0xe
jb 0x140019f60
mov edx, 0xe
lea rcx, [rsp + 0x359]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x359]
call fcn.1400286e0
mov rbx, rax
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401ba820]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401bcd01]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcb50]
call fcn.140013040
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bccfc]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcc28]
call fcn.140013040
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bcd04]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcb58]
call fcn.140013040
mov rax, qword [0x1401bc858]
vmovss xmm0, dword ds:[rax + 0x3810]
vaddss xmm1, xmm0, xmm0
vaddss xmm2, xmm1, dword [rax + 0x3c20]
vcvtss2sd xmm3, xmm2, xmm2
vmulsd xmm0, xmm3, xmm15
vcvtsd2ss xmm2, xmm0, xmm0
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bccfe]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcc70]
call fcn.140013040
mov rax, qword [0x1401bc858]
vmovss xmm0, dword [rax + 0x3810]
vaddss xmm1, xmm0, xmm0
vaddss xmm2, xmm1, dword [rax + 0x3c20]
vcvtss2sd xmm3, xmm2, xmm2
vmulsd xmm0, xmm3, xmm15
vcvtsd2ss xmm2, xmm0, xmm0
mov qword [rsp + 0x38], r15
lea rax, [0x1401ba8f0]
mov qword [rsp + 0x30], rax
lea rax, str.HSCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401bc983]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcc00]
call fcn.140013040
mov rax, qword [0x1401bc858]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm0, dword [rcx + 0x100]
vsubss xmm1, xmm0, dword [rcx + 0x20]
vaddss xmm2, xmm1, dword [rcx + 0x84]
vaddss xmm0, xmm2, xmm14
call fcn.14005b400
mov rcx, qword [0x1401bc9d0]
nop dword [rax + rax]
call fcn.14007f5f0
vmovaps xmm1, xmm6
vmovaps xmm0, xmm7
call fcn.14005b220
mov rax, qword [0x1401bc858]
or dword [rax + 0x4780], 1
mov dword [rax + 0x4784], 0x43250000
vmovdqu ymm0, ymmword [0x1400f0580]
vmovdqu ymmword [rsp + 0x690], ymm0
mov dl, 0x5a
mov r8b, 0x33
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x691], al
xor byte [rsp + 0x692], cl
xor byte [rsp + 0x693], cl
xor byte [rsp + 0x694], cl
xor byte [rsp + 0x695], cl
xor byte [rsp + 0x696], cl
xor byte [rsp + 0x697], cl
xor byte [rsp + 0x698], cl
xor byte [rsp + 0x699], cl
xor byte [rsp + 0x69a], cl
xor byte [rsp + 0x69b], cl
xor byte [rsp + 0x69c], cl
xor byte [rsp + 0x69d], cl
xor byte [rsp + 0x69e], cl
xor byte [rsp + 0x69f], cl
xor byte [rsp + 0x6a0], cl
xor byte [rsp + 0x6a1], cl
xor byte [rsp + 0x6a2], cl
xor byte [rsp + 0x6a3], cl
xor byte [rsp + 0x6a4], cl
xor byte [rsp + 0x6a5], cl
xor byte [rsp + 0x6a6], cl
xor byte [rsp + 0x6a7], cl
xor byte [rsp + 0x6a8], cl
xor byte [rsp + 0x6a9], cl
xor byte [rsp + 0x6aa], cl
xor byte [rsp + 0x6ab], cl
xor byte [rsp + 0x6ac], cl
xor byte [rsp + 0x6ad], cl
xor byte [rsp + 0x6ae], cl
xor byte [rsp + 0x6af], cl
xor dl, cl
mov byte [rsp + 0x6b0], dl
xor r8b, cl
mov byte [rsp + 0x6b1], r8b
mov byte [rsp + 0x6b2], 0
mov byte [rsp + 0x1a8], 0x1d
mov dl, 0x23
lea rcx, [rsp + 0x1a8]
vzeroupper
call fcn.1400286d0
mov byte [rsp + 0x1a9], al
mov dl, 0x23
lea rcx, [rsp + 0x1a8]
call fcn.1400286d0
mov byte [rsp + 0x1aa], al
mov dl, 0x23
lea rcx, [rsp + 0x1a8]
call fcn.1400286d0
mov byte [rsp + 0x1ab], al
mov dl, 0x48
lea rcx, [rsp + 0x1a8]
call fcn.1400286d0
mov byte [rsp + 0x1ac], al
mov dl, 0x69
lea rcx, [rsp + 0x1a8]
call fcn.1400286d0
mov byte [rsp + 0x1ad], al
mov dl, 0x74
lea rcx, [rsp + 0x1a8]
call fcn.1400286d0
mov byte [rsp + 0x1ae], al
mov dl, 0x53
lea rcx, [rsp + 0x1a8]
call fcn.1400286d0
mov byte [rsp + 0x1af], al
mov dl, 0x6f
lea rcx, [rsp + 0x1a8]
call fcn.1400286d0
mov byte [rsp + 0x1b0], al
mov dl, 0x75
lea rcx, [rsp + 0x1a8]
call fcn.1400286d0
mov byte ds:[rsp + 0x1b1], al
mov dl, 0x6e
lea rcx, [rsp + 0x1a8]
call fcn.1400286d0
mov byte [rsp + 0x1b2], al
mov dl, 0x64
lea rcx, [rsp + 0x1a8]
call fcn.1400286d0
mov byte [rsp + 0x1b3], al
mov dl, 0x73
lea rcx, [rsp + 0x1a8]
call fcn.1400286d0
mov byte [rsp + 0x1b4], al
xor eax, eax
mov byte [rsp + 0x1b5], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x1a9]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x1a8]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x1a9]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001a3f0
mov edx, 0xc
lea rcx, [rsp + 0x1a9]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x1a9]
call fcn.1400286e0
mov r9d, 0xffffffff
lea r8, [rsp + 0x691]
lea rdx, [0x1401bccf8]
mov rcx, rax
call fcn.140083b30
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm6, xmm2, xmm2
mov byte [rsp + 0x138], 0x5a
mov dl, 0x48
lea rcx, [rsp + 0x138]
call fcn.1400286d0
mov byte [rsp + 0x139], al
mov dl, 0x69
lea rcx, [rsp + 0x138]
call fcn.1400286d0
mov byte [rsp + 0x13a], al
mov dl, 0x74
lea rcx, [rsp + 0x138]
call fcn.1400286d0
mov byte [rsp + 0x13b], al
mov dl, 0x20
lea rcx, [rsp + 0x138]
call fcn.1400286d0
mov byte [rsp + 0x13c], al
mov dl, 0x4d
lea rcx, [rsp + 0x138]
call fcn.1400286d0
mov byte [rsp + 0x13d], al
mov dl, 0x61
lea rcx, [rsp + 0x138]
call fcn.1400286d0
mov byte [rsp + 0x13e], al
mov dl, 0x72
lea rcx, [rsp + 0x138]
call fcn.1400286d0
mov byte [rsp + 0x13f], al
mov dl, 0x6b
lea rcx, [rsp + 0x138]
call fcn.1400286d0
mov byte [rsp + 0x140], al
mov dl, 0x65
lea rcx, [rsp + 0x138]
call fcn.1400286d0
mov byte ds:[rsp + 0x141], al
mov dl, 0x72
lea rcx, [rsp + 0x138]
call fcn.1400286d0
mov byte [rsp + 0x142], al
xor eax, eax
mov byte [rsp + 0x143], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x139]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x138]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x139]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0xa
jb 0x14001a580
mov edx, 0xa
lea rcx, [rsp + 0x139]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x139]
call fcn.1400286e0
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bccee]
vmovaps xmm2, xmm6
vmovaps xmm1, xmm14
mov rcx, rax
call fcn.140013040
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bcced]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcb48]
call fcn.140013040
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bccf3]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcb00]
call fcn.140013040
cmp byte [0x1401bccf3], 0
je 0x14001a6d7
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bcd02]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcb18]
call fcn.140013040
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x140148cb0]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bcc80]
call fcn.140013040
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x140109405]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bccc8]
call fcn.140013040
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bccef]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401bc9d8]
call fcn.140013040
call fcn.14007e300
vmovaps xmm0, xmm11
call fcn.14005b440
mov byte [rsp + 0x440], 0x42
mov dl, 0xef
lea rcx, [rsp + 0x440]
call fcn.1400286d0
mov byte [rsp + 0x441], al
mov dl, 0x80
lea rcx, [rsp + 0x440]
call fcn.1400286d0
mov byte [rsp + 0x442], al
mov dl, 0x84
lea rcx, [rsp + 0x440]
call fcn.1400286d0
mov byte [rsp + 0x443], al
mov dl, 0x20
lea rcx, [rsp + 0x440]
call fcn.1400286d0
mov byte [rsp + 0x444], al
mov dl, 0x4d
lea rcx, [rsp + 0x440]
call fcn.1400286d0
mov byte [rsp + 0x445], al
mov dl, 0x65
lea rcx, [rsp + 0x440]
call fcn.1400286d0
mov byte ds:[rsp + 0x446], al
mov dl, 0x6e
lea rcx, [rsp + 0x440]
call fcn.1400286d0
mov byte [rsp + 0x447], al
mov dl, 0x75
lea rcx, [rsp + 0x440]
call fcn.1400286d0
mov byte [rsp + 0x448], al
mov dl, 0x20
lea rcx, [rsp + 0x440]
call fcn.1400286d0
mov byte [rsp + 0x449], al
mov dl, 0x53
lea rcx, [rsp + 0x440]
call fcn.1400286d0
mov byte [rsp + 0x44a], al
mov dl, 0x65
lea rcx, [rsp + 0x440]
call fcn.1400286d0
mov byte [rsp + 0x44b], al
mov dl, 0x74
lea rcx, [rsp + 0x440]
call fcn.1400286d0
mov byte [rsp + 0x44c], al
mov dl, 0x74
lea rcx, [rsp + 0x440]
call fcn.1400286d0
mov byte [rsp + 0x44d], al
mov dl, 0x69
lea rcx, [rsp + 0x440]
call fcn.1400286d0
mov byte [rsp + 0x44e], al
mov dl, 0x6e
lea rcx, [rsp + 0x440]
call fcn.1400286d0
mov byte [rsp + 0x44f], al
mov dl, 0x67
lea rcx, [rsp + 0x440]
call fcn.1400286d0
mov byte ds:[rsp + 0x450], al
mov dl, 0x73
lea rcx, [rsp + 0x440]
call fcn.1400286d0
mov byte [rsp + 0x451], al
xor eax, eax
mov byte [rsp + 0x452], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x441]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x440]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x441]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0x11
jb 0x14001a940
mov edx, 0x11
lea rcx, [rsp + 0x441]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x441]
call fcn.1400286e0
mov rcx, rax
call fcn.140082e80
call fcn.14005b340
vaddss xmm0, xmm0, xmm13
call fcn.14005b400
mov rcx, qword [0x1401bcb78]
call fcn.14007f5f0
vmovss xmm9, dword [0x1400eee58]
vmovaps xmm1, xmm9
vmovaps xmm0, xmm7
call fcn.14005b220
mov byte [rsp + 0x538], 0x4b
mov dl, 0x41
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x539], al
mov dl, 0x69
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x53a], al
mov dl, 0x6d
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x53b], al
mov dl, 0x53
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x53c], al
mov dl, 0x74
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x53d], al
mov dl, 0x61
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte ds:[rsp + 0x53e], al
mov dl, 0x72
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x53f], al
xor edx, edx
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x540], al
mov dl, 0x4e
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x541], al
mov dl, 0x31
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x542], al
mov dl, 0x39
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x543], al
mov dl, 0x39
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x544], al
mov dl, 0x61
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x545], al
mov dl, 0x4c
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x546], al
mov dl, 0x6f
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x547], al
mov dl, 0x73
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte ds:[rsp + 0x548], al
mov dl, 0x65
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x549], al
xor edx, edx
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x54a], al
mov dl, 0x41
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x54b], al
mov dl, 0x69
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x54c], al
mov dl, 0x6d
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x54d], al
mov dl, 0x57
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x54e], al
mov dl, 0x68
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x54f], al
mov dl, 0x65
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x550], al
mov dl, 0x72
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x551], al
mov dl, 0x65
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte ds:[rsp + 0x552], al
xor edx, edx
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x553], al
mov dl, 0x4c
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x554], al
mov dl, 0x75
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x555], al
mov dl, 0x6d
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x556], al
mov dl, 0x69
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x557], al
mov dl, 0x6e
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x558], al
mov dl, 0x65
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x559], al
xor edx, edx
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x55a], al
mov dl, 0x46
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x55b], al
mov dl, 0x61
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte ds:[rsp + 0x55c], al
mov dl, 0x6c
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x55d], al
mov dl, 0x69
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x55e], al
mov dl, 0x74
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x55f], al
mov dl, 0x61
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x560], al
mov dl, 0x74
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x561], al
mov dl, 0x61
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x562], al
xor edx, edx
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x563], al
mov dl, 0x43
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x564], al
mov dl, 0x75
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x565], al
mov dl, 0x73
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte ds:[rsp + 0x566], al
mov dl, 0x74
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x567], al
mov dl, 0x6f
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x568], al
mov dl, 0x6d
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x569], al
xor edx, edx
lea rcx, [rsp + 0x538]
call fcn.1400286d0
mov byte [rsp + 0x56a], al
xor eax, eax
mov byte [rsp + 0x56b], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x539]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x538]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x539]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0x32
jb 0x14001ae60
mov edx, 0x32
lea rcx, [rsp + 0x539]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x539]
call fcn.1400286e0
mov rsi, rax
mov byte [rsp + 0xa8], 0x4a
mov dl, 0x23
lea rcx, [rsp + 0xa8]
call fcn.1400286d0
mov byte [rsp + 0xa9], al
mov dl, 0x23
lea rcx, [rsp + 0xa8]
call fcn.1400286d0
mov byte [rsp + 0xaa], al
mov dl, 0x23
lea rcx, [rsp + 0xa8]
call fcn.1400286d0
mov byte [rsp + 0xab], al
mov dl, 0x54
lea rcx, [rsp + 0xa8]
call fcn.1400286d0
mov byte [rsp + 0xac], al
mov dl, 0x68
lea rcx, [rsp + 0xa8]
call fcn.1400286d0
mov byte [rsp + 0xad], al
mov dl, 0x65
lea rcx, [rsp + 0xa8]
call fcn.1400286d0
mov byte [rsp + 0xae], al
mov dl, 0x6d
lea rcx, [rsp + 0xa8]
call fcn.1400286d0
mov byte [rsp + 0xaf], al
mov dl, 0x65
lea rcx, [rsp + 0xa8]
call fcn.1400286d0
mov byte [rsp + 0xb0], al
xor eax, eax
mov byte [rsp + 0xb1], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0xa9]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0xa8]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0xa9]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 8
jb 0x14001afa0
mov edx, 8
lea rcx, [rsp + 0xa9]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0xa9]
call fcn.1400286e0
mov r9d, 0xffffffff
mov r8, rsi
lea rdx, [0x1401093ec]
mov rcx, rax
call fcn.140083b30
test al, al
je 0x14001b034
mov ecx, dword [0x1401093ec]
call fcn.140034f20
cmp dword [0x1401093ec], 5
nop dword [rax + rax]
jne 0x14001e90d
mov ecx, 2
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xea8]
call fcn.140006e00
mov ecx, 5
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xf48]
call fcn.140006e00
mov ecx, 3
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xe98]
call fcn.140006e00
mov ecx, 0x15
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xf38]
call fcn.140006e00
mov ecx, 0x16
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xed8]
call fcn.140006e00
mov ecx, 0x17
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xf28]
call fcn.140006e00
mov ecx, 7
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xf18]
call fcn.140006e00
mov ecx, 8
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xf08]
call fcn.140006e00
mov ecx, 9
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xeb8]
call fcn.140006e00
mov ecx, 0x18
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xe78]
call fcn.140006e00
mov ecx, 0x1a
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xf68]
call fcn.140006e00
mov ecx, 0x19
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xf58]
call fcn.140006e00
mov ecx, 0xe
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xee8]
call fcn.140006e00
mov ecx, 1
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xe88]
call fcn.140006e00
xor ecx, ecx
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xef8]
call fcn.140006e00
mov ecx, 0x1b
call fcn.14004b270
mov rdx, rax
lea rcx, [rsp + 0xec8]
call fcn.140006e00
mov byte [rsp + 0x488], 0xb
mov dl, 0x54
lea rcx, [rsp + 0x488]
call fcn.1400286d0
mov byte ds:[rsp + 0x489], al
mov dl, 0x68
lea rcx, [rsp + 0x488]
call fcn.1400286d0
mov byte [rsp + 0x48a], al
mov dl, 0x65
lea rcx, [rsp + 0x488]
call fcn.1400286d0
mov byte [rsp + 0x48b], al
mov dl, 0x6d
lea rcx, [rsp + 0x488]
call fcn.1400286d0
mov byte [rsp + 0x48c], al
mov dl, 0x65
lea rcx, [rsp + 0x488]
call fcn.1400286d0
mov byte [rsp + 0x48d], al
mov dl, 0x20
lea rcx, [rsp + 0x488]
call fcn.1400286d0
mov byte [rsp + 0x48e], al
mov dl, 0x43
lea rcx, [rsp + 0x488]
call fcn.1400286d0
mov byte [rsp + 0x48f], al
mov dl, 0x6f
lea rcx, [rsp + 0x488]
call fcn.1400286d0
mov byte [rsp + 0x490], al
mov dl, 0x6c
lea rcx, [rsp + 0x488]
call fcn.1400286d0
mov byte [rsp + 0x491], al
mov dl, 0x6f
lea rcx, [rsp + 0x488]
call fcn.1400286d0
mov byte [rsp + 0x492], al
mov dl, 0x72
lea rcx, [rsp + 0x488]
call fcn.1400286d0
mov byte ds:[rsp + 0x493], al
mov dl, 0x20
lea rcx, [rsp + 0x488]
call fcn.1400286d0
mov byte [rsp + 0x494], al
mov dl, 0x53
lea rcx, [rsp + 0x488]
call fcn.1400286d0
mov byte [rsp + 0x495], al
mov dl, 0x65
lea rcx, [rsp + 0x488]
call fcn.1400286d0
mov byte [rsp + 0x496], al
mov dl, 0x74
lea rcx, [rsp + 0x488]
call fcn.1400286d0
mov byte [rsp + 0x497], al
mov dl, 0x74
lea rcx, [rsp + 0x488]
call fcn.1400286d0
mov byte [rsp + 0x498], al
mov dl, 0x69
lea rcx, [rsp + 0x488]
call fcn.1400286d0
mov byte [rsp + 0x499], al
mov dl, 0x6e
lea rcx, [rsp + 0x488]
call fcn.1400286d0
mov byte [rsp + 0x49a], al
mov dl, 0x67
lea rcx, [rsp + 0x488]
call fcn.1400286d0
mov byte [rsp + 0x49b], al
mov dl, 0x73
lea rcx, [rsp + 0x488]
call fcn.1400286d0
mov byte [rsp + 0x49c], al
xor eax, eax
mov byte [rsp + 0x49d], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x489]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x488]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x489]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0x14
jb 0x14001b3d0
mov edx, 0x14
lea rcx, [rsp + 0x489]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x489]
call fcn.1400286e0
mov rcx, rax
call fcn.140082e80
mov byte [rsp + 0x2b8], 0x40
mov dl, 0x23
lea rcx, [rsp + 0x2b8]
call fcn.1400286d0
mov byte [rsp + 0x2b9], al
mov dl, 0x23
lea rcx, [rsp + 0x2b8]
call fcn.1400286d0
mov byte ds:[rsp + 0x2ba], al
mov dl, 0x23
lea rcx, [rsp + 0x2b8]
call fcn.1400286d0
mov byte [rsp + 0x2bb], al
mov dl, 0x54
lea rcx, [rsp + 0x2b8]
call fcn.1400286d0
mov byte [rsp + 0x2bc], al
mov dl, 0x68
lea rcx, [rsp + 0x2b8]
call fcn.1400286d0
mov byte [rsp + 0x2bd], al
mov dl, 0x65
lea rcx, [rsp + 0x2b8]
call fcn.1400286d0
mov byte [rsp + 0x2be], al
mov dl, 0x6d
lea rcx, [rsp + 0x2b8]
call fcn.1400286d0
mov byte [rsp + 0x2bf], al
mov dl, 0x65
lea rcx, [rsp + 0x2b8]
call fcn.1400286d0
mov byte [rsp + 0x2c0], al
mov dl, 0x43
lea rcx, [rsp + 0x2b8]
call fcn.1400286d0
mov byte [rsp + 0x2c1], al
mov dl, 0x6f
lea rcx, [rsp + 0x2b8]
call fcn.1400286d0
mov byte [rsp + 0x2c2], al
mov dl, 0x6c
lea rcx, [rsp + 0x2b8]
call fcn.1400286d0
mov byte [rsp + 0x2c3], al
mov dl, 0x31
lea rcx, [rsp + 0x2b8]
call fcn.1400286d0
mov byte ds:[rsp + 0x2c4], al
mov dl, 0x36
lea rcx, [rsp + 0x2b8]
call fcn.1400286d0
mov byte [rsp + 0x2c5], al
xor eax, eax
mov byte [rsp + 0x2c6], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x2b9]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x2b8]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x2b9]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001b580
mov edx, 0xd
lea rcx, [rsp + 0x2b9]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x2b9]
call fcn.1400286e0
mov rsi, rax
mov byte [rsp + 0x178], 0x69
mov dl, 0x46
lea rcx, [rsp + 0x178]
call fcn.1400286d0
mov byte [rsp + 0x179], al
mov dl, 0x65
lea rcx, [rsp + 0x178]
call fcn.1400286d0
mov byte [rsp + 0x17a], al
mov dl, 0x61
lea rcx, [rsp + 0x178]
call fcn.1400286d0
mov byte [rsp + 0x17b], al
mov dl, 0x74
lea rcx, [rsp + 0x178]
call fcn.1400286d0
mov byte [rsp + 0x17c], al
mov dl, 0x75
lea rcx, [rsp + 0x178]
call fcn.1400286d0
mov byte [rsp + 0x17d], al
mov dl, 0x72
lea rcx, [rsp + 0x178]
call fcn.1400286d0
mov byte [rsp + 0x17e], al
mov dl, 0x65
lea rcx, [rsp + 0x178]
call fcn.1400286d0
mov byte [rsp + 0x17f], al
mov dl, 0x4e
lea rcx, [rsp + 0x178]
call fcn.1400286d0
mov byte [rsp + 0x180], al
mov dl, 0x61
lea rcx, [rsp + 0x178]
call fcn.1400286d0
mov byte [rsp + 0x181], al
mov dl, 0x6d
lea rcx, [rsp + 0x178]
call fcn.1400286d0
mov byte ds:[rsp + 0x182], al
mov dl, 0x65
lea rcx, [rsp + 0x178]
call fcn.1400286d0
mov byte [rsp + 0x183], al
xor eax, eax
mov byte [rsp + 0x184], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x179]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x178]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x179]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0xb
jb 0x14001b700
mov edx, 0xb
lea rcx, [rsp + 0x179]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x179]
call fcn.1400286e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xe88]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm13
mov rdx, rsi
mov rcx, rax
call fcn.140013360
mov byte [rsp + 0x2a8], 0x4b
mov dl, 0x23
lea rcx, [rsp + 0x2a8]
call fcn.1400286d0
mov byte [rsp + 0x2a9], al
mov dl, 0x23
lea rcx, [rsp + 0x2a8]
call fcn.1400286d0
mov byte [rsp + 0x2aa], al
mov dl, 0x23
lea rcx, [rsp + 0x2a8]
call fcn.1400286d0
mov byte [rsp + 0x2ab], al
mov dl, 0x54
lea rcx, [rsp + 0x2a8]
call fcn.1400286d0
mov byte [rsp + 0x2ac], al
mov dl, 0x68
lea rcx, [rsp + 0x2a8]
call fcn.1400286d0
mov byte [rsp + 0x2ad], al
mov dl, 0x65
lea rcx, [rsp + 0x2a8]
call fcn.1400286d0
mov byte [rsp + 0x2ae], al
mov dl, 0x6d
lea rcx, [rsp + 0x2a8]
call fcn.1400286d0
mov byte [rsp + 0x2af], al
mov dl, 0x65
lea rcx, [rsp + 0x2a8]
call fcn.1400286d0
mov byte [rsp + 0x2b0], al
mov dl, 0x43
lea rcx, [rsp + 0x2a8]
call fcn.1400286d0
mov byte [rsp + 0x2b1], al
mov dl, 0x6f
lea rcx, [rsp + 0x2a8]
call fcn.1400286d0
mov byte ds:[rsp + 0x2b2], al
mov dl, 0x6c
lea rcx, [rsp + 0x2a8]
call fcn.1400286d0
mov byte [rsp + 0x2b3], al
mov dl, 0x31
lea rcx, [rsp + 0x2a8]
call fcn.1400286d0
mov byte [rsp + 0x2b4], al
mov dl, 0x37
lea rcx, [rsp + 0x2a8]
call fcn.1400286d0
mov byte [rsp + 0x2b5], al
xor eax, eax
mov byte [rsp + 0x2b6], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x2a9]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x2a8]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x2a9]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001b8d0
mov edx, 0xd
lea rcx, [rsp + 0x2a9]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x2a9]
call fcn.1400286e0
mov rsi, rax
mov byte [rsp + 0x48], 0xe
mov dl, 0x54
lea rcx, [rsp + 0x48]
call fcn.1400286d0
mov byte [rsp + 0x49], al
mov dl, 0x65
lea rcx, [rsp + 0x48]
call fcn.1400286d0
mov byte [rsp + 0x4a], al
mov dl, 0x78
lea rcx, [rsp + 0x48]
call fcn.1400286d0
mov byte [rsp + 0x4b], al
mov dl, 0x74
lea rcx, [rsp + 0x48]
call fcn.1400286d0
mov byte [rsp + 0x4c], al
xor eax, eax
mov byte [rsp + 0x4d], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x49]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x48]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x49]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 4
jb 0x14001b990
mov edx, 4
lea rcx, [rsp + 0x49]
call fcn.1400286f0
mov byte ds:[rax], 0
lea rcx, [rsp + 0x49]
call fcn.1400286e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xef8]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm13
mov rdx, rsi
mov rcx, rax
call fcn.140013360
mov byte ds:[rsp + 0x228], 0x3d
mov dl, 0x23
lea rcx, [rsp + 0x228]
call fcn.1400286d0
mov byte [rsp + 0x229], al
mov dl, 0x23
lea rcx, [rsp + 0x228]
call fcn.1400286d0
mov byte [rsp + 0x22a], al
mov dl, 0x23
lea rcx, [rsp + 0x228]
call fcn.1400286d0
mov byte [rsp + 0x22b], al
mov dl, 0x54
lea rcx, [rsp + 0x228]
call fcn.1400286d0
mov byte [rsp + 0x22c], al
mov dl, 0x68
lea rcx, [rsp + 0x228]
call fcn.1400286d0
mov byte [rsp + 0x22d], al
mov dl, 0x65
lea rcx, [rsp + 0x228]
call fcn.1400286d0
mov byte [rsp + 0x22e], al
mov dl, 0x6d
lea rcx, [rsp + 0x228]
call fcn.1400286d0
mov byte [rsp + 0x22f], al
mov dl, 0x65
lea rcx, [rsp + 0x228]
call fcn.1400286d0
mov byte [rsp + 0x230], al
mov dl, 0x43
lea rcx, [rsp + 0x228]
call fcn.1400286d0
mov byte [rsp + 0x231], al
mov dl, 0x6f
lea rcx, [rsp + 0x228]
call fcn.1400286d0
mov byte ds:[rsp + 0x232], al
mov dl, 0x6c
lea rcx, [rsp + 0x228]
call fcn.1400286d0
mov byte [rsp + 0x233], al
mov dl, 0x32
lea rcx, [rsp + 0x228]
call fcn.1400286d0
mov byte [rsp + 0x234], al
xor eax, eax
mov byte [rsp + 0x235], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rsp + 0x229]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x228]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x229]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001bb30
mov edx, 0xc
lea rcx, [rsp + 0x229]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x229]
call fcn.1400286e0
mov rsi, rax
mov byte [rsp + 0x58], 0x36
mov dl, 0x42
lea rcx, [rsp + 0x58]
call fcn.1400286d0
mov byte [rsp + 0x59], al
mov dl, 0x6f
lea rcx, [rsp + 0x58]
call fcn.1400286d0
mov byte [rsp + 0x5a], al
mov dl, 0x72
lea rcx, [rsp + 0x58]
call fcn.1400286d0
mov byte [rsp + 0x5b], al
mov dl, 0x64
lea rcx, [rsp + 0x58]
call fcn.1400286d0
mov byte [rsp + 0x5c], al
mov dl, 0x65
lea rcx, [rsp + 0x58]
call fcn.1400286d0
mov byte [rsp + 0x5d], al
mov dl, 0x72
lea rcx, [rsp + 0x58]
call fcn.1400286d0
mov byte [rsp + 0x5e], al
xor eax, eax
mov byte [rsp + 0x5f], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x59]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x58]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x59]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 6
jb 0x14001bc10
mov edx, 6
lea rcx, [rsp + 0x59]
call fcn.1400286f0
mov byte ds:[rax], 0
lea rcx, [rsp + 0x59]
call fcn.1400286e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf48]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm13
mov rdx, rsi
mov rcx, rax
call fcn.140013360
mov byte ds:[rsp + 0x218], 8
mov dl, 0x23
lea rcx, [rsp + 0x218]
call fcn.1400286d0
mov byte [rsp + 0x219], al
mov dl, 0x23
lea rcx, [rsp + 0x218]
call fcn.1400286d0
mov byte [rsp + 0x21a], al
mov dl, 0x23
lea rcx, [rsp + 0x218]
call fcn.1400286d0
mov byte [rsp + 0x21b], al
mov dl, 0x54
lea rcx, [rsp + 0x218]
call fcn.1400286d0
mov byte [rsp + 0x21c], al
mov dl, 0x68
lea rcx, [rsp + 0x218]
call fcn.1400286d0
mov byte [rsp + 0x21d], al
mov dl, 0x65
lea rcx, [rsp + 0x218]
call fcn.1400286d0
mov byte [rsp + 0x21e], al
mov dl, 0x6d
lea rcx, [rsp + 0x218]
call fcn.1400286d0
mov byte [rsp + 0x21f], al
mov dl, 0x65
lea rcx, [rsp + 0x218]
call fcn.1400286d0
mov byte [rsp + 0x220], al
mov dl, 0x43
lea rcx, [rsp + 0x218]
call fcn.1400286d0
mov byte [rsp + 0x221], al
mov dl, 0x6f
lea rcx, [rsp + 0x218]
call fcn.1400286d0
mov byte ds:[rsp + 0x222], al
mov dl, 0x6c
lea rcx, [rsp + 0x218]
call fcn.1400286d0
mov byte [rsp + 0x223], al
mov dl, 0x33
lea rcx, [rsp + 0x218]
call fcn.1400286d0
mov byte [rsp + 0x224], al
xor eax, eax
mov byte [rsp + 0x225], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rsp + 0x219]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x218]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x219]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001bdb0
mov edx, 0xc
lea rcx, [rsp + 0x219]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x219]
call fcn.1400286e0
mov rsi, rax
mov byte [rsp + 0x60], 0x52
mov dl, 0x42
lea rcx, [rsp + 0x60]
call fcn.1400286d0
mov byte [rsp + 0x61], al
mov dl, 0x75
lea rcx, [rsp + 0x60]
call fcn.1400286d0
mov byte [rsp + 0x62], al
mov dl, 0x74
lea rcx, [rsp + 0x60]
call fcn.1400286d0
mov byte [rsp + 0x63], al
mov dl, 0x74
lea rcx, [rsp + 0x60]
call fcn.1400286d0
mov byte [rsp + 0x64], al
mov dl, 0x6f
lea rcx, [rsp + 0x60]
call fcn.1400286d0
mov byte [rsp + 0x65], al
mov dl, 0x6e
lea rcx, [rsp + 0x60]
call fcn.1400286d0
mov byte [rsp + 0x66], al
xor eax, eax
mov byte [rsp + 0x67], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x61]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x60]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x61]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 6
jb 0x14001be90
mov edx, 6
lea rcx, [rsp + 0x61]
call fcn.1400286f0
mov byte ds:[rax], 0
lea rcx, [rsp + 0x61]
call fcn.1400286e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf38]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm13
mov rdx, rsi
mov rcx, rax
call fcn.140013360
mov byte ds:[rsp + 0x208], 0x52
mov dl, 0x23
lea rcx, [rsp + 0x208]
call fcn.1400286d0
mov byte [rsp + 0x209], al
mov dl, 0x23
lea rcx, [rsp + 0x208]
call fcn.1400286d0
mov byte [rsp + 0x20a], al
mov dl, 0x23
lea rcx, [rsp + 0x208]
call fcn.1400286d0
mov byte [rsp + 0x20b], al
mov dl, 0x54
lea rcx, [rsp + 0x208]
call fcn.1400286d0
mov byte [rsp + 0x20c], al
mov dl, 0x68
lea rcx, [rsp + 0x208]
call fcn.1400286d0
mov byte [rsp + 0x20d], al
mov dl, 0x65
lea rcx, [rsp + 0x208]
call fcn.1400286d0
mov byte [rsp + 0x20e], al
mov dl, 0x6d
lea rcx, [rsp + 0x208]
call fcn.1400286d0
mov byte [rsp + 0x20f], al
mov dl, 0x65
lea rcx, [rsp + 0x208]
call fcn.1400286d0
mov byte [rsp + 0x210], al
mov dl, 0x43
lea rcx, [rsp + 0x208]
call fcn.1400286d0
mov byte [rsp + 0x211], al
mov dl, 0x6f
lea rcx, [rsp + 0x208]
call fcn.1400286d0
mov byte ds:[rsp + 0x212], al
mov dl, 0x6c
lea rcx, [rsp + 0x208]
call fcn.1400286d0
mov byte [rsp + 0x213], al
mov dl, 0x34
lea rcx, [rsp + 0x208]
call fcn.1400286d0
mov byte [rsp + 0x214], al
xor eax, eax
mov byte [rsp + 0x215], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rsp + 0x209]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x208]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x209]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001c030
mov edx, 0xc
lea rcx, [rsp + 0x209]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x209]
call fcn.1400286e0
mov rsi, rax
mov byte [rsp + 0x328], 9
mov dl, 0x42
lea rcx, [rsp + 0x328]
call fcn.1400286d0
mov byte [rsp + 0x329], al
mov dl, 0x75
lea rcx, [rsp + 0x328]
call fcn.1400286d0
mov byte [rsp + 0x32a], al
mov dl, 0x74
lea rcx, [rsp + 0x328]
call fcn.1400286d0
mov byte [rsp + 0x32b], al
mov dl, 0x74
lea rcx, [rsp + 0x328]
call fcn.1400286d0
mov byte [rsp + 0x32c], al
mov dl, 0x6f
lea rcx, [rsp + 0x328]
call fcn.1400286d0
mov byte [rsp + 0x32d], al
mov dl, 0x6e
lea rcx, [rsp + 0x328]
call fcn.1400286d0
mov byte [rsp + 0x32e], al
mov dl, 0x20
lea rcx, [rsp + 0x328]
call fcn.1400286d0
mov byte [rsp + 0x32f], al
mov dl, 0x48
lea rcx, [rsp + 0x328]
call fcn.1400286d0
mov byte [rsp + 0x330], al
mov dl, 0x6f
lea rcx, [rsp + 0x328]
call fcn.1400286d0
mov byte [rsp + 0x331], al
mov dl, 0x76
lea rcx, [rsp + 0x328]
call fcn.1400286d0
mov byte [rsp + 0x332], al
mov dl, 0x65
lea rcx, [rsp + 0x328]
call fcn.1400286d0
mov byte ds:[rsp + 0x333], al
mov dl, 0x72
lea rcx, [rsp + 0x328]
call fcn.1400286d0
mov byte [rsp + 0x334], al
mov dl, 0x65
lea rcx, [rsp + 0x328]
call fcn.1400286d0
mov byte [rsp + 0x335], al
mov dl, 0x64
lea rcx, [rsp + 0x328]
call fcn.1400286d0
mov byte [rsp + 0x336], al
xor eax, eax
mov byte [rsp + 0x337], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x329]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x328]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x329]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x14001c1f0
mov edx, 0xe
lea rcx, [rsp + 0x329]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x329]
call fcn.1400286e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xed8]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm13
mov rdx, rsi
mov rcx, rax
call fcn.140013360
mov byte [rsp + 0x1f8], 0x6f
mov dl, 0x23
lea rcx, [rsp + 0x1f8]
call fcn.1400286d0
mov byte [rsp + 0x1f9], al
mov dl, 0x23
lea rcx, [rsp + 0x1f8]
call fcn.1400286d0
mov byte [rsp + 0x1fa], al
mov dl, 0x23
lea rcx, [rsp + 0x1f8]
call fcn.1400286d0
mov byte [rsp + 0x1fb], al
mov dl, 0x54
lea rcx, [rsp + 0x1f8]
call fcn.1400286d0
mov byte [rsp + 0x1fc], al
mov dl, 0x68
lea rcx, [rsp + 0x1f8]
call fcn.1400286d0
mov byte ds:[rsp + 0x1fd], al
mov dl, 0x65
lea rcx, [rsp + 0x1f8]
call fcn.1400286d0
mov byte [rsp + 0x1fe], al
mov dl, 0x6d
lea rcx, [rsp + 0x1f8]
call fcn.1400286d0
mov byte [rsp + 0x1ff], al
mov dl, 0x65
lea rcx, [rsp + 0x1f8]
call fcn.1400286d0
mov byte [rsp + 0x200], al
mov dl, 0x43
lea rcx, [rsp + 0x1f8]
call fcn.1400286d0
mov byte [rsp + 0x201], al
mov dl, 0x6f
lea rcx, [rsp + 0x1f8]
call fcn.1400286d0
mov byte [rsp + 0x202], al
mov dl, 0x6c
lea rcx, [rsp + 0x1f8]
call fcn.1400286d0
mov byte [rsp + 0x203], al
mov dl, 0x35
lea rcx, [rsp + 0x1f8]
call fcn.1400286d0
mov byte [rsp + 0x204], al
xor eax, eax
mov byte [rsp + 0x205], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x1f9]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x1f8]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x1f9]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001c3a0
mov edx, 0xc
lea rcx, [rsp + 0x1f9]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x1f9]
call fcn.1400286e0
mov rsi, rax
mov byte [rsp + 0x2d8], 0x30
mov dl, 0x42
lea rcx, [rsp + 0x2d8]
call fcn.1400286d0
mov byte [rsp + 0x2d9], al
mov dl, 0x75
lea rcx, [rsp + 0x2d8]
call fcn.1400286d0
mov byte [rsp + 0x2da], al
mov dl, 0x74
lea rcx, [rsp + 0x2d8]
call fcn.1400286d0
mov byte [rsp + 0x2db], al
mov dl, 0x74
lea rcx, [rsp + 0x2d8]
call fcn.1400286d0
mov byte [rsp + 0x2dc], al
mov dl, 0x6f
lea rcx, [rsp + 0x2d8]
call fcn.1400286d0
mov byte [rsp + 0x2dd], al
mov dl, 0x6e
lea rcx, [rsp + 0x2d8]
call fcn.1400286d0
mov byte [rsp + 0x2de], al
mov dl, 0x20
lea rcx, [rsp + 0x2d8]
call fcn.1400286d0
mov byte [rsp + 0x2df], al
mov dl, 0x41
lea rcx, [rsp + 0x2d8]
call fcn.1400286d0
mov byte [rsp + 0x2e0], al
mov dl, 0x63
lea rcx, [rsp + 0x2d8]
call fcn.1400286d0
mov byte [rsp + 0x2e1], al
mov dl, 0x74
lea rcx, [rsp + 0x2d8]
call fcn.1400286d0
mov byte ds:[rsp + 0x2e2], al
mov dl, 0x69
lea rcx, [rsp + 0x2d8]
call fcn.1400286d0
mov byte [rsp + 0x2e3], al
mov dl, 0x76
lea rcx, [rsp + 0x2d8]
call fcn.1400286d0
mov byte [rsp + 0x2e4], al
mov dl, 0x65
lea rcx, [rsp + 0x2d8]
call fcn.1400286d0
mov byte [rsp + 0x2e5], al
xor eax, eax
mov byte [rsp + 0x2e6], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x2d9]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x2d8]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x2d9]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001c550
mov edx, 0xd
lea rcx, [rsp + 0x2d9]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x2d9]
call fcn.1400286e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf28]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm13
mov rdx, rsi
mov rcx, rax
call fcn.140013360
mov byte [rsp + 0x1e8], 0x6d
mov dl, 0x23
lea rcx, [rsp + 0x1e8]
call fcn.1400286d0
mov byte [rsp + 0x1e9], al
mov dl, 0x23
lea rcx, [rsp + 0x1e8]
call fcn.1400286d0
mov byte [rsp + 0x1ea], al
mov dl, 0x23
lea rcx, [rsp + 0x1e8]
call fcn.1400286d0
mov byte [rsp + 0x1eb], al
mov dl, 0x54
lea rcx, [rsp + 0x1e8]
call fcn.1400286d0
mov byte [rsp + 0x1ec], al
mov dl, 0x68
lea rcx, [rsp + 0x1e8]
call fcn.1400286d0
mov byte ds:[rsp + 0x1ed], al
mov dl, 0x65
lea rcx, [rsp + 0x1e8]
call fcn.1400286d0
mov byte [rsp + 0x1ee], al
mov dl, 0x6d
lea rcx, [rsp + 0x1e8]
call fcn.1400286d0
mov byte [rsp + 0x1ef], al
mov dl, 0x65
lea rcx, [rsp + 0x1e8]
call fcn.1400286d0
mov byte [rsp + 0x1f0], al
mov dl, 0x43
lea rcx, [rsp + 0x1e8]
call fcn.1400286d0
mov byte [rsp + 0x1f1], al
mov dl, 0x6f
lea rcx, [rsp + 0x1e8]
call fcn.1400286d0
mov byte [rsp + 0x1f2], al
mov dl, 0x6c
lea rcx, [rsp + 0x1e8]
call fcn.1400286d0
mov byte [rsp + 0x1f3], al
mov dl, 0x36
lea rcx, [rsp + 0x1e8]
call fcn.1400286d0
mov byte [rsp + 0x1f4], al
xor eax, eax
mov byte [rsp + 0x1f5], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x1e9]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x1e8]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x1e9]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001c700
mov edx, 0xc
lea rcx, [rsp + 0x1e9]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x1e9]
call fcn.1400286e0
mov rsi, rax
mov byte [rsp + 0x380], 0x4a
mov dl, 0x43
lea rcx, [rsp + 0x380]
call fcn.1400286d0
mov byte [rsp + 0x381], al
mov dl, 0x68
lea rcx, [rsp + 0x380]
call fcn.1400286d0
mov byte [rsp + 0x382], al
mov dl, 0x69
lea rcx, [rsp + 0x380]
call fcn.1400286d0
mov byte [rsp + 0x383], al
mov dl, 0x6c
lea rcx, [rsp + 0x380]
call fcn.1400286d0
mov byte [rsp + 0x384], al
mov dl, 0x64
lea rcx, [rsp + 0x380]
call fcn.1400286d0
mov byte [rsp + 0x385], al
mov dl, 0x20
lea rcx, [rsp + 0x380]
call fcn.1400286d0
mov byte [rsp + 0x386], al
mov dl, 0x57
lea rcx, [rsp + 0x380]
call fcn.1400286d0
mov byte [rsp + 0x387], al
mov dl, 0x69
lea rcx, [rsp + 0x380]
call fcn.1400286d0
mov byte [rsp + 0x388], al
mov dl, 0x6e
lea rcx, [rsp + 0x380]
call fcn.1400286d0
mov byte [rsp + 0x389], al
mov dl, 0x64
lea rcx, [rsp + 0x380]
call fcn.1400286d0
mov byte ds:[rsp + 0x38a], al
mov dl, 0x6f
lea rcx, [rsp + 0x380]
call fcn.1400286d0
mov byte [rsp + 0x38b], al
mov dl, 0x77
lea rcx, [rsp + 0x380]
call fcn.1400286d0
mov byte [rsp + 0x38c], al
mov dl, 0x20
lea rcx, [rsp + 0x380]
call fcn.1400286d0
mov byte [rsp + 0x38d], al
mov dl, 0x42
lea rcx, [rsp + 0x380]
call fcn.1400286d0
mov byte [rsp + 0x38e], al
mov dl, 0x67
lea rcx, [rsp + 0x380]
call fcn.1400286d0
mov byte [rsp + 0x38f], al
xor eax, eax
mov byte [rsp + 0x390], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rsp + 0x381]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x380]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x381]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x14001c8d0
mov edx, 0xf
lea rcx, [rsp + 0x381]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x381]
call fcn.1400286e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xe98]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm13
mov rdx, rsi
mov rcx, rax
call fcn.140013360
mov byte [rsp + 0x188], 0x63
mov dl, 0x23
lea rcx, [rsp + 0x188]
call fcn.1400286d0
mov byte [rsp + 0x189], al
mov dl, 0x23
lea rcx, [rsp + 0x188]
call fcn.1400286d0
mov byte [rsp + 0x18a], al
mov dl, 0x23
lea rcx, [rsp + 0x188]
call fcn.1400286d0
mov byte [rsp + 0x18b], al
mov dl, 0x54
lea rcx, [rsp + 0x188]
call fcn.1400286d0
mov byte [rsp + 0x18c], al
mov dl, 0x68
lea rcx, [rsp + 0x188]
call fcn.1400286d0
mov byte ds:[rsp + 0x18d], al
mov dl, 0x65
lea rcx, [rsp + 0x188]
call fcn.1400286d0
mov byte [rsp + 0x18e], al
mov dl, 0x6d
lea rcx, [rsp + 0x188]
call fcn.1400286d0
mov byte [rsp + 0x18f], al
mov dl, 0x65
lea rcx, [rsp + 0x188]
call fcn.1400286d0
mov byte [rsp + 0x190], al
mov dl, 0x43
lea rcx, [rsp + 0x188]
call fcn.1400286d0
mov byte [rsp + 0x191], al
mov dl, 0x6f
lea rcx, [rsp + 0x188]
call fcn.1400286d0
mov byte [rsp + 0x192], al
mov dl, 0x6c
lea rcx, [rsp + 0x188]
call fcn.1400286d0
mov byte [rsp + 0x193], al
mov dl, 0x37
lea rcx, [rsp + 0x188]
call fcn.1400286d0
mov byte [rsp + 0x194], al
xor eax, eax
mov byte [rsp + 0x195], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x189]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x188]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x189]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001ca80
mov edx, 0xc
lea rcx, [rsp + 0x189]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x189]
call fcn.1400286e0
mov rsi, rax
mov byte [rsp + 0x98], 0x64
mov dl, 0x46
lea rcx, [rsp + 0x98]
call fcn.1400286d0
mov byte [rsp + 0x99], al
mov dl, 0x72
lea rcx, [rsp + 0x98]
call fcn.1400286d0
mov byte [rsp + 0x9a], al
mov dl, 0x61
lea rcx, [rsp + 0x98]
call fcn.1400286d0
mov byte [rsp + 0x9b], al
mov dl, 0x6d
lea rcx, [rsp + 0x98]
call fcn.1400286d0
mov byte [rsp + 0x9c], al
mov dl, 0x65
lea rcx, [rsp + 0x98]
call fcn.1400286d0
mov byte [rsp + 0x9d], al
mov dl, 0x20
lea rcx, [rsp + 0x98]
call fcn.1400286d0
mov byte [rsp + 0x9e], al
mov dl, 0x42
lea rcx, [rsp + 0x98]
call fcn.1400286d0
mov byte [rsp + 0x9f], al
mov dl, 0x67
lea rcx, [rsp + 0x98]
call fcn.1400286d0
mov byte [rsp + 0xa0], al
xor eax, eax
mov byte [rsp + 0xa1], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x99]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x98]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x99]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 8
jb 0x14001cbc0
mov edx, 8
lea rcx, [rsp + 0x99]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x99]
call fcn.1400286e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf18]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm13
mov rdx, rsi
mov rcx, rax
call fcn.140013360
mov byte [rsp + 0x1d8], 0x3a
mov dl, 0x23
lea rcx, [rsp + 0x1d8]
call fcn.1400286d0
mov byte [rsp + 0x1d9], al
mov dl, 0x23
lea rcx, [rsp + 0x1d8]
call fcn.1400286d0
mov byte [rsp + 0x1da], al
mov dl, 0x23
lea rcx, [rsp + 0x1d8]
call fcn.1400286d0
mov byte [rsp + 0x1db], al
mov dl, 0x54
lea rcx, [rsp + 0x1d8]
call fcn.1400286d0
mov byte [rsp + 0x1dc], al
mov dl, 0x68
lea rcx, [rsp + 0x1d8]
call fcn.1400286d0
mov byte [rsp + 0x1dd], al
mov dl, 0x65
lea rcx, [rsp + 0x1d8]
call fcn.1400286d0
mov byte [rsp + 0x1de], al
mov dl, 0x6d
lea rcx, [rsp + 0x1d8]
call fcn.1400286d0
mov byte [rsp + 0x1df], al
mov dl, 0x65
lea rcx, [rsp + 0x1d8]
call fcn.1400286d0
mov byte [rsp + 0x1e0], al
mov dl, 0x43
lea rcx, [rsp + 0x1d8]
call fcn.1400286d0
mov byte [rsp + 0x1e1], al
mov dl, 0x6f
lea rcx, [rsp + 0x1d8]
call fcn.1400286d0
mov byte ds:[rsp + 0x1e2], al
mov dl, 0x6c
lea rcx, [rsp + 0x1d8]
call fcn.1400286d0
mov byte [rsp + 0x1e3], al
mov dl, 0x38
lea rcx, [rsp + 0x1d8]
call fcn.1400286d0
mov byte [rsp + 0x1e4], al
xor eax, eax
mov byte [rsp + 0x1e5], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rsp + 0x1d9]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x1d8]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x1d9]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001cd70
mov edx, 0xc
lea rcx, [rsp + 0x1d9]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x1d9]
call fcn.1400286e0
mov rsi, rax
mov byte [rsp + 0x410], 0x41
mov dl, 0x46
lea rcx, [rsp + 0x410]
call fcn.1400286d0
mov byte [rsp + 0x411], al
mov dl, 0x72
lea rcx, [rsp + 0x410]
call fcn.1400286d0
mov byte [rsp + 0x412], al
mov dl, 0x61
lea rcx, [rsp + 0x410]
call fcn.1400286d0
mov byte [rsp + 0x413], al
mov dl, 0x6d
lea rcx, [rsp + 0x410]
call fcn.1400286d0
mov byte [rsp + 0x414], al
mov dl, 0x65
lea rcx, [rsp + 0x410]
call fcn.1400286d0
mov byte [rsp + 0x415], al
mov dl, 0x20
lea rcx, [rsp + 0x410]
call fcn.1400286d0
mov byte [rsp + 0x416], al
mov dl, 0x42
lea rcx, [rsp + 0x410]
call fcn.1400286d0
mov byte [rsp + 0x417], al
mov dl, 0x67
lea rcx, [rsp + 0x410]
call fcn.1400286d0
mov byte [rsp + 0x418], al
mov dl, 0x20
lea rcx, [rsp + 0x410]
call fcn.1400286d0
mov byte [rsp + 0x419], al
mov dl, 0x48
lea rcx, [rsp + 0x410]
call fcn.1400286d0
mov byte [rsp + 0x41a], al
mov dl, 0x6f
lea rcx, [rsp + 0x410]
call fcn.1400286d0
mov byte ds:[rsp + 0x41b], al
mov dl, 0x76
lea rcx, [rsp + 0x410]
call fcn.1400286d0
mov byte [rsp + 0x41c], al
mov dl, 0x65
lea rcx, [rsp + 0x410]
call fcn.1400286d0
mov byte [rsp + 0x41d], al
mov dl, 0x72
lea rcx, [rsp + 0x410]
call fcn.1400286d0
mov byte [rsp + 0x41e], al
mov dl, 0x65
lea rcx, [rsp + 0x410]
call fcn.1400286d0
mov byte [rsp + 0x41f], al
mov dl, 0x64
lea rcx, [rsp + 0x410]
call fcn.1400286d0
mov byte [rsp + 0x420], al
xor eax, eax
mov byte [rsp + 0x421], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rsp + 0x411]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x410]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x411]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0x10
jb 0x14001cf50
mov edx, 0x10
lea rcx, [rsp + 0x411]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x411]
call fcn.1400286e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf08]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm13
mov rdx, rsi
mov rcx, rax
call fcn.140013360
mov byte [rsp + 0x1c8], 0x1f
mov dl, 0x23
lea rcx, [rsp + 0x1c8]
call fcn.1400286d0
mov byte [rsp + 0x1c9], al
mov dl, 0x23
lea rcx, [rsp + 0x1c8]
call fcn.1400286d0
mov byte [rsp + 0x1ca], al
mov dl, 0x23
lea rcx, [rsp + 0x1c8]
call fcn.1400286d0
mov byte [rsp + 0x1cb], al
mov dl, 0x54
lea rcx, [rsp + 0x1c8]
call fcn.1400286d0
mov byte [rsp + 0x1cc], al
mov dl, 0x68
lea rcx, [rsp + 0x1c8]
call fcn.1400286d0
mov byte ds:[rsp + 0x1cd], al
mov dl, 0x65
lea rcx, [rsp + 0x1c8]
call fcn.1400286d0
mov byte [rsp + 0x1ce], al
mov dl, 0x6d
lea rcx, [rsp + 0x1c8]
call fcn.1400286d0
mov byte [rsp + 0x1cf], al
mov dl, 0x65
lea rcx, [rsp + 0x1c8]
call fcn.1400286d0
mov byte [rsp + 0x1d0], al
mov dl, 0x43
lea rcx, [rsp + 0x1c8]
call fcn.1400286d0
mov byte [rsp + 0x1d1], al
mov dl, 0x6f
lea rcx, [rsp + 0x1c8]
call fcn.1400286d0
mov byte [rsp + 0x1d2], al
mov dl, 0x6c
lea rcx, [rsp + 0x1c8]
call fcn.1400286d0
mov byte [rsp + 0x1d3], al
mov dl, 0x39
lea rcx, [rsp + 0x1c8]
call fcn.1400286d0
mov byte [rsp + 0x1d4], al
xor eax, eax
mov byte [rsp + 0x1d5], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x1c9]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x1c8]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x1c9]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001d100
mov edx, 0xc
lea rcx, [rsp + 0x1c9]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x1c9]
call fcn.1400286e0
mov rsi, rax
mov byte [rsp + 0x368], 0x70
mov dl, 0x46
lea rcx, [rsp + 0x368]
call fcn.1400286d0
mov byte [rsp + 0x369], al
mov dl, 0x72
lea rcx, [rsp + 0x368]
call fcn.1400286d0
mov byte [rsp + 0x36a], al
mov dl, 0x61
lea rcx, [rsp + 0x368]
call fcn.1400286d0
mov byte [rsp + 0x36b], al
mov dl, 0x6d
lea rcx, [rsp + 0x368]
call fcn.1400286d0
mov byte [rsp + 0x36c], al
mov dl, 0x65
lea rcx, [rsp + 0x368]
call fcn.1400286d0
mov byte [rsp + 0x36d], al
mov dl, 0x20
lea rcx, [rsp + 0x368]
call fcn.1400286d0
mov byte [rsp + 0x36e], al
mov dl, 0x42
lea rcx, [rsp + 0x368]
call fcn.1400286d0
mov byte [rsp + 0x36f], al
mov dl, 0x67
lea rcx, [rsp + 0x368]
call fcn.1400286d0
mov byte [rsp + 0x370], al
mov dl, 0x20
lea rcx, [rsp + 0x368]
call fcn.1400286d0
mov byte [rsp + 0x371], al
mov dl, 0x41
lea rcx, [rsp + 0x368]
call fcn.1400286d0
mov byte ds:[rsp + 0x372], al
mov dl, 0x63
lea rcx, [rsp + 0x368]
call fcn.1400286d0
mov byte [rsp + 0x373], al
mov dl, 0x74
lea rcx, [rsp + 0x368]
call fcn.1400286d0
mov byte [rsp + 0x374], al
mov dl, 0x69
lea rcx, [rsp + 0x368]
call fcn.1400286d0
mov byte [rsp + 0x375], al
mov dl, 0x76
lea rcx, [rsp + 0x368]
call fcn.1400286d0
mov byte [rsp + 0x376], al
mov dl, 0x65
lea rcx, [rsp + 0x368]
call fcn.1400286d0
mov byte [rsp + 0x377], al
xor eax, eax
mov byte [rsp + 0x378], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rsp + 0x369]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x368]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x369]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x14001d2d0
mov edx, 0xf
lea rcx, [rsp + 0x369]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x369]
call fcn.1400286e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xeb8]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm13
mov rdx, rsi
mov rcx, rax
call fcn.140013360
mov byte [rsp + 0x248], 0x63
mov dl, 0x23
lea rcx, [rsp + 0x248]
call fcn.1400286d0
mov byte [rsp + 0x249], al
mov dl, 0x23
lea rcx, [rsp + 0x248]
call fcn.1400286d0
mov byte [rsp + 0x24a], al
mov dl, 0x23
lea rcx, [rsp + 0x248]
call fcn.1400286d0
mov byte [rsp + 0x24b], al
mov dl, 0x54
lea rcx, [rsp + 0x248]
call fcn.1400286d0
mov byte [rsp + 0x24c], al
mov dl, 0x68
lea rcx, [rsp + 0x248]
call fcn.1400286d0
mov byte ds:[rsp + 0x24d], al
mov dl, 0x65
lea rcx, [rsp + 0x248]
call fcn.1400286d0
mov byte [rsp + 0x24e], al
mov dl, 0x6d
lea rcx, [rsp + 0x248]
call fcn.1400286d0
mov byte [rsp + 0x24f], al
mov dl, 0x65
lea rcx, [rsp + 0x248]
call fcn.1400286d0
mov byte [rsp + 0x250], al
mov dl, 0x43
lea rcx, [rsp + 0x248]
call fcn.1400286d0
mov byte [rsp + 0x251], al
mov dl, 0x6f
lea rcx, [rsp + 0x248]
call fcn.1400286d0
mov byte [rsp + 0x252], al
mov dl, 0x6c
lea rcx, [rsp + 0x248]
call fcn.1400286d0
mov byte [rsp + 0x253], al
mov dl, 0x31
lea rcx, [rsp + 0x248]
call fcn.1400286d0
mov byte [rsp + 0x254], al
mov dl, 0x30
lea rcx, [rsp + 0x248]
call fcn.1400286d0
mov byte [rsp + 0x255], al
xor eax, eax
mov byte [rsp + 0x256], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x249]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x248]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x249]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001d4a0
mov edx, 0xd
lea rcx, [rsp + 0x249]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x249]
call fcn.1400286e0
mov rsi, rax
mov byte [rsp + 0x50], 5
mov dl, 0x48
lea rcx, [rsp + 0x50]
call fcn.1400286d0
mov byte [rsp + 0x51], al
mov dl, 0x65
lea rcx, [rsp + 0x50]
call fcn.1400286d0
mov byte [rsp + 0x52], al
mov dl, 0x61
lea rcx, [rsp + 0x50]
call fcn.1400286d0
mov byte [rsp + 0x53], al
mov dl, 0x64
lea rcx, [rsp + 0x50]
call fcn.1400286d0
mov byte [rsp + 0x54], al
mov dl, 0x65
lea rcx, [rsp + 0x50]
call fcn.1400286d0
mov byte [rsp + 0x55], al
mov dl, 0x72
lea rcx, [rsp + 0x50]
call fcn.1400286d0
mov byte [rsp + 0x56], al
xor eax, eax
mov byte [rsp + 0x57], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x51]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x50]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x51]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x14001d580
mov edx, 6
lea rcx, [rsp + 0x51]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x51]
call fcn.1400286e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xe78]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm13
mov rdx, rsi
mov rcx, rax
call fcn.140013360
mov byte [rsp + 0x298], 0x5f
mov dl, 0x23
lea rcx, [rsp + 0x298]
call fcn.1400286d0
mov byte [rsp + 0x299], al
mov dl, 0x23
lea rcx, [rsp + 0x298]
call fcn.1400286d0
mov byte [rsp + 0x29a], al
mov dl, 0x23
lea rcx, [rsp + 0x298]
call fcn.1400286d0
mov byte [rsp + 0x29b], al
mov dl, 0x54
lea rcx, [rsp + 0x298]
call fcn.1400286d0
mov byte [rsp + 0x29c], al
mov dl, 0x68
lea rcx, [rsp + 0x298]
call fcn.1400286d0
mov byte [rsp + 0x29d], al
mov dl, 0x65
lea rcx, [rsp + 0x298]
call fcn.1400286d0
mov byte [rsp + 0x29e], al
mov dl, 0x6d
lea rcx, [rsp + 0x298]
call fcn.1400286d0
mov byte [rsp + 0x29f], al
mov dl, 0x65
lea rcx, [rsp + 0x298]
call fcn.1400286d0
mov byte [rsp + 0x2a0], al
mov dl, 0x43
lea rcx, [rsp + 0x298]
call fcn.1400286d0
mov byte [rsp + 0x2a1], al
mov dl, 0x6f
lea rcx, [rsp + 0x298]
call fcn.1400286d0
mov byte [rsp + 0x2a2], al
mov dl, 0x6c
lea rcx, [rsp + 0x298]
call fcn.1400286d0
mov byte ds:[rsp + 0x2a3], al
mov dl, 0x31
lea rcx, [rsp + 0x298]
call fcn.1400286d0
mov byte [rsp + 0x2a4], al
mov dl, 0x31
lea rcx, [rsp + 0x298]
call fcn.1400286d0
mov byte [rsp + 0x2a5], al
xor eax, eax
mov byte [rsp + 0x2a6], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rsp + 0x299]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x298]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x299]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001d730
mov edx, 0xd
lea rcx, [rsp + 0x299]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x299]
call fcn.1400286e0
mov rsi, rax
mov byte [rsp + 0x288], 0x1b
mov dl, 0x48
lea rcx, [rsp + 0x288]
call fcn.1400286d0
mov byte [rsp + 0x289], al
mov dl, 0x65
lea rcx, [rsp + 0x288]
call fcn.1400286d0
mov byte [rsp + 0x28a], al
mov dl, 0x61
lea rcx, [rsp + 0x288]
call fcn.1400286d0
mov byte [rsp + 0x28b], al
mov dl, 0x64
lea rcx, [rsp + 0x288]
call fcn.1400286d0
mov byte [rsp + 0x28c], al
mov dl, 0x65
lea rcx, [rsp + 0x288]
call fcn.1400286d0
mov byte [rsp + 0x28d], al
mov dl, 0x72
lea rcx, [rsp + 0x288]
call fcn.1400286d0
mov byte [rsp + 0x28e], al
mov dl, 0x20
lea rcx, [rsp + 0x288]
call fcn.1400286d0
mov byte [rsp + 0x28f], al
mov dl, 0x41
lea rcx, [rsp + 0x288]
call fcn.1400286d0
mov byte [rsp + 0x290], al
mov dl, 0x63
lea rcx, [rsp + 0x288]
call fcn.1400286d0
mov byte [rsp + 0x291], al
mov dl, 0x74
lea rcx, [rsp + 0x288]
call fcn.1400286d0
mov byte [rsp + 0x292], al
mov dl, 0x69
lea rcx, [rsp + 0x288]
call fcn.1400286d0
mov byte ds:[rsp + 0x293], al
mov dl, 0x76
lea rcx, [rsp + 0x288]
call fcn.1400286d0
mov byte [rsp + 0x294], al
mov dl, 0x65
lea rcx, [rsp + 0x288]
call fcn.1400286d0
mov byte [rsp + 0x295], al
xor eax, eax
mov byte [rsp + 0x296], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rsp + 0x289]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x288]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x289]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001d8d0
mov edx, 0xd
lea rcx, [rsp + 0x289]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x289]
call fcn.1400286e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf68]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm13
mov rdx, rsi
mov rcx, rax
call fcn.140013360
mov byte [rsp + 0x258], 0xc
mov dl, 0x23
lea rcx, [rsp + 0x258]
call fcn.1400286d0
mov byte [rsp + 0x259], al
mov dl, 0x23
lea rcx, [rsp + 0x258]
call fcn.1400286d0
mov byte [rsp + 0x25a], al
mov dl, 0x23
lea rcx, [rsp + 0x258]
call fcn.1400286d0
mov byte [rsp + 0x25b], al
mov dl, 0x54
lea rcx, [rsp + 0x258]
call fcn.1400286d0
mov byte [rsp + 0x25c], al
mov dl, 0x68
lea rcx, [rsp + 0x258]
call fcn.1400286d0
mov byte ds:[rsp + 0x25d], al
mov dl, 0x65
lea rcx, [rsp + 0x258]
call fcn.1400286d0
mov byte [rsp + 0x25e], al
mov dl, 0x6d
lea rcx, [rsp + 0x258]
call fcn.1400286d0
mov byte [rsp + 0x25f], al
mov dl, 0x65
lea rcx, [rsp + 0x258]
call fcn.1400286d0
mov byte [rsp + 0x260], al
mov dl, 0x43
lea rcx, [rsp + 0x258]
call fcn.1400286d0
mov byte [rsp + 0x261], al
mov dl, 0x6f
lea rcx, [rsp + 0x258]
call fcn.1400286d0
mov byte [rsp + 0x262], al
mov dl, 0x6c
lea rcx, [rsp + 0x258]
call fcn.1400286d0
mov byte [rsp + 0x263], al
mov dl, 0x31
lea rcx, [rsp + 0x258]
call fcn.1400286d0
mov byte [rsp + 0x264], al
mov dl, 0x32
lea rcx, [rsp + 0x258]
call fcn.1400286d0
mov byte [rsp + 0x265], al
xor eax, eax
mov byte [rsp + 0x266], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x259]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x258]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x259]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001daa0
mov edx, 0xd
lea rcx, [rsp + 0x259]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x259]
call fcn.1400286e0
mov rsi, rax
mov byte [rsp + 0x338], 0x5d
mov dl, 0x48
lea rcx, [rsp + 0x338]
call fcn.1400286d0
mov byte [rsp + 0x339], al
mov dl, 0x65
lea rcx, [rsp + 0x338]
call fcn.1400286d0
mov byte [rsp + 0x33a], al
mov dl, 0x61
lea rcx, [rsp + 0x338]
call fcn.1400286d0
mov byte [rsp + 0x33b], al
mov dl, 0x64
lea rcx, [rsp + 0x338]
call fcn.1400286d0
mov byte [rsp + 0x33c], al
mov dl, 0x65
lea rcx, [rsp + 0x338]
call fcn.1400286d0
mov byte [rsp + 0x33d], al
mov dl, 0x72
lea rcx, [rsp + 0x338]
call fcn.1400286d0
mov byte [rsp + 0x33e], al
mov dl, 0x20
lea rcx, [rsp + 0x338]
call fcn.1400286d0
mov byte [rsp + 0x33f], al
mov dl, 0x48
lea rcx, [rsp + 0x338]
call fcn.1400286d0
mov byte [rsp + 0x340], al
mov dl, 0x6f
lea rcx, [rsp + 0x338]
call fcn.1400286d0
mov byte [rsp + 0x341], al
mov dl, 0x76
lea rcx, [rsp + 0x338]
call fcn.1400286d0
mov byte ds:[rsp + 0x342], al
mov dl, 0x65
lea rcx, [rsp + 0x338]
call fcn.1400286d0
mov byte [rsp + 0x343], al
mov dl, 0x72
lea rcx, [rsp + 0x338]
call fcn.1400286d0
mov byte [rsp + 0x344], al
mov dl, 0x65
lea rcx, [rsp + 0x338]
call fcn.1400286d0
mov byte [rsp + 0x345], al
mov dl, 0x64
lea rcx, [rsp + 0x338]
call fcn.1400286d0
mov byte [rsp + 0x346], al
xor eax, eax
mov byte [rsp + 0x347], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x339]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x338]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x339]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0xe
jb 0x14001dc60
mov edx, 0xe
lea rcx, [rsp + 0x339]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x339]
call fcn.1400286e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf58]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm13
mov rdx, rsi
mov rcx, rax
call fcn.140013360
mov byte [rsp + 0x278], 0x55
mov dl, 0x23
lea rcx, [rsp + 0x278]
call fcn.1400286d0
mov byte [rsp + 0x279], al
mov dl, 0x23
lea rcx, [rsp + 0x278]
call fcn.1400286d0
mov byte [rsp + 0x27a], al
mov dl, 0x23
lea rcx, [rsp + 0x278]
call fcn.1400286d0
mov byte [rsp + 0x27b], al
mov dl, 0x54
lea rcx, [rsp + 0x278]
call fcn.1400286d0
mov byte [rsp + 0x27c], al
mov dl, 0x68
lea rcx, [rsp + 0x278]
call fcn.1400286d0
mov byte [rsp + 0x27d], al
mov dl, 0x65
lea rcx, [rsp + 0x278]
call fcn.1400286d0
mov byte [rsp + 0x27e], al
mov dl, 0x6d
lea rcx, [rsp + 0x278]
call fcn.1400286d0
mov byte [rsp + 0x27f], al
mov dl, 0x65
lea rcx, [rsp + 0x278]
call fcn.1400286d0
mov byte [rsp + 0x280], al
mov dl, 0x43
lea rcx, [rsp + 0x278]
call fcn.1400286d0
mov byte [rsp + 0x281], al
mov dl, 0x6f
lea rcx, [rsp + 0x278]
call fcn.1400286d0
mov byte ds:[rsp + 0x282], al
mov dl, 0x6c
lea rcx, [rsp + 0x278]
call fcn.1400286d0
mov byte [rsp + 0x283], al
mov dl, 0x31
lea rcx, [rsp + 0x278]
call fcn.1400286d0
mov byte [rsp + 0x284], al
mov dl, 0x33
lea rcx, [rsp + 0x278]
call fcn.1400286d0
mov byte [rsp + 0x285], al
xor eax, eax
mov byte [rsp + 0x286], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x279]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x278]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x279]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001de30
mov edx, 0xd
lea rcx, [rsp + 0x279]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x279]
call fcn.1400286e0
mov rsi, rax
mov byte [rsp + 0x1b8], 8
mov dl, 0x53
lea rcx, [rsp + 0x1b8]
call fcn.1400286d0
mov byte [rsp + 0x1b9], al
mov dl, 0x63
lea rcx, [rsp + 0x1b8]
call fcn.1400286d0
mov byte [rsp + 0x1ba], al
mov dl, 0x72
lea rcx, [rsp + 0x1b8]
call fcn.1400286d0
mov byte [rsp + 0x1bb], al
mov dl, 0x6f
lea rcx, [rsp + 0x1b8]
call fcn.1400286d0
mov byte [rsp + 0x1bc], al
mov dl, 0x6c
lea rcx, [rsp + 0x1b8]
call fcn.1400286d0
mov byte [rsp + 0x1bd], al
mov dl, 0x6c
lea rcx, [rsp + 0x1b8]
call fcn.1400286d0
mov byte [rsp + 0x1be], al
mov dl, 0x62
lea rcx, [rsp + 0x1b8]
call fcn.1400286d0
mov byte [rsp + 0x1bf], al
mov dl, 0x61
lea rcx, [rsp + 0x1b8]
call fcn.1400286d0
mov byte [rsp + 0x1c0], al
mov dl, 0x72
lea rcx, [rsp + 0x1b8]
call fcn.1400286d0
mov byte [rsp + 0x1c1], al
mov dl, 0x20
lea rcx, [rsp + 0x1b8]
call fcn.1400286d0
mov byte [rsp + 0x1c2], al
mov dl, 0x42
lea rcx, [rsp + 0x1b8]
call fcn.1400286d0
mov byte ds:[rsp + 0x1c3], al
mov dl, 0x67
lea rcx, [rsp + 0x1b8]
call fcn.1400286d0
mov byte [rsp + 0x1c4], al
xor eax, eax
mov byte [rsp + 0x1c5], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x1b9]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x1b8]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x1b9]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001dfc0
mov edx, 0xc
lea rcx, [rsp + 0x1b9]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x1b9]
call fcn.1400286e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xee8]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm13
mov rdx, rsi
mov rcx, rax
call fcn.140013360
mov byte [rsp + 0x268], 0x10
mov dl, 0x23
lea rcx, [rsp + 0x268]
call fcn.1400286d0
mov byte [rsp + 0x269], al
mov dl, 0x23
lea rcx, [rsp + 0x268]
call fcn.1400286d0
mov byte [rsp + 0x26a], al
mov dl, 0x23
lea rcx, [rsp + 0x268]
call fcn.1400286d0
mov byte [rsp + 0x26b], al
mov dl, 0x54
lea rcx, [rsp + 0x268]
call fcn.1400286d0
mov byte [rsp + 0x26c], al
mov dl, 0x68
lea rcx, [rsp + 0x268]
call fcn.1400286d0
mov byte [rsp + 0x26d], al
mov dl, 0x65
lea rcx, [rsp + 0x268]
call fcn.1400286d0
mov byte [rsp + 0x26e], al
mov dl, 0x6d
lea rcx, [rsp + 0x268]
call fcn.1400286d0
mov byte [rsp + 0x26f], al
mov dl, 0x65
lea rcx, [rsp + 0x268]
call fcn.1400286d0
mov byte [rsp + 0x270], al
mov dl, 0x43
lea rcx, [rsp + 0x268]
call fcn.1400286d0
mov byte [rsp + 0x271], al
mov dl, 0x6f
lea rcx, [rsp + 0x268]
call fcn.1400286d0
mov byte ds:[rsp + 0x272], al
mov dl, 0x6c
lea rcx, [rsp + 0x268]
call fcn.1400286d0
mov byte [rsp + 0x273], al
mov dl, 0x31
lea rcx, [rsp + 0x268]
call fcn.1400286d0
mov byte [rsp + 0x274], al
mov dl, 0x34
lea rcx, [rsp + 0x268]
call fcn.1400286d0
mov byte [rsp + 0x275], al
xor eax, eax
mov byte [rsp + 0x276], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x269]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x268]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x269]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001e190
mov edx, 0xd
lea rcx, [rsp + 0x269]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x269]
call fcn.1400286e0
mov rsi, rax
mov byte [rsp + 0x128], 0x20
mov dl, 0x53
lea rcx, [rsp + 0x128]
call fcn.1400286d0
mov byte [rsp + 0x129], al
mov dl, 0x65
lea rcx, [rsp + 0x128]
call fcn.1400286d0
mov byte [rsp + 0x12a], al
mov dl, 0x70
lea rcx, [rsp + 0x128]
call fcn.1400286d0
mov byte [rsp + 0x12b], al
mov dl, 0x61
lea rcx, [rsp + 0x128]
call fcn.1400286d0
mov byte [rsp + 0x12c], al
mov dl, 0x72
lea rcx, [rsp + 0x128]
call fcn.1400286d0
mov byte [rsp + 0x12d], al
mov dl, 0x61
lea rcx, [rsp + 0x128]
call fcn.1400286d0
mov byte [rsp + 0x12e], al
mov dl, 0x74
lea rcx, [rsp + 0x128]
call fcn.1400286d0
mov byte [rsp + 0x12f], al
mov dl, 0x6f
lea rcx, [rsp + 0x128]
call fcn.1400286d0
mov byte [rsp + 0x130], al
mov dl, 0x72
lea rcx, [rsp + 0x128]
call fcn.1400286d0
mov byte [rsp + 0x131], al
xor eax, eax
mov byte [rsp + 0x132], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x129]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x128]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x129]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 9
jb 0x14001e2e0
mov edx, 9
lea rcx, [rsp + 0x129]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x129]
call fcn.1400286e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xec8]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm13
mov rdx, rsi
mov rcx, rax
call fcn.140013360
mov byte [rsp + 0x2c8], 0x32
mov dl, 0x23
lea rcx, [rsp + 0x2c8]
call fcn.1400286d0
mov byte [rsp + 0x2c9], al
mov dl, 0x23
lea rcx, [rsp + 0x2c8]
call fcn.1400286d0
mov byte [rsp + 0x2ca], al
mov dl, 0x23
lea rcx, [rsp + 0x2c8]
call fcn.1400286d0
mov byte [rsp + 0x2cb], al
mov dl, 0x54
lea rcx, [rsp + 0x2c8]
call fcn.1400286d0
mov byte [rsp + 0x2cc], al
mov dl, 0x68
lea rcx, [rsp + 0x2c8]
call fcn.1400286d0
mov byte [rsp + 0x2cd], al
mov dl, 0x65
lea rcx, [rsp + 0x2c8]
call fcn.1400286d0
mov byte [rsp + 0x2ce], al
mov dl, 0x6d
lea rcx, [rsp + 0x2c8]
call fcn.1400286d0
mov byte [rsp + 0x2cf], al
mov dl, 0x65
lea rcx, [rsp + 0x2c8]
call fcn.1400286d0
mov byte [rsp + 0x2d0], al
mov dl, 0x43
lea rcx, [rsp + 0x2c8]
call fcn.1400286d0
mov byte [rsp + 0x2d1], al
mov dl, 0x6f
lea rcx, [rsp + 0x2c8]
call fcn.1400286d0
mov byte ds:[rsp + 0x2d2], al
mov dl, 0x6c
lea rcx, [rsp + 0x2c8]
call fcn.1400286d0
mov byte [rsp + 0x2d3], al
mov dl, 0x31
lea rcx, [rsp + 0x2c8]
call fcn.1400286d0
mov byte [rsp + 0x2d4], al
mov dl, 0x35
lea rcx, [rsp + 0x2c8]
call fcn.1400286d0
mov byte [rsp + 0x2d5], al
xor eax, eax
mov byte [rsp + 0x2d6], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x2c9]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x2c8]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x2c9]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001e4b0
mov edx, 0xd
lea rcx, [rsp + 0x2c9]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x2c9]
call fcn.1400286e0
mov rsi, rax
mov byte [rsp + 0x118], 1
mov dl, 0x57
lea rcx, [rsp + 0x118]
call fcn.1400286d0
mov byte [rsp + 0x119], al
mov dl, 0x69
lea rcx, [rsp + 0x118]
call fcn.1400286d0
mov byte [rsp + 0x11a], al
mov dl, 0x6e
lea rcx, [rsp + 0x118]
call fcn.1400286d0
mov byte [rsp + 0x11b], al
mov dl, 0x64
lea rcx, [rsp + 0x118]
call fcn.1400286d0
mov byte [rsp + 0x11c], al
mov dl, 0x6f
lea rcx, [rsp + 0x118]
call fcn.1400286d0
mov byte [rsp + 0x11d], al
mov dl, 0x77
lea rcx, [rsp + 0x118]
call fcn.1400286d0
mov byte [rsp + 0x11e], al
mov dl, 0x20
lea rcx, [rsp + 0x118]
call fcn.1400286d0
mov byte [rsp + 0x11f], al
mov dl, 0x42
lea rcx, [rsp + 0x118]
call fcn.1400286d0
mov byte [rsp + 0x120], al
mov dl, 0x67
lea rcx, [rsp + 0x118]
call fcn.1400286d0
mov byte [rsp + 0x121], al
xor eax, eax
mov byte [rsp + 0x122], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x119]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x118]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x119]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 9
jb 0x14001e600
mov edx, 9
lea rcx, [rsp + 0x119]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x119]
call fcn.1400286e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xea8]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm13
mov rdx, rsi
mov rcx, rax
call fcn.140013360
lea rdx, ds:[rsp + 0xac8]
lea rcx, [rsp + 0xf48]
call fcn.140006e20
vmovups xmm6, xmmword [rax]
call fcn.14004b260
vmovups xmmword [rax + 0x138], xmm6
lea rdx, [rsp + 0xad8]
lea rcx, [rsp + 0xf38]
call fcn.140006e20
vmovups xmm6, xmmword [rax]
call fcn.14004b260
vmovups xmmword [rax + 0x238], xmm6
lea rdx, [rsp + 0xae8]
lea rcx, [rsp + 0xf28]
call fcn.140006e20
vmovups xmm6, xmmword [rax]
call fcn.14004b260
vmovups xmmword [rax + 0x258], xmm6
lea rdx, [rsp + 0xaf8]
lea rcx, [rsp + 0xed8]
call fcn.140006e20
vmovups xmm6, xmmword ds:[rax]
call fcn.14004b260
vmovups xmmword ds:[rax + 0x248], xmm6
lea rdx, [rsp + 0xb08]
lea rcx, [rsp + 0xf18]
call fcn.140006e20
vmovups xmm6, xmmword [rax]
call fcn.14004b260
vmovups xmmword [rax + 0x158], xmm6
lea rdx, [rsp + 0xc08]
lea rcx, [rsp + 0xf08]
call fcn.140006e20
vmovups xmm6, xmmword [rax]
call fcn.14004b260
vmovups xmmword [rax + 0x168], xmm6
lea rdx, [rsp + 0xb28]
lea rcx, [rsp + 0xeb8]
call fcn.140006e20
vmovups xmm6, xmmword [rax]
call fcn.14004b260
vmovups xmmword [rax + 0x178], xmm6
lea rdx, [rsp + 0xb38]
lea rcx, [rsp + 0xea8]
call fcn.140006e20
vmovups xmm6, xmmword ds:[rax]
call fcn.14004b260
vmovups xmmword ds:[rax + 0x108], xmm6
lea rdx, [rsp + 0xb48]
lea rcx, [rsp + 0xe98]
call fcn.140006e20
vmovups xmm6, xmmword [rax]
call fcn.14004b260
vmovups xmmword [rax + 0x118], xmm6
lea rdx, [rsp + 0xb58]
lea rcx, [rsp + 0xe78]
call fcn.140006e20
vmovups xmm6, xmmword [rax]
call fcn.14004b260
vmovups xmmword [rax + 0x268], xmm6
lea rdx, [rsp + 0xb68]
lea rcx, [rsp + 0xf68]
call fcn.140006e20
vmovups xmm6, xmmword [rax]
call fcn.14004b260
vmovups xmmword [rax + 0x288], xmm6
lea rdx, [rsp + 0xb78]
lea rcx, [rsp + 0xf58]
call fcn.140006e20
vmovups xmm6, xmmword ds:[rax]
call fcn.14004b260
vmovups xmmword ds:[rax + 0x278], xmm6
lea rdx, [rsp + 0xb98]
lea rcx, [rsp + 0xee8]
call fcn.140006e20
vmovups xmm6, xmmword [rax]
call fcn.14004b260
vmovups xmmword [rax + 0x1c8], xmm6
lea rdx, [rsp + 0xba8]
lea rcx, [rsp + 0xe88]
call fcn.140006e20
vmovups xmm6, xmmword [rax]
call fcn.14004b260
vmovups xmmword [rax + 0xf8], xmm6
lea rdx, [rsp + 0xbb8]
lea rcx, [rsp + 0xef8]
call fcn.140006e20
vmovups xmm6, xmmword [rax]
call fcn.14004b260
vmovups xmmword [rax + 0xe8], xmm6
lea rdx, [rsp + 0xbc8]
lea rcx, [rsp + 0xec8]
call fcn.140006e20
vmovups xmm6, xmmword ds:[rax]
call fcn.14004b260
vmovups xmmword [rax + 0x298], xmm6
call fcn.140082340
call fcn.14005b340
vaddss xmm0, xmm0, xmm13
call fcn.14005b400
mov ecx, 0xffffffff
call fcn.14007d660
vmovss xmm8, dword [0x1400eecac]
vsubss xmm1, xmm0, xmm8
vmovss xmm6, dword [0x1400eecb8]
vmovaps xmm2, xmm6
lea rcx, [rsp + 0x844]
call fcn.140006dd0
mov byte [rsp + 0x3c8], 0x47
mov dl, 0xef
lea rcx, [rsp + 0x3c8]
call fcn.1400286d0
mov byte ds:[rsp + 0x3c9], al
mov dl, 0x83
lea rcx, [rsp + 0x3c8]
call fcn.1400286d0
mov byte [rsp + 0x3ca], al
mov dl, 0x85
lea rcx, [rsp + 0x3c8]
call fcn.1400286d0
mov byte [rsp + 0x3cb], al
mov dl, 0x20
lea rcx, [rsp + 0x3c8]
call fcn.1400286d0
mov byte [rsp + 0x3cc], al
mov dl, 0x53
lea rcx, [rsp + 0x3c8]
call fcn.1400286d0
mov byte [rsp + 0x3cd], al
mov dl, 0x6f
lea rcx, [rsp + 0x3c8]
call fcn.1400286d0
mov byte [rsp + 0x3ce], al
mov dl, 0x75
lea rcx, [rsp + 0x3c8]
call fcn.1400286d0
mov byte [rsp + 0x3cf], al
mov dl, 0x72
lea rcx, [rsp + 0x3c8]
call fcn.1400286d0
mov byte [rsp + 0x3d0], al
mov dl, 0x63
lea rcx, [rsp + 0x3c8]
call fcn.1400286d0
mov byte [rsp + 0x3d1], al
mov dl, 0x65
lea rcx, [rsp + 0x3c8]
call fcn.1400286d0
mov byte [rsp + 0x3d2], al
mov dl, 0x20
lea rcx, [rsp + 0x3c8]
call fcn.1400286d0
mov byte ds:[rsp + 0x3d3], al
mov dl, 0x43
lea rcx, [rsp + 0x3c8]
call fcn.1400286d0
mov byte [rsp + 0x3d4], al
mov dl, 0x6f
lea rcx, [rsp + 0x3c8]
call fcn.1400286d0
mov byte [rsp + 0x3d5], al
mov dl, 0x64
lea rcx, [rsp + 0x3c8]
call fcn.1400286d0
mov byte [rsp + 0x3d6], al
mov dl, 0x65
lea rcx, [rsp + 0x3c8]
call fcn.1400286d0
mov byte [rsp + 0x3d7], al
xor eax, eax
mov byte [rsp + 0x3d8], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x3c9]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x3c8]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3c9]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0xf
jb 0x14001eac0
mov edx, 0xf
lea rcx, [rsp + 0x3c9]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x3c9]
call fcn.1400286e0
lea rdx, [rsp + 0x844]
mov rcx, rax
call fcn.1400801f0
nop dword [rax + rax]
test al, al
je 0x14001eed7
mov byte [rsp + 0x4e8], 0x46
mov dl, 0x68
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x4e9], al
mov dl, 0x74
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x4ea], al
mov dl, 0x74
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte ds:[rsp + 0x4eb], al
mov dl, 0x70
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x4ec], al
mov dl, 0x73
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x4ed], al
mov dl, 0x3a
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x4ee], al
mov dl, 0x2f
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x4ef], al
mov dl, 0x2f
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x4f0], al
mov dl, 0x67
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x4f1], al
mov dl, 0x69
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x4f2], al
mov dl, 0x74
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x4f3], al
mov dl, 0x68
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x4f4], al
mov dl, 0x75
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte ds:[rsp + 0x4f5], al
mov dl, 0x62
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x4f6], al
mov dl, 0x2e
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x4f7], al
mov dl, 0x63
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x4f8], al
mov dl, 0x6f
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x4f9], al
mov dl, 0x6d
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x4fa], al
mov dl, 0x2f
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x4fb], al
mov dl, 0x43
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x4fc], al
mov dl, 0x6f
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x4fd], al
mov dl, 0x77
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x4fe], al
mov dl, 0x4e
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte ds:[rsp + 0x4ff], al
mov dl, 0x6f
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x500], al
mov dl, 0x77
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x501], al
mov dl, 0x42
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x502], al
mov dl, 0x2f
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x503], al
mov dl, 0x41
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x504], al
mov dl, 0x69
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x505], al
mov dl, 0x6d
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x506], al
mov dl, 0x73
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x507], al
mov dl, 0x74
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x508], al
mov dl, 0x61
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte ds:[rsp + 0x509], al
mov dl, 0x72
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
mov byte [rsp + 0x50a], al
xor eax, eax
mov byte [rsp + 0x50b], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x4e9]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x4e8]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x4e9]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0x22
jb 0x14001ee60
mov edx, 0x22
lea rcx, [rsp + 0x4e9]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x4e9]
call fcn.1400286e0
mov rdx, rax
mov rcx, qword [0x1401bcee0]
call fcn.1400a4900
call fcn.14005b340
vaddss xmm0, xmm0, xmm13
call fcn.14005b400
mov ecx, 0xffffffff
call fcn.14007d660
vsubss xmm1, xmm0, xmm8
vmovaps xmm2, xmm6
lea rcx, [rsp + 0x84c]
call fcn.140006dd0
mov byte [rsp + 0x428], 0x2b
mov dl, 0xef
lea rcx, [rsp + 0x428]
call fcn.1400286d0
mov byte [rsp + 0x429], al
mov dl, 0x92
lea rcx, [rsp + 0x428]
call fcn.1400286d0
mov byte [rsp + 0x42a], al
mov dl, 0xad
lea rcx, [rsp + 0x428]
call fcn.1400286d0
mov byte [rsp + 0x42b], al
mov dl, 0x20
lea rcx, [rsp + 0x428]
call fcn.1400286d0
mov byte [rsp + 0x42c], al
mov dl, 0x4a
lea rcx, [rsp + 0x428]
call fcn.1400286d0
mov byte [rsp + 0x42d], al
mov dl, 0x6f
lea rcx, [rsp + 0x428]
call fcn.1400286d0
mov byte ds:[rsp + 0x42e], al
mov dl, 0x69
lea rcx, [rsp + 0x428]
call fcn.1400286d0
mov byte [rsp + 0x42f], al
mov dl, 0x6e
lea rcx, [rsp + 0x428]
call fcn.1400286d0
mov byte [rsp + 0x430], al
mov dl, 0x20
lea rcx, [rsp + 0x428]
call fcn.1400286d0
mov byte [rsp + 0x431], al
mov dl, 0x44
lea rcx, [rsp + 0x428]
call fcn.1400286d0
mov byte [rsp + 0x432], al
mov dl, 0x69
lea rcx, [rsp + 0x428]
call fcn.1400286d0
mov byte [rsp + 0x433], al
mov dl, 0x73
lea rcx, [rsp + 0x428]
call fcn.1400286d0
mov byte [rsp + 0x434], al
mov dl, 0x63
lea rcx, [rsp + 0x428]
call fcn.1400286d0
mov byte [rsp + 0x435], al
mov dl, 0x6f
lea rcx, [rsp + 0x428]
call fcn.1400286d0
mov byte [rsp + 0x436], al
mov dl, 0x72
lea rcx, [rsp + 0x428]
call fcn.1400286d0
mov byte [rsp + 0x437], al
mov dl, 0x64
lea rcx, [rsp + 0x428]
call fcn.1400286d0
mov byte [rsp + 0x438], al
xor eax, eax
mov byte [rsp + 0x439], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rsp + 0x429]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x428]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x429]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0x10
jb 0x14001f080
mov edx, 0x10
lea rcx, [rsp + 0x429]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x429]
call fcn.1400286e0
lea rdx, [rsp + 0x84c]
mov rcx, rax
call fcn.1400801f0
nop dword [rax + rax]
test al, al
je 0x14001f4d7
mov byte [rsp + 0x510], 0x2c
mov dl, 0x68
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x511], al
mov dl, 0x74
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x512], al
mov dl, 0x74
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte ds:[rsp + 0x513], al
mov dl, 0x70
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x514], al
mov dl, 0x73
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x515], al
mov dl, 0x3a
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x516], al
mov dl, 0x2f
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x517], al
mov dl, 0x2f
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x518], al
mov dl, 0x64
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x519], al
mov dl, 0x69
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x51a], al
mov dl, 0x73
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x51b], al
mov dl, 0x63
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x51c], al
mov dl, 0x6f
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte ds:[rsp + 0x51d], al
mov dl, 0x72
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x51e], al
mov dl, 0x64
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x51f], al
mov dl, 0x2e
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x520], al
mov dl, 0x63
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x521], al
mov dl, 0x6f
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x522], al
mov dl, 0x6d
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x523], al
mov dl, 0x2f
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x524], al
mov dl, 0x69
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x525], al
mov dl, 0x6e
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x526], al
mov dl, 0x76
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte ds:[rsp + 0x527], al
mov dl, 0x69
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x528], al
mov dl, 0x74
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x529], al
mov dl, 0x65
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x52a], al
mov dl, 0x2f
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x52b], al
mov dl, 0x56
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x52c], al
mov dl, 0x67
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x52d], al
mov dl, 0x52
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x52e], al
mov dl, 0x72
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x52f], al
mov dl, 0x78
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x530], al
mov dl, 0x77
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte ds:[rsp + 0x531], al
mov dl, 0x65
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x532], al
mov dl, 0x73
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x533], al
mov dl, 0x50
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x534], al
mov dl, 0x7a
lea rcx, [rsp + 0x510]
call fcn.1400286d0
mov byte [rsp + 0x535], al
xor eax, eax
mov byte [rsp + 0x536], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x511]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x510]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x511]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0x25
jb 0x14001f460
mov edx, 0x25
lea rcx, [rsp + 0x511]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x511]
call fcn.1400286e0
mov rdx, rax
mov rcx, qword [0x1401bcee0]
call fcn.1400a4900
mov byte [rsp + 0x40], 0x29
mov dl, 0x43
lea rcx, [rsp + 0x40]
call fcn.1400286d0
mov byte [rsp + 0x41], al
mov dl, 0x4e
lea rcx, [rsp + 0x40]
call fcn.1400286d0
mov byte [rsp + 0x42], al
xor eax, eax
mov byte [rsp + 0x43], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x41]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x40]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x41]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 2
jb 0x14001f510
mov edx, 2
lea rcx, [rsp + 0x41]
call fcn.1400286f0
mov byte ds:[rax], 0
lea rcx, [rsp + 0x41]
call fcn.1400286e0
mov rdx, rax
lea rcx, [0x1401ba970]
call fcn.14002c360
test al, al
je 0x140020587
nop dword [rax]
call fcn.14005b340
vaddss xmm0, xmm0, xmm13
call fcn.14005b400
mov ecx, 0xffffffff
call fcn.14007d660
vsubss xmm1, xmm0, xmm8
vmovaps xmm2, xmm6
lea rcx, [rsp + 0x854]
call fcn.140006dd0
mov byte [rsp + 0x198], 0x7e
mov dl, 0xef
lea rcx, [rsp + 0x198]
call fcn.1400286d0
mov byte [rsp + 0x199], al
mov dl, 0x92
lea rcx, [rsp + 0x198]
call fcn.1400286d0
mov byte [rsp + 0x19a], al
mov dl, 0xad
lea rcx, [rsp + 0x198]
call fcn.1400286d0
mov byte [rsp + 0x19b], al
mov dl, 0x20
lea rcx, [rsp + 0x198]
call fcn.1400286d0
mov byte [rsp + 0x19c], al
mov dl, 0x51
lea rcx, [rsp + 0x198]
call fcn.1400286d0
mov byte [rsp + 0x19d], al
mov dl, 0x51
lea rcx, [rsp + 0x198]
call fcn.1400286d0
mov byte [rsp + 0x19e], al
mov dl, 0x20
lea rcx, [rsp + 0x198]
call fcn.1400286d0
mov byte ds:[rsp + 0x19f], al
mov dl, 0x47
lea rcx, [rsp + 0x198]
call fcn.1400286d0
mov byte [rsp + 0x1a0], al
mov dl, 0x72
lea rcx, [rsp + 0x198]
call fcn.1400286d0
mov byte [rsp + 0x1a1], al
mov dl, 0x6f
lea rcx, [rsp + 0x198]
call fcn.1400286d0
mov byte [rsp + 0x1a2], al
mov dl, 0x75
lea rcx, [rsp + 0x198]
call fcn.1400286d0
mov byte [rsp + 0x1a3], al
mov dl, 0x70
lea rcx, [rsp + 0x198]
call fcn.1400286d0
mov byte [rsp + 0x1a4], al
xor eax, eax
mov byte [rsp + 0x1a5], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rsp + 0x199]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x198]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x199]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001f6d0
mov edx, 0xc
lea rcx, [rsp + 0x199]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x199]
call fcn.1400286e0
lea rdx, [rsp + 0x854]
mov rcx, rax
call fcn.1400801f0
test al, al
je 0x140020587
mov byte ds:[rsp + 0x5f0], 0x26
mov dl, 0x68
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x5f1], al
mov dl, 0x74
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x5f2], al
mov dl, 0x74
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x5f3], al
mov dl, 0x70
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x5f4], al
mov dl, 0x73
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x5f5], al
mov dl, 0x3a
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x5f6], al
mov dl, 0x2f
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x5f7], al
mov dl, 0x2f
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x5f8], al
mov dl, 0x71
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x5f9], al
mov dl, 0x6d
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte ds:[rsp + 0x5fa], al
mov dl, 0x2e
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x5fb], al
mov dl, 0x71
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x5fc], al
mov dl, 0x71
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x5fd], al
mov dl, 0x2e
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x5fe], al
mov dl, 0x63
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x5ff], al
mov dl, 0x6f
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x600], al
mov dl, 0x6d
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x601], al
mov dl, 0x2f
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x602], al
mov dl, 0x63
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x603], al
mov dl, 0x67
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte ds:[rsp + 0x604], al
mov dl, 0x69
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x605], al
mov dl, 0x2d
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x606], al
mov dl, 0x62
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x607], al
mov dl, 0x69
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x608], al
mov dl, 0x6e
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x609], al
mov dl, 0x2f
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x60a], al
mov dl, 0x71
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x60b], al
mov dl, 0x6d
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x60c], al
mov dl, 0x2f
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x60d], al
mov dl, 0x71
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte ds:[rsp + 0x60e], al
mov dl, 0x72
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x60f], al
mov dl, 0x3f
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x610], al
mov dl, 0x6b
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x611], al
mov dl, 0x3d
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x612], al
mov dl, 0x31
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x613], al
mov dl, 0x49
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x614], al
mov dl, 0x2d
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x615], al
mov dl, 0x32
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x616], al
mov dl, 0x6c
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x617], al
mov dl, 0x64
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte ds:[rsp + 0x618], al
mov dl, 0x4f
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x619], al
mov dl, 0x63
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x61a], al
mov dl, 0x51
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x61b], al
mov dl, 0x6b
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x61c], al
mov dl, 0x46
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x61d], al
mov dl, 0x59
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x61e], al
mov dl, 0x43
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x61f], al
mov dl, 0x41
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x620], al
mov dl, 0x6b
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x621], al
mov dl, 0x5f
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte ds:[rsp + 0x622], al
mov dl, 0x34
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x623], al
mov dl, 0x61
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x624], al
mov dl, 0x79
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x625], al
mov dl, 0x59
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x626], al
mov dl, 0x32
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x627], al
mov dl, 0x47
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x628], al
mov dl, 0x68
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x629], al
mov dl, 0x49
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x62a], al
mov dl, 0x50
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x62b], al
mov dl, 0x58
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte ds:[rsp + 0x62c], al
mov dl, 0x55
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x62d], al
mov dl, 0x59
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x62e], al
mov dl, 0x65
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x62f], al
mov dl, 0x50
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x630], al
mov dl, 0x55
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x631], al
mov dl, 0x61
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x632], al
mov dl, 0x26
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x633], al
mov dl, 0x6a
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x634], al
mov dl, 0x75
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x635], al
mov dl, 0x6d
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte ds:[rsp + 0x636], al
mov dl, 0x70
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x637], al
mov dl, 0x5f
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x638], al
mov dl, 0x66
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x639], al
mov dl, 0x72
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x63a], al
mov dl, 0x6f
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x63b], al
mov dl, 0x6d
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x63c], al
mov dl, 0x3d
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x63d], al
mov dl, 0x77
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x63e], al
mov dl, 0x65
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x63f], al
mov dl, 0x62
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte ds:[rsp + 0x640], al
mov dl, 0x61
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x641], al
mov dl, 0x70
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x642], al
mov dl, 0x69
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x643], al
mov dl, 0x26
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x644], al
mov dl, 0x61
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x645], al
mov dl, 0x75
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x646], al
mov dl, 0x74
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x647], al
mov dl, 0x68
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x648], al
mov dl, 0x4b
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x649], al
mov dl, 0x65
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte ds:[rsp + 0x64a], al
mov dl, 0x79
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x64b], al
mov dl, 0x3d
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x64c], al
mov dl, 0x46
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x64d], al
mov dl, 0x66
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x64e], al
mov dl, 0x33
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x64f], al
mov dl, 0x56
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x650], al
mov dl, 0x4f
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x651], al
mov dl, 0x6f
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x652], al
mov dl, 0x4b
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x653], al
mov dl, 0x57
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte ds:[rsp + 0x654], al
mov dl, 0x38
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x655], al
mov dl, 0x75
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x656], al
mov dl, 0x36
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x657], al
mov dl, 0x31
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x658], al
mov dl, 0x72
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x659], al
mov dl, 0x45
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x65a], al
mov dl, 0x34
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x65b], al
mov dl, 0x57
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x65c], al
mov dl, 0x71
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x65d], al
mov dl, 0x46
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte ds:[rsp + 0x65e], al
mov dl, 0x33
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x65f], al
mov dl, 0x55
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x660], al
mov dl, 0x34
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x661], al
mov dl, 0x36
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x662], al
mov dl, 0x65
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x663], al
mov dl, 0x30
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x664], al
mov dl, 0x6d
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x665], al
mov dl, 0x51
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x666], al
mov dl, 0x63
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x667], al
mov dl, 0x6f
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte ds:[rsp + 0x668], al
mov dl, 0x38
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x669], al
mov dl, 0x4d
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x66a], al
mov dl, 0x36
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x66b], al
mov dl, 0x54
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x66c], al
mov dl, 0x65
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x66d], al
mov dl, 0x57
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x66e], al
mov dl, 0x70
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x66f], al
mov dl, 0x37
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x670], al
mov dl, 0x67
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x671], al
mov dl, 0x4b
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte ds:[rsp + 0x672], al
mov dl, 0x44
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x673], al
mov dl, 0x79
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x674], al
mov dl, 0x6f
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x675], al
mov dl, 0x39
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x676], al
mov dl, 0x64
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x677], al
mov dl, 0x42
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x678], al
mov dl, 0x2f
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x679], al
mov dl, 0x4b
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x67a], al
mov dl, 0x5a
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x67b], al
mov dl, 0x66
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte ds:[rsp + 0x67c], al
mov dl, 0x55
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x67d], al
mov dl, 0x37
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x67e], al
mov dl, 0x35
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x67f], al
mov dl, 0x78
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x680], al
mov dl, 0x50
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x681], al
mov dl, 0x69
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x682], al
mov dl, 0x66
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x683], al
mov dl, 0x65
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x684], al
mov dl, 0x6f
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x685], al
mov dl, 0x34
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte ds:[rsp + 0x686], al
mov dl, 0x64
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x687], al
mov dl, 0x38
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x688], al
mov dl, 0x4b
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x689], al
mov dl, 0x65
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x68a], al
mov dl, 0x34
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x68b], al
mov dl, 0x48
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
mov byte [rsp + 0x68c], al
xor eax, eax
mov byte [rsp + 0x68d], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x5f1]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x5f0]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x5f1]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0x9c
jb 0x140020510
mov edx, 0x9c
lea rcx, [rsp + 0x5f1]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x5f1]
call fcn.1400286e0
mov rdx, rax
mov rcx, qword [0x1401bcee0]
call fcn.1400a4900
call fcn.140082340
call fcn.14005b340
vaddss xmm0, xmm0, xmm13
call fcn.14005b400
vmovaps xmm2, xmm6
vmovss xmm8, dword [0x1400eed4c]
vmovaps xmm1, xmm8
lea rcx, [rsp + 0x85c]
call fcn.140006dd0
mov byte [rsp + 0x348], 0x15
mov dl, 0x55
lea rcx, [rsp + 0x348]
call fcn.1400286d0
mov byte [rsp + 0x349], al
mov dl, 0x70
lea rcx, [rsp + 0x348]
call fcn.1400286d0
mov byte [rsp + 0x34a], al
mov dl, 0x64
lea rcx, [rsp + 0x348]
call fcn.1400286d0
mov byte [rsp + 0x34b], al
mov dl, 0x61
lea rcx, [rsp + 0x348]
call fcn.1400286d0
mov byte [rsp + 0x34c], al
mov dl, 0x74
lea rcx, [rsp + 0x348]
call fcn.1400286d0
mov byte [rsp + 0x34d], al
mov dl, 0x65
lea rcx, [rsp + 0x348]
call fcn.1400286d0
mov byte [rsp + 0x34e], al
mov dl, 0x20
lea rcx, [rsp + 0x348]
call fcn.1400286d0
mov byte [rsp + 0x34f], al
mov dl, 0x4f
lea rcx, [rsp + 0x348]
call fcn.1400286d0
mov byte ds:[rsp + 0x350], al
mov dl, 0x66
lea rcx, [rsp + 0x348]
call fcn.1400286d0
mov byte [rsp + 0x351], al
mov dl, 0x66
lea rcx, [rsp + 0x348]
call fcn.1400286d0
mov byte [rsp + 0x352], al
mov dl, 0x73
lea rcx, [rsp + 0x348]
call fcn.1400286d0
mov byte [rsp + 0x353], al
mov dl, 0x65
lea rcx, [rsp + 0x348]
call fcn.1400286d0
mov byte [rsp + 0x354], al
mov dl, 0x74
lea rcx, [rsp + 0x348]
call fcn.1400286d0
mov byte [rsp + 0x355], al
mov dl, 0x73
lea rcx, [rsp + 0x348]
call fcn.1400286d0
mov byte [rsp + 0x356], al
xor eax, eax
mov byte [rsp + 0x357], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x349]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x348]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x349]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x140020710
mov edx, 0xe
lea rcx, [rsp + 0x349]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x349]
call fcn.1400286e0
lea rdx, [rsp + 0x85c]
mov rcx, rax
call fcn.1400801f0
test al, al
je 0x140020c9f
mov byte ds:[rsp + 0x4c0], 0x23
mov dl, 0x68
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4c1], al
mov dl, 0x74
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4c2], al
mov dl, 0x74
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4c3], al
mov dl, 0x70
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4c4], al
mov dl, 0x73
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4c5], al
mov dl, 0x3a
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4c6], al
mov dl, 0x2f
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4c7], al
mov dl, 0x2f
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4c8], al
mov dl, 0x61
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4c9], al
mov dl, 0x69
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte ds:[rsp + 0x4ca], al
mov dl, 0x6d
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4cb], al
mov dl, 0x73
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4cc], al
mov dl, 0x74
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4cd], al
mov dl, 0x61
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4ce], al
mov dl, 0x72
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4cf], al
mov dl, 0x2e
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4d0], al
mov dl, 0x74
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4d1], al
mov dl, 0x6b
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4d2], al
mov dl, 0x6d
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4d3], al
mov dl, 0x2e
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte ds:[rsp + 0x4d4], al
mov dl, 0x69
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4d5], al
mov dl, 0x63
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4d6], al
mov dl, 0x75
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4d7], al
mov dl, 0x2f
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4d8], al
mov dl, 0x75
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4d9], al
mov dl, 0x70
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4da], al
mov dl, 0x64
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4db], al
mov dl, 0x61
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4dc], al
mov dl, 0x74
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4dd], al
mov dl, 0x65
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte ds:[rsp + 0x4de], al
mov dl, 0x72
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
mov byte [rsp + 0x4df], al
xor eax, eax
mov byte [rsp + 0x4e0], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x4c1]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x4c0]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x4c1]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0x1f
jb 0x140020a60
mov edx, 0x1f
lea rcx, [rsp + 0x4c1]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x4c1]
call fcn.1400286e0
mov rdx, rax
mov rcx, qword [0x1401bcee0]
call fcn.1400a4900
mov byte [rsp + 0x318], 0x19
mov dl, 0x48
lea rcx, [rsp + 0x318]
call fcn.1400286d0
mov byte ds:[rsp + 0x319], al
mov dl, 0x6f
lea rcx, [rsp + 0x318]
call fcn.1400286d0
mov byte [rsp + 0x31a], al
mov dl, 0x77
lea rcx, [rsp + 0x318]
call fcn.1400286d0
mov byte [rsp + 0x31b], al
mov dl, 0x20
lea rcx, [rsp + 0x318]
call fcn.1400286d0
mov byte [rsp + 0x31c], al
mov dl, 0x74
lea rcx, [rsp + 0x318]
call fcn.1400286d0
mov byte [rsp + 0x31d], al
mov dl, 0x6f
lea rcx, [rsp + 0x318]
call fcn.1400286d0
mov byte [rsp + 0x31e], al
mov dl, 0x20
lea rcx, [rsp + 0x318]
call fcn.1400286d0
mov byte [rsp + 0x31f], al
mov dl, 0x75
lea rcx, [rsp + 0x318]
call fcn.1400286d0
mov byte [rsp + 0x320], al
mov dl, 0x70
lea rcx, [rsp + 0x318]
call fcn.1400286d0
mov byte [rsp + 0x321], al
mov dl, 0x64
lea rcx, [rsp + 0x318]
call fcn.1400286d0
mov byte [rsp + 0x322], al
mov dl, 0x61
lea rcx, [rsp + 0x318]
call fcn.1400286d0
mov byte ds:[rsp + 0x323], al
mov dl, 0x74
lea rcx, [rsp + 0x318]
call fcn.1400286d0
mov byte [rsp + 0x324], al
mov dl, 0x65
lea rcx, [rsp + 0x318]
call fcn.1400286d0
mov byte [rsp + 0x325], al
mov dl, 0x3a
lea rcx, [rsp + 0x318]
call fcn.1400286d0
mov byte [rsp + 0x326], al
xor eax, eax
mov byte [rsp + 0x327], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x319]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x318]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x319]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x140020c30
mov edx, 0xe
lea rcx, [rsp + 0x319]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x319]
call fcn.1400286e0
xor edx, edx
mov rcx, rax
call fcn.14005c400
vmovaps xmm1, xmm9
vmovaps xmm0, xmm7
call fcn.14005b220
vmovaps xmm2, xmm6
vmovaps xmm1, xmm8
lea rcx, [rsp + 0x86c]
call fcn.140006dd0
mov byte [rsp + 0x108], 0x69
mov dl, 0x53
lea rcx, [rsp + 0x108]
call fcn.1400286d0
mov byte [rsp + 0x109], al
mov dl, 0x61
lea rcx, [rsp + 0x108]
call fcn.1400286d0
mov byte [rsp + 0x10a], al
mov dl, 0x66
lea rcx, [rsp + 0x108]
call fcn.1400286d0
mov byte [rsp + 0x10b], al
mov dl, 0x65
lea rcx, [rsp + 0x108]
call fcn.1400286d0
mov byte [rsp + 0x10c], al
mov dl, 0x20
lea rcx, [rsp + 0x108]
call fcn.1400286d0
mov byte [rsp + 0x10d], al
mov dl, 0x45
lea rcx, [rsp + 0x108]
call fcn.1400286d0
mov byte ds:[rsp + 0x10e], al
mov dl, 0x78
lea rcx, [rsp + 0x108]
call fcn.1400286d0
mov byte [rsp + 0x10f], al
mov dl, 0x69
lea rcx, [rsp + 0x108]
call fcn.1400286d0
mov byte [rsp + 0x110], al
mov dl, 0x74
lea rcx, [rsp + 0x108]
call fcn.1400286d0
mov byte [rsp + 0x111], al
xor eax, eax
mov byte [rsp + 0x112], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x109]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x108]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x109]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x140020db0
mov edx, 9
lea rcx, [rsp + 0x109]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x109]
call fcn.1400286e0
lea rdx, [rsp + 0x86c]
mov rcx, rax
call fcn.1400801f0
test al, al
je 0x140020e2e
call fcn.14000bc70
mov byte [rsp + 0x2f8], 0x4e
mov dl, 0x48
lea rcx, [rsp + 0x2f8]
call fcn.1400286d0
mov byte [rsp + 0x2f9], al
mov dl, 0x6f
lea rcx, [rsp + 0x2f8]
call fcn.1400286d0
mov byte [rsp + 0x2fa], al
mov dl, 0x77
lea rcx, [rsp + 0x2f8]
call fcn.1400286d0
mov byte [rsp + 0x2fb], al
mov dl, 0x20
lea rcx, [rsp + 0x2f8]
call fcn.1400286d0
mov byte [rsp + 0x2fc], al
mov dl, 0x74
lea rcx, [rsp + 0x2f8]
call fcn.1400286d0
mov byte [rsp + 0x2fd], al
mov dl, 0x6f
lea rcx, [rsp + 0x2f8]
call fcn.1400286d0
mov byte [rsp + 0x2fe], al
mov dl, 0x20
lea rcx, [rsp + 0x2f8]
call fcn.1400286d0
mov byte [rsp + 0x2ff], al
mov dl, 0x75
lea rcx, [rsp + 0x2f8]
call fcn.1400286d0
mov byte [rsp + 0x300], al
mov dl, 0x70
lea rcx, [rsp + 0x2f8]
call fcn.1400286d0
mov byte [rsp + 0x301], al
mov dl, 0x64
lea rcx, [rsp + 0x2f8]
call fcn.1400286d0
mov byte ds:[rsp + 0x302], al
mov dl, 0x61
lea rcx, [rsp + 0x2f8]
call fcn.1400286d0
mov byte [rsp + 0x303], al
mov dl, 0x74
lea rcx, [rsp + 0x2f8]
call fcn.1400286d0
mov byte [rsp + 0x304], al
mov dl, 0x65
lea rcx, [rsp + 0x2f8]
call fcn.1400286d0
mov byte [rsp + 0x305], al
mov dl, 0x3a
lea rcx, [rsp + 0x2f8]
call fcn.1400286d0
mov byte [rsp + 0x306], al
xor eax, eax
mov byte [rsp + 0x307], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x2f9]
call fcn.1400286f0
movzx edx, byte ds:[rax]
lea rcx, [rsp + 0x2f8]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x2f9]
call fcn.1400286f0
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0xe
jb 0x140020f80
mov edx, 0xe
lea rcx, [rsp + 0x2f9]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x2f9]
call fcn.1400286e0
xor edx, edx
mov r8d, 0x40
mov rcx, rax
call fcn.14005cc60
nop dword [rax + rax]
test al, al
je 0x1400210e9
lea rcx, str.1._Click_fetch_Offsets_to_fetch_game_offsets.
call fcn.14007f3e0
lea rcx, str.2._Click_Download_YAML_to_download_the_yaml_file.
nop dword [rax + rax]
call fcn.14007f3e0
lea rcx, str.3._Put_the_yaml_file_in_DocumentsAimStarOffsets_folder.
call fcn.14007f3e0
lea rcx, str.4._Restart_the_cheat.
call fcn.14007f3e0
vmovaps xmm2, xmm7
vmovaps xmm1, xmm7
lea rcx, [rsp + 0x958]
call fcn.140006dd0
mov rsi, rax
mov byte [rsp + 0x44], 0x20
mov dl, 0x4f
lea rcx, [rsp + 0x44]
call fcn.1400286d0
mov byte [rsp + 0x45], al
mov dl, 0x4b
lea rcx, [rsp + 0x44]
call fcn.1400286d0
mov byte [rsp + 0x46], al
xor eax, eax
mov byte [rsp + 0x47], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rsp + 0x45]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x44]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x45]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 2
jb 0x140021083
mov edx, 2
lea rcx, [rsp + 0x45]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x45]
call fcn.1400286e0
mov rdx, rsi
mov rcx, rax
call fcn.1400801f0
nop
test al, al
je 0x1400210e9
call fcn.14005ca20
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.14007eb80
mov eax, dword [0x1401481e0]
nop
cmp eax, 3
jne 0x1400213f7
xor r8d, r8d
xor edx, edx
mov ecx, 2
call fcn.14007eb80
call fcn.1400aab80
mov dword [rsp + 0xd20], 0x4b0
call fcn.14007e300
vmovaps xmm0, xmm11
call fcn.14005b440
mov byte [rsp + 0x2e8], 0x55
mov dl, 0x43
lea rcx, [rsp + 0x2e8]
call fcn.1400286d0
mov byte ds:[rsp + 0x2e9], al
mov dl, 0x68
lea rcx, [rsp + 0x2e8]
call fcn.1400286d0
mov byte [rsp + 0x2ea], al
mov dl, 0x65
lea rcx, [rsp + 0x2e8]
call fcn.1400286d0
mov byte [rsp + 0x2eb], al
mov dl, 0x61
lea rcx, [rsp + 0x2e8]
call fcn.1400286d0
mov byte [rsp + 0x2ec], al
mov dl, 0x74
lea rcx, [rsp + 0x2e8]
call fcn.1400286d0
mov byte [rsp + 0x2ed], al
mov dl, 0x20
lea rcx, [rsp + 0x2e8]
call fcn.1400286d0
mov byte [rsp + 0x2ee], al
mov dl, 0x53
lea rcx, [rsp + 0x2e8]
call fcn.1400286d0
mov byte [rsp + 0x2ef], al
mov dl, 0x65
lea rcx, [rsp + 0x2e8]
call fcn.1400286d0
mov byte [rsp + 0x2f0], al
mov dl, 0x74
lea rcx, [rsp + 0x2e8]
call fcn.1400286d0
mov byte [rsp + 0x2f1], al
mov dl, 0x74
lea rcx, [rsp + 0x2e8]
call fcn.1400286d0
mov byte [rsp + 0x2f2], al
mov dl, 0x69
lea rcx, [rsp + 0x2e8]
call fcn.1400286d0
mov byte ds:[rsp + 0x2f3], al
mov dl, 0x6e
lea rcx, [rsp + 0x2e8]
call fcn.1400286d0
mov byte [rsp + 0x2f4], al
mov dl, 0x67
lea rcx, [rsp + 0x2e8]
call fcn.1400286d0
mov byte [rsp + 0x2f5], al
mov dl, 0x73
lea rcx, [rsp + 0x2e8]
call fcn.1400286d0
mov byte [rsp + 0x2f6], al
xor eax, eax
mov byte [rsp + 0x2f7], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x2e9]
call fcn.1400286f0
movzx edx, byte [rax]
lea rcx, [rsp + 0x2e8]
call fcn.1400286d0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x2e9]
call fcn.1400286f0
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x140021290
mov edx, 0xe
lea rcx, [rsp + 0x2e9]
call fcn.1400286f0
mov byte [rax], 0
lea rcx, [rsp + 0x2e9]
call fcn.1400286e0
mov rcx, rax
call fcn.140082e80
nop dword [rax]
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401bc9ae]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bca38]
call fcn.140013040
nop
call fcn.14005b700
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401093fc]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bcaf8]
call fcn.140013040
mov eax, dword [0x1401093f8]
cmp eax, dword [0x1401093f0]
jne 0x14002139a
lea rax, str.Monitor_Refresh_Rate
mov qword [rsp + 0x28], rax
jmp 0x1400213bc
nop word [rax + rax]
cmp eax, dword [rsp + 0xd20]
jne 0x1400213b7
lea rax, str.Game_FPS
mov qword [rsp + 0x28], rax
jmp 0x1400213bc
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xd20]
mov qword [rsp + 0x20], rax
lea r9, [0x1401093f0]
lea r8, [0x1401093f8]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401bcbb0]
call fcn.140013600
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.14007eb80
call fcn.1400527c0
nop dword [rax]
call fcn.140057700
call fcn.140012860
mov rcx, qword [rsp + 0xf90]
xor rcx, rsp
call fcn.1400d7440
lea r11, [rsp + 0x1040]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
vmovaps xmm6, xmmword [r11 - 0x10]
vmovaps xmm7, xmmword [r11 - 0x20]
vmovaps xmm8, xmmword [r11 - 0x30]
vmovaps xmm9, xmmword [r11 - 0x40]
vmovaps xmm10, xmmword [r11 - 0x50]
vmovaps xmm11, xmmword [r11 - 0x60]
vmovaps xmm12, xmmword [r11 - 0x70]
vmovaps xmm13, xmmword [r11 - 0x80]
vmovaps xmm14, xmmword [r11 - 0x90]
vmovaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
ret