Function at 0x140013c30
Capabilities:
Parse pe header

Disassembly:
mov qword [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, 0x10a0
call fcn.1400d2470
sub rsp, rax
vmovaps xmmword [rsp + 0x1090], xmm6
vmovaps xmmword [rsp + 0x1080], xmm7
vmovaps xmmword [rsp + 0x1070], xmm8
vmovaps xmmword [rsp + 0x1060], xmm9
vmovaps xmmword [rsp + 0x1050], xmm10
vmovaps xmmword [rsp + 0x1040], xmm11
vmovaps xmmword [rsp + 0x1030], xmm12
vmovaps xmmword [rsp + 0x1020], xmm13
vmovaps xmmword [rsp + 0x1010], xmm14
vmovaps xmmword [rsp + 0x1000], xmm15
mov rax, qword [0x140104340]
xor rax, rsp
mov qword [rsp + 0xff8], rax
xor r15d, r15d
call fcn.140013020
vxorps xmm7, xmm7, xmm7
vmovss dword [rsp + 0xd90], xmm7
vmovss dword [rsp + 0xd94], xmm7
vmovss dword [rsp + 0xd88], xmm7
vmovss dword [rsp + 0xd8c], xmm7
mov ecx, dword [0x1401043ec]
vxorps xmm2, xmm2, xmm2
vxorps xmm1, xmm1, xmm1
test ecx, ecx
je 0x140013e62
sub ecx, 1
je 0x140013e06
sub ecx, 1
je 0x140013da7
sub ecx, 1
mov rbx, qword [0x1401b7230]
vcvtsi2ss xmm2, xmm2, dword [0x1401b71e4]
vcvtsi2ss xmm1, xmm1, dword [0x1401b7264]
je 0x140013d78
cmp ecx, 1
je 0x140013d49
lea rcx, [rsp + 0xa78]
jmp 0x140013e81
lea rcx, [rsp + 0x9b0]
call fcn.140006ea0
vmovsd xmm0, qword [rax]
vmovss xmm1, dword [0x140143204]
vmovss dword [rsp + 0xd88], xmm1
vmovups xmm1, xmmword [0x1401b5318]
jmp 0x140013eab
lea rcx, [rsp + 0xa80]
call fcn.140006ea0
vmovsd xmm0, qword [rax]
vmovss xmm1, dword [0x140143204]
vmovss dword [rsp + 0xd88], xmm1
vmovups xmm1, xmmword [0x14014327c]
jmp 0x140013ea3
mov rbx, qword [0x1401b7200]
vcvtsi2ss xmm2, xmm2, dword [0x1401b71dc]
vcvtsi2ss xmm1, xmm1, dword [0x1401b7260]
lea rcx, [rsp + 0xa88]
call fcn.140006ea0
vmovsd xmm0, qword [rax]
vmovsd qword [rsp + 0xd90], xmm0
vmovss xmm1, dword [0x140143214]
vmovss dword [rsp + 0xd88], xmm1
vmovss xmm0, dword [0x140143218]
vmovups xmm1, xmmword [0x14014326c]
vmovups xmmword [0x1401b5318], xmm1
jmp 0x140013ebc
mov rbx, qword [0x1401b7218]
vcvtsi2ss xmm2, xmm2, dword [0x1401b71f8]
vcvtsi2ss xmm1, xmm1, dword [0x1401b720c]
lea rcx, [rsp + 0xa90]
call fcn.140006ea0
vmovsd xmm0, qword [rax]
vmovsd qword [rsp + 0xd90], xmm0
vmovss xmm1, dword [0x14014320c]
vmovss dword [rsp + 0xd88], xmm1
vmovss xmm0, dword [0x140143210]
vmovups xmm1, xmmword [0x14014325c]
vmovups xmmword [0x1401b5318], xmm1
jmp 0x140013ebc
mov rbx, qword [0x1401b7230]
vcvtsi2ss xmm2, xmm2, dword [0x1401b71e4]
vcvtsi2ss xmm1, xmm1, dword [0x1401b7264]
lea rcx, [rsp + 0xa98]
call fcn.140006ea0
vmovsd xmm0, qword [rax]
vmovss xmm1, dword [0x140143204]
vmovss dword [rsp + 0xd88], xmm1
vmovups xmm1, xmmword [0x14014324c]
vmovups xmmword [0x1401b5318], xmm1
vmovsd qword [rsp + 0xd90], xmm0
vmovss xmm0, dword [0x140143208]
vmovss dword [rsp + 0xd8c], xmm0
vmovups xmmword [rsp + 0xed0], xmm1
mov rcx, qword [0x1401b7270]
vmovss xmm0, dword [rcx + 0x10]
vsubss xmm1, xmm0, dword [0x1400ea268]
vmulss xmm3, xmm1, dword [0x1400e9f5c]
vmovss xmm0, dword [rcx + 0x14]
vsubss xmm0, xmm0, dword [0x1400ea258]
vmulss xmm1, xmm0, dword [0x1400e9f5c]
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 + 0x758], 0x57
mov al, 0x16
mov cl, 0x3e
mov dl, 0x3a
mov r8b, 4
mov r9b, 0x23
mov r10b, 0x36
mov r11b, 0x25
xor edi, edi
xor al, 0x57
mov byte [rsp + 0x759], al
xor cl, 0x57
mov byte [rsp + 0x75a], cl
xor dl, 0x57
mov byte [rsp + 0x75b], dl
xor r8b, 0x57
mov byte [rsp + 0x75c], r8b
xor r9b, 0x57
mov byte [rsp + 0x75d], r9b
xor r10b, 0x57
mov byte [rsp + 0x75e], r10b
xor r11b, 0x57
mov byte [rsp + 0x75f], r11b
mov byte [rsp + 0x760], dil
xor edx, edx
mov r8d, 0x23
lea rcx, [rsp + 0x759]
call fcn.140052c30
lea rcx, [rsp + 0xd88]
call fcn.1400588a0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x9b8], xmm0
vmovdqu xmm6, xmmword [0x1400eaa40]
vmovups xmmword [rsp + 0x9c8], xmm6
vmovss xmm8, dword [0x1400e9fac]
vmovss dword [rsp + 0x80c], xmm8
vmovss dword [rsp + 0x810], xmm8
vmovss dword [rsp + 0x814], xmm7
vmovss dword [rsp + 0x818], xmm7
lea rax, [rsp + 0x9b8]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x9c8]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x80c]
lea r8, [rsp + 0x814]
lea rdx, [rsp + 0xd90]
mov rcx, rbx
call fcn.14007d050
vmovss xmm0, dword [0x1400ea134]
vmovss dword [rsp + 0x81c], xmm0
vmovss xmm15, dword [0x1400ea0c4]
vmovss dword [rsp + 0x820], xmm15
lea rcx, [rsp + 0x81c]
call fcn.1400588a0
mov r8, qword [0x1401b52a8]
add r8, 0xfffffffffffffff0
lea rax, [rsp + 0x798]
mov qword [rsp + 0x20], rax
mov r9, 0xffffffffffffffff
lea rdx, [0x1401b5298]
lea rcx, [rsp + 0xad8]
call fcn.14002ae90
nop
lea rcx, [rsp + 0xad8]
call fcn.140008810
mov rbx, rax
mov dword [rsp + 0x20], 0x2d
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0xc18]
call fcn.1400059d0
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0x9d8], xmm0
mov rdx, rbx
lea rcx, [rsp + 0x9d8]
call fcn.14007b6f0
nop
lea rcx, [rsp + 0xad8]
call fcn.140006480
lea rcx, [0x14014321c]
call fcn.1400588a0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x9e8], xmm0
vmovups xmmword [rsp + 0x9f8], 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 [0x1401b71e0]
vmovss dword [rsp + 0x834], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401b71d4]
vmovss dword [rsp + 0x838], xmm1
lea rax, [rsp + 0x9e8]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x9f8]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x824]
lea r8, [rsp + 0x82c]
lea rdx, [rsp + 0x834]
mov rcx, qword [0x1401b71e8]
call fcn.14007d050
xor ecx, ecx
call fcn.14004fd70
test al, al
je 0x1400141e6
mov dword [0x140143200], r15d
mov rcx, qword [0x1401b7270]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rbx, qword [rax + 0x298]
lea rcx, [rsp + 0xed0]
call fcn.140047c30
mov r9d, eax
mov rax, qword [0x1401b7270]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm3, dword [rcx + 0x24]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401b71e0]
vmovss xmm5, dword [0x14014321c]
vaddss xmm0, xmm0, xmm5
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmovss dword [rsp + 0x83c], xmm1
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401b71d4]
vaddss xmm0, xmm2, dword [0x140143220]
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 + 0x844], xmm1
vaddss xmm2, xmm2, dword [0x140143220]
vmovss dword [rsp + 0x848], xmm2
vmovss xmm10, dword [0x1400ea050]
vmovss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x20], xmm15
lea r8, [rsp + 0x83c]
lea rdx, [rsp + 0x844]
mov rcx, rbx
call fcn.14006b8b0
lea rcx, [0x140143224]
call fcn.1400588a0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0xa08], xmm0
vmovups xmmword [rsp + 0x9a0], xmm6
vmovss dword [rsp + 0x84c], xmm8
vmovss dword [rsp + 0x850], xmm8
vmovss dword [rsp + 0x85c], xmm7
vmovss dword [rsp + 0x860], xmm7
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401b71e0]
vmovss dword [rsp + 0x864], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401b71d4]
vmovss dword [rsp + 0x868], xmm1
lea rax, [rsp + 0xa08]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x9a0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x84c]
lea r8, [rsp + 0x85c]
lea rdx, [rsp + 0x864]
mov rcx, qword [0x1401b7250]
call fcn.14007d050
xor ecx, ecx
call fcn.14004fd70
test al, al
je 0x140014395
mov dword [0x140143200], 1
mov rcx, qword [0x1401b7270]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rbx, qword [rax + 0x298]
lea rcx, [rsp + 0xed0]
call fcn.140047c30
mov r9d, eax
mov rax, qword [0x1401b7270]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm3, dword [rcx + 0x24]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401b71e0]
vmovss xmm5, dword [0x140143224]
vaddss xmm0, xmm0, xmm5
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmovss dword [rsp + 0x86c], xmm1
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401b71d4]
vaddss xmm0, xmm2, dword [0x140143228]
vaddss xmm1, xmm0, xmm3
vmovss dword [rsp + 0x870], xmm1
mov rax, qword [rax + 0x3ef8]
vmovss xmm2, dword [rax + 0x24]
vaddss xmm1, xmm5, dword [rax + 0x20]
vmovss dword [rsp + 0x874], xmm1
vaddss xmm2, xmm2, dword [0x140143228]
vmovss dword [rsp + 0x878], xmm2
vmovss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x20], xmm15
lea r8, [rsp + 0x86c]
lea rdx, [rsp + 0x874]
mov rcx, rbx
call fcn.14006b8b0
lea rcx, [0x14014322c]
call fcn.1400588a0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0xa18], xmm0
vmovups xmmword [rsp + 0xa28], xmm6
vmovss dword [rsp + 0x87c], xmm8
vmovss dword [rsp + 0x880], xmm8
vmovss dword [rsp + 0x884], xmm7
vmovss dword [rsp + 0x888], xmm7
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401b71e0]
vmovss dword [rsp + 0x88c], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401b71d4]
vmovss dword [rsp + 0x890], xmm1
lea rax, [rsp + 0xa18]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xa28]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x87c]
lea r8, [rsp + 0x884]
lea rdx, [rsp + 0x88c]
mov rcx, qword [0x1401b71f0]
call fcn.14007d050
xor ecx, ecx
call fcn.14004fd70
test al, al
je 0x14001453c
mov dword [0x140143200], 2
mov rcx, qword [0x1401b7270]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rbx, qword [rax + 0x298]
lea rcx, [rsp + 0xed0]
call fcn.140047c30
mov r9d, eax
mov rax, qword [0x1401b7270]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm3, dword [rcx + 0x24]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401b71e0]
vmovss xmm5, dword [0x14014322c]
vaddss xmm0, xmm0, xmm5
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmovss dword [rsp + 0x79c], xmm1
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401b71d4]
vaddss xmm0, xmm2, dword [0x140143230]
vaddss xmm1, xmm0, xmm3
vmovss dword [rsp + 0x7a0], xmm1
mov rax, qword [rax + 0x3ef8]
vmovss xmm2, dword [rax + 0x24]
vaddss xmm1, xmm5, dword [rax + 0x20]
vmovss dword [rsp + 0x7a4], xmm1
vaddss xmm2, xmm2, dword [0x140143230]
vmovss dword [rsp + 0x7a8], xmm2
vmovss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x20], xmm15
lea r8, [rsp + 0x79c]
lea rdx, [rsp + 0x7a4]
mov rcx, rbx
call fcn.14006b8b0
lea rcx, [0x140143234]
call fcn.1400588a0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0xa38], xmm0
vmovups xmmword [rsp + 0xa48], xmm6
vmovss dword [rsp + 0x7ac], xmm8
vmovss dword [rsp + 0x7b0], xmm8
vmovss dword [rsp + 0x7b4], xmm7
vmovss dword [rsp + 0x7b8], xmm7
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401b71e0]
vmovss dword [rsp + 0x7bc], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401b71d4]
vmovss dword [rsp + 0x7c0], xmm1
lea rax, [rsp + 0xa38]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xa48]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x7ac]
lea r8, [rsp + 0x7b4]
lea rdx, [rsp + 0x7bc]
mov rcx, qword [0x1401b7220]
call fcn.14007d050
xor ecx, ecx
call fcn.14004fd70
test al, al
je 0x1400146e3
mov dword [0x140143200], 3
mov rcx, qword [0x1401b7270]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rbx, qword [rax + 0x298]
lea rcx, [rsp + 0xed0]
call fcn.140047c30
mov r9d, eax
mov rax, qword [0x1401b7270]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm3, dword [rcx + 0x24]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401b71e0]
vmovss xmm5, dword [0x140143234]
vaddss xmm0, xmm0, xmm5
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmovss dword [rsp + 0x7c4], xmm1
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401b71d4]
vaddss xmm0, xmm2, dword [0x140143238]
vaddss xmm1, xmm0, xmm3
vmovss dword [rsp + 0x7c8], xmm1
mov rax, qword [rax + 0x3ef8]
vmovss xmm2, dword [rax + 0x24]
vaddss xmm1, xmm5, dword [rax + 0x20]
vmovss dword [rsp + 0x854], xmm1
vaddss xmm2, xmm2, dword [0x140143238]
vmovss dword [rsp + 0x858], xmm2
vmovss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x20], xmm15
lea r8, [rsp + 0x7c4]
lea rdx, [rsp + 0x854]
mov rcx, rbx
call fcn.14006b8b0
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0xfe8]
call fcn.1400059d0
mov rax, qword [0x1401b7270]
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 [0x1400ea124]
vaddss xmm0, xmm2, xmm9
vmovss dword [rsp + 0x7d4], xmm0
vmovss xmm1, dword [0x1400ea240]
vmovss dword [rsp + 0x7d8], xmm1
lea rcx, [rsp + 0x7d4]
call fcn.1400588a0
vmovss xmm0, dword [0x1400ea1f0]
vmovss dword [rsp + 0x7dc], xmm0
vmovss xmm1, dword [0x1400ea180]
vmovss dword [rsp + 0x7e0], xmm1
mov rcx, qword [0x1401b7270]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
xor r8d, r8d
lea rdx, str.User
mov rcx, qword [rcx + 0x3ef8]
call fcn.14004c520
mov edx, eax
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [rsp + 0x7dc]
lea rcx, str.User
call fcn.14004fea0
mov rax, qword [0x1401b7270]
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, xmm15
vmovss dword [rsp + 0x7e4], xmm3
vmovss xmm14, dword [0x1400ea108]
vaddss xmm0, xmm4, xmm14
vmovss dword [rsp + 0x7e8], xmm0
lea rcx, [rsp + 0x7e4]
call fcn.1400588a0
lea rcx, [rsp + 0xaa0]
call fcn.1400587f0
call fcn.14004cc90
vmovups xmmword [rsp + 0xa58], xmm6
vmovss dword [rsp + 0x7ec], xmm8
vmovss dword [rsp + 0x7f0], xmm8
vmovss dword [rsp + 0x7f4], xmm7
vmovss dword [rsp + 0x7f8], xmm7
lea rax, [rsp + 0xa58]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x7ec]
lea r8, [rsp + 0x7f4]
vmovss xmm1, dword [0x1400ea160]
mov rcx, qword [0x1401b7238]
call fcn.140013a70
mov rax, qword [0x1401b7270]
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 [0x1400ea188]
vaddss xmm0, xmm2, xmm12
call fcn.140058900
vmovss xmm6, dword [0x1400ea2e0]
vmovaps xmm1, xmm6
vxorps xmm0, xmm0, xmm0
call fcn.140058730
mov byte [rsp + 0x788], 0x1a
mov al, 0x4f
mov cl, 0x69
mov dl, 0x7f
mov r8b, 0x68
mov r9b, 0x20
mov r10b, 0x10
mov r11b, 0x3f
movzx ebx, cl
xor edi, edi
xor al, 0x1a
mov byte [rsp + 0x789], al
xor cl, 0x1a
mov byte [rsp + 0x78a], cl
xor dl, 0x1a
mov byte [rsp + 0x78b], dl
xor r8b, 0x1a
mov byte [rsp + 0x78c], r8b
xor r9b, 0x1a
mov byte [rsp + 0x78d], r9b
xor r10b, 0x1a
mov byte [rsp + 0x78e], r10b
xor r11b, 0x1a
mov byte [rsp + 0x78f], r11b
xor bl, 0x1a
mov byte [rsp + 0x790], bl
mov byte [rsp + 0x791], dil
vmovups ymm0, ymmword [0x1401b52c8]
vmovups ymmword [rsp + 0x8d0], ymm0
lea rdx, [rsp + 0x8d0]
lea rcx, [rsp + 0x789]
vzeroupper
call fcn.14007b5b0
call fcn.1400500d0
mov rax, qword [0x1401b7270]
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.140058900
mov rax, qword [0x1401b7270]
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 + 0x7fc], xmm3
vmovss xmm0, dword [0x1400ea1a0]
vmovss dword [rsp + 0x800], xmm0
lea rcx, [rsp + 0x7fc]
call fcn.1400588a0
mov byte [rsp + 0x778], 0x5b
mov al, 9
mov cl, 0x32
mov dl, 0x35
mov r8b, 0x3c
mov r9b, 0x68
mov r10b, 0x76
mov r11b, 0x7e
mov bl, 0x28
xor al, 0x5b
mov byte [rsp + 0x779], al
xor cl, 0x5b
mov byte [rsp + 0x77a], cl
xor dl, 0x5b
mov byte [rsp + 0x77b], dl
xor r8b, 0x5b
mov byte [rsp + 0x77c], r8b
xor r9b, 0x5b
mov byte [rsp + 0x77d], r9b
xor r10b, 0x5b
mov byte [rsp + 0x77e], r10b
xor r11b, 0x5b
mov byte [rsp + 0x77f], r11b
xor bl, 0x5b
mov byte [rsp + 0x780], bl
mov byte [rsp + 0x781], dil
lea rdx, str.Oct__5_2024
lea rcx, [rsp + 0x779]
call fcn.14007b5b0
lea rcx, [0x14014323c]
call fcn.1400588a0
mov byte [rsp + 0x740], 0x29
mov al, 0x79
mov cl, 0x48
mov dl, 0x4e
mov r8b, 0x4c
xor al, 0x29
mov byte [rsp + 0x741], al
xor cl, 0x29
mov byte [rsp + 0x742], cl
xor dl, 0x29
mov byte [rsp + 0x743], dl
xor r8b, 0x29
mov byte [rsp + 0x744], r8b
mov byte [rsp + 0x745], dil
mov rcx, qword [0x1401b7270]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
xor r8d, r8d
lea rdx, [rsp + 0x741]
mov rcx, qword [rcx + 0x3ef8]
call fcn.14004c520
mov edx, eax
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [0x140143244]
lea rcx, [rsp + 0x741]
call fcn.14004fea0
lea r14, str._.1f
vmovsd xmm13, qword [0x1400ea048]
mov eax, dword [0x140143200]
test eax, eax
jne 0x140016807
xor r8d, r8d
xor edx, edx
mov ecx, 2
call fcn.14007ad90
vmovss dword [rsp + 0x804], xmm9
vmovss xmm11, dword [0x1400ea13c]
vmovss dword [rsp + 0x808], xmm11
lea rcx, [rsp + 0x804]
call fcn.1400588a0
mov byte [rsp + 0x768], 0x4b
mov al, 0xa4
mov cl, 0xca
mov dl, 0xe5
mov r8b, 0x6b
mov r9b, 0xe
mov r10b, 0x18
mov r11b, 0x1b
xor ebx, ebx
xor al, 0x4b
mov byte [rsp + 0x769], al
xor cl, 0x4b
mov byte [rsp + 0x76a], cl
xor dl, 0x4b
mov byte [rsp + 0x76b], dl
xor r8b, 0x4b
mov byte [rsp + 0x76c], r8b
xor r9b, 0x4b
mov byte [rsp + 0x76d], r9b
xor r10b, 0x4b
mov byte [rsp + 0x76e], r10b
xor r11b, 0x4b
mov byte [rsp + 0x76f], r11b
mov byte [rsp + 0x770], bl
lea rcx, [rsp + 0x769]
call fcn.14007efc0
vmovss dword [rsp + 0xeb4], xmm7
vmovss dword [rsp + 0xeb8], xmm15
mov dword [rsp + 0xdac], r15d
mov dword [rsp + 0xd98], 2
mov dword [rsp + 0xeac], r15d
mov dword [rsp + 0xeb0], 0x80
mov rax, qword [0x1401b7270]
vmovss xmm0, dword [rax + 0x3810]
vaddss xmm1, xmm0, xmm0
vaddss xmm2, xmm1, dword [rax + 0x3c20]
vcvtss2sd xmm3, xmm2, xmm2
vmulsd xmm0, xmm3, xmm13
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, [0x1401043c1]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b75e8]
call fcn.140013340
cmp byte [0x1401043c1], bl
je 0x140015402
mov rax, qword [0x1401b74a8]
mov qword [rsp + 0x8f0], rax
mov rax, qword [0x1401b7530]
mov qword [rsp + 0x8f8], rax
mov rax, qword [0x1401b7518]
mov qword [rsp + 0x900], rax
mov rax, qword [0x1401b7520]
mov qword [rsp + 0x8d0], rax
mov rax, qword [0x1401b7668]
mov qword [rsp + 0x8d8], rax
mov rax, qword [0x1401b7468]
mov qword [rsp + 0x8e0], rax
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b53e8]
mov qword [rsp + 0x30], rax
lea rax, str.BoxCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401043c4]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7480]
call fcn.140013340
cmp byte [0x1401043c4], bl
je 0x140014ede
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401043c0]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b73f8]
call fcn.140013340
movsxd rax, dword [0x1401b73b8]
mov rcx, qword [rsp + rax*8 + 0x8f0]
mov qword [rsp + 0x28], rcx
lea rax, [rsp + 0xd98]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdac]
lea r8, [0x1401b73b8]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7578]
call fcn.1400138e0
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xeb8]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xeb4]
lea r8, [0x1401b7a18]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b74c8]
call fcn.140013750
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b5418]
mov qword [rsp + 0x30], rax
lea rax, str.FilledBoxCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401b7389]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7460]
call fcn.140013340
cmp byte [0x1401b7389], bl
je 0x140014f7e
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b5448]
mov qword [rsp + 0x30], rax
lea rax, str.MultiCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401b737b]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7550]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b5438]
mov qword [rsp + 0x30], rax
lea rax, str.HeadBoxCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401b7381]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b74d0]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b5428]
mov qword [rsp + 0x30], rax
lea rax, str.BoneCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401043c2]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7458]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b53f8]
mov qword [rsp + 0x30], rax
lea rax, str.PenisCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401b7380]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7600]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b5408]
mov qword [rsp + 0x30], rax
lea rbx, str.LineCol
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401b7390]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7608]
call fcn.140013340
cmp byte [0x1401b7390], dil
je 0x1400150f8
movsxd rax, dword [0x1401b738c]
mov rcx, qword [rsp + rax*8 + 0x8d0]
mov qword [rsp + 0x28], rcx
lea rax, [rsp + 0xd98]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdac]
lea r8, [0x1401b738c]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b76d0]
call fcn.1400138e0
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b53d8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401b7385]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b76c8]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401043c3]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b74f8]
call fcn.140013340
cmp byte [0x1401043c3], dil
je 0x1400151c2
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b7383]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7408]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b7378]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7620]
call fcn.140013340
cmp byte [0x1401b7378], dil
je 0x140015247
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b7379]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7648]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b7387]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b76e8]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b738a]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b76d8]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b7382]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7630]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401043c5]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7420]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b7388]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b74e0]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b5458]
mov qword [rsp + 0x30], rax
lea rax, str.VisibleCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401b737a]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b74f0]
call fcn.140013340
lea rax, [0x1400e0228]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xeb0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xeac]
lea r8, [0x1401b7374]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b74d8]
call fcn.1400138e0
call fcn.14007a530
vmovaps xmm0, xmm11
call fcn.140058940
mov byte [rsp + 0x3c0], 0x61
mov dl, 0xef
lea rcx, [rsp + 0x3c0]
call fcn.1400286f0
mov byte [rsp + 0x3c1], al
mov dl, 0x96
lea rcx, [rsp + 0x3c0]
call fcn.1400286f0
mov byte [rsp + 0x3c2], al
mov dl, 0x81
lea rcx, [rsp + 0x3c0]
call fcn.1400286f0
mov byte [rsp + 0x3c3], al
mov dl, 0x20
lea rcx, [rsp + 0x3c0]
call fcn.1400286f0
mov byte [rsp + 0x3c4], al
mov dl, 0x45
lea rcx, [rsp + 0x3c0]
call fcn.1400286f0
mov byte [rsp + 0x3c5], al
mov dl, 0x53
lea rcx, [rsp + 0x3c0]
call fcn.1400286f0
mov byte [rsp + 0x3c6], al
mov dl, 0x50
lea rcx, [rsp + 0x3c0]
call fcn.1400286f0
mov byte [rsp + 0x3c7], al
mov dl, 0x20
lea rcx, [rsp + 0x3c0]
call fcn.1400286f0
mov byte [rsp + 0x3c8], al
mov dl, 0x50
lea rcx, [rsp + 0x3c0]
call fcn.1400286f0
mov byte [rsp + 0x3c9], al
mov dl, 0x72
lea rcx, [rsp + 0x3c0]
call fcn.1400286f0
mov byte [rsp + 0x3ca], al
mov dl, 0x65
lea rcx, [rsp + 0x3c0]
call fcn.1400286f0
mov byte [rsp + 0x3cb], al
mov dl, 0x76
lea rcx, [rsp + 0x3c0]
call fcn.1400286f0
mov byte [rsp + 0x3cc], al
mov dl, 0x69
lea rcx, [rsp + 0x3c0]
call fcn.1400286f0
mov byte [rsp + 0x3cd], al
mov dl, 0x65
lea rcx, [rsp + 0x3c0]
call fcn.1400286f0
mov byte [rsp + 0x3ce], al
mov dl, 0x77
lea rcx, [rsp + 0x3c0]
call fcn.1400286f0
mov byte [rsp + 0x3cf], al
xor eax, eax
mov byte [rsp + 0x3d0], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rsp + 0x3c1]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x3c0]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3c1]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x140015570
mov edx, 0xf
lea rcx, [rsp + 0x3c1]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x3c1]
call fcn.140028700
mov rcx, rax
call fcn.14007efc0
mov ecx, 0xffffffff
call fcn.140079920
vmovaps xmm6, xmm0
call fcn.140058870
vmovaps xmm2, xmm0
vmovaps xmm1, xmm6
lea rcx, [rsp + 0xaa8]
call fcn.140006ea0
mov rcx, qword [rax]
call fcn.14000f530
call fcn.140058be0
vmulss xmm2, xmm0, dword [0x1400ea100]
vmovaps xmm1, xmm7
lea rcx, [rsp + 0x8a4]
call fcn.140006ea0
lea rcx, [rsp + 0x8a4]
call fcn.14007e340
mov byte [rsp + 0xb8], 0x21
mov dl, 0xef
lea rcx, [rsp + 0xb8]
call fcn.1400286f0
mov byte [rsp + 0xb9], al
mov dl, 0x83
lea rcx, [rsp + 0xb8]
call fcn.1400286f0
mov byte [rsp + 0xba], al
mov dl, 0xab
lea rcx, [rsp + 0xb8]
call fcn.1400286f0
mov byte [rsp + 0xbb], al
mov dl, 0x20
lea rcx, [rsp + 0xb8]
call fcn.1400286f0
mov byte [rsp + 0xbc], al
mov dl, 0x47
lea rcx, [rsp + 0xb8]
call fcn.1400286f0
mov byte [rsp + 0xbd], al
mov dl, 0x6c
lea rcx, [rsp + 0xb8]
call fcn.1400286f0
mov byte [rsp + 0xbe], al
mov dl, 0x6f
lea rcx, [rsp + 0xb8]
call fcn.1400286f0
mov byte [rsp + 0xbf], al
mov dl, 0x77
lea rcx, [rsp + 0xb8]
call fcn.1400286f0
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.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0xb8]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0xb9]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x140015700
mov edx, 8
lea rcx, [rsp + 0xb9]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0xb9]
call fcn.140028700
mov rcx, rax
call fcn.14007efc0
vmovss dword [rsp + 0xea4], xmm8
vmovss xmm0, dword [0x1400ea134]
vmovss dword [rsp + 0xea8], xmm0
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b5260]
mov qword [rsp + 0x30], rax
lea rax, str.GlowCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401b7715]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7500]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm6, xmm2, xmm2
mov byte [rsp + 0x98], 0x32
mov dl, 0x52
lea rcx, [rsp + 0x98]
call fcn.1400286f0
mov byte [rsp + 0x99], al
mov dl, 0x61
lea rcx, [rsp + 0x98]
call fcn.1400286f0
mov byte [rsp + 0x9a], al
mov dl, 0x69
lea rcx, [rsp + 0x98]
call fcn.1400286f0
mov byte [rsp + 0x9b], al
mov dl, 0x6e
lea rcx, [rsp + 0x98]
call fcn.1400286f0
mov byte [rsp + 0x9c], al
mov dl, 0x62
lea rcx, [rsp + 0x98]
call fcn.1400286f0
mov byte [rsp + 0x9d], al
mov dl, 0x6f
lea rcx, [rsp + 0x98]
call fcn.1400286f0
mov byte [rsp + 0x9e], al
mov dl, 0x77
lea rcx, [rsp + 0x98]
call fcn.1400286f0
mov byte [rsp + 0x9f], al
xor eax, eax
mov byte [rsp + 0xa0], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rsp + 0x99]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x98]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x99]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x140015890
mov edx, 7
lea rcx, [rsp + 0x99]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x99]
call fcn.140028700
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b771b]
vmovaps xmm2, xmm6
vmovaps xmm1, xmm15
mov rcx, rax
call fcn.140013340
cmp byte [0x1401b771b], 0
je 0x140015b1e
mov byte [rsp + 0x3a8], 0x16
mov dl, 0x52
lea rcx, [rsp + 0x3a8]
call fcn.1400286f0
mov byte [rsp + 0x3a9], al
mov dl, 0x61
lea rcx, [rsp + 0x3a8]
call fcn.1400286f0
mov byte [rsp + 0x3aa], al
mov dl, 0x69
lea rcx, [rsp + 0x3a8]
call fcn.1400286f0
mov byte [rsp + 0x3ab], al
mov dl, 0x6e
lea rcx, [rsp + 0x3a8]
call fcn.1400286f0
mov byte [rsp + 0x3ac], al
mov dl, 0x62
lea rcx, [rsp + 0x3a8]
call fcn.1400286f0
mov byte [rsp + 0x3ad], al
mov dl, 0x6f
lea rcx, [rsp + 0x3a8]
call fcn.1400286f0
mov byte [rsp + 0x3ae], al
mov dl, 0x77
lea rcx, [rsp + 0x3a8]
call fcn.1400286f0
mov byte [rsp + 0x3af], al
mov dl, 0x20
lea rcx, [rsp + 0x3a8]
call fcn.1400286f0
mov byte [rsp + 0x3b0], al
mov dl, 0x53
lea rcx, [rsp + 0x3a8]
call fcn.1400286f0
mov byte [rsp + 0x3b1], al
mov dl, 0x70
lea rcx, [rsp + 0x3a8]
call fcn.1400286f0
mov byte [rsp + 0x3b2], al
mov dl, 0x65
lea rcx, [rsp + 0x3a8]
call fcn.1400286f0
mov byte [rsp + 0x3b3], al
mov dl, 0x65
lea rcx, [rsp + 0x3a8]
call fcn.1400286f0
mov byte [rsp + 0x3b4], al
mov dl, 0x64
lea rcx, [rsp + 0x3a8]
call fcn.1400286f0
mov byte [rsp + 0x3b5], al
mov dl, 0x3a
lea rcx, [rsp + 0x3a8]
call fcn.1400286f0
mov byte [rsp + 0x3b6], al
mov dl, 0x20
lea rcx, [rsp + 0x3a8]
call fcn.1400286f0
mov byte [rsp + 0x3b7], al
xor eax, eax
mov byte [rsp + 0x3b8], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x3a9]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x3a8]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3a9]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x140015a90
mov edx, 0xf
lea rcx, [rsp + 0x3a9]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x3a9]
call fcn.140028700
mov qword [rsp + 0x28], r14
lea rcx, [rsp + 0xea8]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0xea4]
lea r8, [0x140143700]
vmovaps xmm1, xmm15
mov rcx, rax
call fcn.140013750
mov byte [rsp + 0x498], 0x64
mov dl, 0xef
lea rcx, [rsp + 0x498]
call fcn.1400286f0
mov byte [rsp + 0x499], al
mov dl, 0x85
lea rcx, [rsp + 0x498]
call fcn.1400286f0
mov byte [rsp + 0x49a], al
mov dl, 0x8e
lea rcx, [rsp + 0x498]
call fcn.1400286f0
mov byte [rsp + 0x49b], al
mov dl, 0x20
lea rcx, [rsp + 0x498]
call fcn.1400286f0
mov byte [rsp + 0x49c], al
mov dl, 0x45
lea rcx, [rsp + 0x498]
call fcn.1400286f0
mov byte [rsp + 0x49d], al
mov dl, 0x78
lea rcx, [rsp + 0x498]
call fcn.1400286f0
mov byte [rsp + 0x49e], al
mov dl, 0x74
lea rcx, [rsp + 0x498]
call fcn.1400286f0
mov byte [rsp + 0x49f], al
mov dl, 0x65
lea rcx, [rsp + 0x498]
call fcn.1400286f0
mov byte [rsp + 0x4a0], al
mov dl, 0x72
lea rcx, [rsp + 0x498]
call fcn.1400286f0
mov byte [rsp + 0x4a1], al
mov dl, 0x6e
lea rcx, [rsp + 0x498]
call fcn.1400286f0
mov byte [rsp + 0x4a2], al
mov dl, 0x61
lea rcx, [rsp + 0x498]
call fcn.1400286f0
mov byte [rsp + 0x4a3], al
mov dl, 0x6c
lea rcx, [rsp + 0x498]
call fcn.1400286f0
mov byte [rsp + 0x4a4], al
mov dl, 0x20
lea rcx, [rsp + 0x498]
call fcn.1400286f0
mov byte [rsp + 0x4a5], al
mov dl, 0x52
lea rcx, [rsp + 0x498]
call fcn.1400286f0
mov byte [rsp + 0x4a6], al
mov dl, 0x61
lea rcx, [rsp + 0x498]
call fcn.1400286f0
mov byte [rsp + 0x4a7], al
mov dl, 0x64
lea rcx, [rsp + 0x498]
call fcn.1400286f0
mov byte [rsp + 0x4a8], al
mov dl, 0x61
lea rcx, [rsp + 0x498]
call fcn.1400286f0
mov byte [rsp + 0x4a9], al
mov dl, 0x72
lea rcx, [rsp + 0x498]
call fcn.1400286f0
mov byte [rsp + 0x4aa], al
xor eax, eax
mov byte [rsp + 0x4ab], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rsp + 0x499]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x498]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x499]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0x12
jb 0x140015cc0
mov edx, 0x12
lea rcx, [rsp + 0x499]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x499]
call fcn.140028700
mov rcx, rax
call fcn.14007efc0
vmovss xmm0, dword [0x1400e9f88]
vmovss dword [rsp + 0xe1c], xmm0
vmovss dword [rsp + 0xe68], xmm10
vmovss xmm1, dword [0x1400ea254]
vmovss dword [rsp + 0xe14], xmm1
vmovss xmm0, dword [0x1400ea280]
vmovss dword [rsp + 0xe18], xmm0
vmovss xmm1, dword [0x1400ea1b0]
vmovss dword [rsp + 0xe0c], xmm1
vmovss xmm0, dword [0x1400ea238]
vmovss dword [rsp + 0xe10], xmm0
vmovss dword [rsp + 0xe04], xmm7
vmovss dword [rsp + 0xe08], xmm8
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b771e]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7470]
call fcn.140013340
cmp byte [0x1401b771e], 0
je 0x140015f3b
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b771d]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7448]
call fcn.140013340
cmp byte [0x1401b771d], 0
je 0x140015f3b
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b771f]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7438]
call fcn.140013340
lea rax, str._1.f
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xe68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xe1c]
lea r8, [0x140143708]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7508]
call fcn.140013750
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xe18]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xe14]
lea r8, [0x140143710]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b76c0]
call fcn.140013750
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xe10]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xe0c]
lea r8, [0x140143704]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7658]
call fcn.140013750
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xe08]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xe04]
lea r8, [0x14014370c]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7610]
call fcn.140013750
call fcn.14007e4c0
mov byte [rsp + 0x348], 0x2e
mov dl, 0xef
lea rcx, [rsp + 0x348]
call fcn.1400286f0
mov byte [rsp + 0x349], al
mov dl, 0x86
lea rcx, [rsp + 0x348]
call fcn.1400286f0
mov byte [rsp + 0x34a], al
mov dl, 0x92
lea rcx, [rsp + 0x348]
call fcn.1400286f0
mov byte [rsp + 0x34b], al
mov dl, 0x20
lea rcx, [rsp + 0x348]
call fcn.1400286f0
mov byte [rsp + 0x34c], al
mov dl, 0x43
lea rcx, [rsp + 0x348]
call fcn.1400286f0
mov byte [rsp + 0x34d], al
mov dl, 0x72
lea rcx, [rsp + 0x348]
call fcn.1400286f0
mov byte [rsp + 0x34e], al
mov dl, 0x6f
lea rcx, [rsp + 0x348]
call fcn.1400286f0
mov byte [rsp + 0x34f], al
mov dl, 0x73
lea rcx, [rsp + 0x348]
call fcn.1400286f0
mov byte [rsp + 0x350], al
mov dl, 0x73
lea rcx, [rsp + 0x348]
call fcn.1400286f0
mov byte [rsp + 0x351], al
mov dl, 0x68
lea rcx, [rsp + 0x348]
call fcn.1400286f0
mov byte [rsp + 0x352], al
mov dl, 0x61
lea rcx, [rsp + 0x348]
call fcn.1400286f0
mov byte [rsp + 0x353], al
mov dl, 0x69
lea rcx, [rsp + 0x348]
call fcn.1400286f0
mov byte [rsp + 0x354], al
mov dl, 0x72
lea rcx, [rsp + 0x348]
call fcn.1400286f0
mov byte [rsp + 0x355], al
mov dl, 0x73
lea rcx, [rsp + 0x348]
call fcn.1400286f0
mov byte [rsp + 0x356], al
xor eax, eax
mov byte [rsp + 0x357], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x349]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x348]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x349]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x140016090
mov edx, 0xe
lea rcx, [rsp + 0x349]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x349]
call fcn.140028700
mov rcx, rax
call fcn.14007efc0
vmovss dword [rsp + 0xdfc], xmm8
vmovss xmm0, dword [0x1400ea170]
vmovss dword [rsp + 0xe00], xmm0
mov dword [rsp + 0xda0], 1
mov dword [rsp + 0xd9c], 0x64
mov dword [rsp + 0xdf4], 1
mov dword [rsp + 0xdf8], 0x32
mov dword [rsp + 0xdf0], 1
mov dword [rsp + 0xebc], 0x14
vmovss dword [rsp + 0xde8], xmm8
vmovss dword [rsp + 0xdec], xmm0
mov byte [rsp + 0x420], 0x4f
mov dl, 0x23
lea rcx, [rsp + 0x420]
call fcn.1400286f0
mov byte [rsp + 0x421], al
mov dl, 0x23
lea rcx, [rsp + 0x420]
call fcn.1400286f0
mov byte [rsp + 0x422], al
mov dl, 0x23
lea rcx, [rsp + 0x420]
call fcn.1400286f0
mov byte [rsp + 0x423], al
mov dl, 0x43
lea rcx, [rsp + 0x420]
call fcn.1400286f0
mov byte [rsp + 0x424], al
mov dl, 0x72
lea rcx, [rsp + 0x420]
call fcn.1400286f0
mov byte [rsp + 0x425], al
mov dl, 0x6f
lea rcx, [rsp + 0x420]
call fcn.1400286f0
mov byte [rsp + 0x426], al
mov dl, 0x73
lea rcx, [rsp + 0x420]
call fcn.1400286f0
mov byte [rsp + 0x427], al
mov dl, 0x73
lea rcx, [rsp + 0x420]
call fcn.1400286f0
mov byte [rsp + 0x428], al
mov dl, 0x68
lea rcx, [rsp + 0x420]
call fcn.1400286f0
mov byte [rsp + 0x429], al
mov dl, 0x61
lea rcx, [rsp + 0x420]
call fcn.1400286f0
mov byte [rsp + 0x42a], al
mov dl, 0x69
lea rcx, [rsp + 0x420]
call fcn.1400286f0
mov byte [rsp + 0x42b], al
mov dl, 0x72
lea rcx, [rsp + 0x420]
call fcn.1400286f0
mov byte [rsp + 0x42c], al
mov dl, 0x73
lea rcx, [rsp + 0x420]
call fcn.1400286f0
mov byte [rsp + 0x42d], al
mov dl, 0x43
lea rcx, [rsp + 0x420]
call fcn.1400286f0
mov byte [rsp + 0x42e], al
mov dl, 0x6f
lea rcx, [rsp + 0x420]
call fcn.1400286f0
mov byte [rsp + 0x42f], al
mov dl, 0x6c
lea rcx, [rsp + 0x420]
call fcn.1400286f0
mov byte [rsp + 0x430], al
xor eax, eax
mov byte [rsp + 0x431], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x421]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x420]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x421]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0x10
jb 0x1400162e0
mov edx, 0x10
lea rcx, [rsp + 0x421]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x421]
call fcn.140028700
mov rbx, rax
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b53b8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401b7393]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b75f8]
call fcn.140013340
cmp byte [0x1401b7393], 0
je 0x1400167e8
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401043c7]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7628]
call fcn.140013340
lea rdi, str._.f_px
cmp byte [0x1401043c7], 0
je 0x140016415
mov qword [rsp + 0x28], rdi
lea rax, [rsp + 0xe00]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdfc]
lea r8, [0x1401043c8]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b74a0]
call fcn.140013750
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401043e8]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7680]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401043d4]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7430]
call fcn.140013340
cmp byte [0x1401043d4], 0
je 0x14001656d
lea rbx, str._d_px
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xd9c]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xda0]
lea r8, [0x1401043d0]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7638]
call fcn.1400138e0
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xd9c]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xda0]
lea r8, [0x1401043e4]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b76a0]
call fcn.1400138e0
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xdf8]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdf4]
lea r8, [0x1401043e0]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b75a8]
call fcn.1400138e0
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xebc]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdf0]
lea r8, [0x1401043dc]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b75b8]
call fcn.1400138e0
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b7394]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7670]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b7391]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7678]
call fcn.140013340
cmp byte [0x1401b7391], 0
je 0x140016624
mov qword [rsp + 0x28], rdi
lea rax, [rsp + 0xdec]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xde8]
lea r8, [0x1401043cc]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7428]
call fcn.140013750
mov byte [rsp + 0x258], 0xd
mov dl, 0x23
lea rcx, [rsp + 0x258]
call fcn.1400286f0
mov byte [rsp + 0x259], al
mov dl, 0x23
lea rcx, [rsp + 0x258]
call fcn.1400286f0
mov byte [rsp + 0x25a], al
mov dl, 0x23
lea rcx, [rsp + 0x258]
call fcn.1400286f0
mov byte [rsp + 0x25b], al
mov dl, 0x43
lea rcx, [rsp + 0x258]
call fcn.1400286f0
mov byte [rsp + 0x25c], al
mov dl, 0x69
lea rcx, [rsp + 0x258]
call fcn.1400286f0
mov byte [rsp + 0x25d], al
mov dl, 0x72
lea rcx, [rsp + 0x258]
call fcn.1400286f0
mov byte [rsp + 0x25e], al
mov dl, 0x63
lea rcx, [rsp + 0x258]
call fcn.1400286f0
mov byte [rsp + 0x25f], al
mov dl, 0x6c
lea rcx, [rsp + 0x258]
call fcn.1400286f0
mov byte [rsp + 0x260], al
mov dl, 0x65
lea rcx, [rsp + 0x258]
call fcn.1400286f0
mov byte [rsp + 0x261], al
mov dl, 0x43
lea rcx, [rsp + 0x258]
call fcn.1400286f0
mov byte [rsp + 0x262], al
mov dl, 0x6f
lea rcx, [rsp + 0x258]
call fcn.1400286f0
mov byte [rsp + 0x263], al
mov dl, 0x6c
lea rcx, [rsp + 0x258]
call fcn.1400286f0
mov byte [rsp + 0x264], al
xor eax, eax
mov byte [rsp + 0x265], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rsp + 0x259]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x258]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x259]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x140016740
mov edx, 0xc
lea rcx, [rsp + 0x259]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x259]
call fcn.140028700
mov rbx, rax
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b53c8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401b73bc]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7498]
call fcn.140013340
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.14007ad90
mov eax, dword [0x140143200]
vmovss xmm6, dword [0x1400ea2e0]
jmp 0x14001680f
vmovss xmm11, dword [0x1400ea13c]
lea r13, [0x1400e0254]
cmp eax, 1
jne 0x140019989
xor r8d, r8d
xor edx, edx
mov ecx, 2
call fcn.14007ad90
vmovaps xmm2, xmm11
vmovaps xmm1, xmm9
lea rcx, [rsp + 0xab0]
call fcn.140006ea0
mov rcx, rax
call fcn.1400588a0
mov byte [rsp + 0x168], 6
mov dl, 0xef
lea rcx, [rsp + 0x168]
call fcn.1400286f0
mov byte [rsp + 0x169], al
mov dl, 0x80
lea rcx, [rsp + 0x168]
call fcn.1400286f0
mov byte [rsp + 0x16a], al
mov dl, 0x87
lea rcx, [rsp + 0x168]
call fcn.1400286f0
mov byte [rsp + 0x16b], al
mov dl, 0x20
lea rcx, [rsp + 0x168]
call fcn.1400286f0
mov byte [rsp + 0x16c], al
mov dl, 0x41
lea rcx, [rsp + 0x168]
call fcn.1400286f0
mov byte [rsp + 0x16d], al
mov dl, 0x69
lea rcx, [rsp + 0x168]
call fcn.1400286f0
mov byte [rsp + 0x16e], al
mov dl, 0x6d
lea rcx, [rsp + 0x168]
call fcn.1400286f0
mov byte [rsp + 0x16f], al
mov dl, 0x62
lea rcx, [rsp + 0x168]
call fcn.1400286f0
mov byte [rsp + 0x170], al
mov dl, 0x6f
lea rcx, [rsp + 0x168]
call fcn.1400286f0
mov byte [rsp + 0x171], al
mov dl, 0x74
lea rcx, [rsp + 0x168]
call fcn.1400286f0
mov byte [rsp + 0x172], al
xor eax, eax
mov byte [rsp + 0x173], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x169]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x168]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x169]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xa
jb 0x140016940
mov edx, 0xa
lea rcx, [rsp + 0x169]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x169]
call fcn.140028700
mov rcx, rax
call fcn.14007efc0
vmovss dword [rsp + 0xea0], xmm7
vmovss xmm0, dword [0x1400ea140]
vmovss dword [rsp + 0xdd8], xmm0
vmovss dword [rsp + 0xdd4], xmm8
mov dword [rsp + 0xddc], r15d
mov dword [rsp + 0xe38], 5
vmovss xmm0, dword [0x1400e9f4c]
vmovss dword [rsp + 0xdcc], xmm0
vmovss dword [rsp + 0xdd0], xmm15
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b73ae]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7478]
call fcn.140013340
lea r12, str._.2f
cmp byte [0x1401b73ae], 0
je 0x1400186a9
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b7728]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b75d8]
call fcn.140013340
call fcn.140058840
vaddss xmm0, xmm0, xmm14
call fcn.140058900
mov rcx, qword [0x1401b74b8]
call fcn.14007b7a0
vmovaps xmm1, xmm6
vmovaps xmm0, xmm7
call fcn.140058730
mov byte [rsp + 0x600], 0x33
mov dl, 0x4c
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x601], al
mov dl, 0x41
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x602], al
mov dl, 0x4c
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x603], al
mov dl, 0x54
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x604], al
xor edx, edx
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x605], al
mov dl, 0x4c
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x606], al
mov dl, 0x42
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x607], al
mov dl, 0x55
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x608], al
mov dl, 0x54
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x609], al
mov dl, 0x54
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x60a], al
mov dl, 0x4f
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x60b], al
mov dl, 0x4e
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x60c], al
xor edx, edx
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x60d], al
mov dl, 0x52
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x60e], al
mov dl, 0x42
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x60f], al
mov dl, 0x55
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x610], al
mov dl, 0x54
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x611], al
mov dl, 0x54
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x612], al
mov dl, 0x4f
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x613], al
mov dl, 0x4e
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x614], al
xor edx, edx
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x615], al
mov dl, 0x58
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x616], al
mov dl, 0x42
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x617], al
mov dl, 0x55
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x618], al
mov dl, 0x54
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x619], al
mov dl, 0x54
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x61a], al
mov dl, 0x4f
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x61b], al
mov dl, 0x4e
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x61c], al
mov dl, 0x31
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x61d], al
xor edx, edx
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x61e], al
mov dl, 0x58
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x61f], al
mov dl, 0x42
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x620], al
mov dl, 0x55
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x621], al
mov dl, 0x54
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x622], al
mov dl, 0x54
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x623], al
mov dl, 0x4f
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x624], al
mov dl, 0x4e
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x625], al
mov dl, 0x32
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x626], al
xor edx, edx
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x627], al
mov dl, 0x43
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x628], al
mov dl, 0x41
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x629], al
mov dl, 0x50
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x62a], al
mov dl, 0x49
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x62b], al
mov dl, 0x54
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x62c], al
mov dl, 0x41
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x62d], al
mov dl, 0x4c
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x62e], al
xor edx, edx
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x62f], al
mov dl, 0x53
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x630], al
mov dl, 0x48
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x631], al
mov dl, 0x49
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x632], al
mov dl, 0x46
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x633], al
mov dl, 0x54
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x634], al
xor edx, edx
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x635], al
mov dl, 0x43
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x636], al
mov dl, 0x4f
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x637], al
mov dl, 0x4e
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x638], al
mov dl, 0x54
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x639], al
mov dl, 0x52
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x63a], al
mov dl, 0x4f
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x63b], al
mov dl, 0x4c
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x63c], al
xor edx, edx
lea rcx, [rsp + 0x600]
call fcn.1400286f0
mov byte [rsp + 0x63d], al
xor eax, eax
mov byte [rsp + 0x63e], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x601]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x600]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x601]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0x3d
jb 0x140017010
mov edx, 0x3d
lea rcx, [rsp + 0x601]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x601]
call fcn.140028700
mov rsi, rax
mov byte [rsp + 0x138], 0x6d
mov dl, 0x23
lea rcx, [rsp + 0x138]
call fcn.1400286f0
mov byte [rsp + 0x139], al
mov dl, 0x23
lea rcx, [rsp + 0x138]
call fcn.1400286f0
mov byte [rsp + 0x13a], al
mov dl, 0x23
lea rcx, [rsp + 0x138]
call fcn.1400286f0
mov byte [rsp + 0x13b], al
mov dl, 0x41
lea rcx, [rsp + 0x138]
call fcn.1400286f0
mov byte [rsp + 0x13c], al
mov dl, 0x69
lea rcx, [rsp + 0x138]
call fcn.1400286f0
mov byte [rsp + 0x13d], al
mov dl, 0x6d
lea rcx, [rsp + 0x138]
call fcn.1400286f0
mov byte [rsp + 0x13e], al
mov dl, 0x4b
lea rcx, [rsp + 0x138]
call fcn.1400286f0
mov byte [rsp + 0x13f], al
mov dl, 0x65
lea rcx, [rsp + 0x138]
call fcn.1400286f0
mov byte [rsp + 0x140], al
mov dl, 0x79
lea rcx, [rsp + 0x138]
call fcn.1400286f0
mov byte [rsp + 0x141], al
xor eax, eax
mov byte [rsp + 0x142], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x139]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x138]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x139]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x140017150
mov edx, 9
lea rcx, [rsp + 0x139]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x139]
call fcn.140028700
mov r9d, 0xffffffff
mov r8, rsi
lea rdx, [0x1401b739c]
mov rcx, rax
call fcn.14007fc00
test al, al
je 0x1400171d7
mov ecx, dword [0x1401b739c]
call fcn.1400071b0
cmp byte [0x1401b7728], 0
jne 0x140017212
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xe38]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xddc]
lea r8, [0x140143728]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b76f0]
call fcn.1400138e0
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b73a1]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7488]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b7720]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b74c0]
call fcn.140013340
mov byte [rsp + 0x118], 0xd
mov dl, 0x23
lea rcx, [rsp + 0x118]
call fcn.1400286f0
mov byte [rsp + 0x119], al
mov dl, 0x23
lea rcx, [rsp + 0x118]
call fcn.1400286f0
mov byte [rsp + 0x11a], al
mov dl, 0x23
lea rcx, [rsp + 0x118]
call fcn.1400286f0
mov byte [rsp + 0x11b], al
mov dl, 0x46
lea rcx, [rsp + 0x118]
call fcn.1400286f0
mov byte [rsp + 0x11c], al
mov dl, 0x4f
lea rcx, [rsp + 0x118]
call fcn.1400286f0
mov byte [rsp + 0x11d], al
mov dl, 0x56
lea rcx, [rsp + 0x118]
call fcn.1400286f0
mov byte [rsp + 0x11e], al
mov dl, 0x63
lea rcx, [rsp + 0x118]
call fcn.1400286f0
mov byte [rsp + 0x11f], al
mov dl, 0x6f
lea rcx, [rsp + 0x118]
call fcn.1400286f0
mov byte [rsp + 0x120], al
mov dl, 0x6c
lea rcx, [rsp + 0x118]
call fcn.1400286f0
mov byte [rsp + 0x121], al
xor eax, eax
mov byte [rsp + 0x122], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x119]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x118]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x119]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x140017370
mov edx, 9
lea rcx, [rsp + 0x119]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x119]
call fcn.140028700
mov rbx, rax
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b5288]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401b7384]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7690]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401043f4]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7590]
call fcn.140013340
cmp byte [0x1401043f4], 0
jne 0x1400174a6
cmp byte [0x1401b7728], 0
jne 0x1400174a6
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b772a]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7538]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b7721]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7490]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b772b]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7418]
call fcn.140013340
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xdd8]
mov qword [rsp + 0x20], rax
lea r9, [0x1401b7724]
lea r8, [0x14014371c]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b76b8]
call fcn.140013750
cmp byte [0x1401b7728], 0
jne 0x1400175c0
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0xdd4]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xea0]
lea r8, [0x1401b7724]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b75f0]
call fcn.140013750
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xdd0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdcc]
lea r8, [0x140143724]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b75c0]
call fcn.140013750
call fcn.140058840
vaddss xmm0, xmm0, xmm14
call fcn.140058900
mov rcx, qword [0x1401b7410]
call fcn.14007b7a0
lea rcx, [rsp + 0xd78]
call fcn.1400587a0
vmovss dword [rsp + 0x20], xmm7
vmovaps xmm3, xmm7
vmovaps xmm2, xmm7
vmovaps xmm1, xmm7
lea rcx, [rsp + 0xc28]
call fcn.140006eb0
mov r14, rax
vmovss dword [rsp + 0x20], xmm8
vmovaps xmm3, xmm8
vmovaps xmm2, xmm8
vmovaps xmm1, xmm8
lea rcx, [rsp + 0xc38]
call fcn.140006eb0
mov rsi, rax
vmovaps xmm2, xmm8
vmovaps xmm1, xmm8
lea rcx, [rsp + 0xab8]
call fcn.140006ea0
mov rdi, rax
vmovaps xmm2, xmm7
vmovaps xmm1, xmm7
lea rcx, [rsp + 0xac0]
call fcn.140006ea0
mov rbx, rax
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401b7228]
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401b725c]
lea rcx, [rsp + 0xac8]
call fcn.140006ea0
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x1401b7248]
call fcn.14007d050
call fcn.140055a20
mov rsi, rax
mov ecx, 5
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xc48]
call fcn.140006ed0
mov rcx, rax
call fcn.140006ee0
mov edi, eax
vmovss xmm6, dword [0x1400ea198]
vaddss xmm2, xmm6, dword [rsp + 0xd7c]
vmovss xmm1, dword [rsp + 0xd78]
vaddss xmm1, xmm1, dword [0x1400ea228]
lea rcx, [rsp + 0xad0]
call fcn.140006ea0
mov rbx, rax
vaddss xmm2, xmm6, dword [rsp + 0xd7c]
vmovss xmm11, dword [0x1400ea1e0]
vaddss xmm1, xmm11, dword [rsp + 0xd78]
lea rcx, [rsp + 0x908]
call fcn.140006ea0
vmovss xmm9, dword [0x1400ea018]
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006b760
vaddss xmm2, xmm12, dword [rsp + 0xd7c]
vmovss xmm1, dword [rsp + 0xd78]
vaddss xmm1, xmm1, dword [0x1400ea220]
lea rcx, [rsp + 0x910]
call fcn.140006ea0
mov rcx, rax
call fcn.1400587c0
mov byte [rsp + 0x78], 0x66
mov dl, 0x23
lea rcx, [rsp + 0x78]
call fcn.1400286f0
mov byte [rsp + 0x79], al
mov dl, 0x23
lea rcx, [rsp + 0x78]
call fcn.1400286f0
mov byte [rsp + 0x7a], al
mov dl, 0x23
lea rcx, [rsp + 0x78]
call fcn.1400286f0
mov byte [rsp + 0x7b], al
mov dl, 0x48
lea rcx, [rsp + 0x78]
call fcn.1400286f0
mov byte [rsp + 0x7c], al
mov dl, 0x65
lea rcx, [rsp + 0x78]
call fcn.1400286f0
mov byte [rsp + 0x7d], al
mov dl, 0x61
lea rcx, [rsp + 0x78]
call fcn.1400286f0
mov byte [rsp + 0x7e], al
mov dl, 0x64
lea rcx, [rsp + 0x78]
call fcn.1400286f0
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.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x78]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x79]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x140017800
mov edx, 7
lea rcx, [rsp + 0x79]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x79]
call fcn.140028700
lea rdx, [0x140104efd]
mov rcx, rax
call fcn.14007d4b0
test al, al
je 0x14001787e
mov ecx, 6
cmp byte [0x140104efd], 0
je 0x140017879
call fcn.140012f10
jmp 0x14001787e
call fcn.140012f50
call fcn.140055a20
mov rsi, rax
mov ecx, 5
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xb68]
call fcn.140006ed0
mov rcx, rax
call fcn.140006ee0
mov edi, eax
vmovss xmm6, dword [0x1400ea1b4]
vaddss xmm2, xmm6, dword [rsp + 0xd7c]
vmovss xmm1, dword [rsp + 0xd78]
vaddss xmm1, xmm1, dword [0x1400ea17c]
lea rcx, [rsp + 0x918]
call fcn.140006ea0
mov rbx, rax
vaddss xmm2, xmm6, dword [rsp + 0xd7c]
vmovss xmm1, dword [rsp + 0xd78]
vaddss xmm1, xmm1, dword [0x1400ea1dc]
lea rcx, [rsp + 0x920]
call fcn.140006ea0
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006b760
vmovss xmm0, dword [rsp + 0xd7c]
vaddss xmm2, xmm0, dword [0x1400ea1ac]
vmovss xmm1, dword [rsp + 0xd78]
vaddss xmm1, xmm1, dword [0x1400ea15c]
lea rcx, [rsp + 0x928]
call fcn.140006ea0
mov rcx, rax
call fcn.1400587c0
mov byte [rsp + 0x88], 4
mov dl, 0x23
lea rcx, [rsp + 0x88]
call fcn.1400286f0
mov byte [rsp + 0x89], al
mov dl, 0x23
lea rcx, [rsp + 0x88]
call fcn.1400286f0
mov byte [rsp + 0x8a], al
mov dl, 0x23
lea rcx, [rsp + 0x88]
call fcn.1400286f0
mov byte [rsp + 0x8b], al
mov dl, 0x4e
lea rcx, [rsp + 0x88]
call fcn.1400286f0
mov byte [rsp + 0x8c], al
mov dl, 0x65
lea rcx, [rsp + 0x88]
call fcn.1400286f0
mov byte [rsp + 0x8d], al
mov dl, 0x63
lea rcx, [rsp + 0x88]
call fcn.1400286f0
mov byte [rsp + 0x8e], al
mov dl, 0x6b
lea rcx, [rsp + 0x88]
call fcn.1400286f0
mov byte [rsp + 0x8f], al
xor eax, eax
mov byte [rsp + 0x90], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rsp + 0x89]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x88]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x89]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x140017a00
mov edx, 7
lea rcx, [rsp + 0x89]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x89]
call fcn.140028700
lea rdx, [0x1401b71c5]
mov rcx, rax
call fcn.14007d4b0
test al, al
je 0x140017a8d
mov ecx, 5
cmp byte [0x1401b71c5], 0
je 0x140017a88
call fcn.140012f10
jmp 0x140017a8d
call fcn.140012f50
call fcn.140055a20
mov rsi, rax
mov ecx, 5
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xc68]
call fcn.140006ed0
mov rcx, rax
call fcn.140006ee0
mov edi, eax
vmovss xmm6, dword [0x1400ea1e8]
vaddss xmm2, xmm6, dword [rsp + 0xd7c]
vmovss xmm12, dword [0x1400ea218]
vaddss xmm1, xmm12, dword [rsp + 0xd78]
lea rcx, [rsp + 0x930]
call fcn.140006ea0
mov rbx, rax
vaddss xmm2, xmm6, dword [rsp + 0xd7c]
vmovss xmm1, dword [rsp + 0xd78]
vaddss xmm1, xmm1, dword [0x1400ea1c8]
lea rcx, [rsp + 0x938]
call fcn.140006ea0
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006b760
vaddss xmm2, xmm11, dword [rsp + 0xd7c]
vmovss xmm1, dword [rsp + 0xd78]
vaddss xmm1, xmm1, dword [0x1400ea214]
lea rcx, [rsp + 0x940]
call fcn.140006ea0
mov rcx, rax
call fcn.1400587c0
mov byte [rsp + 0xd8], 0x35
mov dl, 0x23
lea rcx, [rsp + 0xd8]
call fcn.1400286f0
mov byte [rsp + 0xd9], al
mov dl, 0x23
lea rcx, [rsp + 0xd8]
call fcn.1400286f0
mov byte [rsp + 0xda], al
mov dl, 0x23
lea rcx, [rsp + 0xd8]
call fcn.1400286f0
mov byte [rsp + 0xdb], al
mov dl, 0x43
lea rcx, [rsp + 0xd8]
call fcn.1400286f0
mov byte [rsp + 0xdc], al
mov dl, 0x68
lea rcx, [rsp + 0xd8]
call fcn.1400286f0
mov byte [rsp + 0xdd], al
mov dl, 0x65
lea rcx, [rsp + 0xd8]
call fcn.1400286f0
mov byte [rsp + 0xde], al
mov dl, 0x73
lea rcx, [rsp + 0xd8]
call fcn.1400286f0
mov byte [rsp + 0xdf], al
mov dl, 0x74
lea rcx, [rsp + 0xd8]
call fcn.1400286f0
mov byte [rsp + 0xe0], al
xor eax, eax
mov byte [rsp + 0xe1], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0xd9]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0xd8]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0xd9]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x140017c20
mov edx, 8
lea rcx, [rsp + 0xd9]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0xd9]
call fcn.140028700
lea rdx, [0x1401b71fd]
mov rcx, rax
call fcn.14007d4b0
test al, al
je 0x140017cad
mov ecx, 4
cmp byte [0x1401b71fd], 0
je 0x140017ca8
call fcn.140012f10
jmp 0x140017cad
call fcn.140012f50
call fcn.140055a20
mov rsi, rax
mov ecx, 5
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xc78]
call fcn.140006ed0
mov rcx, rax
call fcn.140006ee0
mov edi, eax
vmovss xmm6, dword [0x1400ea200]
vaddss xmm2, xmm6, dword [rsp + 0xd7c]
vmovss xmm1, dword [rsp + 0xd78]
vaddss xmm1, xmm1, dword [0x1400ea164]
lea rcx, [rsp + 0x948]
call fcn.140006ea0
mov rbx, rax
vaddss xmm2, xmm6, dword [rsp + 0xd7c]
vmovss xmm11, dword [0x1400ea1c4]
vaddss xmm1, xmm11, dword [rsp + 0xd78]
lea rcx, [rsp + 0x950]
call fcn.140006ea0
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006b760
vmovss xmm0, dword [rsp + 0xd7c]
vaddss xmm2, xmm0, dword [0x1400ea1fc]
vmovss xmm1, dword [rsp + 0xd78]
vaddss xmm1, xmm1, dword [0x1400ea13c]
lea rcx, [rsp + 0x958]
call fcn.140006ea0
mov rcx, rax
call fcn.1400587c0
mov byte [rsp + 0x178], 0x10
mov dl, 0x23
lea rcx, [rsp + 0x178]
call fcn.1400286f0
mov byte [rsp + 0x179], al
mov dl, 0x23
lea rcx, [rsp + 0x178]
call fcn.1400286f0
mov byte [rsp + 0x17a], al
mov dl, 0x23
lea rcx, [rsp + 0x178]
call fcn.1400286f0
mov byte [rsp + 0x17b], al
mov dl, 0x53
lea rcx, [rsp + 0x178]
call fcn.1400286f0
mov byte [rsp + 0x17c], al
mov dl, 0x74
lea rcx, [rsp + 0x178]
call fcn.1400286f0
mov byte [rsp + 0x17d], al
mov dl, 0x6f
lea rcx, [rsp + 0x178]
call fcn.1400286f0
mov byte [rsp + 0x17e], al
mov dl, 0x6d
lea rcx, [rsp + 0x178]
call fcn.1400286f0
mov byte [rsp + 0x17f], al
mov dl, 0x61
lea rcx, [rsp + 0x178]
call fcn.1400286f0
mov byte [rsp + 0x180], al
mov dl, 0x63
lea rcx, [rsp + 0x178]
call fcn.1400286f0
mov byte [rsp + 0x181], al
mov dl, 0x68
lea rcx, [rsp + 0x178]
call fcn.1400286f0
mov byte [rsp + 0x182], al
mov dl, 0x65
lea rcx, [rsp + 0x178]
call fcn.1400286f0
mov byte [rsp + 0x183], al
xor eax, eax
mov byte [rsp + 0x184], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x179]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x178]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x179]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xb
jb 0x140017e90
mov edx, 0xb
lea rcx, [rsp + 0x179]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x179]
call fcn.140028700
lea rdx, [0x1401b71c6]
mov rcx, rax
call fcn.14007d4b0
test al, al
je 0x140017f1d
mov ecx, 2
cmp byte [0x1401b71c6], 0
je 0x140017f18
call fcn.140012f10
jmp 0x140017f1d
call fcn.140012f50
call fcn.140055a20
mov rsi, rax
mov ecx, 5
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xc88]
call fcn.140006ed0
mov rcx, rax
call fcn.140006ee0
mov edi, eax
vmovss xmm6, dword [0x1400ea21c]
vaddss xmm2, xmm6, dword [rsp + 0xd7c]
vaddss xmm1, xmm12, dword [rsp + 0xd78]
lea rcx, [rsp + 0x960]
call fcn.140006ea0
mov rbx, rax
vaddss xmm2, xmm6, dword [rsp + 0xd7c]
vaddss xmm1, xmm11, dword [rsp + 0xd78]
lea rcx, [rsp + 0x968]
call fcn.140006ea0
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006b760
vmovss xmm0, dword [rsp + 0xd7c]
vaddss xmm2, xmm0, dword [0x1400ea210]
vmovss xmm1, dword [rsp + 0xd78]
vaddss xmm1, xmm1, dword [0x1400ea214]
lea rcx, [rsp + 0x970]
call fcn.140006ea0
mov rcx, rax
call fcn.1400587c0
mov byte [rsp + 0xe8], 0x4b
mov dl, 0x23
lea rcx, [rsp + 0xe8]
call fcn.1400286f0
mov byte [rsp + 0xe9], al
mov dl, 0x23
lea rcx, [rsp + 0xe8]
call fcn.1400286f0
mov byte [rsp + 0xea], al
mov dl, 0x23
lea rcx, [rsp + 0xe8]
call fcn.1400286f0
mov byte [rsp + 0xeb], al
mov dl, 0x50
lea rcx, [rsp + 0xe8]
call fcn.1400286f0
mov byte [rsp + 0xec], al
mov dl, 0x65
lea rcx, [rsp + 0xe8]
call fcn.1400286f0
mov byte [rsp + 0xed], al
mov dl, 0x6e
lea rcx, [rsp + 0xe8]
call fcn.1400286f0
mov byte [rsp + 0xee], al
mov dl, 0x69
lea rcx, [rsp + 0xe8]
call fcn.1400286f0
mov byte [rsp + 0xef], al
mov dl, 0x73
lea rcx, [rsp + 0xe8]
call fcn.1400286f0
mov byte [rsp + 0xf0], al
xor eax, eax
mov byte [rsp + 0xf1], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0xe9]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0xe8]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0xe9]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x1400180b0
mov edx, 8
lea rcx, [rsp + 0xe9]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0xe9]
call fcn.140028700
lea rdx, [0x1401b71fc]
mov rcx, rax
call fcn.14007d4b0
test al, al
je 0x140018139
xor ecx, ecx
cmp byte [0x1401b71fc], cl
je 0x140018134
call fcn.140012f10
jmp 0x140018139
call fcn.140012f50
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401b7228]
vaddss xmm2, xmm0, dword [rsp + 0xd7c]
vmovss xmm1, dword [rsp + 0xd78]
lea rcx, [rsp + 0x978]
call fcn.140006ea0
mov rcx, rax
call fcn.1400587c0
mov rcx, qword [0x1401b7570]
call fcn.14007b7a0
vmovss xmm6, dword [0x1400ea2e0]
vmovaps xmm1, xmm6
vmovaps xmm0, xmm7
call fcn.140058730
mov byte [rsp + 0x4f8], 0x24
mov dl, 0x4e
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x4f9], al
mov dl, 0x65
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x4fa], al
mov dl, 0x61
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x4fb], al
mov dl, 0x72
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x4fc], al
mov dl, 0x65
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x4fd], al
mov dl, 0x73
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x4fe], al
mov dl, 0x74
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x4ff], al
xor edx, edx
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x500], al
mov dl, 0x48
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x501], al
mov dl, 0x65
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x502], al
mov dl, 0x61
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x503], al
mov dl, 0x64
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x504], al
xor edx, edx
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x505], al
mov dl, 0x4e
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x506], al
mov dl, 0x65
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x507], al
mov dl, 0x63
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x508], al
mov dl, 0x6b
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x509], al
xor edx, edx
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x50a], al
mov dl, 0x43
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x50b], al
mov dl, 0x68
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x50c], al
mov dl, 0x65
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x50d], al
mov dl, 0x73
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x50e], al
mov dl, 0x74
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x50f], al
xor edx, edx
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x510], al
mov dl, 0x50
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x511], al
mov dl, 0x65
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x512], al
mov dl, 0x6e
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x513], al
mov dl, 0x69
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x514], al
mov dl, 0x73
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x515], al
xor edx, edx
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
mov byte [rsp + 0x516], al
xor eax, eax
mov byte [rsp + 0x517], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x4f9]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x4f8]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x4f9]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0x1e
jb 0x140018440
mov edx, 0x1e
lea rcx, [rsp + 0x4f9]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x4f9]
call fcn.140028700
mov rsi, rax
mov byte [rsp + 0x188], 0x69
mov dl, 0x23
lea rcx, [rsp + 0x188]
call fcn.1400286f0
mov byte [rsp + 0x189], al
mov dl, 0x23
lea rcx, [rsp + 0x188]
call fcn.1400286f0
mov byte [rsp + 0x18a], al
mov dl, 0x23
lea rcx, [rsp + 0x188]
call fcn.1400286f0
mov byte [rsp + 0x18b], al
mov dl, 0x53
lea rcx, [rsp + 0x188]
call fcn.1400286f0
mov byte [rsp + 0x18c], al
mov dl, 0x70
lea rcx, [rsp + 0x188]
call fcn.1400286f0
mov byte [rsp + 0x18d], al
mov dl, 0x61
lea rcx, [rsp + 0x188]
call fcn.1400286f0
mov byte [rsp + 0x18e], al
mov dl, 0x72
lea rcx, [rsp + 0x188]
call fcn.1400286f0
mov byte [rsp + 0x18f], al
mov dl, 0x79
lea rcx, [rsp + 0x188]
call fcn.1400286f0
mov byte [rsp + 0x190], al
mov dl, 0x50
lea rcx, [rsp + 0x188]
call fcn.1400286f0
mov byte [rsp + 0x191], al
mov dl, 0x6f
lea rcx, [rsp + 0x188]
call fcn.1400286f0
mov byte [rsp + 0x192], al
mov dl, 0x73
lea rcx, [rsp + 0x188]
call fcn.1400286f0
mov byte [rsp + 0x193], al
xor eax, eax
mov byte [rsp + 0x194], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x189]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x188]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x189]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xb
jb 0x1400185b0
mov edx, 0xb
lea rcx, [rsp + 0x189]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x189]
call fcn.140028700
mov r9d, 0xffffffff
mov r8, rsi
lea rdx, [0x1401b73c0]
mov rcx, rax
call fcn.14007fc00
test al, al
je 0x1400186a1
mov ecx, dword [0x1401b73c0]
test ecx, ecx
je 0x140018692
sub ecx, 1
je 0x14001867f
sub ecx, 1
je 0x14001866c
sub ecx, 1
je 0x140018659
cmp ecx, 1
jne 0x14001869c
mov dword [0x1401043fc], r15d
mov byte [0x1401b71fc], cl
jmp 0x14001869c
mov dword [0x1401043fc], 4
mov byte [0x1401b71fd], 1
jmp 0x14001869c
mov dword [0x1401043fc], 5
mov byte [0x1401b71c5], 1
jmp 0x14001869c
mov dword [0x1401043fc], 6
mov byte [0x140104efd], 1
jmp 0x14001869c
mov dword [0x1401043fc], 0xff
call fcn.140012fc0
vmovss xmm11, dword [0x1400ea13c]
call fcn.14007a530
vmovaps xmm0, xmm11
call fcn.140058940
mov dword [rsp + 0x730], 0xadb8da35
mov dword [rsp + 0x734], 0x66766715
xor eax, eax
mov byte [rsp + 0x738], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x731]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x730]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x731]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x1400186e0
mov edx, 7
lea rcx, [rsp + 0x731]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x731]
call fcn.140028700
mov rcx, rax
call fcn.14007efc0
vmovss dword [rsp + 0xda8], xmm7
vmovss dword [rsp + 0xda4], xmm10
mov rax, qword [0x1401b7270]
vmovss xmm0, dword [rax + 0x3810]
vaddss xmm1, xmm0, xmm0
vaddss xmm2, xmm1, dword [rax + 0x3c20]
vcvtss2sd xmm3, xmm2, xmm2
vmulsd xmm0, xmm3, xmm13
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, [0x1401b73ad]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7548]
call fcn.140013340
cmp byte [0x1401b73ad], 0
je 0x140018ff8
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0xda4]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xda8]
lea r8, [0x1401b5270]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7660]
call fcn.140013750
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0xda4]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xda8]
lea r8, [0x1401b5274]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7440]
call fcn.140013750
vmovss xmm1, dword [0x1401b5270]
vcvtss2sd xmm1, xmm1, xmm1
vmovsd xmm0, qword [0x1400ea068]
vsubsd xmm1, xmm0, xmm1
vmulsd xmm0, xmm1, qword [0x1400ea008]
vcvtsd2ss xmm11, xmm0, xmm0
vmovss xmm1, dword [0x1401b5274]
vcvtss2sd xmm1, xmm1, xmm1
vmovsd xmm0, qword [0x1400ea060]
vsubsd xmm0, xmm0, xmm1
vmulsd xmm1, xmm0, qword [0x1400ea008]
vcvtsd2ss xmm10, xmm1, xmm1
lea rcx, [rsp + 0xd80]
call fcn.1400587a0
lea rcx, [rsp + 0xde0]
call fcn.140006e90
lea rcx, [rsp + 0xec8]
call fcn.140006e90
lea rcx, [rsp + 0xec0]
call fcn.140006e90
lea rcx, [rsp + 0xe90]
call fcn.140006e90
lea rcx, [rsp + 0xe88]
call fcn.140006e90
lea rcx, [rsp + 0xe30]
call fcn.140006e90
lea rcx, [rsp + 0xe80]
call fcn.140006e90
lea rcx, [rsp + 0xe78]
call fcn.140006e90
lea rcx, [rsp + 0xe70]
call fcn.140006e90
lea rcx, [rsp + 0xe60]
call fcn.140006e90
lea rcx, [rsp + 0xe58]
call fcn.140006e90
lea rcx, [rsp + 0xe98]
call fcn.140006e90
lea rcx, [rsp + 0xe50]
call fcn.140006e90
lea rcx, [rsp + 0xe48]
call fcn.140006e90
lea rcx, [rsp + 0xe40]
call fcn.140006e90
lea rcx, [rsp + 0xfe0]
call fcn.140006e90
vmovss xmm2, dword [rsp + 0xd84]
vfmadd231ss xmm2, xmm10, dword [0x1400ea1cc]
vmovss dword [rsp + 0xd84], xmm2
vmovss xmm0, dword [rsp + 0xd80]
vaddss xmm1, xmm0, dword [0x1400ea1d0]
vmovss dword [rsp + 0xde0], xmm1
vaddss xmm3, xmm2, xmm15
vmovss dword [rsp + 0xde4], xmm3
vmulss xmm8, xmm11, dword [0x1400ea090]
vsubss xmm2, xmm1, xmm8
vmovss dword [rsp + 0xec8], xmm2
vmulss xmm9, xmm10, xmm15
vsubss xmm0, xmm3, xmm9
vmovss dword [rsp + 0xecc], xmm0
vaddss xmm4, xmm11, xmm11
vaddss xmm1, xmm4, xmm2
vmovss dword [rsp + 0xec0], xmm1
vmovaps xmm3, xmm0
vfnmadd231ss xmm3, xmm10, xmm14
vmovss dword [rsp + 0xec4], xmm3
vmovaps xmm2, xmm1
vmovss xmm12, dword [0x1400ea0b4]
vfmadd231ss xmm2, xmm11, xmm12
vmovss dword [rsp + 0xe90], xmm2
vmovaps xmm0, xmm3
vfnmadd231ss xmm0, xmm10, dword [0x1400ea10c]
vmovss dword [rsp + 0xe94], xmm0
vsubss xmm1, xmm2, xmm8
vmovss dword [rsp + 0xe88], xmm1
vmovaps xmm2, xmm0
vfnmadd231ss xmm2, xmm10, dword [0x1400ea14c]
vmovss dword [rsp + 0xe8c], xmm2
vsubss xmm1, xmm1, xmm11
vmovss dword [rsp + 0xe30], xmm1
vmulss xmm7, xmm10, dword [0x1400ea134]
vsubss xmm0, xmm2, xmm7
vmovss dword [rsp + 0xe34], xmm0
vsubss xmm3, xmm1, xmm4
vmovss dword [rsp + 0xe80], xmm3
vmovaps xmm2, xmm0
vfnmadd231ss xmm2, xmm10, dword [0x1400ea12c]
vmovss dword [rsp + 0xe84], xmm2
vmulss xmm6, xmm11, dword [0x1400ea124]
vsubss xmm0, xmm3, xmm6
vmovss dword [rsp + 0xe78], xmm0
vmulss xmm5, xmm10, dword [0x1400ea100]
vsubss xmm1, xmm2, xmm5
vmovss dword [rsp + 0xe7c], xmm1
vmovaps xmm3, xmm0
vfmadd231ss xmm3, xmm11, dword [0x1400ea0e8]
vmovss dword [rsp + 0xe70], xmm3
vmovaps xmm4, xmm1
vfnmadd231ss xmm4, xmm10, dword [0x1400ea0fc]
vmovss dword [rsp + 0xe74], xmm4
vmovaps xmm2, xmm3
vfmadd231ss xmm2, xmm11, dword [0x1400ea150]
vmovss dword [rsp + 0xe60], xmm2
vaddss xmm0, xmm10, xmm10
vaddss xmm1, xmm0, xmm4
vmovss dword [rsp + 0xe64], xmm1
vaddss xmm2, xmm11, xmm2
vmovss dword [rsp + 0xe58], xmm2
vmovaps xmm0, xmm1
vfnmadd231ss xmm0, xmm10, dword [0x1400ea128]
vmovss dword [rsp + 0xe5c], xmm0
vmovaps xmm1, xmm2
vfnmadd231ss xmm1, xmm11, dword [0x1400ea100]
vmovss dword [rsp + 0xe98], xmm1
vaddss xmm0, xmm7, xmm0
vmovss dword [rsp + 0xe9c], xmm0
vsubss xmm1, xmm1, xmm8
vmovss dword [rsp + 0xe50], xmm1
vsubss xmm2, xmm0, xmm5
vmovss dword [rsp + 0xe54], xmm2
vaddss xmm3, xmm6, xmm1
vmovss dword [rsp + 0xe48], xmm3
vsubss xmm4, xmm2, xmm9
vmovss dword [rsp + 0xe4c], xmm4
vmovaps xmm0, xmm3
vfmadd231ss xmm0, xmm11, xmm14
vmovss dword [rsp + 0xe40], xmm0
vmovaps xmm1, xmm4
vfnmadd231ss xmm1, xmm10, xmm12
vmovss dword [rsp + 0xe44], xmm1
call fcn.140055a20
mov rbx, rax
mov ecx, 5
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xc98]
call fcn.140006ed0
mov rcx, rax
call fcn.140006ee0
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xde0]
mov rcx, rbx
call fcn.14006c920
call fcn.140055a20
mov rbx, rax
mov ecx, 5
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xca8]
call fcn.140006ed0
mov rcx, rax
call fcn.140006ee0
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xec8]
mov rcx, rbx
call fcn.14006c920
call fcn.140055a20
mov rbx, rax
mov ecx, 5
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xcb8]
call fcn.140006ed0
mov rcx, rax
call fcn.140006ee0
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xec0]
mov rcx, rbx
call fcn.14006c920
call fcn.140055a20
mov rbx, rax
mov ecx, 5
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xcc8]
call fcn.140006ed0
mov rcx, rax
call fcn.140006ee0
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe90]
mov rcx, rbx
call fcn.14006c920
call fcn.140055a20
mov rbx, rax
mov ecx, 5
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xcd8]
call fcn.140006ed0
mov rcx, rax
call fcn.140006ee0
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe88]
mov rcx, rbx
call fcn.14006c920
call fcn.140055a20
mov rbx, rax
mov ecx, 5
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xce8]
call fcn.140006ed0
mov rcx, rax
call fcn.140006ee0
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe30]
mov rcx, rbx
call fcn.14006c920
call fcn.140055a20
mov rbx, rax
mov ecx, 5
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xcf8]
call fcn.140006ed0
mov rcx, rax
call fcn.140006ee0
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe80]
mov rcx, rbx
call fcn.14006c920
call fcn.140055a20
mov rbx, rax
mov ecx, 5
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xd08]
call fcn.140006ed0
mov rcx, rax
call fcn.140006ee0
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe78]
mov rcx, rbx
call fcn.14006c920
call fcn.140055a20
mov rbx, rax
mov ecx, 5
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xd18]
call fcn.140006ed0
mov rcx, rax
call fcn.140006ee0
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe70]
mov rcx, rbx
call fcn.14006c920
call fcn.140055a20
mov rbx, rax
mov ecx, 5
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xd28]
call fcn.140006ed0
mov rcx, rax
call fcn.140006ee0
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe60]
mov rcx, rbx
call fcn.14006c920
call fcn.140055a20
mov rbx, rax
mov ecx, 5
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xd38]
call fcn.140006ed0
mov rcx, rax
call fcn.140006ee0
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe58]
mov rcx, rbx
call fcn.14006c920
call fcn.140055a20
mov rbx, rax
mov ecx, 5
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xbe8]
call fcn.140006ed0
mov rcx, rax
call fcn.140006ee0
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe98]
mov rcx, rbx
call fcn.14006c920
call fcn.140055a20
mov rbx, rax
mov ecx, 5
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xd48]
call fcn.140006ed0
mov rcx, rax
call fcn.140006ee0
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe50]
mov rcx, rbx
call fcn.14006c920
call fcn.140055a20
mov rbx, rax
mov ecx, 5
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xd58]
call fcn.140006ed0
mov rcx, rax
call fcn.140006ee0
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe48]
mov rcx, rbx
call fcn.14006c920
call fcn.140055a20
mov rbx, rax
mov ecx, 5
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xd68]
call fcn.140006ed0
mov rcx, rax
call fcn.140006ee0
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe40]
mov rcx, rbx
call fcn.14006c920
vaddss xmm2, xmm14, dword [rsp + 0xd84]
vmovss xmm1, dword [rsp + 0xd80]
lea rcx, [rsp + 0x980]
call fcn.140006ea0
mov rcx, rax
call fcn.1400587c0
vxorps xmm7, xmm7, xmm7
vmovss xmm8, dword [0x1400e9fac]
vmovss xmm11, dword [0x1400ea13c]
vmovss xmm6, dword [0x1400ea2e0]
call fcn.14007e4c0
vmovdqu xmm0, xmmword [0x1400ea500]
vmovdqu xmmword [rsp + 0x708], xmm0
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x709], al
xor byte [rsp + 0x70a], cl
xor byte [rsp + 0x70b], cl
xor byte [rsp + 0x70c], cl
xor byte [rsp + 0x70d], cl
xor byte [rsp + 0x70e], cl
xor byte [rsp + 0x70f], cl
xor byte [rsp + 0x710], cl
xor byte [rsp + 0x711], cl
xor byte [rsp + 0x712], cl
xor byte [rsp + 0x713], cl
xor byte [rsp + 0x714], cl
xor byte [rsp + 0x715], cl
xor byte [rsp + 0x716], cl
mov byte [rsp + 0x717], 0
lea rcx, [rsp + 0x709]
call fcn.14007efc0
mov dword [rsp + 0xdc4], r15d
mov dword [rsp + 0xdc8], 0x12c
mov dword [rsp + 0xdbc], r15d
mov dword [rsp + 0xdc0], 0x3e8
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b73a0]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7400]
call fcn.140013340
cmp byte [0x1401b73a0], 0
je 0x14001996c
cmp byte [0x1401b73a4], 0
jne 0x140019847
call fcn.140058840
vaddss xmm0, xmm0, xmm15
call fcn.140058900
mov rcx, qword [0x1401b7650]
call fcn.14007b7a0
vmovaps xmm1, xmm6
vmovaps xmm0, xmm7
call fcn.140058730
mov byte [rsp + 0x5c8], 0x70
mov dl, 0x4c
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5c9], al
mov dl, 0x41
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5ca], al
mov dl, 0x4c
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5cb], al
mov dl, 0x54
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5cc], al
xor edx, edx
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5cd], al
mov dl, 0x52
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5ce], al
mov dl, 0x42
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5cf], al
mov dl, 0x55
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5d0], al
mov dl, 0x54
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5d1], al
mov dl, 0x54
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5d2], al
mov dl, 0x4f
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5d3], al
mov dl, 0x4e
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5d4], al
xor edx, edx
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5d5], al
mov dl, 0x58
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5d6], al
mov dl, 0x42
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5d7], al
mov dl, 0x55
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5d8], al
mov dl, 0x54
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5d9], al
mov dl, 0x54
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5da], al
mov dl, 0x4f
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5db], al
mov dl, 0x4e
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5dc], al
mov dl, 0x31
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5dd], al
xor edx, edx
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5de], al
mov dl, 0x58
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5df], al
mov dl, 0x42
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5e0], al
mov dl, 0x55
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5e1], al
mov dl, 0x54
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5e2], al
mov dl, 0x54
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5e3], al
mov dl, 0x4f
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5e4], al
mov dl, 0x4e
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5e5], al
mov dl, 0x32
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5e6], al
xor edx, edx
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5e7], al
mov dl, 0x43
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5e8], al
mov dl, 0x41
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5e9], al
mov dl, 0x50
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5ea], al
mov dl, 0x49
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5eb], al
mov dl, 0x54
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5ec], al
mov dl, 0x41
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5ed], al
mov dl, 0x4c
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5ee], al
xor edx, edx
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5ef], al
mov dl, 0x53
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5f0], al
mov dl, 0x48
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5f1], al
mov dl, 0x49
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5f2], al
mov dl, 0x46
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5f3], al
mov dl, 0x54
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5f4], al
xor edx, edx
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5f5], al
mov dl, 0x43
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5f6], al
mov dl, 0x4f
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5f7], al
mov dl, 0x4e
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5f8], al
mov dl, 0x54
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5f9], al
mov dl, 0x52
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5fa], al
mov dl, 0x4f
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5fb], al
mov dl, 0x4c
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5fc], al
xor edx, edx
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
mov byte [rsp + 0x5fd], al
xor eax, eax
mov byte [rsp + 0x5fe], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x5c9]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x5c8]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x5c9]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0x35
jb 0x1400195e0
mov edx, 0x35
lea rcx, [rsp + 0x5c9]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x5c9]
call fcn.140028700
mov rsi, rax
mov byte [rsp + 0x438], 0x40
mov dl, 0x23
lea rcx, [rsp + 0x438]
call fcn.1400286f0
mov byte [rsp + 0x439], al
mov dl, 0x23
lea rcx, [rsp + 0x438]
call fcn.1400286f0
mov byte [rsp + 0x43a], al
mov dl, 0x23
lea rcx, [rsp + 0x438]
call fcn.1400286f0
mov byte [rsp + 0x43b], al
mov dl, 0x54
lea rcx, [rsp + 0x438]
call fcn.1400286f0
mov byte [rsp + 0x43c], al
mov dl, 0x72
lea rcx, [rsp + 0x438]
call fcn.1400286f0
mov byte [rsp + 0x43d], al
mov dl, 0x69
lea rcx, [rsp + 0x438]
call fcn.1400286f0
mov byte [rsp + 0x43e], al
mov dl, 0x67
lea rcx, [rsp + 0x438]
call fcn.1400286f0
mov byte [rsp + 0x43f], al
mov dl, 0x67
lea rcx, [rsp + 0x438]
call fcn.1400286f0
mov byte [rsp + 0x440], al
mov dl, 0x65
lea rcx, [rsp + 0x438]
call fcn.1400286f0
mov byte [rsp + 0x441], al
mov dl, 0x72
lea rcx, [rsp + 0x438]
call fcn.1400286f0
mov byte [rsp + 0x442], al
mov dl, 0x62
lea rcx, [rsp + 0x438]
call fcn.1400286f0
mov byte [rsp + 0x443], al
mov dl, 0x6f
lea rcx, [rsp + 0x438]
call fcn.1400286f0
mov byte [rsp + 0x444], al
mov dl, 0x74
lea rcx, [rsp + 0x438]
call fcn.1400286f0
mov byte [rsp + 0x445], al
mov dl, 0x4b
lea rcx, [rsp + 0x438]
call fcn.1400286f0
mov byte [rsp + 0x446], al
mov dl, 0x65
lea rcx, [rsp + 0x438]
call fcn.1400286f0
mov byte [rsp + 0x447], al
mov dl, 0x79
lea rcx, [rsp + 0x438]
call fcn.1400286f0
mov byte [rsp + 0x448], al
xor eax, eax
mov byte [rsp + 0x449], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x439]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x438]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x439]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0x10
jb 0x1400197c0
mov edx, 0x10
lea rcx, [rsp + 0x439]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x439]
call fcn.140028700
mov r9d, 0xffffffff
mov r8, rsi
lea rdx, [0x1401b73c8]
mov rcx, rax
call fcn.14007fc00
test al, al
je 0x140019847
mov ecx, dword [0x1401b73c8]
call fcn.140008570
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b73a4]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b75a0]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b7370]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b75b0]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b7371]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b74e8]
call fcn.140013340
lea rbx, str._d_ms
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xdc8]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdc4]
lea r8, [0x1401043b4]
vmovaps xmm1, xmm8
mov rcx, qword [0x1401b76b0]
call fcn.1400138e0
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xdc0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdbc]
lea r8, [0x1401043bc]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7580]
call fcn.1400138e0
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.14007ad90
mov eax, dword [0x140143200]
vmovss xmm9, dword [0x1400ea124]
cmp eax, 2
jne 0x14002182a
mov dword [rsp + 0xe24], 0x3c
mov dword [rsp + 0xe28], 0x8c
mov dword [rsp + 0xe2c], r15d
mov dword [rsp + 0xdb8], 0x96
vmovss dword [rsp + 0xdb0], xmm7
vmovss xmm0, dword [0x1400ea234]
vmovss dword [rsp + 0xe20], xmm0
xor r8d, r8d
xor edx, edx
mov ecx, eax
call fcn.14007ad90
vmovaps xmm2, xmm11
vmovaps xmm1, xmm9
lea rcx, [rsp + 0x988]
call fcn.140006ea0
mov rcx, rax
call fcn.1400588a0
mov dword [rsp + 0x748], 0x888be20d
mov dword [rsp + 0x74c], 0x7e64402d
mov word [rsp + 0x750], 0x6e
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x749]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x748]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x749]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x140019a30
mov edx, 8
lea rcx, [rsp + 0x749]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x749]
call fcn.140028700
mov rcx, rax
call fcn.14007efc0
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
lea rax, [0x1400e0268]
mov qword [rsp + 0x20], rax
lea r9, [0x1401b7704]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b74b0]
call fcn.140013480
test al, al
je 0x140019d0a
mov byte [rsp + 0x4b0], 0x6c
mov dl, 0x23
lea rcx, [rsp + 0x4b0]
call fcn.1400286f0
mov byte [rsp + 0x4b1], al
mov dl, 0x23
lea rcx, [rsp + 0x4b0]
call fcn.1400286f0
mov byte [rsp + 0x4b2], al
mov dl, 0x4e
lea rcx, [rsp + 0x4b0]
call fcn.1400286f0
mov byte [rsp + 0x4b3], al
mov dl, 0x69
lea rcx, [rsp + 0x4b0]
call fcn.1400286f0
mov byte [rsp + 0x4b4], al
mov dl, 0x67
lea rcx, [rsp + 0x4b0]
call fcn.1400286f0
mov byte [rsp + 0x4b5], al
mov dl, 0x68
lea rcx, [rsp + 0x4b0]
call fcn.1400286f0
mov byte [rsp + 0x4b6], al
mov dl, 0x74
lea rcx, [rsp + 0x4b0]
call fcn.1400286f0
mov byte [rsp + 0x4b7], al
mov dl, 0x4d
lea rcx, [rsp + 0x4b0]
call fcn.1400286f0
mov byte [rsp + 0x4b8], al
mov dl, 0x6f
lea rcx, [rsp + 0x4b0]
call fcn.1400286f0
mov byte [rsp + 0x4b9], al
mov dl, 0x64
lea rcx, [rsp + 0x4b0]
call fcn.1400286f0
mov byte [rsp + 0x4ba], al
mov dl, 0x65
lea rcx, [rsp + 0x4b0]
call fcn.1400286f0
mov byte [rsp + 0x4bb], al
mov dl, 0x53
lea rcx, [rsp + 0x4b0]
call fcn.1400286f0
mov byte [rsp + 0x4bc], al
mov dl, 0x65
lea rcx, [rsp + 0x4b0]
call fcn.1400286f0
mov byte [rsp + 0x4bd], al
mov dl, 0x74
lea rcx, [rsp + 0x4b0]
call fcn.1400286f0
mov byte [rsp + 0x4be], al
mov dl, 0x74
lea rcx, [rsp + 0x4b0]
call fcn.1400286f0
mov byte [rsp + 0x4bf], al
mov dl, 0x69
lea rcx, [rsp + 0x4b0]
call fcn.1400286f0
mov byte [rsp + 0x4c0], al
mov dl, 0x6e
lea rcx, [rsp + 0x4b0]
call fcn.1400286f0
mov byte [rsp + 0x4c1], al
mov dl, 0x67
lea rcx, [rsp + 0x4b0]
call fcn.1400286f0
mov byte [rsp + 0x4c2], al
mov dl, 0x73
lea rcx, [rsp + 0x4b0]
call fcn.1400286f0
mov byte [rsp + 0x4c3], al
xor eax, eax
mov byte [rsp + 0x4c4], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x4b1]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x4b0]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x4b1]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0x13
jb 0x140019ca0
mov edx, 0x13
lea rcx, [rsp + 0x4b1]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x4b1]
call fcn.140028700
xor edx, edx
mov rcx, rax
call fcn.140059880
mov ecx, 0xffffffff
call fcn.140079920
vmovaps xmm1, xmm0
vmovaps xmm2, xmm7
lea rcx, [rsp + 0x990]
call fcn.140006ea0
mov rcx, qword [0x1401b7270]
or dword [rcx + 0x47d0], 2
vmovsd xmm0, qword [rax]
vmovsd qword [rcx + 0x47f0], xmm0
mov dword [rcx + 0x47d8], 1
vmovdqu xmm1, xmmword [str.gDD_]
vmovdqu xmmword [rsp + 0x718], xmm1
mov dl, 0xe
mov r8b, 9
xor r9b, r9b
mov r10b, 0x14
vpextrb eax, xmm1, 1
vmovd ecx, xmm1
xor al, cl
mov byte [rsp + 0x719], al
xor byte [rsp + 0x71a], cl
xor byte [rsp + 0x71b], cl
xor byte [rsp + 0x71c], cl
xor byte [rsp + 0x71d], cl
xor byte [rsp + 0x71e], cl
xor byte [rsp + 0x71f], cl
xor byte [rsp + 0x720], cl
xor byte [rsp + 0x721], cl
xor byte [rsp + 0x722], cl
xor byte [rsp + 0x723], cl
xor byte [rsp + 0x724], cl
xor byte [rsp + 0x725], cl
xor byte [rsp + 0x726], cl
xor byte [rsp + 0x727], cl
xor dl, cl
mov byte [rsp + 0x728], dl
xor r8b, cl
mov byte [rsp + 0x729], r8b
xor r9b, cl
mov byte [rsp + 0x72a], r9b
xor r10b, cl
mov byte [rsp + 0x72b], r10b
mov byte [rsp + 0x72c], 0
xor edx, edx
lea rcx, [rsp + 0x719]
call fcn.140059f00
test al, al
je 0x140019e5a
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xdb8]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xe2c]
lea r8, [0x1401b770c]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b75e0]
call fcn.1400138e0
call fcn.14005a0f0
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xe28]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xe24]
lea r8, [0x1401436f8]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b75d0]
call fcn.1400138e0
lea rax, [0x1400dfdc4]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xe20]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdb0]
lea r8, [0x1401b7700]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7540]
call fcn.140013750
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b7709]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b76a8]
call fcn.140013340
mov byte [rsp + 0x358], 0x7b
mov dl, 0x23
lea rcx, [rsp + 0x358]
call fcn.1400286f0
mov byte [rsp + 0x359], al
mov dl, 0x23
lea rcx, [rsp + 0x358]
call fcn.1400286f0
mov byte [rsp + 0x35a], al
mov dl, 0x23
lea rcx, [rsp + 0x358]
call fcn.1400286f0
mov byte [rsp + 0x35b], al
mov dl, 0x62
lea rcx, [rsp + 0x358]
call fcn.1400286f0
mov byte [rsp + 0x35c], al
mov dl, 0x6d
lea rcx, [rsp + 0x358]
call fcn.1400286f0
mov byte [rsp + 0x35d], al
mov dl, 0x62
lea rcx, [rsp + 0x358]
call fcn.1400286f0
mov byte [rsp + 0x35e], al
mov dl, 0x54
lea rcx, [rsp + 0x358]
call fcn.1400286f0
mov byte [rsp + 0x35f], al
mov dl, 0x69
lea rcx, [rsp + 0x358]
call fcn.1400286f0
mov byte [rsp + 0x360], al
mov dl, 0x6d
lea rcx, [rsp + 0x358]
call fcn.1400286f0
mov byte [rsp + 0x361], al
mov dl, 0x65
lea rcx, [rsp + 0x358]
call fcn.1400286f0
mov byte [rsp + 0x362], al
mov dl, 0x72
lea rcx, [rsp + 0x358]
call fcn.1400286f0
mov byte [rsp + 0x363], al
mov dl, 0x43
lea rcx, [rsp + 0x358]
call fcn.1400286f0
mov byte [rsp + 0x364], al
mov dl, 0x6f
lea rcx, [rsp + 0x358]
call fcn.1400286f0
mov byte [rsp + 0x365], al
mov dl, 0x6c
lea rcx, [rsp + 0x358]
call fcn.1400286f0
mov byte [rsp + 0x366], al
xor eax, eax
mov byte [rsp + 0x367], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x359]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x358]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x359]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x14001a050
mov edx, 0xe
lea rcx, [rsp + 0x359]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x359]
call fcn.140028700
mov rbx, rax
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b5250]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401b7719]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7560]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b7714]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7640]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b771c]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7568]
call fcn.140013340
mov rax, qword [0x1401b7270]
vmovss xmm0, dword [rax + 0x3810]
vaddss xmm1, xmm0, xmm0
vaddss xmm2, xmm1, dword [rax + 0x3c20]
vcvtss2sd xmm3, xmm2, xmm2
vmulsd xmm0, xmm3, xmm13
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, [0x1401b7716]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7688]
call fcn.140013340
mov rax, qword [0x1401b7270]
vmovss xmm0, dword [rax + 0x3810]
vaddss xmm1, xmm0, xmm0
vaddss xmm2, xmm1, dword [rax + 0x3c20]
vcvtss2sd xmm3, xmm2, xmm2
vmulsd xmm0, xmm3, xmm13
vcvtsd2ss xmm2, xmm0, xmm0
mov qword [rsp + 0x38], r15
lea rax, [0x1401b5308]
mov qword [rsp + 0x30], rax
lea rax, str.HSCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401b73a3]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7618]
call fcn.140013340
mov rax, qword [0x1401b7270]
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.140058900
mov rcx, qword [0x1401b73e8]
call fcn.14007b7a0
vmovaps xmm1, xmm6
vmovaps xmm0, xmm7
call fcn.140058730
mov rax, qword [0x1401b7270]
or dword [rax + 0x4780], 1
mov dword [rax + 0x4784], 0x43250000
vmovdqu ymm0, ymmword [0x1400eadc0]
vmovdqu ymmword [rsp + 0x6e0], ymm0
mov dl, 5
mov r8b, 0x6c
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x6e1], al
xor byte [rsp + 0x6e2], cl
xor byte [rsp + 0x6e3], cl
xor byte [rsp + 0x6e4], cl
xor byte [rsp + 0x6e5], cl
xor byte [rsp + 0x6e6], cl
xor byte [rsp + 0x6e7], cl
xor byte [rsp + 0x6e8], cl
xor byte [rsp + 0x6e9], cl
xor byte [rsp + 0x6ea], cl
xor byte [rsp + 0x6eb], cl
xor byte [rsp + 0x6ec], cl
xor byte [rsp + 0x6ed], cl
xor byte [rsp + 0x6ee], cl
xor byte [rsp + 0x6ef], cl
xor byte [rsp + 0x6f0], cl
xor byte [rsp + 0x6f1], cl
xor byte [rsp + 0x6f2], cl
xor byte [rsp + 0x6f3], cl
xor byte [rsp + 0x6f4], cl
xor byte [rsp + 0x6f5], cl
xor byte [rsp + 0x6f6], cl
xor byte [rsp + 0x6f7], cl
xor byte [rsp + 0x6f8], cl
xor byte [rsp + 0x6f9], cl
xor byte [rsp + 0x6fa], cl
xor byte [rsp + 0x6fb], cl
xor byte [rsp + 0x6fc], cl
xor byte [rsp + 0x6fd], cl
xor byte [rsp + 0x6fe], cl
xor byte [rsp + 0x6ff], cl
xor dl, cl
mov byte [rsp + 0x700], dl
xor r8b, cl
mov byte [rsp + 0x701], r8b
mov byte [rsp + 0x702], 0
mov byte [rsp + 0x1a8], 0x65
mov dl, 0x23
lea rcx, [rsp + 0x1a8]
vzeroupper
call fcn.1400286f0
mov byte [rsp + 0x1a9], al
mov dl, 0x23
lea rcx, [rsp + 0x1a8]
call fcn.1400286f0
mov byte [rsp + 0x1aa], al
mov dl, 0x23
lea rcx, [rsp + 0x1a8]
call fcn.1400286f0
mov byte [rsp + 0x1ab], al
mov dl, 0x48
lea rcx, [rsp + 0x1a8]
call fcn.1400286f0
mov byte [rsp + 0x1ac], al
mov dl, 0x69
lea rcx, [rsp + 0x1a8]
call fcn.1400286f0
mov byte [rsp + 0x1ad], al
mov dl, 0x74
lea rcx, [rsp + 0x1a8]
call fcn.1400286f0
mov byte [rsp + 0x1ae], al
mov dl, 0x53
lea rcx, [rsp + 0x1a8]
call fcn.1400286f0
mov byte [rsp + 0x1af], al
mov dl, 0x6f
lea rcx, [rsp + 0x1a8]
call fcn.1400286f0
mov byte [rsp + 0x1b0], al
mov dl, 0x75
lea rcx, [rsp + 0x1a8]
call fcn.1400286f0
mov byte [rsp + 0x1b1], al
mov dl, 0x6e
lea rcx, [rsp + 0x1a8]
call fcn.1400286f0
mov byte [rsp + 0x1b2], al
mov dl, 0x64
lea rcx, [rsp + 0x1a8]
call fcn.1400286f0
mov byte [rsp + 0x1b3], al
mov dl, 0x73
lea rcx, [rsp + 0x1a8]
call fcn.1400286f0
mov byte [rsp + 0x1b4], al
xor eax, eax
mov byte [rsp + 0x1b5], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rsp + 0x1a9]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x1a8]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x1a9]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001a4c0
mov edx, 0xc
lea rcx, [rsp + 0x1a9]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x1a9]
call fcn.140028700
mov r9d, 0xffffffff
lea r8, [rsp + 0x6e1]
lea rdx, [0x1401b7710]
mov rcx, rax
call fcn.14007fc00
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm6, xmm2, xmm2
mov byte [rsp + 0x158], 0x5a
mov dl, 0x48
lea rcx, [rsp + 0x158]
call fcn.1400286f0
mov byte [rsp + 0x159], al
mov dl, 0x69
lea rcx, [rsp + 0x158]
call fcn.1400286f0
mov byte [rsp + 0x15a], al
mov dl, 0x74
lea rcx, [rsp + 0x158]
call fcn.1400286f0
mov byte [rsp + 0x15b], al
mov dl, 0x20
lea rcx, [rsp + 0x158]
call fcn.1400286f0
mov byte [rsp + 0x15c], al
mov dl, 0x4d
lea rcx, [rsp + 0x158]
call fcn.1400286f0
mov byte [rsp + 0x15d], al
mov dl, 0x61
lea rcx, [rsp + 0x158]
call fcn.1400286f0
mov byte [rsp + 0x15e], al
mov dl, 0x72
lea rcx, [rsp + 0x158]
call fcn.1400286f0
mov byte [rsp + 0x15f], al
mov dl, 0x6b
lea rcx, [rsp + 0x158]
call fcn.1400286f0
mov byte [rsp + 0x160], al
mov dl, 0x65
lea rcx, [rsp + 0x158]
call fcn.1400286f0
mov byte [rsp + 0x161], al
mov dl, 0x72
lea rcx, [rsp + 0x158]
call fcn.1400286f0
mov byte [rsp + 0x162], al
xor eax, eax
mov byte [rsp + 0x163], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rsp + 0x159]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x158]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x159]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xa
jb 0x14001a640
mov edx, 0xa
lea rcx, [rsp + 0x159]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x159]
call fcn.140028700
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b7706]
vmovaps xmm2, xmm6
vmovaps xmm1, xmm14
mov rcx, rax
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b7705]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7558]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b770b]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7510]
call fcn.140013340
cmp byte [0x1401b770b], 0
je 0x14001a78f
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b771a]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7528]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401436fc]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7698]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x140104401]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b76e0]
call fcn.140013340
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b7707]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b73f0]
call fcn.140013340
call fcn.14007e4c0
mov byte [rsp + 0xa8], 0x3c
mov dl, 0xef
lea rcx, [rsp + 0xa8]
call fcn.1400286f0
mov byte [rsp + 0xa9], al
mov dl, 0x87
lea rcx, [rsp + 0xa8]
call fcn.1400286f0
mov byte [rsp + 0xaa], al
mov dl, 0xa3
lea rcx, [rsp + 0xa8]
call fcn.1400286f0
mov byte [rsp + 0xab], al
mov dl, 0x20
lea rcx, [rsp + 0xa8]
call fcn.1400286f0
mov byte [rsp + 0xac], al
mov dl, 0x46
lea rcx, [rsp + 0xa8]
call fcn.1400286f0
mov byte [rsp + 0xad], al
mov dl, 0x75
lea rcx, [rsp + 0xa8]
call fcn.1400286f0
mov byte [rsp + 0xae], al
mov dl, 0x6e
lea rcx, [rsp + 0xa8]
call fcn.1400286f0
mov byte [rsp + 0xaf], al
xor eax, eax
mov byte [rsp + 0xb0], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0xa9]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0xa8]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0xa9]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x14001a900
mov edx, 7
lea rcx, [rsp + 0xa9]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0xa9]
call fcn.140028700
mov rcx, rax
call fcn.14007efc0
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b7708]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b7598]
call fcn.140013340
cmp byte [0x1401b7708], 0
je 0x14001ac36
call fcn.140058840
vaddss xmm0, xmm0, xmm14
call fcn.140058900
mov byte [rsp + 0x4c8], 0x54
mov dl, 0x54
lea rcx, [rsp + 0x4c8]
call fcn.1400286f0
mov byte [rsp + 0x4c9], al
mov dl, 0x68
lea rcx, [rsp + 0x4c8]
call fcn.1400286f0
mov byte [rsp + 0x4ca], al
mov dl, 0x69
lea rcx, [rsp + 0x4c8]
call fcn.1400286f0
mov byte [rsp + 0x4cb], al
mov dl, 0x73
lea rcx, [rsp + 0x4c8]
call fcn.1400286f0
mov byte [rsp + 0x4cc], al
mov dl, 0x20
lea rcx, [rsp + 0x4c8]
call fcn.1400286f0
mov byte [rsp + 0x4cd], al
mov dl, 0x6d
lea rcx, [rsp + 0x4c8]
call fcn.1400286f0
mov byte [rsp + 0x4ce], al
mov dl, 0x69
lea rcx, [rsp + 0x4c8]
call fcn.1400286f0
mov byte [rsp + 0x4cf], al
mov dl, 0x67
lea rcx, [rsp + 0x4c8]
call fcn.1400286f0
mov byte [rsp + 0x4d0], al
mov dl, 0x68
lea rcx, [rsp + 0x4c8]
call fcn.1400286f0
mov byte [rsp + 0x4d1], al
mov dl, 0x74
lea rcx, [rsp + 0x4c8]
call fcn.1400286f0
mov byte [rsp + 0x4d2], al
mov dl, 0x20
lea rcx, [rsp + 0x4c8]
call fcn.1400286f0
mov byte [rsp + 0x4d3], al
mov dl, 0x63
lea rcx, [rsp + 0x4c8]
call fcn.1400286f0
mov byte [rsp + 0x4d4], al
mov dl, 0x61
lea rcx, [rsp + 0x4c8]
call fcn.1400286f0
mov byte [rsp + 0x4d5], al
mov dl, 0x75
lea rcx, [rsp + 0x4c8]
call fcn.1400286f0
mov byte [rsp + 0x4d6], al
mov dl, 0x73
lea rcx, [rsp + 0x4c8]
call fcn.1400286f0
mov byte [rsp + 0x4d7], al
mov dl, 0x65
lea rcx, [rsp + 0x4c8]
call fcn.1400286f0
mov byte [rsp + 0x4d8], al
mov dl, 0x20
lea rcx, [rsp + 0x4c8]
call fcn.1400286f0
mov byte [rsp + 0x4d9], al
mov dl, 0x42
lea rcx, [rsp + 0x4c8]
call fcn.1400286f0
mov byte [rsp + 0x4da], al
mov dl, 0x41
lea rcx, [rsp + 0x4c8]
call fcn.1400286f0
mov byte [rsp + 0x4db], al
mov dl, 0x4e
lea rcx, [rsp + 0x4c8]
call fcn.1400286f0
mov byte [rsp + 0x4dc], al
xor eax, eax
mov byte [rsp + 0x4dd], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rsp + 0x4c9]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x4c8]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x4c9]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0x14
jb 0x14001ab90
mov edx, 0x14
lea rcx, [rsp + 0x4c9]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x4c9]
call fcn.140028700
mov rbx, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, 0x32
lea rcx, [rsp + 0xaf8]
call fcn.1400059d0
lea rdx, [rsp + 0xa68]
mov rcx, rax
call fcn.140006ef0
mov rdx, rbx
lea rcx, [rsp + 0xa68]
call fcn.14007b6f0
mov byte [rsp + 0x40], 0x6d
mov dl, 0x43
lea rcx, [rsp + 0x40]
call fcn.1400286f0
mov byte [rsp + 0x41], al
mov dl, 0x4e
lea rcx, [rsp + 0x40]
call fcn.1400286f0
mov byte [rsp + 0x42], al
xor eax, eax
mov byte [rsp + 0x43], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x41]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x40]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x41]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 2
jb 0x14001ac70
mov edx, 2
lea rcx, [rsp + 0x41]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x41]
call fcn.140028700
mov rdx, rax
lea rcx, [0x1401b5388]
call fcn.14002bc40
test al, al
je 0x14001aded
cmp dword [0x1401b73a8], 6
jne 0x14001aded
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm6, xmm2, xmm2
mov byte [rsp + 0x70], 0x6d
mov dl, 0x57
lea rcx, [rsp + 0x70]
call fcn.1400286f0
mov byte [rsp + 0x71], al
mov dl, 0x69
lea rcx, [rsp + 0x70]
call fcn.1400286f0
mov byte [rsp + 0x72], al
mov dl, 0x6e
lea rcx, [rsp + 0x70]
call fcn.1400286f0
mov byte [rsp + 0x73], al
mov dl, 0x6e
lea rcx, [rsp + 0x70]
call fcn.1400286f0
mov byte [rsp + 0x74], al
mov dl, 0x69
lea rcx, [rsp + 0x70]
call fcn.1400286f0
mov byte [rsp + 0x75], al
mov dl, 0x65
lea rcx, [rsp + 0x70]
call fcn.1400286f0
mov byte [rsp + 0x76], al
xor eax, eax
mov byte [rsp + 0x77], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x71]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x70]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x71]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x14001ad70
mov edx, 6
lea rcx, [rsp + 0x71]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x71]
call fcn.140028700
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b7386]
vmovaps xmm2, xmm6
vmovaps xmm1, xmm14
mov rcx, rax
call fcn.140013340
call fcn.14007a530
vmovaps xmm0, xmm11
call fcn.140058940
mov byte [rsp + 0x480], 0x45
mov dl, 0xef
lea rcx, [rsp + 0x480]
call fcn.1400286f0
mov byte [rsp + 0x481], al
mov dl, 0x80
lea rcx, [rsp + 0x480]
call fcn.1400286f0
mov byte [rsp + 0x482], al
mov dl, 0x84
lea rcx, [rsp + 0x480]
call fcn.1400286f0
mov byte [rsp + 0x483], al
mov dl, 0x20
lea rcx, [rsp + 0x480]
call fcn.1400286f0
mov byte [rsp + 0x484], al
mov dl, 0x4d
lea rcx, [rsp + 0x480]
call fcn.1400286f0
mov byte [rsp + 0x485], al
mov dl, 0x65
lea rcx, [rsp + 0x480]
call fcn.1400286f0
mov byte [rsp + 0x486], al
mov dl, 0x6e
lea rcx, [rsp + 0x480]
call fcn.1400286f0
mov byte [rsp + 0x487], al
mov dl, 0x75
lea rcx, [rsp + 0x480]
call fcn.1400286f0
mov byte [rsp + 0x488], al
mov dl, 0x20
lea rcx, [rsp + 0x480]
call fcn.1400286f0
mov byte [rsp + 0x489], al
mov dl, 0x53
lea rcx, [rsp + 0x480]
call fcn.1400286f0
mov byte [rsp + 0x48a], al
mov dl, 0x65
lea rcx, [rsp + 0x480]
call fcn.1400286f0
mov byte [rsp + 0x48b], al
mov dl, 0x74
lea rcx, [rsp + 0x480]
call fcn.1400286f0
mov byte [rsp + 0x48c], al
mov dl, 0x74
lea rcx, [rsp + 0x480]
call fcn.1400286f0
mov byte [rsp + 0x48d], al
mov dl, 0x69
lea rcx, [rsp + 0x480]
call fcn.1400286f0
mov byte [rsp + 0x48e], al
mov dl, 0x6e
lea rcx, [rsp + 0x480]
call fcn.1400286f0
mov byte [rsp + 0x48f], al
mov dl, 0x67
lea rcx, [rsp + 0x480]
call fcn.1400286f0
mov byte [rsp + 0x490], al
mov dl, 0x73
lea rcx, [rsp + 0x480]
call fcn.1400286f0
mov byte [rsp + 0x491], al
xor eax, eax
mov byte [rsp + 0x492], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x481]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x480]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x481]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0x11
jb 0x14001af90
mov edx, 0x11
lea rcx, [rsp + 0x481]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x481]
call fcn.140028700
mov rcx, rax
call fcn.14007efc0
call fcn.140058be0
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
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, [0x1401b73c6]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b7450]
call fcn.140013340
call fcn.140058840
vaddss xmm0, xmm0, xmm15
call fcn.140058900
mov rcx, qword [0x1401b7588]
call fcn.14007b7a0
vmovss xmm9, dword [0x1400ea2e0]
vmovaps xmm1, xmm9
vmovaps xmm0, xmm7
call fcn.140058730
mov byte [rsp + 0x590], 0x77
mov dl, 0x41
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x591], al
mov dl, 0x69
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x592], al
mov dl, 0x6d
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x593], al
mov dl, 0x53
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x594], al
mov dl, 0x74
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x595], al
mov dl, 0x61
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x596], al
mov dl, 0x72
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x597], al
xor edx, edx
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x598], al
mov dl, 0x4e
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x599], al
mov dl, 0x65
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x59a], al
mov dl, 0x76
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x59b], al
mov dl, 0x65
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x59c], al
mov dl, 0x72
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x59d], al
mov dl, 0x4c
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x59e], al
mov dl, 0x6f
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x59f], al
mov dl, 0x73
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5a0], al
mov dl, 0x65
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5a1], al
xor edx, edx
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5a2], al
mov dl, 0x41
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5a3], al
mov dl, 0x49
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5a4], al
mov dl, 0x4d
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5a5], al
mov dl, 0x57
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5a6], al
mov dl, 0x41
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5a7], al
mov dl, 0x52
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5a8], al
mov dl, 0x45
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5a9], al
xor edx, edx
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5aa], al
mov dl, 0x4c
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5ab], al
mov dl, 0x75
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5ac], al
mov dl, 0x6d
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5ad], al
mov dl, 0x69
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5ae], al
mov dl, 0x6e
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5af], al
mov dl, 0x65
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5b0], al
xor edx, edx
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5b1], al
mov dl, 0x46
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5b2], al
mov dl, 0x61
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5b3], al
mov dl, 0x74
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5b4], al
mov dl, 0x61
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5b5], al
mov dl, 0x6c
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5b6], al
mov dl, 0x69
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5b7], al
mov dl, 0x74
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5b8], al
mov dl, 0x79
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5b9], al
xor edx, edx
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5ba], al
mov dl, 0x43
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5bb], al
mov dl, 0x75
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5bc], al
mov dl, 0x73
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5bd], al
mov dl, 0x74
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5be], al
mov dl, 0x6f
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5bf], al
mov dl, 0x6d
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5c0], al
xor edx, edx
lea rcx, [rsp + 0x590]
call fcn.1400286f0
mov byte [rsp + 0x5c1], al
xor eax, eax
mov byte [rsp + 0x5c2], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x591]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x590]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x591]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0x31
jb 0x14001b4c0
mov edx, 0x31
lea rcx, [rsp + 0x591]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x591]
call fcn.140028700
mov rsi, rax
mov byte [rsp + 0xf8], 0x4a
mov dl, 0x23
lea rcx, [rsp + 0xf8]
call fcn.1400286f0
mov byte [rsp + 0xf9], al
mov dl, 0x23
lea rcx, [rsp + 0xf8]
call fcn.1400286f0
mov byte [rsp + 0xfa], al
mov dl, 0x23
lea rcx, [rsp + 0xf8]
call fcn.1400286f0
mov byte [rsp + 0xfb], al
mov dl, 0x54
lea rcx, [rsp + 0xf8]
call fcn.1400286f0
mov byte [rsp + 0xfc], al
mov dl, 0x68
lea rcx, [rsp + 0xf8]
call fcn.1400286f0
mov byte [rsp + 0xfd], al
mov dl, 0x65
lea rcx, [rsp + 0xf8]
call fcn.1400286f0
mov byte [rsp + 0xfe], al
mov dl, 0x6d
lea rcx, [rsp + 0xf8]
call fcn.1400286f0
mov byte [rsp + 0xff], al
mov dl, 0x65
lea rcx, [rsp + 0xf8]
call fcn.1400286f0
mov byte [rsp + 0x100], al
xor eax, eax
mov byte [rsp + 0x101], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0xf9]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0xf8]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0xf9]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x14001b5f0
mov edx, 8
lea rcx, [rsp + 0xf9]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0xf9]
call fcn.140028700
mov r9d, 0xffffffff
mov r8, rsi
lea rdx, [0x1401043ec]
mov rcx, rax
call fcn.14007fc00
test al, al
je 0x14001b677
mov ecx, dword [0x1401043ec]
call fcn.1400333f0
cmp dword [0x1401043ec], 5
jne 0x14001f126
mov ecx, 2
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xf60]
call fcn.140006ed0
mov ecx, 5
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xee0]
call fcn.140006ed0
mov ecx, 3
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xf50]
call fcn.140006ed0
mov ecx, 0x15
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xef0]
call fcn.140006ed0
mov ecx, 0x16
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xfd0]
call fcn.140006ed0
mov ecx, 0x17
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xf00]
call fcn.140006ed0
mov ecx, 7
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xf80]
call fcn.140006ed0
mov ecx, 8
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xf40]
call fcn.140006ed0
mov ecx, 9
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xf70]
call fcn.140006ed0
mov ecx, 0x18
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xfc0]
call fcn.140006ed0
mov ecx, 0x1a
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xfa0]
call fcn.140006ed0
mov ecx, 0x19
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xf90]
call fcn.140006ed0
mov ecx, 0xe
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xf30]
call fcn.140006ed0
mov ecx, 1
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xf20]
call fcn.140006ed0
xor ecx, ecx
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xf10]
call fcn.140006ed0
mov ecx, 0x1b
call fcn.140048ff0
mov rdx, rax
lea rcx, [rsp + 0xfb0]
call fcn.140006ed0
mov byte [rsp + 0x4e0], 0x33
mov dl, 0x54
lea rcx, [rsp + 0x4e0]
call fcn.1400286f0
mov byte [rsp + 0x4e1], al
mov dl, 0x68
lea rcx, [rsp + 0x4e0]
call fcn.1400286f0
mov byte [rsp + 0x4e2], al
mov dl, 0x65
lea rcx, [rsp + 0x4e0]
call fcn.1400286f0
mov byte [rsp + 0x4e3], al
mov dl, 0x6d
lea rcx, [rsp + 0x4e0]
call fcn.1400286f0
mov byte [rsp + 0x4e4], al
mov dl, 0x65
lea rcx, [rsp + 0x4e0]
call fcn.1400286f0
mov byte [rsp + 0x4e5], al
mov dl, 0x20
lea rcx, [rsp + 0x4e0]
call fcn.1400286f0
mov byte [rsp + 0x4e6], al
mov dl, 0x43
lea rcx, [rsp + 0x4e0]
call fcn.1400286f0
mov byte [rsp + 0x4e7], al
mov dl, 0x6f
lea rcx, [rsp + 0x4e0]
call fcn.1400286f0
mov byte [rsp + 0x4e8], al
mov dl, 0x6c
lea rcx, [rsp + 0x4e0]
call fcn.1400286f0
mov byte [rsp + 0x4e9], al
mov dl, 0x6f
lea rcx, [rsp + 0x4e0]
call fcn.1400286f0
mov byte [rsp + 0x4ea], al
mov dl, 0x72
lea rcx, [rsp + 0x4e0]
call fcn.1400286f0
mov byte [rsp + 0x4eb], al
mov dl, 0x20
lea rcx, [rsp + 0x4e0]
call fcn.1400286f0
mov byte [rsp + 0x4ec], al
mov dl, 0x53
lea rcx, [rsp + 0x4e0]
call fcn.1400286f0
mov byte [rsp + 0x4ed], al
mov dl, 0x65
lea rcx, [rsp + 0x4e0]
call fcn.1400286f0
mov byte [rsp + 0x4ee], al
mov dl, 0x74
lea rcx, [rsp + 0x4e0]
call fcn.1400286f0
mov byte [rsp + 0x4ef], al
mov dl, 0x74
lea rcx, [rsp + 0x4e0]
call fcn.1400286f0
mov byte [rsp + 0x4f0], al
mov dl, 0x69
lea rcx, [rsp + 0x4e0]
call fcn.1400286f0
mov byte [rsp + 0x4f1], al
mov dl, 0x6e
lea rcx, [rsp + 0x4e0]
call fcn.1400286f0
mov byte [rsp + 0x4f2], al
mov dl, 0x67
lea rcx, [rsp + 0x4e0]
call fcn.1400286f0
mov byte [rsp + 0x4f3], al
mov dl, 0x73
lea rcx, [rsp + 0x4e0]
call fcn.1400286f0
mov byte [rsp + 0x4f4], al
xor eax, eax
mov byte [rsp + 0x4f5], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x4e1]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x4e0]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x4e1]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0x14
jb 0x14001b9f0
mov edx, 0x14
lea rcx, [rsp + 0x4e1]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x4e1]
call fcn.140028700
mov rcx, rax
call fcn.14007efc0
mov byte [rsp + 0x248], 0x6c
mov dl, 0x23
lea rcx, [rsp + 0x248]
call fcn.1400286f0
mov byte [rsp + 0x249], al
mov dl, 0x23
lea rcx, [rsp + 0x248]
call fcn.1400286f0
mov byte [rsp + 0x24a], al
mov dl, 0x23
lea rcx, [rsp + 0x248]
call fcn.1400286f0
mov byte [rsp + 0x24b], al
mov dl, 0x54
lea rcx, [rsp + 0x248]
call fcn.1400286f0
mov byte [rsp + 0x24c], al
mov dl, 0x68
lea rcx, [rsp + 0x248]
call fcn.1400286f0
mov byte [rsp + 0x24d], al
mov dl, 0x65
lea rcx, [rsp + 0x248]
call fcn.1400286f0
mov byte [rsp + 0x24e], al
mov dl, 0x6d
lea rcx, [rsp + 0x248]
call fcn.1400286f0
mov byte [rsp + 0x24f], al
mov dl, 0x65
lea rcx, [rsp + 0x248]
call fcn.1400286f0
mov byte [rsp + 0x250], al
mov dl, 0x43
lea rcx, [rsp + 0x248]
call fcn.1400286f0
mov byte [rsp + 0x251], al
mov dl, 0x6f
lea rcx, [rsp + 0x248]
call fcn.1400286f0
mov byte [rsp + 0x252], al
mov dl, 0x6c
lea rcx, [rsp + 0x248]
call fcn.1400286f0
mov byte [rsp + 0x253], al
mov dl, 0x31
lea rcx, [rsp + 0x248]
call fcn.1400286f0
mov byte [rsp + 0x254], al
xor eax, eax
mov byte [rsp + 0x255], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x249]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x248]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x249]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001bb80
mov edx, 0xc
lea rcx, [rsp + 0x249]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x249]
call fcn.140028700
mov rsi, rax
mov byte [rsp + 0x2f8], 0x4f
mov dl, 0x42
lea rcx, [rsp + 0x2f8]
call fcn.1400286f0
mov byte [rsp + 0x2f9], al
mov dl, 0x75
lea rcx, [rsp + 0x2f8]
call fcn.1400286f0
mov byte [rsp + 0x2fa], al
mov dl, 0x74
lea rcx, [rsp + 0x2f8]
call fcn.1400286f0
mov byte [rsp + 0x2fb], al
mov dl, 0x74
lea rcx, [rsp + 0x2f8]
call fcn.1400286f0
mov byte [rsp + 0x2fc], al
mov dl, 0x6f
lea rcx, [rsp + 0x2f8]
call fcn.1400286f0
mov byte [rsp + 0x2fd], al
mov dl, 0x6e
lea rcx, [rsp + 0x2f8]
call fcn.1400286f0
mov byte [rsp + 0x2fe], al
mov dl, 0x20
lea rcx, [rsp + 0x2f8]
call fcn.1400286f0
mov byte [rsp + 0x2ff], al
mov dl, 0x42
lea rcx, [rsp + 0x2f8]
call fcn.1400286f0
mov byte [rsp + 0x300], al
mov dl, 0x6f
lea rcx, [rsp + 0x2f8]
call fcn.1400286f0
mov byte [rsp + 0x301], al
mov dl, 0x72
lea rcx, [rsp + 0x2f8]
call fcn.1400286f0
mov byte [rsp + 0x302], al
mov dl, 0x64
lea rcx, [rsp + 0x2f8]
call fcn.1400286f0
mov byte [rsp + 0x303], al
mov dl, 0x65
lea rcx, [rsp + 0x2f8]
call fcn.1400286f0
mov byte [rsp + 0x304], al
mov dl, 0x72
lea rcx, [rsp + 0x2f8]
call fcn.1400286f0
mov byte [rsp + 0x305], al
xor eax, eax
mov byte [rsp + 0x306], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x2f9]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x2f8]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x2f9]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001bd20
mov edx, 0xd
lea rcx, [rsp + 0x2f9]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x2f9]
call fcn.140028700
mov qword [rsp + 0x28], r15
lea rcx, [0x1401b5318]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013660
mov byte [rsp + 0x2d8], 0x2b
mov dl, 0x23
lea rcx, [rsp + 0x2d8]
call fcn.1400286f0
mov byte [rsp + 0x2d9], al
mov dl, 0x23
lea rcx, [rsp + 0x2d8]
call fcn.1400286f0
mov byte [rsp + 0x2da], al
mov dl, 0x23
lea rcx, [rsp + 0x2d8]
call fcn.1400286f0
mov byte [rsp + 0x2db], al
mov dl, 0x54
lea rcx, [rsp + 0x2d8]
call fcn.1400286f0
mov byte [rsp + 0x2dc], al
mov dl, 0x68
lea rcx, [rsp + 0x2d8]
call fcn.1400286f0
mov byte [rsp + 0x2dd], al
mov dl, 0x65
lea rcx, [rsp + 0x2d8]
call fcn.1400286f0
mov byte [rsp + 0x2de], al
mov dl, 0x6d
lea rcx, [rsp + 0x2d8]
call fcn.1400286f0
mov byte [rsp + 0x2df], al
mov dl, 0x65
lea rcx, [rsp + 0x2d8]
call fcn.1400286f0
mov byte [rsp + 0x2e0], al
mov dl, 0x43
lea rcx, [rsp + 0x2d8]
call fcn.1400286f0
mov byte [rsp + 0x2e1], al
mov dl, 0x6f
lea rcx, [rsp + 0x2d8]
call fcn.1400286f0
mov byte [rsp + 0x2e2], al
mov dl, 0x6c
lea rcx, [rsp + 0x2d8]
call fcn.1400286f0
mov byte [rsp + 0x2e3], al
mov dl, 0x31
lea rcx, [rsp + 0x2d8]
call fcn.1400286f0
mov byte [rsp + 0x2e4], al
mov dl, 0x36
lea rcx, [rsp + 0x2d8]
call fcn.1400286f0
mov byte [rsp + 0x2e5], al
xor eax, eax
mov byte [rsp + 0x2e6], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x2d9]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x2d8]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x2d9]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001bee0
mov edx, 0xd
lea rcx, [rsp + 0x2d9]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x2d9]
call fcn.140028700
mov rsi, rax
mov byte [rsp + 0x198], 0xd
mov dl, 0x46
lea rcx, [rsp + 0x198]
call fcn.1400286f0
mov byte [rsp + 0x199], al
mov dl, 0x65
lea rcx, [rsp + 0x198]
call fcn.1400286f0
mov byte [rsp + 0x19a], al
mov dl, 0x61
lea rcx, [rsp + 0x198]
call fcn.1400286f0
mov byte [rsp + 0x19b], al
mov dl, 0x74
lea rcx, [rsp + 0x198]
call fcn.1400286f0
mov byte [rsp + 0x19c], al
mov dl, 0x75
lea rcx, [rsp + 0x198]
call fcn.1400286f0
mov byte [rsp + 0x19d], al
mov dl, 0x72
lea rcx, [rsp + 0x198]
call fcn.1400286f0
mov byte [rsp + 0x19e], al
mov dl, 0x65
lea rcx, [rsp + 0x198]
call fcn.1400286f0
mov byte [rsp + 0x19f], al
mov dl, 0x4e
lea rcx, [rsp + 0x198]
call fcn.1400286f0
mov byte [rsp + 0x1a0], al
mov dl, 0x61
lea rcx, [rsp + 0x198]
call fcn.1400286f0
mov byte [rsp + 0x1a1], al
mov dl, 0x6d
lea rcx, [rsp + 0x198]
call fcn.1400286f0
mov byte [rsp + 0x1a2], al
mov dl, 0x65
lea rcx, [rsp + 0x198]
call fcn.1400286f0
mov byte [rsp + 0x1a3], al
xor eax, eax
mov byte [rsp + 0x1a4], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x199]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x198]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x199]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xb
jb 0x14001c050
mov edx, 0xb
lea rcx, [rsp + 0x199]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x199]
call fcn.140028700
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf20]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013660
mov byte [rsp + 0x2c8], 0x2d
mov dl, 0x23
lea rcx, [rsp + 0x2c8]
call fcn.1400286f0
mov byte [rsp + 0x2c9], al
mov dl, 0x23
lea rcx, [rsp + 0x2c8]
call fcn.1400286f0
mov byte [rsp + 0x2ca], al
mov dl, 0x23
lea rcx, [rsp + 0x2c8]
call fcn.1400286f0
mov byte [rsp + 0x2cb], al
mov dl, 0x54
lea rcx, [rsp + 0x2c8]
call fcn.1400286f0
mov byte [rsp + 0x2cc], al
mov dl, 0x68
lea rcx, [rsp + 0x2c8]
call fcn.1400286f0
mov byte [rsp + 0x2cd], al
mov dl, 0x65
lea rcx, [rsp + 0x2c8]
call fcn.1400286f0
mov byte [rsp + 0x2ce], al
mov dl, 0x6d
lea rcx, [rsp + 0x2c8]
call fcn.1400286f0
mov byte [rsp + 0x2cf], al
mov dl, 0x65
lea rcx, [rsp + 0x2c8]
call fcn.1400286f0
mov byte [rsp + 0x2d0], al
mov dl, 0x43
lea rcx, [rsp + 0x2c8]
call fcn.1400286f0
mov byte [rsp + 0x2d1], al
mov dl, 0x6f
lea rcx, [rsp + 0x2c8]
call fcn.1400286f0
mov byte [rsp + 0x2d2], al
mov dl, 0x6c
lea rcx, [rsp + 0x2c8]
call fcn.1400286f0
mov byte [rsp + 0x2d3], al
mov dl, 0x31
lea rcx, [rsp + 0x2c8]
call fcn.1400286f0
mov byte [rsp + 0x2d4], al
mov dl, 0x37
lea rcx, [rsp + 0x2c8]
call fcn.1400286f0
mov byte [rsp + 0x2d5], al
xor eax, eax
mov byte [rsp + 0x2d6], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x2c9]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x2c8]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x2c9]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001c210
mov edx, 0xd
lea rcx, [rsp + 0x2c9]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x2c9]
call fcn.140028700
mov rsi, rax
mov byte [rsp + 0x4c], 0x7b
mov dl, 0x54
lea rcx, [rsp + 0x4c]
call fcn.1400286f0
mov byte [rsp + 0x4d], al
mov dl, 0x65
lea rcx, [rsp + 0x4c]
call fcn.1400286f0
mov byte [rsp + 0x4e], al
mov dl, 0x78
lea rcx, [rsp + 0x4c]
call fcn.1400286f0
mov byte [rsp + 0x4f], al
mov dl, 0x74
lea rcx, [rsp + 0x4c]
call fcn.1400286f0
mov byte [rsp + 0x50], al
xor eax, eax
mov byte [rsp + 0x51], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rsp + 0x4d]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x4c]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x4d]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x14001c2c1
mov edx, 4
lea rcx, [rsp + 0x4d]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x4d]
call fcn.140028700
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf10]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013660
mov byte [rsp + 0x238], 2
mov dl, 0x23
lea rcx, [rsp + 0x238]
call fcn.1400286f0
mov byte [rsp + 0x239], al
mov dl, 0x23
lea rcx, [rsp + 0x238]
call fcn.1400286f0
mov byte [rsp + 0x23a], al
mov dl, 0x23
lea rcx, [rsp + 0x238]
call fcn.1400286f0
mov byte [rsp + 0x23b], al
mov dl, 0x54
lea rcx, [rsp + 0x238]
call fcn.1400286f0
mov byte [rsp + 0x23c], al
mov dl, 0x68
lea rcx, [rsp + 0x238]
call fcn.1400286f0
mov byte [rsp + 0x23d], al
mov dl, 0x65
lea rcx, [rsp + 0x238]
call fcn.1400286f0
mov byte [rsp + 0x23e], al
mov dl, 0x6d
lea rcx, [rsp + 0x238]
call fcn.1400286f0
mov byte [rsp + 0x23f], al
mov dl, 0x65
lea rcx, [rsp + 0x238]
call fcn.1400286f0
mov byte [rsp + 0x240], al
mov dl, 0x43
lea rcx, [rsp + 0x238]
call fcn.1400286f0
mov byte [rsp + 0x241], al
mov dl, 0x6f
lea rcx, [rsp + 0x238]
call fcn.1400286f0
mov byte [rsp + 0x242], al
mov dl, 0x6c
lea rcx, [rsp + 0x238]
call fcn.1400286f0
mov byte [rsp + 0x243], al
mov dl, 0x32
lea rcx, [rsp + 0x238]
call fcn.1400286f0
mov byte [rsp + 0x244], al
xor eax, eax
mov byte [rsp + 0x245], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x239]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x238]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x239]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001c460
mov edx, 0xc
lea rcx, [rsp + 0x239]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x239]
call fcn.140028700
mov rsi, rax
mov byte [rsp + 0x68], 0x4d
mov dl, 0x42
lea rcx, [rsp + 0x68]
call fcn.1400286f0
mov byte [rsp + 0x69], al
mov dl, 0x6f
lea rcx, [rsp + 0x68]
call fcn.1400286f0
mov byte [rsp + 0x6a], al
mov dl, 0x72
lea rcx, [rsp + 0x68]
call fcn.1400286f0
mov byte [rsp + 0x6b], al
mov dl, 0x64
lea rcx, [rsp + 0x68]
call fcn.1400286f0
mov byte [rsp + 0x6c], al
mov dl, 0x65
lea rcx, [rsp + 0x68]
call fcn.1400286f0
mov byte [rsp + 0x6d], al
mov dl, 0x72
lea rcx, [rsp + 0x68]
call fcn.1400286f0
mov byte [rsp + 0x6e], al
xor eax, eax
mov byte [rsp + 0x6f], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rsp + 0x69]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x68]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x69]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x14001c531
mov edx, 6
lea rcx, [rsp + 0x69]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x69]
call fcn.140028700
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xee0]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013660
mov byte [rsp + 0x228], 0x12
mov dl, 0x23
lea rcx, [rsp + 0x228]
call fcn.1400286f0
mov byte [rsp + 0x229], al
mov dl, 0x23
lea rcx, [rsp + 0x228]
call fcn.1400286f0
mov byte [rsp + 0x22a], al
mov dl, 0x23
lea rcx, [rsp + 0x228]
call fcn.1400286f0
mov byte [rsp + 0x22b], al
mov dl, 0x54
lea rcx, [rsp + 0x228]
call fcn.1400286f0
mov byte [rsp + 0x22c], al
mov dl, 0x68
lea rcx, [rsp + 0x228]
call fcn.1400286f0
mov byte [rsp + 0x22d], al
mov dl, 0x65
lea rcx, [rsp + 0x228]
call fcn.1400286f0
mov byte [rsp + 0x22e], al
mov dl, 0x6d
lea rcx, [rsp + 0x228]
call fcn.1400286f0
mov byte [rsp + 0x22f], al
mov dl, 0x65
lea rcx, [rsp + 0x228]
call fcn.1400286f0
mov byte [rsp + 0x230], al
mov dl, 0x43
lea rcx, [rsp + 0x228]
call fcn.1400286f0
mov byte [rsp + 0x231], al
mov dl, 0x6f
lea rcx, [rsp + 0x228]
call fcn.1400286f0
mov byte [rsp + 0x232], al
mov dl, 0x6c
lea rcx, [rsp + 0x228]
call fcn.1400286f0
mov byte [rsp + 0x233], al
mov dl, 0x33
lea rcx, [rsp + 0x228]
call fcn.1400286f0
mov byte [rsp + 0x234], al
xor eax, eax
mov byte [rsp + 0x235], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x229]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x228]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x229]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001c6d0
mov edx, 0xc
lea rcx, [rsp + 0x229]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x229]
call fcn.140028700
mov rsi, rax
mov byte [rsp + 0x60], 0x7d
mov dl, 0x42
lea rcx, [rsp + 0x60]
call fcn.1400286f0
mov byte [rsp + 0x61], al
mov dl, 0x75
lea rcx, [rsp + 0x60]
call fcn.1400286f0
mov byte [rsp + 0x62], al
mov dl, 0x74
lea rcx, [rsp + 0x60]
call fcn.1400286f0
mov byte [rsp + 0x63], al
mov dl, 0x74
lea rcx, [rsp + 0x60]
call fcn.1400286f0
mov byte [rsp + 0x64], al
mov dl, 0x6f
lea rcx, [rsp + 0x60]
call fcn.1400286f0
mov byte [rsp + 0x65], al
mov dl, 0x6e
lea rcx, [rsp + 0x60]
call fcn.1400286f0
mov byte [rsp + 0x66], al
xor eax, eax
mov byte [rsp + 0x67], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rsp + 0x61]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x60]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x61]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x14001c7a1
mov edx, 6
lea rcx, [rsp + 0x61]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x61]
call fcn.140028700
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xef0]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013660
mov byte [rsp + 0x218], 0x23
mov dl, 0x23
lea rcx, [rsp + 0x218]
call fcn.1400286f0
mov byte [rsp + 0x219], al
mov dl, 0x23
lea rcx, [rsp + 0x218]
call fcn.1400286f0
mov byte [rsp + 0x21a], al
mov dl, 0x23
lea rcx, [rsp + 0x218]
call fcn.1400286f0
mov byte [rsp + 0x21b], al
mov dl, 0x54
lea rcx, [rsp + 0x218]
call fcn.1400286f0
mov byte [rsp + 0x21c], al
mov dl, 0x68
lea rcx, [rsp + 0x218]
call fcn.1400286f0
mov byte [rsp + 0x21d], al
mov dl, 0x65
lea rcx, [rsp + 0x218]
call fcn.1400286f0
mov byte [rsp + 0x21e], al
mov dl, 0x6d
lea rcx, [rsp + 0x218]
call fcn.1400286f0
mov byte [rsp + 0x21f], al
mov dl, 0x65
lea rcx, [rsp + 0x218]
call fcn.1400286f0
mov byte [rsp + 0x220], al
mov dl, 0x43
lea rcx, [rsp + 0x218]
call fcn.1400286f0
mov byte [rsp + 0x221], al
mov dl, 0x6f
lea rcx, [rsp + 0x218]
call fcn.1400286f0
mov byte [rsp + 0x222], al
mov dl, 0x6c
lea rcx, [rsp + 0x218]
call fcn.1400286f0
mov byte [rsp + 0x223], al
mov dl, 0x34
lea rcx, [rsp + 0x218]
call fcn.1400286f0
mov byte [rsp + 0x224], al
xor eax, eax
mov byte [rsp + 0x225], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x219]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x218]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x219]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001c940
mov edx, 0xc
lea rcx, [rsp + 0x219]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x219]
call fcn.140028700
mov rsi, rax
mov byte [rsp + 0x368], 0x1b
mov dl, 0x42
lea rcx, [rsp + 0x368]
call fcn.1400286f0
mov byte [rsp + 0x369], al
mov dl, 0x75
lea rcx, [rsp + 0x368]
call fcn.1400286f0
mov byte [rsp + 0x36a], al
mov dl, 0x74
lea rcx, [rsp + 0x368]
call fcn.1400286f0
mov byte [rsp + 0x36b], al
mov dl, 0x74
lea rcx, [rsp + 0x368]
call fcn.1400286f0
mov byte [rsp + 0x36c], al
mov dl, 0x6f
lea rcx, [rsp + 0x368]
call fcn.1400286f0
mov byte [rsp + 0x36d], al
mov dl, 0x6e
lea rcx, [rsp + 0x368]
call fcn.1400286f0
mov byte [rsp + 0x36e], al
mov dl, 0x20
lea rcx, [rsp + 0x368]
call fcn.1400286f0
mov byte [rsp + 0x36f], al
mov dl, 0x48
lea rcx, [rsp + 0x368]
call fcn.1400286f0
mov byte [rsp + 0x370], al
mov dl, 0x6f
lea rcx, [rsp + 0x368]
call fcn.1400286f0
mov byte [rsp + 0x371], al
mov dl, 0x76
lea rcx, [rsp + 0x368]
call fcn.1400286f0
mov byte [rsp + 0x372], al
mov dl, 0x65
lea rcx, [rsp + 0x368]
call fcn.1400286f0
mov byte [rsp + 0x373], al
mov dl, 0x72
lea rcx, [rsp + 0x368]
call fcn.1400286f0
mov byte [rsp + 0x374], al
mov dl, 0x65
lea rcx, [rsp + 0x368]
call fcn.1400286f0
mov byte [rsp + 0x375], al
mov dl, 0x64
lea rcx, [rsp + 0x368]
call fcn.1400286f0
mov byte [rsp + 0x376], al
xor eax, eax
mov byte [rsp + 0x377], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x369]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x368]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x369]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x14001caf0
mov edx, 0xe
lea rcx, [rsp + 0x369]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x369]
call fcn.140028700
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xfd0]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013660
mov byte [rsp + 0x268], 9
mov dl, 0x23
lea rcx, [rsp + 0x268]
call fcn.1400286f0
mov byte [rsp + 0x269], al
mov dl, 0x23
lea rcx, [rsp + 0x268]
call fcn.1400286f0
mov byte [rsp + 0x26a], al
mov dl, 0x23
lea rcx, [rsp + 0x268]
call fcn.1400286f0
mov byte [rsp + 0x26b], al
mov dl, 0x54
lea rcx, [rsp + 0x268]
call fcn.1400286f0
mov byte [rsp + 0x26c], al
mov dl, 0x68
lea rcx, [rsp + 0x268]
call fcn.1400286f0
mov byte [rsp + 0x26d], al
mov dl, 0x65
lea rcx, [rsp + 0x268]
call fcn.1400286f0
mov byte [rsp + 0x26e], al
mov dl, 0x6d
lea rcx, [rsp + 0x268]
call fcn.1400286f0
mov byte [rsp + 0x26f], al
mov dl, 0x65
lea rcx, [rsp + 0x268]
call fcn.1400286f0
mov byte [rsp + 0x270], al
mov dl, 0x43
lea rcx, [rsp + 0x268]
call fcn.1400286f0
mov byte [rsp + 0x271], al
mov dl, 0x6f
lea rcx, [rsp + 0x268]
call fcn.1400286f0
mov byte [rsp + 0x272], al
mov dl, 0x6c
lea rcx, [rsp + 0x268]
call fcn.1400286f0
mov byte [rsp + 0x273], al
mov dl, 0x35
lea rcx, [rsp + 0x268]
call fcn.1400286f0
mov byte [rsp + 0x274], al
xor eax, eax
mov byte [rsp + 0x275], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x269]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x268]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x269]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001cca0
mov edx, 0xc
lea rcx, [rsp + 0x269]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x269]
call fcn.140028700
mov rsi, rax
mov byte [rsp + 0x2b8], 0x5b
mov dl, 0x42
lea rcx, [rsp + 0x2b8]
call fcn.1400286f0
mov byte [rsp + 0x2b9], al
mov dl, 0x75
lea rcx, [rsp + 0x2b8]
call fcn.1400286f0
mov byte [rsp + 0x2ba], al
mov dl, 0x74
lea rcx, [rsp + 0x2b8]
call fcn.1400286f0
mov byte [rsp + 0x2bb], al
mov dl, 0x74
lea rcx, [rsp + 0x2b8]
call fcn.1400286f0
mov byte [rsp + 0x2bc], al
mov dl, 0x6f
lea rcx, [rsp + 0x2b8]
call fcn.1400286f0
mov byte [rsp + 0x2bd], al
mov dl, 0x6e
lea rcx, [rsp + 0x2b8]
call fcn.1400286f0
mov byte [rsp + 0x2be], al
mov dl, 0x20
lea rcx, [rsp + 0x2b8]
call fcn.1400286f0
mov byte [rsp + 0x2bf], al
mov dl, 0x41
lea rcx, [rsp + 0x2b8]
call fcn.1400286f0
mov byte [rsp + 0x2c0], al
mov dl, 0x63
lea rcx, [rsp + 0x2b8]
call fcn.1400286f0
mov byte [rsp + 0x2c1], al
mov dl, 0x74
lea rcx, [rsp + 0x2b8]
call fcn.1400286f0
mov byte [rsp + 0x2c2], al
mov dl, 0x69
lea rcx, [rsp + 0x2b8]
call fcn.1400286f0
mov byte [rsp + 0x2c3], al
mov dl, 0x76
lea rcx, [rsp + 0x2b8]
call fcn.1400286f0
mov byte [rsp + 0x2c4], al
mov dl, 0x65
lea rcx, [rsp + 0x2b8]
call fcn.1400286f0
mov byte [rsp + 0x2c5], al
xor eax, eax
mov byte [rsp + 0x2c6], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x2b9]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x2b8]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x2b9]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001ce40
mov edx, 0xd
lea rcx, [rsp + 0x2b9]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x2b9]
call fcn.140028700
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf00]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013660
mov byte [rsp + 0x208], 0x60
mov dl, 0x23
lea rcx, [rsp + 0x208]
call fcn.1400286f0
mov byte [rsp + 0x209], al
mov dl, 0x23
lea rcx, [rsp + 0x208]
call fcn.1400286f0
mov byte [rsp + 0x20a], al
mov dl, 0x23
lea rcx, [rsp + 0x208]
call fcn.1400286f0
mov byte [rsp + 0x20b], al
mov dl, 0x54
lea rcx, [rsp + 0x208]
call fcn.1400286f0
mov byte [rsp + 0x20c], al
mov dl, 0x68
lea rcx, [rsp + 0x208]
call fcn.1400286f0
mov byte [rsp + 0x20d], al
mov dl, 0x65
lea rcx, [rsp + 0x208]
call fcn.1400286f0
mov byte [rsp + 0x20e], al
mov dl, 0x6d
lea rcx, [rsp + 0x208]
call fcn.1400286f0
mov byte [rsp + 0x20f], al
mov dl, 0x65
lea rcx, [rsp + 0x208]
call fcn.1400286f0
mov byte [rsp + 0x210], al
mov dl, 0x43
lea rcx, [rsp + 0x208]
call fcn.1400286f0
mov byte [rsp + 0x211], al
mov dl, 0x6f
lea rcx, [rsp + 0x208]
call fcn.1400286f0
mov byte [rsp + 0x212], al
mov dl, 0x6c
lea rcx, [rsp + 0x208]
call fcn.1400286f0
mov byte [rsp + 0x213], al
mov dl, 0x36
lea rcx, [rsp + 0x208]
call fcn.1400286f0
mov byte [rsp + 0x214], al
xor eax, eax
mov byte [rsp + 0x215], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x209]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x208]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x209]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001cff0
mov edx, 0xc
lea rcx, [rsp + 0x209]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x209]
call fcn.140028700
mov rsi, rax
mov byte [rsp + 0x408], 0x2d
mov dl, 0x43
lea rcx, [rsp + 0x408]
call fcn.1400286f0
mov byte [rsp + 0x409], al
mov dl, 0x68
lea rcx, [rsp + 0x408]
call fcn.1400286f0
mov byte [rsp + 0x40a], al
mov dl, 0x69
lea rcx, [rsp + 0x408]
call fcn.1400286f0
mov byte [rsp + 0x40b], al
mov dl, 0x6c
lea rcx, [rsp + 0x408]
call fcn.1400286f0
mov byte [rsp + 0x40c], al
mov dl, 0x64
lea rcx, [rsp + 0x408]
call fcn.1400286f0
mov byte [rsp + 0x40d], al
mov dl, 0x20
lea rcx, [rsp + 0x408]
call fcn.1400286f0
mov byte [rsp + 0x40e], al
mov dl, 0x57
lea rcx, [rsp + 0x408]
call fcn.1400286f0
mov byte [rsp + 0x40f], al
mov dl, 0x69
lea rcx, [rsp + 0x408]
call fcn.1400286f0
mov byte [rsp + 0x410], al
mov dl, 0x6e
lea rcx, [rsp + 0x408]
call fcn.1400286f0
mov byte [rsp + 0x411], al
mov dl, 0x64
lea rcx, [rsp + 0x408]
call fcn.1400286f0
mov byte [rsp + 0x412], al
mov dl, 0x6f
lea rcx, [rsp + 0x408]
call fcn.1400286f0
mov byte [rsp + 0x413], al
mov dl, 0x77
lea rcx, [rsp + 0x408]
call fcn.1400286f0
mov byte [rsp + 0x414], al
mov dl, 0x20
lea rcx, [rsp + 0x408]
call fcn.1400286f0
mov byte [rsp + 0x415], al
mov dl, 0x42
lea rcx, [rsp + 0x408]
call fcn.1400286f0
mov byte [rsp + 0x416], al
mov dl, 0x67
lea rcx, [rsp + 0x408]
call fcn.1400286f0
mov byte [rsp + 0x417], al
xor eax, eax
mov byte [rsp + 0x418], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x409]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x408]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x409]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x14001d1c0
mov edx, 0xf
lea rcx, [rsp + 0x409]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x409]
call fcn.140028700
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf50]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013660
mov byte [rsp + 0x1f8], 0x4b
mov dl, 0x23
lea rcx, [rsp + 0x1f8]
call fcn.1400286f0
mov byte [rsp + 0x1f9], al
mov dl, 0x23
lea rcx, [rsp + 0x1f8]
call fcn.1400286f0
mov byte [rsp + 0x1fa], al
mov dl, 0x23
lea rcx, [rsp + 0x1f8]
call fcn.1400286f0
mov byte [rsp + 0x1fb], al
mov dl, 0x54
lea rcx, [rsp + 0x1f8]
call fcn.1400286f0
mov byte [rsp + 0x1fc], al
mov dl, 0x68
lea rcx, [rsp + 0x1f8]
call fcn.1400286f0
mov byte [rsp + 0x1fd], al
mov dl, 0x65
lea rcx, [rsp + 0x1f8]
call fcn.1400286f0
mov byte [rsp + 0x1fe], al
mov dl, 0x6d
lea rcx, [rsp + 0x1f8]
call fcn.1400286f0
mov byte [rsp + 0x1ff], al
mov dl, 0x65
lea rcx, [rsp + 0x1f8]
call fcn.1400286f0
mov byte [rsp + 0x200], al
mov dl, 0x43
lea rcx, [rsp + 0x1f8]
call fcn.1400286f0
mov byte [rsp + 0x201], al
mov dl, 0x6f
lea rcx, [rsp + 0x1f8]
call fcn.1400286f0
mov byte [rsp + 0x202], al
mov dl, 0x6c
lea rcx, [rsp + 0x1f8]
call fcn.1400286f0
mov byte [rsp + 0x203], al
mov dl, 0x37
lea rcx, [rsp + 0x1f8]
call fcn.1400286f0
mov byte [rsp + 0x204], al
xor eax, eax
mov byte [rsp + 0x205], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x1f9]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x1f8]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x1f9]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001d370
mov edx, 0xc
lea rcx, [rsp + 0x1f9]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x1f9]
call fcn.140028700
mov rsi, rax
mov byte [rsp + 0xc8], 0x29
mov dl, 0x46
lea rcx, [rsp + 0xc8]
call fcn.1400286f0
mov byte [rsp + 0xc9], al
mov dl, 0x72
lea rcx, [rsp + 0xc8]
call fcn.1400286f0
mov byte [rsp + 0xca], al
mov dl, 0x61
lea rcx, [rsp + 0xc8]
call fcn.1400286f0
mov byte [rsp + 0xcb], al
mov dl, 0x6d
lea rcx, [rsp + 0xc8]
call fcn.1400286f0
mov byte [rsp + 0xcc], al
mov dl, 0x65
lea rcx, [rsp + 0xc8]
call fcn.1400286f0
mov byte [rsp + 0xcd], al
mov dl, 0x20
lea rcx, [rsp + 0xc8]
call fcn.1400286f0
mov byte [rsp + 0xce], al
mov dl, 0x42
lea rcx, [rsp + 0xc8]
call fcn.1400286f0
mov byte [rsp + 0xcf], al
mov dl, 0x67
lea rcx, [rsp + 0xc8]
call fcn.1400286f0
mov byte [rsp + 0xd0], al
xor eax, eax
mov byte [rsp + 0xd1], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0xc9]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0xc8]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0xc9]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x14001d4a0
mov edx, 8
lea rcx, [rsp + 0xc9]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0xc9]
call fcn.140028700
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf80]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013660
mov byte [rsp + 0x1e8], 0x79
mov dl, 0x23
lea rcx, [rsp + 0x1e8]
call fcn.1400286f0
mov byte [rsp + 0x1e9], al
mov dl, 0x23
lea rcx, [rsp + 0x1e8]
call fcn.1400286f0
mov byte [rsp + 0x1ea], al
mov dl, 0x23
lea rcx, [rsp + 0x1e8]
call fcn.1400286f0
mov byte [rsp + 0x1eb], al
mov dl, 0x54
lea rcx, [rsp + 0x1e8]
call fcn.1400286f0
mov byte [rsp + 0x1ec], al
mov dl, 0x68
lea rcx, [rsp + 0x1e8]
call fcn.1400286f0
mov byte [rsp + 0x1ed], al
mov dl, 0x65
lea rcx, [rsp + 0x1e8]
call fcn.1400286f0
mov byte [rsp + 0x1ee], al
mov dl, 0x6d
lea rcx, [rsp + 0x1e8]
call fcn.1400286f0
mov byte [rsp + 0x1ef], al
mov dl, 0x65
lea rcx, [rsp + 0x1e8]
call fcn.1400286f0
mov byte [rsp + 0x1f0], al
mov dl, 0x43
lea rcx, [rsp + 0x1e8]
call fcn.1400286f0
mov byte [rsp + 0x1f1], al
mov dl, 0x6f
lea rcx, [rsp + 0x1e8]
call fcn.1400286f0
mov byte [rsp + 0x1f2], al
mov dl, 0x6c
lea rcx, [rsp + 0x1e8]
call fcn.1400286f0
mov byte [rsp + 0x1f3], al
mov dl, 0x38
lea rcx, [rsp + 0x1e8]
call fcn.1400286f0
mov byte [rsp + 0x1f4], al
xor eax, eax
mov byte [rsp + 0x1f5], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x1e9]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x1e8]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x1e9]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001d650
mov edx, 0xc
lea rcx, [rsp + 0x1e9]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x1e9]
call fcn.140028700
mov rsi, rax
mov byte [rsp + 0x450], 0x53
mov dl, 0x46
lea rcx, [rsp + 0x450]
call fcn.1400286f0
mov byte [rsp + 0x451], al
mov dl, 0x72
lea rcx, [rsp + 0x450]
call fcn.1400286f0
mov byte [rsp + 0x452], al
mov dl, 0x61
lea rcx, [rsp + 0x450]
call fcn.1400286f0
mov byte [rsp + 0x453], al
mov dl, 0x6d
lea rcx, [rsp + 0x450]
call fcn.1400286f0
mov byte [rsp + 0x454], al
mov dl, 0x65
lea rcx, [rsp + 0x450]
call fcn.1400286f0
mov byte [rsp + 0x455], al
mov dl, 0x20
lea rcx, [rsp + 0x450]
call fcn.1400286f0
mov byte [rsp + 0x456], al
mov dl, 0x42
lea rcx, [rsp + 0x450]
call fcn.1400286f0
mov byte [rsp + 0x457], al
mov dl, 0x67
lea rcx, [rsp + 0x450]
call fcn.1400286f0
mov byte [rsp + 0x458], al
mov dl, 0x20
lea rcx, [rsp + 0x450]
call fcn.1400286f0
mov byte [rsp + 0x459], al
mov dl, 0x48
lea rcx, [rsp + 0x450]
call fcn.1400286f0
mov byte [rsp + 0x45a], al
mov dl, 0x6f
lea rcx, [rsp + 0x450]
call fcn.1400286f0
mov byte [rsp + 0x45b], al
mov dl, 0x76
lea rcx, [rsp + 0x450]
call fcn.1400286f0
mov byte [rsp + 0x45c], al
mov dl, 0x65
lea rcx, [rsp + 0x450]
call fcn.1400286f0
mov byte [rsp + 0x45d], al
mov dl, 0x72
lea rcx, [rsp + 0x450]
call fcn.1400286f0
mov byte [rsp + 0x45e], al
mov dl, 0x65
lea rcx, [rsp + 0x450]
call fcn.1400286f0
mov byte [rsp + 0x45f], al
mov dl, 0x64
lea rcx, [rsp + 0x450]
call fcn.1400286f0
mov byte [rsp + 0x460], al
xor eax, eax
mov byte [rsp + 0x461], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x451]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x450]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x451]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0x10
jb 0x14001d830
mov edx, 0x10
lea rcx, [rsp + 0x451]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x451]
call fcn.140028700
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf40]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013660
mov byte [rsp + 0x1d8], 2
mov dl, 0x23
lea rcx, [rsp + 0x1d8]
call fcn.1400286f0
mov byte [rsp + 0x1d9], al
mov dl, 0x23
lea rcx, [rsp + 0x1d8]
call fcn.1400286f0
mov byte [rsp + 0x1da], al
mov dl, 0x23
lea rcx, [rsp + 0x1d8]
call fcn.1400286f0
mov byte [rsp + 0x1db], al
mov dl, 0x54
lea rcx, [rsp + 0x1d8]
call fcn.1400286f0
mov byte [rsp + 0x1dc], al
mov dl, 0x68
lea rcx, [rsp + 0x1d8]
call fcn.1400286f0
mov byte [rsp + 0x1dd], al
mov dl, 0x65
lea rcx, [rsp + 0x1d8]
call fcn.1400286f0
mov byte [rsp + 0x1de], al
mov dl, 0x6d
lea rcx, [rsp + 0x1d8]
call fcn.1400286f0
mov byte [rsp + 0x1df], al
mov dl, 0x65
lea rcx, [rsp + 0x1d8]
call fcn.1400286f0
mov byte [rsp + 0x1e0], al
mov dl, 0x43
lea rcx, [rsp + 0x1d8]
call fcn.1400286f0
mov byte [rsp + 0x1e1], al
mov dl, 0x6f
lea rcx, [rsp + 0x1d8]
call fcn.1400286f0
mov byte [rsp + 0x1e2], al
mov dl, 0x6c
lea rcx, [rsp + 0x1d8]
call fcn.1400286f0
mov byte [rsp + 0x1e3], al
mov dl, 0x39
lea rcx, [rsp + 0x1d8]
call fcn.1400286f0
mov byte [rsp + 0x1e4], al
xor eax, eax
mov byte [rsp + 0x1e5], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x1d9]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x1d8]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x1d9]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001d9e0
mov edx, 0xc
lea rcx, [rsp + 0x1d9]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x1d9]
call fcn.140028700
mov rsi, rax
mov byte [rsp + 0x3f0], 0x13
mov dl, 0x46
lea rcx, [rsp + 0x3f0]
call fcn.1400286f0
mov byte [rsp + 0x3f1], al
mov dl, 0x72
lea rcx, [rsp + 0x3f0]
call fcn.1400286f0
mov byte [rsp + 0x3f2], al
mov dl, 0x61
lea rcx, [rsp + 0x3f0]
call fcn.1400286f0
mov byte [rsp + 0x3f3], al
mov dl, 0x6d
lea rcx, [rsp + 0x3f0]
call fcn.1400286f0
mov byte [rsp + 0x3f4], al
mov dl, 0x65
lea rcx, [rsp + 0x3f0]
call fcn.1400286f0
mov byte [rsp + 0x3f5], al
mov dl, 0x20
lea rcx, [rsp + 0x3f0]
call fcn.1400286f0
mov byte [rsp + 0x3f6], al
mov dl, 0x42
lea rcx, [rsp + 0x3f0]
call fcn.1400286f0
mov byte [rsp + 0x3f7], al
mov dl, 0x67
lea rcx, [rsp + 0x3f0]
call fcn.1400286f0
mov byte [rsp + 0x3f8], al
mov dl, 0x20
lea rcx, [rsp + 0x3f0]
call fcn.1400286f0
mov byte [rsp + 0x3f9], al
mov dl, 0x41
lea rcx, [rsp + 0x3f0]
call fcn.1400286f0
mov byte [rsp + 0x3fa], al
mov dl, 0x63
lea rcx, [rsp + 0x3f0]
call fcn.1400286f0
mov byte [rsp + 0x3fb], al
mov dl, 0x74
lea rcx, [rsp + 0x3f0]
call fcn.1400286f0
mov byte [rsp + 0x3fc], al
mov dl, 0x69
lea rcx, [rsp + 0x3f0]
call fcn.1400286f0
mov byte [rsp + 0x3fd], al
mov dl, 0x76
lea rcx, [rsp + 0x3f0]
call fcn.1400286f0
mov byte [rsp + 0x3fe], al
mov dl, 0x65
lea rcx, [rsp + 0x3f0]
call fcn.1400286f0
mov byte [rsp + 0x3ff], al
xor eax, eax
mov byte [rsp + 0x400], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x3f1]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x3f0]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3f1]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x14001dbb0
mov edx, 0xf
lea rcx, [rsp + 0x3f1]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x3f1]
call fcn.140028700
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf70]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013660
mov byte [rsp + 0x278], 0x58
mov dl, 0x23
lea rcx, [rsp + 0x278]
call fcn.1400286f0
mov byte [rsp + 0x279], al
mov dl, 0x23
lea rcx, [rsp + 0x278]
call fcn.1400286f0
mov byte [rsp + 0x27a], al
mov dl, 0x23
lea rcx, [rsp + 0x278]
call fcn.1400286f0
mov byte [rsp + 0x27b], al
mov dl, 0x54
lea rcx, [rsp + 0x278]
call fcn.1400286f0
mov byte [rsp + 0x27c], al
mov dl, 0x68
lea rcx, [rsp + 0x278]
call fcn.1400286f0
mov byte [rsp + 0x27d], al
mov dl, 0x65
lea rcx, [rsp + 0x278]
call fcn.1400286f0
mov byte [rsp + 0x27e], al
mov dl, 0x6d
lea rcx, [rsp + 0x278]
call fcn.1400286f0
mov byte [rsp + 0x27f], al
mov dl, 0x65
lea rcx, [rsp + 0x278]
call fcn.1400286f0
mov byte [rsp + 0x280], al
mov dl, 0x43
lea rcx, [rsp + 0x278]
call fcn.1400286f0
mov byte [rsp + 0x281], al
mov dl, 0x6f
lea rcx, [rsp + 0x278]
call fcn.1400286f0
mov byte [rsp + 0x282], al
mov dl, 0x6c
lea rcx, [rsp + 0x278]
call fcn.1400286f0
mov byte [rsp + 0x283], al
mov dl, 0x31
lea rcx, [rsp + 0x278]
call fcn.1400286f0
mov byte [rsp + 0x284], al
mov dl, 0x30
lea rcx, [rsp + 0x278]
call fcn.1400286f0
mov byte [rsp + 0x285], al
xor eax, eax
mov byte [rsp + 0x286], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x279]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x278]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x279]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001dd70
mov edx, 0xd
lea rcx, [rsp + 0x279]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x279]
call fcn.140028700
mov rsi, rax
mov byte [rsp + 0x58], 0x60
mov dl, 0x48
lea rcx, [rsp + 0x58]
call fcn.1400286f0
mov byte [rsp + 0x59], al
mov dl, 0x65
lea rcx, [rsp + 0x58]
call fcn.1400286f0
mov byte [rsp + 0x5a], al
mov dl, 0x61
lea rcx, [rsp + 0x58]
call fcn.1400286f0
mov byte [rsp + 0x5b], al
mov dl, 0x64
lea rcx, [rsp + 0x58]
call fcn.1400286f0
mov byte [rsp + 0x5c], al
mov dl, 0x65
lea rcx, [rsp + 0x58]
call fcn.1400286f0
mov byte [rsp + 0x5d], al
mov dl, 0x72
lea rcx, [rsp + 0x58]
call fcn.1400286f0
mov byte [rsp + 0x5e], al
xor eax, eax
mov byte [rsp + 0x5f], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rsp + 0x59]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x58]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x59]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x14001de41
mov edx, 6
lea rcx, [rsp + 0x59]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x59]
call fcn.140028700
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xfc0]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013660
mov byte [rsp + 0x288], 0x27
mov dl, 0x23
lea rcx, [rsp + 0x288]
call fcn.1400286f0
mov byte [rsp + 0x289], al
mov dl, 0x23
lea rcx, [rsp + 0x288]
call fcn.1400286f0
mov byte [rsp + 0x28a], al
mov dl, 0x23
lea rcx, [rsp + 0x288]
call fcn.1400286f0
mov byte [rsp + 0x28b], al
mov dl, 0x54
lea rcx, [rsp + 0x288]
call fcn.1400286f0
mov byte [rsp + 0x28c], al
mov dl, 0x68
lea rcx, [rsp + 0x288]
call fcn.1400286f0
mov byte [rsp + 0x28d], al
mov dl, 0x65
lea rcx, [rsp + 0x288]
call fcn.1400286f0
mov byte [rsp + 0x28e], al
mov dl, 0x6d
lea rcx, [rsp + 0x288]
call fcn.1400286f0
mov byte [rsp + 0x28f], al
mov dl, 0x65
lea rcx, [rsp + 0x288]
call fcn.1400286f0
mov byte [rsp + 0x290], al
mov dl, 0x43
lea rcx, [rsp + 0x288]
call fcn.1400286f0
mov byte [rsp + 0x291], al
mov dl, 0x6f
lea rcx, [rsp + 0x288]
call fcn.1400286f0
mov byte [rsp + 0x292], al
mov dl, 0x6c
lea rcx, [rsp + 0x288]
call fcn.1400286f0
mov byte [rsp + 0x293], al
mov dl, 0x31
lea rcx, [rsp + 0x288]
call fcn.1400286f0
mov byte [rsp + 0x294], al
mov dl, 0x31
lea rcx, [rsp + 0x288]
call fcn.1400286f0
mov byte [rsp + 0x295], al
xor eax, eax
mov byte [rsp + 0x296], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x289]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x288]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x289]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001dff0
mov edx, 0xd
lea rcx, [rsp + 0x289]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x289]
call fcn.140028700
mov rsi, rax
mov byte [rsp + 0x298], 0x3e
mov dl, 0x48
lea rcx, [rsp + 0x298]
call fcn.1400286f0
mov byte [rsp + 0x299], al
mov dl, 0x65
lea rcx, [rsp + 0x298]
call fcn.1400286f0
mov byte [rsp + 0x29a], al
mov dl, 0x61
lea rcx, [rsp + 0x298]
call fcn.1400286f0
mov byte [rsp + 0x29b], al
mov dl, 0x64
lea rcx, [rsp + 0x298]
call fcn.1400286f0
mov byte [rsp + 0x29c], al
mov dl, 0x65
lea rcx, [rsp + 0x298]
call fcn.1400286f0
mov byte [rsp + 0x29d], al
mov dl, 0x72
lea rcx, [rsp + 0x298]
call fcn.1400286f0
mov byte [rsp + 0x29e], al
mov dl, 0x20
lea rcx, [rsp + 0x298]
call fcn.1400286f0
mov byte [rsp + 0x29f], al
mov dl, 0x41
lea rcx, [rsp + 0x298]
call fcn.1400286f0
mov byte [rsp + 0x2a0], al
mov dl, 0x63
lea rcx, [rsp + 0x298]
call fcn.1400286f0
mov byte [rsp + 0x2a1], al
mov dl, 0x74
lea rcx, [rsp + 0x298]
call fcn.1400286f0
mov byte [rsp + 0x2a2], al
mov dl, 0x69
lea rcx, [rsp + 0x298]
call fcn.1400286f0
mov byte [rsp + 0x2a3], al
mov dl, 0x76
lea rcx, [rsp + 0x298]
call fcn.1400286f0
mov byte [rsp + 0x2a4], al
mov dl, 0x65
lea rcx, [rsp + 0x298]
call fcn.1400286f0
mov byte [rsp + 0x2a5], al
xor eax, eax
mov byte [rsp + 0x2a6], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x299]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x298]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x299]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001e190
mov edx, 0xd
lea rcx, [rsp + 0x299]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x299]
call fcn.140028700
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xfa0]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013660
mov byte [rsp + 0x318], 0x7d
mov dl, 0x23
lea rcx, [rsp + 0x318]
call fcn.1400286f0
mov byte [rsp + 0x319], al
mov dl, 0x23
lea rcx, [rsp + 0x318]
call fcn.1400286f0
mov byte [rsp + 0x31a], al
mov dl, 0x23
lea rcx, [rsp + 0x318]
call fcn.1400286f0
mov byte [rsp + 0x31b], al
mov dl, 0x54
lea rcx, [rsp + 0x318]
call fcn.1400286f0
mov byte [rsp + 0x31c], al
mov dl, 0x68
lea rcx, [rsp + 0x318]
call fcn.1400286f0
mov byte [rsp + 0x31d], al
mov dl, 0x65
lea rcx, [rsp + 0x318]
call fcn.1400286f0
mov byte [rsp + 0x31e], al
mov dl, 0x6d
lea rcx, [rsp + 0x318]
call fcn.1400286f0
mov byte [rsp + 0x31f], al
mov dl, 0x65
lea rcx, [rsp + 0x318]
call fcn.1400286f0
mov byte [rsp + 0x320], al
mov dl, 0x43
lea rcx, [rsp + 0x318]
call fcn.1400286f0
mov byte [rsp + 0x321], al
mov dl, 0x6f
lea rcx, [rsp + 0x318]
call fcn.1400286f0
mov byte [rsp + 0x322], al
mov dl, 0x6c
lea rcx, [rsp + 0x318]
call fcn.1400286f0
mov byte [rsp + 0x323], al
mov dl, 0x31
lea rcx, [rsp + 0x318]
call fcn.1400286f0
mov byte [rsp + 0x324], al
mov dl, 0x32
lea rcx, [rsp + 0x318]
call fcn.1400286f0
mov byte [rsp + 0x325], al
xor eax, eax
mov byte [rsp + 0x326], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x319]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x318]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x319]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001e350
mov edx, 0xd
lea rcx, [rsp + 0x319]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x319]
call fcn.140028700
mov rsi, rax
mov byte [rsp + 0x378], 0x1e
mov dl, 0x48
lea rcx, [rsp + 0x378]
call fcn.1400286f0
mov byte [rsp + 0x379], al
mov dl, 0x65
lea rcx, [rsp + 0x378]
call fcn.1400286f0
mov byte [rsp + 0x37a], al
mov dl, 0x61
lea rcx, [rsp + 0x378]
call fcn.1400286f0
mov byte [rsp + 0x37b], al
mov dl, 0x64
lea rcx, [rsp + 0x378]
call fcn.1400286f0
mov byte [rsp + 0x37c], al
mov dl, 0x65
lea rcx, [rsp + 0x378]
call fcn.1400286f0
mov byte [rsp + 0x37d], al
mov dl, 0x72
lea rcx, [rsp + 0x378]
call fcn.1400286f0
mov byte [rsp + 0x37e], al
mov dl, 0x20
lea rcx, [rsp + 0x378]
call fcn.1400286f0
mov byte [rsp + 0x37f], al
mov dl, 0x48
lea rcx, [rsp + 0x378]
call fcn.1400286f0
mov byte [rsp + 0x380], al
mov dl, 0x6f
lea rcx, [rsp + 0x378]
call fcn.1400286f0
mov byte [rsp + 0x381], al
mov dl, 0x76
lea rcx, [rsp + 0x378]
call fcn.1400286f0
mov byte [rsp + 0x382], al
mov dl, 0x65
lea rcx, [rsp + 0x378]
call fcn.1400286f0
mov byte [rsp + 0x383], al
mov dl, 0x72
lea rcx, [rsp + 0x378]
call fcn.1400286f0
mov byte [rsp + 0x384], al
mov dl, 0x65
lea rcx, [rsp + 0x378]
call fcn.1400286f0
mov byte [rsp + 0x385], al
mov dl, 0x64
lea rcx, [rsp + 0x378]
call fcn.1400286f0
mov byte [rsp + 0x386], al
xor eax, eax
mov byte [rsp + 0x387], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x379]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x378]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x379]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x14001e500
mov edx, 0xe
lea rcx, [rsp + 0x379]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x379]
call fcn.140028700
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf90]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013660
mov byte [rsp + 0x308], 0x68
mov dl, 0x23
lea rcx, [rsp + 0x308]
call fcn.1400286f0
mov byte [rsp + 0x309], al
mov dl, 0x23
lea rcx, [rsp + 0x308]
call fcn.1400286f0
mov byte [rsp + 0x30a], al
mov dl, 0x23
lea rcx, [rsp + 0x308]
call fcn.1400286f0
mov byte [rsp + 0x30b], al
mov dl, 0x54
lea rcx, [rsp + 0x308]
call fcn.1400286f0
mov byte [rsp + 0x30c], al
mov dl, 0x68
lea rcx, [rsp + 0x308]
call fcn.1400286f0
mov byte [rsp + 0x30d], al
mov dl, 0x65
lea rcx, [rsp + 0x308]
call fcn.1400286f0
mov byte [rsp + 0x30e], al
mov dl, 0x6d
lea rcx, [rsp + 0x308]
call fcn.1400286f0
mov byte [rsp + 0x30f], al
mov dl, 0x65
lea rcx, [rsp + 0x308]
call fcn.1400286f0
mov byte [rsp + 0x310], al
mov dl, 0x43
lea rcx, [rsp + 0x308]
call fcn.1400286f0
mov byte [rsp + 0x311], al
mov dl, 0x6f
lea rcx, [rsp + 0x308]
call fcn.1400286f0
mov byte [rsp + 0x312], al
mov dl, 0x6c
lea rcx, [rsp + 0x308]
call fcn.1400286f0
mov byte [rsp + 0x313], al
mov dl, 0x31
lea rcx, [rsp + 0x308]
call fcn.1400286f0
mov byte [rsp + 0x314], al
mov dl, 0x33
lea rcx, [rsp + 0x308]
call fcn.1400286f0
mov byte [rsp + 0x315], al
xor eax, eax
mov byte [rsp + 0x316], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x309]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x308]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x309]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001e6c0
mov edx, 0xd
lea rcx, [rsp + 0x309]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x309]
call fcn.140028700
mov rsi, rax
mov byte [rsp + 0x1c8], 0x75
mov dl, 0x53
lea rcx, [rsp + 0x1c8]
call fcn.1400286f0
mov byte [rsp + 0x1c9], al
mov dl, 0x63
lea rcx, [rsp + 0x1c8]
call fcn.1400286f0
mov byte [rsp + 0x1ca], al
mov dl, 0x72
lea rcx, [rsp + 0x1c8]
call fcn.1400286f0
mov byte [rsp + 0x1cb], al
mov dl, 0x6f
lea rcx, [rsp + 0x1c8]
call fcn.1400286f0
mov byte [rsp + 0x1cc], al
mov dl, 0x6c
lea rcx, [rsp + 0x1c8]
call fcn.1400286f0
mov byte [rsp + 0x1cd], al
mov dl, 0x6c
lea rcx, [rsp + 0x1c8]
call fcn.1400286f0
mov byte [rsp + 0x1ce], al
mov dl, 0x62
lea rcx, [rsp + 0x1c8]
call fcn.1400286f0
mov byte [rsp + 0x1cf], al
mov dl, 0x61
lea rcx, [rsp + 0x1c8]
call fcn.1400286f0
mov byte [rsp + 0x1d0], al
mov dl, 0x72
lea rcx, [rsp + 0x1c8]
call fcn.1400286f0
mov byte [rsp + 0x1d1], al
mov dl, 0x20
lea rcx, [rsp + 0x1c8]
call fcn.1400286f0
mov byte [rsp + 0x1d2], al
mov dl, 0x42
lea rcx, [rsp + 0x1c8]
call fcn.1400286f0
mov byte [rsp + 0x1d3], al
mov dl, 0x67
lea rcx, [rsp + 0x1c8]
call fcn.1400286f0
mov byte [rsp + 0x1d4], al
xor eax, eax
mov byte [rsp + 0x1d5], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rsp + 0x1c9]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x1c8]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x1c9]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001e840
mov edx, 0xc
lea rcx, [rsp + 0x1c9]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x1c9]
call fcn.140028700
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf30]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013660
mov byte [rsp + 0x2a8], 0x30
mov dl, 0x23
lea rcx, [rsp + 0x2a8]
call fcn.1400286f0
mov byte [rsp + 0x2a9], al
mov dl, 0x23
lea rcx, [rsp + 0x2a8]
call fcn.1400286f0
mov byte [rsp + 0x2aa], al
mov dl, 0x23
lea rcx, [rsp + 0x2a8]
call fcn.1400286f0
mov byte [rsp + 0x2ab], al
mov dl, 0x54
lea rcx, [rsp + 0x2a8]
call fcn.1400286f0
mov byte [rsp + 0x2ac], al
mov dl, 0x68
lea rcx, [rsp + 0x2a8]
call fcn.1400286f0
mov byte [rsp + 0x2ad], al
mov dl, 0x65
lea rcx, [rsp + 0x2a8]
call fcn.1400286f0
mov byte [rsp + 0x2ae], al
mov dl, 0x6d
lea rcx, [rsp + 0x2a8]
call fcn.1400286f0
mov byte [rsp + 0x2af], al
mov dl, 0x65
lea rcx, [rsp + 0x2a8]
call fcn.1400286f0
mov byte [rsp + 0x2b0], al
mov dl, 0x43
lea rcx, [rsp + 0x2a8]
call fcn.1400286f0
mov byte [rsp + 0x2b1], al
mov dl, 0x6f
lea rcx, [rsp + 0x2a8]
call fcn.1400286f0
mov byte [rsp + 0x2b2], al
mov dl, 0x6c
lea rcx, [rsp + 0x2a8]
call fcn.1400286f0
mov byte [rsp + 0x2b3], al
mov dl, 0x31
lea rcx, [rsp + 0x2a8]
call fcn.1400286f0
mov byte [rsp + 0x2b4], al
mov dl, 0x34
lea rcx, [rsp + 0x2a8]
call fcn.1400286f0
mov byte [rsp + 0x2b5], al
xor eax, eax
mov byte [rsp + 0x2b6], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x2a9]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x2a8]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x2a9]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001ea00
mov edx, 0xd
lea rcx, [rsp + 0x2a9]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x2a9]
call fcn.140028700
mov rsi, rax
mov byte [rsp + 0x148], 0x5d
mov dl, 0x53
lea rcx, [rsp + 0x148]
call fcn.1400286f0
mov byte [rsp + 0x149], al
mov dl, 0x65
lea rcx, [rsp + 0x148]
call fcn.1400286f0
mov byte [rsp + 0x14a], al
mov dl, 0x70
lea rcx, [rsp + 0x148]
call fcn.1400286f0
mov byte [rsp + 0x14b], al
mov dl, 0x61
lea rcx, [rsp + 0x148]
call fcn.1400286f0
mov byte [rsp + 0x14c], al
mov dl, 0x72
lea rcx, [rsp + 0x148]
call fcn.1400286f0
mov byte [rsp + 0x14d], al
mov dl, 0x61
lea rcx, [rsp + 0x148]
call fcn.1400286f0
mov byte [rsp + 0x14e], al
mov dl, 0x74
lea rcx, [rsp + 0x148]
call fcn.1400286f0
mov byte [rsp + 0x14f], al
mov dl, 0x6f
lea rcx, [rsp + 0x148]
call fcn.1400286f0
mov byte [rsp + 0x150], al
mov dl, 0x72
lea rcx, [rsp + 0x148]
call fcn.1400286f0
mov byte [rsp + 0x151], al
xor eax, eax
mov byte [rsp + 0x152], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x149]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x148]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x149]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x14001eb40
mov edx, 9
lea rcx, [rsp + 0x149]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x149]
call fcn.140028700
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xfb0]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013660
mov byte [rsp + 0x2e8], 0x1d
mov dl, 0x23
lea rcx, [rsp + 0x2e8]
call fcn.1400286f0
mov byte [rsp + 0x2e9], al
mov dl, 0x23
lea rcx, [rsp + 0x2e8]
call fcn.1400286f0
mov byte [rsp + 0x2ea], al
mov dl, 0x23
lea rcx, [rsp + 0x2e8]
call fcn.1400286f0
mov byte [rsp + 0x2eb], al
mov dl, 0x54
lea rcx, [rsp + 0x2e8]
call fcn.1400286f0
mov byte [rsp + 0x2ec], al
mov dl, 0x68
lea rcx, [rsp + 0x2e8]
call fcn.1400286f0
mov byte [rsp + 0x2ed], al
mov dl, 0x65
lea rcx, [rsp + 0x2e8]
call fcn.1400286f0
mov byte [rsp + 0x2ee], al
mov dl, 0x6d
lea rcx, [rsp + 0x2e8]
call fcn.1400286f0
mov byte [rsp + 0x2ef], al
mov dl, 0x65
lea rcx, [rsp + 0x2e8]
call fcn.1400286f0
mov byte [rsp + 0x2f0], al
mov dl, 0x43
lea rcx, [rsp + 0x2e8]
call fcn.1400286f0
mov byte [rsp + 0x2f1], al
mov dl, 0x6f
lea rcx, [rsp + 0x2e8]
call fcn.1400286f0
mov byte [rsp + 0x2f2], al
mov dl, 0x6c
lea rcx, [rsp + 0x2e8]
call fcn.1400286f0
mov byte [rsp + 0x2f3], al
mov dl, 0x31
lea rcx, [rsp + 0x2e8]
call fcn.1400286f0
mov byte [rsp + 0x2f4], al
mov dl, 0x35
lea rcx, [rsp + 0x2e8]
call fcn.1400286f0
mov byte [rsp + 0x2f5], al
xor eax, eax
mov byte [rsp + 0x2f6], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x2e9]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x2e8]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x2e9]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001ed00
mov edx, 0xd
lea rcx, [rsp + 0x2e9]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x2e9]
call fcn.140028700
mov rsi, rax
mov byte [rsp + 0x108], 0xe
mov dl, 0x57
lea rcx, [rsp + 0x108]
call fcn.1400286f0
mov byte [rsp + 0x109], al
mov dl, 0x69
lea rcx, [rsp + 0x108]
call fcn.1400286f0
mov byte [rsp + 0x10a], al
mov dl, 0x6e
lea rcx, [rsp + 0x108]
call fcn.1400286f0
mov byte [rsp + 0x10b], al
mov dl, 0x64
lea rcx, [rsp + 0x108]
call fcn.1400286f0
mov byte [rsp + 0x10c], al
mov dl, 0x6f
lea rcx, [rsp + 0x108]
call fcn.1400286f0
mov byte [rsp + 0x10d], al
mov dl, 0x77
lea rcx, [rsp + 0x108]
call fcn.1400286f0
mov byte [rsp + 0x10e], al
mov dl, 0x20
lea rcx, [rsp + 0x108]
call fcn.1400286f0
mov byte [rsp + 0x10f], al
mov dl, 0x42
lea rcx, [rsp + 0x108]
call fcn.1400286f0
mov byte [rsp + 0x110], al
mov dl, 0x67
lea rcx, [rsp + 0x108]
call fcn.1400286f0
mov byte [rsp + 0x111], al
xor eax, eax
mov byte [rsp + 0x112], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x109]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x108]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x109]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x14001ee40
mov edx, 9
lea rcx, [rsp + 0x109]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x109]
call fcn.140028700
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf60]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013660
lea rdx, [rsp + 0xb08]
lea rcx, [rsp + 0xee0]
call fcn.140006ef0
vmovups xmm6, xmmword [rax]
call fcn.140048fe0
vmovups xmmword [rax + 0x138], xmm6
lea rdx, [rsp + 0xb18]
lea rcx, [rsp + 0xef0]
call fcn.140006ef0
vmovups xmm6, xmmword [rax]
call fcn.140048fe0
vmovups xmmword [rax + 0x238], xmm6
lea rdx, [rsp + 0xb28]
lea rcx, [rsp + 0xf00]
call fcn.140006ef0
vmovups xmm6, xmmword [rax]
call fcn.140048fe0
vmovups xmmword [rax + 0x258], xmm6
lea rdx, [rsp + 0xb38]
lea rcx, [rsp + 0xfd0]
call fcn.140006ef0
vmovups xmm6, xmmword [rax]
call fcn.140048fe0
vmovups xmmword [rax + 0x248], xmm6
lea rdx, [rsp + 0xb48]
lea rcx, [rsp + 0xf80]
call fcn.140006ef0
vmovups xmm6, xmmword [rax]
call fcn.140048fe0
vmovups xmmword [rax + 0x158], xmm6
lea rdx, [rsp + 0xc58]
lea rcx, [rsp + 0xf40]
call fcn.140006ef0
vmovups xmm6, xmmword [rax]
call fcn.140048fe0
vmovups xmmword [rax + 0x168], xmm6
lea rdx, [rsp + 0xb58]
lea rcx, [rsp + 0xf70]
call fcn.140006ef0
vmovups xmm6, xmmword [rax]
call fcn.140048fe0
vmovups xmmword [rax + 0x178], xmm6
lea rdx, [rsp + 0xb78]
lea rcx, [rsp + 0xf60]
call fcn.140006ef0
vmovups xmm6, xmmword [rax]
call fcn.140048fe0
vmovups xmmword [rax + 0x108], xmm6
lea rdx, [rsp + 0xb88]
lea rcx, [rsp + 0xf50]
call fcn.140006ef0
vmovups xmm6, xmmword [rax]
call fcn.140048fe0
vmovups xmmword [rax + 0x118], xmm6
lea rdx, [rsp + 0xb98]
lea rcx, [rsp + 0xfc0]
call fcn.140006ef0
vmovups xmm6, xmmword [rax]
call fcn.140048fe0
vmovups xmmword [rax + 0x268], xmm6
lea rdx, [rsp + 0xba8]
lea rcx, [rsp + 0xfa0]
call fcn.140006ef0
vmovups xmm6, xmmword [rax]
call fcn.140048fe0
vmovups xmmword [rax + 0x288], xmm6
lea rdx, [rsp + 0xbb8]
lea rcx, [rsp + 0xf90]
call fcn.140006ef0
vmovups xmm6, xmmword [rax]
call fcn.140048fe0
vmovups xmmword [rax + 0x278], xmm6
lea rdx, [rsp + 0xbc8]
lea rcx, [rsp + 0xf30]
call fcn.140006ef0
vmovups xmm6, xmmword [rax]
call fcn.140048fe0
vmovups xmmword [rax + 0x1c8], xmm6
lea rdx, [rsp + 0xbd8]
lea rcx, [rsp + 0xf20]
call fcn.140006ef0
vmovups xmm6, xmmword [rax]
call fcn.140048fe0
vmovups xmmword [rax + 0xf8], xmm6
lea rdx, [rsp + 0xbf8]
lea rcx, [rsp + 0xf10]
call fcn.140006ef0
vmovups xmm6, xmmword [rax]
call fcn.140048fe0
vmovups xmmword [rax + 0xe8], xmm6
lea rdx, [rsp + 0xc08]
lea rcx, [rsp + 0xfb0]
call fcn.140006ef0
vmovups xmm6, xmmword [rax]
call fcn.140048fe0
vmovups xmmword [rax + 0x298], xmm6
call fcn.14007e4c0
call fcn.140058840
vaddss xmm0, xmm0, xmm15
call fcn.140058900
mov ecx, 0xffffffff
call fcn.140079920
vmovss xmm8, dword [0x1400ea134]
vsubss xmm1, xmm0, xmm8
vmovss xmm6, dword [0x1400ea140]
vmovaps xmm2, xmm6
lea rcx, [rsp + 0x8ac]
call fcn.140006ea0
mov byte [rsp + 0x3d8], 0x3c
mov dl, 0xef
lea rcx, [rsp + 0x3d8]
call fcn.1400286f0
mov byte [rsp + 0x3d9], al
mov dl, 0x83
lea rcx, [rsp + 0x3d8]
call fcn.1400286f0
mov byte [rsp + 0x3da], al
mov dl, 0x85
lea rcx, [rsp + 0x3d8]
call fcn.1400286f0
mov byte [rsp + 0x3db], al
mov dl, 0x20
lea rcx, [rsp + 0x3d8]
call fcn.1400286f0
mov byte [rsp + 0x3dc], al
mov dl, 0x53
lea rcx, [rsp + 0x3d8]
call fcn.1400286f0
mov byte [rsp + 0x3dd], al
mov dl, 0x6f
lea rcx, [rsp + 0x3d8]
call fcn.1400286f0
mov byte [rsp + 0x3de], al
mov dl, 0x75
lea rcx, [rsp + 0x3d8]
call fcn.1400286f0
mov byte [rsp + 0x3df], al
mov dl, 0x72
lea rcx, [rsp + 0x3d8]
call fcn.1400286f0
mov byte [rsp + 0x3e0], al
mov dl, 0x63
lea rcx, [rsp + 0x3d8]
call fcn.1400286f0
mov byte [rsp + 0x3e1], al
mov dl, 0x65
lea rcx, [rsp + 0x3d8]
call fcn.1400286f0
mov byte [rsp + 0x3e2], al
mov dl, 0x20
lea rcx, [rsp + 0x3d8]
call fcn.1400286f0
mov byte [rsp + 0x3e3], al
mov dl, 0x43
lea rcx, [rsp + 0x3d8]
call fcn.1400286f0
mov byte [rsp + 0x3e4], al
mov dl, 0x6f
lea rcx, [rsp + 0x3d8]
call fcn.1400286f0
mov byte [rsp + 0x3e5], al
mov dl, 0x64
lea rcx, [rsp + 0x3d8]
call fcn.1400286f0
mov byte [rsp + 0x3e6], al
mov dl, 0x65
lea rcx, [rsp + 0x3d8]
call fcn.1400286f0
mov byte [rsp + 0x3e7], al
xor eax, eax
mov byte [rsp + 0x3e8], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x3d9]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x3d8]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3d9]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x14001f2d0
mov edx, 0xf
lea rcx, [rsp + 0x3d9]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x3d9]
call fcn.140028700
lea rdx, [rsp + 0x8ac]
mov rcx, rax
call fcn.14007c420
test al, al
je 0x14001f6bf
mov byte [rsp + 0x540], 0x4f
mov dl, 0x68
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x541], al
mov dl, 0x74
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x542], al
mov dl, 0x74
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x543], al
mov dl, 0x70
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x544], al
mov dl, 0x73
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x545], al
mov dl, 0x3a
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x546], al
mov dl, 0x2f
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x547], al
mov dl, 0x2f
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x548], al
mov dl, 0x67
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x549], al
mov dl, 0x69
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x54a], al
mov dl, 0x74
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x54b], al
mov dl, 0x68
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x54c], al
mov dl, 0x75
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x54d], al
mov dl, 0x62
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x54e], al
mov dl, 0x2e
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x54f], al
mov dl, 0x63
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x550], al
mov dl, 0x6f
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x551], al
mov dl, 0x6d
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x552], al
mov dl, 0x2f
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x553], al
mov dl, 0x43
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x554], al
mov dl, 0x6f
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x555], al
mov dl, 0x77
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x556], al
mov dl, 0x4e
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x557], al
mov dl, 0x6f
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x558], al
mov dl, 0x77
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x559], al
mov dl, 0x42
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x55a], al
mov dl, 0x2f
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x55b], al
mov dl, 0x41
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x55c], al
mov dl, 0x69
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x55d], al
mov dl, 0x6d
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x55e], al
mov dl, 0x73
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x55f], al
mov dl, 0x74
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x560], al
mov dl, 0x61
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x561], al
mov dl, 0x72
lea rcx, [rsp + 0x540]
call fcn.1400286f0
mov byte [rsp + 0x562], al
xor eax, eax
mov byte [rsp + 0x563], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x541]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x540]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x541]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0x22
jb 0x14001f650
mov edx, 0x22
lea rcx, [rsp + 0x541]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x541]
call fcn.140028700
mov rdx, rax
mov rcx, qword [0x1401b78f8]
call fcn.14009f6f0
call fcn.140058840
vaddss xmm0, xmm0, xmm15
call fcn.140058900
mov ecx, 0xffffffff
call fcn.140079920
vsubss xmm1, xmm0, xmm8
vmovaps xmm2, xmm6
lea rcx, [rsp + 0x8b4]
call fcn.140006ea0
mov byte [rsp + 0x468], 0x58
mov dl, 0xef
lea rcx, [rsp + 0x468]
call fcn.1400286f0
mov byte [rsp + 0x469], al
mov dl, 0x92
lea rcx, [rsp + 0x468]
call fcn.1400286f0
mov byte [rsp + 0x46a], al
mov dl, 0xad
lea rcx, [rsp + 0x468]
call fcn.1400286f0
mov byte [rsp + 0x46b], al
mov dl, 0x20
lea rcx, [rsp + 0x468]
call fcn.1400286f0
mov byte [rsp + 0x46c], al
mov dl, 0x4a
lea rcx, [rsp + 0x468]
call fcn.1400286f0
mov byte [rsp + 0x46d], al
mov dl, 0x6f
lea rcx, [rsp + 0x468]
call fcn.1400286f0
mov byte [rsp + 0x46e], al
mov dl, 0x69
lea rcx, [rsp + 0x468]
call fcn.1400286f0
mov byte [rsp + 0x46f], al
mov dl, 0x6e
lea rcx, [rsp + 0x468]
call fcn.1400286f0
mov byte [rsp + 0x470], al
mov dl, 0x20
lea rcx, [rsp + 0x468]
call fcn.1400286f0
mov byte [rsp + 0x471], al
mov dl, 0x44
lea rcx, [rsp + 0x468]
call fcn.1400286f0
mov byte [rsp + 0x472], al
mov dl, 0x69
lea rcx, [rsp + 0x468]
call fcn.1400286f0
mov byte [rsp + 0x473], al
mov dl, 0x73
lea rcx, [rsp + 0x468]
call fcn.1400286f0
mov byte [rsp + 0x474], al
mov dl, 0x63
lea rcx, [rsp + 0x468]
call fcn.1400286f0
mov byte [rsp + 0x475], al
mov dl, 0x6f
lea rcx, [rsp + 0x468]
call fcn.1400286f0
mov byte [rsp + 0x476], al
mov dl, 0x72
lea rcx, [rsp + 0x468]
call fcn.1400286f0
mov byte [rsp + 0x477], al
mov dl, 0x64
lea rcx, [rsp + 0x468]
call fcn.1400286f0
mov byte [rsp + 0x478], al
xor eax, eax
mov byte [rsp + 0x479], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x469]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x468]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x469]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0x10
jb 0x14001f870
mov edx, 0x10
lea rcx, [rsp + 0x469]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x469]
call fcn.140028700
lea rdx, [rsp + 0x8b4]
mov rcx, rax
call fcn.14007c420
test al, al
je 0x14001fc9f
mov byte [rsp + 0x568], 0x32
mov dl, 0x68
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x569], al
mov dl, 0x74
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x56a], al
mov dl, 0x74
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x56b], al
mov dl, 0x70
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x56c], al
mov dl, 0x73
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x56d], al
mov dl, 0x3a
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x56e], al
mov dl, 0x2f
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x56f], al
mov dl, 0x2f
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x570], al
mov dl, 0x64
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x571], al
mov dl, 0x69
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x572], al
mov dl, 0x73
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x573], al
mov dl, 0x63
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x574], al
mov dl, 0x6f
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x575], al
mov dl, 0x72
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x576], al
mov dl, 0x64
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x577], al
mov dl, 0x2e
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x578], al
mov dl, 0x63
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x579], al
mov dl, 0x6f
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x57a], al
mov dl, 0x6d
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x57b], al
mov dl, 0x2f
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x57c], al
mov dl, 0x69
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x57d], al
mov dl, 0x6e
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x57e], al
mov dl, 0x76
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x57f], al
mov dl, 0x69
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x580], al
mov dl, 0x74
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x581], al
mov dl, 0x65
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x582], al
mov dl, 0x2f
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x583], al
mov dl, 0x56
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x584], al
mov dl, 0x67
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x585], al
mov dl, 0x52
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x586], al
mov dl, 0x72
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x587], al
mov dl, 0x78
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x588], al
mov dl, 0x77
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x589], al
mov dl, 0x65
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x58a], al
mov dl, 0x73
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x58b], al
mov dl, 0x50
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x58c], al
mov dl, 0x7a
lea rcx, [rsp + 0x568]
call fcn.1400286f0
mov byte [rsp + 0x58d], al
xor eax, eax
mov byte [rsp + 0x58e], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x569]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x568]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x569]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0x25
jb 0x14001fc30
mov edx, 0x25
lea rcx, [rsp + 0x569]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x569]
call fcn.140028700
mov rdx, rax
mov rcx, qword [0x1401b78f8]
call fcn.14009f6f0
mov byte [rsp + 0x44], 0x47
mov dl, 0x43
lea rcx, [rsp + 0x44]
call fcn.1400286f0
mov byte [rsp + 0x45], al
mov dl, 0x4e
lea rcx, [rsp + 0x44]
call fcn.1400286f0
mov byte [rsp + 0x46], al
xor eax, eax
mov byte [rsp + 0x47], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x45]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x44]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x45]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 2
jb 0x14001fcd0
mov edx, 2
lea rcx, [rsp + 0x45]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x45]
call fcn.140028700
mov rdx, rax
lea rcx, [0x1401b5388]
call fcn.14002bc40
test al, al
je 0x140020d02
call fcn.140058840
vaddss xmm0, xmm0, xmm15
call fcn.140058900
mov ecx, 0xffffffff
call fcn.140079920
vsubss xmm1, xmm0, xmm8
vmovaps xmm2, xmm6
lea rcx, [rsp + 0x8bc]
call fcn.140006ea0
mov byte [rsp + 0x1b8], 0x2f
mov dl, 0xef
lea rcx, [rsp + 0x1b8]
call fcn.1400286f0
mov byte [rsp + 0x1b9], al
mov dl, 0x92
lea rcx, [rsp + 0x1b8]
call fcn.1400286f0
mov byte [rsp + 0x1ba], al
mov dl, 0xad
lea rcx, [rsp + 0x1b8]
call fcn.1400286f0
mov byte [rsp + 0x1bb], al
mov dl, 0x20
lea rcx, [rsp + 0x1b8]
call fcn.1400286f0
mov byte [rsp + 0x1bc], al
mov dl, 0x51
lea rcx, [rsp + 0x1b8]
call fcn.1400286f0
mov byte [rsp + 0x1bd], al
mov dl, 0x51
lea rcx, [rsp + 0x1b8]
call fcn.1400286f0
mov byte [rsp + 0x1be], al
mov dl, 0x20
lea rcx, [rsp + 0x1b8]
call fcn.1400286f0
mov byte [rsp + 0x1bf], al
mov dl, 0x47
lea rcx, [rsp + 0x1b8]
call fcn.1400286f0
mov byte [rsp + 0x1c0], al
mov dl, 0x72
lea rcx, [rsp + 0x1b8]
call fcn.1400286f0
mov byte [rsp + 0x1c1], al
mov dl, 0x6f
lea rcx, [rsp + 0x1b8]
call fcn.1400286f0
mov byte [rsp + 0x1c2], al
mov dl, 0x75
lea rcx, [rsp + 0x1b8]
call fcn.1400286f0
mov byte [rsp + 0x1c3], al
mov dl, 0x70
lea rcx, [rsp + 0x1b8]
call fcn.1400286f0
mov byte [rsp + 0x1c4], al
xor eax, eax
mov byte [rsp + 0x1c5], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x1b9]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x1b8]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x1b9]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001fe90
mov edx, 0xc
lea rcx, [rsp + 0x1b9]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x1b9]
call fcn.140028700
lea rdx, [rsp + 0x8bc]
mov rcx, rax
call fcn.14007c420
test al, al
je 0x140020d02
mov byte [rsp + 0x640], 0x53
mov dl, 0x68
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x641], al
mov dl, 0x74
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x642], al
mov dl, 0x74
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x643], al
mov dl, 0x70
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x644], al
mov dl, 0x73
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x645], al
mov dl, 0x3a
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x646], al
mov dl, 0x2f
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x647], al
mov dl, 0x2f
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x648], al
mov dl, 0x71
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x649], al
mov dl, 0x6d
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x64a], al
mov dl, 0x2e
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x64b], al
mov dl, 0x71
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x64c], al
mov dl, 0x71
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x64d], al
mov dl, 0x2e
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x64e], al
mov dl, 0x63
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x64f], al
mov dl, 0x6f
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x650], al
mov dl, 0x6d
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x651], al
mov dl, 0x2f
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x652], al
mov dl, 0x63
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x653], al
mov dl, 0x67
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x654], al
mov dl, 0x69
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x655], al
mov dl, 0x2d
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x656], al
mov dl, 0x62
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x657], al
mov dl, 0x69
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x658], al
mov dl, 0x6e
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x659], al
mov dl, 0x2f
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x65a], al
mov dl, 0x71
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x65b], al
mov dl, 0x6d
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x65c], al
mov dl, 0x2f
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x65d], al
mov dl, 0x71
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x65e], al
mov dl, 0x72
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x65f], al
mov dl, 0x3f
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x660], al
mov dl, 0x6b
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x661], al
mov dl, 0x3d
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x662], al
mov dl, 0x31
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x663], al
mov dl, 0x49
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x664], al
mov dl, 0x2d
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x665], al
mov dl, 0x32
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x666], al
mov dl, 0x6c
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x667], al
mov dl, 0x64
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x668], al
mov dl, 0x4f
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x669], al
mov dl, 0x63
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x66a], al
mov dl, 0x51
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x66b], al
mov dl, 0x6b
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x66c], al
mov dl, 0x46
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x66d], al
mov dl, 0x59
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x66e], al
mov dl, 0x43
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x66f], al
mov dl, 0x41
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x670], al
mov dl, 0x6b
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x671], al
mov dl, 0x5f
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x672], al
mov dl, 0x34
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x673], al
mov dl, 0x61
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x674], al
mov dl, 0x79
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x675], al
mov dl, 0x59
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x676], al
mov dl, 0x32
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x677], al
mov dl, 0x47
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x678], al
mov dl, 0x68
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x679], al
mov dl, 0x49
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x67a], al
mov dl, 0x50
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x67b], al
mov dl, 0x58
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x67c], al
mov dl, 0x55
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x67d], al
mov dl, 0x59
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x67e], al
mov dl, 0x65
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x67f], al
mov dl, 0x50
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x680], al
mov dl, 0x55
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x681], al
mov dl, 0x61
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x682], al
mov dl, 0x26
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x683], al
mov dl, 0x6a
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x684], al
mov dl, 0x75
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x685], al
mov dl, 0x6d
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x686], al
mov dl, 0x70
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x687], al
mov dl, 0x5f
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x688], al
mov dl, 0x66
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x689], al
mov dl, 0x72
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x68a], al
mov dl, 0x6f
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x68b], al
mov dl, 0x6d
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x68c], al
mov dl, 0x3d
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x68d], al
mov dl, 0x77
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x68e], al
mov dl, 0x65
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x68f], al
mov dl, 0x62
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x690], al
mov dl, 0x61
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x691], al
mov dl, 0x70
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x692], al
mov dl, 0x69
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x693], al
mov dl, 0x26
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x694], al
mov dl, 0x61
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x695], al
mov dl, 0x75
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x696], al
mov dl, 0x74
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x697], al
mov dl, 0x68
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x698], al
mov dl, 0x4b
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x699], al
mov dl, 0x65
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x69a], al
mov dl, 0x79
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x69b], al
mov dl, 0x3d
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x69c], al
mov dl, 0x46
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x69d], al
mov dl, 0x66
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x69e], al
mov dl, 0x33
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x69f], al
mov dl, 0x56
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6a0], al
mov dl, 0x4f
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6a1], al
mov dl, 0x6f
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6a2], al
mov dl, 0x4b
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6a3], al
mov dl, 0x57
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6a4], al
mov dl, 0x38
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6a5], al
mov dl, 0x75
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6a6], al
mov dl, 0x36
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6a7], al
mov dl, 0x31
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6a8], al
mov dl, 0x72
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6a9], al
mov dl, 0x45
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6aa], al
mov dl, 0x34
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6ab], al
mov dl, 0x57
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6ac], al
mov dl, 0x71
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6ad], al
mov dl, 0x46
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6ae], al
mov dl, 0x33
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6af], al
mov dl, 0x55
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6b0], al
mov dl, 0x34
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6b1], al
mov dl, 0x36
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6b2], al
mov dl, 0x65
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6b3], al
mov dl, 0x30
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6b4], al
mov dl, 0x6d
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6b5], al
mov dl, 0x51
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6b6], al
mov dl, 0x63
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6b7], al
mov dl, 0x6f
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6b8], al
mov dl, 0x38
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6b9], al
mov dl, 0x4d
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6ba], al
mov dl, 0x36
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6bb], al
mov dl, 0x54
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6bc], al
mov dl, 0x65
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6bd], al
mov dl, 0x57
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6be], al
mov dl, 0x70
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6bf], al
mov dl, 0x37
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6c0], al
mov dl, 0x67
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6c1], al
mov dl, 0x4b
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6c2], al
mov dl, 0x44
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6c3], al
mov dl, 0x79
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6c4], al
mov dl, 0x6f
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6c5], al
mov dl, 0x39
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6c6], al
mov dl, 0x64
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6c7], al
mov dl, 0x42
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6c8], al
mov dl, 0x2f
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6c9], al
mov dl, 0x4b
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6ca], al
mov dl, 0x5a
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6cb], al
mov dl, 0x66
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6cc], al
mov dl, 0x55
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6cd], al
mov dl, 0x37
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6ce], al
mov dl, 0x35
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6cf], al
mov dl, 0x78
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6d0], al
mov dl, 0x50
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6d1], al
mov dl, 0x69
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6d2], al
mov dl, 0x66
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6d3], al
mov dl, 0x65
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6d4], al
mov dl, 0x6f
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6d5], al
mov dl, 0x34
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6d6], al
mov dl, 0x64
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6d7], al
mov dl, 0x38
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6d8], al
mov dl, 0x4b
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6d9], al
mov dl, 0x65
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6da], al
mov dl, 0x34
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6db], al
mov dl, 0x48
lea rcx, [rsp + 0x640]
call fcn.1400286f0
mov byte [rsp + 0x6dc], al
xor eax, eax
mov byte [rsp + 0x6dd], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x641]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x640]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x641]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0x9c
jb 0x140020c90
mov edx, 0x9c
lea rcx, [rsp + 0x641]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x641]
call fcn.140028700
mov rdx, rax
mov rcx, qword [0x1401b78f8]
call fcn.14009f6f0
call fcn.14007e4c0
call fcn.140058840
vaddss xmm0, xmm0, xmm15
call fcn.140058900
vmovaps xmm2, xmm6
vmovss xmm8, dword [0x1400ea1d0]
vmovaps xmm1, xmm8
lea rcx, [rsp + 0x894]
call fcn.140006ea0
mov byte [rsp + 0x338], 0x78
mov dl, 0x55
lea rcx, [rsp + 0x338]
call fcn.1400286f0
mov byte [rsp + 0x339], al
mov dl, 0x70
lea rcx, [rsp + 0x338]
call fcn.1400286f0
mov byte [rsp + 0x33a], al
mov dl, 0x64
lea rcx, [rsp + 0x338]
call fcn.1400286f0
mov byte [rsp + 0x33b], al
mov dl, 0x61
lea rcx, [rsp + 0x338]
call fcn.1400286f0
mov byte [rsp + 0x33c], al
mov dl, 0x74
lea rcx, [rsp + 0x338]
call fcn.1400286f0
mov byte [rsp + 0x33d], al
mov dl, 0x65
lea rcx, [rsp + 0x338]
call fcn.1400286f0
mov byte [rsp + 0x33e], al
mov dl, 0x20
lea rcx, [rsp + 0x338]
call fcn.1400286f0
mov byte [rsp + 0x33f], al
mov dl, 0x4f
lea rcx, [rsp + 0x338]
call fcn.1400286f0
mov byte [rsp + 0x340], al
mov dl, 0x66
lea rcx, [rsp + 0x338]
call fcn.1400286f0
mov byte [rsp + 0x341], al
mov dl, 0x66
lea rcx, [rsp + 0x338]
call fcn.1400286f0
mov byte [rsp + 0x342], al
mov dl, 0x73
lea rcx, [rsp + 0x338]
call fcn.1400286f0
mov byte [rsp + 0x343], al
mov dl, 0x65
lea rcx, [rsp + 0x338]
call fcn.1400286f0
mov byte [rsp + 0x344], al
mov dl, 0x74
lea rcx, [rsp + 0x338]
call fcn.1400286f0
mov byte [rsp + 0x345], al
mov dl, 0x73
lea rcx, [rsp + 0x338]
call fcn.1400286f0
mov byte [rsp + 0x346], al
xor eax, eax
mov byte [rsp + 0x347], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x339]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x338]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x339]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x140020e80
mov edx, 0xe
lea rcx, [rsp + 0x339]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x339]
call fcn.140028700
lea rdx, [rsp + 0x894]
mov rcx, rax
call fcn.14007c420
test al, al
je 0x1400213ea
mov byte [rsp + 0x518], 4
mov dl, 0x68
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x519], al
mov dl, 0x74
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x51a], al
mov dl, 0x74
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x51b], al
mov dl, 0x70
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x51c], al
mov dl, 0x73
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x51d], al
mov dl, 0x3a
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x51e], al
mov dl, 0x2f
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x51f], al
mov dl, 0x2f
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x520], al
mov dl, 0x61
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x521], al
mov dl, 0x69
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x522], al
mov dl, 0x6d
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x523], al
mov dl, 0x73
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x524], al
mov dl, 0x74
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x525], al
mov dl, 0x61
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x526], al
mov dl, 0x72
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x527], al
mov dl, 0x2e
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x528], al
mov dl, 0x74
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x529], al
mov dl, 0x6b
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x52a], al
mov dl, 0x6d
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x52b], al
mov dl, 0x2e
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x52c], al
mov dl, 0x69
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x52d], al
mov dl, 0x63
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x52e], al
mov dl, 0x75
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x52f], al
mov dl, 0x2f
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x530], al
mov dl, 0x75
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x531], al
mov dl, 0x70
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x532], al
mov dl, 0x64
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x533], al
mov dl, 0x61
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x534], al
mov dl, 0x74
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x535], al
mov dl, 0x65
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x536], al
mov dl, 0x72
lea rcx, [rsp + 0x518]
call fcn.1400286f0
mov byte [rsp + 0x537], al
xor eax, eax
mov byte [rsp + 0x538], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x519]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x518]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x519]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0x1f
jb 0x1400211c0
mov edx, 0x1f
lea rcx, [rsp + 0x519]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x519]
call fcn.140028700
mov rdx, rax
mov rcx, qword [0x1401b78f8]
call fcn.14009f6f0
mov byte [rsp + 0x388], 0x45
mov dl, 0x48
lea rcx, [rsp + 0x388]
call fcn.1400286f0
mov byte [rsp + 0x389], al
mov dl, 0x6f
lea rcx, [rsp + 0x388]
call fcn.1400286f0
mov byte [rsp + 0x38a], al
mov dl, 0x77
lea rcx, [rsp + 0x388]
call fcn.1400286f0
mov byte [rsp + 0x38b], al
mov dl, 0x20
lea rcx, [rsp + 0x388]
call fcn.1400286f0
mov byte [rsp + 0x38c], al
mov dl, 0x74
lea rcx, [rsp + 0x388]
call fcn.1400286f0
mov byte [rsp + 0x38d], al
mov dl, 0x6f
lea rcx, [rsp + 0x388]
call fcn.1400286f0
mov byte [rsp + 0x38e], al
mov dl, 0x20
lea rcx, [rsp + 0x388]
call fcn.1400286f0
mov byte [rsp + 0x38f], al
mov dl, 0x75
lea rcx, [rsp + 0x388]
call fcn.1400286f0
mov byte [rsp + 0x390], al
mov dl, 0x70
lea rcx, [rsp + 0x388]
call fcn.1400286f0
mov byte [rsp + 0x391], al
mov dl, 0x64
lea rcx, [rsp + 0x388]
call fcn.1400286f0
mov byte [rsp + 0x392], al
mov dl, 0x61
lea rcx, [rsp + 0x388]
call fcn.1400286f0
mov byte [rsp + 0x393], al
mov dl, 0x74
lea rcx, [rsp + 0x388]
call fcn.1400286f0
mov byte [rsp + 0x394], al
mov dl, 0x65
lea rcx, [rsp + 0x388]
call fcn.1400286f0
mov byte [rsp + 0x395], al
mov dl, 0x3a
lea rcx, [rsp + 0x388]
call fcn.1400286f0
mov byte [rsp + 0x396], al
xor eax, eax
mov byte [rsp + 0x397], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x389]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x388]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x389]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x140021380
mov edx, 0xe
lea rcx, [rsp + 0x389]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x389]
call fcn.140028700
xor edx, edx
mov rcx, rax
call fcn.140059880
vmovaps xmm1, xmm9
vmovaps xmm0, xmm7
call fcn.140058730
vmovaps xmm2, xmm6
vmovaps xmm1, xmm8
lea rcx, [rsp + 0x89c]
call fcn.140006ea0
mov byte [rsp + 0x128], 0x64
mov dl, 0x53
lea rcx, [rsp + 0x128]
call fcn.1400286f0
mov byte [rsp + 0x129], al
mov dl, 0x61
lea rcx, [rsp + 0x128]
call fcn.1400286f0
mov byte [rsp + 0x12a], al
mov dl, 0x66
lea rcx, [rsp + 0x128]
call fcn.1400286f0
mov byte [rsp + 0x12b], al
mov dl, 0x65
lea rcx, [rsp + 0x128]
call fcn.1400286f0
mov byte [rsp + 0x12c], al
mov dl, 0x20
lea rcx, [rsp + 0x128]
call fcn.1400286f0
mov byte [rsp + 0x12d], al
mov dl, 0x45
lea rcx, [rsp + 0x128]
call fcn.1400286f0
mov byte [rsp + 0x12e], al
mov dl, 0x78
lea rcx, [rsp + 0x128]
call fcn.1400286f0
mov byte [rsp + 0x12f], al
mov dl, 0x69
lea rcx, [rsp + 0x128]
call fcn.1400286f0
mov byte [rsp + 0x130], al
mov dl, 0x74
lea rcx, [rsp + 0x128]
call fcn.1400286f0
mov byte [rsp + 0x131], al
xor eax, eax
mov byte [rsp + 0x132], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x129]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x128]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x129]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x1400214f0
mov edx, 9
lea rcx, [rsp + 0x129]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x129]
call fcn.140028700
lea rdx, [rsp + 0x89c]
mov rcx, rax
call fcn.14007c420
test al, al
je 0x140021569
call fcn.14000bfa0
mov byte [rsp + 0x398], 0x3f
mov dl, 0x48
lea rcx, [rsp + 0x398]
call fcn.1400286f0
mov byte [rsp + 0x399], al
mov dl, 0x6f
lea rcx, [rsp + 0x398]
call fcn.1400286f0
mov byte [rsp + 0x39a], al
mov dl, 0x77
lea rcx, [rsp + 0x398]
call fcn.1400286f0
mov byte [rsp + 0x39b], al
mov dl, 0x20
lea rcx, [rsp + 0x398]
call fcn.1400286f0
mov byte [rsp + 0x39c], al
mov dl, 0x74
lea rcx, [rsp + 0x398]
call fcn.1400286f0
mov byte [rsp + 0x39d], al
mov dl, 0x6f
lea rcx, [rsp + 0x398]
call fcn.1400286f0
mov byte [rsp + 0x39e], al
mov dl, 0x20
lea rcx, [rsp + 0x398]
call fcn.1400286f0
mov byte [rsp + 0x39f], al
mov dl, 0x75
lea rcx, [rsp + 0x398]
call fcn.1400286f0
mov byte [rsp + 0x3a0], al
mov dl, 0x70
lea rcx, [rsp + 0x398]
call fcn.1400286f0
mov byte [rsp + 0x3a1], al
mov dl, 0x64
lea rcx, [rsp + 0x398]
call fcn.1400286f0
mov byte [rsp + 0x3a2], al
mov dl, 0x61
lea rcx, [rsp + 0x398]
call fcn.1400286f0
mov byte [rsp + 0x3a3], al
mov dl, 0x74
lea rcx, [rsp + 0x398]
call fcn.1400286f0
mov byte [rsp + 0x3a4], al
mov dl, 0x65
lea rcx, [rsp + 0x398]
call fcn.1400286f0
mov byte [rsp + 0x3a5], al
mov dl, 0x3a
lea rcx, [rsp + 0x398]
call fcn.1400286f0
mov byte [rsp + 0x3a6], al
xor eax, eax
mov byte [rsp + 0x3a7], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x399]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x398]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x399]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x1400216c0
mov edx, 0xe
lea rcx, [rsp + 0x399]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x399]
call fcn.140028700
xor edx, edx
mov r8d, 0x40
mov rcx, rax
call fcn.140059fa0
test al, al
je 0x140021815
lea rcx, str.1._Click_fetch_Offsets_to_fetch_game_offsets.
call fcn.14007b5b0
lea rcx, str.2._Click_Download_YAML_to_download_the_yaml_file.
call fcn.14007b5b0
lea rcx, str.3._Put_the_yaml_file_in_DocumentsAimStarOffsets_folder.
call fcn.14007b5b0
lea rcx, str.4._Restart_the_cheat.
call fcn.14007b5b0
vmovaps xmm2, xmm7
vmovaps xmm1, xmm7
lea rcx, [rsp + 0x998]
call fcn.140006ea0
mov rsi, rax
mov byte [rsp + 0x48], 0x34
mov dl, 0x4f
lea rcx, [rsp + 0x48]
call fcn.1400286f0
mov byte [rsp + 0x49], al
mov dl, 0x4b
lea rcx, [rsp + 0x48]
call fcn.1400286f0
mov byte [rsp + 0x4a], al
xor eax, eax
mov byte [rsp + 0x4b], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rsp + 0x49]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x48]
call fcn.1400286f0
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x49]
call fcn.140028710
mov byte [rax], bl
inc rdi
cmp rdi, 2
jb 0x1400217b0
mov edx, 2
lea rcx, [rsp + 0x49]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x49]
call fcn.140028700
mov rdx, rsi
mov rcx, rax
call fcn.14007c420
test al, al
je 0x140021815
call fcn.140059d70
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.14007ad90
mov eax, dword [0x140143200]
cmp eax, 3
jne 0x140021a74
xor r8d, r8d
xor edx, edx
mov ecx, 2
call fcn.14007ad90
call fcn.1400a56e0
mov dword [rsp + 0xdb4], 0x4b0
call fcn.14007a530
vmovaps xmm0, xmm11
call fcn.140058940
mov byte [rsp + 0x328], 0xc
mov dl, 0x43
lea rcx, [rsp + 0x328]
call fcn.1400286f0
mov byte [rsp + 0x329], al
mov dl, 0x68
lea rcx, [rsp + 0x328]
call fcn.1400286f0
mov byte [rsp + 0x32a], al
mov dl, 0x65
lea rcx, [rsp + 0x328]
call fcn.1400286f0
mov byte [rsp + 0x32b], al
mov dl, 0x61
lea rcx, [rsp + 0x328]
call fcn.1400286f0
mov byte [rsp + 0x32c], al
mov dl, 0x74
lea rcx, [rsp + 0x328]
call fcn.1400286f0
mov byte [rsp + 0x32d], al
mov dl, 0x20
lea rcx, [rsp + 0x328]
call fcn.1400286f0
mov byte [rsp + 0x32e], al
mov dl, 0x53
lea rcx, [rsp + 0x328]
call fcn.1400286f0
mov byte [rsp + 0x32f], al
mov dl, 0x65
lea rcx, [rsp + 0x328]
call fcn.1400286f0
mov byte [rsp + 0x330], al
mov dl, 0x74
lea rcx, [rsp + 0x328]
call fcn.1400286f0
mov byte [rsp + 0x331], al
mov dl, 0x74
lea rcx, [rsp + 0x328]
call fcn.1400286f0
mov byte [rsp + 0x332], al
mov dl, 0x69
lea rcx, [rsp + 0x328]
call fcn.1400286f0
mov byte [rsp + 0x333], al
mov dl, 0x6e
lea rcx, [rsp + 0x328]
call fcn.1400286f0
mov byte [rsp + 0x334], al
mov dl, 0x67
lea rcx, [rsp + 0x328]
call fcn.1400286f0
mov byte [rsp + 0x335], al
mov dl, 0x73
lea rcx, [rsp + 0x328]
call fcn.1400286f0
mov byte [rsp + 0x336], al
xor eax, eax
mov byte [rsp + 0x337], al
nop word [rax + rax]
mov rdx, r15
lea rcx, [rsp + 0x329]
call fcn.140028710
movzx edx, byte [rax]
lea rcx, [rsp + 0x328]
call fcn.1400286f0
movzx ebx, al
mov rdx, r15
lea rcx, [rsp + 0x329]
call fcn.140028710
mov byte [rax], bl
inc r15
cmp r15, 0xe
jb 0x1400219b0
mov edx, 0xe
lea rcx, [rsp + 0x329]
call fcn.140028710
mov byte [rax], 0
lea rcx, [rsp + 0x329]
call fcn.140028700
mov rcx, rax
call fcn.14007efc0
mov eax, dword [0x1401043f0]
lea r9, [0x1401043f0]
lea r8, [0x1401043f8]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b75c8]
cmp dword [0x1401043f8], eax
jne 0x140021a4e
lea rax, str.Monitor_Refresh_Rate
mov qword [rsp + 0x28], rax
jmp 0x140021a53
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xdb4]
mov qword [rsp + 0x20], rax
call fcn.1400138e0
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.14007ad90
call fcn.1400500d0
call fcn.140054e20
call fcn.140012b40
mov rcx, qword [rsp + 0xff8]
xor rcx, rsp
call fcn.1400d1290
lea r11, [rsp + 0x10a0]
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