Function at 0x140013950
Capabilities:
Authenticate hmac
Parse pe header
Query environment variable

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, 0x1070
call fcn.1400d8c30
sub rsp, rax
vmovaps xmmword [rsp + 0x1060], xmm6
vmovaps xmmword [rsp + 0x1050], xmm7
vmovaps xmmword [rsp + 0x1040], xmm8
vmovaps xmmword [rsp + 0x1030], xmm9
vmovaps xmmword [rsp + 0x1020], xmm10
vmovaps xmmword [rsp + 0x1010], xmm11
vmovaps xmmword [rsp + 0x1000], xmm12
vmovaps xmmword [rsp + 0xff0], xmm13
vmovaps xmmword [rsp + 0xfe0], xmm14
vmovaps xmmword [rsp + 0xfd0], xmm15
mov rax, qword [0x140117340]
xor rax, rsp
mov qword [rsp + 0xfc0], rax
xor r15d, r15d
call fcn.140012d40
vxorps xmm7, xmm7, xmm7
vmovss dword [rsp + 0xd50], xmm7
vmovss dword [rsp + 0xd54], xmm7
vmovss dword [rsp + 0xd48], xmm7
vmovss dword [rsp + 0xd4c], xmm7
mov ecx, dword [0x1401173ec]
vxorps xmm2, xmm2, xmm2
vxorps xmm1, xmm1, xmm1
test ecx, ecx
je 0x140013b82
sub ecx, 1
je 0x140013b26
sub ecx, 1
je 0x140013ac7
sub ecx, 1
mov rbx, qword [0x1401cc250]
vcvtsi2ss xmm2, xmm2, dword [0x1401cc204]
vcvtsi2ss xmm1, xmm1, dword [0x1401cc284]
je 0x140013a98
cmp ecx, 1
je 0x140013a69
lea rcx, [rsp + 0x978]
jmp 0x140013ba1
lea rcx, [rsp + 0xa40]
call fcn.140006fc0
vmovsd xmm0, qword [rax]
vmovss xmm1, dword [0x140158204]
vmovss dword [rsp + 0xd48], xmm1
vmovups xmm1, xmmword [0x1401ca318]
jmp 0x140013bcb
lea rcx, [rsp + 0xa48]
call fcn.140006fc0
vmovsd xmm0, qword [rax]
vmovss xmm1, dword [0x140158204]
vmovss dword [rsp + 0xd48], xmm1
vmovups xmm1, xmmword [0x14015827c]
jmp 0x140013bc3
mov rbx, qword [0x1401cc220]
vcvtsi2ss xmm2, xmm2, dword [0x1401cc1fc]
vcvtsi2ss xmm1, xmm1, dword [0x1401cc280]
lea rcx, [rsp + 0xa50]
call fcn.140006fc0
vmovsd xmm0, qword [rax]
vmovsd qword [rsp + 0xd50], xmm0
vmovss xmm1, dword [0x140158214]
vmovss dword [rsp + 0xd48], xmm1
vmovss xmm0, dword [0x140158218]
vmovups xmm1, xmmword [0x14015826c]
vmovups xmmword [0x1401ca318], xmm1
jmp 0x140013bdc
mov rbx, qword [0x1401cc238]
vcvtsi2ss xmm2, xmm2, dword [0x1401cc218]
vcvtsi2ss xmm1, xmm1, dword [0x1401cc22c]
lea rcx, [rsp + 0xa58]
call fcn.140006fc0
vmovsd xmm0, qword [rax]
vmovsd qword [rsp + 0xd50], xmm0
vmovss xmm1, dword [0x14015820c]
vmovss dword [rsp + 0xd48], xmm1
vmovss xmm0, dword [0x140158210]
vmovups xmm1, xmmword [0x14015825c]
vmovups xmmword [0x1401ca318], xmm1
jmp 0x140013bdc
mov rbx, qword [0x1401cc250]
vcvtsi2ss xmm2, xmm2, dword [0x1401cc204]
vcvtsi2ss xmm1, xmm1, dword [0x1401cc284]
lea rcx, [rsp + 0xa60]
call fcn.140006fc0
vmovsd xmm0, qword [rax]
vmovss xmm1, dword [0x140158204]
vmovss dword [rsp + 0xd48], xmm1
vmovups xmm1, xmmword [0x14015824c]
vmovups xmmword [0x1401ca318], xmm1
vmovsd qword [rsp + 0xd50], xmm0
vmovss xmm0, dword [0x140158208]
vmovss dword [rsp + 0xd4c], xmm0
vmovups xmmword [rsp + 0xe98], xmm1
mov rcx, qword [0x1401cc298]
vmovss xmm0, dword [rcx + 0x10]
vsubss xmm1, xmm0, dword [0x1400fb950]
vmulss xmm3, xmm1, dword [0x1400fb654]
vmovss xmm0, dword [rcx + 0x14]
vsubss xmm0, xmm0, dword [0x1400fb940]
vmulss xmm1, xmm0, dword [0x1400fb654]
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 + 0x728], 0x7e
mov al, 0x3f
mov cl, 0x17
mov dl, 0x13
mov r8b, 0x2d
mov r9b, 0xa
mov r10b, 0x1f
mov r11b, 0xc
xor edi, edi
xor al, 0x7e
mov byte [rsp + 0x729], al
xor cl, 0x7e
mov byte [rsp + 0x72a], cl
xor dl, 0x7e
mov byte [rsp + 0x72b], dl
xor r8b, 0x7e
mov byte [rsp + 0x72c], r8b
xor r9b, 0x7e
mov byte [rsp + 0x72d], r9b
xor r10b, 0x7e
mov byte [rsp + 0x72e], r10b
xor r11b, 0x7e
mov byte [rsp + 0x72f], r11b
mov byte [rsp + 0x730], dil
xor edx, edx
mov r8d, 0x23
lea rcx, [rsp + 0x729]
call fcn.140051f90
lea rcx, [rsp + 0xd48]
call fcn.140057c10
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x980], xmm0
vmovdqu xmm6, xmmword [0x1400fc0c0]
vmovups xmmword [rsp + 0x990], xmm6
vmovss xmm8, dword [0x1400fb6a4]
vmovss dword [rsp + 0x7f4], xmm8
vmovss dword [rsp + 0x7f8], xmm8
vmovss dword [rsp + 0x7fc], xmm7
vmovss dword [rsp + 0x800], xmm7
lea rax, [rsp + 0x980]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x990]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x7f4]
lea r8, [rsp + 0x7fc]
lea rdx, [rsp + 0xd50]
mov rcx, rbx
call fcn.14007c340
vmovss xmm0, dword [0x1400fb824]
vmovss dword [rsp + 0x804], xmm0
vmovss xmm15, dword [0x1400fb7b4]
vmovss dword [rsp + 0x808], xmm15
lea rcx, [rsp + 0x804]
call fcn.140057c10
mov r8, qword [0x1401ca2a8]
add r8, 0xfffffffffffffff0
lea rax, [rsp + 0x768]
mov qword [rsp + 0x20], rax
mov r9, 0xffffffffffffffff
lea rdx, [0x1401ca298]
lea rcx, [rsp + 0xa98]
call fcn.140029cf0
nop
lea rcx, [rsp + 0xa98]
call fcn.140008760
mov rbx, rax
mov dword [rsp + 0x20], 0x2d
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0xbe8]
call fcn.1400059f0
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0x9a0], xmm0
mov rdx, rbx
lea rcx, [rsp + 0x9a0]
call fcn.14007a9e0
nop
lea rcx, [rsp + 0xa98]
call fcn.140006470
lea rcx, [0x14015821c]
call fcn.140057c10
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x9b0], xmm0
vmovups xmmword [rsp + 0x9c0], xmm6
vmovss dword [rsp + 0x80c], xmm8
vmovss dword [rsp + 0x810], xmm8
vmovss dword [rsp + 0x814], xmm7
vmovss dword [rsp + 0x818], xmm7
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401cc200]
vmovss dword [rsp + 0x81c], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401cc1f4]
vmovss dword [rsp + 0x820], xmm1
lea rax, [rsp + 0x9b0]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x9c0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x80c]
lea r8, [rsp + 0x814]
lea rdx, [rsp + 0x81c]
mov rcx, qword [0x1401cc208]
call fcn.14007c340
xor ecx, ecx
call fcn.14004f0d0
test al, al
je 0x140013f06
mov dword [0x140158200], r15d
mov rcx, qword [0x1401cc298]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rbx, qword [rax + 0x298]
lea rcx, [rsp + 0xe98]
call fcn.140046f90
mov r9d, eax
mov rax, qword [0x1401cc298]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm3, dword [rcx + 0x24]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401cc200]
vmovss xmm5, dword [0x14015821c]
vaddss xmm0, xmm0, xmm5
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmovss dword [rsp + 0x82c], xmm1
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401cc1f4]
vaddss xmm0, xmm2, dword [0x140158220]
vaddss xmm1, xmm0, xmm3
vmovss dword [rsp + 0x830], xmm1
mov rax, qword [rax + 0x3ef8]
vmovss xmm2, dword [rax + 0x24]
vaddss xmm1, xmm5, dword [rax + 0x20]
vmovss dword [rsp + 0x834], xmm1
vaddss xmm2, xmm2, dword [0x140158220]
vmovss dword [rsp + 0x838], xmm2
vmovss xmm10, dword [0x1400fb740]
vmovss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], 0xf0
vmovss xmm9, dword [0x1400fb7f0]
vmovss dword [rsp + 0x20], xmm9
lea r8, [rsp + 0x82c]
lea rdx, [rsp + 0x834]
mov rcx, rbx
call fcn.14006ac00
lea rcx, [0x140158224]
call fcn.140057c10
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x968], xmm0
vmovups xmmword [rsp + 0x9d0], xmm6
vmovss dword [rsp + 0x83c], xmm8
vmovss dword [rsp + 0x840], xmm8
vmovss dword [rsp + 0x844], xmm7
vmovss dword [rsp + 0x848], xmm7
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401cc200]
vmovss dword [rsp + 0x84c], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401cc1f4]
vmovss dword [rsp + 0x850], xmm1
lea rax, [rsp + 0x968]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x9d0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x83c]
lea r8, [rsp + 0x844]
lea rdx, [rsp + 0x84c]
mov rcx, qword [0x1401cc270]
call fcn.14007c340
xor ecx, ecx
call fcn.14004f0d0
test al, al
je 0x1400140bd
mov dword [0x140158200], 1
mov rcx, qword [0x1401cc298]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rbx, qword [rax + 0x298]
lea rcx, [rsp + 0xe98]
call fcn.140046f90
mov r9d, eax
mov rax, qword [0x1401cc298]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm3, dword [rcx + 0x24]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401cc200]
vmovss xmm5, dword [0x140158224]
vaddss xmm0, xmm0, xmm5
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmovss dword [rsp + 0x854], xmm1
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401cc1f4]
vaddss xmm0, xmm2, dword [0x140158228]
vaddss xmm1, xmm0, xmm3
vmovss dword [rsp + 0x858], xmm1
mov rax, qword [rax + 0x3ef8]
vmovss xmm1, dword [rax + 0x24]
vaddss xmm0, xmm5, dword [rax + 0x20]
vmovss dword [rsp + 0x79c], xmm0
vaddss xmm1, xmm1, dword [0x140158228]
vmovss dword [rsp + 0x7a0], xmm1
vmovss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x20], xmm9
lea r8, [rsp + 0x854]
lea rdx, [rsp + 0x79c]
mov rcx, rbx
call fcn.14006ac00
lea rcx, [0x14015822c]
call fcn.140057c10
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x9e0], xmm0
vmovups xmmword [rsp + 0x9f0], xmm6
vmovss dword [rsp + 0x85c], xmm8
vmovss dword [rsp + 0x860], xmm8
vmovss dword [rsp + 0x76c], xmm7
vmovss dword [rsp + 0x770], xmm7
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401cc200]
vmovss dword [rsp + 0x774], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401cc1f4]
vmovss dword [rsp + 0x778], xmm1
lea rax, [rsp + 0x9e0]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x9f0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x85c]
lea r8, [rsp + 0x76c]
lea rdx, [rsp + 0x774]
mov rcx, qword [0x1401cc210]
call fcn.14007c340
xor ecx, ecx
call fcn.14004f0d0
test al, al
je 0x140014264
mov dword [0x140158200], 2
mov rcx, qword [0x1401cc298]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rbx, qword [rax + 0x298]
lea rcx, [rsp + 0xe98]
call fcn.140046f90
mov r9d, eax
mov rax, qword [0x1401cc298]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm3, dword [rcx + 0x24]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401cc200]
vmovss xmm5, dword [0x14015822c]
vaddss xmm0, xmm0, xmm5
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmovss dword [rsp + 0x77c], xmm1
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401cc1f4]
vaddss xmm0, xmm2, dword [0x140158230]
vaddss xmm1, xmm0, xmm3
vmovss dword [rsp + 0x780], xmm1
mov rax, qword [rax + 0x3ef8]
vmovss xmm2, dword [rax + 0x24]
vaddss xmm1, xmm5, dword [rax + 0x20]
vmovss dword [rsp + 0x784], xmm1
vaddss xmm2, xmm2, dword [0x140158230]
vmovss dword [rsp + 0x788], xmm2
vmovss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x20], xmm9
lea r8, [rsp + 0x77c]
lea rdx, [rsp + 0x784]
mov rcx, rbx
call fcn.14006ac00
lea rcx, [0x140158234]
call fcn.140057c10
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0xa00], xmm0
vmovups xmmword [rsp + 0xa10], xmm6
vmovss dword [rsp + 0x78c], xmm8
vmovss dword [rsp + 0x790], xmm8
vmovss dword [rsp + 0x794], xmm7
vmovss dword [rsp + 0x798], xmm7
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401cc200]
vmovss dword [rsp + 0x824], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401cc1f4]
vmovss dword [rsp + 0x828], xmm1
lea rax, [rsp + 0xa00]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xa10]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78c]
lea r8, [rsp + 0x794]
lea rdx, [rsp + 0x824]
mov rcx, qword [0x1401cc240]
call fcn.14007c340
xor ecx, ecx
call fcn.14004f0d0
test al, al
je 0x14001440b
mov dword [0x140158200], 3
mov rcx, qword [0x1401cc298]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rbx, qword [rax + 0x298]
lea rcx, [rsp + 0xe98]
call fcn.140046f90
mov r9d, eax
mov rax, qword [0x1401cc298]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm3, dword [rcx + 0x24]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401cc200]
vmovss xmm5, dword [0x140158234]
vaddss xmm0, xmm0, xmm5
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmovss dword [rsp + 0x7a4], xmm1
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401cc1f4]
vaddss xmm0, xmm2, dword [0x140158238]
vaddss xmm1, xmm0, xmm3
vmovss dword [rsp + 0x7a8], xmm1
mov rax, qword [rax + 0x3ef8]
vmovss xmm2, dword [rax + 0x24]
vaddss xmm1, xmm5, dword [rax + 0x20]
vmovss dword [rsp + 0x7ac], xmm1
vaddss xmm2, xmm2, dword [0x140158238]
vmovss dword [rsp + 0x7b0], xmm2
vmovss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x20], xmm9
lea r8, [rsp + 0x7a4]
lea rdx, [rsp + 0x7ac]
mov rcx, rbx
call fcn.14006ac00
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0xfb0]
call fcn.1400059f0
mov rax, qword [0x1401cc298]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm0, dword [rcx + 0x100]
vsubss xmm1, xmm0, dword [rcx + 0x20]
vaddss xmm2, xmm1, dword [rcx + 0x84]
vmovss xmm11, dword [0x1400fb814]
vaddss xmm0, xmm2, xmm11
vmovss dword [rsp + 0x7b4], xmm0
vmovss xmm1, dword [0x1400fb928]
vmovss dword [rsp + 0x7b8], xmm1
lea rcx, [rsp + 0x7b4]
call fcn.140057c10
vmovss xmm0, dword [0x1400fb8dc]
vmovss dword [rsp + 0x7bc], xmm0
vmovss xmm1, dword [0x1400fb870]
vmovss dword [rsp + 0x7c0], xmm1
mov rcx, qword [0x1401cc298]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
xor r8d, r8d
lea rdx, str.User
mov rcx, qword [rcx + 0x3ef8]
call fcn.14004b880
mov edx, eax
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [rsp + 0x7bc]
lea rcx, str.User
call fcn.14004f200
mov rax, qword [0x1401cc298]
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 + 0x7c4], xmm3
vmovss xmm14, dword [0x1400fb7f8]
vaddss xmm0, xmm4, xmm14
vmovss dword [rsp + 0x7c8], xmm0
lea rcx, [rsp + 0x7c4]
call fcn.140057c10
lea rcx, [rsp + 0xa68]
call fcn.140057b60
call fcn.14004bff0
vmovups xmmword [rsp + 0xa20], xmm6
vmovss dword [rsp + 0x7cc], xmm8
vmovss dword [rsp + 0x7d0], xmm8
vmovss dword [rsp + 0x7d4], xmm7
vmovss dword [rsp + 0x7d8], xmm7
lea rax, [rsp + 0xa20]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x7cc]
lea r8, [rsp + 0x7d4]
vmovss xmm1, dword [0x1400fb850]
mov rcx, qword [0x1401cc258]
call fcn.140013790
mov rax, qword [0x1401cc298]
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, dword [0x1400fb878]
call fcn.140057c70
vmovss xmm6, dword [0x1400fb9c8]
vmovaps xmm1, xmm6
vxorps xmm0, xmm0, xmm0
call fcn.140057aa0
lea rcx, str.USERNAME
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
mov byte [rsp + 0x748], 0x6e
mov cl, 0x3b
mov dl, 0x1d
mov r8b, 0xb
mov r9b, 0x1c
mov r10b, 0x54
mov r11b, 0x64
mov bl, 0x4b
movzx edi, dl
xor esi, esi
xor cl, 0x6e
mov byte [rsp + 0x749], cl
xor dl, 0x6e
mov byte [rsp + 0x74a], dl
xor r8b, 0x6e
mov byte [rsp + 0x74b], r8b
xor r9b, 0x6e
mov byte [rsp + 0x74c], r9b
xor r10b, 0x6e
mov byte [rsp + 0x74d], r10b
xor r11b, 0x6e
mov byte [rsp + 0x74e], r11b
xor bl, 0x6e
mov byte [rsp + 0x74f], bl
xor dil, 0x6e
mov byte [rsp + 0x750], dil
mov byte [rsp + 0x751], sil
mov rdx, rax
lea rcx, [rsp + 0x749]
call fcn.14007a8a0
call fcn.14004f430
mov rax, qword [0x1401cc298]
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, xmm11
call fcn.140057c70
mov rax, qword [0x1401cc298]
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, xmm11
vmovss dword [rsp + 0x7dc], xmm3
vmovss xmm0, dword [0x1400fb890]
vmovss dword [rsp + 0x7e0], xmm0
lea rcx, [rsp + 0x7dc]
call fcn.140057c10
mov byte [rsp + 0x758], 0x2e
mov al, 0x65
mov cl, 0x4b
mov dl, 0x5c
mov r8b, 0x40
movzx r9d, cl
mov r10b, 0x42
mov r11b, 3
mov bl, 0xb
mov dil, 0x5d
xor al, 0x2e
mov byte [rsp + 0x759], al
xor cl, 0x2e
mov byte [rsp + 0x75a], cl
xor dl, 0x2e
mov byte [rsp + 0x75b], dl
xor r8b, 0x2e
mov byte [rsp + 0x75c], r8b
xor r9b, 0x2e
mov byte [rsp + 0x75d], r9b
xor r10b, 0x2e
mov byte [rsp + 0x75e], r10b
xor r11b, 0x2e
mov byte [rsp + 0x75f], r11b
xor bl, 0x2e
mov byte [rsp + 0x760], bl
xor dil, 0x2e
mov byte [rsp + 0x761], dil
mov byte [rsp + 0x762], sil
lea rdx, str.Aug_15_2024
lea rcx, [rsp + 0x759]
call fcn.14007a8a0
lea rcx, [0x14015823c]
call fcn.140057c10
mov byte [rsp + 0x720], 0x20
mov al, 0x70
mov cl, 0x41
mov dl, 0x47
mov r8b, 0x45
xor al, 0x20
mov byte [rsp + 0x721], al
xor cl, 0x20
mov byte [rsp + 0x722], cl
xor dl, 0x20
mov byte [rsp + 0x723], dl
xor r8b, 0x20
mov byte [rsp + 0x724], r8b
mov byte [rsp + 0x725], sil
mov rcx, qword [0x1401cc298]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
xor r8d, r8d
lea rdx, [rsp + 0x721]
mov rcx, qword [rcx + 0x3ef8]
call fcn.14004b880
mov edx, eax
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [0x140158244]
lea rcx, [rsp + 0x721]
call fcn.14004f200
lea r14, str._.1f
vmovsd xmm13, qword [0x1400fb738]
mov eax, dword [0x140158200]
test eax, eax
jne 0x140016267
xor r8d, r8d
xor edx, edx
mov ecx, 2
call fcn.14007a080
vmovss dword [rsp + 0x7e4], xmm11
vmovss xmm12, dword [0x1400fb82c]
vmovss dword [rsp + 0x7e8], xmm12
lea rcx, [rsp + 0x7e4]
call fcn.140057c10
mov byte [rsp + 0x738], 0x1a
mov al, 0xf5
mov cl, 0x9b
mov dl, 0xb4
mov r8b, 0x3a
mov r9b, 0x5f
mov r10b, 0x49
mov r11b, 0x4a
xor ebx, ebx
xor al, 0x1a
mov byte [rsp + 0x739], al
xor cl, 0x1a
mov byte [rsp + 0x73a], cl
xor dl, 0x1a
mov byte [rsp + 0x73b], dl
xor r8b, 0x1a
mov byte [rsp + 0x73c], r8b
xor r9b, 0x1a
mov byte [rsp + 0x73d], r9b
xor r10b, 0x1a
mov byte [rsp + 0x73e], r10b
xor r11b, 0x1a
mov byte [rsp + 0x73f], r11b
mov byte [rsp + 0x740], bl
lea rcx, [rsp + 0x739]
call fcn.14007e2b0
vmovss dword [rsp + 0xdf8], xmm7
vmovss dword [rsp + 0xe7c], xmm15
mov dword [rsp + 0xd5c], r15d
mov dword [rsp + 0xd58], 2
mov dword [rsp + 0xe74], r15d
mov dword [rsp + 0xe78], 0x80
mov rax, qword [0x1401cc298]
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, [0x1401173c1]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc690]
call fcn.140013060
cmp byte [0x1401173c1], bl
je 0x14001512c
mov rax, qword [0x1401cc550]
mov qword [rsp + 0x898], rax
mov rax, qword [0x1401cc5d8]
mov qword [rsp + 0x8a0], rax
mov rax, qword [0x1401cc5c0]
mov qword [rsp + 0x8a8], rax
mov rax, qword [0x1401cc5c8]
mov qword [rsp + 0x8b0], rax
mov rax, qword [0x1401cc710]
mov qword [rsp + 0x8b8], rax
mov rax, qword [0x1401cc510]
mov qword [rsp + 0x8c0], rax
call fcn.140057f50
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401ca3e8]
mov qword [rsp + 0x30], rax
lea rax, str.BoxCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401173c4]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc528]
call fcn.140013060
cmp byte [0x1401173c4], bl
je 0x140014c08
call fcn.140057f50
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, [0x1401173c0]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc4a0]
call fcn.140013060
movsxd rax, dword [0x1401cc460]
mov rcx, qword [rsp + rax*8 + 0x898]
mov qword [rsp + 0x28], rcx
lea rax, [rsp + 0xd58]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd5c]
lea r8, [0x1401cc460]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc620]
call fcn.140013600
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xe7c]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdf8]
lea r8, [0x1401ccac0]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc570]
call fcn.140013470
call fcn.140057f50
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401ca418]
mov qword [rsp + 0x30], rax
lea rax, str.FilledBoxCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401cc431]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc508]
call fcn.140013060
cmp byte [0x1401cc431], bl
je 0x140014ca8
call fcn.140057f50
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401ca448]
mov qword [rsp + 0x30], rax
lea rax, str.MultiCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401cc423]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc5f8]
call fcn.140013060
call fcn.140057f50
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401ca438]
mov qword [rsp + 0x30], rax
lea rax, str.HeadBoxCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401cc429]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc578]
call fcn.140013060
call fcn.140057f50
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401ca428]
mov qword [rsp + 0x30], rax
lea rax, str.BoneCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401173c2]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc500]
call fcn.140013060
call fcn.140057f50
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401ca3f8]
mov qword [rsp + 0x30], rax
lea rax, str.PenisCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401cc428]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc6a8]
call fcn.140013060
call fcn.140057f50
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401ca408]
mov qword [rsp + 0x30], rax
lea rbx, str.LineCol
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401cc438]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc6b0]
call fcn.140013060
cmp byte [0x1401cc438], sil
je 0x140014e22
movsxd rax, dword [0x1401cc434]
mov rcx, qword [rsp + rax*8 + 0x8b0]
mov qword [rsp + 0x28], rcx
lea rax, [rsp + 0xd58]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd5c]
lea r8, [0x1401cc434]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc778]
call fcn.140013600
call fcn.140057f50
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401ca3d8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401cc42d]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc770]
call fcn.140013060
call fcn.140057f50
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], sil
lea r9, [0x1401173c3]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc5a0]
call fcn.140013060
cmp byte [0x1401173c3], sil
je 0x140014eec
call fcn.140057f50
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], sil
lea r9, [0x1401cc42b]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc4b0]
call fcn.140013060
call fcn.140057f50
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], sil
lea r9, [0x1401cc420]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc6c8]
call fcn.140013060
cmp byte [0x1401cc420], sil
je 0x140014f71
call fcn.140057f50
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], sil
lea r9, [0x1401cc421]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc6f0]
call fcn.140013060
call fcn.140057f50
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], sil
lea r9, [0x1401cc42f]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc790]
call fcn.140013060
call fcn.140057f50
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], sil
lea r9, [0x1401cc432]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc780]
call fcn.140013060
call fcn.140057f50
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], sil
lea r9, [0x1401cc42a]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc6d8]
call fcn.140013060
call fcn.140057f50
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], sil
lea r9, [0x1401173c5]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc4c8]
call fcn.140013060
call fcn.140057f50
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], sil
lea r9, [0x1401cc430]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc588]
call fcn.140013060
call fcn.140057f50
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401ca458]
mov qword [rsp + 0x30], rax
lea rax, str.VisibleCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401cc422]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc598]
call fcn.140013060
lea rax, [0x1400e62d8]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xe78]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xe74]
lea r8, [0x1401cc41c]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc580]
call fcn.140013600
call fcn.140079820
vmovaps xmm0, xmm12
call fcn.140057cb0
mov byte [rsp + 0x3c0], 0x6f
mov dl, 0xef
lea rcx, [rsp + 0x3c0]
call fcn.140027470
mov byte [rsp + 0x3c1], al
mov dl, 0x96
lea rcx, [rsp + 0x3c0]
call fcn.140027470
mov byte [rsp + 0x3c2], al
mov dl, 0x81
lea rcx, [rsp + 0x3c0]
call fcn.140027470
mov byte [rsp + 0x3c3], al
mov dl, 0x20
lea rcx, [rsp + 0x3c0]
call fcn.140027470
mov byte [rsp + 0x3c4], al
mov dl, 0x45
lea rcx, [rsp + 0x3c0]
call fcn.140027470
mov byte [rsp + 0x3c5], al
mov dl, 0x53
lea rcx, [rsp + 0x3c0]
call fcn.140027470
mov byte [rsp + 0x3c6], al
mov dl, 0x50
lea rcx, [rsp + 0x3c0]
call fcn.140027470
mov byte [rsp + 0x3c7], al
mov dl, 0x20
lea rcx, [rsp + 0x3c0]
call fcn.140027470
mov byte [rsp + 0x3c8], al
mov dl, 0x50
lea rcx, [rsp + 0x3c0]
call fcn.140027470
mov byte [rsp + 0x3c9], al
mov dl, 0x72
lea rcx, [rsp + 0x3c0]
call fcn.140027470
mov byte [rsp + 0x3ca], al
mov dl, 0x65
lea rcx, [rsp + 0x3c0]
call fcn.140027470
mov byte [rsp + 0x3cb], al
mov dl, 0x76
lea rcx, [rsp + 0x3c0]
call fcn.140027470
mov byte [rsp + 0x3cc], al
mov dl, 0x69
lea rcx, [rsp + 0x3c0]
call fcn.140027470
mov byte [rsp + 0x3cd], al
mov dl, 0x65
lea rcx, [rsp + 0x3c0]
call fcn.140027470
mov byte [rsp + 0x3ce], al
mov dl, 0x77
lea rcx, [rsp + 0x3c0]
call fcn.140027470
mov byte [rsp + 0x3cf], al
xor eax, eax
mov byte [rsp + 0x3d0], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x3c1]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x3c0]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3c1]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x1400152a0
mov edx, 0xf
lea rcx, [rsp + 0x3c1]
call fcn.140027480
mov byte [rax], sil
lea rcx, [rsp + 0x3c1]
call fcn.1400066e0
mov rcx, rax
call fcn.14007e2b0
mov ecx, 0xffffffff
call fcn.140078c10
vmovaps xmm6, xmm0
call fcn.140057be0
vmovaps xmm2, xmm0
vmovaps xmm1, xmm6
lea rcx, [rsp + 0xa70]
call fcn.140006fc0
mov rcx, qword [rax]
call fcn.14000f250
call fcn.140057f50
vmulss xmm2, xmm0, xmm9
vmovaps xmm1, xmm7
lea rcx, [rsp + 0x884]
call fcn.140006fc0
lea rcx, [rsp + 0x884]
call fcn.14007d630
mov byte [rsp + 0xa8], 6
mov dl, 0xef
lea rcx, [rsp + 0xa8]
call fcn.140027470
mov byte [rsp + 0xa9], al
mov dl, 0x83
lea rcx, [rsp + 0xa8]
call fcn.140027470
mov byte [rsp + 0xaa], al
mov dl, 0xab
lea rcx, [rsp + 0xa8]
call fcn.140027470
mov byte [rsp + 0xab], al
mov dl, 0x20
lea rcx, [rsp + 0xa8]
call fcn.140027470
mov byte [rsp + 0xac], al
mov dl, 0x47
lea rcx, [rsp + 0xa8]
call fcn.140027470
mov byte [rsp + 0xad], al
mov dl, 0x6c
lea rcx, [rsp + 0xa8]
call fcn.140027470
mov byte [rsp + 0xae], al
mov dl, 0x6f
lea rcx, [rsp + 0xa8]
call fcn.140027470
mov byte [rsp + 0xaf], al
mov dl, 0x77
lea rcx, [rsp + 0xa8]
call fcn.140027470
mov byte [rsp + 0xb0], al
xor eax, eax
mov byte [rsp + 0xb1], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0xa9]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0xa8]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0xa9]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x140015430
mov edx, 8
lea rcx, [rsp + 0xa9]
call fcn.140027480
mov byte [rax], sil
lea rcx, [rsp + 0xa9]
call fcn.1400066e0
mov rcx, rax
call fcn.14007e2b0
vmovss dword [rsp + 0xe6c], xmm8
vmovss xmm0, dword [0x1400fb824]
vmovss dword [rsp + 0xe70], xmm0
call fcn.140057f50
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401ca260]
mov qword [rsp + 0x30], rax
lea rax, str.GlowCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401cc7bd]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc5a8]
call fcn.140013060
call fcn.140057f50
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], sil
lea r9, [0x1401cc7c3]
vmovaps xmm1, xmm15
lea rcx, str.Rainbow
call fcn.140013060
cmp byte [0x1401cc7c3], sil
je 0x140015577
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xe70]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xe6c]
lea r8, [0x1401586f0]
vmovaps xmm1, xmm15
lea rcx, str.Rainbow_Speed:
call fcn.140013470
mov byte [rsp + 0x480], 0x41
mov dl, 0xef
lea rcx, [rsp + 0x480]
call fcn.140027470
mov byte [rsp + 0x481], al
mov dl, 0x85
lea rcx, [rsp + 0x480]
call fcn.140027470
mov byte [rsp + 0x482], al
mov dl, 0x8e
lea rcx, [rsp + 0x480]
call fcn.140027470
mov byte [rsp + 0x483], al
mov dl, 0x20
lea rcx, [rsp + 0x480]
call fcn.140027470
mov byte [rsp + 0x484], al
mov dl, 0x45
lea rcx, [rsp + 0x480]
call fcn.140027470
mov byte [rsp + 0x485], al
mov dl, 0x78
lea rcx, [rsp + 0x480]
call fcn.140027470
mov byte [rsp + 0x486], al
mov dl, 0x74
lea rcx, [rsp + 0x480]
call fcn.140027470
mov byte [rsp + 0x487], al
mov dl, 0x65
lea rcx, [rsp + 0x480]
call fcn.140027470
mov byte [rsp + 0x488], al
mov dl, 0x72
lea rcx, [rsp + 0x480]
call fcn.140027470
mov byte [rsp + 0x489], al
mov dl, 0x6e
lea rcx, [rsp + 0x480]
call fcn.140027470
mov byte [rsp + 0x48a], al
mov dl, 0x61
lea rcx, [rsp + 0x480]
call fcn.140027470
mov byte [rsp + 0x48b], al
mov dl, 0x6c
lea rcx, [rsp + 0x480]
call fcn.140027470
mov byte [rsp + 0x48c], al
mov dl, 0x20
lea rcx, [rsp + 0x480]
call fcn.140027470
mov byte [rsp + 0x48d], al
mov dl, 0x52
lea rcx, [rsp + 0x480]
call fcn.140027470
mov byte [rsp + 0x48e], al
mov dl, 0x61
lea rcx, [rsp + 0x480]
call fcn.140027470
mov byte [rsp + 0x48f], al
mov dl, 0x64
lea rcx, [rsp + 0x480]
call fcn.140027470
mov byte [rsp + 0x490], al
mov dl, 0x61
lea rcx, [rsp + 0x480]
call fcn.140027470
mov byte [rsp + 0x491], al
mov dl, 0x72
lea rcx, [rsp + 0x480]
call fcn.140027470
mov byte [rsp + 0x492], al
xor eax, eax
mov byte [rsp + 0x493], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x481]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x480]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x481]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0x12
jb 0x140015720
mov edx, 0x12
lea rcx, [rsp + 0x481]
call fcn.140027480
mov byte [rax], sil
lea rcx, [rsp + 0x481]
call fcn.1400066e0
mov rcx, rax
call fcn.14007e2b0
vmovss xmm0, dword [0x1400fb680]
vmovss dword [rsp + 0xe20], xmm0
vmovss dword [rsp + 0xe68], xmm10
vmovss xmm1, dword [0x1400fb93c]
vmovss dword [rsp + 0xdd8], xmm1
vmovss xmm0, dword [0x1400fb968]
vmovss dword [rsp + 0xddc], xmm0
vmovss xmm1, dword [0x1400fb89c]
vmovss dword [rsp + 0xdd0], xmm1
vmovss xmm0, dword [0x1400fb924]
vmovss dword [rsp + 0xdd4], xmm0
vmovss dword [rsp + 0xdc8], xmm7
vmovss dword [rsp + 0xdcc], xmm8
call fcn.140057f50
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], sil
lea r9, [0x1401cc7c6]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc518]
call fcn.140013060
cmp byte [0x1401cc7c6], sil
je 0x14001599b
call fcn.140057f50
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], sil
lea r9, [0x1401cc7c5]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc4f0]
call fcn.140013060
cmp byte [0x1401cc7c5], sil
je 0x14001599b
call fcn.140057f50
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], sil
lea r9, [0x1401cc7c7]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc4e0]
call fcn.140013060
lea rax, str._1.f
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xe68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xe20]
lea r8, [0x1401586f8]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc5b0]
call fcn.140013470
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xddc]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdd8]
lea r8, [0x140158700]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc768]
call fcn.140013470
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xdd4]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdd0]
lea r8, [0x1401586f4]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc700]
call fcn.140013470
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xdcc]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdc8]
lea r8, [0x1401586fc]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc6b8]
call fcn.140013470
call fcn.14007d7b0
mov byte [rsp + 0x348], 0x61
mov dl, 0xef
lea rcx, [rsp + 0x348]
call fcn.140027470
mov byte [rsp + 0x349], al
mov dl, 0x86
lea rcx, [rsp + 0x348]
call fcn.140027470
mov byte [rsp + 0x34a], al
mov dl, 0x92
lea rcx, [rsp + 0x348]
call fcn.140027470
mov byte [rsp + 0x34b], al
mov dl, 0x20
lea rcx, [rsp + 0x348]
call fcn.140027470
mov byte [rsp + 0x34c], al
mov dl, 0x43
lea rcx, [rsp + 0x348]
call fcn.140027470
mov byte [rsp + 0x34d], al
mov dl, 0x72
lea rcx, [rsp + 0x348]
call fcn.140027470
mov byte [rsp + 0x34e], al
mov dl, 0x6f
lea rcx, [rsp + 0x348]
call fcn.140027470
mov byte [rsp + 0x34f], al
mov dl, 0x73
lea rcx, [rsp + 0x348]
call fcn.140027470
mov byte [rsp + 0x350], al
mov dl, 0x73
lea rcx, [rsp + 0x348]
call fcn.140027470
mov byte [rsp + 0x351], al
mov dl, 0x68
lea rcx, [rsp + 0x348]
call fcn.140027470
mov byte [rsp + 0x352], al
mov dl, 0x61
lea rcx, [rsp + 0x348]
call fcn.140027470
mov byte [rsp + 0x353], al
mov dl, 0x69
lea rcx, [rsp + 0x348]
call fcn.140027470
mov byte [rsp + 0x354], al
mov dl, 0x72
lea rcx, [rsp + 0x348]
call fcn.140027470
mov byte [rsp + 0x355], al
mov dl, 0x73
lea rcx, [rsp + 0x348]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x348]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x349]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x140015af0
mov edx, 0xe
lea rcx, [rsp + 0x349]
call fcn.140027480
mov byte [rax], sil
lea rcx, [rsp + 0x349]
call fcn.1400066e0
mov rcx, rax
call fcn.14007e2b0
vmovss dword [rsp + 0xdc0], xmm8
vmovss xmm0, dword [0x1400fb860]
vmovss dword [rsp + 0xdc4], xmm0
mov dword [rsp + 0xd60], 1
mov dword [rsp + 0xd70], 0x64
mov dword [rsp + 0xdb8], 1
mov dword [rsp + 0xdbc], 0x32
mov dword [rsp + 0xdb0], 1
mov dword [rsp + 0xdb4], 0x14
vmovss dword [rsp + 0xdac], xmm8
vmovss dword [rsp + 0xe80], xmm0
mov byte [rsp + 0x408], 0x6f
mov dl, 0x23
lea rcx, [rsp + 0x408]
call fcn.140027470
mov byte [rsp + 0x409], al
mov dl, 0x23
lea rcx, [rsp + 0x408]
call fcn.140027470
mov byte [rsp + 0x40a], al
mov dl, 0x23
lea rcx, [rsp + 0x408]
call fcn.140027470
mov byte [rsp + 0x40b], al
mov dl, 0x43
lea rcx, [rsp + 0x408]
call fcn.140027470
mov byte [rsp + 0x40c], al
mov dl, 0x72
lea rcx, [rsp + 0x408]
call fcn.140027470
mov byte [rsp + 0x40d], al
mov dl, 0x6f
lea rcx, [rsp + 0x408]
call fcn.140027470
mov byte [rsp + 0x40e], al
mov dl, 0x73
lea rcx, [rsp + 0x408]
call fcn.140027470
mov byte [rsp + 0x40f], al
mov dl, 0x73
lea rcx, [rsp + 0x408]
call fcn.140027470
mov byte [rsp + 0x410], al
mov dl, 0x68
lea rcx, [rsp + 0x408]
call fcn.140027470
mov byte [rsp + 0x411], al
mov dl, 0x61
lea rcx, [rsp + 0x408]
call fcn.140027470
mov byte [rsp + 0x412], al
mov dl, 0x69
lea rcx, [rsp + 0x408]
call fcn.140027470
mov byte [rsp + 0x413], al
mov dl, 0x72
lea rcx, [rsp + 0x408]
call fcn.140027470
mov byte [rsp + 0x414], al
mov dl, 0x73
lea rcx, [rsp + 0x408]
call fcn.140027470
mov byte [rsp + 0x415], al
mov dl, 0x43
lea rcx, [rsp + 0x408]
call fcn.140027470
mov byte [rsp + 0x416], al
mov dl, 0x6f
lea rcx, [rsp + 0x408]
call fcn.140027470
mov byte [rsp + 0x417], al
mov dl, 0x6c
lea rcx, [rsp + 0x408]
call fcn.140027470
mov byte [rsp + 0x418], al
xor eax, eax
mov byte [rsp + 0x419], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x409]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x408]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x409]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0x10
jb 0x140015d40
mov edx, 0x10
lea rcx, [rsp + 0x409]
call fcn.140027480
mov byte [rax], sil
lea rcx, [rsp + 0x409]
call fcn.1400066e0
mov rbx, rax
call fcn.140057f50
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401ca3b8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401cc43b]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc6a0]
call fcn.140013060
cmp byte [0x1401cc43b], sil
je 0x140016248
call fcn.140057f50
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], sil
lea r9, [0x1401173c7]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc6d0]
call fcn.140013060
lea rdi, str._.f_px
cmp byte [0x1401173c7], sil
je 0x140015e75
mov qword [rsp + 0x28], rdi
lea rax, [rsp + 0xdc4]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdc0]
lea r8, [0x1401173c8]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc548]
call fcn.140013470
call fcn.140057f50
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], sil
lea r9, [0x1401173e8]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc728]
call fcn.140013060
call fcn.140057f50
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], sil
lea r9, [0x1401173d4]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc4d8]
call fcn.140013060
cmp byte [0x1401173d4], sil
je 0x140015fcd
lea rbx, str._d_px
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xd70]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd60]
lea r8, [0x1401173d0]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc6e0]
call fcn.140013600
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xd70]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd60]
lea r8, [0x1401173e4]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc748]
call fcn.140013600
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xdbc]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdb8]
lea r8, [0x1401173e0]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc650]
call fcn.140013600
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xdb4]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdb0]
lea r8, [0x1401173dc]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc660]
call fcn.140013600
call fcn.140057f50
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], sil
lea r9, [0x1401cc43c]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc718]
call fcn.140013060
call fcn.140057f50
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], sil
lea r9, [0x1401cc439]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc720]
call fcn.140013060
cmp byte [0x1401cc439], sil
je 0x140016084
mov qword [rsp + 0x28], rdi
lea rax, [rsp + 0xe80]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdac]
lea r8, [0x1401173cc]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc4d0]
call fcn.140013470
mov byte [rsp + 0x258], 0x50
mov dl, 0x23
lea rcx, [rsp + 0x258]
call fcn.140027470
mov byte [rsp + 0x259], al
mov dl, 0x23
lea rcx, [rsp + 0x258]
call fcn.140027470
mov byte [rsp + 0x25a], al
mov dl, 0x23
lea rcx, [rsp + 0x258]
call fcn.140027470
mov byte [rsp + 0x25b], al
mov dl, 0x43
lea rcx, [rsp + 0x258]
call fcn.140027470
mov byte [rsp + 0x25c], al
mov dl, 0x69
lea rcx, [rsp + 0x258]
call fcn.140027470
mov byte [rsp + 0x25d], al
mov dl, 0x72
lea rcx, [rsp + 0x258]
call fcn.140027470
mov byte [rsp + 0x25e], al
mov dl, 0x63
lea rcx, [rsp + 0x258]
call fcn.140027470
mov byte [rsp + 0x25f], al
mov dl, 0x6c
lea rcx, [rsp + 0x258]
call fcn.140027470
mov byte [rsp + 0x260], al
mov dl, 0x65
lea rcx, [rsp + 0x258]
call fcn.140027470
mov byte [rsp + 0x261], al
mov dl, 0x43
lea rcx, [rsp + 0x258]
call fcn.140027470
mov byte [rsp + 0x262], al
mov dl, 0x6f
lea rcx, [rsp + 0x258]
call fcn.140027470
mov byte [rsp + 0x263], al
mov dl, 0x6c
lea rcx, [rsp + 0x258]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x258]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x259]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x1400161a0
mov edx, 0xc
lea rcx, [rsp + 0x259]
call fcn.140027480
mov byte [rax], sil
lea rcx, [rsp + 0x259]
call fcn.1400066e0
mov rbx, rax
call fcn.140057f50
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401ca3c8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401cc464]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc540]
call fcn.140013060
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.14007a080
mov eax, dword [0x140158200]
vmovss xmm6, dword [0x1400fb9c8]
jmp 0x14001626f
vmovss xmm12, dword [0x1400fb82c]
lea r13, [0x1400e6320]
cmp eax, 1
jne 0x1400193f1
xor r8d, r8d
xor edx, edx
mov ecx, 2
call fcn.14007a080
vmovaps xmm2, xmm12
vmovaps xmm1, xmm11
lea rcx, [rsp + 0xa78]
call fcn.140006fc0
mov rcx, rax
call fcn.140057c10
mov byte [rsp + 0x168], 0x7b
mov dl, 0xef
lea rcx, [rsp + 0x168]
call fcn.140027470
mov byte [rsp + 0x169], al
mov dl, 0x80
lea rcx, [rsp + 0x168]
call fcn.140027470
mov byte [rsp + 0x16a], al
mov dl, 0x87
lea rcx, [rsp + 0x168]
call fcn.140027470
mov byte [rsp + 0x16b], al
mov dl, 0x20
lea rcx, [rsp + 0x168]
call fcn.140027470
mov byte [rsp + 0x16c], al
mov dl, 0x41
lea rcx, [rsp + 0x168]
call fcn.140027470
mov byte [rsp + 0x16d], al
mov dl, 0x69
lea rcx, [rsp + 0x168]
call fcn.140027470
mov byte [rsp + 0x16e], al
mov dl, 0x6d
lea rcx, [rsp + 0x168]
call fcn.140027470
mov byte [rsp + 0x16f], al
mov dl, 0x62
lea rcx, [rsp + 0x168]
call fcn.140027470
mov byte [rsp + 0x170], al
mov dl, 0x6f
lea rcx, [rsp + 0x168]
call fcn.140027470
mov byte [rsp + 0x171], al
mov dl, 0x74
lea rcx, [rsp + 0x168]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x168]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x169]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xa
jb 0x1400163a0
mov edx, 0xa
lea rcx, [rsp + 0x169]
call fcn.140027480
mov byte [rax], sil
lea rcx, [rsp + 0x169]
call fcn.1400066e0
mov rcx, rax
call fcn.14007e2b0
vmovss dword [rsp + 0xd94], xmm7
vmovss xmm0, dword [0x1400fb830]
vmovss dword [rsp + 0xd9c], xmm0
vmovss dword [rsp + 0xd98], xmm8
mov dword [rsp + 0xda0], r15d
mov dword [rsp + 0xda8], 5
vmovss xmm0, dword [0x1400fb644]
vmovss dword [rsp + 0xd90], xmm0
vmovss dword [rsp + 0xe58], xmm15
call fcn.140057f50
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], sil
lea r9, [0x1401cc456]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc520]
call fcn.140013060
lea r12, str._.2f
cmp byte [0x1401cc456], sil
je 0x140018109
call fcn.140057f50
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], sil
lea r9, [0x1401cc7d0]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc680]
call fcn.140013060
call fcn.140057bb0
vaddss xmm0, xmm0, xmm14
call fcn.140057c70
mov rcx, qword [0x1401cc560]
call fcn.14007aa90
vmovaps xmm1, xmm6
vmovaps xmm0, xmm7
call fcn.140057aa0
mov byte [rsp + 0x5e0], 0x46
mov dl, 0x4c
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5e1], al
mov dl, 0x41
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5e2], al
mov dl, 0x4c
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5e3], al
mov dl, 0x54
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5e4], al
xor edx, edx
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5e5], al
mov dl, 0x4c
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5e6], al
mov dl, 0x42
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5e7], al
mov dl, 0x55
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5e8], al
mov dl, 0x54
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5e9], al
mov dl, 0x54
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5ea], al
mov dl, 0x4f
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5eb], al
mov dl, 0x4e
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5ec], al
xor edx, edx
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5ed], al
mov dl, 0x52
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5ee], al
mov dl, 0x42
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5ef], al
mov dl, 0x55
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5f0], al
mov dl, 0x54
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5f1], al
mov dl, 0x54
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5f2], al
mov dl, 0x4f
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5f3], al
mov dl, 0x4e
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5f4], al
xor edx, edx
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5f5], al
mov dl, 0x58
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5f6], al
mov dl, 0x42
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5f7], al
mov dl, 0x55
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5f8], al
mov dl, 0x54
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5f9], al
mov dl, 0x54
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5fa], al
mov dl, 0x4f
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5fb], al
mov dl, 0x4e
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5fc], al
mov dl, 0x31
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5fd], al
xor edx, edx
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5fe], al
mov dl, 0x58
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x5ff], al
mov dl, 0x42
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x600], al
mov dl, 0x55
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x601], al
mov dl, 0x54
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x602], al
mov dl, 0x54
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x603], al
mov dl, 0x4f
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x604], al
mov dl, 0x4e
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x605], al
mov dl, 0x32
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x606], al
xor edx, edx
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x607], al
mov dl, 0x43
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x608], al
mov dl, 0x41
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x609], al
mov dl, 0x50
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x60a], al
mov dl, 0x49
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x60b], al
mov dl, 0x54
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x60c], al
mov dl, 0x41
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x60d], al
mov dl, 0x4c
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x60e], al
xor edx, edx
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x60f], al
mov dl, 0x53
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x610], al
mov dl, 0x48
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x611], al
mov dl, 0x49
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x612], al
mov dl, 0x46
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x613], al
mov dl, 0x54
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x614], al
xor edx, edx
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x615], al
mov dl, 0x43
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x616], al
mov dl, 0x4f
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x617], al
mov dl, 0x4e
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x618], al
mov dl, 0x54
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x619], al
mov dl, 0x52
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x61a], al
mov dl, 0x4f
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x61b], al
mov dl, 0x4c
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x61c], al
xor edx, edx
lea rcx, [rsp + 0x5e0]
call fcn.140027470
mov byte [rsp + 0x61d], al
xor eax, eax
mov byte [rsp + 0x61e], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x5e1]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x5e0]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x5e1]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0x3d
jb 0x140016a70
mov edx, 0x3d
lea rcx, [rsp + 0x5e1]
call fcn.140027480
mov byte [rax], sil
lea rcx, [rsp + 0x5e1]
call fcn.1400066e0
mov rsi, rax
mov byte [rsp + 0x148], 0x19
mov dl, 0x23
lea rcx, [rsp + 0x148]
call fcn.140027470
mov byte [rsp + 0x149], al
mov dl, 0x23
lea rcx, [rsp + 0x148]
call fcn.140027470
mov byte [rsp + 0x14a], al
mov dl, 0x23
lea rcx, [rsp + 0x148]
call fcn.140027470
mov byte [rsp + 0x14b], al
mov dl, 0x41
lea rcx, [rsp + 0x148]
call fcn.140027470
mov byte [rsp + 0x14c], al
mov dl, 0x69
lea rcx, [rsp + 0x148]
call fcn.140027470
mov byte [rsp + 0x14d], al
mov dl, 0x6d
lea rcx, [rsp + 0x148]
call fcn.140027470
mov byte [rsp + 0x14e], al
mov dl, 0x4b
lea rcx, [rsp + 0x148]
call fcn.140027470
mov byte [rsp + 0x14f], al
mov dl, 0x65
lea rcx, [rsp + 0x148]
call fcn.140027470
mov byte [rsp + 0x150], al
mov dl, 0x79
lea rcx, [rsp + 0x148]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x148]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x149]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x140016bb0
mov edx, 9
lea rcx, [rsp + 0x149]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x149]
call fcn.1400066e0
mov r9d, 0xffffffff
mov r8, rsi
lea rdx, [0x1401cc444]
mov rcx, rax
call fcn.14007eef0
test al, al
je 0x140016c37
mov ecx, dword [0x1401cc444]
call fcn.1400072f0
cmp byte [0x1401cc7d0], 0
jne 0x140016c72
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xda8]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xda0]
lea r8, [0x140158718]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc798]
call fcn.140013600
call fcn.140057f50
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, [0x1401cc449]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc530]
call fcn.140013060
call fcn.140057f50
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, [0x1401cc7c8]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc568]
call fcn.140013060
mov byte [rsp + 0x128], 0x4f
mov dl, 0x23
lea rcx, [rsp + 0x128]
call fcn.140027470
mov byte [rsp + 0x129], al
mov dl, 0x23
lea rcx, [rsp + 0x128]
call fcn.140027470
mov byte [rsp + 0x12a], al
mov dl, 0x23
lea rcx, [rsp + 0x128]
call fcn.140027470
mov byte [rsp + 0x12b], al
mov dl, 0x46
lea rcx, [rsp + 0x128]
call fcn.140027470
mov byte [rsp + 0x12c], al
mov dl, 0x4f
lea rcx, [rsp + 0x128]
call fcn.140027470
mov byte [rsp + 0x12d], al
mov dl, 0x56
lea rcx, [rsp + 0x128]
call fcn.140027470
mov byte [rsp + 0x12e], al
mov dl, 0x63
lea rcx, [rsp + 0x128]
call fcn.140027470
mov byte [rsp + 0x12f], al
mov dl, 0x6f
lea rcx, [rsp + 0x128]
call fcn.140027470
mov byte [rsp + 0x130], al
mov dl, 0x6c
lea rcx, [rsp + 0x128]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x128]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x129]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x140016dd0
mov edx, 9
lea rcx, [rsp + 0x129]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x129]
call fcn.1400066e0
mov rbx, rax
call fcn.140057f50
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401ca288]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401cc42c]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc738]
call fcn.140013060
call fcn.140057f50
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, [0x1401173f4]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc638]
call fcn.140013060
cmp byte [0x1401173f4], 0
jne 0x140016f06
cmp byte [0x1401cc7d0], 0
jne 0x140016f06
call fcn.140057f50
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, [0x1401cc7d2]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc5e0]
call fcn.140013060
call fcn.140057f50
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, [0x1401cc7c9]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc538]
call fcn.140013060
call fcn.140057f50
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, [0x1401cc7d3]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc4c0]
call fcn.140013060
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xd9c]
mov qword [rsp + 0x20], rax
lea r9, [0x1401cc7cc]
lea r8, [0x14015870c]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc760]
call fcn.140013470
cmp byte [0x1401cc7d0], 0
jne 0x140017020
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0xd98]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd94]
lea r8, [0x1401cc7cc]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc698]
call fcn.140013470
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xe58]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd90]
lea r8, [0x140158714]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc668]
call fcn.140013470
call fcn.140057bb0
vaddss xmm0, xmm0, xmm14
call fcn.140057c70
mov rcx, qword [0x1401cc4b8]
call fcn.14007aa90
lea rcx, [rsp + 0xd38]
call fcn.140057b10
vmovss dword [rsp + 0x20], xmm7
vmovaps xmm3, xmm7
vmovaps xmm2, xmm7
vmovaps xmm1, xmm7
lea rcx, [rsp + 0xbf8]
call fcn.140006fd0
mov r14, rax
vmovss dword [rsp + 0x20], xmm8
vmovaps xmm3, xmm8
vmovaps xmm2, xmm8
vmovaps xmm1, xmm8
lea rcx, [rsp + 0xc08]
call fcn.140006fd0
mov rsi, rax
vmovaps xmm2, xmm8
vmovaps xmm1, xmm8
lea rcx, [rsp + 0xa80]
call fcn.140006fc0
mov rdi, rax
vmovaps xmm2, xmm7
vmovaps xmm1, xmm7
lea rcx, [rsp + 0xa88]
call fcn.140006fc0
mov rbx, rax
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401cc248]
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401cc27c]
lea rcx, [rsp + 0xa90]
call fcn.140006fc0
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x1401cc268]
call fcn.14007c340
call fcn.140054d80
mov rsi, rax
mov ecx, 5
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xb28]
call fcn.140006ff0
mov rcx, rax
call fcn.140007000
mov edi, eax
vmovss xmm6, dword [0x1400fb888]
vaddss xmm2, xmm6, dword [rsp + 0xd3c]
vmovss xmm1, dword [rsp + 0xd38]
vaddss xmm1, xmm1, dword [0x1400fb914]
lea rcx, [rsp + 0x8c8]
call fcn.140006fc0
mov rbx, rax
vaddss xmm2, xmm6, dword [rsp + 0xd3c]
vmovss xmm12, dword [0x1400fb8cc]
vaddss xmm1, xmm12, dword [rsp + 0xd38]
lea rcx, [rsp + 0x8d0]
call fcn.140006fc0
vmovss xmm9, dword [0x1400fb710]
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006aab0
vmovss xmm0, dword [rsp + 0xd3c]
vaddss xmm2, xmm0, dword [0x1400fb878]
vmovss xmm1, dword [rsp + 0xd38]
vaddss xmm1, xmm1, dword [0x1400fb90c]
lea rcx, [rsp + 0x8d8]
call fcn.140006fc0
mov rcx, rax
call fcn.140057b30
mov byte [rsp + 0x78], 0x3c
mov dl, 0x23
lea rcx, [rsp + 0x78]
call fcn.140027470
mov byte [rsp + 0x79], al
mov dl, 0x23
lea rcx, [rsp + 0x78]
call fcn.140027470
mov byte [rsp + 0x7a], al
mov dl, 0x23
lea rcx, [rsp + 0x78]
call fcn.140027470
mov byte [rsp + 0x7b], al
mov dl, 0x48
lea rcx, [rsp + 0x78]
call fcn.140027470
mov byte [rsp + 0x7c], al
mov dl, 0x65
lea rcx, [rsp + 0x78]
call fcn.140027470
mov byte [rsp + 0x7d], al
mov dl, 0x61
lea rcx, [rsp + 0x78]
call fcn.140027470
mov byte [rsp + 0x7e], al
mov dl, 0x64
lea rcx, [rsp + 0x78]
call fcn.140027470
mov byte [rsp + 0x7f], al
xor eax, eax
mov byte [rsp + 0x80], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rsp + 0x79]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x78]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x79]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x140017261
mov edx, 7
lea rcx, [rsp + 0x79]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x79]
call fcn.1400066e0
lea rdx, [0x140117efd]
mov rcx, rax
call fcn.14007c7a0
test al, al
je 0x1400172df
mov ecx, 6
cmp byte [0x140117efd], 0
je 0x1400172da
call fcn.140012c30
jmp 0x1400172df
call fcn.140012c70
call fcn.140054d80
mov rsi, rax
mov ecx, 5
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xc28]
call fcn.140006ff0
mov rcx, rax
call fcn.140007000
mov edi, eax
vmovss xmm6, dword [0x1400fb8a0]
vaddss xmm2, xmm6, dword [rsp + 0xd3c]
vmovss xmm1, dword [rsp + 0xd38]
vaddss xmm1, xmm1, dword [0x1400fb86c]
lea rcx, [rsp + 0x8e0]
call fcn.140006fc0
mov rbx, rax
vaddss xmm2, xmm6, dword [rsp + 0xd3c]
vmovss xmm1, dword [rsp + 0xd38]
vaddss xmm1, xmm1, dword [0x1400fb8c8]
lea rcx, [rsp + 0x8e8]
call fcn.140006fc0
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006aab0
vmovss xmm0, dword [rsp + 0xd3c]
vaddss xmm2, xmm0, dword [0x1400fb898]
vmovss xmm1, dword [rsp + 0xd38]
vaddss xmm1, xmm1, dword [0x1400fb84c]
lea rcx, [rsp + 0x8f0]
call fcn.140006fc0
mov rcx, rax
call fcn.140057b30
mov byte [rsp + 0x88], 0x47
mov dl, 0x23
lea rcx, [rsp + 0x88]
call fcn.140027470
mov byte [rsp + 0x89], al
mov dl, 0x23
lea rcx, [rsp + 0x88]
call fcn.140027470
mov byte [rsp + 0x8a], al
mov dl, 0x23
lea rcx, [rsp + 0x88]
call fcn.140027470
mov byte [rsp + 0x8b], al
mov dl, 0x4e
lea rcx, [rsp + 0x88]
call fcn.140027470
mov byte [rsp + 0x8c], al
mov dl, 0x65
lea rcx, [rsp + 0x88]
call fcn.140027470
mov byte [rsp + 0x8d], al
mov dl, 0x63
lea rcx, [rsp + 0x88]
call fcn.140027470
mov byte [rsp + 0x8e], al
mov dl, 0x6b
lea rcx, [rsp + 0x88]
call fcn.140027470
mov byte [rsp + 0x8f], al
xor eax, eax
mov byte [rsp + 0x90], al
mov rdi, r15
mov rdx, rdi
lea rcx, [rsp + 0x89]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x88]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x89]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x140017460
mov edx, 7
lea rcx, [rsp + 0x89]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x89]
call fcn.1400066e0
lea rdx, [0x1401cc1e5]
mov rcx, rax
call fcn.14007c7a0
test al, al
je 0x1400174ed
mov ecx, 5
cmp byte [0x1401cc1e5], 0
je 0x1400174e8
call fcn.140012c30
jmp 0x1400174ed
call fcn.140012c70
call fcn.140054d80
mov rsi, rax
mov ecx, 5
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xc38]
call fcn.140006ff0
mov rcx, rax
call fcn.140007000
mov edi, eax
vmovss xmm6, dword [0x1400fb8d4]
vaddss xmm2, xmm6, dword [rsp + 0xd3c]
vmovss xmm1, dword [rsp + 0xd38]
vaddss xmm1, xmm1, dword [0x1400fb904]
lea rcx, [rsp + 0x8f8]
call fcn.140006fc0
mov rbx, rax
vaddss xmm2, xmm6, dword [rsp + 0xd3c]
vmovss xmm1, dword [rsp + 0xd38]
vaddss xmm1, xmm1, dword [0x1400fb8b4]
lea rcx, [rsp + 0x900]
call fcn.140006fc0
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006aab0
vaddss xmm2, xmm12, dword [rsp + 0xd3c]
vmovss xmm1, dword [rsp + 0xd38]
vaddss xmm1, xmm1, dword [0x1400fb900]
lea rcx, [rsp + 0x908]
call fcn.140006fc0
mov rcx, rax
call fcn.140057b30
mov byte [rsp + 0xb8], 0x44
mov dl, 0x23
lea rcx, [rsp + 0xb8]
call fcn.140027470
mov byte [rsp + 0xb9], al
mov dl, 0x23
lea rcx, [rsp + 0xb8]
call fcn.140027470
mov byte [rsp + 0xba], al
mov dl, 0x23
lea rcx, [rsp + 0xb8]
call fcn.140027470
mov byte [rsp + 0xbb], al
mov dl, 0x43
lea rcx, [rsp + 0xb8]
call fcn.140027470
mov byte [rsp + 0xbc], al
mov dl, 0x68
lea rcx, [rsp + 0xb8]
call fcn.140027470
mov byte [rsp + 0xbd], al
mov dl, 0x65
lea rcx, [rsp + 0xb8]
call fcn.140027470
mov byte [rsp + 0xbe], al
mov dl, 0x73
lea rcx, [rsp + 0xb8]
call fcn.140027470
mov byte [rsp + 0xbf], al
mov dl, 0x74
lea rcx, [rsp + 0xb8]
call fcn.140027470
mov byte [rsp + 0xc0], al
xor eax, eax
mov byte [rsp + 0xc1], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0xb9]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0xb8]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0xb9]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x140017680
mov edx, 8
lea rcx, [rsp + 0xb9]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0xb9]
call fcn.1400066e0
lea rdx, [0x1401cc21d]
mov rcx, rax
call fcn.14007c7a0
test al, al
je 0x14001770d
mov ecx, 4
cmp byte [0x1401cc21d], 0
je 0x140017708
call fcn.140012c30
jmp 0x14001770d
call fcn.140012c70
call fcn.140054d80
mov rsi, rax
mov ecx, 5
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xc48]
call fcn.140006ff0
mov rcx, rax
call fcn.140007000
mov edi, eax
vmovss xmm6, dword [0x1400fb8ec]
vaddss xmm2, xmm6, dword [rsp + 0xd3c]
vmovss xmm1, dword [rsp + 0xd38]
vaddss xmm1, xmm1, dword [0x1400fb854]
lea rcx, [rsp + 0x910]
call fcn.140006fc0
mov rbx, rax
vaddss xmm2, xmm6, dword [rsp + 0xd3c]
vmovss xmm12, dword [0x1400fb8b0]
vaddss xmm1, xmm12, dword [rsp + 0xd38]
lea rcx, [rsp + 0x918]
call fcn.140006fc0
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006aab0
vmovss xmm0, dword [rsp + 0xd3c]
vaddss xmm2, xmm0, dword [0x1400fb8e8]
vmovss xmm1, dword [rsp + 0xd38]
vaddss xmm1, xmm1, dword [0x1400fb82c]
lea rcx, [rsp + 0x920]
call fcn.140006fc0
mov rcx, rax
call fcn.140057b30
mov byte [rsp + 0x178], 0x29
mov dl, 0x23
lea rcx, [rsp + 0x178]
call fcn.140027470
mov byte [rsp + 0x179], al
mov dl, 0x23
lea rcx, [rsp + 0x178]
call fcn.140027470
mov byte [rsp + 0x17a], al
mov dl, 0x23
lea rcx, [rsp + 0x178]
call fcn.140027470
mov byte [rsp + 0x17b], al
mov dl, 0x53
lea rcx, [rsp + 0x178]
call fcn.140027470
mov byte [rsp + 0x17c], al
mov dl, 0x74
lea rcx, [rsp + 0x178]
call fcn.140027470
mov byte [rsp + 0x17d], al
mov dl, 0x6f
lea rcx, [rsp + 0x178]
call fcn.140027470
mov byte [rsp + 0x17e], al
mov dl, 0x6d
lea rcx, [rsp + 0x178]
call fcn.140027470
mov byte [rsp + 0x17f], al
mov dl, 0x61
lea rcx, [rsp + 0x178]
call fcn.140027470
mov byte [rsp + 0x180], al
mov dl, 0x63
lea rcx, [rsp + 0x178]
call fcn.140027470
mov byte [rsp + 0x181], al
mov dl, 0x68
lea rcx, [rsp + 0x178]
call fcn.140027470
mov byte [rsp + 0x182], al
mov dl, 0x65
lea rcx, [rsp + 0x178]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x178]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x179]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xb
jb 0x1400178f0
mov edx, 0xb
lea rcx, [rsp + 0x179]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x179]
call fcn.1400066e0
lea rdx, [0x1401cc1e6]
mov rcx, rax
call fcn.14007c7a0
test al, al
je 0x14001797d
mov ecx, 2
cmp byte [0x1401cc1e6], 0
je 0x140017978
call fcn.140012c30
jmp 0x14001797d
call fcn.140012c70
call fcn.140054d80
mov rsi, rax
mov ecx, 5
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xc58]
call fcn.140006ff0
mov rcx, rax
call fcn.140007000
mov edi, eax
vmovss xmm6, dword [0x1400fb908]
vaddss xmm2, xmm6, dword [rsp + 0xd3c]
vmovss xmm1, dword [rsp + 0xd38]
vaddss xmm1, xmm1, dword [0x1400fb904]
lea rcx, [rsp + 0x928]
call fcn.140006fc0
mov rbx, rax
vaddss xmm2, xmm6, dword [rsp + 0xd3c]
vaddss xmm1, xmm12, dword [rsp + 0xd38]
lea rcx, [rsp + 0x930]
call fcn.140006fc0
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006aab0
vmovss xmm0, dword [rsp + 0xd3c]
vaddss xmm2, xmm0, dword [0x1400fb8fc]
vmovss xmm1, dword [rsp + 0xd38]
vaddss xmm1, xmm1, dword [0x1400fb900]
lea rcx, [rsp + 0x938]
call fcn.140006fc0
mov rcx, rax
call fcn.140057b30
mov byte [rsp + 0xc8], 0x78
mov dl, 0x23
lea rcx, [rsp + 0xc8]
call fcn.140027470
mov byte [rsp + 0xc9], al
mov dl, 0x23
lea rcx, [rsp + 0xc8]
call fcn.140027470
mov byte [rsp + 0xca], al
mov dl, 0x23
lea rcx, [rsp + 0xc8]
call fcn.140027470
mov byte [rsp + 0xcb], al
mov dl, 0x50
lea rcx, [rsp + 0xc8]
call fcn.140027470
mov byte [rsp + 0xcc], al
mov dl, 0x65
lea rcx, [rsp + 0xc8]
call fcn.140027470
mov byte [rsp + 0xcd], al
mov dl, 0x6e
lea rcx, [rsp + 0xc8]
call fcn.140027470
mov byte [rsp + 0xce], al
mov dl, 0x69
lea rcx, [rsp + 0xc8]
call fcn.140027470
mov byte [rsp + 0xcf], al
mov dl, 0x73
lea rcx, [rsp + 0xc8]
call fcn.140027470
mov byte [rsp + 0xd0], al
xor eax, eax
mov byte [rsp + 0xd1], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0xc9]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0xc8]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0xc9]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x140017b10
mov edx, 8
lea rcx, [rsp + 0xc9]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0xc9]
call fcn.1400066e0
lea rdx, [0x1401cc21c]
mov rcx, rax
call fcn.14007c7a0
test al, al
je 0x140017b99
xor ecx, ecx
cmp byte [0x1401cc21c], cl
je 0x140017b94
call fcn.140012c30
jmp 0x140017b99
call fcn.140012c70
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401cc248]
vaddss xmm2, xmm0, dword [rsp + 0xd3c]
vmovss xmm1, dword [rsp + 0xd38]
lea rcx, [rsp + 0x940]
call fcn.140006fc0
mov rcx, rax
call fcn.140057b30
mov rcx, qword [0x1401cc618]
call fcn.14007aa90
vmovss xmm6, dword [0x1400fb9c8]
vmovaps xmm1, xmm6
vmovaps xmm0, xmm7
call fcn.140057aa0
mov byte [rsp + 0x4e0], 0x78
mov dl, 0x4e
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4e1], al
mov dl, 0x65
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4e2], al
mov dl, 0x61
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4e3], al
mov dl, 0x72
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4e4], al
mov dl, 0x65
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4e5], al
mov dl, 0x73
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4e6], al
mov dl, 0x74
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4e7], al
xor edx, edx
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4e8], al
mov dl, 0x48
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4e9], al
mov dl, 0x65
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4ea], al
mov dl, 0x61
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4eb], al
mov dl, 0x64
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4ec], al
xor edx, edx
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4ed], al
mov dl, 0x4e
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4ee], al
mov dl, 0x65
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4ef], al
mov dl, 0x63
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4f0], al
mov dl, 0x6b
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4f1], al
xor edx, edx
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4f2], al
mov dl, 0x43
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4f3], al
mov dl, 0x68
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4f4], al
mov dl, 0x65
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4f5], al
mov dl, 0x73
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4f6], al
mov dl, 0x74
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4f7], al
xor edx, edx
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4f8], al
mov dl, 0x50
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4f9], al
mov dl, 0x65
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4fa], al
mov dl, 0x6e
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4fb], al
mov dl, 0x69
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4fc], al
mov dl, 0x73
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4fd], al
xor edx, edx
lea rcx, [rsp + 0x4e0]
call fcn.140027470
mov byte [rsp + 0x4fe], al
xor eax, eax
mov byte [rsp + 0x4ff], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x4e1]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x4e0]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x4e1]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0x1e
jb 0x140017ea0
mov edx, 0x1e
lea rcx, [rsp + 0x4e1]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x4e1]
call fcn.1400066e0
mov rsi, rax
mov byte [rsp + 0x188], 0x1e
mov dl, 0x23
lea rcx, [rsp + 0x188]
call fcn.140027470
mov byte [rsp + 0x189], al
mov dl, 0x23
lea rcx, [rsp + 0x188]
call fcn.140027470
mov byte [rsp + 0x18a], al
mov dl, 0x23
lea rcx, [rsp + 0x188]
call fcn.140027470
mov byte [rsp + 0x18b], al
mov dl, 0x53
lea rcx, [rsp + 0x188]
call fcn.140027470
mov byte [rsp + 0x18c], al
mov dl, 0x70
lea rcx, [rsp + 0x188]
call fcn.140027470
mov byte [rsp + 0x18d], al
mov dl, 0x61
lea rcx, [rsp + 0x188]
call fcn.140027470
mov byte [rsp + 0x18e], al
mov dl, 0x72
lea rcx, [rsp + 0x188]
call fcn.140027470
mov byte [rsp + 0x18f], al
mov dl, 0x79
lea rcx, [rsp + 0x188]
call fcn.140027470
mov byte [rsp + 0x190], al
mov dl, 0x50
lea rcx, [rsp + 0x188]
call fcn.140027470
mov byte [rsp + 0x191], al
mov dl, 0x6f
lea rcx, [rsp + 0x188]
call fcn.140027470
mov byte [rsp + 0x192], al
mov dl, 0x73
lea rcx, [rsp + 0x188]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x188]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x189]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xb
jb 0x140018010
mov edx, 0xb
lea rcx, [rsp + 0x189]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x189]
call fcn.1400066e0
mov r9d, 0xffffffff
mov r8, rsi
lea rdx, [0x1401cc468]
mov rcx, rax
call fcn.14007eef0
test al, al
je 0x140018101
mov ecx, dword [0x1401cc468]
test ecx, ecx
je 0x1400180f2
sub ecx, 1
je 0x1400180df
sub ecx, 1
je 0x1400180cc
sub ecx, 1
je 0x1400180b9
cmp ecx, 1
jne 0x1400180fc
mov dword [0x1401173fc], r15d
mov byte [0x1401cc21c], cl
jmp 0x1400180fc
mov dword [0x1401173fc], 4
mov byte [0x1401cc21d], 1
jmp 0x1400180fc
mov dword [0x1401173fc], 5
mov byte [0x1401cc1e5], 1
jmp 0x1400180fc
mov dword [0x1401173fc], 6
mov byte [0x140117efd], 1
jmp 0x1400180fc
mov dword [0x1401173fc], 0xff
call fcn.140012ce0
vmovss xmm12, dword [0x1400fb82c]
call fcn.140079820
vmovaps xmm0, xmm12
call fcn.140057cb0
mov dword [rsp + 0x710], 0xadb8da35
mov dword [rsp + 0x714], 0x66766715
xor eax, eax
mov byte [rsp + 0x718], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x711]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x710]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x711]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x140018140
mov edx, 7
lea rcx, [rsp + 0x711]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x711]
call fcn.1400066e0
mov rcx, rax
call fcn.14007e2b0
vmovss dword [rsp + 0xd68], xmm7
vmovss dword [rsp + 0xd64], xmm10
mov rax, qword [0x1401cc298]
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, [0x1401cc455]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc5f0]
call fcn.140013060
cmp byte [0x1401cc455], 0
je 0x140018a61
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0xd64]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd68]
lea r8, [0x1401ca270]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc708]
call fcn.140013470
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0xd64]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd68]
lea r8, [0x1401ca274]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc4e8]
call fcn.140013470
vmovss xmm1, dword [0x1401ca270]
vcvtss2sd xmm1, xmm1, xmm1
vmovsd xmm0, qword [0x1400fb758]
vsubsd xmm1, xmm0, xmm1
vmulsd xmm0, xmm1, qword [0x1400fb700]
vcvtsd2ss xmm11, xmm0, xmm0
vmovss xmm1, dword [0x1401ca274]
vcvtss2sd xmm1, xmm1, xmm1
vmovsd xmm0, qword [0x1400fb750]
vsubsd xmm0, xmm0, xmm1
vmulsd xmm1, xmm0, qword [0x1400fb700]
vcvtsd2ss xmm10, xmm1, xmm1
lea rcx, [rsp + 0xd40]
call fcn.140057b10
lea rcx, [rsp + 0xde8]
call fcn.140006fb0
lea rcx, [rsp + 0xe90]
call fcn.140006fb0
lea rcx, [rsp + 0xe88]
call fcn.140006fb0
lea rcx, [rsp + 0xe50]
call fcn.140006fb0
lea rcx, [rsp + 0xe48]
call fcn.140006fb0
lea rcx, [rsp + 0xe40]
call fcn.140006fb0
lea rcx, [rsp + 0xdf0]
call fcn.140006fb0
lea rcx, [rsp + 0xe38]
call fcn.140006fb0
lea rcx, [rsp + 0xe30]
call fcn.140006fb0
lea rcx, [rsp + 0xe28]
call fcn.140006fb0
lea rcx, [rsp + 0xe18]
call fcn.140006fb0
lea rcx, [rsp + 0xe10]
call fcn.140006fb0
lea rcx, [rsp + 0xe60]
call fcn.140006fb0
lea rcx, [rsp + 0xe08]
call fcn.140006fb0
lea rcx, [rsp + 0xe00]
call fcn.140006fb0
lea rcx, [rsp + 0xfa8]
call fcn.140006fb0
vmovss xmm2, dword [rsp + 0xd44]
vfmadd231ss xmm2, xmm10, dword [0x1400fb8b8]
vmovss dword [rsp + 0xd44], xmm2
vmovss xmm0, dword [rsp + 0xd40]
vaddss xmm1, xmm0, dword [0x1400fb8bc]
vmovss dword [rsp + 0xde8], xmm1
vaddss xmm3, xmm2, xmm15
vmovss dword [rsp + 0xdec], xmm3
vmulss xmm8, xmm11, dword [0x1400fb780]
vsubss xmm2, xmm1, xmm8
vmovss dword [rsp + 0xe90], xmm2
vmulss xmm9, xmm10, xmm15
vsubss xmm0, xmm3, xmm9
vmovss dword [rsp + 0xe94], xmm0
vaddss xmm4, xmm11, xmm11
vaddss xmm1, xmm4, xmm2
vmovss dword [rsp + 0xe88], xmm1
vmovaps xmm3, xmm0
vfnmadd231ss xmm3, xmm10, xmm14
vmovss dword [rsp + 0xe8c], xmm3
vmovaps xmm2, xmm1
vmovss xmm12, dword [0x1400fb7a4]
vfmadd231ss xmm2, xmm11, xmm12
vmovss dword [rsp + 0xe50], xmm2
vmovaps xmm0, xmm3
vfnmadd231ss xmm0, xmm10, dword [0x1400fb7fc]
vmovss dword [rsp + 0xe54], xmm0
vsubss xmm1, xmm2, xmm8
vmovss dword [rsp + 0xe48], xmm1
vmovaps xmm2, xmm0
vfnmadd231ss xmm2, xmm10, dword [0x1400fb83c]
vmovss dword [rsp + 0xe4c], xmm2
vsubss xmm1, xmm1, xmm11
vmovss dword [rsp + 0xe40], xmm1
vmulss xmm7, xmm10, dword [0x1400fb824]
vsubss xmm0, xmm2, xmm7
vmovss dword [rsp + 0xe44], xmm0
vsubss xmm3, xmm1, xmm4
vmovss dword [rsp + 0xdf0], xmm3
vmovaps xmm2, xmm0
vfnmadd231ss xmm2, xmm10, dword [0x1400fb81c]
vmovss dword [rsp + 0xdf4], xmm2
vmulss xmm6, xmm11, dword [0x1400fb814]
vsubss xmm0, xmm3, xmm6
vmovss dword [rsp + 0xe38], xmm0
vmulss xmm5, xmm10, dword [0x1400fb7f0]
vsubss xmm1, xmm2, xmm5
vmovss dword [rsp + 0xe3c], xmm1
vmovaps xmm3, xmm0
vfmadd231ss xmm3, xmm11, dword [0x1400fb7d8]
vmovss dword [rsp + 0xe30], xmm3
vmovaps xmm4, xmm1
vfnmadd231ss xmm4, xmm10, dword [0x1400fb7ec]
vmovss dword [rsp + 0xe34], xmm4
vmovaps xmm2, xmm3
vfmadd231ss xmm2, xmm11, dword [0x1400fb840]
vmovss dword [rsp + 0xe28], xmm2
vaddss xmm0, xmm10, xmm10
vaddss xmm1, xmm0, xmm4
vmovss dword [rsp + 0xe2c], xmm1
vaddss xmm2, xmm2, xmm11
vmovss dword [rsp + 0xe18], xmm2
vmovaps xmm0, xmm1
vfnmadd231ss xmm0, xmm10, dword [0x1400fb818]
vmovss dword [rsp + 0xe1c], xmm0
vmovaps xmm1, xmm2
vfnmadd231ss xmm1, xmm11, dword [0x1400fb7f0]
vmovss dword [rsp + 0xe10], xmm1
vaddss xmm0, xmm0, xmm7
vmovss dword [rsp + 0xe14], xmm0
vsubss xmm1, xmm1, xmm8
vmovss dword [rsp + 0xe60], xmm1
vsubss xmm2, xmm0, xmm5
vmovss dword [rsp + 0xe64], xmm2
vaddss xmm3, xmm6, xmm1
vmovss dword [rsp + 0xe08], xmm3
vsubss xmm4, xmm2, xmm9
vmovss dword [rsp + 0xe0c], xmm4
vmovaps xmm0, xmm3
vfmadd231ss xmm0, xmm11, xmm14
vmovss dword [rsp + 0xe00], xmm0
vmovaps xmm1, xmm4
vfnmadd231ss xmm1, xmm10, xmm12
vmovss dword [rsp + 0xe04], xmm1
call fcn.140054d80
mov rbx, rax
mov ecx, 5
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xc68]
call fcn.140006ff0
mov rcx, rax
call fcn.140007000
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xde8]
mov rcx, rbx
call fcn.14006bc70
call fcn.140054d80
mov rbx, rax
mov ecx, 5
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xc78]
call fcn.140006ff0
mov rcx, rax
call fcn.140007000
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe90]
mov rcx, rbx
call fcn.14006bc70
call fcn.140054d80
mov rbx, rax
mov ecx, 5
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xc88]
call fcn.140006ff0
mov rcx, rax
call fcn.140007000
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe88]
mov rcx, rbx
call fcn.14006bc70
call fcn.140054d80
mov rbx, rax
mov ecx, 5
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xc98]
call fcn.140006ff0
mov rcx, rax
call fcn.140007000
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe50]
mov rcx, rbx
call fcn.14006bc70
call fcn.140054d80
mov rbx, rax
mov ecx, 5
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xca8]
call fcn.140006ff0
mov rcx, rax
call fcn.140007000
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe48]
mov rcx, rbx
call fcn.14006bc70
call fcn.140054d80
mov rbx, rax
mov ecx, 5
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xcb8]
call fcn.140006ff0
mov rcx, rax
call fcn.140007000
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe40]
mov rcx, rbx
call fcn.14006bc70
call fcn.140054d80
mov rbx, rax
mov ecx, 5
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xcc8]
call fcn.140006ff0
mov rcx, rax
call fcn.140007000
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xdf0]
mov rcx, rbx
call fcn.14006bc70
call fcn.140054d80
mov rbx, rax
mov ecx, 5
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xcd8]
call fcn.140006ff0
mov rcx, rax
call fcn.140007000
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe38]
mov rcx, rbx
call fcn.14006bc70
call fcn.140054d80
mov rbx, rax
mov ecx, 5
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xce8]
call fcn.140006ff0
mov rcx, rax
call fcn.140007000
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe30]
mov rcx, rbx
call fcn.14006bc70
call fcn.140054d80
mov rbx, rax
mov ecx, 5
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xcf8]
call fcn.140006ff0
mov rcx, rax
call fcn.140007000
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe28]
mov rcx, rbx
call fcn.14006bc70
call fcn.140054d80
mov rbx, rax
mov ecx, 5
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xba8]
call fcn.140006ff0
mov rcx, rax
call fcn.140007000
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe18]
mov rcx, rbx
call fcn.14006bc70
call fcn.140054d80
mov rbx, rax
mov ecx, 5
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xd08]
call fcn.140006ff0
mov rcx, rax
call fcn.140007000
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe10]
mov rcx, rbx
call fcn.14006bc70
call fcn.140054d80
mov rbx, rax
mov ecx, 5
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xd18]
call fcn.140006ff0
mov rcx, rax
call fcn.140007000
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe60]
mov rcx, rbx
call fcn.14006bc70
call fcn.140054d80
mov rbx, rax
mov ecx, 5
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xd28]
call fcn.140006ff0
mov rcx, rax
call fcn.140007000
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe08]
mov rcx, rbx
call fcn.14006bc70
call fcn.140054d80
mov rbx, rax
mov ecx, 5
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xab8]
call fcn.140006ff0
mov rcx, rax
call fcn.140007000
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe00]
mov rcx, rbx
call fcn.14006bc70
vaddss xmm2, xmm14, dword [rsp + 0xd44]
vmovss xmm1, dword [rsp + 0xd40]
lea rcx, [rsp + 0x948]
call fcn.140006fc0
mov rcx, rax
call fcn.140057b30
vxorps xmm7, xmm7, xmm7
vmovss xmm8, dword [0x1400fb6a4]
vmovss xmm11, dword [0x1400fb814]
vmovss xmm12, dword [0x1400fb82c]
vmovss xmm6, dword [0x1400fb9c8]
call fcn.14007d7b0
vmovdqu xmm0, xmmword [0x1400fbbb0]
vmovdqu xmmword [rsp + 0x6e8], xmm0
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x6e9], al
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
mov byte [rsp + 0x6f7], 0
lea rcx, [rsp + 0x6e9]
call fcn.14007e2b0
mov dword [rsp + 0xd88], r15d
mov dword [rsp + 0xd8c], 0x12c
mov dword [rsp + 0xd80], r15d
mov dword [rsp + 0xd84], 0x3e8
call fcn.140057f50
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, [0x1401cc448]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc4a8]
call fcn.140013060
cmp byte [0x1401cc448], 0
je 0x1400193dc
cmp byte [0x1401cc44c], 0
jne 0x1400192b7
call fcn.140057bb0
vaddss xmm0, xmm0, xmm15
call fcn.140057c70
mov rcx, qword [0x1401cc6f8]
call fcn.14007aa90
vmovaps xmm1, xmm6
vmovaps xmm0, xmm7
call fcn.140057aa0
mov byte [rsp + 0x5a8], 0x5f
mov dl, 0x4c
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5a9], al
mov dl, 0x41
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5aa], al
mov dl, 0x4c
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5ab], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5ac], al
xor edx, edx
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5ad], al
mov dl, 0x52
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5ae], al
mov dl, 0x42
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5af], al
mov dl, 0x55
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5b0], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5b1], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5b2], al
mov dl, 0x4f
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5b3], al
mov dl, 0x4e
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5b4], al
xor edx, edx
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5b5], al
mov dl, 0x58
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5b6], al
mov dl, 0x42
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5b7], al
mov dl, 0x55
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5b8], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5b9], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5ba], al
mov dl, 0x4f
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5bb], al
mov dl, 0x4e
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5bc], al
mov dl, 0x31
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5bd], al
xor edx, edx
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5be], al
mov dl, 0x58
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5bf], al
mov dl, 0x42
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5c0], al
mov dl, 0x55
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5c1], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5c2], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5c3], al
mov dl, 0x4f
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5c4], al
mov dl, 0x4e
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5c5], al
mov dl, 0x32
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5c6], al
xor edx, edx
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5c7], al
mov dl, 0x43
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5c8], al
mov dl, 0x41
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5c9], al
mov dl, 0x50
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5ca], al
mov dl, 0x49
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5cb], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5cc], al
mov dl, 0x41
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5cd], al
mov dl, 0x4c
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5ce], al
xor edx, edx
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5cf], al
mov dl, 0x53
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5d0], al
mov dl, 0x48
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5d1], al
mov dl, 0x49
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5d2], al
mov dl, 0x46
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5d3], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5d4], al
xor edx, edx
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5d5], al
mov dl, 0x43
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5d6], al
mov dl, 0x4f
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5d7], al
mov dl, 0x4e
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5d8], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5d9], al
mov dl, 0x52
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5da], al
mov dl, 0x4f
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5db], al
mov dl, 0x4c
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5dc], al
xor edx, edx
lea rcx, [rsp + 0x5a8]
call fcn.140027470
mov byte [rsp + 0x5dd], al
xor eax, eax
mov byte [rsp + 0x5de], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x5a9]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x5a8]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x5a9]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0x35
jb 0x140019050
mov edx, 0x35
lea rcx, [rsp + 0x5a9]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x5a9]
call fcn.1400066e0
mov rsi, rax
mov byte [rsp + 0x420], 0x15
mov dl, 0x23
lea rcx, [rsp + 0x420]
call fcn.140027470
mov byte [rsp + 0x421], al
mov dl, 0x23
lea rcx, [rsp + 0x420]
call fcn.140027470
mov byte [rsp + 0x422], al
mov dl, 0x23
lea rcx, [rsp + 0x420]
call fcn.140027470
mov byte [rsp + 0x423], al
mov dl, 0x54
lea rcx, [rsp + 0x420]
call fcn.140027470
mov byte [rsp + 0x424], al
mov dl, 0x72
lea rcx, [rsp + 0x420]
call fcn.140027470
mov byte [rsp + 0x425], al
mov dl, 0x69
lea rcx, [rsp + 0x420]
call fcn.140027470
mov byte [rsp + 0x426], al
mov dl, 0x67
lea rcx, [rsp + 0x420]
call fcn.140027470
mov byte [rsp + 0x427], al
mov dl, 0x67
lea rcx, [rsp + 0x420]
call fcn.140027470
mov byte [rsp + 0x428], al
mov dl, 0x65
lea rcx, [rsp + 0x420]
call fcn.140027470
mov byte [rsp + 0x429], al
mov dl, 0x72
lea rcx, [rsp + 0x420]
call fcn.140027470
mov byte [rsp + 0x42a], al
mov dl, 0x62
lea rcx, [rsp + 0x420]
call fcn.140027470
mov byte [rsp + 0x42b], al
mov dl, 0x6f
lea rcx, [rsp + 0x420]
call fcn.140027470
mov byte [rsp + 0x42c], al
mov dl, 0x74
lea rcx, [rsp + 0x420]
call fcn.140027470
mov byte [rsp + 0x42d], al
mov dl, 0x4b
lea rcx, [rsp + 0x420]
call fcn.140027470
mov byte [rsp + 0x42e], al
mov dl, 0x65
lea rcx, [rsp + 0x420]
call fcn.140027470
mov byte [rsp + 0x42f], al
mov dl, 0x79
lea rcx, [rsp + 0x420]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x420]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x421]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0x10
jb 0x140019230
mov edx, 0x10
lea rcx, [rsp + 0x421]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x421]
call fcn.1400066e0
mov r9d, 0xffffffff
mov r8, rsi
lea rdx, [0x1401cc470]
mov rcx, rax
call fcn.14007eef0
test al, al
je 0x1400192b7
mov ecx, dword [0x1401cc470]
call fcn.1400084c0
call fcn.140057f50
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, [0x1401cc44c]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc648]
call fcn.140013060
call fcn.140057f50
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, [0x1401cc418]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc658]
call fcn.140013060
call fcn.140057f50
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, [0x1401cc419]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc590]
call fcn.140013060
lea rbx, str._d_ms
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xd8c]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd88]
lea r8, [0x1401173b4]
vmovaps xmm1, xmm8
mov rcx, qword [0x1401cc758]
call fcn.140013600
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xd84]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd80]
lea r8, [0x1401173bc]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc628]
call fcn.140013600
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.14007a080
mov eax, dword [0x140158200]
cmp eax, 2
jne 0x14002128a
mov dword [rsp + 0xde4], 0x3c
mov dword [rsp + 0xd74], 0x8c
mov dword [rsp + 0xd78], r15d
mov dword [rsp + 0xd7c], 0x96
vmovss dword [rsp + 0xda4], xmm7
vmovss xmm0, dword [0x1400fb920]
vmovss dword [rsp + 0xde0], xmm0
xor r8d, r8d
xor edx, edx
mov ecx, eax
call fcn.14007a080
vmovaps xmm2, xmm12
vmovaps xmm1, xmm11
lea rcx, [rsp + 0x950]
call fcn.140006fc0
mov rcx, rax
call fcn.140057c10
mov byte [rsp + 0xd8], 0x57
mov dl, 0xef
lea rcx, [rsp + 0xd8]
call fcn.140027470
mov byte [rsp + 0xd9], al
mov dl, 0x86
lea rcx, [rsp + 0xd8]
call fcn.140027470
mov byte [rsp + 0xda], al
mov dl, 0x85
lea rcx, [rsp + 0xd8]
call fcn.140027470
mov byte [rsp + 0xdb], al
mov dl, 0x20
lea rcx, [rsp + 0xd8]
call fcn.140027470
mov byte [rsp + 0xdc], al
mov dl, 0x4d
lea rcx, [rsp + 0xd8]
call fcn.140027470
mov byte [rsp + 0xdd], al
mov dl, 0x69
lea rcx, [rsp + 0xd8]
call fcn.140027470
mov byte [rsp + 0xde], al
mov dl, 0x73
lea rcx, [rsp + 0xd8]
call fcn.140027470
mov byte [rsp + 0xdf], al
mov dl, 0x63
lea rcx, [rsp + 0xd8]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0xd8]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0xd9]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x140019530
mov edx, 8
lea rcx, [rsp + 0xd9]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0xd9]
call fcn.1400066e0
mov rcx, rax
call fcn.14007e2b0
mov rax, qword [0x1401cc298]
vmovss xmm0, dword [rax + 0x3810]
vaddss xmm1, xmm0, xmm0
vaddss xmm2, xmm1, dword [rax + 0x3c20]
vcvtss2sd xmm0, xmm2, xmm2
vmulsd xmm1, xmm0, xmm13
vcvtsd2ss xmm2, xmm1, xmm1
mov qword [rsp + 0x28], r15
lea rax, [0x1400e6334]
mov qword [rsp + 0x20], rax
lea r9, [0x1401cc7ac]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc558]
call fcn.1400131a0
test al, al
je 0x14001981a
mov byte [rsp + 0x498], 0x79
mov dl, 0x23
lea rcx, [rsp + 0x498]
call fcn.140027470
mov byte [rsp + 0x499], al
mov dl, 0x23
lea rcx, [rsp + 0x498]
call fcn.140027470
mov byte [rsp + 0x49a], al
mov dl, 0x4e
lea rcx, [rsp + 0x498]
call fcn.140027470
mov byte [rsp + 0x49b], al
mov dl, 0x69
lea rcx, [rsp + 0x498]
call fcn.140027470
mov byte [rsp + 0x49c], al
mov dl, 0x67
lea rcx, [rsp + 0x498]
call fcn.140027470
mov byte [rsp + 0x49d], al
mov dl, 0x68
lea rcx, [rsp + 0x498]
call fcn.140027470
mov byte [rsp + 0x49e], al
mov dl, 0x74
lea rcx, [rsp + 0x498]
call fcn.140027470
mov byte [rsp + 0x49f], al
mov dl, 0x4d
lea rcx, [rsp + 0x498]
call fcn.140027470
mov byte [rsp + 0x4a0], al
mov dl, 0x6f
lea rcx, [rsp + 0x498]
call fcn.140027470
mov byte [rsp + 0x4a1], al
mov dl, 0x64
lea rcx, [rsp + 0x498]
call fcn.140027470
mov byte [rsp + 0x4a2], al
mov dl, 0x65
lea rcx, [rsp + 0x498]
call fcn.140027470
mov byte [rsp + 0x4a3], al
mov dl, 0x53
lea rcx, [rsp + 0x498]
call fcn.140027470
mov byte [rsp + 0x4a4], al
mov dl, 0x65
lea rcx, [rsp + 0x498]
call fcn.140027470
mov byte [rsp + 0x4a5], al
mov dl, 0x74
lea rcx, [rsp + 0x498]
call fcn.140027470
mov byte [rsp + 0x4a6], al
mov dl, 0x74
lea rcx, [rsp + 0x498]
call fcn.140027470
mov byte [rsp + 0x4a7], al
mov dl, 0x69
lea rcx, [rsp + 0x498]
call fcn.140027470
mov byte [rsp + 0x4a8], al
mov dl, 0x6e
lea rcx, [rsp + 0x498]
call fcn.140027470
mov byte [rsp + 0x4a9], al
mov dl, 0x67
lea rcx, [rsp + 0x498]
call fcn.140027470
mov byte [rsp + 0x4aa], al
mov dl, 0x73
lea rcx, [rsp + 0x498]
call fcn.140027470
mov byte [rsp + 0x4ab], al
xor eax, eax
mov byte [rsp + 0x4ac], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x499]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x498]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x499]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0x13
jb 0x1400197b0
mov edx, 0x13
lea rcx, [rsp + 0x499]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x499]
call fcn.1400066e0
xor edx, edx
mov rcx, rax
call fcn.140058bf0
mov ecx, 0xffffffff
call fcn.140078c10
vmovaps xmm1, xmm0
vmovaps xmm2, xmm7
lea rcx, [rsp + 0x958]
call fcn.140006fc0
mov rcx, qword [0x1401cc298]
or dword [rcx + 0x47d0], 2
vmovsd xmm0, qword [rax]
vmovsd qword [rcx + 0x47f0], xmm0
mov dword [rcx + 0x47d8], 1
vmovdqu xmm1, xmmword [0x1400fc0e0]
vmovdqu xmmword [rsp + 0x6f8], xmm1
mov dl, 0x5d
mov r8b, 0x5a
mov r9b, 0x53
mov r10b, 0x47
vpextrb eax, xmm1, 1
vmovd ecx, xmm1
xor al, cl
mov byte [rsp + 0x6f9], al
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 byte [rsp + 0x700], cl
xor byte [rsp + 0x701], cl
xor byte [rsp + 0x702], cl
xor byte [rsp + 0x703], cl
xor byte [rsp + 0x704], cl
xor byte [rsp + 0x705], cl
xor byte [rsp + 0x706], cl
xor byte [rsp + 0x707], cl
xor dl, cl
mov byte [rsp + 0x708], dl
xor r8b, cl
mov byte [rsp + 0x709], r8b
xor r9b, cl
mov byte [rsp + 0x70a], r9b
xor r10b, cl
mov byte [rsp + 0x70b], r10b
mov byte [rsp + 0x70c], 0
xor edx, edx
lea rcx, [rsp + 0x6f9]
call fcn.140059270
test al, al
je 0x14001996a
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xd7c]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd78]
lea r8, [0x1401cc7b4]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc688]
call fcn.140013600
call fcn.140059460
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xd74]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xde4]
lea r8, [0x1401586e8]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc678]
call fcn.140013600
lea rax, [0x1400e5e6c]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xde0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xda4]
lea r8, [0x1401cc7a8]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc5e8]
call fcn.140013470
call fcn.140057f50
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, [0x1401cc7b1]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc750]
call fcn.140013060
mov byte [rsp + 0x358], 0x7d
mov dl, 0x23
lea rcx, [rsp + 0x358]
call fcn.140027470
mov byte [rsp + 0x359], al
mov dl, 0x23
lea rcx, [rsp + 0x358]
call fcn.140027470
mov byte [rsp + 0x35a], al
mov dl, 0x23
lea rcx, [rsp + 0x358]
call fcn.140027470
mov byte [rsp + 0x35b], al
mov dl, 0x62
lea rcx, [rsp + 0x358]
call fcn.140027470
mov byte [rsp + 0x35c], al
mov dl, 0x6d
lea rcx, [rsp + 0x358]
call fcn.140027470
mov byte [rsp + 0x35d], al
mov dl, 0x62
lea rcx, [rsp + 0x358]
call fcn.140027470
mov byte [rsp + 0x35e], al
mov dl, 0x54
lea rcx, [rsp + 0x358]
call fcn.140027470
mov byte [rsp + 0x35f], al
mov dl, 0x69
lea rcx, [rsp + 0x358]
call fcn.140027470
mov byte [rsp + 0x360], al
mov dl, 0x6d
lea rcx, [rsp + 0x358]
call fcn.140027470
mov byte [rsp + 0x361], al
mov dl, 0x65
lea rcx, [rsp + 0x358]
call fcn.140027470
mov byte [rsp + 0x362], al
mov dl, 0x72
lea rcx, [rsp + 0x358]
call fcn.140027470
mov byte [rsp + 0x363], al
mov dl, 0x43
lea rcx, [rsp + 0x358]
call fcn.140027470
mov byte [rsp + 0x364], al
mov dl, 0x6f
lea rcx, [rsp + 0x358]
call fcn.140027470
mov byte [rsp + 0x365], al
mov dl, 0x6c
lea rcx, [rsp + 0x358]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x358]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x359]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x140019b60
mov edx, 0xe
lea rcx, [rsp + 0x359]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x359]
call fcn.1400066e0
mov rbx, rax
call fcn.140057f50
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401ca250]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401cc7c1]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc608]
call fcn.140013060
call fcn.140057f50
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, [0x1401cc7bc]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc6e8]
call fcn.140013060
mov rax, qword [0x1401cc298]
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, [0x1401cc7c4]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc610]
call fcn.140013060
mov rax, qword [0x1401cc298]
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, [0x1401cc7be]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc730]
call fcn.140013060
mov rax, qword [0x1401cc298]
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, [0x1401ca308]
mov qword [rsp + 0x30], rax
lea rax, str.HSCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401cc44b]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc6c0]
call fcn.140013060
mov rax, qword [0x1401cc298]
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.140057c70
mov rcx, qword [0x1401cc490]
call fcn.14007aa90
vmovaps xmm1, xmm6
vmovaps xmm0, xmm7
call fcn.140057aa0
mov rax, qword [0x1401cc298]
or dword [rax + 0x4780], 1
mov dword [rax + 0x4784], 0x43250000
vmovdqu ymm0, ymmword [str.e_n_v]
vmovdqu ymmword [rsp + 0x6c0], ymm0
mov dl, 0xc
mov r8b, 0x65
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x6c1], al
xor byte [rsp + 0x6c2], cl
xor byte [rsp + 0x6c3], cl
xor byte [rsp + 0x6c4], cl
xor byte [rsp + 0x6c5], cl
xor byte [rsp + 0x6c6], cl
xor byte [rsp + 0x6c7], cl
xor byte [rsp + 0x6c8], cl
xor byte [rsp + 0x6c9], cl
xor byte [rsp + 0x6ca], cl
xor byte [rsp + 0x6cb], cl
xor byte [rsp + 0x6cc], cl
xor byte [rsp + 0x6cd], cl
xor byte [rsp + 0x6ce], cl
xor byte [rsp + 0x6cf], cl
xor byte [rsp + 0x6d0], cl
xor byte [rsp + 0x6d1], cl
xor byte [rsp + 0x6d2], cl
xor byte [rsp + 0x6d3], cl
xor byte [rsp + 0x6d4], cl
xor byte [rsp + 0x6d5], cl
xor byte [rsp + 0x6d6], cl
xor byte [rsp + 0x6d7], cl
xor byte [rsp + 0x6d8], cl
xor byte [rsp + 0x6d9], cl
xor byte [rsp + 0x6da], cl
xor byte [rsp + 0x6db], cl
xor byte [rsp + 0x6dc], cl
xor byte [rsp + 0x6dd], cl
xor byte [rsp + 0x6de], cl
xor byte [rsp + 0x6df], cl
xor dl, cl
mov byte [rsp + 0x6e0], dl
xor r8b, cl
mov byte [rsp + 0x6e1], r8b
mov byte [rsp + 0x6e2], 0
mov byte [rsp + 0x248], 0x51
mov dl, 0x23
lea rcx, [rsp + 0x248]
vzeroupper
call fcn.140027470
mov byte [rsp + 0x249], al
mov dl, 0x23
lea rcx, [rsp + 0x248]
call fcn.140027470
mov byte [rsp + 0x24a], al
mov dl, 0x23
lea rcx, [rsp + 0x248]
call fcn.140027470
mov byte [rsp + 0x24b], al
mov dl, 0x48
lea rcx, [rsp + 0x248]
call fcn.140027470
mov byte [rsp + 0x24c], al
mov dl, 0x69
lea rcx, [rsp + 0x248]
call fcn.140027470
mov byte [rsp + 0x24d], al
mov dl, 0x74
lea rcx, [rsp + 0x248]
call fcn.140027470
mov byte [rsp + 0x24e], al
mov dl, 0x53
lea rcx, [rsp + 0x248]
call fcn.140027470
mov byte [rsp + 0x24f], al
mov dl, 0x6f
lea rcx, [rsp + 0x248]
call fcn.140027470
mov byte [rsp + 0x250], al
mov dl, 0x75
lea rcx, [rsp + 0x248]
call fcn.140027470
mov byte [rsp + 0x251], al
mov dl, 0x6e
lea rcx, [rsp + 0x248]
call fcn.140027470
mov byte [rsp + 0x252], al
mov dl, 0x64
lea rcx, [rsp + 0x248]
call fcn.140027470
mov byte [rsp + 0x253], al
mov dl, 0x73
lea rcx, [rsp + 0x248]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x248]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x249]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x140019ff0
mov edx, 0xc
lea rcx, [rsp + 0x249]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x249]
call fcn.1400066e0
mov r9d, 0xffffffff
lea r8, [rsp + 0x6c1]
lea rdx, [0x1401cc7b8]
mov rcx, rax
call fcn.14007eef0
call fcn.140057f50
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm6, xmm2, xmm2
mov byte [rsp + 0x158], 0x6c
mov dl, 0x48
lea rcx, [rsp + 0x158]
call fcn.140027470
mov byte [rsp + 0x159], al
mov dl, 0x69
lea rcx, [rsp + 0x158]
call fcn.140027470
mov byte [rsp + 0x15a], al
mov dl, 0x74
lea rcx, [rsp + 0x158]
call fcn.140027470
mov byte [rsp + 0x15b], al
mov dl, 0x20
lea rcx, [rsp + 0x158]
call fcn.140027470
mov byte [rsp + 0x15c], al
mov dl, 0x4d
lea rcx, [rsp + 0x158]
call fcn.140027470
mov byte [rsp + 0x15d], al
mov dl, 0x61
lea rcx, [rsp + 0x158]
call fcn.140027470
mov byte [rsp + 0x15e], al
mov dl, 0x72
lea rcx, [rsp + 0x158]
call fcn.140027470
mov byte [rsp + 0x15f], al
mov dl, 0x6b
lea rcx, [rsp + 0x158]
call fcn.140027470
mov byte [rsp + 0x160], al
mov dl, 0x65
lea rcx, [rsp + 0x158]
call fcn.140027470
mov byte [rsp + 0x161], al
mov dl, 0x72
lea rcx, [rsp + 0x158]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x158]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x159]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xa
jb 0x14001a170
mov edx, 0xa
lea rcx, [rsp + 0x159]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x159]
call fcn.1400066e0
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401cc7ae]
vmovaps xmm2, xmm6
vmovaps xmm1, xmm14
mov rcx, rax
call fcn.140013060
call fcn.140057f50
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, [0x1401cc7ad]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc600]
call fcn.140013060
call fcn.140057f50
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, [0x1401cc7b3]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc5b8]
call fcn.140013060
cmp byte [0x1401cc7b3], 0
je 0x14001a2bf
call fcn.140057f50
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, [0x1401cc7c2]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc5d0]
call fcn.140013060
call fcn.140057f50
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, [0x1401586ec]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc740]
call fcn.140013060
call fcn.140057f50
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, [0x140117401]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc788]
call fcn.140013060
call fcn.140057f50
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, [0x1401cc7af]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc498]
call fcn.140013060
call fcn.14007d7b0
mov byte [rsp + 0x98], 0x10
mov dl, 0xef
lea rcx, [rsp + 0x98]
call fcn.140027470
mov byte [rsp + 0x99], al
mov dl, 0x87
lea rcx, [rsp + 0x98]
call fcn.140027470
mov byte [rsp + 0x9a], al
mov dl, 0xa3
lea rcx, [rsp + 0x98]
call fcn.140027470
mov byte [rsp + 0x9b], al
mov dl, 0x20
lea rcx, [rsp + 0x98]
call fcn.140027470
mov byte [rsp + 0x9c], al
mov dl, 0x46
lea rcx, [rsp + 0x98]
call fcn.140027470
mov byte [rsp + 0x9d], al
mov dl, 0x75
lea rcx, [rsp + 0x98]
call fcn.140027470
mov byte [rsp + 0x9e], al
mov dl, 0x6e
lea rcx, [rsp + 0x98]
call fcn.140027470
mov byte [rsp + 0x9f], al
xor eax, eax
mov byte [rsp + 0xa0], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x99]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x98]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x99]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x14001a430
mov edx, 7
lea rcx, [rsp + 0x99]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x99]
call fcn.1400066e0
mov rcx, rax
call fcn.14007e2b0
call fcn.140057f50
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, [0x1401cc7b0]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cc640]
call fcn.140013060
cmp byte [0x1401cc7b0], 0
je 0x14001a766
call fcn.140057bb0
vaddss xmm0, xmm0, xmm14
call fcn.140057c70
mov byte [rsp + 0x4b0], 0x72
mov dl, 0x54
lea rcx, [rsp + 0x4b0]
call fcn.140027470
mov byte [rsp + 0x4b1], al
mov dl, 0x68
lea rcx, [rsp + 0x4b0]
call fcn.140027470
mov byte [rsp + 0x4b2], al
mov dl, 0x69
lea rcx, [rsp + 0x4b0]
call fcn.140027470
mov byte [rsp + 0x4b3], al
mov dl, 0x73
lea rcx, [rsp + 0x4b0]
call fcn.140027470
mov byte [rsp + 0x4b4], al
mov dl, 0x20
lea rcx, [rsp + 0x4b0]
call fcn.140027470
mov byte [rsp + 0x4b5], al
mov dl, 0x6d
lea rcx, [rsp + 0x4b0]
call fcn.140027470
mov byte [rsp + 0x4b6], al
mov dl, 0x69
lea rcx, [rsp + 0x4b0]
call fcn.140027470
mov byte [rsp + 0x4b7], al
mov dl, 0x67
lea rcx, [rsp + 0x4b0]
call fcn.140027470
mov byte [rsp + 0x4b8], al
mov dl, 0x68
lea rcx, [rsp + 0x4b0]
call fcn.140027470
mov byte [rsp + 0x4b9], al
mov dl, 0x74
lea rcx, [rsp + 0x4b0]
call fcn.140027470
mov byte [rsp + 0x4ba], al
mov dl, 0x20
lea rcx, [rsp + 0x4b0]
call fcn.140027470
mov byte [rsp + 0x4bb], al
mov dl, 0x63
lea rcx, [rsp + 0x4b0]
call fcn.140027470
mov byte [rsp + 0x4bc], al
mov dl, 0x61
lea rcx, [rsp + 0x4b0]
call fcn.140027470
mov byte [rsp + 0x4bd], al
mov dl, 0x75
lea rcx, [rsp + 0x4b0]
call fcn.140027470
mov byte [rsp + 0x4be], al
mov dl, 0x73
lea rcx, [rsp + 0x4b0]
call fcn.140027470
mov byte [rsp + 0x4bf], al
mov dl, 0x65
lea rcx, [rsp + 0x4b0]
call fcn.140027470
mov byte [rsp + 0x4c0], al
mov dl, 0x20
lea rcx, [rsp + 0x4b0]
call fcn.140027470
mov byte [rsp + 0x4c1], al
mov dl, 0x42
lea rcx, [rsp + 0x4b0]
call fcn.140027470
mov byte [rsp + 0x4c2], al
mov dl, 0x41
lea rcx, [rsp + 0x4b0]
call fcn.140027470
mov byte [rsp + 0x4c3], al
mov dl, 0x4e
lea rcx, [rsp + 0x4b0]
call fcn.140027470
mov byte [rsp + 0x4c4], al
xor eax, eax
mov byte [rsp + 0x4c5], al
mov rdi, r15
nop
mov rdx, rdi
lea rcx, [rsp + 0x4b1]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x4b0]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x4b1]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0x14
jb 0x14001a6c0
mov edx, 0x14
lea rcx, [rsp + 0x4b1]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x4b1]
call fcn.1400066e0
mov rbx, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, 0x32
lea rcx, [rsp + 0xac8]
call fcn.1400059f0
lea rdx, [rsp + 0xa30]
mov rcx, rax
call fcn.140007010
mov rdx, rbx
lea rcx, [rsp + 0xa30]
call fcn.14007a9e0
mov byte [rsp + 0x40], 0x32
mov dl, 0x43
lea rcx, [rsp + 0x40]
call fcn.140027470
mov byte [rsp + 0x41], al
mov dl, 0x4e
lea rcx, [rsp + 0x40]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x40]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x41]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 2
jb 0x14001a7a0
mov edx, 2
lea rcx, [rsp + 0x41]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x41]
call fcn.1400066e0
mov rdx, rax
lea rcx, [0x1401ca388]
call fcn.14002a380
test al, al
je 0x14001a91d
cmp dword [0x1401cc450], 6
jne 0x14001a91d
call fcn.140057f50
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm6, xmm2, xmm2
mov byte [rsp + 0x70], 0x22
mov dl, 0x57
lea rcx, [rsp + 0x70]
call fcn.140027470
mov byte [rsp + 0x71], al
mov dl, 0x69
lea rcx, [rsp + 0x70]
call fcn.140027470
mov byte [rsp + 0x72], al
mov dl, 0x6e
lea rcx, [rsp + 0x70]
call fcn.140027470
mov byte [rsp + 0x73], al
mov dl, 0x6e
lea rcx, [rsp + 0x70]
call fcn.140027470
mov byte [rsp + 0x74], al
mov dl, 0x69
lea rcx, [rsp + 0x70]
call fcn.140027470
mov byte [rsp + 0x75], al
mov dl, 0x65
lea rcx, [rsp + 0x70]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x70]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x71]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x14001a8a0
mov edx, 6
lea rcx, [rsp + 0x71]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x71]
call fcn.1400066e0
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401cc42e]
vmovaps xmm2, xmm6
vmovaps xmm1, xmm14
mov rcx, rax
call fcn.140013060
call fcn.140079820
vmovaps xmm0, xmm12
call fcn.140057cb0
mov byte [rsp + 0x468], 0x24
mov dl, 0xef
lea rcx, [rsp + 0x468]
call fcn.140027470
mov byte [rsp + 0x469], al
mov dl, 0x80
lea rcx, [rsp + 0x468]
call fcn.140027470
mov byte [rsp + 0x46a], al
mov dl, 0x84
lea rcx, [rsp + 0x468]
call fcn.140027470
mov byte [rsp + 0x46b], al
mov dl, 0x20
lea rcx, [rsp + 0x468]
call fcn.140027470
mov byte [rsp + 0x46c], al
mov dl, 0x4d
lea rcx, [rsp + 0x468]
call fcn.140027470
mov byte [rsp + 0x46d], al
mov dl, 0x65
lea rcx, [rsp + 0x468]
call fcn.140027470
mov byte [rsp + 0x46e], al
mov dl, 0x6e
lea rcx, [rsp + 0x468]
call fcn.140027470
mov byte [rsp + 0x46f], al
mov dl, 0x75
lea rcx, [rsp + 0x468]
call fcn.140027470
mov byte [rsp + 0x470], al
mov dl, 0x20
lea rcx, [rsp + 0x468]
call fcn.140027470
mov byte [rsp + 0x471], al
mov dl, 0x53
lea rcx, [rsp + 0x468]
call fcn.140027470
mov byte [rsp + 0x472], al
mov dl, 0x65
lea rcx, [rsp + 0x468]
call fcn.140027470
mov byte [rsp + 0x473], al
mov dl, 0x74
lea rcx, [rsp + 0x468]
call fcn.140027470
mov byte [rsp + 0x474], al
mov dl, 0x74
lea rcx, [rsp + 0x468]
call fcn.140027470
mov byte [rsp + 0x475], al
mov dl, 0x69
lea rcx, [rsp + 0x468]
call fcn.140027470
mov byte [rsp + 0x476], al
mov dl, 0x6e
lea rcx, [rsp + 0x468]
call fcn.140027470
mov byte [rsp + 0x477], al
mov dl, 0x67
lea rcx, [rsp + 0x468]
call fcn.140027470
mov byte [rsp + 0x478], al
mov dl, 0x73
lea rcx, [rsp + 0x468]
call fcn.140027470
mov byte [rsp + 0x479], al
xor eax, eax
mov byte [rsp + 0x47a], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x469]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x468]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x469]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0x11
jb 0x14001aac0
mov edx, 0x11
lea rcx, [rsp + 0x469]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x469]
call fcn.1400066e0
mov rcx, rax
call fcn.14007e2b0
call fcn.140057f50
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, [0x1401cc46e]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc4f8]
call fcn.140013060
call fcn.140057bb0
vaddss xmm0, xmm0, xmm15
call fcn.140057c70
mov rcx, qword [0x1401cc630]
call fcn.14007aa90
vmovss xmm9, dword [0x1400fb9c8]
vmovaps xmm1, xmm9
vmovaps xmm0, xmm7
call fcn.140057aa0
mov byte [rsp + 0x578], 0x1e
mov dl, 0x41
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x579], al
mov dl, 0x69
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x57a], al
mov dl, 0x6d
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x57b], al
mov dl, 0x53
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x57c], al
mov dl, 0x74
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x57d], al
mov dl, 0x61
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x57e], al
mov dl, 0x72
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x57f], al
xor edx, edx
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x580], al
mov dl, 0x4e
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x581], al
mov dl, 0x65
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x582], al
mov dl, 0x76
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x583], al
mov dl, 0x65
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x584], al
mov dl, 0x72
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x585], al
mov dl, 0x4c
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x586], al
mov dl, 0x6f
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x587], al
mov dl, 0x73
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x588], al
mov dl, 0x65
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x589], al
xor edx, edx
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x58a], al
mov dl, 0x41
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x58b], al
mov dl, 0x49
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x58c], al
mov dl, 0x4d
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x58d], al
mov dl, 0x57
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x58e], al
mov dl, 0x41
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x58f], al
mov dl, 0x52
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x590], al
mov dl, 0x45
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x591], al
xor edx, edx
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x592], al
mov dl, 0x4c
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x593], al
mov dl, 0x75
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x594], al
mov dl, 0x6d
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x595], al
mov dl, 0x69
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x596], al
mov dl, 0x6e
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x597], al
mov dl, 0x65
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x598], al
xor edx, edx
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x599], al
mov dl, 0x43
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x59a], al
mov dl, 0x75
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x59b], al
mov dl, 0x73
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x59c], al
mov dl, 0x74
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x59d], al
mov dl, 0x6f
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x59e], al
mov dl, 0x6d
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x59f], al
xor edx, edx
lea rcx, [rsp + 0x578]
call fcn.140027470
mov byte [rsp + 0x5a0], al
xor eax, eax
mov byte [rsp + 0x5a1], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x579]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x578]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x579]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0x28
jb 0x14001af20
mov edx, 0x28
lea rcx, [rsp + 0x579]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x579]
call fcn.1400066e0
mov rsi, rax
mov byte [rsp + 0xe8], 0x59
mov dl, 0x23
lea rcx, [rsp + 0xe8]
call fcn.140027470
mov byte [rsp + 0xe9], al
mov dl, 0x23
lea rcx, [rsp + 0xe8]
call fcn.140027470
mov byte [rsp + 0xea], al
mov dl, 0x23
lea rcx, [rsp + 0xe8]
call fcn.140027470
mov byte [rsp + 0xeb], al
mov dl, 0x54
lea rcx, [rsp + 0xe8]
call fcn.140027470
mov byte [rsp + 0xec], al
mov dl, 0x68
lea rcx, [rsp + 0xe8]
call fcn.140027470
mov byte [rsp + 0xed], al
mov dl, 0x65
lea rcx, [rsp + 0xe8]
call fcn.140027470
mov byte [rsp + 0xee], al
mov dl, 0x6d
lea rcx, [rsp + 0xe8]
call fcn.140027470
mov byte [rsp + 0xef], al
mov dl, 0x65
lea rcx, [rsp + 0xe8]
call fcn.140027470
mov byte [rsp + 0xf0], al
xor eax, eax
mov byte [rsp + 0xf1], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0xe9]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0xe8]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0xe9]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x14001b050
mov edx, 8
lea rcx, [rsp + 0xe9]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0xe9]
call fcn.1400066e0
mov r9d, 0xffffffff
mov r8, rsi
lea rdx, [0x1401173ec]
mov rcx, rax
call fcn.14007eef0
test al, al
je 0x14001b0d7
mov ecx, dword [0x1401173ec]
call fcn.1400321b0
cmp dword [0x1401173ec], 4
jne 0x14001eb86
mov ecx, 2
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xf18]
call fcn.140006ff0
mov ecx, 5
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xea8]
call fcn.140006ff0
mov ecx, 3
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xed8]
call fcn.140006ff0
mov ecx, 0x15
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xeb8]
call fcn.140006ff0
mov ecx, 0x16
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xf48]
call fcn.140006ff0
mov ecx, 0x17
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xf58]
call fcn.140006ff0
mov ecx, 7
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xf08]
call fcn.140006ff0
mov ecx, 8
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xf38]
call fcn.140006ff0
mov ecx, 9
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xf28]
call fcn.140006ff0
mov ecx, 0x18
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xec8]
call fcn.140006ff0
mov ecx, 0x1a
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xf88]
call fcn.140006ff0
mov ecx, 0x19
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xf78]
call fcn.140006ff0
mov ecx, 0xe
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xf68]
call fcn.140006ff0
mov ecx, 1
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xee8]
call fcn.140006ff0
xor ecx, ecx
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xf98]
call fcn.140006ff0
mov ecx, 0x1b
call fcn.140048350
mov rdx, rax
lea rcx, [rsp + 0xef8]
call fcn.140006ff0
mov byte [rsp + 0x4c8], 0x19
mov dl, 0x54
lea rcx, [rsp + 0x4c8]
call fcn.140027470
mov byte [rsp + 0x4c9], al
mov dl, 0x68
lea rcx, [rsp + 0x4c8]
call fcn.140027470
mov byte [rsp + 0x4ca], al
mov dl, 0x65
lea rcx, [rsp + 0x4c8]
call fcn.140027470
mov byte [rsp + 0x4cb], al
mov dl, 0x6d
lea rcx, [rsp + 0x4c8]
call fcn.140027470
mov byte [rsp + 0x4cc], al
mov dl, 0x65
lea rcx, [rsp + 0x4c8]
call fcn.140027470
mov byte [rsp + 0x4cd], al
mov dl, 0x20
lea rcx, [rsp + 0x4c8]
call fcn.140027470
mov byte [rsp + 0x4ce], al
mov dl, 0x43
lea rcx, [rsp + 0x4c8]
call fcn.140027470
mov byte [rsp + 0x4cf], al
mov dl, 0x6f
lea rcx, [rsp + 0x4c8]
call fcn.140027470
mov byte [rsp + 0x4d0], al
mov dl, 0x6c
lea rcx, [rsp + 0x4c8]
call fcn.140027470
mov byte [rsp + 0x4d1], al
mov dl, 0x6f
lea rcx, [rsp + 0x4c8]
call fcn.140027470
mov byte [rsp + 0x4d2], al
mov dl, 0x72
lea rcx, [rsp + 0x4c8]
call fcn.140027470
mov byte [rsp + 0x4d3], al
mov dl, 0x20
lea rcx, [rsp + 0x4c8]
call fcn.140027470
mov byte [rsp + 0x4d4], al
mov dl, 0x53
lea rcx, [rsp + 0x4c8]
call fcn.140027470
mov byte [rsp + 0x4d5], al
mov dl, 0x65
lea rcx, [rsp + 0x4c8]
call fcn.140027470
mov byte [rsp + 0x4d6], al
mov dl, 0x74
lea rcx, [rsp + 0x4c8]
call fcn.140027470
mov byte [rsp + 0x4d7], al
mov dl, 0x74
lea rcx, [rsp + 0x4c8]
call fcn.140027470
mov byte [rsp + 0x4d8], al
mov dl, 0x69
lea rcx, [rsp + 0x4c8]
call fcn.140027470
mov byte [rsp + 0x4d9], al
mov dl, 0x6e
lea rcx, [rsp + 0x4c8]
call fcn.140027470
mov byte [rsp + 0x4da], al
mov dl, 0x67
lea rcx, [rsp + 0x4c8]
call fcn.140027470
mov byte [rsp + 0x4db], al
mov dl, 0x73
lea rcx, [rsp + 0x4c8]
call fcn.140027470
mov byte [rsp + 0x4dc], al
xor eax, eax
mov byte [rsp + 0x4dd], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x4c9]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x4c8]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x4c9]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0x14
jb 0x14001b450
mov edx, 0x14
lea rcx, [rsp + 0x4c9]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x4c9]
call fcn.1400066e0
mov rcx, rax
call fcn.14007e2b0
mov byte [rsp + 0x1a8], 0x71
mov dl, 0x23
lea rcx, [rsp + 0x1a8]
call fcn.140027470
mov byte [rsp + 0x1a9], al
mov dl, 0x23
lea rcx, [rsp + 0x1a8]
call fcn.140027470
mov byte [rsp + 0x1aa], al
mov dl, 0x23
lea rcx, [rsp + 0x1a8]
call fcn.140027470
mov byte [rsp + 0x1ab], al
mov dl, 0x54
lea rcx, [rsp + 0x1a8]
call fcn.140027470
mov byte [rsp + 0x1ac], al
mov dl, 0x68
lea rcx, [rsp + 0x1a8]
call fcn.140027470
mov byte [rsp + 0x1ad], al
mov dl, 0x65
lea rcx, [rsp + 0x1a8]
call fcn.140027470
mov byte [rsp + 0x1ae], al
mov dl, 0x6d
lea rcx, [rsp + 0x1a8]
call fcn.140027470
mov byte [rsp + 0x1af], al
mov dl, 0x65
lea rcx, [rsp + 0x1a8]
call fcn.140027470
mov byte [rsp + 0x1b0], al
mov dl, 0x43
lea rcx, [rsp + 0x1a8]
call fcn.140027470
mov byte [rsp + 0x1b1], al
mov dl, 0x6f
lea rcx, [rsp + 0x1a8]
call fcn.140027470
mov byte [rsp + 0x1b2], al
mov dl, 0x6c
lea rcx, [rsp + 0x1a8]
call fcn.140027470
mov byte [rsp + 0x1b3], al
mov dl, 0x31
lea rcx, [rsp + 0x1a8]
call fcn.140027470
mov byte [rsp + 0x1b4], al
xor eax, eax
mov byte [rsp + 0x1b5], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x1a9]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x1a8]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x1a9]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001b5e0
mov edx, 0xc
lea rcx, [rsp + 0x1a9]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x1a9]
call fcn.1400066e0
mov rsi, rax
mov byte [rsp + 0x2f8], 0x41
mov dl, 0x42
lea rcx, [rsp + 0x2f8]
call fcn.140027470
mov byte [rsp + 0x2f9], al
mov dl, 0x75
lea rcx, [rsp + 0x2f8]
call fcn.140027470
mov byte [rsp + 0x2fa], al
mov dl, 0x74
lea rcx, [rsp + 0x2f8]
call fcn.140027470
mov byte [rsp + 0x2fb], al
mov dl, 0x74
lea rcx, [rsp + 0x2f8]
call fcn.140027470
mov byte [rsp + 0x2fc], al
mov dl, 0x6f
lea rcx, [rsp + 0x2f8]
call fcn.140027470
mov byte [rsp + 0x2fd], al
mov dl, 0x6e
lea rcx, [rsp + 0x2f8]
call fcn.140027470
mov byte [rsp + 0x2fe], al
mov dl, 0x20
lea rcx, [rsp + 0x2f8]
call fcn.140027470
mov byte [rsp + 0x2ff], al
mov dl, 0x42
lea rcx, [rsp + 0x2f8]
call fcn.140027470
mov byte [rsp + 0x300], al
mov dl, 0x6f
lea rcx, [rsp + 0x2f8]
call fcn.140027470
mov byte [rsp + 0x301], al
mov dl, 0x72
lea rcx, [rsp + 0x2f8]
call fcn.140027470
mov byte [rsp + 0x302], al
mov dl, 0x64
lea rcx, [rsp + 0x2f8]
call fcn.140027470
mov byte [rsp + 0x303], al
mov dl, 0x65
lea rcx, [rsp + 0x2f8]
call fcn.140027470
mov byte [rsp + 0x304], al
mov dl, 0x72
lea rcx, [rsp + 0x2f8]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x2f8]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x2f9]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001b780
mov edx, 0xd
lea rcx, [rsp + 0x2f9]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x2f9]
call fcn.1400066e0
mov qword [rsp + 0x28], r15
lea rcx, [0x1401ca318]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013380
mov byte [rsp + 0x2d8], 0xa
mov dl, 0x23
lea rcx, [rsp + 0x2d8]
call fcn.140027470
mov byte [rsp + 0x2d9], al
mov dl, 0x23
lea rcx, [rsp + 0x2d8]
call fcn.140027470
mov byte [rsp + 0x2da], al
mov dl, 0x23
lea rcx, [rsp + 0x2d8]
call fcn.140027470
mov byte [rsp + 0x2db], al
mov dl, 0x54
lea rcx, [rsp + 0x2d8]
call fcn.140027470
mov byte [rsp + 0x2dc], al
mov dl, 0x68
lea rcx, [rsp + 0x2d8]
call fcn.140027470
mov byte [rsp + 0x2dd], al
mov dl, 0x65
lea rcx, [rsp + 0x2d8]
call fcn.140027470
mov byte [rsp + 0x2de], al
mov dl, 0x6d
lea rcx, [rsp + 0x2d8]
call fcn.140027470
mov byte [rsp + 0x2df], al
mov dl, 0x65
lea rcx, [rsp + 0x2d8]
call fcn.140027470
mov byte [rsp + 0x2e0], al
mov dl, 0x43
lea rcx, [rsp + 0x2d8]
call fcn.140027470
mov byte [rsp + 0x2e1], al
mov dl, 0x6f
lea rcx, [rsp + 0x2d8]
call fcn.140027470
mov byte [rsp + 0x2e2], al
mov dl, 0x6c
lea rcx, [rsp + 0x2d8]
call fcn.140027470
mov byte [rsp + 0x2e3], al
mov dl, 0x31
lea rcx, [rsp + 0x2d8]
call fcn.140027470
mov byte [rsp + 0x2e4], al
mov dl, 0x36
lea rcx, [rsp + 0x2d8]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x2d8]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x2d9]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001b940
mov edx, 0xd
lea rcx, [rsp + 0x2d9]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x2d9]
call fcn.1400066e0
mov rsi, rax
mov byte [rsp + 0x198], 0x64
mov dl, 0x46
lea rcx, [rsp + 0x198]
call fcn.140027470
mov byte [rsp + 0x199], al
mov dl, 0x65
lea rcx, [rsp + 0x198]
call fcn.140027470
mov byte [rsp + 0x19a], al
mov dl, 0x61
lea rcx, [rsp + 0x198]
call fcn.140027470
mov byte [rsp + 0x19b], al
mov dl, 0x74
lea rcx, [rsp + 0x198]
call fcn.140027470
mov byte [rsp + 0x19c], al
mov dl, 0x75
lea rcx, [rsp + 0x198]
call fcn.140027470
mov byte [rsp + 0x19d], al
mov dl, 0x72
lea rcx, [rsp + 0x198]
call fcn.140027470
mov byte [rsp + 0x19e], al
mov dl, 0x65
lea rcx, [rsp + 0x198]
call fcn.140027470
mov byte [rsp + 0x19f], al
mov dl, 0x4e
lea rcx, [rsp + 0x198]
call fcn.140027470
mov byte [rsp + 0x1a0], al
mov dl, 0x61
lea rcx, [rsp + 0x198]
call fcn.140027470
mov byte [rsp + 0x1a1], al
mov dl, 0x6d
lea rcx, [rsp + 0x198]
call fcn.140027470
mov byte [rsp + 0x1a2], al
mov dl, 0x65
lea rcx, [rsp + 0x198]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x198]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x199]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xb
jb 0x14001bab0
mov edx, 0xb
lea rcx, [rsp + 0x199]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x199]
call fcn.1400066e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xee8]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013380
mov byte [rsp + 0x2c8], 0x6d
mov dl, 0x23
lea rcx, [rsp + 0x2c8]
call fcn.140027470
mov byte [rsp + 0x2c9], al
mov dl, 0x23
lea rcx, [rsp + 0x2c8]
call fcn.140027470
mov byte [rsp + 0x2ca], al
mov dl, 0x23
lea rcx, [rsp + 0x2c8]
call fcn.140027470
mov byte [rsp + 0x2cb], al
mov dl, 0x54
lea rcx, [rsp + 0x2c8]
call fcn.140027470
mov byte [rsp + 0x2cc], al
mov dl, 0x68
lea rcx, [rsp + 0x2c8]
call fcn.140027470
mov byte [rsp + 0x2cd], al
mov dl, 0x65
lea rcx, [rsp + 0x2c8]
call fcn.140027470
mov byte [rsp + 0x2ce], al
mov dl, 0x6d
lea rcx, [rsp + 0x2c8]
call fcn.140027470
mov byte [rsp + 0x2cf], al
mov dl, 0x65
lea rcx, [rsp + 0x2c8]
call fcn.140027470
mov byte [rsp + 0x2d0], al
mov dl, 0x43
lea rcx, [rsp + 0x2c8]
call fcn.140027470
mov byte [rsp + 0x2d1], al
mov dl, 0x6f
lea rcx, [rsp + 0x2c8]
call fcn.140027470
mov byte [rsp + 0x2d2], al
mov dl, 0x6c
lea rcx, [rsp + 0x2c8]
call fcn.140027470
mov byte [rsp + 0x2d3], al
mov dl, 0x31
lea rcx, [rsp + 0x2c8]
call fcn.140027470
mov byte [rsp + 0x2d4], al
mov dl, 0x37
lea rcx, [rsp + 0x2c8]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x2c8]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x2c9]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001bc70
mov edx, 0xd
lea rcx, [rsp + 0x2c9]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x2c9]
call fcn.1400066e0
mov rsi, rax
mov byte [rsp + 0x4c], 0x68
mov dl, 0x54
lea rcx, [rsp + 0x4c]
call fcn.140027470
mov byte [rsp + 0x4d], al
mov dl, 0x65
lea rcx, [rsp + 0x4c]
call fcn.140027470
mov byte [rsp + 0x4e], al
mov dl, 0x78
lea rcx, [rsp + 0x4c]
call fcn.140027470
mov byte [rsp + 0x4f], al
mov dl, 0x74
lea rcx, [rsp + 0x4c]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x4c]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x4d]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x14001bd21
mov edx, 4
lea rcx, [rsp + 0x4d]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x4d]
call fcn.1400066e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf98]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013380
mov byte [rsp + 0x238], 0x49
mov dl, 0x23
lea rcx, [rsp + 0x238]
call fcn.140027470
mov byte [rsp + 0x239], al
mov dl, 0x23
lea rcx, [rsp + 0x238]
call fcn.140027470
mov byte [rsp + 0x23a], al
mov dl, 0x23
lea rcx, [rsp + 0x238]
call fcn.140027470
mov byte [rsp + 0x23b], al
mov dl, 0x54
lea rcx, [rsp + 0x238]
call fcn.140027470
mov byte [rsp + 0x23c], al
mov dl, 0x68
lea rcx, [rsp + 0x238]
call fcn.140027470
mov byte [rsp + 0x23d], al
mov dl, 0x65
lea rcx, [rsp + 0x238]
call fcn.140027470
mov byte [rsp + 0x23e], al
mov dl, 0x6d
lea rcx, [rsp + 0x238]
call fcn.140027470
mov byte [rsp + 0x23f], al
mov dl, 0x65
lea rcx, [rsp + 0x238]
call fcn.140027470
mov byte [rsp + 0x240], al
mov dl, 0x43
lea rcx, [rsp + 0x238]
call fcn.140027470
mov byte [rsp + 0x241], al
mov dl, 0x6f
lea rcx, [rsp + 0x238]
call fcn.140027470
mov byte [rsp + 0x242], al
mov dl, 0x6c
lea rcx, [rsp + 0x238]
call fcn.140027470
mov byte [rsp + 0x243], al
mov dl, 0x32
lea rcx, [rsp + 0x238]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x238]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x239]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001bec0
mov edx, 0xc
lea rcx, [rsp + 0x239]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x239]
call fcn.1400066e0
mov rsi, rax
mov byte [rsp + 0x68], 0x23
mov dl, 0x42
lea rcx, [rsp + 0x68]
call fcn.140027470
mov byte [rsp + 0x69], al
mov dl, 0x6f
lea rcx, [rsp + 0x68]
call fcn.140027470
mov byte [rsp + 0x6a], al
mov dl, 0x72
lea rcx, [rsp + 0x68]
call fcn.140027470
mov byte [rsp + 0x6b], al
mov dl, 0x64
lea rcx, [rsp + 0x68]
call fcn.140027470
mov byte [rsp + 0x6c], al
mov dl, 0x65
lea rcx, [rsp + 0x68]
call fcn.140027470
mov byte [rsp + 0x6d], al
mov dl, 0x72
lea rcx, [rsp + 0x68]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x68]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x69]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x14001bf91
mov edx, 6
lea rcx, [rsp + 0x69]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x69]
call fcn.1400066e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xea8]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013380
mov byte [rsp + 0x228], 1
mov dl, 0x23
lea rcx, [rsp + 0x228]
call fcn.140027470
mov byte [rsp + 0x229], al
mov dl, 0x23
lea rcx, [rsp + 0x228]
call fcn.140027470
mov byte [rsp + 0x22a], al
mov dl, 0x23
lea rcx, [rsp + 0x228]
call fcn.140027470
mov byte [rsp + 0x22b], al
mov dl, 0x54
lea rcx, [rsp + 0x228]
call fcn.140027470
mov byte [rsp + 0x22c], al
mov dl, 0x68
lea rcx, [rsp + 0x228]
call fcn.140027470
mov byte [rsp + 0x22d], al
mov dl, 0x65
lea rcx, [rsp + 0x228]
call fcn.140027470
mov byte [rsp + 0x22e], al
mov dl, 0x6d
lea rcx, [rsp + 0x228]
call fcn.140027470
mov byte [rsp + 0x22f], al
mov dl, 0x65
lea rcx, [rsp + 0x228]
call fcn.140027470
mov byte [rsp + 0x230], al
mov dl, 0x43
lea rcx, [rsp + 0x228]
call fcn.140027470
mov byte [rsp + 0x231], al
mov dl, 0x6f
lea rcx, [rsp + 0x228]
call fcn.140027470
mov byte [rsp + 0x232], al
mov dl, 0x6c
lea rcx, [rsp + 0x228]
call fcn.140027470
mov byte [rsp + 0x233], al
mov dl, 0x33
lea rcx, [rsp + 0x228]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x228]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x229]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001c130
mov edx, 0xc
lea rcx, [rsp + 0x229]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x229]
call fcn.1400066e0
mov rsi, rax
mov byte [rsp + 0x60], 0x7d
mov dl, 0x42
lea rcx, [rsp + 0x60]
call fcn.140027470
mov byte [rsp + 0x61], al
mov dl, 0x75
lea rcx, [rsp + 0x60]
call fcn.140027470
mov byte [rsp + 0x62], al
mov dl, 0x74
lea rcx, [rsp + 0x60]
call fcn.140027470
mov byte [rsp + 0x63], al
mov dl, 0x74
lea rcx, [rsp + 0x60]
call fcn.140027470
mov byte [rsp + 0x64], al
mov dl, 0x6f
lea rcx, [rsp + 0x60]
call fcn.140027470
mov byte [rsp + 0x65], al
mov dl, 0x6e
lea rcx, [rsp + 0x60]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x60]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x61]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x14001c201
mov edx, 6
lea rcx, [rsp + 0x61]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x61]
call fcn.1400066e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xeb8]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013380
mov byte [rsp + 0x218], 0x48
mov dl, 0x23
lea rcx, [rsp + 0x218]
call fcn.140027470
mov byte [rsp + 0x219], al
mov dl, 0x23
lea rcx, [rsp + 0x218]
call fcn.140027470
mov byte [rsp + 0x21a], al
mov dl, 0x23
lea rcx, [rsp + 0x218]
call fcn.140027470
mov byte [rsp + 0x21b], al
mov dl, 0x54
lea rcx, [rsp + 0x218]
call fcn.140027470
mov byte [rsp + 0x21c], al
mov dl, 0x68
lea rcx, [rsp + 0x218]
call fcn.140027470
mov byte [rsp + 0x21d], al
mov dl, 0x65
lea rcx, [rsp + 0x218]
call fcn.140027470
mov byte [rsp + 0x21e], al
mov dl, 0x6d
lea rcx, [rsp + 0x218]
call fcn.140027470
mov byte [rsp + 0x21f], al
mov dl, 0x65
lea rcx, [rsp + 0x218]
call fcn.140027470
mov byte [rsp + 0x220], al
mov dl, 0x43
lea rcx, [rsp + 0x218]
call fcn.140027470
mov byte [rsp + 0x221], al
mov dl, 0x6f
lea rcx, [rsp + 0x218]
call fcn.140027470
mov byte [rsp + 0x222], al
mov dl, 0x6c
lea rcx, [rsp + 0x218]
call fcn.140027470
mov byte [rsp + 0x223], al
mov dl, 0x34
lea rcx, [rsp + 0x218]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x218]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x219]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001c3a0
mov edx, 0xc
lea rcx, [rsp + 0x219]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x219]
call fcn.1400066e0
mov rsi, rax
mov byte [rsp + 0x368], 0x78
mov dl, 0x42
lea rcx, [rsp + 0x368]
call fcn.140027470
mov byte [rsp + 0x369], al
mov dl, 0x75
lea rcx, [rsp + 0x368]
call fcn.140027470
mov byte [rsp + 0x36a], al
mov dl, 0x74
lea rcx, [rsp + 0x368]
call fcn.140027470
mov byte [rsp + 0x36b], al
mov dl, 0x74
lea rcx, [rsp + 0x368]
call fcn.140027470
mov byte [rsp + 0x36c], al
mov dl, 0x6f
lea rcx, [rsp + 0x368]
call fcn.140027470
mov byte [rsp + 0x36d], al
mov dl, 0x6e
lea rcx, [rsp + 0x368]
call fcn.140027470
mov byte [rsp + 0x36e], al
mov dl, 0x20
lea rcx, [rsp + 0x368]
call fcn.140027470
mov byte [rsp + 0x36f], al
mov dl, 0x48
lea rcx, [rsp + 0x368]
call fcn.140027470
mov byte [rsp + 0x370], al
mov dl, 0x6f
lea rcx, [rsp + 0x368]
call fcn.140027470
mov byte [rsp + 0x371], al
mov dl, 0x76
lea rcx, [rsp + 0x368]
call fcn.140027470
mov byte [rsp + 0x372], al
mov dl, 0x65
lea rcx, [rsp + 0x368]
call fcn.140027470
mov byte [rsp + 0x373], al
mov dl, 0x72
lea rcx, [rsp + 0x368]
call fcn.140027470
mov byte [rsp + 0x374], al
mov dl, 0x65
lea rcx, [rsp + 0x368]
call fcn.140027470
mov byte [rsp + 0x375], al
mov dl, 0x64
lea rcx, [rsp + 0x368]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x368]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x369]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x14001c550
mov edx, 0xe
lea rcx, [rsp + 0x369]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x369]
call fcn.1400066e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf48]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013380
mov byte [rsp + 0x268], 0xc
mov dl, 0x23
lea rcx, [rsp + 0x268]
call fcn.140027470
mov byte [rsp + 0x269], al
mov dl, 0x23
lea rcx, [rsp + 0x268]
call fcn.140027470
mov byte [rsp + 0x26a], al
mov dl, 0x23
lea rcx, [rsp + 0x268]
call fcn.140027470
mov byte [rsp + 0x26b], al
mov dl, 0x54
lea rcx, [rsp + 0x268]
call fcn.140027470
mov byte [rsp + 0x26c], al
mov dl, 0x68
lea rcx, [rsp + 0x268]
call fcn.140027470
mov byte [rsp + 0x26d], al
mov dl, 0x65
lea rcx, [rsp + 0x268]
call fcn.140027470
mov byte [rsp + 0x26e], al
mov dl, 0x6d
lea rcx, [rsp + 0x268]
call fcn.140027470
mov byte [rsp + 0x26f], al
mov dl, 0x65
lea rcx, [rsp + 0x268]
call fcn.140027470
mov byte [rsp + 0x270], al
mov dl, 0x43
lea rcx, [rsp + 0x268]
call fcn.140027470
mov byte [rsp + 0x271], al
mov dl, 0x6f
lea rcx, [rsp + 0x268]
call fcn.140027470
mov byte [rsp + 0x272], al
mov dl, 0x6c
lea rcx, [rsp + 0x268]
call fcn.140027470
mov byte [rsp + 0x273], al
mov dl, 0x35
lea rcx, [rsp + 0x268]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x268]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x269]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001c700
mov edx, 0xc
lea rcx, [rsp + 0x269]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x269]
call fcn.1400066e0
mov rsi, rax
mov byte [rsp + 0x2b8], 0x77
mov dl, 0x42
lea rcx, [rsp + 0x2b8]
call fcn.140027470
mov byte [rsp + 0x2b9], al
mov dl, 0x75
lea rcx, [rsp + 0x2b8]
call fcn.140027470
mov byte [rsp + 0x2ba], al
mov dl, 0x74
lea rcx, [rsp + 0x2b8]
call fcn.140027470
mov byte [rsp + 0x2bb], al
mov dl, 0x74
lea rcx, [rsp + 0x2b8]
call fcn.140027470
mov byte [rsp + 0x2bc], al
mov dl, 0x6f
lea rcx, [rsp + 0x2b8]
call fcn.140027470
mov byte [rsp + 0x2bd], al
mov dl, 0x6e
lea rcx, [rsp + 0x2b8]
call fcn.140027470
mov byte [rsp + 0x2be], al
mov dl, 0x20
lea rcx, [rsp + 0x2b8]
call fcn.140027470
mov byte [rsp + 0x2bf], al
mov dl, 0x41
lea rcx, [rsp + 0x2b8]
call fcn.140027470
mov byte [rsp + 0x2c0], al
mov dl, 0x63
lea rcx, [rsp + 0x2b8]
call fcn.140027470
mov byte [rsp + 0x2c1], al
mov dl, 0x74
lea rcx, [rsp + 0x2b8]
call fcn.140027470
mov byte [rsp + 0x2c2], al
mov dl, 0x69
lea rcx, [rsp + 0x2b8]
call fcn.140027470
mov byte [rsp + 0x2c3], al
mov dl, 0x76
lea rcx, [rsp + 0x2b8]
call fcn.140027470
mov byte [rsp + 0x2c4], al
mov dl, 0x65
lea rcx, [rsp + 0x2b8]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x2b8]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x2b9]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001c8a0
mov edx, 0xd
lea rcx, [rsp + 0x2b9]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x2b9]
call fcn.1400066e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf58]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013380
mov byte [rsp + 0x208], 0x19
mov dl, 0x23
lea rcx, [rsp + 0x208]
call fcn.140027470
mov byte [rsp + 0x209], al
mov dl, 0x23
lea rcx, [rsp + 0x208]
call fcn.140027470
mov byte [rsp + 0x20a], al
mov dl, 0x23
lea rcx, [rsp + 0x208]
call fcn.140027470
mov byte [rsp + 0x20b], al
mov dl, 0x54
lea rcx, [rsp + 0x208]
call fcn.140027470
mov byte [rsp + 0x20c], al
mov dl, 0x68
lea rcx, [rsp + 0x208]
call fcn.140027470
mov byte [rsp + 0x20d], al
mov dl, 0x65
lea rcx, [rsp + 0x208]
call fcn.140027470
mov byte [rsp + 0x20e], al
mov dl, 0x6d
lea rcx, [rsp + 0x208]
call fcn.140027470
mov byte [rsp + 0x20f], al
mov dl, 0x65
lea rcx, [rsp + 0x208]
call fcn.140027470
mov byte [rsp + 0x210], al
mov dl, 0x43
lea rcx, [rsp + 0x208]
call fcn.140027470
mov byte [rsp + 0x211], al
mov dl, 0x6f
lea rcx, [rsp + 0x208]
call fcn.140027470
mov byte [rsp + 0x212], al
mov dl, 0x6c
lea rcx, [rsp + 0x208]
call fcn.140027470
mov byte [rsp + 0x213], al
mov dl, 0x36
lea rcx, [rsp + 0x208]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x208]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x209]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001ca50
mov edx, 0xc
lea rcx, [rsp + 0x209]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x209]
call fcn.1400066e0
mov rsi, rax
mov byte [rsp + 0x3a8], 0x4f
mov dl, 0x43
lea rcx, [rsp + 0x3a8]
call fcn.140027470
mov byte [rsp + 0x3a9], al
mov dl, 0x68
lea rcx, [rsp + 0x3a8]
call fcn.140027470
mov byte [rsp + 0x3aa], al
mov dl, 0x69
lea rcx, [rsp + 0x3a8]
call fcn.140027470
mov byte [rsp + 0x3ab], al
mov dl, 0x6c
lea rcx, [rsp + 0x3a8]
call fcn.140027470
mov byte [rsp + 0x3ac], al
mov dl, 0x64
lea rcx, [rsp + 0x3a8]
call fcn.140027470
mov byte [rsp + 0x3ad], al
mov dl, 0x20
lea rcx, [rsp + 0x3a8]
call fcn.140027470
mov byte [rsp + 0x3ae], al
mov dl, 0x57
lea rcx, [rsp + 0x3a8]
call fcn.140027470
mov byte [rsp + 0x3af], al
mov dl, 0x69
lea rcx, [rsp + 0x3a8]
call fcn.140027470
mov byte [rsp + 0x3b0], al
mov dl, 0x6e
lea rcx, [rsp + 0x3a8]
call fcn.140027470
mov byte [rsp + 0x3b1], al
mov dl, 0x64
lea rcx, [rsp + 0x3a8]
call fcn.140027470
mov byte [rsp + 0x3b2], al
mov dl, 0x6f
lea rcx, [rsp + 0x3a8]
call fcn.140027470
mov byte [rsp + 0x3b3], al
mov dl, 0x77
lea rcx, [rsp + 0x3a8]
call fcn.140027470
mov byte [rsp + 0x3b4], al
mov dl, 0x20
lea rcx, [rsp + 0x3a8]
call fcn.140027470
mov byte [rsp + 0x3b5], al
mov dl, 0x42
lea rcx, [rsp + 0x3a8]
call fcn.140027470
mov byte [rsp + 0x3b6], al
mov dl, 0x67
lea rcx, [rsp + 0x3a8]
call fcn.140027470
mov byte [rsp + 0x3b7], al
xor eax, eax
mov byte [rsp + 0x3b8], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x3a9]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x3a8]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3a9]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x14001cc20
mov edx, 0xf
lea rcx, [rsp + 0x3a9]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x3a9]
call fcn.1400066e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xed8]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013380
mov byte [rsp + 0x1f8], 0x3b
mov dl, 0x23
lea rcx, [rsp + 0x1f8]
call fcn.140027470
mov byte [rsp + 0x1f9], al
mov dl, 0x23
lea rcx, [rsp + 0x1f8]
call fcn.140027470
mov byte [rsp + 0x1fa], al
mov dl, 0x23
lea rcx, [rsp + 0x1f8]
call fcn.140027470
mov byte [rsp + 0x1fb], al
mov dl, 0x54
lea rcx, [rsp + 0x1f8]
call fcn.140027470
mov byte [rsp + 0x1fc], al
mov dl, 0x68
lea rcx, [rsp + 0x1f8]
call fcn.140027470
mov byte [rsp + 0x1fd], al
mov dl, 0x65
lea rcx, [rsp + 0x1f8]
call fcn.140027470
mov byte [rsp + 0x1fe], al
mov dl, 0x6d
lea rcx, [rsp + 0x1f8]
call fcn.140027470
mov byte [rsp + 0x1ff], al
mov dl, 0x65
lea rcx, [rsp + 0x1f8]
call fcn.140027470
mov byte [rsp + 0x200], al
mov dl, 0x43
lea rcx, [rsp + 0x1f8]
call fcn.140027470
mov byte [rsp + 0x201], al
mov dl, 0x6f
lea rcx, [rsp + 0x1f8]
call fcn.140027470
mov byte [rsp + 0x202], al
mov dl, 0x6c
lea rcx, [rsp + 0x1f8]
call fcn.140027470
mov byte [rsp + 0x203], al
mov dl, 0x37
lea rcx, [rsp + 0x1f8]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x1f8]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x1f9]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001cdd0
mov edx, 0xc
lea rcx, [rsp + 0x1f9]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x1f9]
call fcn.1400066e0
mov rsi, rax
mov byte [rsp + 0xf8], 0x7a
mov dl, 0x46
lea rcx, [rsp + 0xf8]
call fcn.140027470
mov byte [rsp + 0xf9], al
mov dl, 0x72
lea rcx, [rsp + 0xf8]
call fcn.140027470
mov byte [rsp + 0xfa], al
mov dl, 0x61
lea rcx, [rsp + 0xf8]
call fcn.140027470
mov byte [rsp + 0xfb], al
mov dl, 0x6d
lea rcx, [rsp + 0xf8]
call fcn.140027470
mov byte [rsp + 0xfc], al
mov dl, 0x65
lea rcx, [rsp + 0xf8]
call fcn.140027470
mov byte [rsp + 0xfd], al
mov dl, 0x20
lea rcx, [rsp + 0xf8]
call fcn.140027470
mov byte [rsp + 0xfe], al
mov dl, 0x42
lea rcx, [rsp + 0xf8]
call fcn.140027470
mov byte [rsp + 0xff], al
mov dl, 0x67
lea rcx, [rsp + 0xf8]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0xf8]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0xf9]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x14001cf00
mov edx, 8
lea rcx, [rsp + 0xf9]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0xf9]
call fcn.1400066e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf08]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013380
mov byte [rsp + 0x1e8], 0x43
mov dl, 0x23
lea rcx, [rsp + 0x1e8]
call fcn.140027470
mov byte [rsp + 0x1e9], al
mov dl, 0x23
lea rcx, [rsp + 0x1e8]
call fcn.140027470
mov byte [rsp + 0x1ea], al
mov dl, 0x23
lea rcx, [rsp + 0x1e8]
call fcn.140027470
mov byte [rsp + 0x1eb], al
mov dl, 0x54
lea rcx, [rsp + 0x1e8]
call fcn.140027470
mov byte [rsp + 0x1ec], al
mov dl, 0x68
lea rcx, [rsp + 0x1e8]
call fcn.140027470
mov byte [rsp + 0x1ed], al
mov dl, 0x65
lea rcx, [rsp + 0x1e8]
call fcn.140027470
mov byte [rsp + 0x1ee], al
mov dl, 0x6d
lea rcx, [rsp + 0x1e8]
call fcn.140027470
mov byte [rsp + 0x1ef], al
mov dl, 0x65
lea rcx, [rsp + 0x1e8]
call fcn.140027470
mov byte [rsp + 0x1f0], al
mov dl, 0x43
lea rcx, [rsp + 0x1e8]
call fcn.140027470
mov byte [rsp + 0x1f1], al
mov dl, 0x6f
lea rcx, [rsp + 0x1e8]
call fcn.140027470
mov byte [rsp + 0x1f2], al
mov dl, 0x6c
lea rcx, [rsp + 0x1e8]
call fcn.140027470
mov byte [rsp + 0x1f3], al
mov dl, 0x38
lea rcx, [rsp + 0x1e8]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x1e8]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x1e9]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001d0b0
mov edx, 0xc
lea rcx, [rsp + 0x1e9]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x1e9]
call fcn.1400066e0
mov rsi, rax
mov byte [rsp + 0x438], 0x2e
mov dl, 0x46
lea rcx, [rsp + 0x438]
call fcn.140027470
mov byte [rsp + 0x439], al
mov dl, 0x72
lea rcx, [rsp + 0x438]
call fcn.140027470
mov byte [rsp + 0x43a], al
mov dl, 0x61
lea rcx, [rsp + 0x438]
call fcn.140027470
mov byte [rsp + 0x43b], al
mov dl, 0x6d
lea rcx, [rsp + 0x438]
call fcn.140027470
mov byte [rsp + 0x43c], al
mov dl, 0x65
lea rcx, [rsp + 0x438]
call fcn.140027470
mov byte [rsp + 0x43d], al
mov dl, 0x20
lea rcx, [rsp + 0x438]
call fcn.140027470
mov byte [rsp + 0x43e], al
mov dl, 0x42
lea rcx, [rsp + 0x438]
call fcn.140027470
mov byte [rsp + 0x43f], al
mov dl, 0x67
lea rcx, [rsp + 0x438]
call fcn.140027470
mov byte [rsp + 0x440], al
mov dl, 0x20
lea rcx, [rsp + 0x438]
call fcn.140027470
mov byte [rsp + 0x441], al
mov dl, 0x48
lea rcx, [rsp + 0x438]
call fcn.140027470
mov byte [rsp + 0x442], al
mov dl, 0x6f
lea rcx, [rsp + 0x438]
call fcn.140027470
mov byte [rsp + 0x443], al
mov dl, 0x76
lea rcx, [rsp + 0x438]
call fcn.140027470
mov byte [rsp + 0x444], al
mov dl, 0x65
lea rcx, [rsp + 0x438]
call fcn.140027470
mov byte [rsp + 0x445], al
mov dl, 0x72
lea rcx, [rsp + 0x438]
call fcn.140027470
mov byte [rsp + 0x446], al
mov dl, 0x65
lea rcx, [rsp + 0x438]
call fcn.140027470
mov byte [rsp + 0x447], al
mov dl, 0x64
lea rcx, [rsp + 0x438]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x438]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x439]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0x10
jb 0x14001d290
mov edx, 0x10
lea rcx, [rsp + 0x439]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x439]
call fcn.1400066e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf38]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013380
mov byte [rsp + 0x1d8], 2
mov dl, 0x23
lea rcx, [rsp + 0x1d8]
call fcn.140027470
mov byte [rsp + 0x1d9], al
mov dl, 0x23
lea rcx, [rsp + 0x1d8]
call fcn.140027470
mov byte [rsp + 0x1da], al
mov dl, 0x23
lea rcx, [rsp + 0x1d8]
call fcn.140027470
mov byte [rsp + 0x1db], al
mov dl, 0x54
lea rcx, [rsp + 0x1d8]
call fcn.140027470
mov byte [rsp + 0x1dc], al
mov dl, 0x68
lea rcx, [rsp + 0x1d8]
call fcn.140027470
mov byte [rsp + 0x1dd], al
mov dl, 0x65
lea rcx, [rsp + 0x1d8]
call fcn.140027470
mov byte [rsp + 0x1de], al
mov dl, 0x6d
lea rcx, [rsp + 0x1d8]
call fcn.140027470
mov byte [rsp + 0x1df], al
mov dl, 0x65
lea rcx, [rsp + 0x1d8]
call fcn.140027470
mov byte [rsp + 0x1e0], al
mov dl, 0x43
lea rcx, [rsp + 0x1d8]
call fcn.140027470
mov byte [rsp + 0x1e1], al
mov dl, 0x6f
lea rcx, [rsp + 0x1d8]
call fcn.140027470
mov byte [rsp + 0x1e2], al
mov dl, 0x6c
lea rcx, [rsp + 0x1d8]
call fcn.140027470
mov byte [rsp + 0x1e3], al
mov dl, 0x39
lea rcx, [rsp + 0x1d8]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x1d8]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x1d9]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001d440
mov edx, 0xc
lea rcx, [rsp + 0x1d9]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x1d9]
call fcn.1400066e0
mov rsi, rax
mov byte [rsp + 0x3f0], 0x47
mov dl, 0x46
lea rcx, [rsp + 0x3f0]
call fcn.140027470
mov byte [rsp + 0x3f1], al
mov dl, 0x72
lea rcx, [rsp + 0x3f0]
call fcn.140027470
mov byte [rsp + 0x3f2], al
mov dl, 0x61
lea rcx, [rsp + 0x3f0]
call fcn.140027470
mov byte [rsp + 0x3f3], al
mov dl, 0x6d
lea rcx, [rsp + 0x3f0]
call fcn.140027470
mov byte [rsp + 0x3f4], al
mov dl, 0x65
lea rcx, [rsp + 0x3f0]
call fcn.140027470
mov byte [rsp + 0x3f5], al
mov dl, 0x20
lea rcx, [rsp + 0x3f0]
call fcn.140027470
mov byte [rsp + 0x3f6], al
mov dl, 0x42
lea rcx, [rsp + 0x3f0]
call fcn.140027470
mov byte [rsp + 0x3f7], al
mov dl, 0x67
lea rcx, [rsp + 0x3f0]
call fcn.140027470
mov byte [rsp + 0x3f8], al
mov dl, 0x20
lea rcx, [rsp + 0x3f0]
call fcn.140027470
mov byte [rsp + 0x3f9], al
mov dl, 0x41
lea rcx, [rsp + 0x3f0]
call fcn.140027470
mov byte [rsp + 0x3fa], al
mov dl, 0x63
lea rcx, [rsp + 0x3f0]
call fcn.140027470
mov byte [rsp + 0x3fb], al
mov dl, 0x74
lea rcx, [rsp + 0x3f0]
call fcn.140027470
mov byte [rsp + 0x3fc], al
mov dl, 0x69
lea rcx, [rsp + 0x3f0]
call fcn.140027470
mov byte [rsp + 0x3fd], al
mov dl, 0x76
lea rcx, [rsp + 0x3f0]
call fcn.140027470
mov byte [rsp + 0x3fe], al
mov dl, 0x65
lea rcx, [rsp + 0x3f0]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x3f0]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3f1]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x14001d610
mov edx, 0xf
lea rcx, [rsp + 0x3f1]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x3f1]
call fcn.1400066e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf28]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013380
mov byte [rsp + 0x278], 0x25
mov dl, 0x23
lea rcx, [rsp + 0x278]
call fcn.140027470
mov byte [rsp + 0x279], al
mov dl, 0x23
lea rcx, [rsp + 0x278]
call fcn.140027470
mov byte [rsp + 0x27a], al
mov dl, 0x23
lea rcx, [rsp + 0x278]
call fcn.140027470
mov byte [rsp + 0x27b], al
mov dl, 0x54
lea rcx, [rsp + 0x278]
call fcn.140027470
mov byte [rsp + 0x27c], al
mov dl, 0x68
lea rcx, [rsp + 0x278]
call fcn.140027470
mov byte [rsp + 0x27d], al
mov dl, 0x65
lea rcx, [rsp + 0x278]
call fcn.140027470
mov byte [rsp + 0x27e], al
mov dl, 0x6d
lea rcx, [rsp + 0x278]
call fcn.140027470
mov byte [rsp + 0x27f], al
mov dl, 0x65
lea rcx, [rsp + 0x278]
call fcn.140027470
mov byte [rsp + 0x280], al
mov dl, 0x43
lea rcx, [rsp + 0x278]
call fcn.140027470
mov byte [rsp + 0x281], al
mov dl, 0x6f
lea rcx, [rsp + 0x278]
call fcn.140027470
mov byte [rsp + 0x282], al
mov dl, 0x6c
lea rcx, [rsp + 0x278]
call fcn.140027470
mov byte [rsp + 0x283], al
mov dl, 0x31
lea rcx, [rsp + 0x278]
call fcn.140027470
mov byte [rsp + 0x284], al
mov dl, 0x30
lea rcx, [rsp + 0x278]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x278]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x279]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001d7d0
mov edx, 0xd
lea rcx, [rsp + 0x279]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x279]
call fcn.1400066e0
mov rsi, rax
mov byte [rsp + 0x58], 0x6e
mov dl, 0x48
lea rcx, [rsp + 0x58]
call fcn.140027470
mov byte [rsp + 0x59], al
mov dl, 0x65
lea rcx, [rsp + 0x58]
call fcn.140027470
mov byte [rsp + 0x5a], al
mov dl, 0x61
lea rcx, [rsp + 0x58]
call fcn.140027470
mov byte [rsp + 0x5b], al
mov dl, 0x64
lea rcx, [rsp + 0x58]
call fcn.140027470
mov byte [rsp + 0x5c], al
mov dl, 0x65
lea rcx, [rsp + 0x58]
call fcn.140027470
mov byte [rsp + 0x5d], al
mov dl, 0x72
lea rcx, [rsp + 0x58]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x58]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x59]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x14001d8a1
mov edx, 6
lea rcx, [rsp + 0x59]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x59]
call fcn.1400066e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xec8]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013380
mov byte [rsp + 0x288], 0x76
mov dl, 0x23
lea rcx, [rsp + 0x288]
call fcn.140027470
mov byte [rsp + 0x289], al
mov dl, 0x23
lea rcx, [rsp + 0x288]
call fcn.140027470
mov byte [rsp + 0x28a], al
mov dl, 0x23
lea rcx, [rsp + 0x288]
call fcn.140027470
mov byte [rsp + 0x28b], al
mov dl, 0x54
lea rcx, [rsp + 0x288]
call fcn.140027470
mov byte [rsp + 0x28c], al
mov dl, 0x68
lea rcx, [rsp + 0x288]
call fcn.140027470
mov byte [rsp + 0x28d], al
mov dl, 0x65
lea rcx, [rsp + 0x288]
call fcn.140027470
mov byte [rsp + 0x28e], al
mov dl, 0x6d
lea rcx, [rsp + 0x288]
call fcn.140027470
mov byte [rsp + 0x28f], al
mov dl, 0x65
lea rcx, [rsp + 0x288]
call fcn.140027470
mov byte [rsp + 0x290], al
mov dl, 0x43
lea rcx, [rsp + 0x288]
call fcn.140027470
mov byte [rsp + 0x291], al
mov dl, 0x6f
lea rcx, [rsp + 0x288]
call fcn.140027470
mov byte [rsp + 0x292], al
mov dl, 0x6c
lea rcx, [rsp + 0x288]
call fcn.140027470
mov byte [rsp + 0x293], al
mov dl, 0x31
lea rcx, [rsp + 0x288]
call fcn.140027470
mov byte [rsp + 0x294], al
mov dl, 0x31
lea rcx, [rsp + 0x288]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x288]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x289]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001da50
mov edx, 0xd
lea rcx, [rsp + 0x289]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x289]
call fcn.1400066e0
mov rsi, rax
mov byte [rsp + 0x298], 0x59
mov dl, 0x48
lea rcx, [rsp + 0x298]
call fcn.140027470
mov byte [rsp + 0x299], al
mov dl, 0x65
lea rcx, [rsp + 0x298]
call fcn.140027470
mov byte [rsp + 0x29a], al
mov dl, 0x61
lea rcx, [rsp + 0x298]
call fcn.140027470
mov byte [rsp + 0x29b], al
mov dl, 0x64
lea rcx, [rsp + 0x298]
call fcn.140027470
mov byte [rsp + 0x29c], al
mov dl, 0x65
lea rcx, [rsp + 0x298]
call fcn.140027470
mov byte [rsp + 0x29d], al
mov dl, 0x72
lea rcx, [rsp + 0x298]
call fcn.140027470
mov byte [rsp + 0x29e], al
mov dl, 0x20
lea rcx, [rsp + 0x298]
call fcn.140027470
mov byte [rsp + 0x29f], al
mov dl, 0x41
lea rcx, [rsp + 0x298]
call fcn.140027470
mov byte [rsp + 0x2a0], al
mov dl, 0x63
lea rcx, [rsp + 0x298]
call fcn.140027470
mov byte [rsp + 0x2a1], al
mov dl, 0x74
lea rcx, [rsp + 0x298]
call fcn.140027470
mov byte [rsp + 0x2a2], al
mov dl, 0x69
lea rcx, [rsp + 0x298]
call fcn.140027470
mov byte [rsp + 0x2a3], al
mov dl, 0x76
lea rcx, [rsp + 0x298]
call fcn.140027470
mov byte [rsp + 0x2a4], al
mov dl, 0x65
lea rcx, [rsp + 0x298]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x298]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x299]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001dbf0
mov edx, 0xd
lea rcx, [rsp + 0x299]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x299]
call fcn.1400066e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf88]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013380
mov byte [rsp + 0x318], 0xb
mov dl, 0x23
lea rcx, [rsp + 0x318]
call fcn.140027470
mov byte [rsp + 0x319], al
mov dl, 0x23
lea rcx, [rsp + 0x318]
call fcn.140027470
mov byte [rsp + 0x31a], al
mov dl, 0x23
lea rcx, [rsp + 0x318]
call fcn.140027470
mov byte [rsp + 0x31b], al
mov dl, 0x54
lea rcx, [rsp + 0x318]
call fcn.140027470
mov byte [rsp + 0x31c], al
mov dl, 0x68
lea rcx, [rsp + 0x318]
call fcn.140027470
mov byte [rsp + 0x31d], al
mov dl, 0x65
lea rcx, [rsp + 0x318]
call fcn.140027470
mov byte [rsp + 0x31e], al
mov dl, 0x6d
lea rcx, [rsp + 0x318]
call fcn.140027470
mov byte [rsp + 0x31f], al
mov dl, 0x65
lea rcx, [rsp + 0x318]
call fcn.140027470
mov byte [rsp + 0x320], al
mov dl, 0x43
lea rcx, [rsp + 0x318]
call fcn.140027470
mov byte [rsp + 0x321], al
mov dl, 0x6f
lea rcx, [rsp + 0x318]
call fcn.140027470
mov byte [rsp + 0x322], al
mov dl, 0x6c
lea rcx, [rsp + 0x318]
call fcn.140027470
mov byte [rsp + 0x323], al
mov dl, 0x31
lea rcx, [rsp + 0x318]
call fcn.140027470
mov byte [rsp + 0x324], al
mov dl, 0x32
lea rcx, [rsp + 0x318]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x318]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x319]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001ddb0
mov edx, 0xd
lea rcx, [rsp + 0x319]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x319]
call fcn.1400066e0
mov rsi, rax
mov byte [rsp + 0x378], 0x4b
mov dl, 0x48
lea rcx, [rsp + 0x378]
call fcn.140027470
mov byte [rsp + 0x379], al
mov dl, 0x65
lea rcx, [rsp + 0x378]
call fcn.140027470
mov byte [rsp + 0x37a], al
mov dl, 0x61
lea rcx, [rsp + 0x378]
call fcn.140027470
mov byte [rsp + 0x37b], al
mov dl, 0x64
lea rcx, [rsp + 0x378]
call fcn.140027470
mov byte [rsp + 0x37c], al
mov dl, 0x65
lea rcx, [rsp + 0x378]
call fcn.140027470
mov byte [rsp + 0x37d], al
mov dl, 0x72
lea rcx, [rsp + 0x378]
call fcn.140027470
mov byte [rsp + 0x37e], al
mov dl, 0x20
lea rcx, [rsp + 0x378]
call fcn.140027470
mov byte [rsp + 0x37f], al
mov dl, 0x48
lea rcx, [rsp + 0x378]
call fcn.140027470
mov byte [rsp + 0x380], al
mov dl, 0x6f
lea rcx, [rsp + 0x378]
call fcn.140027470
mov byte [rsp + 0x381], al
mov dl, 0x76
lea rcx, [rsp + 0x378]
call fcn.140027470
mov byte [rsp + 0x382], al
mov dl, 0x65
lea rcx, [rsp + 0x378]
call fcn.140027470
mov byte [rsp + 0x383], al
mov dl, 0x72
lea rcx, [rsp + 0x378]
call fcn.140027470
mov byte [rsp + 0x384], al
mov dl, 0x65
lea rcx, [rsp + 0x378]
call fcn.140027470
mov byte [rsp + 0x385], al
mov dl, 0x64
lea rcx, [rsp + 0x378]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x378]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x379]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x14001df60
mov edx, 0xe
lea rcx, [rsp + 0x379]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x379]
call fcn.1400066e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf78]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013380
mov byte [rsp + 0x308], 0x5f
mov dl, 0x23
lea rcx, [rsp + 0x308]
call fcn.140027470
mov byte [rsp + 0x309], al
mov dl, 0x23
lea rcx, [rsp + 0x308]
call fcn.140027470
mov byte [rsp + 0x30a], al
mov dl, 0x23
lea rcx, [rsp + 0x308]
call fcn.140027470
mov byte [rsp + 0x30b], al
mov dl, 0x54
lea rcx, [rsp + 0x308]
call fcn.140027470
mov byte [rsp + 0x30c], al
mov dl, 0x68
lea rcx, [rsp + 0x308]
call fcn.140027470
mov byte [rsp + 0x30d], al
mov dl, 0x65
lea rcx, [rsp + 0x308]
call fcn.140027470
mov byte [rsp + 0x30e], al
mov dl, 0x6d
lea rcx, [rsp + 0x308]
call fcn.140027470
mov byte [rsp + 0x30f], al
mov dl, 0x65
lea rcx, [rsp + 0x308]
call fcn.140027470
mov byte [rsp + 0x310], al
mov dl, 0x43
lea rcx, [rsp + 0x308]
call fcn.140027470
mov byte [rsp + 0x311], al
mov dl, 0x6f
lea rcx, [rsp + 0x308]
call fcn.140027470
mov byte [rsp + 0x312], al
mov dl, 0x6c
lea rcx, [rsp + 0x308]
call fcn.140027470
mov byte [rsp + 0x313], al
mov dl, 0x31
lea rcx, [rsp + 0x308]
call fcn.140027470
mov byte [rsp + 0x314], al
mov dl, 0x33
lea rcx, [rsp + 0x308]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x308]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x309]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001e120
mov edx, 0xd
lea rcx, [rsp + 0x309]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x309]
call fcn.1400066e0
mov rsi, rax
mov byte [rsp + 0x1c8], 0x7d
mov dl, 0x53
lea rcx, [rsp + 0x1c8]
call fcn.140027470
mov byte [rsp + 0x1c9], al
mov dl, 0x63
lea rcx, [rsp + 0x1c8]
call fcn.140027470
mov byte [rsp + 0x1ca], al
mov dl, 0x72
lea rcx, [rsp + 0x1c8]
call fcn.140027470
mov byte [rsp + 0x1cb], al
mov dl, 0x6f
lea rcx, [rsp + 0x1c8]
call fcn.140027470
mov byte [rsp + 0x1cc], al
mov dl, 0x6c
lea rcx, [rsp + 0x1c8]
call fcn.140027470
mov byte [rsp + 0x1cd], al
mov dl, 0x6c
lea rcx, [rsp + 0x1c8]
call fcn.140027470
mov byte [rsp + 0x1ce], al
mov dl, 0x62
lea rcx, [rsp + 0x1c8]
call fcn.140027470
mov byte [rsp + 0x1cf], al
mov dl, 0x61
lea rcx, [rsp + 0x1c8]
call fcn.140027470
mov byte [rsp + 0x1d0], al
mov dl, 0x72
lea rcx, [rsp + 0x1c8]
call fcn.140027470
mov byte [rsp + 0x1d1], al
mov dl, 0x20
lea rcx, [rsp + 0x1c8]
call fcn.140027470
mov byte [rsp + 0x1d2], al
mov dl, 0x42
lea rcx, [rsp + 0x1c8]
call fcn.140027470
mov byte [rsp + 0x1d3], al
mov dl, 0x67
lea rcx, [rsp + 0x1c8]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x1c8]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x1c9]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001e2a0
mov edx, 0xc
lea rcx, [rsp + 0x1c9]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x1c9]
call fcn.1400066e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf68]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013380
mov byte [rsp + 0x2a8], 0x40
mov dl, 0x23
lea rcx, [rsp + 0x2a8]
call fcn.140027470
mov byte [rsp + 0x2a9], al
mov dl, 0x23
lea rcx, [rsp + 0x2a8]
call fcn.140027470
mov byte [rsp + 0x2aa], al
mov dl, 0x23
lea rcx, [rsp + 0x2a8]
call fcn.140027470
mov byte [rsp + 0x2ab], al
mov dl, 0x54
lea rcx, [rsp + 0x2a8]
call fcn.140027470
mov byte [rsp + 0x2ac], al
mov dl, 0x68
lea rcx, [rsp + 0x2a8]
call fcn.140027470
mov byte [rsp + 0x2ad], al
mov dl, 0x65
lea rcx, [rsp + 0x2a8]
call fcn.140027470
mov byte [rsp + 0x2ae], al
mov dl, 0x6d
lea rcx, [rsp + 0x2a8]
call fcn.140027470
mov byte [rsp + 0x2af], al
mov dl, 0x65
lea rcx, [rsp + 0x2a8]
call fcn.140027470
mov byte [rsp + 0x2b0], al
mov dl, 0x43
lea rcx, [rsp + 0x2a8]
call fcn.140027470
mov byte [rsp + 0x2b1], al
mov dl, 0x6f
lea rcx, [rsp + 0x2a8]
call fcn.140027470
mov byte [rsp + 0x2b2], al
mov dl, 0x6c
lea rcx, [rsp + 0x2a8]
call fcn.140027470
mov byte [rsp + 0x2b3], al
mov dl, 0x31
lea rcx, [rsp + 0x2a8]
call fcn.140027470
mov byte [rsp + 0x2b4], al
mov dl, 0x34
lea rcx, [rsp + 0x2a8]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x2a8]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x2a9]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001e460
mov edx, 0xd
lea rcx, [rsp + 0x2a9]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x2a9]
call fcn.1400066e0
mov rsi, rax
mov byte [rsp + 0x108], 8
mov dl, 0x53
lea rcx, [rsp + 0x108]
call fcn.140027470
mov byte [rsp + 0x109], al
mov dl, 0x65
lea rcx, [rsp + 0x108]
call fcn.140027470
mov byte [rsp + 0x10a], al
mov dl, 0x70
lea rcx, [rsp + 0x108]
call fcn.140027470
mov byte [rsp + 0x10b], al
mov dl, 0x61
lea rcx, [rsp + 0x108]
call fcn.140027470
mov byte [rsp + 0x10c], al
mov dl, 0x72
lea rcx, [rsp + 0x108]
call fcn.140027470
mov byte [rsp + 0x10d], al
mov dl, 0x61
lea rcx, [rsp + 0x108]
call fcn.140027470
mov byte [rsp + 0x10e], al
mov dl, 0x74
lea rcx, [rsp + 0x108]
call fcn.140027470
mov byte [rsp + 0x10f], al
mov dl, 0x6f
lea rcx, [rsp + 0x108]
call fcn.140027470
mov byte [rsp + 0x110], al
mov dl, 0x72
lea rcx, [rsp + 0x108]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x108]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x109]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x14001e5a0
mov edx, 9
lea rcx, [rsp + 0x109]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x109]
call fcn.1400066e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xef8]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013380
mov byte [rsp + 0x2e8], 0x61
mov dl, 0x23
lea rcx, [rsp + 0x2e8]
call fcn.140027470
mov byte [rsp + 0x2e9], al
mov dl, 0x23
lea rcx, [rsp + 0x2e8]
call fcn.140027470
mov byte [rsp + 0x2ea], al
mov dl, 0x23
lea rcx, [rsp + 0x2e8]
call fcn.140027470
mov byte [rsp + 0x2eb], al
mov dl, 0x54
lea rcx, [rsp + 0x2e8]
call fcn.140027470
mov byte [rsp + 0x2ec], al
mov dl, 0x68
lea rcx, [rsp + 0x2e8]
call fcn.140027470
mov byte [rsp + 0x2ed], al
mov dl, 0x65
lea rcx, [rsp + 0x2e8]
call fcn.140027470
mov byte [rsp + 0x2ee], al
mov dl, 0x6d
lea rcx, [rsp + 0x2e8]
call fcn.140027470
mov byte [rsp + 0x2ef], al
mov dl, 0x65
lea rcx, [rsp + 0x2e8]
call fcn.140027470
mov byte [rsp + 0x2f0], al
mov dl, 0x43
lea rcx, [rsp + 0x2e8]
call fcn.140027470
mov byte [rsp + 0x2f1], al
mov dl, 0x6f
lea rcx, [rsp + 0x2e8]
call fcn.140027470
mov byte [rsp + 0x2f2], al
mov dl, 0x6c
lea rcx, [rsp + 0x2e8]
call fcn.140027470
mov byte [rsp + 0x2f3], al
mov dl, 0x31
lea rcx, [rsp + 0x2e8]
call fcn.140027470
mov byte [rsp + 0x2f4], al
mov dl, 0x35
lea rcx, [rsp + 0x2e8]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x2e8]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x2e9]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001e760
mov edx, 0xd
lea rcx, [rsp + 0x2e9]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x2e9]
call fcn.1400066e0
mov rsi, rax
mov byte [rsp + 0x118], 0x20
mov dl, 0x57
lea rcx, [rsp + 0x118]
call fcn.140027470
mov byte [rsp + 0x119], al
mov dl, 0x69
lea rcx, [rsp + 0x118]
call fcn.140027470
mov byte [rsp + 0x11a], al
mov dl, 0x6e
lea rcx, [rsp + 0x118]
call fcn.140027470
mov byte [rsp + 0x11b], al
mov dl, 0x64
lea rcx, [rsp + 0x118]
call fcn.140027470
mov byte [rsp + 0x11c], al
mov dl, 0x6f
lea rcx, [rsp + 0x118]
call fcn.140027470
mov byte [rsp + 0x11d], al
mov dl, 0x77
lea rcx, [rsp + 0x118]
call fcn.140027470
mov byte [rsp + 0x11e], al
mov dl, 0x20
lea rcx, [rsp + 0x118]
call fcn.140027470
mov byte [rsp + 0x11f], al
mov dl, 0x42
lea rcx, [rsp + 0x118]
call fcn.140027470
mov byte [rsp + 0x120], al
mov dl, 0x67
lea rcx, [rsp + 0x118]
call fcn.140027470
mov byte [rsp + 0x121], al
xor eax, eax
mov byte [rsp + 0x122], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x119]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x118]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x119]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x14001e8a0
mov edx, 9
lea rcx, [rsp + 0x119]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x119]
call fcn.1400066e0
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0xf18]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.140013380
lea rdx, [rsp + 0xad8]
lea rcx, [rsp + 0xea8]
call fcn.140007010
vmovups xmm6, xmmword [rax]
call fcn.140048340
vmovups xmmword [rax + 0x138], xmm6
lea rdx, [rsp + 0xae8]
lea rcx, [rsp + 0xeb8]
call fcn.140007010
vmovups xmm6, xmmword [rax]
call fcn.140048340
vmovups xmmword [rax + 0x238], xmm6
lea rdx, [rsp + 0xaf8]
lea rcx, [rsp + 0xf58]
call fcn.140007010
vmovups xmm6, xmmword [rax]
call fcn.140048340
vmovups xmmword [rax + 0x258], xmm6
lea rdx, [rsp + 0xb08]
lea rcx, [rsp + 0xf48]
call fcn.140007010
vmovups xmm6, xmmword [rax]
call fcn.140048340
vmovups xmmword [rax + 0x248], xmm6
lea rdx, [rsp + 0xc18]
lea rcx, [rsp + 0xf08]
call fcn.140007010
vmovups xmm6, xmmword [rax]
call fcn.140048340
vmovups xmmword [rax + 0x158], xmm6
lea rdx, [rsp + 0xb18]
lea rcx, [rsp + 0xf38]
call fcn.140007010
vmovups xmm6, xmmword [rax]
call fcn.140048340
vmovups xmmword [rax + 0x168], xmm6
lea rdx, [rsp + 0xb38]
lea rcx, [rsp + 0xf28]
call fcn.140007010
vmovups xmm6, xmmword [rax]
call fcn.140048340
vmovups xmmword [rax + 0x178], xmm6
lea rdx, [rsp + 0xb48]
lea rcx, [rsp + 0xf18]
call fcn.140007010
vmovups xmm6, xmmword [rax]
call fcn.140048340
vmovups xmmword [rax + 0x108], xmm6
lea rdx, [rsp + 0xb58]
lea rcx, [rsp + 0xed8]
call fcn.140007010
vmovups xmm6, xmmword [rax]
call fcn.140048340
vmovups xmmword [rax + 0x118], xmm6
lea rdx, [rsp + 0xb68]
lea rcx, [rsp + 0xec8]
call fcn.140007010
vmovups xmm6, xmmword [rax]
call fcn.140048340
vmovups xmmword [rax + 0x268], xmm6
lea rdx, [rsp + 0xb78]
lea rcx, [rsp + 0xf88]
call fcn.140007010
vmovups xmm6, xmmword [rax]
call fcn.140048340
vmovups xmmword [rax + 0x288], xmm6
lea rdx, [rsp + 0xb88]
lea rcx, [rsp + 0xf78]
call fcn.140007010
vmovups xmm6, xmmword [rax]
call fcn.140048340
vmovups xmmword [rax + 0x278], xmm6
lea rdx, [rsp + 0xb98]
lea rcx, [rsp + 0xf68]
call fcn.140007010
vmovups xmm6, xmmword [rax]
call fcn.140048340
vmovups xmmword [rax + 0x1c8], xmm6
lea rdx, [rsp + 0xbb8]
lea rcx, [rsp + 0xee8]
call fcn.140007010
vmovups xmm6, xmmword [rax]
call fcn.140048340
vmovups xmmword [rax + 0xf8], xmm6
lea rdx, [rsp + 0xbc8]
lea rcx, [rsp + 0xf98]
call fcn.140007010
vmovups xmm6, xmmword [rax]
call fcn.140048340
vmovups xmmword [rax + 0xe8], xmm6
lea rdx, [rsp + 0xbd8]
lea rcx, [rsp + 0xef8]
call fcn.140007010
vmovups xmm6, xmmword [rax]
call fcn.140048340
vmovups xmmword [rax + 0x298], xmm6
call fcn.14007d7b0
call fcn.140057bb0
vaddss xmm0, xmm0, xmm15
call fcn.140057c70
mov ecx, 0xffffffff
call fcn.140078c10
vmovss xmm8, dword [0x1400fb824]
vsubss xmm1, xmm0, xmm8
vmovss xmm6, dword [0x1400fb830]
vmovaps xmm2, xmm6
lea rcx, [rsp + 0x88c]
call fcn.140006fc0
mov byte [rsp + 0x3d8], 0x19
mov dl, 0xef
lea rcx, [rsp + 0x3d8]
call fcn.140027470
mov byte [rsp + 0x3d9], al
mov dl, 0x83
lea rcx, [rsp + 0x3d8]
call fcn.140027470
mov byte [rsp + 0x3da], al
mov dl, 0x85
lea rcx, [rsp + 0x3d8]
call fcn.140027470
mov byte [rsp + 0x3db], al
mov dl, 0x20
lea rcx, [rsp + 0x3d8]
call fcn.140027470
mov byte [rsp + 0x3dc], al
mov dl, 0x53
lea rcx, [rsp + 0x3d8]
call fcn.140027470
mov byte [rsp + 0x3dd], al
mov dl, 0x6f
lea rcx, [rsp + 0x3d8]
call fcn.140027470
mov byte [rsp + 0x3de], al
mov dl, 0x75
lea rcx, [rsp + 0x3d8]
call fcn.140027470
mov byte [rsp + 0x3df], al
mov dl, 0x72
lea rcx, [rsp + 0x3d8]
call fcn.140027470
mov byte [rsp + 0x3e0], al
mov dl, 0x63
lea rcx, [rsp + 0x3d8]
call fcn.140027470
mov byte [rsp + 0x3e1], al
mov dl, 0x65
lea rcx, [rsp + 0x3d8]
call fcn.140027470
mov byte [rsp + 0x3e2], al
mov dl, 0x20
lea rcx, [rsp + 0x3d8]
call fcn.140027470
mov byte [rsp + 0x3e3], al
mov dl, 0x43
lea rcx, [rsp + 0x3d8]
call fcn.140027470
mov byte [rsp + 0x3e4], al
mov dl, 0x6f
lea rcx, [rsp + 0x3d8]
call fcn.140027470
mov byte [rsp + 0x3e5], al
mov dl, 0x64
lea rcx, [rsp + 0x3d8]
call fcn.140027470
mov byte [rsp + 0x3e6], al
mov dl, 0x65
lea rcx, [rsp + 0x3d8]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x3d8]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3d9]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x14001ed30
mov edx, 0xf
lea rcx, [rsp + 0x3d9]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x3d9]
call fcn.1400066e0
lea rdx, [rsp + 0x88c]
mov rcx, rax
call fcn.14007b710
test al, al
je 0x14001f11f
mov byte [rsp + 0x528], 0x20
mov dl, 0x68
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x529], al
mov dl, 0x74
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x52a], al
mov dl, 0x74
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x52b], al
mov dl, 0x70
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x52c], al
mov dl, 0x73
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x52d], al
mov dl, 0x3a
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x52e], al
mov dl, 0x2f
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x52f], al
mov dl, 0x2f
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x530], al
mov dl, 0x67
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x531], al
mov dl, 0x69
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x532], al
mov dl, 0x74
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x533], al
mov dl, 0x68
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x534], al
mov dl, 0x75
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x535], al
mov dl, 0x62
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x536], al
mov dl, 0x2e
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x537], al
mov dl, 0x63
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x538], al
mov dl, 0x6f
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x539], al
mov dl, 0x6d
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x53a], al
mov dl, 0x2f
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x53b], al
mov dl, 0x43
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x53c], al
mov dl, 0x6f
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x53d], al
mov dl, 0x77
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x53e], al
mov dl, 0x4e
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x53f], al
mov dl, 0x6f
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x540], al
mov dl, 0x77
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x541], al
mov dl, 0x42
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x542], al
mov dl, 0x2f
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x543], al
mov dl, 0x41
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x544], al
mov dl, 0x69
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x545], al
mov dl, 0x6d
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x546], al
mov dl, 0x73
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x547], al
mov dl, 0x74
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x548], al
mov dl, 0x61
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x549], al
mov dl, 0x72
lea rcx, [rsp + 0x528]
call fcn.140027470
mov byte [rsp + 0x54a], al
xor eax, eax
mov byte [rsp + 0x54b], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x529]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x528]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x529]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0x22
jb 0x14001f0b0
mov edx, 0x22
lea rcx, [rsp + 0x529]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x529]
call fcn.1400066e0
mov rdx, rax
mov rcx, qword [0x1401cc9b8]
call fcn.14009e880
call fcn.140057bb0
vaddss xmm0, xmm0, xmm15
call fcn.140057c70
mov ecx, 0xffffffff
call fcn.140078c10
vsubss xmm1, xmm0, xmm8
vmovaps xmm2, xmm6
lea rcx, [rsp + 0x864]
call fcn.140006fc0
mov byte [rsp + 0x450], 0x71
mov dl, 0xef
lea rcx, [rsp + 0x450]
call fcn.140027470
mov byte [rsp + 0x451], al
mov dl, 0x92
lea rcx, [rsp + 0x450]
call fcn.140027470
mov byte [rsp + 0x452], al
mov dl, 0xad
lea rcx, [rsp + 0x450]
call fcn.140027470
mov byte [rsp + 0x453], al
mov dl, 0x20
lea rcx, [rsp + 0x450]
call fcn.140027470
mov byte [rsp + 0x454], al
mov dl, 0x4a
lea rcx, [rsp + 0x450]
call fcn.140027470
mov byte [rsp + 0x455], al
mov dl, 0x6f
lea rcx, [rsp + 0x450]
call fcn.140027470
mov byte [rsp + 0x456], al
mov dl, 0x69
lea rcx, [rsp + 0x450]
call fcn.140027470
mov byte [rsp + 0x457], al
mov dl, 0x6e
lea rcx, [rsp + 0x450]
call fcn.140027470
mov byte [rsp + 0x458], al
mov dl, 0x20
lea rcx, [rsp + 0x450]
call fcn.140027470
mov byte [rsp + 0x459], al
mov dl, 0x44
lea rcx, [rsp + 0x450]
call fcn.140027470
mov byte [rsp + 0x45a], al
mov dl, 0x69
lea rcx, [rsp + 0x450]
call fcn.140027470
mov byte [rsp + 0x45b], al
mov dl, 0x73
lea rcx, [rsp + 0x450]
call fcn.140027470
mov byte [rsp + 0x45c], al
mov dl, 0x63
lea rcx, [rsp + 0x450]
call fcn.140027470
mov byte [rsp + 0x45d], al
mov dl, 0x6f
lea rcx, [rsp + 0x450]
call fcn.140027470
mov byte [rsp + 0x45e], al
mov dl, 0x72
lea rcx, [rsp + 0x450]
call fcn.140027470
mov byte [rsp + 0x45f], al
mov dl, 0x64
lea rcx, [rsp + 0x450]
call fcn.140027470
mov byte [rsp + 0x460], al
xor eax, eax
mov byte [rsp + 0x461], al
mov rdi, r15
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x451]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x450]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x451]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0x10
jb 0x14001f2d0
mov edx, 0x10
lea rcx, [rsp + 0x451]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x451]
call fcn.1400066e0
lea rdx, [rsp + 0x864]
mov rcx, rax
call fcn.14007b710
test al, al
je 0x14001f6ff
mov byte [rsp + 0x550], 0x75
mov dl, 0x68
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x551], al
mov dl, 0x74
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x552], al
mov dl, 0x74
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x553], al
mov dl, 0x70
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x554], al
mov dl, 0x73
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x555], al
mov dl, 0x3a
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x556], al
mov dl, 0x2f
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x557], al
mov dl, 0x2f
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x558], al
mov dl, 0x64
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x559], al
mov dl, 0x69
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x55a], al
mov dl, 0x73
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x55b], al
mov dl, 0x63
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x55c], al
mov dl, 0x6f
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x55d], al
mov dl, 0x72
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x55e], al
mov dl, 0x64
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x55f], al
mov dl, 0x2e
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x560], al
mov dl, 0x63
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x561], al
mov dl, 0x6f
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x562], al
mov dl, 0x6d
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x563], al
mov dl, 0x2f
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x564], al
mov dl, 0x69
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x565], al
mov dl, 0x6e
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x566], al
mov dl, 0x76
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x567], al
mov dl, 0x69
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x568], al
mov dl, 0x74
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x569], al
mov dl, 0x65
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x56a], al
mov dl, 0x2f
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x56b], al
mov dl, 0x56
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x56c], al
mov dl, 0x67
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x56d], al
mov dl, 0x52
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x56e], al
mov dl, 0x72
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x56f], al
mov dl, 0x78
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x570], al
mov dl, 0x77
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x571], al
mov dl, 0x65
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x572], al
mov dl, 0x73
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x573], al
mov dl, 0x50
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x574], al
mov dl, 0x7a
lea rcx, [rsp + 0x550]
call fcn.140027470
mov byte [rsp + 0x575], al
xor eax, eax
mov byte [rsp + 0x576], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x551]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x550]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x551]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0x25
jb 0x14001f690
mov edx, 0x25
lea rcx, [rsp + 0x551]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x551]
call fcn.1400066e0
mov rdx, rax
mov rcx, qword [0x1401cc9b8]
call fcn.14009e880
mov byte [rsp + 0x44], 0x17
mov dl, 0x43
lea rcx, [rsp + 0x44]
call fcn.140027470
mov byte [rsp + 0x45], al
mov dl, 0x4e
lea rcx, [rsp + 0x44]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x44]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x45]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 2
jb 0x14001f730
mov edx, 2
lea rcx, [rsp + 0x45]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x45]
call fcn.1400066e0
mov rdx, rax
lea rcx, [0x1401ca388]
call fcn.14002a380
test al, al
je 0x140020762
call fcn.140057bb0
vaddss xmm0, xmm0, xmm15
call fcn.140057c70
mov ecx, 0xffffffff
call fcn.140078c10
vsubss xmm1, xmm0, xmm8
vmovaps xmm2, xmm6
lea rcx, [rsp + 0x86c]
call fcn.140006fc0
mov byte [rsp + 0x1b8], 0x3e
mov dl, 0xef
lea rcx, [rsp + 0x1b8]
call fcn.140027470
mov byte [rsp + 0x1b9], al
mov dl, 0x92
lea rcx, [rsp + 0x1b8]
call fcn.140027470
mov byte [rsp + 0x1ba], al
mov dl, 0xad
lea rcx, [rsp + 0x1b8]
call fcn.140027470
mov byte [rsp + 0x1bb], al
mov dl, 0x20
lea rcx, [rsp + 0x1b8]
call fcn.140027470
mov byte [rsp + 0x1bc], al
mov dl, 0x51
lea rcx, [rsp + 0x1b8]
call fcn.140027470
mov byte [rsp + 0x1bd], al
mov dl, 0x51
lea rcx, [rsp + 0x1b8]
call fcn.140027470
mov byte [rsp + 0x1be], al
mov dl, 0x20
lea rcx, [rsp + 0x1b8]
call fcn.140027470
mov byte [rsp + 0x1bf], al
mov dl, 0x47
lea rcx, [rsp + 0x1b8]
call fcn.140027470
mov byte [rsp + 0x1c0], al
mov dl, 0x72
lea rcx, [rsp + 0x1b8]
call fcn.140027470
mov byte [rsp + 0x1c1], al
mov dl, 0x6f
lea rcx, [rsp + 0x1b8]
call fcn.140027470
mov byte [rsp + 0x1c2], al
mov dl, 0x75
lea rcx, [rsp + 0x1b8]
call fcn.140027470
mov byte [rsp + 0x1c3], al
mov dl, 0x70
lea rcx, [rsp + 0x1b8]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x1b8]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x1b9]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001f8f0
mov edx, 0xc
lea rcx, [rsp + 0x1b9]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x1b9]
call fcn.1400066e0
lea rdx, [rsp + 0x86c]
mov rcx, rax
call fcn.14007b710
test al, al
je 0x140020762
mov byte [rsp + 0x620], 0x4e
mov dl, 0x68
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x621], al
mov dl, 0x74
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x622], al
mov dl, 0x74
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x623], al
mov dl, 0x70
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x624], al
mov dl, 0x73
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x625], al
mov dl, 0x3a
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x626], al
mov dl, 0x2f
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x627], al
mov dl, 0x2f
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x628], al
mov dl, 0x71
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x629], al
mov dl, 0x6d
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x62a], al
mov dl, 0x2e
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x62b], al
mov dl, 0x71
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x62c], al
mov dl, 0x71
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x62d], al
mov dl, 0x2e
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x62e], al
mov dl, 0x63
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x62f], al
mov dl, 0x6f
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x630], al
mov dl, 0x6d
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x631], al
mov dl, 0x2f
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x632], al
mov dl, 0x63
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x633], al
mov dl, 0x67
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x634], al
mov dl, 0x69
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x635], al
mov dl, 0x2d
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x636], al
mov dl, 0x62
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x637], al
mov dl, 0x69
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x638], al
mov dl, 0x6e
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x639], al
mov dl, 0x2f
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x63a], al
mov dl, 0x71
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x63b], al
mov dl, 0x6d
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x63c], al
mov dl, 0x2f
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x63d], al
mov dl, 0x71
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x63e], al
mov dl, 0x72
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x63f], al
mov dl, 0x3f
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x640], al
mov dl, 0x6b
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x641], al
mov dl, 0x3d
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x642], al
mov dl, 0x31
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x643], al
mov dl, 0x49
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x644], al
mov dl, 0x2d
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x645], al
mov dl, 0x32
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x646], al
mov dl, 0x6c
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x647], al
mov dl, 0x64
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x648], al
mov dl, 0x4f
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x649], al
mov dl, 0x63
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x64a], al
mov dl, 0x51
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x64b], al
mov dl, 0x6b
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x64c], al
mov dl, 0x46
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x64d], al
mov dl, 0x59
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x64e], al
mov dl, 0x43
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x64f], al
mov dl, 0x41
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x650], al
mov dl, 0x6b
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x651], al
mov dl, 0x5f
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x652], al
mov dl, 0x34
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x653], al
mov dl, 0x61
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x654], al
mov dl, 0x79
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x655], al
mov dl, 0x59
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x656], al
mov dl, 0x32
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x657], al
mov dl, 0x47
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x658], al
mov dl, 0x68
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x659], al
mov dl, 0x49
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x65a], al
mov dl, 0x50
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x65b], al
mov dl, 0x58
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x65c], al
mov dl, 0x55
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x65d], al
mov dl, 0x59
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x65e], al
mov dl, 0x65
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x65f], al
mov dl, 0x50
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x660], al
mov dl, 0x55
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x661], al
mov dl, 0x61
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x662], al
mov dl, 0x26
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x663], al
mov dl, 0x6a
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x664], al
mov dl, 0x75
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x665], al
mov dl, 0x6d
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x666], al
mov dl, 0x70
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x667], al
mov dl, 0x5f
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x668], al
mov dl, 0x66
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x669], al
mov dl, 0x72
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x66a], al
mov dl, 0x6f
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x66b], al
mov dl, 0x6d
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x66c], al
mov dl, 0x3d
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x66d], al
mov dl, 0x77
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x66e], al
mov dl, 0x65
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x66f], al
mov dl, 0x62
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x670], al
mov dl, 0x61
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x671], al
mov dl, 0x70
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x672], al
mov dl, 0x69
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x673], al
mov dl, 0x26
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x674], al
mov dl, 0x61
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x675], al
mov dl, 0x75
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x676], al
mov dl, 0x74
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x677], al
mov dl, 0x68
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x678], al
mov dl, 0x4b
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x679], al
mov dl, 0x65
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x67a], al
mov dl, 0x79
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x67b], al
mov dl, 0x3d
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x67c], al
mov dl, 0x46
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x67d], al
mov dl, 0x66
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x67e], al
mov dl, 0x33
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x67f], al
mov dl, 0x56
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x680], al
mov dl, 0x4f
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x681], al
mov dl, 0x6f
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x682], al
mov dl, 0x4b
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x683], al
mov dl, 0x57
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x684], al
mov dl, 0x38
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x685], al
mov dl, 0x75
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x686], al
mov dl, 0x36
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x687], al
mov dl, 0x31
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x688], al
mov dl, 0x72
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x689], al
mov dl, 0x45
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x68a], al
mov dl, 0x34
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x68b], al
mov dl, 0x57
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x68c], al
mov dl, 0x71
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x68d], al
mov dl, 0x46
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x68e], al
mov dl, 0x33
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x68f], al
mov dl, 0x55
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x690], al
mov dl, 0x34
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x691], al
mov dl, 0x36
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x692], al
mov dl, 0x65
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x693], al
mov dl, 0x30
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x694], al
mov dl, 0x6d
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x695], al
mov dl, 0x51
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x696], al
mov dl, 0x63
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x697], al
mov dl, 0x6f
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x698], al
mov dl, 0x38
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x699], al
mov dl, 0x4d
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x69a], al
mov dl, 0x36
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x69b], al
mov dl, 0x54
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x69c], al
mov dl, 0x65
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x69d], al
mov dl, 0x57
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x69e], al
mov dl, 0x70
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x69f], al
mov dl, 0x37
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6a0], al
mov dl, 0x67
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6a1], al
mov dl, 0x4b
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6a2], al
mov dl, 0x44
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6a3], al
mov dl, 0x79
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6a4], al
mov dl, 0x6f
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6a5], al
mov dl, 0x39
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6a6], al
mov dl, 0x64
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6a7], al
mov dl, 0x42
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6a8], al
mov dl, 0x2f
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6a9], al
mov dl, 0x4b
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6aa], al
mov dl, 0x5a
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6ab], al
mov dl, 0x66
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6ac], al
mov dl, 0x55
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6ad], al
mov dl, 0x37
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6ae], al
mov dl, 0x35
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6af], al
mov dl, 0x78
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6b0], al
mov dl, 0x50
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6b1], al
mov dl, 0x69
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6b2], al
mov dl, 0x66
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6b3], al
mov dl, 0x65
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6b4], al
mov dl, 0x6f
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6b5], al
mov dl, 0x34
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6b6], al
mov dl, 0x64
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6b7], al
mov dl, 0x38
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6b8], al
mov dl, 0x4b
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6b9], al
mov dl, 0x65
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6ba], al
mov dl, 0x34
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6bb], al
mov dl, 0x48
lea rcx, [rsp + 0x620]
call fcn.140027470
mov byte [rsp + 0x6bc], al
xor eax, eax
mov byte [rsp + 0x6bd], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x621]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x620]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x621]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0x9c
jb 0x1400206f0
mov edx, 0x9c
lea rcx, [rsp + 0x621]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x621]
call fcn.1400066e0
mov rdx, rax
mov rcx, qword [0x1401cc9b8]
call fcn.14009e880
call fcn.14007d7b0
call fcn.140057bb0
vaddss xmm0, xmm0, xmm15
call fcn.140057c70
vmovaps xmm2, xmm6
vmovss xmm8, dword [0x1400fb8bc]
vmovaps xmm1, xmm8
lea rcx, [rsp + 0x874]
call fcn.140006fc0
mov byte [rsp + 0x338], 0xb
mov dl, 0x55
lea rcx, [rsp + 0x338]
call fcn.140027470
mov byte [rsp + 0x339], al
mov dl, 0x70
lea rcx, [rsp + 0x338]
call fcn.140027470
mov byte [rsp + 0x33a], al
mov dl, 0x64
lea rcx, [rsp + 0x338]
call fcn.140027470
mov byte [rsp + 0x33b], al
mov dl, 0x61
lea rcx, [rsp + 0x338]
call fcn.140027470
mov byte [rsp + 0x33c], al
mov dl, 0x74
lea rcx, [rsp + 0x338]
call fcn.140027470
mov byte [rsp + 0x33d], al
mov dl, 0x65
lea rcx, [rsp + 0x338]
call fcn.140027470
mov byte [rsp + 0x33e], al
mov dl, 0x20
lea rcx, [rsp + 0x338]
call fcn.140027470
mov byte [rsp + 0x33f], al
mov dl, 0x4f
lea rcx, [rsp + 0x338]
call fcn.140027470
mov byte [rsp + 0x340], al
mov dl, 0x66
lea rcx, [rsp + 0x338]
call fcn.140027470
mov byte [rsp + 0x341], al
mov dl, 0x66
lea rcx, [rsp + 0x338]
call fcn.140027470
mov byte [rsp + 0x342], al
mov dl, 0x73
lea rcx, [rsp + 0x338]
call fcn.140027470
mov byte [rsp + 0x343], al
mov dl, 0x65
lea rcx, [rsp + 0x338]
call fcn.140027470
mov byte [rsp + 0x344], al
mov dl, 0x74
lea rcx, [rsp + 0x338]
call fcn.140027470
mov byte [rsp + 0x345], al
mov dl, 0x73
lea rcx, [rsp + 0x338]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x338]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x339]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x1400208e0
mov edx, 0xe
lea rcx, [rsp + 0x339]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x339]
call fcn.1400066e0
lea rdx, [rsp + 0x874]
mov rcx, rax
call fcn.14007b710
test al, al
je 0x140020e4a
mov byte [rsp + 0x500], 0x76
mov dl, 0x68
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x501], al
mov dl, 0x74
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x502], al
mov dl, 0x74
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x503], al
mov dl, 0x70
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x504], al
mov dl, 0x73
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x505], al
mov dl, 0x3a
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x506], al
mov dl, 0x2f
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x507], al
mov dl, 0x2f
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x508], al
mov dl, 0x61
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x509], al
mov dl, 0x69
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x50a], al
mov dl, 0x6d
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x50b], al
mov dl, 0x73
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x50c], al
mov dl, 0x74
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x50d], al
mov dl, 0x61
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x50e], al
mov dl, 0x72
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x50f], al
mov dl, 0x2e
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x510], al
mov dl, 0x74
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x511], al
mov dl, 0x6b
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x512], al
mov dl, 0x6d
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x513], al
mov dl, 0x2e
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x514], al
mov dl, 0x69
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x515], al
mov dl, 0x63
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x516], al
mov dl, 0x75
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x517], al
mov dl, 0x2f
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x518], al
mov dl, 0x75
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x519], al
mov dl, 0x70
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x51a], al
mov dl, 0x64
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x51b], al
mov dl, 0x61
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x51c], al
mov dl, 0x74
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x51d], al
mov dl, 0x65
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x51e], al
mov dl, 0x72
lea rcx, [rsp + 0x500]
call fcn.140027470
mov byte [rsp + 0x51f], al
xor eax, eax
mov byte [rsp + 0x520], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x501]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x500]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x501]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0x1f
jb 0x140020c20
mov edx, 0x1f
lea rcx, [rsp + 0x501]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x501]
call fcn.1400066e0
mov rdx, rax
mov rcx, qword [0x1401cc9b8]
call fcn.14009e880
mov byte [rsp + 0x388], 0x3b
mov dl, 0x48
lea rcx, [rsp + 0x388]
call fcn.140027470
mov byte [rsp + 0x389], al
mov dl, 0x6f
lea rcx, [rsp + 0x388]
call fcn.140027470
mov byte [rsp + 0x38a], al
mov dl, 0x77
lea rcx, [rsp + 0x388]
call fcn.140027470
mov byte [rsp + 0x38b], al
mov dl, 0x20
lea rcx, [rsp + 0x388]
call fcn.140027470
mov byte [rsp + 0x38c], al
mov dl, 0x74
lea rcx, [rsp + 0x388]
call fcn.140027470
mov byte [rsp + 0x38d], al
mov dl, 0x6f
lea rcx, [rsp + 0x388]
call fcn.140027470
mov byte [rsp + 0x38e], al
mov dl, 0x20
lea rcx, [rsp + 0x388]
call fcn.140027470
mov byte [rsp + 0x38f], al
mov dl, 0x75
lea rcx, [rsp + 0x388]
call fcn.140027470
mov byte [rsp + 0x390], al
mov dl, 0x70
lea rcx, [rsp + 0x388]
call fcn.140027470
mov byte [rsp + 0x391], al
mov dl, 0x64
lea rcx, [rsp + 0x388]
call fcn.140027470
mov byte [rsp + 0x392], al
mov dl, 0x61
lea rcx, [rsp + 0x388]
call fcn.140027470
mov byte [rsp + 0x393], al
mov dl, 0x74
lea rcx, [rsp + 0x388]
call fcn.140027470
mov byte [rsp + 0x394], al
mov dl, 0x65
lea rcx, [rsp + 0x388]
call fcn.140027470
mov byte [rsp + 0x395], al
mov dl, 0x3a
lea rcx, [rsp + 0x388]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x388]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x389]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x140020de0
mov edx, 0xe
lea rcx, [rsp + 0x389]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x389]
call fcn.1400066e0
xor edx, edx
mov rcx, rax
call fcn.140058bf0
vmovaps xmm1, xmm9
vmovaps xmm0, xmm7
call fcn.140057aa0
vmovaps xmm2, xmm6
vmovaps xmm1, xmm8
lea rcx, [rsp + 0x87c]
call fcn.140006fc0
mov byte [rsp + 0x138], 0x2e
mov dl, 0x53
lea rcx, [rsp + 0x138]
call fcn.140027470
mov byte [rsp + 0x139], al
mov dl, 0x61
lea rcx, [rsp + 0x138]
call fcn.140027470
mov byte [rsp + 0x13a], al
mov dl, 0x66
lea rcx, [rsp + 0x138]
call fcn.140027470
mov byte [rsp + 0x13b], al
mov dl, 0x65
lea rcx, [rsp + 0x138]
call fcn.140027470
mov byte [rsp + 0x13c], al
mov dl, 0x20
lea rcx, [rsp + 0x138]
call fcn.140027470
mov byte [rsp + 0x13d], al
mov dl, 0x45
lea rcx, [rsp + 0x138]
call fcn.140027470
mov byte [rsp + 0x13e], al
mov dl, 0x78
lea rcx, [rsp + 0x138]
call fcn.140027470
mov byte [rsp + 0x13f], al
mov dl, 0x69
lea rcx, [rsp + 0x138]
call fcn.140027470
mov byte [rsp + 0x140], al
mov dl, 0x74
lea rcx, [rsp + 0x138]
call fcn.140027470
mov byte [rsp + 0x141], al
xor eax, eax
mov byte [rsp + 0x142], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x139]
call fcn.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x138]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x139]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x140020f50
mov edx, 9
lea rcx, [rsp + 0x139]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x139]
call fcn.1400066e0
lea rdx, [rsp + 0x87c]
mov rcx, rax
call fcn.14007b710
test al, al
je 0x140020fc9
call fcn.14000bce0
mov byte [rsp + 0x398], 0x41
mov dl, 0x48
lea rcx, [rsp + 0x398]
call fcn.140027470
mov byte [rsp + 0x399], al
mov dl, 0x6f
lea rcx, [rsp + 0x398]
call fcn.140027470
mov byte [rsp + 0x39a], al
mov dl, 0x77
lea rcx, [rsp + 0x398]
call fcn.140027470
mov byte [rsp + 0x39b], al
mov dl, 0x20
lea rcx, [rsp + 0x398]
call fcn.140027470
mov byte [rsp + 0x39c], al
mov dl, 0x74
lea rcx, [rsp + 0x398]
call fcn.140027470
mov byte [rsp + 0x39d], al
mov dl, 0x6f
lea rcx, [rsp + 0x398]
call fcn.140027470
mov byte [rsp + 0x39e], al
mov dl, 0x20
lea rcx, [rsp + 0x398]
call fcn.140027470
mov byte [rsp + 0x39f], al
mov dl, 0x75
lea rcx, [rsp + 0x398]
call fcn.140027470
mov byte [rsp + 0x3a0], al
mov dl, 0x70
lea rcx, [rsp + 0x398]
call fcn.140027470
mov byte [rsp + 0x3a1], al
mov dl, 0x64
lea rcx, [rsp + 0x398]
call fcn.140027470
mov byte [rsp + 0x3a2], al
mov dl, 0x61
lea rcx, [rsp + 0x398]
call fcn.140027470
mov byte [rsp + 0x3a3], al
mov dl, 0x74
lea rcx, [rsp + 0x398]
call fcn.140027470
mov byte [rsp + 0x3a4], al
mov dl, 0x65
lea rcx, [rsp + 0x398]
call fcn.140027470
mov byte [rsp + 0x3a5], al
mov dl, 0x3a
lea rcx, [rsp + 0x398]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x398]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x399]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x140021120
mov edx, 0xe
lea rcx, [rsp + 0x399]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x399]
call fcn.1400066e0
xor edx, edx
mov r8d, 0x40
mov rcx, rax
call fcn.140059310
test al, al
je 0x140021275
lea rcx, str.1._Click_fetch_Offsets_to_fetch_game_offsets.
call fcn.14007a8a0
lea rcx, str.2._Click_Download_YAML_to_download_the_yaml_file.
call fcn.14007a8a0
lea rcx, str.3._Put_the_yaml_file_in_DocumentsAimStarOffsets_folder.
call fcn.14007a8a0
lea rcx, str.4._Restart_the_cheat.
call fcn.14007a8a0
vmovaps xmm2, xmm7
vmovaps xmm1, xmm7
lea rcx, [rsp + 0x960]
call fcn.140006fc0
mov rsi, rax
mov byte [rsp + 0x48], 0x22
mov dl, 0x4f
lea rcx, [rsp + 0x48]
call fcn.140027470
mov byte [rsp + 0x49], al
mov dl, 0x4b
lea rcx, [rsp + 0x48]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x48]
call fcn.140027470
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x49]
call fcn.140027480
mov byte [rax], bl
inc rdi
cmp rdi, 2
jb 0x140021210
mov edx, 2
lea rcx, [rsp + 0x49]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x49]
call fcn.1400066e0
mov rdx, rsi
mov rcx, rax
call fcn.14007b710
test al, al
je 0x140021275
call fcn.1400590e0
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.14007a080
mov eax, dword [0x140158200]
cmp eax, 3
jne 0x1400214b8
xor r8d, r8d
xor edx, edx
mov ecx, 2
call fcn.14007a080
call fcn.1400a4420
mov dword [rsp + 0xd6c], 0x4b0
call fcn.140079820
vmovaps xmm0, xmm12
call fcn.140057cb0
mov byte [rsp + 0x328], 0x28
mov dl, 0x43
lea rcx, [rsp + 0x328]
call fcn.140027470
mov byte [rsp + 0x329], al
mov dl, 0x68
lea rcx, [rsp + 0x328]
call fcn.140027470
mov byte [rsp + 0x32a], al
mov dl, 0x65
lea rcx, [rsp + 0x328]
call fcn.140027470
mov byte [rsp + 0x32b], al
mov dl, 0x61
lea rcx, [rsp + 0x328]
call fcn.140027470
mov byte [rsp + 0x32c], al
mov dl, 0x74
lea rcx, [rsp + 0x328]
call fcn.140027470
mov byte [rsp + 0x32d], al
mov dl, 0x20
lea rcx, [rsp + 0x328]
call fcn.140027470
mov byte [rsp + 0x32e], al
mov dl, 0x53
lea rcx, [rsp + 0x328]
call fcn.140027470
mov byte [rsp + 0x32f], al
mov dl, 0x65
lea rcx, [rsp + 0x328]
call fcn.140027470
mov byte [rsp + 0x330], al
mov dl, 0x74
lea rcx, [rsp + 0x328]
call fcn.140027470
mov byte [rsp + 0x331], al
mov dl, 0x74
lea rcx, [rsp + 0x328]
call fcn.140027470
mov byte [rsp + 0x332], al
mov dl, 0x69
lea rcx, [rsp + 0x328]
call fcn.140027470
mov byte [rsp + 0x333], al
mov dl, 0x6e
lea rcx, [rsp + 0x328]
call fcn.140027470
mov byte [rsp + 0x334], al
mov dl, 0x67
lea rcx, [rsp + 0x328]
call fcn.140027470
mov byte [rsp + 0x335], al
mov dl, 0x73
lea rcx, [rsp + 0x328]
call fcn.140027470
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.140027480
movzx edx, byte [rax]
lea rcx, [rsp + 0x328]
call fcn.140027470
movzx ebx, al
mov rdx, r15
lea rcx, [rsp + 0x329]
call fcn.140027480
mov byte [rax], bl
inc r15
cmp r15, 0xe
jb 0x140021410
mov edx, 0xe
lea rcx, [rsp + 0x329]
call fcn.140027480
mov byte [rax], 0
lea rcx, [rsp + 0x329]
call fcn.1400066e0
mov rcx, rax
call fcn.14007e2b0
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xd6c]
mov qword [rsp + 0x20], rax
lea r9, [0x1401173f0]
lea r8, [0x1401173f8]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401cc670]
call fcn.140013600
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.14007a080
call fcn.14004f430
call fcn.140054180
call fcn.140012860
mov rcx, qword [rsp + 0xfc0]
xor rcx, rsp
call fcn.1400d7930
lea r11, [rsp + 0x1070]
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