Function at 0x140013bc0
Capabilities:
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.1400d1490
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 [0x140102340]
xor rax, rsp
mov qword [rsp + 0xfc0], rax
xor r15d, r15d
call fcn.140012fb0
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 [0x1401023ec]
vxorps xmm2, xmm2, xmm2
vxorps xmm1, xmm1, xmm1
test ecx, ecx
je 0x140013df2
sub ecx, 1
je 0x140013d96
sub ecx, 1
je 0x140013d37
sub ecx, 1
mov rbx, qword [0x1401b5230]
vcvtsi2ss xmm2, xmm2, dword [0x1401b51e4]
vcvtsi2ss xmm1, xmm1, dword [0x1401b5264]
je 0x140013d08
cmp ecx, 1
je 0x140013cd9
lea rcx, [rsp + 0x978]
jmp 0x140013e11
lea rcx, [rsp + 0xa40]
call fcn.140006e30
vmovsd xmm0, qword [rax]
vmovss xmm1, dword [0x140141204]
vmovss dword [rsp + 0xd48], xmm1
vmovups xmm1, xmmword [0x1401b3318]
jmp 0x140013e3b
lea rcx, [rsp + 0xa48]
call fcn.140006e30
vmovsd xmm0, qword [rax]
vmovss xmm1, dword [0x140141204]
vmovss dword [rsp + 0xd48], xmm1
vmovups xmm1, xmmword [0x14014127c]
jmp 0x140013e33
mov rbx, qword [0x1401b5200]
vcvtsi2ss xmm2, xmm2, dword [0x1401b51dc]
vcvtsi2ss xmm1, xmm1, dword [0x1401b5260]
lea rcx, [rsp + 0xa50]
call fcn.140006e30
vmovsd xmm0, qword [rax]
vmovsd qword [rsp + 0xd50], xmm0
vmovss xmm1, dword [0x140141214]
vmovss dword [rsp + 0xd48], xmm1
vmovss xmm0, dword [0x140141218]
vmovups xmm1, xmmword [0x14014126c]
vmovups xmmword [0x1401b3318], xmm1
jmp 0x140013e4c
mov rbx, qword [0x1401b5218]
vcvtsi2ss xmm2, xmm2, dword [0x1401b51f8]
vcvtsi2ss xmm1, xmm1, dword [0x1401b520c]
lea rcx, [rsp + 0xa58]
call fcn.140006e30
vmovsd xmm0, qword [rax]
vmovsd qword [rsp + 0xd50], xmm0
vmovss xmm1, dword [0x14014120c]
vmovss dword [rsp + 0xd48], xmm1
vmovss xmm0, dword [0x140141210]
vmovups xmm1, xmmword [0x14014125c]
vmovups xmmword [0x1401b3318], xmm1
jmp 0x140013e4c
mov rbx, qword [0x1401b5230]
vcvtsi2ss xmm2, xmm2, dword [0x1401b51e4]
vcvtsi2ss xmm1, xmm1, dword [0x1401b5264]
lea rcx, [rsp + 0xa60]
call fcn.140006e30
vmovsd xmm0, qword [rax]
vmovss xmm1, dword [0x140141204]
vmovss dword [rsp + 0xd48], xmm1
vmovups xmm1, xmmword [0x14014124c]
vmovups xmmword [0x1401b3318], xmm1
vmovsd qword [rsp + 0xd50], xmm0
vmovss xmm0, dword [0x140141208]
vmovss dword [rsp + 0xd4c], xmm0
vmovups xmmword [rsp + 0xe98], xmm1
mov rcx, qword [0x1401b5270]
vmovss xmm0, dword [rcx + 0x10]
vsubss xmm1, xmm0, dword [0x1400e8220]
vmulss xmm3, xmm1, dword [0x1400e7f14]
vmovss xmm0, dword [rcx + 0x14]
vsubss xmm0, xmm0, dword [0x1400e8210]
vmulss xmm1, xmm0, dword [0x1400e7f14]
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], 0x1a
mov al, 0x5b
mov cl, 0x73
mov dl, 0x77
mov r8b, 0x49
mov r9b, 0x6e
mov r10b, 0x7b
mov r11b, 0x68
xor edi, edi
xor al, 0x1a
mov byte [rsp + 0x729], al
xor cl, 0x1a
mov byte [rsp + 0x72a], cl
xor dl, 0x1a
mov byte [rsp + 0x72b], dl
xor r8b, 0x1a
mov byte [rsp + 0x72c], r8b
xor r9b, 0x1a
mov byte [rsp + 0x72d], r9b
xor r10b, 0x1a
mov byte [rsp + 0x72e], r10b
xor r11b, 0x1a
mov byte [rsp + 0x72f], r11b
mov byte [rsp + 0x730], dil
xor edx, edx
mov r8d, 0x23
lea rcx, [rsp + 0x729]
call fcn.140052250
lea rcx, [rsp + 0xd48]
call fcn.140057ed0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x980], xmm0
vmovdqu xmm6, xmmword [0x1400e89f0]
vmovups xmmword [rsp + 0x990], xmm6
vmovss xmm8, dword [0x1400e7f64]
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.14007c600
vmovss xmm0, dword [0x1400e80ec]
vmovss dword [rsp + 0x804], xmm0
vmovss xmm15, dword [0x1400e807c]
vmovss dword [rsp + 0x808], xmm15
lea rcx, [rsp + 0x804]
call fcn.140057ed0
mov r8, qword [0x1401b32a8]
add r8, 0xfffffffffffffff0
lea rax, [rsp + 0x768]
mov qword [rsp + 0x20], rax
mov r9, 0xffffffffffffffff
lea rdx, [0x1401b3298]
lea rcx, [rsp + 0xa98]
call fcn.14002ab70
nop
lea rcx, [rsp + 0xa98]
call fcn.1400087a0
mov rbx, rax
mov dword [rsp + 0x20], 0x2d
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0xbe8]
call fcn.140005960
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0x9a0], xmm0
mov rdx, rbx
lea rcx, [rsp + 0x9a0]
call fcn.14007aca0
nop
lea rcx, [rsp + 0xa98]
call fcn.140006410
lea rcx, [0x14014121c]
call fcn.140057ed0
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 [0x1401b51e0]
vmovss dword [rsp + 0x81c], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401b51d4]
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 [0x1401b51e8]
call fcn.14007c600
xor ecx, ecx
call fcn.14004f390
test al, al
je 0x140014176
mov dword [0x140141200], r15d
mov rcx, qword [0x1401b5270]
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.140047250
mov r9d, eax
mov rax, qword [0x1401b5270]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm3, dword [rcx + 0x24]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401b51e0]
vmovss xmm5, dword [0x14014121c]
vaddss xmm0, xmm0, xmm5
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmovss dword [rsp + 0x82c], xmm1
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401b51d4]
vaddss xmm0, xmm2, dword [0x140141220]
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 [0x140141220]
vmovss dword [rsp + 0x838], xmm2
vmovss xmm10, dword [0x1400e8008]
vmovss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], 0xf0
vmovss xmm9, dword [0x1400e80b8]
vmovss dword [rsp + 0x20], xmm9
lea r8, [rsp + 0x82c]
lea rdx, [rsp + 0x834]
mov rcx, rbx
call fcn.14006aec0
lea rcx, [0x140141224]
call fcn.140057ed0
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 [0x1401b51e0]
vmovss dword [rsp + 0x84c], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401b51d4]
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 [0x1401b5250]
call fcn.14007c600
xor ecx, ecx
call fcn.14004f390
test al, al
je 0x14001432d
mov dword [0x140141200], 1
mov rcx, qword [0x1401b5270]
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.140047250
mov r9d, eax
mov rax, qword [0x1401b5270]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm3, dword [rcx + 0x24]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401b51e0]
vmovss xmm5, dword [0x140141224]
vaddss xmm0, xmm0, xmm5
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmovss dword [rsp + 0x854], xmm1
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401b51d4]
vaddss xmm0, xmm2, dword [0x140141228]
vaddss xmm1, xmm0, xmm3
vmovss dword [rsp + 0x858], xmm1
mov rax, qword [rax + 0x3ef8]
vmovss xmm2, dword [rax + 0x24]
vaddss xmm1, xmm5, dword [rax + 0x20]
vmovss dword [rsp + 0x79c], xmm1
vaddss xmm2, xmm2, dword [0x140141228]
vmovss dword [rsp + 0x7a0], xmm2
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.14006aec0
lea rcx, [0x14014122c]
call fcn.140057ed0
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 [0x1401b51e0]
vmovss dword [rsp + 0x774], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401b51d4]
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 [0x1401b51f0]
call fcn.14007c600
xor ecx, ecx
call fcn.14004f390
test al, al
je 0x1400144d4
mov dword [0x140141200], 2
mov rcx, qword [0x1401b5270]
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.140047250
mov r9d, eax
mov rax, qword [0x1401b5270]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm3, dword [rcx + 0x24]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401b51e0]
vmovss xmm5, dword [0x14014122c]
vaddss xmm0, xmm0, xmm5
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmovss dword [rsp + 0x77c], xmm1
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401b51d4]
vaddss xmm0, xmm2, dword [0x140141230]
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 [0x140141230]
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.14006aec0
lea rcx, [0x140141234]
call fcn.140057ed0
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 [0x1401b51e0]
vmovss dword [rsp + 0x824], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401b51d4]
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 [0x1401b5220]
call fcn.14007c600
xor ecx, ecx
call fcn.14004f390
test al, al
je 0x14001467b
mov dword [0x140141200], 3
mov rcx, qword [0x1401b5270]
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.140047250
mov r9d, eax
mov rax, qword [0x1401b5270]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm3, dword [rcx + 0x24]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401b51e0]
vmovss xmm5, dword [0x140141234]
vaddss xmm0, xmm0, xmm5
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmovss dword [rsp + 0x7a4], xmm1
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401b51d4]
vaddss xmm0, xmm2, dword [0x140141238]
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 [0x140141238]
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.14006aec0
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0xfb0]
call fcn.140005960
mov rax, qword [0x1401b5270]
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 [0x1400e80dc]
vaddss xmm0, xmm2, xmm11
vmovss dword [rsp + 0x7b4], xmm0
vmovss xmm1, dword [0x1400e81f8]
vmovss dword [rsp + 0x7b8], xmm1
lea rcx, [rsp + 0x7b4]
call fcn.140057ed0
vmovss xmm0, dword [0x1400e81a8]
vmovss dword [rsp + 0x7bc], xmm0
vmovss xmm1, dword [0x1400e8138]
vmovss dword [rsp + 0x7c0], xmm1
mov rcx, qword [0x1401b5270]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
xor r8d, r8d
lea rdx, str.User
mov rcx, qword [rcx + 0x3ef8]
call fcn.14004bb40
mov edx, eax
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [rsp + 0x7bc]
lea rcx, str.User
call fcn.14004f4c0
mov rax, qword [0x1401b5270]
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 [0x1400e80c0]
vaddss xmm0, xmm4, xmm14
vmovss dword [rsp + 0x7c8], xmm0
lea rcx, [rsp + 0x7c4]
call fcn.140057ed0
lea rcx, [rsp + 0xa68]
call fcn.140057e20
call fcn.14004c2b0
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 [0x1400e8118]
mov rcx, qword [0x1401b5238]
call fcn.140013a00
mov rax, qword [0x1401b5270]
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 [0x1400e8140]
call fcn.140057f30
vmovss xmm6, dword [0x1400e8298]
vmovaps xmm1, xmm6
vxorps xmm0, xmm0, xmm0
call fcn.140057d60
lea rcx, str.USERNAME
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
mov byte [rsp + 0x758], 0x3e
mov cl, 0x6b
mov dl, 0x4d
mov r8b, 0x5b
mov r9b, 0x4c
mov r10b, 4
mov r11b, 0x34
mov bl, 0x1b
movzx edi, dl
xor esi, esi
xor cl, 0x3e
mov byte [rsp + 0x759], cl
xor dl, 0x3e
mov byte [rsp + 0x75a], dl
xor r8b, 0x3e
mov byte [rsp + 0x75b], r8b
xor r9b, 0x3e
mov byte [rsp + 0x75c], r9b
xor r10b, 0x3e
mov byte [rsp + 0x75d], r10b
xor r11b, 0x3e
mov byte [rsp + 0x75e], r11b
xor bl, 0x3e
mov byte [rsp + 0x75f], bl
xor dil, 0x3e
mov byte [rsp + 0x760], dil
mov byte [rsp + 0x761], sil
mov rdx, rax
lea rcx, [rsp + 0x759]
call fcn.14007ab60
call fcn.14004f6f0
mov rax, qword [0x1401b5270]
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.140057f30
mov rax, qword [0x1401b5270]
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 [0x1400e8158]
vmovss dword [rsp + 0x7e0], xmm0
lea rcx, [rsp + 0x7dc]
call fcn.140057ed0
mov byte [rsp + 0x748], 0x22
mov al, 0x70
mov cl, 0x4b
mov dl, 0x4c
mov r8b, 0x45
mov r9b, 0x11
mov r10b, 0xf
mov r11b, 7
mov bl, 0x51
xor al, 0x22
mov byte [rsp + 0x749], al
xor cl, 0x22
mov byte [rsp + 0x74a], cl
xor dl, 0x22
mov byte [rsp + 0x74b], dl
xor r8b, 0x22
mov byte [rsp + 0x74c], r8b
xor r9b, 0x22
mov byte [rsp + 0x74d], r9b
xor r10b, 0x22
mov byte [rsp + 0x74e], r10b
xor r11b, 0x22
mov byte [rsp + 0x74f], r11b
xor bl, 0x22
mov byte [rsp + 0x750], bl
mov byte [rsp + 0x751], sil
lea rdx, str.Aug_14_2024
lea rcx, [rsp + 0x749]
call fcn.14007ab60
lea rcx, [0x14014123c]
call fcn.140057ed0
mov byte [rsp + 0x720], 0x6d
mov al, 0x3d
mov cl, 0xc
mov dl, 0xa
mov r8b, 8
xor al, 0x6d
mov byte [rsp + 0x721], al
xor cl, 0x6d
mov byte [rsp + 0x722], cl
xor dl, 0x6d
mov byte [rsp + 0x723], dl
xor r8b, 0x6d
mov byte [rsp + 0x724], r8b
mov byte [rsp + 0x725], sil
mov rcx, qword [0x1401b5270]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
xor r8d, r8d
lea rdx, [rsp + 0x721]
mov rcx, qword [rcx + 0x3ef8]
call fcn.14004bb40
mov edx, eax
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [0x140141244]
lea rcx, [rsp + 0x721]
call fcn.14004f4c0
lea r14, str._.1f
vmovsd xmm13, qword [0x1400e8000]
mov eax, dword [0x140141200]
test eax, eax
jne 0x1400164c7
xor r8d, r8d
xor edx, edx
mov ecx, 2
call fcn.14007a340
vmovss dword [rsp + 0x7e4], xmm11
vmovss xmm12, dword [0x1400e80f4]
vmovss dword [rsp + 0x7e8], xmm12
lea rcx, [rsp + 0x7e4]
call fcn.140057ed0
mov byte [rsp + 0x738], 0x44
mov al, 0xab
mov cl, 0xc5
mov dl, 0xea
mov r8b, 0x64
mov r9b, 1
mov r10b, 0x17
mov r11b, 0x14
xor ebx, ebx
xor al, 0x44
mov byte [rsp + 0x739], al
xor cl, 0x44
mov byte [rsp + 0x73a], cl
xor dl, 0x44
mov byte [rsp + 0x73b], dl
xor r8b, 0x44
mov byte [rsp + 0x73c], r8b
xor r9b, 0x44
mov byte [rsp + 0x73d], r9b
xor r10b, 0x44
mov byte [rsp + 0x73e], r10b
xor r11b, 0x44
mov byte [rsp + 0x73f], r11b
mov byte [rsp + 0x740], bl
lea rcx, [rsp + 0x739]
call fcn.14007e570
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 [0x1401b5270]
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, [0x1401023c1]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b55e8]
call fcn.1400132d0
cmp byte [0x1401023c1], bl
je 0x14001538c
mov rax, qword [0x1401b54a8]
mov qword [rsp + 0x898], rax
mov rax, qword [0x1401b5530]
mov qword [rsp + 0x8a0], rax
mov rax, qword [0x1401b5518]
mov qword [rsp + 0x8a8], rax
mov rax, qword [0x1401b5520]
mov qword [rsp + 0x8b0], rax
mov rax, qword [0x1401b5668]
mov qword [rsp + 0x8b8], rax
mov rax, qword [0x1401b5468]
mov qword [rsp + 0x8c0], rax
call fcn.140058210
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b33e8]
mov qword [rsp + 0x30], rax
lea rax, str.BoxCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401023c4]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5480]
call fcn.1400132d0
cmp byte [0x1401023c4], bl
je 0x140014e68
call fcn.140058210
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, [0x1401023c0]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b53f8]
call fcn.1400132d0
movsxd rax, dword [0x1401b53b8]
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, [0x1401b53b8]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5578]
call fcn.140013870
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xe7c]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdf8]
lea r8, [0x1401b5a00]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b54c8]
call fcn.1400136e0
call fcn.140058210
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b3418]
mov qword [rsp + 0x30], rax
lea rax, str.FilledBoxCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401b5389]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5460]
call fcn.1400132d0
cmp byte [0x1401b5389], bl
je 0x140014f08
call fcn.140058210
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b3448]
mov qword [rsp + 0x30], rax
lea rax, str.MultiCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401b537b]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5550]
call fcn.1400132d0
call fcn.140058210
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b3438]
mov qword [rsp + 0x30], rax
lea rax, str.HeadBoxCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401b5381]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b54d0]
call fcn.1400132d0
call fcn.140058210
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b3428]
mov qword [rsp + 0x30], rax
lea rax, str.BoneCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401023c2]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5458]
call fcn.1400132d0
call fcn.140058210
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b33f8]
mov qword [rsp + 0x30], rax
lea rax, str.PenisCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401b5380]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5600]
call fcn.1400132d0
call fcn.140058210
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b3408]
mov qword [rsp + 0x30], rax
lea rbx, str.LineCol
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401b5390]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5608]
call fcn.1400132d0
cmp byte [0x1401b5390], sil
je 0x140015082
movsxd rax, dword [0x1401b538c]
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, [0x1401b538c]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b56d0]
call fcn.140013870
call fcn.140058210
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b33d8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401b5385]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b56c8]
call fcn.1400132d0
call fcn.140058210
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, [0x1401023c3]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b54f8]
call fcn.1400132d0
cmp byte [0x1401023c3], sil
je 0x14001514c
call fcn.140058210
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, [0x1401b5383]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5408]
call fcn.1400132d0
call fcn.140058210
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, [0x1401b5378]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5620]
call fcn.1400132d0
cmp byte [0x1401b5378], sil
je 0x1400151d1
call fcn.140058210
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, [0x1401b5379]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5648]
call fcn.1400132d0
call fcn.140058210
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, [0x1401b5387]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b56e8]
call fcn.1400132d0
call fcn.140058210
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, [0x1401b538a]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b56d8]
call fcn.1400132d0
call fcn.140058210
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, [0x1401b5382]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5630]
call fcn.1400132d0
call fcn.140058210
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, [0x1401023c5]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5420]
call fcn.1400132d0
call fcn.140058210
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, [0x1401b5388]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b54e0]
call fcn.1400132d0
call fcn.140058210
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b3458]
mov qword [rsp + 0x30], rax
lea rax, str.VisibleCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401b537a]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b54f0]
call fcn.1400132d0
lea rax, [0x1400de1f8]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xe78]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xe74]
lea r8, [0x1401b5374]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b54d8]
call fcn.140013870
call fcn.140079ae0
vmovaps xmm0, xmm12
call fcn.140057f70
mov byte [rsp + 0x3c0], 0x5a
mov dl, 0xef
lea rcx, [rsp + 0x3c0]
call fcn.140028430
mov byte [rsp + 0x3c1], al
mov dl, 0x96
lea rcx, [rsp + 0x3c0]
call fcn.140028430
mov byte [rsp + 0x3c2], al
mov dl, 0x81
lea rcx, [rsp + 0x3c0]
call fcn.140028430
mov byte [rsp + 0x3c3], al
mov dl, 0x20
lea rcx, [rsp + 0x3c0]
call fcn.140028430
mov byte [rsp + 0x3c4], al
mov dl, 0x45
lea rcx, [rsp + 0x3c0]
call fcn.140028430
mov byte [rsp + 0x3c5], al
mov dl, 0x53
lea rcx, [rsp + 0x3c0]
call fcn.140028430
mov byte [rsp + 0x3c6], al
mov dl, 0x50
lea rcx, [rsp + 0x3c0]
call fcn.140028430
mov byte [rsp + 0x3c7], al
mov dl, 0x20
lea rcx, [rsp + 0x3c0]
call fcn.140028430
mov byte [rsp + 0x3c8], al
mov dl, 0x50
lea rcx, [rsp + 0x3c0]
call fcn.140028430
mov byte [rsp + 0x3c9], al
mov dl, 0x72
lea rcx, [rsp + 0x3c0]
call fcn.140028430
mov byte [rsp + 0x3ca], al
mov dl, 0x65
lea rcx, [rsp + 0x3c0]
call fcn.140028430
mov byte [rsp + 0x3cb], al
mov dl, 0x76
lea rcx, [rsp + 0x3c0]
call fcn.140028430
mov byte [rsp + 0x3cc], al
mov dl, 0x69
lea rcx, [rsp + 0x3c0]
call fcn.140028430
mov byte [rsp + 0x3cd], al
mov dl, 0x65
lea rcx, [rsp + 0x3c0]
call fcn.140028430
mov byte [rsp + 0x3ce], al
mov dl, 0x77
lea rcx, [rsp + 0x3c0]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x3c0]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3c1]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x140015500
mov edx, 0xf
lea rcx, [rsp + 0x3c1]
call fcn.140028450
mov byte [rax], sil
lea rcx, [rsp + 0x3c1]
call fcn.140028440
mov rcx, rax
call fcn.14007e570
mov ecx, 0xffffffff
call fcn.140078ed0
vmovaps xmm6, xmm0
call fcn.140057ea0
vmovaps xmm2, xmm0
vmovaps xmm1, xmm6
lea rcx, [rsp + 0xa70]
call fcn.140006e30
mov rcx, qword [rax]
call fcn.14000f4c0
call fcn.140058210
vmulss xmm2, xmm0, xmm9
vmovaps xmm1, xmm7
lea rcx, [rsp + 0x884]
call fcn.140006e30
lea rcx, [rsp + 0x884]
call fcn.14007d8f0
mov byte [rsp + 0xa8], 0x3e
mov dl, 0xef
lea rcx, [rsp + 0xa8]
call fcn.140028430
mov byte [rsp + 0xa9], al
mov dl, 0x83
lea rcx, [rsp + 0xa8]
call fcn.140028430
mov byte [rsp + 0xaa], al
mov dl, 0xab
lea rcx, [rsp + 0xa8]
call fcn.140028430
mov byte [rsp + 0xab], al
mov dl, 0x20
lea rcx, [rsp + 0xa8]
call fcn.140028430
mov byte [rsp + 0xac], al
mov dl, 0x47
lea rcx, [rsp + 0xa8]
call fcn.140028430
mov byte [rsp + 0xad], al
mov dl, 0x6c
lea rcx, [rsp + 0xa8]
call fcn.140028430
mov byte [rsp + 0xae], al
mov dl, 0x6f
lea rcx, [rsp + 0xa8]
call fcn.140028430
mov byte [rsp + 0xaf], al
mov dl, 0x77
lea rcx, [rsp + 0xa8]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0xa8]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0xa9]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x140015690
mov edx, 8
lea rcx, [rsp + 0xa9]
call fcn.140028450
mov byte [rax], sil
lea rcx, [rsp + 0xa9]
call fcn.140028440
mov rcx, rax
call fcn.14007e570
vmovss dword [rsp + 0xe6c], xmm8
vmovss xmm0, dword [0x1400e80ec]
vmovss dword [rsp + 0xe70], xmm0
call fcn.140058210
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b3260]
mov qword [rsp + 0x30], rax
lea rax, str.GlowCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401b5715]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b5500]
call fcn.1400132d0
call fcn.140058210
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, [0x1401b571b]
vmovaps xmm1, xmm15
lea rcx, str.Rainbow
call fcn.1400132d0
cmp byte [0x1401b571b], sil
je 0x1400157d7
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xe70]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xe6c]
lea r8, [0x1401416f0]
vmovaps xmm1, xmm15
lea rcx, str.Rainbow_Speed:
call fcn.1400136e0
mov byte [rsp + 0x480], 0x62
mov dl, 0xef
lea rcx, [rsp + 0x480]
call fcn.140028430
mov byte [rsp + 0x481], al
mov dl, 0x85
lea rcx, [rsp + 0x480]
call fcn.140028430
mov byte [rsp + 0x482], al
mov dl, 0x8e
lea rcx, [rsp + 0x480]
call fcn.140028430
mov byte [rsp + 0x483], al
mov dl, 0x20
lea rcx, [rsp + 0x480]
call fcn.140028430
mov byte [rsp + 0x484], al
mov dl, 0x45
lea rcx, [rsp + 0x480]
call fcn.140028430
mov byte [rsp + 0x485], al
mov dl, 0x78
lea rcx, [rsp + 0x480]
call fcn.140028430
mov byte [rsp + 0x486], al
mov dl, 0x74
lea rcx, [rsp + 0x480]
call fcn.140028430
mov byte [rsp + 0x487], al
mov dl, 0x65
lea rcx, [rsp + 0x480]
call fcn.140028430
mov byte [rsp + 0x488], al
mov dl, 0x72
lea rcx, [rsp + 0x480]
call fcn.140028430
mov byte [rsp + 0x489], al
mov dl, 0x6e
lea rcx, [rsp + 0x480]
call fcn.140028430
mov byte [rsp + 0x48a], al
mov dl, 0x61
lea rcx, [rsp + 0x480]
call fcn.140028430
mov byte [rsp + 0x48b], al
mov dl, 0x6c
lea rcx, [rsp + 0x480]
call fcn.140028430
mov byte [rsp + 0x48c], al
mov dl, 0x20
lea rcx, [rsp + 0x480]
call fcn.140028430
mov byte [rsp + 0x48d], al
mov dl, 0x52
lea rcx, [rsp + 0x480]
call fcn.140028430
mov byte [rsp + 0x48e], al
mov dl, 0x61
lea rcx, [rsp + 0x480]
call fcn.140028430
mov byte [rsp + 0x48f], al
mov dl, 0x64
lea rcx, [rsp + 0x480]
call fcn.140028430
mov byte [rsp + 0x490], al
mov dl, 0x61
lea rcx, [rsp + 0x480]
call fcn.140028430
mov byte [rsp + 0x491], al
mov dl, 0x72
lea rcx, [rsp + 0x480]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x480]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x481]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0x12
jb 0x140015980
mov edx, 0x12
lea rcx, [rsp + 0x481]
call fcn.140028450
mov byte [rax], sil
lea rcx, [rsp + 0x481]
call fcn.140028440
mov rcx, rax
call fcn.14007e570
vmovss xmm0, dword [0x1400e7f40]
vmovss dword [rsp + 0xe20], xmm0
vmovss dword [rsp + 0xe68], xmm10
vmovss xmm1, dword [0x1400e820c]
vmovss dword [rsp + 0xdd8], xmm1
vmovss xmm0, dword [0x1400e8238]
vmovss dword [rsp + 0xddc], xmm0
vmovss xmm1, dword [0x1400e8168]
vmovss dword [rsp + 0xdd0], xmm1
vmovss xmm0, dword [0x1400e81f0]
vmovss dword [rsp + 0xdd4], xmm0
vmovss dword [rsp + 0xdc8], xmm7
vmovss dword [rsp + 0xdcc], xmm8
call fcn.140058210
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, [0x1401b571e]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b5470]
call fcn.1400132d0
cmp byte [0x1401b571e], sil
je 0x140015bfb
call fcn.140058210
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, [0x1401b571d]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b5448]
call fcn.1400132d0
cmp byte [0x1401b571d], sil
je 0x140015bfb
call fcn.140058210
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, [0x1401b571f]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b5438]
call fcn.1400132d0
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, [0x1401416f8]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b5508]
call fcn.1400136e0
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xddc]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdd8]
lea r8, [0x140141700]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b56c0]
call fcn.1400136e0
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xdd4]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdd0]
lea r8, [0x1401416f4]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b5658]
call fcn.1400136e0
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xdcc]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdc8]
lea r8, [0x1401416fc]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b5610]
call fcn.1400136e0
call fcn.14007da70
mov byte [rsp + 0x348], 0x41
mov dl, 0xef
lea rcx, [rsp + 0x348]
call fcn.140028430
mov byte [rsp + 0x349], al
mov dl, 0x86
lea rcx, [rsp + 0x348]
call fcn.140028430
mov byte [rsp + 0x34a], al
mov dl, 0x92
lea rcx, [rsp + 0x348]
call fcn.140028430
mov byte [rsp + 0x34b], al
mov dl, 0x20
lea rcx, [rsp + 0x348]
call fcn.140028430
mov byte [rsp + 0x34c], al
mov dl, 0x43
lea rcx, [rsp + 0x348]
call fcn.140028430
mov byte [rsp + 0x34d], al
mov dl, 0x72
lea rcx, [rsp + 0x348]
call fcn.140028430
mov byte [rsp + 0x34e], al
mov dl, 0x6f
lea rcx, [rsp + 0x348]
call fcn.140028430
mov byte [rsp + 0x34f], al
mov dl, 0x73
lea rcx, [rsp + 0x348]
call fcn.140028430
mov byte [rsp + 0x350], al
mov dl, 0x73
lea rcx, [rsp + 0x348]
call fcn.140028430
mov byte [rsp + 0x351], al
mov dl, 0x68
lea rcx, [rsp + 0x348]
call fcn.140028430
mov byte [rsp + 0x352], al
mov dl, 0x61
lea rcx, [rsp + 0x348]
call fcn.140028430
mov byte [rsp + 0x353], al
mov dl, 0x69
lea rcx, [rsp + 0x348]
call fcn.140028430
mov byte [rsp + 0x354], al
mov dl, 0x72
lea rcx, [rsp + 0x348]
call fcn.140028430
mov byte [rsp + 0x355], al
mov dl, 0x73
lea rcx, [rsp + 0x348]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x348]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x349]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x140015d50
mov edx, 0xe
lea rcx, [rsp + 0x349]
call fcn.140028450
mov byte [rax], sil
lea rcx, [rsp + 0x349]
call fcn.140028440
mov rcx, rax
call fcn.14007e570
vmovss dword [rsp + 0xdc0], xmm8
vmovss xmm0, dword [0x1400e8128]
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], 0x5e
mov dl, 0x23
lea rcx, [rsp + 0x408]
call fcn.140028430
mov byte [rsp + 0x409], al
mov dl, 0x23
lea rcx, [rsp + 0x408]
call fcn.140028430
mov byte [rsp + 0x40a], al
mov dl, 0x23
lea rcx, [rsp + 0x408]
call fcn.140028430
mov byte [rsp + 0x40b], al
mov dl, 0x43
lea rcx, [rsp + 0x408]
call fcn.140028430
mov byte [rsp + 0x40c], al
mov dl, 0x72
lea rcx, [rsp + 0x408]
call fcn.140028430
mov byte [rsp + 0x40d], al
mov dl, 0x6f
lea rcx, [rsp + 0x408]
call fcn.140028430
mov byte [rsp + 0x40e], al
mov dl, 0x73
lea rcx, [rsp + 0x408]
call fcn.140028430
mov byte [rsp + 0x40f], al
mov dl, 0x73
lea rcx, [rsp + 0x408]
call fcn.140028430
mov byte [rsp + 0x410], al
mov dl, 0x68
lea rcx, [rsp + 0x408]
call fcn.140028430
mov byte [rsp + 0x411], al
mov dl, 0x61
lea rcx, [rsp + 0x408]
call fcn.140028430
mov byte [rsp + 0x412], al
mov dl, 0x69
lea rcx, [rsp + 0x408]
call fcn.140028430
mov byte [rsp + 0x413], al
mov dl, 0x72
lea rcx, [rsp + 0x408]
call fcn.140028430
mov byte [rsp + 0x414], al
mov dl, 0x73
lea rcx, [rsp + 0x408]
call fcn.140028430
mov byte [rsp + 0x415], al
mov dl, 0x43
lea rcx, [rsp + 0x408]
call fcn.140028430
mov byte [rsp + 0x416], al
mov dl, 0x6f
lea rcx, [rsp + 0x408]
call fcn.140028430
mov byte [rsp + 0x417], al
mov dl, 0x6c
lea rcx, [rsp + 0x408]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x408]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x409]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0x10
jb 0x140015fa0
mov edx, 0x10
lea rcx, [rsp + 0x409]
call fcn.140028450
mov byte [rax], sil
lea rcx, [rsp + 0x409]
call fcn.140028440
mov rbx, rax
call fcn.140058210
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b33b8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401b5393]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b55f8]
call fcn.1400132d0
cmp byte [0x1401b5393], sil
je 0x1400164a8
call fcn.140058210
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, [0x1401023c7]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b5628]
call fcn.1400132d0
lea rdi, str._.f_px
cmp byte [0x1401023c7], sil
je 0x1400160d5
mov qword [rsp + 0x28], rdi
lea rax, [rsp + 0xdc4]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdc0]
lea r8, [0x1401023c8]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b54a0]
call fcn.1400136e0
call fcn.140058210
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, [0x1401023e8]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b5680]
call fcn.1400132d0
call fcn.140058210
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, [0x1401023d4]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b5430]
call fcn.1400132d0
cmp byte [0x1401023d4], sil
je 0x14001622d
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, [0x1401023d0]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b5638]
call fcn.140013870
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xd70]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd60]
lea r8, [0x1401023e4]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b56a0]
call fcn.140013870
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xdbc]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdb8]
lea r8, [0x1401023e0]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b55a8]
call fcn.140013870
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xdb4]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdb0]
lea r8, [0x1401023dc]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b55b8]
call fcn.140013870
call fcn.140058210
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, [0x1401b5394]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b5670]
call fcn.1400132d0
call fcn.140058210
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, [0x1401b5391]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b5678]
call fcn.1400132d0
cmp byte [0x1401b5391], sil
je 0x1400162e4
mov qword [rsp + 0x28], rdi
lea rax, [rsp + 0xe80]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdac]
lea r8, [0x1401023cc]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b5428]
call fcn.1400136e0
mov byte [rsp + 0x258], 0x2d
mov dl, 0x23
lea rcx, [rsp + 0x258]
call fcn.140028430
mov byte [rsp + 0x259], al
mov dl, 0x23
lea rcx, [rsp + 0x258]
call fcn.140028430
mov byte [rsp + 0x25a], al
mov dl, 0x23
lea rcx, [rsp + 0x258]
call fcn.140028430
mov byte [rsp + 0x25b], al
mov dl, 0x43
lea rcx, [rsp + 0x258]
call fcn.140028430
mov byte [rsp + 0x25c], al
mov dl, 0x69
lea rcx, [rsp + 0x258]
call fcn.140028430
mov byte [rsp + 0x25d], al
mov dl, 0x72
lea rcx, [rsp + 0x258]
call fcn.140028430
mov byte [rsp + 0x25e], al
mov dl, 0x63
lea rcx, [rsp + 0x258]
call fcn.140028430
mov byte [rsp + 0x25f], al
mov dl, 0x6c
lea rcx, [rsp + 0x258]
call fcn.140028430
mov byte [rsp + 0x260], al
mov dl, 0x65
lea rcx, [rsp + 0x258]
call fcn.140028430
mov byte [rsp + 0x261], al
mov dl, 0x43
lea rcx, [rsp + 0x258]
call fcn.140028430
mov byte [rsp + 0x262], al
mov dl, 0x6f
lea rcx, [rsp + 0x258]
call fcn.140028430
mov byte [rsp + 0x263], al
mov dl, 0x6c
lea rcx, [rsp + 0x258]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x258]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x259]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x140016400
mov edx, 0xc
lea rcx, [rsp + 0x259]
call fcn.140028450
mov byte [rax], sil
lea rcx, [rsp + 0x259]
call fcn.140028440
mov rbx, rax
call fcn.140058210
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b33c8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401b53bc]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b5498]
call fcn.1400132d0
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.14007a340
mov eax, dword [0x140141200]
vmovss xmm6, dword [0x1400e8298]
jmp 0x1400164cf
vmovss xmm12, dword [0x1400e80f4]
lea r13, [0x1400de240]
cmp eax, 1
jne 0x140019651
xor r8d, r8d
xor edx, edx
mov ecx, 2
call fcn.14007a340
vmovaps xmm2, xmm12
vmovaps xmm1, xmm11
lea rcx, [rsp + 0xa78]
call fcn.140006e30
mov rcx, rax
call fcn.140057ed0
mov byte [rsp + 0x168], 0x6f
mov dl, 0xef
lea rcx, [rsp + 0x168]
call fcn.140028430
mov byte [rsp + 0x169], al
mov dl, 0x80
lea rcx, [rsp + 0x168]
call fcn.140028430
mov byte [rsp + 0x16a], al
mov dl, 0x87
lea rcx, [rsp + 0x168]
call fcn.140028430
mov byte [rsp + 0x16b], al
mov dl, 0x20
lea rcx, [rsp + 0x168]
call fcn.140028430
mov byte [rsp + 0x16c], al
mov dl, 0x41
lea rcx, [rsp + 0x168]
call fcn.140028430
mov byte [rsp + 0x16d], al
mov dl, 0x69
lea rcx, [rsp + 0x168]
call fcn.140028430
mov byte [rsp + 0x16e], al
mov dl, 0x6d
lea rcx, [rsp + 0x168]
call fcn.140028430
mov byte [rsp + 0x16f], al
mov dl, 0x62
lea rcx, [rsp + 0x168]
call fcn.140028430
mov byte [rsp + 0x170], al
mov dl, 0x6f
lea rcx, [rsp + 0x168]
call fcn.140028430
mov byte [rsp + 0x171], al
mov dl, 0x74
lea rcx, [rsp + 0x168]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x168]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x169]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xa
jb 0x140016600
mov edx, 0xa
lea rcx, [rsp + 0x169]
call fcn.140028450
mov byte [rax], sil
lea rcx, [rsp + 0x169]
call fcn.140028440
mov rcx, rax
call fcn.14007e570
vmovss dword [rsp + 0xd94], xmm7
vmovss xmm0, dword [0x1400e80f8]
vmovss dword [rsp + 0xd9c], xmm0
vmovss dword [rsp + 0xd98], xmm8
mov dword [rsp + 0xda0], r15d
mov dword [rsp + 0xda8], 5
vmovss xmm0, dword [0x1400e7f04]
vmovss dword [rsp + 0xd90], xmm0
vmovss dword [rsp + 0xe58], xmm15
call fcn.140058210
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, [0x1401b53ae]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5478]
call fcn.1400132d0
lea r12, str._.2f
cmp byte [0x1401b53ae], sil
je 0x140018369
call fcn.140058210
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, [0x1401b5728]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b55d8]
call fcn.1400132d0
call fcn.140057e70
vaddss xmm0, xmm0, xmm14
call fcn.140057f30
mov rcx, qword [0x1401b54b8]
call fcn.14007ad50
vmovaps xmm1, xmm6
vmovaps xmm0, xmm7
call fcn.140057d60
mov byte [rsp + 0x5e0], 0x7d
mov dl, 0x4c
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5e1], al
mov dl, 0x41
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5e2], al
mov dl, 0x4c
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5e3], al
mov dl, 0x54
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5e4], al
xor edx, edx
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5e5], al
mov dl, 0x4c
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5e6], al
mov dl, 0x42
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5e7], al
mov dl, 0x55
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5e8], al
mov dl, 0x54
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5e9], al
mov dl, 0x54
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5ea], al
mov dl, 0x4f
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5eb], al
mov dl, 0x4e
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5ec], al
xor edx, edx
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5ed], al
mov dl, 0x52
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5ee], al
mov dl, 0x42
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5ef], al
mov dl, 0x55
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5f0], al
mov dl, 0x54
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5f1], al
mov dl, 0x54
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5f2], al
mov dl, 0x4f
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5f3], al
mov dl, 0x4e
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5f4], al
xor edx, edx
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5f5], al
mov dl, 0x58
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5f6], al
mov dl, 0x42
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5f7], al
mov dl, 0x55
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5f8], al
mov dl, 0x54
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5f9], al
mov dl, 0x54
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5fa], al
mov dl, 0x4f
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5fb], al
mov dl, 0x4e
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5fc], al
mov dl, 0x31
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5fd], al
xor edx, edx
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5fe], al
mov dl, 0x58
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x5ff], al
mov dl, 0x42
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x600], al
mov dl, 0x55
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x601], al
mov dl, 0x54
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x602], al
mov dl, 0x54
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x603], al
mov dl, 0x4f
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x604], al
mov dl, 0x4e
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x605], al
mov dl, 0x32
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x606], al
xor edx, edx
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x607], al
mov dl, 0x43
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x608], al
mov dl, 0x41
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x609], al
mov dl, 0x50
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x60a], al
mov dl, 0x49
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x60b], al
mov dl, 0x54
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x60c], al
mov dl, 0x41
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x60d], al
mov dl, 0x4c
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x60e], al
xor edx, edx
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x60f], al
mov dl, 0x53
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x610], al
mov dl, 0x48
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x611], al
mov dl, 0x49
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x612], al
mov dl, 0x46
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x613], al
mov dl, 0x54
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x614], al
xor edx, edx
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x615], al
mov dl, 0x43
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x616], al
mov dl, 0x4f
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x617], al
mov dl, 0x4e
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x618], al
mov dl, 0x54
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x619], al
mov dl, 0x52
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x61a], al
mov dl, 0x4f
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x61b], al
mov dl, 0x4c
lea rcx, [rsp + 0x5e0]
call fcn.140028430
mov byte [rsp + 0x61c], al
xor edx, edx
lea rcx, [rsp + 0x5e0]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x5e0]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x5e1]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0x3d
jb 0x140016cd0
mov edx, 0x3d
lea rcx, [rsp + 0x5e1]
call fcn.140028450
mov byte [rax], sil
lea rcx, [rsp + 0x5e1]
call fcn.140028440
mov rsi, rax
mov byte [rsp + 0x148], 0x32
mov dl, 0x23
lea rcx, [rsp + 0x148]
call fcn.140028430
mov byte [rsp + 0x149], al
mov dl, 0x23
lea rcx, [rsp + 0x148]
call fcn.140028430
mov byte [rsp + 0x14a], al
mov dl, 0x23
lea rcx, [rsp + 0x148]
call fcn.140028430
mov byte [rsp + 0x14b], al
mov dl, 0x41
lea rcx, [rsp + 0x148]
call fcn.140028430
mov byte [rsp + 0x14c], al
mov dl, 0x69
lea rcx, [rsp + 0x148]
call fcn.140028430
mov byte [rsp + 0x14d], al
mov dl, 0x6d
lea rcx, [rsp + 0x148]
call fcn.140028430
mov byte [rsp + 0x14e], al
mov dl, 0x4b
lea rcx, [rsp + 0x148]
call fcn.140028430
mov byte [rsp + 0x14f], al
mov dl, 0x65
lea rcx, [rsp + 0x148]
call fcn.140028430
mov byte [rsp + 0x150], al
mov dl, 0x79
lea rcx, [rsp + 0x148]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x148]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x149]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x140016e10
mov edx, 9
lea rcx, [rsp + 0x149]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x149]
call fcn.140028440
mov r9d, 0xffffffff
mov r8, rsi
lea rdx, [0x1401b539c]
mov rcx, rax
call fcn.14007f1b0
test al, al
je 0x140016e97
mov ecx, dword [0x1401b539c]
call fcn.140007140
cmp byte [0x1401b5728], 0
jne 0x140016ed2
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xda8]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xda0]
lea r8, [0x140141718]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b56f0]
call fcn.140013870
call fcn.140058210
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, [0x1401b53a1]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5488]
call fcn.1400132d0
call fcn.140058210
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, [0x1401b5720]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b54c0]
call fcn.1400132d0
mov byte [rsp + 0x128], 0x30
mov dl, 0x23
lea rcx, [rsp + 0x128]
call fcn.140028430
mov byte [rsp + 0x129], al
mov dl, 0x23
lea rcx, [rsp + 0x128]
call fcn.140028430
mov byte [rsp + 0x12a], al
mov dl, 0x23
lea rcx, [rsp + 0x128]
call fcn.140028430
mov byte [rsp + 0x12b], al
mov dl, 0x46
lea rcx, [rsp + 0x128]
call fcn.140028430
mov byte [rsp + 0x12c], al
mov dl, 0x4f
lea rcx, [rsp + 0x128]
call fcn.140028430
mov byte [rsp + 0x12d], al
mov dl, 0x56
lea rcx, [rsp + 0x128]
call fcn.140028430
mov byte [rsp + 0x12e], al
mov dl, 0x63
lea rcx, [rsp + 0x128]
call fcn.140028430
mov byte [rsp + 0x12f], al
mov dl, 0x6f
lea rcx, [rsp + 0x128]
call fcn.140028430
mov byte [rsp + 0x130], al
mov dl, 0x6c
lea rcx, [rsp + 0x128]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x128]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x129]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x140017030
mov edx, 9
lea rcx, [rsp + 0x129]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x129]
call fcn.140028440
mov rbx, rax
call fcn.140058210
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b3288]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401b5384]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5690]
call fcn.1400132d0
call fcn.140058210
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, [0x1401023f4]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5590]
call fcn.1400132d0
cmp byte [0x1401023f4], 0
jne 0x140017166
cmp byte [0x1401b5728], 0
jne 0x140017166
call fcn.140058210
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, [0x1401b572a]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5538]
call fcn.1400132d0
call fcn.140058210
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, [0x1401b5721]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5490]
call fcn.1400132d0
call fcn.140058210
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, [0x1401b572b]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5418]
call fcn.1400132d0
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xd9c]
mov qword [rsp + 0x20], rax
lea r9, [0x1401b5724]
lea r8, [0x14014170c]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b56b8]
call fcn.1400136e0
cmp byte [0x1401b5728], 0
jne 0x140017280
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0xd98]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd94]
lea r8, [0x1401b5724]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b55f0]
call fcn.1400136e0
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xe58]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd90]
lea r8, [0x140141714]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b55c0]
call fcn.1400136e0
call fcn.140057e70
vaddss xmm0, xmm0, xmm14
call fcn.140057f30
mov rcx, qword [0x1401b5410]
call fcn.14007ad50
lea rcx, [rsp + 0xd38]
call fcn.140057dd0
vmovss dword [rsp + 0x20], xmm7
vmovaps xmm3, xmm7
vmovaps xmm2, xmm7
vmovaps xmm1, xmm7
lea rcx, [rsp + 0xbf8]
call fcn.140006e40
mov r14, rax
vmovss dword [rsp + 0x20], xmm8
vmovaps xmm3, xmm8
vmovaps xmm2, xmm8
vmovaps xmm1, xmm8
lea rcx, [rsp + 0xc08]
call fcn.140006e40
mov rsi, rax
vmovaps xmm2, xmm8
vmovaps xmm1, xmm8
lea rcx, [rsp + 0xa80]
call fcn.140006e30
mov rdi, rax
vmovaps xmm2, xmm7
vmovaps xmm1, xmm7
lea rcx, [rsp + 0xa88]
call fcn.140006e30
mov rbx, rax
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401b5228]
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401b525c]
lea rcx, [rsp + 0xa90]
call fcn.140006e30
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x1401b5248]
call fcn.14007c600
call fcn.140055040
mov rsi, rax
mov ecx, 5
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xb28]
call fcn.140006e60
mov rcx, rax
call fcn.140006e70
mov edi, eax
vmovss xmm6, dword [0x1400e8150]
vaddss xmm2, xmm6, dword [rsp + 0xd3c]
vmovss xmm1, dword [rsp + 0xd38]
vaddss xmm1, xmm1, dword [0x1400e81e0]
lea rcx, [rsp + 0x8c8]
call fcn.140006e30
mov rbx, rax
vaddss xmm2, xmm6, dword [rsp + 0xd3c]
vmovss xmm12, dword [0x1400e8198]
vaddss xmm1, xmm12, dword [rsp + 0xd38]
lea rcx, [rsp + 0x8d0]
call fcn.140006e30
vmovss xmm9, dword [0x1400e7fd0]
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006ad70
vmovss xmm0, dword [rsp + 0xd3c]
vaddss xmm2, xmm0, dword [0x1400e8140]
vmovss xmm1, dword [rsp + 0xd38]
vaddss xmm1, xmm1, dword [0x1400e81d8]
lea rcx, [rsp + 0x8d8]
call fcn.140006e30
mov rcx, rax
call fcn.140057df0
mov byte [rsp + 0x78], 0x77
mov dl, 0x23
lea rcx, [rsp + 0x78]
call fcn.140028430
mov byte [rsp + 0x79], al
mov dl, 0x23
lea rcx, [rsp + 0x78]
call fcn.140028430
mov byte [rsp + 0x7a], al
mov dl, 0x23
lea rcx, [rsp + 0x78]
call fcn.140028430
mov byte [rsp + 0x7b], al
mov dl, 0x48
lea rcx, [rsp + 0x78]
call fcn.140028430
mov byte [rsp + 0x7c], al
mov dl, 0x65
lea rcx, [rsp + 0x78]
call fcn.140028430
mov byte [rsp + 0x7d], al
mov dl, 0x61
lea rcx, [rsp + 0x78]
call fcn.140028430
mov byte [rsp + 0x7e], al
mov dl, 0x64
lea rcx, [rsp + 0x78]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x78]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x79]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x1400174c1
mov edx, 7
lea rcx, [rsp + 0x79]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x79]
call fcn.140028440
lea rdx, [0x140102efd]
mov rcx, rax
call fcn.14007ca60
test al, al
je 0x14001753f
mov ecx, 6
cmp byte [0x140102efd], 0
je 0x14001753a
call fcn.140012ea0
jmp 0x14001753f
call fcn.140012ee0
call fcn.140055040
mov rsi, rax
mov ecx, 5
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xc28]
call fcn.140006e60
mov rcx, rax
call fcn.140006e70
mov edi, eax
vmovss xmm6, dword [0x1400e816c]
vaddss xmm2, xmm6, dword [rsp + 0xd3c]
vmovss xmm1, dword [rsp + 0xd38]
vaddss xmm1, xmm1, dword [0x1400e8134]
lea rcx, [rsp + 0x8e0]
call fcn.140006e30
mov rbx, rax
vaddss xmm2, xmm6, dword [rsp + 0xd3c]
vmovss xmm1, dword [rsp + 0xd38]
vaddss xmm1, xmm1, dword [0x1400e8194]
lea rcx, [rsp + 0x8e8]
call fcn.140006e30
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006ad70
vmovss xmm0, dword [rsp + 0xd3c]
vaddss xmm2, xmm0, dword [0x1400e8164]
vmovss xmm1, dword [rsp + 0xd38]
vaddss xmm1, xmm1, dword [0x1400e8114]
lea rcx, [rsp + 0x8f0]
call fcn.140006e30
mov rcx, rax
call fcn.140057df0
mov byte [rsp + 0x88], 0x55
mov dl, 0x23
lea rcx, [rsp + 0x88]
call fcn.140028430
mov byte [rsp + 0x89], al
mov dl, 0x23
lea rcx, [rsp + 0x88]
call fcn.140028430
mov byte [rsp + 0x8a], al
mov dl, 0x23
lea rcx, [rsp + 0x88]
call fcn.140028430
mov byte [rsp + 0x8b], al
mov dl, 0x4e
lea rcx, [rsp + 0x88]
call fcn.140028430
mov byte [rsp + 0x8c], al
mov dl, 0x65
lea rcx, [rsp + 0x88]
call fcn.140028430
mov byte [rsp + 0x8d], al
mov dl, 0x63
lea rcx, [rsp + 0x88]
call fcn.140028430
mov byte [rsp + 0x8e], al
mov dl, 0x6b
lea rcx, [rsp + 0x88]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x88]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x89]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x1400176c0
mov edx, 7
lea rcx, [rsp + 0x89]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x89]
call fcn.140028440
lea rdx, [0x1401b51c5]
mov rcx, rax
call fcn.14007ca60
test al, al
je 0x14001774d
mov ecx, 5
cmp byte [0x1401b51c5], 0
je 0x140017748
call fcn.140012ea0
jmp 0x14001774d
call fcn.140012ee0
call fcn.140055040
mov rsi, rax
mov ecx, 5
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xc38]
call fcn.140006e60
mov rcx, rax
call fcn.140006e70
mov edi, eax
vmovss xmm6, dword [0x1400e81a0]
vaddss xmm2, xmm6, dword [rsp + 0xd3c]
vmovss xmm1, dword [rsp + 0xd38]
vaddss xmm1, xmm1, dword [0x1400e81d0]
lea rcx, [rsp + 0x8f8]
call fcn.140006e30
mov rbx, rax
vaddss xmm2, xmm6, dword [rsp + 0xd3c]
vmovss xmm1, dword [rsp + 0xd38]
vaddss xmm1, xmm1, dword [0x1400e8180]
lea rcx, [rsp + 0x900]
call fcn.140006e30
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006ad70
vaddss xmm2, xmm12, dword [rsp + 0xd3c]
vmovss xmm1, dword [rsp + 0xd38]
vaddss xmm1, xmm1, dword [0x1400e81cc]
lea rcx, [rsp + 0x908]
call fcn.140006e30
mov rcx, rax
call fcn.140057df0
mov byte [rsp + 0xb8], 0x2c
mov dl, 0x23
lea rcx, [rsp + 0xb8]
call fcn.140028430
mov byte [rsp + 0xb9], al
mov dl, 0x23
lea rcx, [rsp + 0xb8]
call fcn.140028430
mov byte [rsp + 0xba], al
mov dl, 0x23
lea rcx, [rsp + 0xb8]
call fcn.140028430
mov byte [rsp + 0xbb], al
mov dl, 0x43
lea rcx, [rsp + 0xb8]
call fcn.140028430
mov byte [rsp + 0xbc], al
mov dl, 0x68
lea rcx, [rsp + 0xb8]
call fcn.140028430
mov byte [rsp + 0xbd], al
mov dl, 0x65
lea rcx, [rsp + 0xb8]
call fcn.140028430
mov byte [rsp + 0xbe], al
mov dl, 0x73
lea rcx, [rsp + 0xb8]
call fcn.140028430
mov byte [rsp + 0xbf], al
mov dl, 0x74
lea rcx, [rsp + 0xb8]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0xb8]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0xb9]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x1400178e0
mov edx, 8
lea rcx, [rsp + 0xb9]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0xb9]
call fcn.140028440
lea rdx, [0x1401b51fd]
mov rcx, rax
call fcn.14007ca60
test al, al
je 0x14001796d
mov ecx, 4
cmp byte [0x1401b51fd], 0
je 0x140017968
call fcn.140012ea0
jmp 0x14001796d
call fcn.140012ee0
call fcn.140055040
mov rsi, rax
mov ecx, 5
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xc48]
call fcn.140006e60
mov rcx, rax
call fcn.140006e70
mov edi, eax
vmovss xmm6, dword [0x1400e81b8]
vaddss xmm2, xmm6, dword [rsp + 0xd3c]
vmovss xmm1, dword [rsp + 0xd38]
vaddss xmm1, xmm1, dword [0x1400e811c]
lea rcx, [rsp + 0x910]
call fcn.140006e30
mov rbx, rax
vaddss xmm2, xmm6, dword [rsp + 0xd3c]
vmovss xmm12, dword [0x1400e817c]
vaddss xmm1, xmm12, dword [rsp + 0xd38]
lea rcx, [rsp + 0x918]
call fcn.140006e30
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006ad70
vmovss xmm0, dword [rsp + 0xd3c]
vaddss xmm2, xmm0, dword [0x1400e81b4]
vmovss xmm1, dword [rsp + 0xd38]
vaddss xmm1, xmm1, dword [0x1400e80f4]
lea rcx, [rsp + 0x920]
call fcn.140006e30
mov rcx, rax
call fcn.140057df0
mov byte [rsp + 0x178], 0x72
mov dl, 0x23
lea rcx, [rsp + 0x178]
call fcn.140028430
mov byte [rsp + 0x179], al
mov dl, 0x23
lea rcx, [rsp + 0x178]
call fcn.140028430
mov byte [rsp + 0x17a], al
mov dl, 0x23
lea rcx, [rsp + 0x178]
call fcn.140028430
mov byte [rsp + 0x17b], al
mov dl, 0x53
lea rcx, [rsp + 0x178]
call fcn.140028430
mov byte [rsp + 0x17c], al
mov dl, 0x74
lea rcx, [rsp + 0x178]
call fcn.140028430
mov byte [rsp + 0x17d], al
mov dl, 0x6f
lea rcx, [rsp + 0x178]
call fcn.140028430
mov byte [rsp + 0x17e], al
mov dl, 0x6d
lea rcx, [rsp + 0x178]
call fcn.140028430
mov byte [rsp + 0x17f], al
mov dl, 0x61
lea rcx, [rsp + 0x178]
call fcn.140028430
mov byte [rsp + 0x180], al
mov dl, 0x63
lea rcx, [rsp + 0x178]
call fcn.140028430
mov byte [rsp + 0x181], al
mov dl, 0x68
lea rcx, [rsp + 0x178]
call fcn.140028430
mov byte [rsp + 0x182], al
mov dl, 0x65
lea rcx, [rsp + 0x178]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x178]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x179]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xb
jb 0x140017b50
mov edx, 0xb
lea rcx, [rsp + 0x179]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x179]
call fcn.140028440
lea rdx, [0x1401b51c6]
mov rcx, rax
call fcn.14007ca60
test al, al
je 0x140017bdd
mov ecx, 2
cmp byte [0x1401b51c6], 0
je 0x140017bd8
call fcn.140012ea0
jmp 0x140017bdd
call fcn.140012ee0
call fcn.140055040
mov rsi, rax
mov ecx, 5
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xc58]
call fcn.140006e60
mov rcx, rax
call fcn.140006e70
mov edi, eax
vmovss xmm6, dword [0x1400e81d4]
vaddss xmm2, xmm6, dword [rsp + 0xd3c]
vmovss xmm1, dword [rsp + 0xd38]
vaddss xmm1, xmm1, dword [0x1400e81d0]
lea rcx, [rsp + 0x928]
call fcn.140006e30
mov rbx, rax
vaddss xmm2, xmm6, dword [rsp + 0xd3c]
vaddss xmm1, xmm12, dword [rsp + 0xd38]
lea rcx, [rsp + 0x930]
call fcn.140006e30
vmovss dword [rsp + 0x20], xmm9
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.14006ad70
vmovss xmm0, dword [rsp + 0xd3c]
vaddss xmm2, xmm0, dword [0x1400e81c8]
vmovss xmm1, dword [rsp + 0xd38]
vaddss xmm1, xmm1, dword [0x1400e81cc]
lea rcx, [rsp + 0x938]
call fcn.140006e30
mov rcx, rax
call fcn.140057df0
mov byte [rsp + 0xc8], 4
mov dl, 0x23
lea rcx, [rsp + 0xc8]
call fcn.140028430
mov byte [rsp + 0xc9], al
mov dl, 0x23
lea rcx, [rsp + 0xc8]
call fcn.140028430
mov byte [rsp + 0xca], al
mov dl, 0x23
lea rcx, [rsp + 0xc8]
call fcn.140028430
mov byte [rsp + 0xcb], al
mov dl, 0x50
lea rcx, [rsp + 0xc8]
call fcn.140028430
mov byte [rsp + 0xcc], al
mov dl, 0x65
lea rcx, [rsp + 0xc8]
call fcn.140028430
mov byte [rsp + 0xcd], al
mov dl, 0x6e
lea rcx, [rsp + 0xc8]
call fcn.140028430
mov byte [rsp + 0xce], al
mov dl, 0x69
lea rcx, [rsp + 0xc8]
call fcn.140028430
mov byte [rsp + 0xcf], al
mov dl, 0x73
lea rcx, [rsp + 0xc8]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0xc8]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0xc9]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x140017d70
mov edx, 8
lea rcx, [rsp + 0xc9]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0xc9]
call fcn.140028440
lea rdx, [0x1401b51fc]
mov rcx, rax
call fcn.14007ca60
test al, al
je 0x140017df9
xor ecx, ecx
cmp byte [0x1401b51fc], cl
je 0x140017df4
call fcn.140012ea0
jmp 0x140017df9
call fcn.140012ee0
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401b5228]
vaddss xmm2, xmm0, dword [rsp + 0xd3c]
vmovss xmm1, dword [rsp + 0xd38]
lea rcx, [rsp + 0x940]
call fcn.140006e30
mov rcx, rax
call fcn.140057df0
mov rcx, qword [0x1401b5570]
call fcn.14007ad50
vmovss xmm6, dword [0x1400e8298]
vmovaps xmm1, xmm6
vmovaps xmm0, xmm7
call fcn.140057d60
mov byte [rsp + 0x4e0], 0x23
mov dl, 0x4e
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4e1], al
mov dl, 0x65
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4e2], al
mov dl, 0x61
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4e3], al
mov dl, 0x72
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4e4], al
mov dl, 0x65
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4e5], al
mov dl, 0x73
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4e6], al
mov dl, 0x74
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4e7], al
xor edx, edx
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4e8], al
mov dl, 0x48
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4e9], al
mov dl, 0x65
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4ea], al
mov dl, 0x61
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4eb], al
mov dl, 0x64
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4ec], al
xor edx, edx
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4ed], al
mov dl, 0x4e
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4ee], al
mov dl, 0x65
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4ef], al
mov dl, 0x63
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4f0], al
mov dl, 0x6b
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4f1], al
xor edx, edx
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4f2], al
mov dl, 0x43
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4f3], al
mov dl, 0x68
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4f4], al
mov dl, 0x65
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4f5], al
mov dl, 0x73
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4f6], al
mov dl, 0x74
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4f7], al
xor edx, edx
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4f8], al
mov dl, 0x50
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4f9], al
mov dl, 0x65
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4fa], al
mov dl, 0x6e
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4fb], al
mov dl, 0x69
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4fc], al
mov dl, 0x73
lea rcx, [rsp + 0x4e0]
call fcn.140028430
mov byte [rsp + 0x4fd], al
xor edx, edx
lea rcx, [rsp + 0x4e0]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x4e0]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x4e1]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0x1e
jb 0x140018100
mov edx, 0x1e
lea rcx, [rsp + 0x4e1]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x4e1]
call fcn.140028440
mov rsi, rax
mov byte [rsp + 0x188], 0x33
mov dl, 0x23
lea rcx, [rsp + 0x188]
call fcn.140028430
mov byte [rsp + 0x189], al
mov dl, 0x23
lea rcx, [rsp + 0x188]
call fcn.140028430
mov byte [rsp + 0x18a], al
mov dl, 0x23
lea rcx, [rsp + 0x188]
call fcn.140028430
mov byte [rsp + 0x18b], al
mov dl, 0x53
lea rcx, [rsp + 0x188]
call fcn.140028430
mov byte [rsp + 0x18c], al
mov dl, 0x70
lea rcx, [rsp + 0x188]
call fcn.140028430
mov byte [rsp + 0x18d], al
mov dl, 0x61
lea rcx, [rsp + 0x188]
call fcn.140028430
mov byte [rsp + 0x18e], al
mov dl, 0x72
lea rcx, [rsp + 0x188]
call fcn.140028430
mov byte [rsp + 0x18f], al
mov dl, 0x79
lea rcx, [rsp + 0x188]
call fcn.140028430
mov byte [rsp + 0x190], al
mov dl, 0x50
lea rcx, [rsp + 0x188]
call fcn.140028430
mov byte [rsp + 0x191], al
mov dl, 0x6f
lea rcx, [rsp + 0x188]
call fcn.140028430
mov byte [rsp + 0x192], al
mov dl, 0x73
lea rcx, [rsp + 0x188]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x188]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x189]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xb
jb 0x140018270
mov edx, 0xb
lea rcx, [rsp + 0x189]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x189]
call fcn.140028440
mov r9d, 0xffffffff
mov r8, rsi
lea rdx, [0x1401b53c0]
mov rcx, rax
call fcn.14007f1b0
test al, al
je 0x140018361
mov ecx, dword [0x1401b53c0]
test ecx, ecx
je 0x140018352
sub ecx, 1
je 0x14001833f
sub ecx, 1
je 0x14001832c
sub ecx, 1
je 0x140018319
cmp ecx, 1
jne 0x14001835c
mov dword [0x1401023fc], r15d
mov byte [0x1401b51fc], cl
jmp 0x14001835c
mov dword [0x1401023fc], 4
mov byte [0x1401b51fd], 1
jmp 0x14001835c
mov dword [0x1401023fc], 5
mov byte [0x1401b51c5], 1
jmp 0x14001835c
mov dword [0x1401023fc], 6
mov byte [0x140102efd], 1
jmp 0x14001835c
mov dword [0x1401023fc], 0xff
call fcn.140012f50
vmovss xmm12, dword [0x1400e80f4]
call fcn.140079ae0
vmovaps xmm0, xmm12
call fcn.140057f70
mov dword [rsp + 0x710], 0xddc8aa45
mov dword [rsp + 0x714], 0x16061765
xor eax, eax
mov byte [rsp + 0x718], al
mov rdi, r15
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x711]
call fcn.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x710]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x711]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x1400183a0
mov edx, 7
lea rcx, [rsp + 0x711]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x711]
call fcn.140028440
mov rcx, rax
call fcn.14007e570
vmovss dword [rsp + 0xd68], xmm7
vmovss dword [rsp + 0xd64], xmm10
mov rax, qword [0x1401b5270]
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, [0x1401b53ad]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b5548]
call fcn.1400132d0
cmp byte [0x1401b53ad], 0
je 0x140018cc1
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0xd64]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd68]
lea r8, [0x1401b3270]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b5660]
call fcn.1400136e0
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0xd64]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd68]
lea r8, [0x1401b3274]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b5440]
call fcn.1400136e0
vmovss xmm1, dword [0x1401b3270]
vcvtss2sd xmm1, xmm1, xmm1
vmovsd xmm0, qword [0x1400e8020]
vsubsd xmm1, xmm0, xmm1
vmulsd xmm0, xmm1, qword [0x1400e7fc0]
vcvtsd2ss xmm11, xmm0, xmm0
vmovss xmm1, dword [0x1401b3274]
vcvtss2sd xmm1, xmm1, xmm1
vmovsd xmm0, qword [0x1400e8018]
vsubsd xmm0, xmm0, xmm1
vmulsd xmm1, xmm0, qword [0x1400e7fc0]
vcvtsd2ss xmm10, xmm1, xmm1
lea rcx, [rsp + 0xd40]
call fcn.140057dd0
lea rcx, [rsp + 0xde8]
call fcn.140006e20
lea rcx, [rsp + 0xe90]
call fcn.140006e20
lea rcx, [rsp + 0xe88]
call fcn.140006e20
lea rcx, [rsp + 0xe50]
call fcn.140006e20
lea rcx, [rsp + 0xe48]
call fcn.140006e20
lea rcx, [rsp + 0xe40]
call fcn.140006e20
lea rcx, [rsp + 0xdf0]
call fcn.140006e20
lea rcx, [rsp + 0xe38]
call fcn.140006e20
lea rcx, [rsp + 0xe30]
call fcn.140006e20
lea rcx, [rsp + 0xe28]
call fcn.140006e20
lea rcx, [rsp + 0xe18]
call fcn.140006e20
lea rcx, [rsp + 0xe10]
call fcn.140006e20
lea rcx, [rsp + 0xe60]
call fcn.140006e20
lea rcx, [rsp + 0xe08]
call fcn.140006e20
lea rcx, [rsp + 0xe00]
call fcn.140006e20
lea rcx, [rsp + 0xfa8]
call fcn.140006e20
vmovss xmm2, dword [rsp + 0xd44]
vfmadd231ss xmm2, xmm10, dword [0x1400e8184]
vmovss dword [rsp + 0xd44], xmm2
vmovss xmm0, dword [rsp + 0xd40]
vaddss xmm1, xmm0, dword [0x1400e8188]
vmovss dword [rsp + 0xde8], xmm1
vaddss xmm3, xmm2, xmm15
vmovss dword [rsp + 0xdec], xmm3
vmulss xmm8, xmm11, dword [0x1400e8048]
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 [0x1400e806c]
vfmadd231ss xmm2, xmm11, xmm12
vmovss dword [rsp + 0xe50], xmm2
vmovaps xmm0, xmm3
vfnmadd231ss xmm0, xmm10, dword [0x1400e80c4]
vmovss dword [rsp + 0xe54], xmm0
vsubss xmm1, xmm2, xmm8
vmovss dword [rsp + 0xe48], xmm1
vmovaps xmm2, xmm0
vfnmadd231ss xmm2, xmm10, dword [0x1400e8104]
vmovss dword [rsp + 0xe4c], xmm2
vsubss xmm1, xmm1, xmm11
vmovss dword [rsp + 0xe40], xmm1
vmulss xmm7, xmm10, dword [0x1400e80ec]
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 [0x1400e80e4]
vmovss dword [rsp + 0xdf4], xmm2
vmulss xmm6, xmm11, dword [0x1400e80dc]
vsubss xmm0, xmm3, xmm6
vmovss dword [rsp + 0xe38], xmm0
vmulss xmm5, xmm10, dword [0x1400e80b8]
vsubss xmm1, xmm2, xmm5
vmovss dword [rsp + 0xe3c], xmm1
vmovaps xmm3, xmm0
vfmadd231ss xmm3, xmm11, dword [0x1400e80a0]
vmovss dword [rsp + 0xe30], xmm3
vmovaps xmm4, xmm1
vfnmadd231ss xmm4, xmm10, dword [0x1400e80b4]
vmovss dword [rsp + 0xe34], xmm4
vmovaps xmm2, xmm3
vfmadd231ss xmm2, xmm11, dword [0x1400e8108]
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 [0x1400e80e0]
vmovss dword [rsp + 0xe1c], xmm0
vmovaps xmm1, xmm2
vfnmadd231ss xmm1, xmm11, dword [0x1400e80b8]
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.140055040
mov rbx, rax
mov ecx, 5
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xc68]
call fcn.140006e60
mov rcx, rax
call fcn.140006e70
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xde8]
mov rcx, rbx
call fcn.14006bf30
call fcn.140055040
mov rbx, rax
mov ecx, 5
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xc78]
call fcn.140006e60
mov rcx, rax
call fcn.140006e70
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe90]
mov rcx, rbx
call fcn.14006bf30
call fcn.140055040
mov rbx, rax
mov ecx, 5
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xc88]
call fcn.140006e60
mov rcx, rax
call fcn.140006e70
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe88]
mov rcx, rbx
call fcn.14006bf30
call fcn.140055040
mov rbx, rax
mov ecx, 5
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xc98]
call fcn.140006e60
mov rcx, rax
call fcn.140006e70
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe50]
mov rcx, rbx
call fcn.14006bf30
call fcn.140055040
mov rbx, rax
mov ecx, 5
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xca8]
call fcn.140006e60
mov rcx, rax
call fcn.140006e70
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe48]
mov rcx, rbx
call fcn.14006bf30
call fcn.140055040
mov rbx, rax
mov ecx, 5
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xcb8]
call fcn.140006e60
mov rcx, rax
call fcn.140006e70
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe40]
mov rcx, rbx
call fcn.14006bf30
call fcn.140055040
mov rbx, rax
mov ecx, 5
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xcc8]
call fcn.140006e60
mov rcx, rax
call fcn.140006e70
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xdf0]
mov rcx, rbx
call fcn.14006bf30
call fcn.140055040
mov rbx, rax
mov ecx, 5
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xcd8]
call fcn.140006e60
mov rcx, rax
call fcn.140006e70
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe38]
mov rcx, rbx
call fcn.14006bf30
call fcn.140055040
mov rbx, rax
mov ecx, 5
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xce8]
call fcn.140006e60
mov rcx, rax
call fcn.140006e70
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe30]
mov rcx, rbx
call fcn.14006bf30
call fcn.140055040
mov rbx, rax
mov ecx, 5
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xcf8]
call fcn.140006e60
mov rcx, rax
call fcn.140006e70
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe28]
mov rcx, rbx
call fcn.14006bf30
call fcn.140055040
mov rbx, rax
mov ecx, 5
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xba8]
call fcn.140006e60
mov rcx, rax
call fcn.140006e70
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe18]
mov rcx, rbx
call fcn.14006bf30
call fcn.140055040
mov rbx, rax
mov ecx, 5
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xd08]
call fcn.140006e60
mov rcx, rax
call fcn.140006e70
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe10]
mov rcx, rbx
call fcn.14006bf30
call fcn.140055040
mov rbx, rax
mov ecx, 5
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xd18]
call fcn.140006e60
mov rcx, rax
call fcn.140006e70
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe60]
mov rcx, rbx
call fcn.14006bf30
call fcn.140055040
mov rbx, rax
mov ecx, 5
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xd28]
call fcn.140006e60
mov rcx, rax
call fcn.140006e70
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe08]
mov rcx, rbx
call fcn.14006bf30
call fcn.140055040
mov rbx, rax
mov ecx, 5
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xab8]
call fcn.140006e60
mov rcx, rax
call fcn.140006e70
mov dword [rsp + 0x20], r15d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe00]
mov rcx, rbx
call fcn.14006bf30
vaddss xmm2, xmm14, dword [rsp + 0xd44]
vmovss xmm1, dword [rsp + 0xd40]
lea rcx, [rsp + 0x948]
call fcn.140006e30
mov rcx, rax
call fcn.140057df0
vxorps xmm7, xmm7, xmm7
vmovss xmm8, dword [0x1400e7f64]
vmovss xmm11, dword [0x1400e80dc]
vmovss xmm12, dword [0x1400e80f4]
vmovss xmm6, dword [0x1400e8298]
call fcn.14007da70
vmovdqu xmm0, xmmword [0x1400e84a0]
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.14007e570
mov dword [rsp + 0xd88], r15d
mov dword [rsp + 0xd8c], 0x12c
mov dword [rsp + 0xd80], r15d
mov dword [rsp + 0xd84], 0x3e8
call fcn.140058210
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, [0x1401b53a0]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b5400]
call fcn.1400132d0
cmp byte [0x1401b53a0], 0
je 0x14001963c
cmp byte [0x1401b53a4], 0
jne 0x140019517
call fcn.140057e70
vaddss xmm0, xmm0, xmm15
call fcn.140057f30
mov rcx, qword [0x1401b5650]
call fcn.14007ad50
vmovaps xmm1, xmm6
vmovaps xmm0, xmm7
call fcn.140057d60
mov byte [rsp + 0x5a8], 0x55
mov dl, 0x4c
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5a9], al
mov dl, 0x41
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5aa], al
mov dl, 0x4c
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5ab], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5ac], al
xor edx, edx
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5ad], al
mov dl, 0x52
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5ae], al
mov dl, 0x42
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5af], al
mov dl, 0x55
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5b0], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5b1], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5b2], al
mov dl, 0x4f
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5b3], al
mov dl, 0x4e
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5b4], al
xor edx, edx
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5b5], al
mov dl, 0x58
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5b6], al
mov dl, 0x42
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5b7], al
mov dl, 0x55
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5b8], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5b9], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5ba], al
mov dl, 0x4f
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5bb], al
mov dl, 0x4e
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5bc], al
mov dl, 0x31
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5bd], al
xor edx, edx
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5be], al
mov dl, 0x58
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5bf], al
mov dl, 0x42
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5c0], al
mov dl, 0x55
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5c1], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5c2], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5c3], al
mov dl, 0x4f
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5c4], al
mov dl, 0x4e
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5c5], al
mov dl, 0x32
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5c6], al
xor edx, edx
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5c7], al
mov dl, 0x43
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5c8], al
mov dl, 0x41
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5c9], al
mov dl, 0x50
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5ca], al
mov dl, 0x49
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5cb], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5cc], al
mov dl, 0x41
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5cd], al
mov dl, 0x4c
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5ce], al
xor edx, edx
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5cf], al
mov dl, 0x53
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5d0], al
mov dl, 0x48
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5d1], al
mov dl, 0x49
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5d2], al
mov dl, 0x46
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5d3], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5d4], al
xor edx, edx
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5d5], al
mov dl, 0x43
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5d6], al
mov dl, 0x4f
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5d7], al
mov dl, 0x4e
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5d8], al
mov dl, 0x54
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5d9], al
mov dl, 0x52
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5da], al
mov dl, 0x4f
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5db], al
mov dl, 0x4c
lea rcx, [rsp + 0x5a8]
call fcn.140028430
mov byte [rsp + 0x5dc], al
xor edx, edx
lea rcx, [rsp + 0x5a8]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x5a8]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x5a9]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0x35
jb 0x1400192b0
mov edx, 0x35
lea rcx, [rsp + 0x5a9]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x5a9]
call fcn.140028440
mov rsi, rax
mov byte [rsp + 0x420], 0x1e
mov dl, 0x23
lea rcx, [rsp + 0x420]
call fcn.140028430
mov byte [rsp + 0x421], al
mov dl, 0x23
lea rcx, [rsp + 0x420]
call fcn.140028430
mov byte [rsp + 0x422], al
mov dl, 0x23
lea rcx, [rsp + 0x420]
call fcn.140028430
mov byte [rsp + 0x423], al
mov dl, 0x54
lea rcx, [rsp + 0x420]
call fcn.140028430
mov byte [rsp + 0x424], al
mov dl, 0x72
lea rcx, [rsp + 0x420]
call fcn.140028430
mov byte [rsp + 0x425], al
mov dl, 0x69
lea rcx, [rsp + 0x420]
call fcn.140028430
mov byte [rsp + 0x426], al
mov dl, 0x67
lea rcx, [rsp + 0x420]
call fcn.140028430
mov byte [rsp + 0x427], al
mov dl, 0x67
lea rcx, [rsp + 0x420]
call fcn.140028430
mov byte [rsp + 0x428], al
mov dl, 0x65
lea rcx, [rsp + 0x420]
call fcn.140028430
mov byte [rsp + 0x429], al
mov dl, 0x72
lea rcx, [rsp + 0x420]
call fcn.140028430
mov byte [rsp + 0x42a], al
mov dl, 0x62
lea rcx, [rsp + 0x420]
call fcn.140028430
mov byte [rsp + 0x42b], al
mov dl, 0x6f
lea rcx, [rsp + 0x420]
call fcn.140028430
mov byte [rsp + 0x42c], al
mov dl, 0x74
lea rcx, [rsp + 0x420]
call fcn.140028430
mov byte [rsp + 0x42d], al
mov dl, 0x4b
lea rcx, [rsp + 0x420]
call fcn.140028430
mov byte [rsp + 0x42e], al
mov dl, 0x65
lea rcx, [rsp + 0x420]
call fcn.140028430
mov byte [rsp + 0x42f], al
mov dl, 0x79
lea rcx, [rsp + 0x420]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x420]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x421]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0x10
jb 0x140019490
mov edx, 0x10
lea rcx, [rsp + 0x421]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x421]
call fcn.140028440
mov r9d, 0xffffffff
mov r8, rsi
lea rdx, [0x1401b53c8]
mov rcx, rax
call fcn.14007f1b0
test al, al
je 0x140019517
mov ecx, dword [0x1401b53c8]
call fcn.140008500
call fcn.140058210
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, [0x1401b53a4]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b55a0]
call fcn.1400132d0
call fcn.140058210
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, [0x1401b5370]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b55b0]
call fcn.1400132d0
call fcn.140058210
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, [0x1401b5371]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b54e8]
call fcn.1400132d0
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, [0x1401023b4]
vmovaps xmm1, xmm8
mov rcx, qword [0x1401b56b0]
call fcn.140013870
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xd84]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd80]
lea r8, [0x1401023bc]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b5580]
call fcn.140013870
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.14007a340
mov eax, dword [0x140141200]
cmp eax, 2
jne 0x1400214ea
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 [0x1400e81ec]
vmovss dword [rsp + 0xde0], xmm0
xor r8d, r8d
xor edx, edx
mov ecx, eax
call fcn.14007a340
vmovaps xmm2, xmm12
vmovaps xmm1, xmm11
lea rcx, [rsp + 0x950]
call fcn.140006e30
mov rcx, rax
call fcn.140057ed0
mov byte [rsp + 0xd8], 0xf
mov dl, 0xef
lea rcx, [rsp + 0xd8]
call fcn.140028430
mov byte [rsp + 0xd9], al
mov dl, 0x86
lea rcx, [rsp + 0xd8]
call fcn.140028430
mov byte [rsp + 0xda], al
mov dl, 0x85
lea rcx, [rsp + 0xd8]
call fcn.140028430
mov byte [rsp + 0xdb], al
mov dl, 0x20
lea rcx, [rsp + 0xd8]
call fcn.140028430
mov byte [rsp + 0xdc], al
mov dl, 0x4d
lea rcx, [rsp + 0xd8]
call fcn.140028430
mov byte [rsp + 0xdd], al
mov dl, 0x69
lea rcx, [rsp + 0xd8]
call fcn.140028430
mov byte [rsp + 0xde], al
mov dl, 0x73
lea rcx, [rsp + 0xd8]
call fcn.140028430
mov byte [rsp + 0xdf], al
mov dl, 0x63
lea rcx, [rsp + 0xd8]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0xd8]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0xd9]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x140019790
mov edx, 8
lea rcx, [rsp + 0xd9]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0xd9]
call fcn.140028440
mov rcx, rax
call fcn.14007e570
mov rax, qword [0x1401b5270]
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, [0x1400de254]
mov qword [rsp + 0x20], rax
lea r9, [0x1401b5704]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b54b0]
call fcn.140013410
test al, al
je 0x140019a7a
mov byte [rsp + 0x498], 0xd
mov dl, 0x23
lea rcx, [rsp + 0x498]
call fcn.140028430
mov byte [rsp + 0x499], al
mov dl, 0x23
lea rcx, [rsp + 0x498]
call fcn.140028430
mov byte [rsp + 0x49a], al
mov dl, 0x4e
lea rcx, [rsp + 0x498]
call fcn.140028430
mov byte [rsp + 0x49b], al
mov dl, 0x69
lea rcx, [rsp + 0x498]
call fcn.140028430
mov byte [rsp + 0x49c], al
mov dl, 0x67
lea rcx, [rsp + 0x498]
call fcn.140028430
mov byte [rsp + 0x49d], al
mov dl, 0x68
lea rcx, [rsp + 0x498]
call fcn.140028430
mov byte [rsp + 0x49e], al
mov dl, 0x74
lea rcx, [rsp + 0x498]
call fcn.140028430
mov byte [rsp + 0x49f], al
mov dl, 0x4d
lea rcx, [rsp + 0x498]
call fcn.140028430
mov byte [rsp + 0x4a0], al
mov dl, 0x6f
lea rcx, [rsp + 0x498]
call fcn.140028430
mov byte [rsp + 0x4a1], al
mov dl, 0x64
lea rcx, [rsp + 0x498]
call fcn.140028430
mov byte [rsp + 0x4a2], al
mov dl, 0x65
lea rcx, [rsp + 0x498]
call fcn.140028430
mov byte [rsp + 0x4a3], al
mov dl, 0x53
lea rcx, [rsp + 0x498]
call fcn.140028430
mov byte [rsp + 0x4a4], al
mov dl, 0x65
lea rcx, [rsp + 0x498]
call fcn.140028430
mov byte [rsp + 0x4a5], al
mov dl, 0x74
lea rcx, [rsp + 0x498]
call fcn.140028430
mov byte [rsp + 0x4a6], al
mov dl, 0x74
lea rcx, [rsp + 0x498]
call fcn.140028430
mov byte [rsp + 0x4a7], al
mov dl, 0x69
lea rcx, [rsp + 0x498]
call fcn.140028430
mov byte [rsp + 0x4a8], al
mov dl, 0x6e
lea rcx, [rsp + 0x498]
call fcn.140028430
mov byte [rsp + 0x4a9], al
mov dl, 0x67
lea rcx, [rsp + 0x498]
call fcn.140028430
mov byte [rsp + 0x4aa], al
mov dl, 0x73
lea rcx, [rsp + 0x498]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x498]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x499]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0x13
jb 0x140019a10
mov edx, 0x13
lea rcx, [rsp + 0x499]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x499]
call fcn.140028440
xor edx, edx
mov rcx, rax
call fcn.140058eb0
mov ecx, 0xffffffff
call fcn.140078ed0
vmovaps xmm1, xmm0
vmovaps xmm2, xmm7
lea rcx, [rsp + 0x958]
call fcn.140006e30
mov rcx, qword [0x1401b5270]
or dword [rcx + 0x47d0], 2
vmovsd xmm0, qword [rax]
vmovsd qword [rcx + 0x47f0], xmm0
mov dword [rcx + 0x47d8], 1
vmovdqu xmm1, xmmword [0x1400e85f0]
vmovdqu xmmword [rsp + 0x6f8], xmm1
mov dl, 0x3f
mov r8b, 0x38
mov r9b, 0x31
mov r10b, 0x25
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.140059530
test al, al
je 0x140019bca
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xd7c]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd78]
lea r8, [0x1401b570c]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b55e0]
call fcn.140013870
call fcn.140059720
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xd74]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xde4]
lea r8, [0x1401416e8]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b55d0]
call fcn.140013870
lea rax, [0x1400ddd84]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xde0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xda4]
lea r8, [0x1401b5700]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5540]
call fcn.1400136e0
call fcn.140058210
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, [0x1401b5709]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b56a8]
call fcn.1400132d0
mov byte [rsp + 0x358], 8
mov dl, 0x23
lea rcx, [rsp + 0x358]
call fcn.140028430
mov byte [rsp + 0x359], al
mov dl, 0x23
lea rcx, [rsp + 0x358]
call fcn.140028430
mov byte [rsp + 0x35a], al
mov dl, 0x23
lea rcx, [rsp + 0x358]
call fcn.140028430
mov byte [rsp + 0x35b], al
mov dl, 0x62
lea rcx, [rsp + 0x358]
call fcn.140028430
mov byte [rsp + 0x35c], al
mov dl, 0x6d
lea rcx, [rsp + 0x358]
call fcn.140028430
mov byte [rsp + 0x35d], al
mov dl, 0x62
lea rcx, [rsp + 0x358]
call fcn.140028430
mov byte [rsp + 0x35e], al
mov dl, 0x54
lea rcx, [rsp + 0x358]
call fcn.140028430
mov byte [rsp + 0x35f], al
mov dl, 0x69
lea rcx, [rsp + 0x358]
call fcn.140028430
mov byte [rsp + 0x360], al
mov dl, 0x6d
lea rcx, [rsp + 0x358]
call fcn.140028430
mov byte [rsp + 0x361], al
mov dl, 0x65
lea rcx, [rsp + 0x358]
call fcn.140028430
mov byte [rsp + 0x362], al
mov dl, 0x72
lea rcx, [rsp + 0x358]
call fcn.140028430
mov byte [rsp + 0x363], al
mov dl, 0x43
lea rcx, [rsp + 0x358]
call fcn.140028430
mov byte [rsp + 0x364], al
mov dl, 0x6f
lea rcx, [rsp + 0x358]
call fcn.140028430
mov byte [rsp + 0x365], al
mov dl, 0x6c
lea rcx, [rsp + 0x358]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x358]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x359]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x140019dc0
mov edx, 0xe
lea rcx, [rsp + 0x359]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x359]
call fcn.140028440
mov rbx, rax
call fcn.140058210
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r15
lea rax, [0x1401b3250]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401b5719]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5560]
call fcn.1400132d0
call fcn.140058210
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, [0x1401b5714]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5640]
call fcn.1400132d0
mov rax, qword [0x1401b5270]
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, [0x1401b571c]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5568]
call fcn.1400132d0
mov rax, qword [0x1401b5270]
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, [0x1401b5716]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5688]
call fcn.1400132d0
mov rax, qword [0x1401b5270]
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, [0x1401b3308]
mov qword [rsp + 0x30], rax
lea rax, str.HSCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401b53a3]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5618]
call fcn.1400132d0
mov rax, qword [0x1401b5270]
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.140057f30
mov rcx, qword [0x1401b53e8]
call fcn.14007ad50
vmovaps xmm1, xmm6
vmovaps xmm0, xmm7
call fcn.140057d60
mov rax, qword [0x1401b5270]
or dword [rax + 0x4780], 1
mov dword [rax + 0x4784], 0x43250000
vmovdqu ymm0, ymmword [0x1400e96e0]
vmovdqu ymmword [rsp + 0x6c0], ymm0
mov dl, 0x60
mov r8b, 9
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], 0x70
mov dl, 0x23
lea rcx, [rsp + 0x248]
vzeroupper
call fcn.140028430
mov byte [rsp + 0x249], al
mov dl, 0x23
lea rcx, [rsp + 0x248]
call fcn.140028430
mov byte [rsp + 0x24a], al
mov dl, 0x23
lea rcx, [rsp + 0x248]
call fcn.140028430
mov byte [rsp + 0x24b], al
mov dl, 0x48
lea rcx, [rsp + 0x248]
call fcn.140028430
mov byte [rsp + 0x24c], al
mov dl, 0x69
lea rcx, [rsp + 0x248]
call fcn.140028430
mov byte [rsp + 0x24d], al
mov dl, 0x74
lea rcx, [rsp + 0x248]
call fcn.140028430
mov byte [rsp + 0x24e], al
mov dl, 0x53
lea rcx, [rsp + 0x248]
call fcn.140028430
mov byte [rsp + 0x24f], al
mov dl, 0x6f
lea rcx, [rsp + 0x248]
call fcn.140028430
mov byte [rsp + 0x250], al
mov dl, 0x75
lea rcx, [rsp + 0x248]
call fcn.140028430
mov byte [rsp + 0x251], al
mov dl, 0x6e
lea rcx, [rsp + 0x248]
call fcn.140028430
mov byte [rsp + 0x252], al
mov dl, 0x64
lea rcx, [rsp + 0x248]
call fcn.140028430
mov byte [rsp + 0x253], al
mov dl, 0x73
lea rcx, [rsp + 0x248]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x248]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x249]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001a250
mov edx, 0xc
lea rcx, [rsp + 0x249]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x249]
call fcn.140028440
mov r9d, 0xffffffff
lea r8, [rsp + 0x6c1]
lea rdx, [0x1401b5710]
mov rcx, rax
call fcn.14007f1b0
call fcn.140058210
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm6, xmm2, xmm2
mov byte [rsp + 0x158], 0x36
mov dl, 0x48
lea rcx, [rsp + 0x158]
call fcn.140028430
mov byte [rsp + 0x159], al
mov dl, 0x69
lea rcx, [rsp + 0x158]
call fcn.140028430
mov byte [rsp + 0x15a], al
mov dl, 0x74
lea rcx, [rsp + 0x158]
call fcn.140028430
mov byte [rsp + 0x15b], al
mov dl, 0x20
lea rcx, [rsp + 0x158]
call fcn.140028430
mov byte [rsp + 0x15c], al
mov dl, 0x4d
lea rcx, [rsp + 0x158]
call fcn.140028430
mov byte [rsp + 0x15d], al
mov dl, 0x61
lea rcx, [rsp + 0x158]
call fcn.140028430
mov byte [rsp + 0x15e], al
mov dl, 0x72
lea rcx, [rsp + 0x158]
call fcn.140028430
mov byte [rsp + 0x15f], al
mov dl, 0x6b
lea rcx, [rsp + 0x158]
call fcn.140028430
mov byte [rsp + 0x160], al
mov dl, 0x65
lea rcx, [rsp + 0x158]
call fcn.140028430
mov byte [rsp + 0x161], al
mov dl, 0x72
lea rcx, [rsp + 0x158]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x158]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x159]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xa
jb 0x14001a3d0
mov edx, 0xa
lea rcx, [rsp + 0x159]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x159]
call fcn.140028440
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b5706]
vmovaps xmm2, xmm6
vmovaps xmm1, xmm14
mov rcx, rax
call fcn.1400132d0
call fcn.140058210
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, [0x1401b5705]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5558]
call fcn.1400132d0
call fcn.140058210
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, [0x1401b570b]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5510]
call fcn.1400132d0
cmp byte [0x1401b570b], 0
je 0x14001a51f
call fcn.140058210
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, [0x1401b571a]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5528]
call fcn.1400132d0
call fcn.140058210
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, [0x1401416ec]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5698]
call fcn.1400132d0
call fcn.140058210
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, [0x140102401]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b56e0]
call fcn.1400132d0
call fcn.140058210
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, [0x1401b5707]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b53f0]
call fcn.1400132d0
call fcn.14007da70
mov byte [rsp + 0x98], 0xe
mov dl, 0xef
lea rcx, [rsp + 0x98]
call fcn.140028430
mov byte [rsp + 0x99], al
mov dl, 0x87
lea rcx, [rsp + 0x98]
call fcn.140028430
mov byte [rsp + 0x9a], al
mov dl, 0xa3
lea rcx, [rsp + 0x98]
call fcn.140028430
mov byte [rsp + 0x9b], al
mov dl, 0x20
lea rcx, [rsp + 0x98]
call fcn.140028430
mov byte [rsp + 0x9c], al
mov dl, 0x46
lea rcx, [rsp + 0x98]
call fcn.140028430
mov byte [rsp + 0x9d], al
mov dl, 0x75
lea rcx, [rsp + 0x98]
call fcn.140028430
mov byte [rsp + 0x9e], al
mov dl, 0x6e
lea rcx, [rsp + 0x98]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x98]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x99]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x14001a690
mov edx, 7
lea rcx, [rsp + 0x99]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x99]
call fcn.140028440
mov rcx, rax
call fcn.14007e570
call fcn.140058210
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, [0x1401b5708]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401b5598]
call fcn.1400132d0
cmp byte [0x1401b5708], 0
je 0x14001a9c6
call fcn.140057e70
vaddss xmm0, xmm0, xmm14
call fcn.140057f30
mov byte [rsp + 0x4b0], 0x6d
mov dl, 0x54
lea rcx, [rsp + 0x4b0]
call fcn.140028430
mov byte [rsp + 0x4b1], al
mov dl, 0x68
lea rcx, [rsp + 0x4b0]
call fcn.140028430
mov byte [rsp + 0x4b2], al
mov dl, 0x69
lea rcx, [rsp + 0x4b0]
call fcn.140028430
mov byte [rsp + 0x4b3], al
mov dl, 0x73
lea rcx, [rsp + 0x4b0]
call fcn.140028430
mov byte [rsp + 0x4b4], al
mov dl, 0x20
lea rcx, [rsp + 0x4b0]
call fcn.140028430
mov byte [rsp + 0x4b5], al
mov dl, 0x6d
lea rcx, [rsp + 0x4b0]
call fcn.140028430
mov byte [rsp + 0x4b6], al
mov dl, 0x69
lea rcx, [rsp + 0x4b0]
call fcn.140028430
mov byte [rsp + 0x4b7], al
mov dl, 0x67
lea rcx, [rsp + 0x4b0]
call fcn.140028430
mov byte [rsp + 0x4b8], al
mov dl, 0x68
lea rcx, [rsp + 0x4b0]
call fcn.140028430
mov byte [rsp + 0x4b9], al
mov dl, 0x74
lea rcx, [rsp + 0x4b0]
call fcn.140028430
mov byte [rsp + 0x4ba], al
mov dl, 0x20
lea rcx, [rsp + 0x4b0]
call fcn.140028430
mov byte [rsp + 0x4bb], al
mov dl, 0x63
lea rcx, [rsp + 0x4b0]
call fcn.140028430
mov byte [rsp + 0x4bc], al
mov dl, 0x61
lea rcx, [rsp + 0x4b0]
call fcn.140028430
mov byte [rsp + 0x4bd], al
mov dl, 0x75
lea rcx, [rsp + 0x4b0]
call fcn.140028430
mov byte [rsp + 0x4be], al
mov dl, 0x73
lea rcx, [rsp + 0x4b0]
call fcn.140028430
mov byte [rsp + 0x4bf], al
mov dl, 0x65
lea rcx, [rsp + 0x4b0]
call fcn.140028430
mov byte [rsp + 0x4c0], al
mov dl, 0x20
lea rcx, [rsp + 0x4b0]
call fcn.140028430
mov byte [rsp + 0x4c1], al
mov dl, 0x42
lea rcx, [rsp + 0x4b0]
call fcn.140028430
mov byte [rsp + 0x4c2], al
mov dl, 0x41
lea rcx, [rsp + 0x4b0]
call fcn.140028430
mov byte [rsp + 0x4c3], al
mov dl, 0x4e
lea rcx, [rsp + 0x4b0]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x4b0]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x4b1]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0x14
jb 0x14001a920
mov edx, 0x14
lea rcx, [rsp + 0x4b1]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x4b1]
call fcn.140028440
mov rbx, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, 0x32
lea rcx, [rsp + 0xac8]
call fcn.140005960
lea rdx, [rsp + 0xa30]
mov rcx, rax
call fcn.140006e80
mov rdx, rbx
lea rcx, [rsp + 0xa30]
call fcn.14007aca0
mov byte [rsp + 0x40], 5
mov dl, 0x43
lea rcx, [rsp + 0x40]
call fcn.140028430
mov byte [rsp + 0x41], al
mov dl, 0x4e
lea rcx, [rsp + 0x40]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x40]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x41]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 2
jb 0x14001aa00
mov edx, 2
lea rcx, [rsp + 0x41]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x41]
call fcn.140028440
mov rdx, rax
lea rcx, [0x1401b3388]
call fcn.14002b920
test al, al
je 0x14001ab7d
cmp dword [0x1401b53a8], 6
jne 0x14001ab7d
call fcn.140058210
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm6, xmm2, xmm2
mov byte [rsp + 0x70], 0x41
mov dl, 0x57
lea rcx, [rsp + 0x70]
call fcn.140028430
mov byte [rsp + 0x71], al
mov dl, 0x69
lea rcx, [rsp + 0x70]
call fcn.140028430
mov byte [rsp + 0x72], al
mov dl, 0x6e
lea rcx, [rsp + 0x70]
call fcn.140028430
mov byte [rsp + 0x73], al
mov dl, 0x6e
lea rcx, [rsp + 0x70]
call fcn.140028430
mov byte [rsp + 0x74], al
mov dl, 0x69
lea rcx, [rsp + 0x70]
call fcn.140028430
mov byte [rsp + 0x75], al
mov dl, 0x65
lea rcx, [rsp + 0x70]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x70]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x71]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x14001ab00
mov edx, 6
lea rcx, [rsp + 0x71]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x71]
call fcn.140028440
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401b5386]
vmovaps xmm2, xmm6
vmovaps xmm1, xmm14
mov rcx, rax
call fcn.1400132d0
call fcn.140079ae0
vmovaps xmm0, xmm12
call fcn.140057f70
mov byte [rsp + 0x468], 0x35
mov dl, 0xef
lea rcx, [rsp + 0x468]
call fcn.140028430
mov byte [rsp + 0x469], al
mov dl, 0x80
lea rcx, [rsp + 0x468]
call fcn.140028430
mov byte [rsp + 0x46a], al
mov dl, 0x84
lea rcx, [rsp + 0x468]
call fcn.140028430
mov byte [rsp + 0x46b], al
mov dl, 0x20
lea rcx, [rsp + 0x468]
call fcn.140028430
mov byte [rsp + 0x46c], al
mov dl, 0x4d
lea rcx, [rsp + 0x468]
call fcn.140028430
mov byte [rsp + 0x46d], al
mov dl, 0x65
lea rcx, [rsp + 0x468]
call fcn.140028430
mov byte [rsp + 0x46e], al
mov dl, 0x6e
lea rcx, [rsp + 0x468]
call fcn.140028430
mov byte [rsp + 0x46f], al
mov dl, 0x75
lea rcx, [rsp + 0x468]
call fcn.140028430
mov byte [rsp + 0x470], al
mov dl, 0x20
lea rcx, [rsp + 0x468]
call fcn.140028430
mov byte [rsp + 0x471], al
mov dl, 0x53
lea rcx, [rsp + 0x468]
call fcn.140028430
mov byte [rsp + 0x472], al
mov dl, 0x65
lea rcx, [rsp + 0x468]
call fcn.140028430
mov byte [rsp + 0x473], al
mov dl, 0x74
lea rcx, [rsp + 0x468]
call fcn.140028430
mov byte [rsp + 0x474], al
mov dl, 0x74
lea rcx, [rsp + 0x468]
call fcn.140028430
mov byte [rsp + 0x475], al
mov dl, 0x69
lea rcx, [rsp + 0x468]
call fcn.140028430
mov byte [rsp + 0x476], al
mov dl, 0x6e
lea rcx, [rsp + 0x468]
call fcn.140028430
mov byte [rsp + 0x477], al
mov dl, 0x67
lea rcx, [rsp + 0x468]
call fcn.140028430
mov byte [rsp + 0x478], al
mov dl, 0x73
lea rcx, [rsp + 0x468]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x468]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x469]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0x11
jb 0x14001ad20
mov edx, 0x11
lea rcx, [rsp + 0x469]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x469]
call fcn.140028440
mov rcx, rax
call fcn.14007e570
call fcn.140058210
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, [0x1401b53c6]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b5450]
call fcn.1400132d0
call fcn.140057e70
vaddss xmm0, xmm0, xmm15
call fcn.140057f30
mov rcx, qword [0x1401b5588]
call fcn.14007ad50
vmovss xmm9, dword [0x1400e8298]
vmovaps xmm1, xmm9
vmovaps xmm0, xmm7
call fcn.140057d60
mov byte [rsp + 0x578], 0x6f
mov dl, 0x41
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x579], al
mov dl, 0x69
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x57a], al
mov dl, 0x6d
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x57b], al
mov dl, 0x53
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x57c], al
mov dl, 0x74
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x57d], al
mov dl, 0x61
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x57e], al
mov dl, 0x72
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x57f], al
xor edx, edx
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x580], al
mov dl, 0x4e
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x581], al
mov dl, 0x65
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x582], al
mov dl, 0x76
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x583], al
mov dl, 0x65
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x584], al
mov dl, 0x72
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x585], al
mov dl, 0x4c
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x586], al
mov dl, 0x6f
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x587], al
mov dl, 0x73
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x588], al
mov dl, 0x65
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x589], al
xor edx, edx
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x58a], al
mov dl, 0x41
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x58b], al
mov dl, 0x49
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x58c], al
mov dl, 0x4d
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x58d], al
mov dl, 0x57
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x58e], al
mov dl, 0x41
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x58f], al
mov dl, 0x52
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x590], al
mov dl, 0x45
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x591], al
xor edx, edx
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x592], al
mov dl, 0x4c
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x593], al
mov dl, 0x75
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x594], al
mov dl, 0x6d
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x595], al
mov dl, 0x69
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x596], al
mov dl, 0x6e
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x597], al
mov dl, 0x65
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x598], al
xor edx, edx
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x599], al
mov dl, 0x43
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x59a], al
mov dl, 0x75
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x59b], al
mov dl, 0x73
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x59c], al
mov dl, 0x74
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x59d], al
mov dl, 0x6f
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x59e], al
mov dl, 0x6d
lea rcx, [rsp + 0x578]
call fcn.140028430
mov byte [rsp + 0x59f], al
xor edx, edx
lea rcx, [rsp + 0x578]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x578]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x579]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0x28
jb 0x14001b180
mov edx, 0x28
lea rcx, [rsp + 0x579]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x579]
call fcn.140028440
mov rsi, rax
mov byte [rsp + 0xe8], 0xb
mov dl, 0x23
lea rcx, [rsp + 0xe8]
call fcn.140028430
mov byte [rsp + 0xe9], al
mov dl, 0x23
lea rcx, [rsp + 0xe8]
call fcn.140028430
mov byte [rsp + 0xea], al
mov dl, 0x23
lea rcx, [rsp + 0xe8]
call fcn.140028430
mov byte [rsp + 0xeb], al
mov dl, 0x54
lea rcx, [rsp + 0xe8]
call fcn.140028430
mov byte [rsp + 0xec], al
mov dl, 0x68
lea rcx, [rsp + 0xe8]
call fcn.140028430
mov byte [rsp + 0xed], al
mov dl, 0x65
lea rcx, [rsp + 0xe8]
call fcn.140028430
mov byte [rsp + 0xee], al
mov dl, 0x6d
lea rcx, [rsp + 0xe8]
call fcn.140028430
mov byte [rsp + 0xef], al
mov dl, 0x65
lea rcx, [rsp + 0xe8]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0xe8]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0xe9]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x14001b2b0
mov edx, 8
lea rcx, [rsp + 0xe9]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0xe9]
call fcn.140028440
mov r9d, 0xffffffff
mov r8, rsi
lea rdx, [0x1401023ec]
mov rcx, rax
call fcn.14007f1b0
test al, al
je 0x14001b337
mov ecx, dword [0x1401023ec]
call fcn.140032e30
cmp dword [0x1401023ec], 4
jne 0x14001ede6
mov ecx, 2
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xf18]
call fcn.140006e60
mov ecx, 5
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xea8]
call fcn.140006e60
mov ecx, 3
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xed8]
call fcn.140006e60
mov ecx, 0x15
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xeb8]
call fcn.140006e60
mov ecx, 0x16
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xf48]
call fcn.140006e60
mov ecx, 0x17
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xf58]
call fcn.140006e60
mov ecx, 7
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xf08]
call fcn.140006e60
mov ecx, 8
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xf38]
call fcn.140006e60
mov ecx, 9
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xf28]
call fcn.140006e60
mov ecx, 0x18
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xec8]
call fcn.140006e60
mov ecx, 0x1a
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xf88]
call fcn.140006e60
mov ecx, 0x19
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xf78]
call fcn.140006e60
mov ecx, 0xe
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xf68]
call fcn.140006e60
mov ecx, 1
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xee8]
call fcn.140006e60
xor ecx, ecx
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xf98]
call fcn.140006e60
mov ecx, 0x1b
call fcn.140048610
mov rdx, rax
lea rcx, [rsp + 0xef8]
call fcn.140006e60
mov byte [rsp + 0x4c8], 0x52
mov dl, 0x54
lea rcx, [rsp + 0x4c8]
call fcn.140028430
mov byte [rsp + 0x4c9], al
mov dl, 0x68
lea rcx, [rsp + 0x4c8]
call fcn.140028430
mov byte [rsp + 0x4ca], al
mov dl, 0x65
lea rcx, [rsp + 0x4c8]
call fcn.140028430
mov byte [rsp + 0x4cb], al
mov dl, 0x6d
lea rcx, [rsp + 0x4c8]
call fcn.140028430
mov byte [rsp + 0x4cc], al
mov dl, 0x65
lea rcx, [rsp + 0x4c8]
call fcn.140028430
mov byte [rsp + 0x4cd], al
mov dl, 0x20
lea rcx, [rsp + 0x4c8]
call fcn.140028430
mov byte [rsp + 0x4ce], al
mov dl, 0x43
lea rcx, [rsp + 0x4c8]
call fcn.140028430
mov byte [rsp + 0x4cf], al
mov dl, 0x6f
lea rcx, [rsp + 0x4c8]
call fcn.140028430
mov byte [rsp + 0x4d0], al
mov dl, 0x6c
lea rcx, [rsp + 0x4c8]
call fcn.140028430
mov byte [rsp + 0x4d1], al
mov dl, 0x6f
lea rcx, [rsp + 0x4c8]
call fcn.140028430
mov byte [rsp + 0x4d2], al
mov dl, 0x72
lea rcx, [rsp + 0x4c8]
call fcn.140028430
mov byte [rsp + 0x4d3], al
mov dl, 0x20
lea rcx, [rsp + 0x4c8]
call fcn.140028430
mov byte [rsp + 0x4d4], al
mov dl, 0x53
lea rcx, [rsp + 0x4c8]
call fcn.140028430
mov byte [rsp + 0x4d5], al
mov dl, 0x65
lea rcx, [rsp + 0x4c8]
call fcn.140028430
mov byte [rsp + 0x4d6], al
mov dl, 0x74
lea rcx, [rsp + 0x4c8]
call fcn.140028430
mov byte [rsp + 0x4d7], al
mov dl, 0x74
lea rcx, [rsp + 0x4c8]
call fcn.140028430
mov byte [rsp + 0x4d8], al
mov dl, 0x69
lea rcx, [rsp + 0x4c8]
call fcn.140028430
mov byte [rsp + 0x4d9], al
mov dl, 0x6e
lea rcx, [rsp + 0x4c8]
call fcn.140028430
mov byte [rsp + 0x4da], al
mov dl, 0x67
lea rcx, [rsp + 0x4c8]
call fcn.140028430
mov byte [rsp + 0x4db], al
mov dl, 0x73
lea rcx, [rsp + 0x4c8]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x4c8]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x4c9]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0x14
jb 0x14001b6b0
mov edx, 0x14
lea rcx, [rsp + 0x4c9]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x4c9]
call fcn.140028440
mov rcx, rax
call fcn.14007e570
mov byte [rsp + 0x1a8], 0x31
mov dl, 0x23
lea rcx, [rsp + 0x1a8]
call fcn.140028430
mov byte [rsp + 0x1a9], al
mov dl, 0x23
lea rcx, [rsp + 0x1a8]
call fcn.140028430
mov byte [rsp + 0x1aa], al
mov dl, 0x23
lea rcx, [rsp + 0x1a8]
call fcn.140028430
mov byte [rsp + 0x1ab], al
mov dl, 0x54
lea rcx, [rsp + 0x1a8]
call fcn.140028430
mov byte [rsp + 0x1ac], al
mov dl, 0x68
lea rcx, [rsp + 0x1a8]
call fcn.140028430
mov byte [rsp + 0x1ad], al
mov dl, 0x65
lea rcx, [rsp + 0x1a8]
call fcn.140028430
mov byte [rsp + 0x1ae], al
mov dl, 0x6d
lea rcx, [rsp + 0x1a8]
call fcn.140028430
mov byte [rsp + 0x1af], al
mov dl, 0x65
lea rcx, [rsp + 0x1a8]
call fcn.140028430
mov byte [rsp + 0x1b0], al
mov dl, 0x43
lea rcx, [rsp + 0x1a8]
call fcn.140028430
mov byte [rsp + 0x1b1], al
mov dl, 0x6f
lea rcx, [rsp + 0x1a8]
call fcn.140028430
mov byte [rsp + 0x1b2], al
mov dl, 0x6c
lea rcx, [rsp + 0x1a8]
call fcn.140028430
mov byte [rsp + 0x1b3], al
mov dl, 0x31
lea rcx, [rsp + 0x1a8]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x1a8]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x1a9]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001b840
mov edx, 0xc
lea rcx, [rsp + 0x1a9]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x1a9]
call fcn.140028440
mov rsi, rax
mov byte [rsp + 0x2f8], 0x69
mov dl, 0x42
lea rcx, [rsp + 0x2f8]
call fcn.140028430
mov byte [rsp + 0x2f9], al
mov dl, 0x75
lea rcx, [rsp + 0x2f8]
call fcn.140028430
mov byte [rsp + 0x2fa], al
mov dl, 0x74
lea rcx, [rsp + 0x2f8]
call fcn.140028430
mov byte [rsp + 0x2fb], al
mov dl, 0x74
lea rcx, [rsp + 0x2f8]
call fcn.140028430
mov byte [rsp + 0x2fc], al
mov dl, 0x6f
lea rcx, [rsp + 0x2f8]
call fcn.140028430
mov byte [rsp + 0x2fd], al
mov dl, 0x6e
lea rcx, [rsp + 0x2f8]
call fcn.140028430
mov byte [rsp + 0x2fe], al
mov dl, 0x20
lea rcx, [rsp + 0x2f8]
call fcn.140028430
mov byte [rsp + 0x2ff], al
mov dl, 0x42
lea rcx, [rsp + 0x2f8]
call fcn.140028430
mov byte [rsp + 0x300], al
mov dl, 0x6f
lea rcx, [rsp + 0x2f8]
call fcn.140028430
mov byte [rsp + 0x301], al
mov dl, 0x72
lea rcx, [rsp + 0x2f8]
call fcn.140028430
mov byte [rsp + 0x302], al
mov dl, 0x64
lea rcx, [rsp + 0x2f8]
call fcn.140028430
mov byte [rsp + 0x303], al
mov dl, 0x65
lea rcx, [rsp + 0x2f8]
call fcn.140028430
mov byte [rsp + 0x304], al
mov dl, 0x72
lea rcx, [rsp + 0x2f8]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x2f8]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x2f9]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001b9e0
mov edx, 0xd
lea rcx, [rsp + 0x2f9]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x2f9]
call fcn.140028440
mov qword [rsp + 0x28], r15
lea rcx, [0x1401b3318]
mov qword [rsp + 0x20], rcx
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
mov rdx, rsi
mov rcx, rax
call fcn.1400135f0
mov byte [rsp + 0x2d8], 0x51
mov dl, 0x23
lea rcx, [rsp + 0x2d8]
call fcn.140028430
mov byte [rsp + 0x2d9], al
mov dl, 0x23
lea rcx, [rsp + 0x2d8]
call fcn.140028430
mov byte [rsp + 0x2da], al
mov dl, 0x23
lea rcx, [rsp + 0x2d8]
call fcn.140028430
mov byte [rsp + 0x2db], al
mov dl, 0x54
lea rcx, [rsp + 0x2d8]
call fcn.140028430
mov byte [rsp + 0x2dc], al
mov dl, 0x68
lea rcx, [rsp + 0x2d8]
call fcn.140028430
mov byte [rsp + 0x2dd], al
mov dl, 0x65
lea rcx, [rsp + 0x2d8]
call fcn.140028430
mov byte [rsp + 0x2de], al
mov dl, 0x6d
lea rcx, [rsp + 0x2d8]
call fcn.140028430
mov byte [rsp + 0x2df], al
mov dl, 0x65
lea rcx, [rsp + 0x2d8]
call fcn.140028430
mov byte [rsp + 0x2e0], al
mov dl, 0x43
lea rcx, [rsp + 0x2d8]
call fcn.140028430
mov byte [rsp + 0x2e1], al
mov dl, 0x6f
lea rcx, [rsp + 0x2d8]
call fcn.140028430
mov byte [rsp + 0x2e2], al
mov dl, 0x6c
lea rcx, [rsp + 0x2d8]
call fcn.140028430
mov byte [rsp + 0x2e3], al
mov dl, 0x31
lea rcx, [rsp + 0x2d8]
call fcn.140028430
mov byte [rsp + 0x2e4], al
mov dl, 0x36
lea rcx, [rsp + 0x2d8]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x2d8]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x2d9]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001bba0
mov edx, 0xd
lea rcx, [rsp + 0x2d9]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x2d9]
call fcn.140028440
mov rsi, rax
mov byte [rsp + 0x198], 0x34
mov dl, 0x46
lea rcx, [rsp + 0x198]
call fcn.140028430
mov byte [rsp + 0x199], al
mov dl, 0x65
lea rcx, [rsp + 0x198]
call fcn.140028430
mov byte [rsp + 0x19a], al
mov dl, 0x61
lea rcx, [rsp + 0x198]
call fcn.140028430
mov byte [rsp + 0x19b], al
mov dl, 0x74
lea rcx, [rsp + 0x198]
call fcn.140028430
mov byte [rsp + 0x19c], al
mov dl, 0x75
lea rcx, [rsp + 0x198]
call fcn.140028430
mov byte [rsp + 0x19d], al
mov dl, 0x72
lea rcx, [rsp + 0x198]
call fcn.140028430
mov byte [rsp + 0x19e], al
mov dl, 0x65
lea rcx, [rsp + 0x198]
call fcn.140028430
mov byte [rsp + 0x19f], al
mov dl, 0x4e
lea rcx, [rsp + 0x198]
call fcn.140028430
mov byte [rsp + 0x1a0], al
mov dl, 0x61
lea rcx, [rsp + 0x198]
call fcn.140028430
mov byte [rsp + 0x1a1], al
mov dl, 0x6d
lea rcx, [rsp + 0x198]
call fcn.140028430
mov byte [rsp + 0x1a2], al
mov dl, 0x65
lea rcx, [rsp + 0x198]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x198]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x199]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xb
jb 0x14001bd10
mov edx, 0xb
lea rcx, [rsp + 0x199]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x199]
call fcn.140028440
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.1400135f0
mov byte [rsp + 0x2c8], 0x33
mov dl, 0x23
lea rcx, [rsp + 0x2c8]
call fcn.140028430
mov byte [rsp + 0x2c9], al
mov dl, 0x23
lea rcx, [rsp + 0x2c8]
call fcn.140028430
mov byte [rsp + 0x2ca], al
mov dl, 0x23
lea rcx, [rsp + 0x2c8]
call fcn.140028430
mov byte [rsp + 0x2cb], al
mov dl, 0x54
lea rcx, [rsp + 0x2c8]
call fcn.140028430
mov byte [rsp + 0x2cc], al
mov dl, 0x68
lea rcx, [rsp + 0x2c8]
call fcn.140028430
mov byte [rsp + 0x2cd], al
mov dl, 0x65
lea rcx, [rsp + 0x2c8]
call fcn.140028430
mov byte [rsp + 0x2ce], al
mov dl, 0x6d
lea rcx, [rsp + 0x2c8]
call fcn.140028430
mov byte [rsp + 0x2cf], al
mov dl, 0x65
lea rcx, [rsp + 0x2c8]
call fcn.140028430
mov byte [rsp + 0x2d0], al
mov dl, 0x43
lea rcx, [rsp + 0x2c8]
call fcn.140028430
mov byte [rsp + 0x2d1], al
mov dl, 0x6f
lea rcx, [rsp + 0x2c8]
call fcn.140028430
mov byte [rsp + 0x2d2], al
mov dl, 0x6c
lea rcx, [rsp + 0x2c8]
call fcn.140028430
mov byte [rsp + 0x2d3], al
mov dl, 0x31
lea rcx, [rsp + 0x2c8]
call fcn.140028430
mov byte [rsp + 0x2d4], al
mov dl, 0x37
lea rcx, [rsp + 0x2c8]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x2c8]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x2c9]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001bed0
mov edx, 0xd
lea rcx, [rsp + 0x2c9]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x2c9]
call fcn.140028440
mov rsi, rax
mov byte [rsp + 0x4c], 0x5e
mov dl, 0x54
lea rcx, [rsp + 0x4c]
call fcn.140028430
mov byte [rsp + 0x4d], al
mov dl, 0x65
lea rcx, [rsp + 0x4c]
call fcn.140028430
mov byte [rsp + 0x4e], al
mov dl, 0x78
lea rcx, [rsp + 0x4c]
call fcn.140028430
mov byte [rsp + 0x4f], al
mov dl, 0x74
lea rcx, [rsp + 0x4c]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x4c]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x4d]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x14001bf81
mov edx, 4
lea rcx, [rsp + 0x4d]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x4d]
call fcn.140028440
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.1400135f0
mov byte [rsp + 0x238], 0x1d
mov dl, 0x23
lea rcx, [rsp + 0x238]
call fcn.140028430
mov byte [rsp + 0x239], al
mov dl, 0x23
lea rcx, [rsp + 0x238]
call fcn.140028430
mov byte [rsp + 0x23a], al
mov dl, 0x23
lea rcx, [rsp + 0x238]
call fcn.140028430
mov byte [rsp + 0x23b], al
mov dl, 0x54
lea rcx, [rsp + 0x238]
call fcn.140028430
mov byte [rsp + 0x23c], al
mov dl, 0x68
lea rcx, [rsp + 0x238]
call fcn.140028430
mov byte [rsp + 0x23d], al
mov dl, 0x65
lea rcx, [rsp + 0x238]
call fcn.140028430
mov byte [rsp + 0x23e], al
mov dl, 0x6d
lea rcx, [rsp + 0x238]
call fcn.140028430
mov byte [rsp + 0x23f], al
mov dl, 0x65
lea rcx, [rsp + 0x238]
call fcn.140028430
mov byte [rsp + 0x240], al
mov dl, 0x43
lea rcx, [rsp + 0x238]
call fcn.140028430
mov byte [rsp + 0x241], al
mov dl, 0x6f
lea rcx, [rsp + 0x238]
call fcn.140028430
mov byte [rsp + 0x242], al
mov dl, 0x6c
lea rcx, [rsp + 0x238]
call fcn.140028430
mov byte [rsp + 0x243], al
mov dl, 0x32
lea rcx, [rsp + 0x238]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x238]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x239]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001c120
mov edx, 0xc
lea rcx, [rsp + 0x239]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x239]
call fcn.140028440
mov rsi, rax
mov byte [rsp + 0x68], 0x16
mov dl, 0x42
lea rcx, [rsp + 0x68]
call fcn.140028430
mov byte [rsp + 0x69], al
mov dl, 0x6f
lea rcx, [rsp + 0x68]
call fcn.140028430
mov byte [rsp + 0x6a], al
mov dl, 0x72
lea rcx, [rsp + 0x68]
call fcn.140028430
mov byte [rsp + 0x6b], al
mov dl, 0x64
lea rcx, [rsp + 0x68]
call fcn.140028430
mov byte [rsp + 0x6c], al
mov dl, 0x65
lea rcx, [rsp + 0x68]
call fcn.140028430
mov byte [rsp + 0x6d], al
mov dl, 0x72
lea rcx, [rsp + 0x68]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x68]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x69]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x14001c1f1
mov edx, 6
lea rcx, [rsp + 0x69]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x69]
call fcn.140028440
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.1400135f0
mov byte [rsp + 0x228], 0x12
mov dl, 0x23
lea rcx, [rsp + 0x228]
call fcn.140028430
mov byte [rsp + 0x229], al
mov dl, 0x23
lea rcx, [rsp + 0x228]
call fcn.140028430
mov byte [rsp + 0x22a], al
mov dl, 0x23
lea rcx, [rsp + 0x228]
call fcn.140028430
mov byte [rsp + 0x22b], al
mov dl, 0x54
lea rcx, [rsp + 0x228]
call fcn.140028430
mov byte [rsp + 0x22c], al
mov dl, 0x68
lea rcx, [rsp + 0x228]
call fcn.140028430
mov byte [rsp + 0x22d], al
mov dl, 0x65
lea rcx, [rsp + 0x228]
call fcn.140028430
mov byte [rsp + 0x22e], al
mov dl, 0x6d
lea rcx, [rsp + 0x228]
call fcn.140028430
mov byte [rsp + 0x22f], al
mov dl, 0x65
lea rcx, [rsp + 0x228]
call fcn.140028430
mov byte [rsp + 0x230], al
mov dl, 0x43
lea rcx, [rsp + 0x228]
call fcn.140028430
mov byte [rsp + 0x231], al
mov dl, 0x6f
lea rcx, [rsp + 0x228]
call fcn.140028430
mov byte [rsp + 0x232], al
mov dl, 0x6c
lea rcx, [rsp + 0x228]
call fcn.140028430
mov byte [rsp + 0x233], al
mov dl, 0x33
lea rcx, [rsp + 0x228]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x228]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x229]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001c390
mov edx, 0xc
lea rcx, [rsp + 0x229]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x229]
call fcn.140028440
mov rsi, rax
mov byte [rsp + 0x60], 0x4a
mov dl, 0x42
lea rcx, [rsp + 0x60]
call fcn.140028430
mov byte [rsp + 0x61], al
mov dl, 0x75
lea rcx, [rsp + 0x60]
call fcn.140028430
mov byte [rsp + 0x62], al
mov dl, 0x74
lea rcx, [rsp + 0x60]
call fcn.140028430
mov byte [rsp + 0x63], al
mov dl, 0x74
lea rcx, [rsp + 0x60]
call fcn.140028430
mov byte [rsp + 0x64], al
mov dl, 0x6f
lea rcx, [rsp + 0x60]
call fcn.140028430
mov byte [rsp + 0x65], al
mov dl, 0x6e
lea rcx, [rsp + 0x60]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x60]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x61]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x14001c461
mov edx, 6
lea rcx, [rsp + 0x61]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x61]
call fcn.140028440
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.1400135f0
mov byte [rsp + 0x218], 0x29
mov dl, 0x23
lea rcx, [rsp + 0x218]
call fcn.140028430
mov byte [rsp + 0x219], al
mov dl, 0x23
lea rcx, [rsp + 0x218]
call fcn.140028430
mov byte [rsp + 0x21a], al
mov dl, 0x23
lea rcx, [rsp + 0x218]
call fcn.140028430
mov byte [rsp + 0x21b], al
mov dl, 0x54
lea rcx, [rsp + 0x218]
call fcn.140028430
mov byte [rsp + 0x21c], al
mov dl, 0x68
lea rcx, [rsp + 0x218]
call fcn.140028430
mov byte [rsp + 0x21d], al
mov dl, 0x65
lea rcx, [rsp + 0x218]
call fcn.140028430
mov byte [rsp + 0x21e], al
mov dl, 0x6d
lea rcx, [rsp + 0x218]
call fcn.140028430
mov byte [rsp + 0x21f], al
mov dl, 0x65
lea rcx, [rsp + 0x218]
call fcn.140028430
mov byte [rsp + 0x220], al
mov dl, 0x43
lea rcx, [rsp + 0x218]
call fcn.140028430
mov byte [rsp + 0x221], al
mov dl, 0x6f
lea rcx, [rsp + 0x218]
call fcn.140028430
mov byte [rsp + 0x222], al
mov dl, 0x6c
lea rcx, [rsp + 0x218]
call fcn.140028430
mov byte [rsp + 0x223], al
mov dl, 0x34
lea rcx, [rsp + 0x218]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x218]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x219]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001c600
mov edx, 0xc
lea rcx, [rsp + 0x219]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x219]
call fcn.140028440
mov rsi, rax
mov byte [rsp + 0x368], 0x6a
mov dl, 0x42
lea rcx, [rsp + 0x368]
call fcn.140028430
mov byte [rsp + 0x369], al
mov dl, 0x75
lea rcx, [rsp + 0x368]
call fcn.140028430
mov byte [rsp + 0x36a], al
mov dl, 0x74
lea rcx, [rsp + 0x368]
call fcn.140028430
mov byte [rsp + 0x36b], al
mov dl, 0x74
lea rcx, [rsp + 0x368]
call fcn.140028430
mov byte [rsp + 0x36c], al
mov dl, 0x6f
lea rcx, [rsp + 0x368]
call fcn.140028430
mov byte [rsp + 0x36d], al
mov dl, 0x6e
lea rcx, [rsp + 0x368]
call fcn.140028430
mov byte [rsp + 0x36e], al
mov dl, 0x20
lea rcx, [rsp + 0x368]
call fcn.140028430
mov byte [rsp + 0x36f], al
mov dl, 0x48
lea rcx, [rsp + 0x368]
call fcn.140028430
mov byte [rsp + 0x370], al
mov dl, 0x6f
lea rcx, [rsp + 0x368]
call fcn.140028430
mov byte [rsp + 0x371], al
mov dl, 0x76
lea rcx, [rsp + 0x368]
call fcn.140028430
mov byte [rsp + 0x372], al
mov dl, 0x65
lea rcx, [rsp + 0x368]
call fcn.140028430
mov byte [rsp + 0x373], al
mov dl, 0x72
lea rcx, [rsp + 0x368]
call fcn.140028430
mov byte [rsp + 0x374], al
mov dl, 0x65
lea rcx, [rsp + 0x368]
call fcn.140028430
mov byte [rsp + 0x375], al
mov dl, 0x64
lea rcx, [rsp + 0x368]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x368]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x369]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x14001c7b0
mov edx, 0xe
lea rcx, [rsp + 0x369]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x369]
call fcn.140028440
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.1400135f0
mov byte [rsp + 0x268], 0x6e
mov dl, 0x23
lea rcx, [rsp + 0x268]
call fcn.140028430
mov byte [rsp + 0x269], al
mov dl, 0x23
lea rcx, [rsp + 0x268]
call fcn.140028430
mov byte [rsp + 0x26a], al
mov dl, 0x23
lea rcx, [rsp + 0x268]
call fcn.140028430
mov byte [rsp + 0x26b], al
mov dl, 0x54
lea rcx, [rsp + 0x268]
call fcn.140028430
mov byte [rsp + 0x26c], al
mov dl, 0x68
lea rcx, [rsp + 0x268]
call fcn.140028430
mov byte [rsp + 0x26d], al
mov dl, 0x65
lea rcx, [rsp + 0x268]
call fcn.140028430
mov byte [rsp + 0x26e], al
mov dl, 0x6d
lea rcx, [rsp + 0x268]
call fcn.140028430
mov byte [rsp + 0x26f], al
mov dl, 0x65
lea rcx, [rsp + 0x268]
call fcn.140028430
mov byte [rsp + 0x270], al
mov dl, 0x43
lea rcx, [rsp + 0x268]
call fcn.140028430
mov byte [rsp + 0x271], al
mov dl, 0x6f
lea rcx, [rsp + 0x268]
call fcn.140028430
mov byte [rsp + 0x272], al
mov dl, 0x6c
lea rcx, [rsp + 0x268]
call fcn.140028430
mov byte [rsp + 0x273], al
mov dl, 0x35
lea rcx, [rsp + 0x268]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x268]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x269]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001c960
mov edx, 0xc
lea rcx, [rsp + 0x269]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x269]
call fcn.140028440
mov rsi, rax
mov byte [rsp + 0x2b8], 0x4e
mov dl, 0x42
lea rcx, [rsp + 0x2b8]
call fcn.140028430
mov byte [rsp + 0x2b9], al
mov dl, 0x75
lea rcx, [rsp + 0x2b8]
call fcn.140028430
mov byte [rsp + 0x2ba], al
mov dl, 0x74
lea rcx, [rsp + 0x2b8]
call fcn.140028430
mov byte [rsp + 0x2bb], al
mov dl, 0x74
lea rcx, [rsp + 0x2b8]
call fcn.140028430
mov byte [rsp + 0x2bc], al
mov dl, 0x6f
lea rcx, [rsp + 0x2b8]
call fcn.140028430
mov byte [rsp + 0x2bd], al
mov dl, 0x6e
lea rcx, [rsp + 0x2b8]
call fcn.140028430
mov byte [rsp + 0x2be], al
mov dl, 0x20
lea rcx, [rsp + 0x2b8]
call fcn.140028430
mov byte [rsp + 0x2bf], al
mov dl, 0x41
lea rcx, [rsp + 0x2b8]
call fcn.140028430
mov byte [rsp + 0x2c0], al
mov dl, 0x63
lea rcx, [rsp + 0x2b8]
call fcn.140028430
mov byte [rsp + 0x2c1], al
mov dl, 0x74
lea rcx, [rsp + 0x2b8]
call fcn.140028430
mov byte [rsp + 0x2c2], al
mov dl, 0x69
lea rcx, [rsp + 0x2b8]
call fcn.140028430
mov byte [rsp + 0x2c3], al
mov dl, 0x76
lea rcx, [rsp + 0x2b8]
call fcn.140028430
mov byte [rsp + 0x2c4], al
mov dl, 0x65
lea rcx, [rsp + 0x2b8]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x2b8]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x2b9]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001cb00
mov edx, 0xd
lea rcx, [rsp + 0x2b9]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x2b9]
call fcn.140028440
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.1400135f0
mov byte [rsp + 0x208], 0x69
mov dl, 0x23
lea rcx, [rsp + 0x208]
call fcn.140028430
mov byte [rsp + 0x209], al
mov dl, 0x23
lea rcx, [rsp + 0x208]
call fcn.140028430
mov byte [rsp + 0x20a], al
mov dl, 0x23
lea rcx, [rsp + 0x208]
call fcn.140028430
mov byte [rsp + 0x20b], al
mov dl, 0x54
lea rcx, [rsp + 0x208]
call fcn.140028430
mov byte [rsp + 0x20c], al
mov dl, 0x68
lea rcx, [rsp + 0x208]
call fcn.140028430
mov byte [rsp + 0x20d], al
mov dl, 0x65
lea rcx, [rsp + 0x208]
call fcn.140028430
mov byte [rsp + 0x20e], al
mov dl, 0x6d
lea rcx, [rsp + 0x208]
call fcn.140028430
mov byte [rsp + 0x20f], al
mov dl, 0x65
lea rcx, [rsp + 0x208]
call fcn.140028430
mov byte [rsp + 0x210], al
mov dl, 0x43
lea rcx, [rsp + 0x208]
call fcn.140028430
mov byte [rsp + 0x211], al
mov dl, 0x6f
lea rcx, [rsp + 0x208]
call fcn.140028430
mov byte [rsp + 0x212], al
mov dl, 0x6c
lea rcx, [rsp + 0x208]
call fcn.140028430
mov byte [rsp + 0x213], al
mov dl, 0x36
lea rcx, [rsp + 0x208]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x208]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x209]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001ccb0
mov edx, 0xc
lea rcx, [rsp + 0x209]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x209]
call fcn.140028440
mov rsi, rax
mov byte [rsp + 0x3a8], 0x3a
mov dl, 0x43
lea rcx, [rsp + 0x3a8]
call fcn.140028430
mov byte [rsp + 0x3a9], al
mov dl, 0x68
lea rcx, [rsp + 0x3a8]
call fcn.140028430
mov byte [rsp + 0x3aa], al
mov dl, 0x69
lea rcx, [rsp + 0x3a8]
call fcn.140028430
mov byte [rsp + 0x3ab], al
mov dl, 0x6c
lea rcx, [rsp + 0x3a8]
call fcn.140028430
mov byte [rsp + 0x3ac], al
mov dl, 0x64
lea rcx, [rsp + 0x3a8]
call fcn.140028430
mov byte [rsp + 0x3ad], al
mov dl, 0x20
lea rcx, [rsp + 0x3a8]
call fcn.140028430
mov byte [rsp + 0x3ae], al
mov dl, 0x57
lea rcx, [rsp + 0x3a8]
call fcn.140028430
mov byte [rsp + 0x3af], al
mov dl, 0x69
lea rcx, [rsp + 0x3a8]
call fcn.140028430
mov byte [rsp + 0x3b0], al
mov dl, 0x6e
lea rcx, [rsp + 0x3a8]
call fcn.140028430
mov byte [rsp + 0x3b1], al
mov dl, 0x64
lea rcx, [rsp + 0x3a8]
call fcn.140028430
mov byte [rsp + 0x3b2], al
mov dl, 0x6f
lea rcx, [rsp + 0x3a8]
call fcn.140028430
mov byte [rsp + 0x3b3], al
mov dl, 0x77
lea rcx, [rsp + 0x3a8]
call fcn.140028430
mov byte [rsp + 0x3b4], al
mov dl, 0x20
lea rcx, [rsp + 0x3a8]
call fcn.140028430
mov byte [rsp + 0x3b5], al
mov dl, 0x42
lea rcx, [rsp + 0x3a8]
call fcn.140028430
mov byte [rsp + 0x3b6], al
mov dl, 0x67
lea rcx, [rsp + 0x3a8]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x3a8]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3a9]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x14001ce80
mov edx, 0xf
lea rcx, [rsp + 0x3a9]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x3a9]
call fcn.140028440
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.1400135f0
mov byte [rsp + 0x1f8], 0x63
mov dl, 0x23
lea rcx, [rsp + 0x1f8]
call fcn.140028430
mov byte [rsp + 0x1f9], al
mov dl, 0x23
lea rcx, [rsp + 0x1f8]
call fcn.140028430
mov byte [rsp + 0x1fa], al
mov dl, 0x23
lea rcx, [rsp + 0x1f8]
call fcn.140028430
mov byte [rsp + 0x1fb], al
mov dl, 0x54
lea rcx, [rsp + 0x1f8]
call fcn.140028430
mov byte [rsp + 0x1fc], al
mov dl, 0x68
lea rcx, [rsp + 0x1f8]
call fcn.140028430
mov byte [rsp + 0x1fd], al
mov dl, 0x65
lea rcx, [rsp + 0x1f8]
call fcn.140028430
mov byte [rsp + 0x1fe], al
mov dl, 0x6d
lea rcx, [rsp + 0x1f8]
call fcn.140028430
mov byte [rsp + 0x1ff], al
mov dl, 0x65
lea rcx, [rsp + 0x1f8]
call fcn.140028430
mov byte [rsp + 0x200], al
mov dl, 0x43
lea rcx, [rsp + 0x1f8]
call fcn.140028430
mov byte [rsp + 0x201], al
mov dl, 0x6f
lea rcx, [rsp + 0x1f8]
call fcn.140028430
mov byte [rsp + 0x202], al
mov dl, 0x6c
lea rcx, [rsp + 0x1f8]
call fcn.140028430
mov byte [rsp + 0x203], al
mov dl, 0x37
lea rcx, [rsp + 0x1f8]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x1f8]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x1f9]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001d030
mov edx, 0xc
lea rcx, [rsp + 0x1f9]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x1f9]
call fcn.140028440
mov rsi, rax
mov byte [rsp + 0xf8], 0x73
mov dl, 0x46
lea rcx, [rsp + 0xf8]
call fcn.140028430
mov byte [rsp + 0xf9], al
mov dl, 0x72
lea rcx, [rsp + 0xf8]
call fcn.140028430
mov byte [rsp + 0xfa], al
mov dl, 0x61
lea rcx, [rsp + 0xf8]
call fcn.140028430
mov byte [rsp + 0xfb], al
mov dl, 0x6d
lea rcx, [rsp + 0xf8]
call fcn.140028430
mov byte [rsp + 0xfc], al
mov dl, 0x65
lea rcx, [rsp + 0xf8]
call fcn.140028430
mov byte [rsp + 0xfd], al
mov dl, 0x20
lea rcx, [rsp + 0xf8]
call fcn.140028430
mov byte [rsp + 0xfe], al
mov dl, 0x42
lea rcx, [rsp + 0xf8]
call fcn.140028430
mov byte [rsp + 0xff], al
mov dl, 0x67
lea rcx, [rsp + 0xf8]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0xf8]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0xf9]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x14001d160
mov edx, 8
lea rcx, [rsp + 0xf9]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0xf9]
call fcn.140028440
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.1400135f0
mov byte [rsp + 0x1e8], 0x72
mov dl, 0x23
lea rcx, [rsp + 0x1e8]
call fcn.140028430
mov byte [rsp + 0x1e9], al
mov dl, 0x23
lea rcx, [rsp + 0x1e8]
call fcn.140028430
mov byte [rsp + 0x1ea], al
mov dl, 0x23
lea rcx, [rsp + 0x1e8]
call fcn.140028430
mov byte [rsp + 0x1eb], al
mov dl, 0x54
lea rcx, [rsp + 0x1e8]
call fcn.140028430
mov byte [rsp + 0x1ec], al
mov dl, 0x68
lea rcx, [rsp + 0x1e8]
call fcn.140028430
mov byte [rsp + 0x1ed], al
mov dl, 0x65
lea rcx, [rsp + 0x1e8]
call fcn.140028430
mov byte [rsp + 0x1ee], al
mov dl, 0x6d
lea rcx, [rsp + 0x1e8]
call fcn.140028430
mov byte [rsp + 0x1ef], al
mov dl, 0x65
lea rcx, [rsp + 0x1e8]
call fcn.140028430
mov byte [rsp + 0x1f0], al
mov dl, 0x43
lea rcx, [rsp + 0x1e8]
call fcn.140028430
mov byte [rsp + 0x1f1], al
mov dl, 0x6f
lea rcx, [rsp + 0x1e8]
call fcn.140028430
mov byte [rsp + 0x1f2], al
mov dl, 0x6c
lea rcx, [rsp + 0x1e8]
call fcn.140028430
mov byte [rsp + 0x1f3], al
mov dl, 0x38
lea rcx, [rsp + 0x1e8]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x1e8]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x1e9]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001d310
mov edx, 0xc
lea rcx, [rsp + 0x1e9]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x1e9]
call fcn.140028440
mov rsi, rax
mov byte [rsp + 0x438], 0x77
mov dl, 0x46
lea rcx, [rsp + 0x438]
call fcn.140028430
mov byte [rsp + 0x439], al
mov dl, 0x72
lea rcx, [rsp + 0x438]
call fcn.140028430
mov byte [rsp + 0x43a], al
mov dl, 0x61
lea rcx, [rsp + 0x438]
call fcn.140028430
mov byte [rsp + 0x43b], al
mov dl, 0x6d
lea rcx, [rsp + 0x438]
call fcn.140028430
mov byte [rsp + 0x43c], al
mov dl, 0x65
lea rcx, [rsp + 0x438]
call fcn.140028430
mov byte [rsp + 0x43d], al
mov dl, 0x20
lea rcx, [rsp + 0x438]
call fcn.140028430
mov byte [rsp + 0x43e], al
mov dl, 0x42
lea rcx, [rsp + 0x438]
call fcn.140028430
mov byte [rsp + 0x43f], al
mov dl, 0x67
lea rcx, [rsp + 0x438]
call fcn.140028430
mov byte [rsp + 0x440], al
mov dl, 0x20
lea rcx, [rsp + 0x438]
call fcn.140028430
mov byte [rsp + 0x441], al
mov dl, 0x48
lea rcx, [rsp + 0x438]
call fcn.140028430
mov byte [rsp + 0x442], al
mov dl, 0x6f
lea rcx, [rsp + 0x438]
call fcn.140028430
mov byte [rsp + 0x443], al
mov dl, 0x76
lea rcx, [rsp + 0x438]
call fcn.140028430
mov byte [rsp + 0x444], al
mov dl, 0x65
lea rcx, [rsp + 0x438]
call fcn.140028430
mov byte [rsp + 0x445], al
mov dl, 0x72
lea rcx, [rsp + 0x438]
call fcn.140028430
mov byte [rsp + 0x446], al
mov dl, 0x65
lea rcx, [rsp + 0x438]
call fcn.140028430
mov byte [rsp + 0x447], al
mov dl, 0x64
lea rcx, [rsp + 0x438]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x438]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x439]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0x10
jb 0x14001d4f0
mov edx, 0x10
lea rcx, [rsp + 0x439]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x439]
call fcn.140028440
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.1400135f0
mov byte [rsp + 0x1d8], 0x12
mov dl, 0x23
lea rcx, [rsp + 0x1d8]
call fcn.140028430
mov byte [rsp + 0x1d9], al
mov dl, 0x23
lea rcx, [rsp + 0x1d8]
call fcn.140028430
mov byte [rsp + 0x1da], al
mov dl, 0x23
lea rcx, [rsp + 0x1d8]
call fcn.140028430
mov byte [rsp + 0x1db], al
mov dl, 0x54
lea rcx, [rsp + 0x1d8]
call fcn.140028430
mov byte [rsp + 0x1dc], al
mov dl, 0x68
lea rcx, [rsp + 0x1d8]
call fcn.140028430
mov byte [rsp + 0x1dd], al
mov dl, 0x65
lea rcx, [rsp + 0x1d8]
call fcn.140028430
mov byte [rsp + 0x1de], al
mov dl, 0x6d
lea rcx, [rsp + 0x1d8]
call fcn.140028430
mov byte [rsp + 0x1df], al
mov dl, 0x65
lea rcx, [rsp + 0x1d8]
call fcn.140028430
mov byte [rsp + 0x1e0], al
mov dl, 0x43
lea rcx, [rsp + 0x1d8]
call fcn.140028430
mov byte [rsp + 0x1e1], al
mov dl, 0x6f
lea rcx, [rsp + 0x1d8]
call fcn.140028430
mov byte [rsp + 0x1e2], al
mov dl, 0x6c
lea rcx, [rsp + 0x1d8]
call fcn.140028430
mov byte [rsp + 0x1e3], al
mov dl, 0x39
lea rcx, [rsp + 0x1d8]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x1d8]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x1d9]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001d6a0
mov edx, 0xc
lea rcx, [rsp + 0x1d9]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x1d9]
call fcn.140028440
mov rsi, rax
mov byte [rsp + 0x3f0], 0x2f
mov dl, 0x46
lea rcx, [rsp + 0x3f0]
call fcn.140028430
mov byte [rsp + 0x3f1], al
mov dl, 0x72
lea rcx, [rsp + 0x3f0]
call fcn.140028430
mov byte [rsp + 0x3f2], al
mov dl, 0x61
lea rcx, [rsp + 0x3f0]
call fcn.140028430
mov byte [rsp + 0x3f3], al
mov dl, 0x6d
lea rcx, [rsp + 0x3f0]
call fcn.140028430
mov byte [rsp + 0x3f4], al
mov dl, 0x65
lea rcx, [rsp + 0x3f0]
call fcn.140028430
mov byte [rsp + 0x3f5], al
mov dl, 0x20
lea rcx, [rsp + 0x3f0]
call fcn.140028430
mov byte [rsp + 0x3f6], al
mov dl, 0x42
lea rcx, [rsp + 0x3f0]
call fcn.140028430
mov byte [rsp + 0x3f7], al
mov dl, 0x67
lea rcx, [rsp + 0x3f0]
call fcn.140028430
mov byte [rsp + 0x3f8], al
mov dl, 0x20
lea rcx, [rsp + 0x3f0]
call fcn.140028430
mov byte [rsp + 0x3f9], al
mov dl, 0x41
lea rcx, [rsp + 0x3f0]
call fcn.140028430
mov byte [rsp + 0x3fa], al
mov dl, 0x63
lea rcx, [rsp + 0x3f0]
call fcn.140028430
mov byte [rsp + 0x3fb], al
mov dl, 0x74
lea rcx, [rsp + 0x3f0]
call fcn.140028430
mov byte [rsp + 0x3fc], al
mov dl, 0x69
lea rcx, [rsp + 0x3f0]
call fcn.140028430
mov byte [rsp + 0x3fd], al
mov dl, 0x76
lea rcx, [rsp + 0x3f0]
call fcn.140028430
mov byte [rsp + 0x3fe], al
mov dl, 0x65
lea rcx, [rsp + 0x3f0]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x3f0]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3f1]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x14001d870
mov edx, 0xf
lea rcx, [rsp + 0x3f1]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x3f1]
call fcn.140028440
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.1400135f0
mov byte [rsp + 0x278], 0x28
mov dl, 0x23
lea rcx, [rsp + 0x278]
call fcn.140028430
mov byte [rsp + 0x279], al
mov dl, 0x23
lea rcx, [rsp + 0x278]
call fcn.140028430
mov byte [rsp + 0x27a], al
mov dl, 0x23
lea rcx, [rsp + 0x278]
call fcn.140028430
mov byte [rsp + 0x27b], al
mov dl, 0x54
lea rcx, [rsp + 0x278]
call fcn.140028430
mov byte [rsp + 0x27c], al
mov dl, 0x68
lea rcx, [rsp + 0x278]
call fcn.140028430
mov byte [rsp + 0x27d], al
mov dl, 0x65
lea rcx, [rsp + 0x278]
call fcn.140028430
mov byte [rsp + 0x27e], al
mov dl, 0x6d
lea rcx, [rsp + 0x278]
call fcn.140028430
mov byte [rsp + 0x27f], al
mov dl, 0x65
lea rcx, [rsp + 0x278]
call fcn.140028430
mov byte [rsp + 0x280], al
mov dl, 0x43
lea rcx, [rsp + 0x278]
call fcn.140028430
mov byte [rsp + 0x281], al
mov dl, 0x6f
lea rcx, [rsp + 0x278]
call fcn.140028430
mov byte [rsp + 0x282], al
mov dl, 0x6c
lea rcx, [rsp + 0x278]
call fcn.140028430
mov byte [rsp + 0x283], al
mov dl, 0x31
lea rcx, [rsp + 0x278]
call fcn.140028430
mov byte [rsp + 0x284], al
mov dl, 0x30
lea rcx, [rsp + 0x278]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x278]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x279]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001da30
mov edx, 0xd
lea rcx, [rsp + 0x279]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x279]
call fcn.140028440
mov rsi, rax
mov byte [rsp + 0x58], 0x67
mov dl, 0x48
lea rcx, [rsp + 0x58]
call fcn.140028430
mov byte [rsp + 0x59], al
mov dl, 0x65
lea rcx, [rsp + 0x58]
call fcn.140028430
mov byte [rsp + 0x5a], al
mov dl, 0x61
lea rcx, [rsp + 0x58]
call fcn.140028430
mov byte [rsp + 0x5b], al
mov dl, 0x64
lea rcx, [rsp + 0x58]
call fcn.140028430
mov byte [rsp + 0x5c], al
mov dl, 0x65
lea rcx, [rsp + 0x58]
call fcn.140028430
mov byte [rsp + 0x5d], al
mov dl, 0x72
lea rcx, [rsp + 0x58]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x58]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x59]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x14001db01
mov edx, 6
lea rcx, [rsp + 0x59]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x59]
call fcn.140028440
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.1400135f0
mov byte [rsp + 0x288], 0x62
mov dl, 0x23
lea rcx, [rsp + 0x288]
call fcn.140028430
mov byte [rsp + 0x289], al
mov dl, 0x23
lea rcx, [rsp + 0x288]
call fcn.140028430
mov byte [rsp + 0x28a], al
mov dl, 0x23
lea rcx, [rsp + 0x288]
call fcn.140028430
mov byte [rsp + 0x28b], al
mov dl, 0x54
lea rcx, [rsp + 0x288]
call fcn.140028430
mov byte [rsp + 0x28c], al
mov dl, 0x68
lea rcx, [rsp + 0x288]
call fcn.140028430
mov byte [rsp + 0x28d], al
mov dl, 0x65
lea rcx, [rsp + 0x288]
call fcn.140028430
mov byte [rsp + 0x28e], al
mov dl, 0x6d
lea rcx, [rsp + 0x288]
call fcn.140028430
mov byte [rsp + 0x28f], al
mov dl, 0x65
lea rcx, [rsp + 0x288]
call fcn.140028430
mov byte [rsp + 0x290], al
mov dl, 0x43
lea rcx, [rsp + 0x288]
call fcn.140028430
mov byte [rsp + 0x291], al
mov dl, 0x6f
lea rcx, [rsp + 0x288]
call fcn.140028430
mov byte [rsp + 0x292], al
mov dl, 0x6c
lea rcx, [rsp + 0x288]
call fcn.140028430
mov byte [rsp + 0x293], al
mov dl, 0x31
lea rcx, [rsp + 0x288]
call fcn.140028430
mov byte [rsp + 0x294], al
mov dl, 0x31
lea rcx, [rsp + 0x288]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x288]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x289]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001dcb0
mov edx, 0xd
lea rcx, [rsp + 0x289]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x289]
call fcn.140028440
mov rsi, rax
mov byte [rsp + 0x298], 0x73
mov dl, 0x48
lea rcx, [rsp + 0x298]
call fcn.140028430
mov byte [rsp + 0x299], al
mov dl, 0x65
lea rcx, [rsp + 0x298]
call fcn.140028430
mov byte [rsp + 0x29a], al
mov dl, 0x61
lea rcx, [rsp + 0x298]
call fcn.140028430
mov byte [rsp + 0x29b], al
mov dl, 0x64
lea rcx, [rsp + 0x298]
call fcn.140028430
mov byte [rsp + 0x29c], al
mov dl, 0x65
lea rcx, [rsp + 0x298]
call fcn.140028430
mov byte [rsp + 0x29d], al
mov dl, 0x72
lea rcx, [rsp + 0x298]
call fcn.140028430
mov byte [rsp + 0x29e], al
mov dl, 0x20
lea rcx, [rsp + 0x298]
call fcn.140028430
mov byte [rsp + 0x29f], al
mov dl, 0x41
lea rcx, [rsp + 0x298]
call fcn.140028430
mov byte [rsp + 0x2a0], al
mov dl, 0x63
lea rcx, [rsp + 0x298]
call fcn.140028430
mov byte [rsp + 0x2a1], al
mov dl, 0x74
lea rcx, [rsp + 0x298]
call fcn.140028430
mov byte [rsp + 0x2a2], al
mov dl, 0x69
lea rcx, [rsp + 0x298]
call fcn.140028430
mov byte [rsp + 0x2a3], al
mov dl, 0x76
lea rcx, [rsp + 0x298]
call fcn.140028430
mov byte [rsp + 0x2a4], al
mov dl, 0x65
lea rcx, [rsp + 0x298]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x298]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x299]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001de50
mov edx, 0xd
lea rcx, [rsp + 0x299]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x299]
call fcn.140028440
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.1400135f0
mov byte [rsp + 0x318], 4
mov dl, 0x23
lea rcx, [rsp + 0x318]
call fcn.140028430
mov byte [rsp + 0x319], al
mov dl, 0x23
lea rcx, [rsp + 0x318]
call fcn.140028430
mov byte [rsp + 0x31a], al
mov dl, 0x23
lea rcx, [rsp + 0x318]
call fcn.140028430
mov byte [rsp + 0x31b], al
mov dl, 0x54
lea rcx, [rsp + 0x318]
call fcn.140028430
mov byte [rsp + 0x31c], al
mov dl, 0x68
lea rcx, [rsp + 0x318]
call fcn.140028430
mov byte [rsp + 0x31d], al
mov dl, 0x65
lea rcx, [rsp + 0x318]
call fcn.140028430
mov byte [rsp + 0x31e], al
mov dl, 0x6d
lea rcx, [rsp + 0x318]
call fcn.140028430
mov byte [rsp + 0x31f], al
mov dl, 0x65
lea rcx, [rsp + 0x318]
call fcn.140028430
mov byte [rsp + 0x320], al
mov dl, 0x43
lea rcx, [rsp + 0x318]
call fcn.140028430
mov byte [rsp + 0x321], al
mov dl, 0x6f
lea rcx, [rsp + 0x318]
call fcn.140028430
mov byte [rsp + 0x322], al
mov dl, 0x6c
lea rcx, [rsp + 0x318]
call fcn.140028430
mov byte [rsp + 0x323], al
mov dl, 0x31
lea rcx, [rsp + 0x318]
call fcn.140028430
mov byte [rsp + 0x324], al
mov dl, 0x32
lea rcx, [rsp + 0x318]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x318]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x319]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001e010
mov edx, 0xd
lea rcx, [rsp + 0x319]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x319]
call fcn.140028440
mov rsi, rax
mov byte [rsp + 0x378], 0x7e
mov dl, 0x48
lea rcx, [rsp + 0x378]
call fcn.140028430
mov byte [rsp + 0x379], al
mov dl, 0x65
lea rcx, [rsp + 0x378]
call fcn.140028430
mov byte [rsp + 0x37a], al
mov dl, 0x61
lea rcx, [rsp + 0x378]
call fcn.140028430
mov byte [rsp + 0x37b], al
mov dl, 0x64
lea rcx, [rsp + 0x378]
call fcn.140028430
mov byte [rsp + 0x37c], al
mov dl, 0x65
lea rcx, [rsp + 0x378]
call fcn.140028430
mov byte [rsp + 0x37d], al
mov dl, 0x72
lea rcx, [rsp + 0x378]
call fcn.140028430
mov byte [rsp + 0x37e], al
mov dl, 0x20
lea rcx, [rsp + 0x378]
call fcn.140028430
mov byte [rsp + 0x37f], al
mov dl, 0x48
lea rcx, [rsp + 0x378]
call fcn.140028430
mov byte [rsp + 0x380], al
mov dl, 0x6f
lea rcx, [rsp + 0x378]
call fcn.140028430
mov byte [rsp + 0x381], al
mov dl, 0x76
lea rcx, [rsp + 0x378]
call fcn.140028430
mov byte [rsp + 0x382], al
mov dl, 0x65
lea rcx, [rsp + 0x378]
call fcn.140028430
mov byte [rsp + 0x383], al
mov dl, 0x72
lea rcx, [rsp + 0x378]
call fcn.140028430
mov byte [rsp + 0x384], al
mov dl, 0x65
lea rcx, [rsp + 0x378]
call fcn.140028430
mov byte [rsp + 0x385], al
mov dl, 0x64
lea rcx, [rsp + 0x378]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x378]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x379]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x14001e1c0
mov edx, 0xe
lea rcx, [rsp + 0x379]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x379]
call fcn.140028440
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.1400135f0
mov byte [rsp + 0x308], 0x4b
mov dl, 0x23
lea rcx, [rsp + 0x308]
call fcn.140028430
mov byte [rsp + 0x309], al
mov dl, 0x23
lea rcx, [rsp + 0x308]
call fcn.140028430
mov byte [rsp + 0x30a], al
mov dl, 0x23
lea rcx, [rsp + 0x308]
call fcn.140028430
mov byte [rsp + 0x30b], al
mov dl, 0x54
lea rcx, [rsp + 0x308]
call fcn.140028430
mov byte [rsp + 0x30c], al
mov dl, 0x68
lea rcx, [rsp + 0x308]
call fcn.140028430
mov byte [rsp + 0x30d], al
mov dl, 0x65
lea rcx, [rsp + 0x308]
call fcn.140028430
mov byte [rsp + 0x30e], al
mov dl, 0x6d
lea rcx, [rsp + 0x308]
call fcn.140028430
mov byte [rsp + 0x30f], al
mov dl, 0x65
lea rcx, [rsp + 0x308]
call fcn.140028430
mov byte [rsp + 0x310], al
mov dl, 0x43
lea rcx, [rsp + 0x308]
call fcn.140028430
mov byte [rsp + 0x311], al
mov dl, 0x6f
lea rcx, [rsp + 0x308]
call fcn.140028430
mov byte [rsp + 0x312], al
mov dl, 0x6c
lea rcx, [rsp + 0x308]
call fcn.140028430
mov byte [rsp + 0x313], al
mov dl, 0x31
lea rcx, [rsp + 0x308]
call fcn.140028430
mov byte [rsp + 0x314], al
mov dl, 0x33
lea rcx, [rsp + 0x308]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x308]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x309]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001e380
mov edx, 0xd
lea rcx, [rsp + 0x309]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x309]
call fcn.140028440
mov rsi, rax
mov byte [rsp + 0x1c8], 0x12
mov dl, 0x53
lea rcx, [rsp + 0x1c8]
call fcn.140028430
mov byte [rsp + 0x1c9], al
mov dl, 0x63
lea rcx, [rsp + 0x1c8]
call fcn.140028430
mov byte [rsp + 0x1ca], al
mov dl, 0x72
lea rcx, [rsp + 0x1c8]
call fcn.140028430
mov byte [rsp + 0x1cb], al
mov dl, 0x6f
lea rcx, [rsp + 0x1c8]
call fcn.140028430
mov byte [rsp + 0x1cc], al
mov dl, 0x6c
lea rcx, [rsp + 0x1c8]
call fcn.140028430
mov byte [rsp + 0x1cd], al
mov dl, 0x6c
lea rcx, [rsp + 0x1c8]
call fcn.140028430
mov byte [rsp + 0x1ce], al
mov dl, 0x62
lea rcx, [rsp + 0x1c8]
call fcn.140028430
mov byte [rsp + 0x1cf], al
mov dl, 0x61
lea rcx, [rsp + 0x1c8]
call fcn.140028430
mov byte [rsp + 0x1d0], al
mov dl, 0x72
lea rcx, [rsp + 0x1c8]
call fcn.140028430
mov byte [rsp + 0x1d1], al
mov dl, 0x20
lea rcx, [rsp + 0x1c8]
call fcn.140028430
mov byte [rsp + 0x1d2], al
mov dl, 0x42
lea rcx, [rsp + 0x1c8]
call fcn.140028430
mov byte [rsp + 0x1d3], al
mov dl, 0x67
lea rcx, [rsp + 0x1c8]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x1c8]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x1c9]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001e500
mov edx, 0xc
lea rcx, [rsp + 0x1c9]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x1c9]
call fcn.140028440
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.1400135f0
mov byte [rsp + 0x2a8], 0x29
mov dl, 0x23
lea rcx, [rsp + 0x2a8]
call fcn.140028430
mov byte [rsp + 0x2a9], al
mov dl, 0x23
lea rcx, [rsp + 0x2a8]
call fcn.140028430
mov byte [rsp + 0x2aa], al
mov dl, 0x23
lea rcx, [rsp + 0x2a8]
call fcn.140028430
mov byte [rsp + 0x2ab], al
mov dl, 0x54
lea rcx, [rsp + 0x2a8]
call fcn.140028430
mov byte [rsp + 0x2ac], al
mov dl, 0x68
lea rcx, [rsp + 0x2a8]
call fcn.140028430
mov byte [rsp + 0x2ad], al
mov dl, 0x65
lea rcx, [rsp + 0x2a8]
call fcn.140028430
mov byte [rsp + 0x2ae], al
mov dl, 0x6d
lea rcx, [rsp + 0x2a8]
call fcn.140028430
mov byte [rsp + 0x2af], al
mov dl, 0x65
lea rcx, [rsp + 0x2a8]
call fcn.140028430
mov byte [rsp + 0x2b0], al
mov dl, 0x43
lea rcx, [rsp + 0x2a8]
call fcn.140028430
mov byte [rsp + 0x2b1], al
mov dl, 0x6f
lea rcx, [rsp + 0x2a8]
call fcn.140028430
mov byte [rsp + 0x2b2], al
mov dl, 0x6c
lea rcx, [rsp + 0x2a8]
call fcn.140028430
mov byte [rsp + 0x2b3], al
mov dl, 0x31
lea rcx, [rsp + 0x2a8]
call fcn.140028430
mov byte [rsp + 0x2b4], al
mov dl, 0x34
lea rcx, [rsp + 0x2a8]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x2a8]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x2a9]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001e6c0
mov edx, 0xd
lea rcx, [rsp + 0x2a9]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x2a9]
call fcn.140028440
mov rsi, rax
mov byte [rsp + 0x118], 0x7c
mov dl, 0x53
lea rcx, [rsp + 0x118]
call fcn.140028430
mov byte [rsp + 0x119], al
mov dl, 0x65
lea rcx, [rsp + 0x118]
call fcn.140028430
mov byte [rsp + 0x11a], al
mov dl, 0x70
lea rcx, [rsp + 0x118]
call fcn.140028430
mov byte [rsp + 0x11b], al
mov dl, 0x61
lea rcx, [rsp + 0x118]
call fcn.140028430
mov byte [rsp + 0x11c], al
mov dl, 0x72
lea rcx, [rsp + 0x118]
call fcn.140028430
mov byte [rsp + 0x11d], al
mov dl, 0x61
lea rcx, [rsp + 0x118]
call fcn.140028430
mov byte [rsp + 0x11e], al
mov dl, 0x74
lea rcx, [rsp + 0x118]
call fcn.140028430
mov byte [rsp + 0x11f], al
mov dl, 0x6f
lea rcx, [rsp + 0x118]
call fcn.140028430
mov byte [rsp + 0x120], al
mov dl, 0x72
lea rcx, [rsp + 0x118]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x118]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x119]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x14001e800
mov edx, 9
lea rcx, [rsp + 0x119]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x119]
call fcn.140028440
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.1400135f0
mov byte [rsp + 0x2e8], 0x44
mov dl, 0x23
lea rcx, [rsp + 0x2e8]
call fcn.140028430
mov byte [rsp + 0x2e9], al
mov dl, 0x23
lea rcx, [rsp + 0x2e8]
call fcn.140028430
mov byte [rsp + 0x2ea], al
mov dl, 0x23
lea rcx, [rsp + 0x2e8]
call fcn.140028430
mov byte [rsp + 0x2eb], al
mov dl, 0x54
lea rcx, [rsp + 0x2e8]
call fcn.140028430
mov byte [rsp + 0x2ec], al
mov dl, 0x68
lea rcx, [rsp + 0x2e8]
call fcn.140028430
mov byte [rsp + 0x2ed], al
mov dl, 0x65
lea rcx, [rsp + 0x2e8]
call fcn.140028430
mov byte [rsp + 0x2ee], al
mov dl, 0x6d
lea rcx, [rsp + 0x2e8]
call fcn.140028430
mov byte [rsp + 0x2ef], al
mov dl, 0x65
lea rcx, [rsp + 0x2e8]
call fcn.140028430
mov byte [rsp + 0x2f0], al
mov dl, 0x43
lea rcx, [rsp + 0x2e8]
call fcn.140028430
mov byte [rsp + 0x2f1], al
mov dl, 0x6f
lea rcx, [rsp + 0x2e8]
call fcn.140028430
mov byte [rsp + 0x2f2], al
mov dl, 0x6c
lea rcx, [rsp + 0x2e8]
call fcn.140028430
mov byte [rsp + 0x2f3], al
mov dl, 0x31
lea rcx, [rsp + 0x2e8]
call fcn.140028430
mov byte [rsp + 0x2f4], al
mov dl, 0x35
lea rcx, [rsp + 0x2e8]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x2e8]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x2e9]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x14001e9c0
mov edx, 0xd
lea rcx, [rsp + 0x2e9]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x2e9]
call fcn.140028440
mov rsi, rax
mov byte [rsp + 0x138], 0x25
mov dl, 0x57
lea rcx, [rsp + 0x138]
call fcn.140028430
mov byte [rsp + 0x139], al
mov dl, 0x69
lea rcx, [rsp + 0x138]
call fcn.140028430
mov byte [rsp + 0x13a], al
mov dl, 0x6e
lea rcx, [rsp + 0x138]
call fcn.140028430
mov byte [rsp + 0x13b], al
mov dl, 0x64
lea rcx, [rsp + 0x138]
call fcn.140028430
mov byte [rsp + 0x13c], al
mov dl, 0x6f
lea rcx, [rsp + 0x138]
call fcn.140028430
mov byte [rsp + 0x13d], al
mov dl, 0x77
lea rcx, [rsp + 0x138]
call fcn.140028430
mov byte [rsp + 0x13e], al
mov dl, 0x20
lea rcx, [rsp + 0x138]
call fcn.140028430
mov byte [rsp + 0x13f], al
mov dl, 0x42
lea rcx, [rsp + 0x138]
call fcn.140028430
mov byte [rsp + 0x140], al
mov dl, 0x67
lea rcx, [rsp + 0x138]
call fcn.140028430
mov byte [rsp + 0x141], al
xor eax, eax
mov byte [rsp + 0x142], al
mov rdi, r15
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x139]
call fcn.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x138]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x139]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x14001eb00
mov edx, 9
lea rcx, [rsp + 0x139]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x139]
call fcn.140028440
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.1400135f0
lea rdx, [rsp + 0xad8]
lea rcx, [rsp + 0xea8]
call fcn.140006e80
vmovups xmm6, xmmword [rax]
call fcn.140048600
vmovups xmmword [rax + 0x138], xmm6
lea rdx, [rsp + 0xae8]
lea rcx, [rsp + 0xeb8]
call fcn.140006e80
vmovups xmm6, xmmword [rax]
call fcn.140048600
vmovups xmmword [rax + 0x238], xmm6
lea rdx, [rsp + 0xaf8]
lea rcx, [rsp + 0xf58]
call fcn.140006e80
vmovups xmm6, xmmword [rax]
call fcn.140048600
vmovups xmmword [rax + 0x258], xmm6
lea rdx, [rsp + 0xb08]
lea rcx, [rsp + 0xf48]
call fcn.140006e80
vmovups xmm6, xmmword [rax]
call fcn.140048600
vmovups xmmword [rax + 0x248], xmm6
lea rdx, [rsp + 0xc18]
lea rcx, [rsp + 0xf08]
call fcn.140006e80
vmovups xmm6, xmmword [rax]
call fcn.140048600
vmovups xmmword [rax + 0x158], xmm6
lea rdx, [rsp + 0xb18]
lea rcx, [rsp + 0xf38]
call fcn.140006e80
vmovups xmm6, xmmword [rax]
call fcn.140048600
vmovups xmmword [rax + 0x168], xmm6
lea rdx, [rsp + 0xb38]
lea rcx, [rsp + 0xf28]
call fcn.140006e80
vmovups xmm6, xmmword [rax]
call fcn.140048600
vmovups xmmword [rax + 0x178], xmm6
lea rdx, [rsp + 0xb48]
lea rcx, [rsp + 0xf18]
call fcn.140006e80
vmovups xmm6, xmmword [rax]
call fcn.140048600
vmovups xmmword [rax + 0x108], xmm6
lea rdx, [rsp + 0xb58]
lea rcx, [rsp + 0xed8]
call fcn.140006e80
vmovups xmm6, xmmword [rax]
call fcn.140048600
vmovups xmmword [rax + 0x118], xmm6
lea rdx, [rsp + 0xb68]
lea rcx, [rsp + 0xec8]
call fcn.140006e80
vmovups xmm6, xmmword [rax]
call fcn.140048600
vmovups xmmword [rax + 0x268], xmm6
lea rdx, [rsp + 0xb78]
lea rcx, [rsp + 0xf88]
call fcn.140006e80
vmovups xmm6, xmmword [rax]
call fcn.140048600
vmovups xmmword [rax + 0x288], xmm6
lea rdx, [rsp + 0xb88]
lea rcx, [rsp + 0xf78]
call fcn.140006e80
vmovups xmm6, xmmword [rax]
call fcn.140048600
vmovups xmmword [rax + 0x278], xmm6
lea rdx, [rsp + 0xb98]
lea rcx, [rsp + 0xf68]
call fcn.140006e80
vmovups xmm6, xmmword [rax]
call fcn.140048600
vmovups xmmword [rax + 0x1c8], xmm6
lea rdx, [rsp + 0xbb8]
lea rcx, [rsp + 0xee8]
call fcn.140006e80
vmovups xmm6, xmmword [rax]
call fcn.140048600
vmovups xmmword [rax + 0xf8], xmm6
lea rdx, [rsp + 0xbc8]
lea rcx, [rsp + 0xf98]
call fcn.140006e80
vmovups xmm6, xmmword [rax]
call fcn.140048600
vmovups xmmword [rax + 0xe8], xmm6
lea rdx, [rsp + 0xbd8]
lea rcx, [rsp + 0xef8]
call fcn.140006e80
vmovups xmm6, xmmword [rax]
call fcn.140048600
vmovups xmmword [rax + 0x298], xmm6
call fcn.14007da70
call fcn.140057e70
vaddss xmm0, xmm0, xmm15
call fcn.140057f30
mov ecx, 0xffffffff
call fcn.140078ed0
vmovss xmm8, dword [0x1400e80ec]
vsubss xmm1, xmm0, xmm8
vmovss xmm6, dword [0x1400e80f8]
vmovaps xmm2, xmm6
lea rcx, [rsp + 0x88c]
call fcn.140006e30
mov byte [rsp + 0x3d8], 0xb
mov dl, 0xef
lea rcx, [rsp + 0x3d8]
call fcn.140028430
mov byte [rsp + 0x3d9], al
mov dl, 0x83
lea rcx, [rsp + 0x3d8]
call fcn.140028430
mov byte [rsp + 0x3da], al
mov dl, 0x85
lea rcx, [rsp + 0x3d8]
call fcn.140028430
mov byte [rsp + 0x3db], al
mov dl, 0x20
lea rcx, [rsp + 0x3d8]
call fcn.140028430
mov byte [rsp + 0x3dc], al
mov dl, 0x53
lea rcx, [rsp + 0x3d8]
call fcn.140028430
mov byte [rsp + 0x3dd], al
mov dl, 0x6f
lea rcx, [rsp + 0x3d8]
call fcn.140028430
mov byte [rsp + 0x3de], al
mov dl, 0x75
lea rcx, [rsp + 0x3d8]
call fcn.140028430
mov byte [rsp + 0x3df], al
mov dl, 0x72
lea rcx, [rsp + 0x3d8]
call fcn.140028430
mov byte [rsp + 0x3e0], al
mov dl, 0x63
lea rcx, [rsp + 0x3d8]
call fcn.140028430
mov byte [rsp + 0x3e1], al
mov dl, 0x65
lea rcx, [rsp + 0x3d8]
call fcn.140028430
mov byte [rsp + 0x3e2], al
mov dl, 0x20
lea rcx, [rsp + 0x3d8]
call fcn.140028430
mov byte [rsp + 0x3e3], al
mov dl, 0x43
lea rcx, [rsp + 0x3d8]
call fcn.140028430
mov byte [rsp + 0x3e4], al
mov dl, 0x6f
lea rcx, [rsp + 0x3d8]
call fcn.140028430
mov byte [rsp + 0x3e5], al
mov dl, 0x64
lea rcx, [rsp + 0x3d8]
call fcn.140028430
mov byte [rsp + 0x3e6], al
mov dl, 0x65
lea rcx, [rsp + 0x3d8]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x3d8]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x3d9]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xf
jb 0x14001ef90
mov edx, 0xf
lea rcx, [rsp + 0x3d9]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x3d9]
call fcn.140028440
lea rdx, [rsp + 0x88c]
mov rcx, rax
call fcn.14007b9d0
test al, al
je 0x14001f37f
mov byte [rsp + 0x528], 0x4e
mov dl, 0x68
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x529], al
mov dl, 0x74
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x52a], al
mov dl, 0x74
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x52b], al
mov dl, 0x70
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x52c], al
mov dl, 0x73
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x52d], al
mov dl, 0x3a
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x52e], al
mov dl, 0x2f
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x52f], al
mov dl, 0x2f
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x530], al
mov dl, 0x67
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x531], al
mov dl, 0x69
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x532], al
mov dl, 0x74
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x533], al
mov dl, 0x68
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x534], al
mov dl, 0x75
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x535], al
mov dl, 0x62
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x536], al
mov dl, 0x2e
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x537], al
mov dl, 0x63
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x538], al
mov dl, 0x6f
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x539], al
mov dl, 0x6d
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x53a], al
mov dl, 0x2f
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x53b], al
mov dl, 0x43
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x53c], al
mov dl, 0x6f
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x53d], al
mov dl, 0x77
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x53e], al
mov dl, 0x4e
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x53f], al
mov dl, 0x6f
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x540], al
mov dl, 0x77
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x541], al
mov dl, 0x42
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x542], al
mov dl, 0x2f
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x543], al
mov dl, 0x41
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x544], al
mov dl, 0x69
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x545], al
mov dl, 0x6d
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x546], al
mov dl, 0x73
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x547], al
mov dl, 0x74
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x548], al
mov dl, 0x61
lea rcx, [rsp + 0x528]
call fcn.140028430
mov byte [rsp + 0x549], al
mov dl, 0x72
lea rcx, [rsp + 0x528]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x528]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x529]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0x22
jb 0x14001f310
mov edx, 0x22
lea rcx, [rsp + 0x529]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x529]
call fcn.140028440
mov rdx, rax
mov rcx, qword [0x1401b58f8]
call fcn.14009eb40
call fcn.140057e70
vaddss xmm0, xmm0, xmm15
call fcn.140057f30
mov ecx, 0xffffffff
call fcn.140078ed0
vsubss xmm1, xmm0, xmm8
vmovaps xmm2, xmm6
lea rcx, [rsp + 0x864]
call fcn.140006e30
mov byte [rsp + 0x450], 0xe
mov dl, 0xef
lea rcx, [rsp + 0x450]
call fcn.140028430
mov byte [rsp + 0x451], al
mov dl, 0x92
lea rcx, [rsp + 0x450]
call fcn.140028430
mov byte [rsp + 0x452], al
mov dl, 0xad
lea rcx, [rsp + 0x450]
call fcn.140028430
mov byte [rsp + 0x453], al
mov dl, 0x20
lea rcx, [rsp + 0x450]
call fcn.140028430
mov byte [rsp + 0x454], al
mov dl, 0x4a
lea rcx, [rsp + 0x450]
call fcn.140028430
mov byte [rsp + 0x455], al
mov dl, 0x6f
lea rcx, [rsp + 0x450]
call fcn.140028430
mov byte [rsp + 0x456], al
mov dl, 0x69
lea rcx, [rsp + 0x450]
call fcn.140028430
mov byte [rsp + 0x457], al
mov dl, 0x6e
lea rcx, [rsp + 0x450]
call fcn.140028430
mov byte [rsp + 0x458], al
mov dl, 0x20
lea rcx, [rsp + 0x450]
call fcn.140028430
mov byte [rsp + 0x459], al
mov dl, 0x44
lea rcx, [rsp + 0x450]
call fcn.140028430
mov byte [rsp + 0x45a], al
mov dl, 0x69
lea rcx, [rsp + 0x450]
call fcn.140028430
mov byte [rsp + 0x45b], al
mov dl, 0x73
lea rcx, [rsp + 0x450]
call fcn.140028430
mov byte [rsp + 0x45c], al
mov dl, 0x63
lea rcx, [rsp + 0x450]
call fcn.140028430
mov byte [rsp + 0x45d], al
mov dl, 0x6f
lea rcx, [rsp + 0x450]
call fcn.140028430
mov byte [rsp + 0x45e], al
mov dl, 0x72
lea rcx, [rsp + 0x450]
call fcn.140028430
mov byte [rsp + 0x45f], al
mov dl, 0x64
lea rcx, [rsp + 0x450]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x450]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x451]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0x10
jb 0x14001f530
mov edx, 0x10
lea rcx, [rsp + 0x451]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x451]
call fcn.140028440
lea rdx, [rsp + 0x864]
mov rcx, rax
call fcn.14007b9d0
test al, al
je 0x14001f95f
mov byte [rsp + 0x550], 0xd
mov dl, 0x68
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x551], al
mov dl, 0x74
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x552], al
mov dl, 0x74
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x553], al
mov dl, 0x70
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x554], al
mov dl, 0x73
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x555], al
mov dl, 0x3a
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x556], al
mov dl, 0x2f
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x557], al
mov dl, 0x2f
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x558], al
mov dl, 0x64
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x559], al
mov dl, 0x69
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x55a], al
mov dl, 0x73
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x55b], al
mov dl, 0x63
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x55c], al
mov dl, 0x6f
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x55d], al
mov dl, 0x72
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x55e], al
mov dl, 0x64
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x55f], al
mov dl, 0x2e
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x560], al
mov dl, 0x63
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x561], al
mov dl, 0x6f
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x562], al
mov dl, 0x6d
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x563], al
mov dl, 0x2f
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x564], al
mov dl, 0x69
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x565], al
mov dl, 0x6e
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x566], al
mov dl, 0x76
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x567], al
mov dl, 0x69
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x568], al
mov dl, 0x74
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x569], al
mov dl, 0x65
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x56a], al
mov dl, 0x2f
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x56b], al
mov dl, 0x56
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x56c], al
mov dl, 0x67
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x56d], al
mov dl, 0x52
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x56e], al
mov dl, 0x72
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x56f], al
mov dl, 0x78
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x570], al
mov dl, 0x77
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x571], al
mov dl, 0x65
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x572], al
mov dl, 0x73
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x573], al
mov dl, 0x50
lea rcx, [rsp + 0x550]
call fcn.140028430
mov byte [rsp + 0x574], al
mov dl, 0x7a
lea rcx, [rsp + 0x550]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x550]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x551]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0x25
jb 0x14001f8f0
mov edx, 0x25
lea rcx, [rsp + 0x551]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x551]
call fcn.140028440
mov rdx, rax
mov rcx, qword [0x1401b58f8]
call fcn.14009eb40
mov byte [rsp + 0x44], 0x6b
mov dl, 0x43
lea rcx, [rsp + 0x44]
call fcn.140028430
mov byte [rsp + 0x45], al
mov dl, 0x4e
lea rcx, [rsp + 0x44]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x44]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x45]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 2
jb 0x14001f990
mov edx, 2
lea rcx, [rsp + 0x45]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x45]
call fcn.140028440
mov rdx, rax
lea rcx, [0x1401b3388]
call fcn.14002b920
test al, al
je 0x1400209c2
call fcn.140057e70
vaddss xmm0, xmm0, xmm15
call fcn.140057f30
mov ecx, 0xffffffff
call fcn.140078ed0
vsubss xmm1, xmm0, xmm8
vmovaps xmm2, xmm6
lea rcx, [rsp + 0x86c]
call fcn.140006e30
mov byte [rsp + 0x1b8], 0x53
mov dl, 0xef
lea rcx, [rsp + 0x1b8]
call fcn.140028430
mov byte [rsp + 0x1b9], al
mov dl, 0x92
lea rcx, [rsp + 0x1b8]
call fcn.140028430
mov byte [rsp + 0x1ba], al
mov dl, 0xad
lea rcx, [rsp + 0x1b8]
call fcn.140028430
mov byte [rsp + 0x1bb], al
mov dl, 0x20
lea rcx, [rsp + 0x1b8]
call fcn.140028430
mov byte [rsp + 0x1bc], al
mov dl, 0x51
lea rcx, [rsp + 0x1b8]
call fcn.140028430
mov byte [rsp + 0x1bd], al
mov dl, 0x51
lea rcx, [rsp + 0x1b8]
call fcn.140028430
mov byte [rsp + 0x1be], al
mov dl, 0x20
lea rcx, [rsp + 0x1b8]
call fcn.140028430
mov byte [rsp + 0x1bf], al
mov dl, 0x47
lea rcx, [rsp + 0x1b8]
call fcn.140028430
mov byte [rsp + 0x1c0], al
mov dl, 0x72
lea rcx, [rsp + 0x1b8]
call fcn.140028430
mov byte [rsp + 0x1c1], al
mov dl, 0x6f
lea rcx, [rsp + 0x1b8]
call fcn.140028430
mov byte [rsp + 0x1c2], al
mov dl, 0x75
lea rcx, [rsp + 0x1b8]
call fcn.140028430
mov byte [rsp + 0x1c3], al
mov dl, 0x70
lea rcx, [rsp + 0x1b8]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x1b8]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x1b9]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x14001fb50
mov edx, 0xc
lea rcx, [rsp + 0x1b9]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x1b9]
call fcn.140028440
lea rdx, [rsp + 0x86c]
mov rcx, rax
call fcn.14007b9d0
test al, al
je 0x1400209c2
mov byte [rsp + 0x620], 0x63
mov dl, 0x68
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x621], al
mov dl, 0x74
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x622], al
mov dl, 0x74
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x623], al
mov dl, 0x70
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x624], al
mov dl, 0x73
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x625], al
mov dl, 0x3a
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x626], al
mov dl, 0x2f
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x627], al
mov dl, 0x2f
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x628], al
mov dl, 0x71
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x629], al
mov dl, 0x6d
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x62a], al
mov dl, 0x2e
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x62b], al
mov dl, 0x71
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x62c], al
mov dl, 0x71
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x62d], al
mov dl, 0x2e
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x62e], al
mov dl, 0x63
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x62f], al
mov dl, 0x6f
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x630], al
mov dl, 0x6d
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x631], al
mov dl, 0x2f
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x632], al
mov dl, 0x63
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x633], al
mov dl, 0x67
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x634], al
mov dl, 0x69
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x635], al
mov dl, 0x2d
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x636], al
mov dl, 0x62
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x637], al
mov dl, 0x69
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x638], al
mov dl, 0x6e
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x639], al
mov dl, 0x2f
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x63a], al
mov dl, 0x71
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x63b], al
mov dl, 0x6d
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x63c], al
mov dl, 0x2f
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x63d], al
mov dl, 0x71
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x63e], al
mov dl, 0x72
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x63f], al
mov dl, 0x3f
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x640], al
mov dl, 0x6b
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x641], al
mov dl, 0x3d
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x642], al
mov dl, 0x31
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x643], al
mov dl, 0x49
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x644], al
mov dl, 0x2d
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x645], al
mov dl, 0x32
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x646], al
mov dl, 0x6c
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x647], al
mov dl, 0x64
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x648], al
mov dl, 0x4f
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x649], al
mov dl, 0x63
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x64a], al
mov dl, 0x51
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x64b], al
mov dl, 0x6b
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x64c], al
mov dl, 0x46
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x64d], al
mov dl, 0x59
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x64e], al
mov dl, 0x43
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x64f], al
mov dl, 0x41
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x650], al
mov dl, 0x6b
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x651], al
mov dl, 0x5f
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x652], al
mov dl, 0x34
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x653], al
mov dl, 0x61
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x654], al
mov dl, 0x79
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x655], al
mov dl, 0x59
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x656], al
mov dl, 0x32
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x657], al
mov dl, 0x47
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x658], al
mov dl, 0x68
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x659], al
mov dl, 0x49
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x65a], al
mov dl, 0x50
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x65b], al
mov dl, 0x58
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x65c], al
mov dl, 0x55
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x65d], al
mov dl, 0x59
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x65e], al
mov dl, 0x65
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x65f], al
mov dl, 0x50
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x660], al
mov dl, 0x55
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x661], al
mov dl, 0x61
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x662], al
mov dl, 0x26
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x663], al
mov dl, 0x6a
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x664], al
mov dl, 0x75
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x665], al
mov dl, 0x6d
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x666], al
mov dl, 0x70
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x667], al
mov dl, 0x5f
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x668], al
mov dl, 0x66
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x669], al
mov dl, 0x72
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x66a], al
mov dl, 0x6f
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x66b], al
mov dl, 0x6d
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x66c], al
mov dl, 0x3d
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x66d], al
mov dl, 0x77
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x66e], al
mov dl, 0x65
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x66f], al
mov dl, 0x62
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x670], al
mov dl, 0x61
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x671], al
mov dl, 0x70
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x672], al
mov dl, 0x69
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x673], al
mov dl, 0x26
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x674], al
mov dl, 0x61
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x675], al
mov dl, 0x75
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x676], al
mov dl, 0x74
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x677], al
mov dl, 0x68
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x678], al
mov dl, 0x4b
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x679], al
mov dl, 0x65
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x67a], al
mov dl, 0x79
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x67b], al
mov dl, 0x3d
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x67c], al
mov dl, 0x46
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x67d], al
mov dl, 0x66
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x67e], al
mov dl, 0x33
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x67f], al
mov dl, 0x56
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x680], al
mov dl, 0x4f
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x681], al
mov dl, 0x6f
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x682], al
mov dl, 0x4b
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x683], al
mov dl, 0x57
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x684], al
mov dl, 0x38
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x685], al
mov dl, 0x75
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x686], al
mov dl, 0x36
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x687], al
mov dl, 0x31
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x688], al
mov dl, 0x72
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x689], al
mov dl, 0x45
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x68a], al
mov dl, 0x34
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x68b], al
mov dl, 0x57
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x68c], al
mov dl, 0x71
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x68d], al
mov dl, 0x46
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x68e], al
mov dl, 0x33
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x68f], al
mov dl, 0x55
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x690], al
mov dl, 0x34
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x691], al
mov dl, 0x36
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x692], al
mov dl, 0x65
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x693], al
mov dl, 0x30
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x694], al
mov dl, 0x6d
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x695], al
mov dl, 0x51
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x696], al
mov dl, 0x63
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x697], al
mov dl, 0x6f
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x698], al
mov dl, 0x38
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x699], al
mov dl, 0x4d
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x69a], al
mov dl, 0x36
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x69b], al
mov dl, 0x54
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x69c], al
mov dl, 0x65
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x69d], al
mov dl, 0x57
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x69e], al
mov dl, 0x70
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x69f], al
mov dl, 0x37
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6a0], al
mov dl, 0x67
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6a1], al
mov dl, 0x4b
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6a2], al
mov dl, 0x44
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6a3], al
mov dl, 0x79
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6a4], al
mov dl, 0x6f
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6a5], al
mov dl, 0x39
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6a6], al
mov dl, 0x64
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6a7], al
mov dl, 0x42
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6a8], al
mov dl, 0x2f
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6a9], al
mov dl, 0x4b
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6aa], al
mov dl, 0x5a
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6ab], al
mov dl, 0x66
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6ac], al
mov dl, 0x55
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6ad], al
mov dl, 0x37
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6ae], al
mov dl, 0x35
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6af], al
mov dl, 0x78
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6b0], al
mov dl, 0x50
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6b1], al
mov dl, 0x69
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6b2], al
mov dl, 0x66
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6b3], al
mov dl, 0x65
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6b4], al
mov dl, 0x6f
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6b5], al
mov dl, 0x34
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6b6], al
mov dl, 0x64
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6b7], al
mov dl, 0x38
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6b8], al
mov dl, 0x4b
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6b9], al
mov dl, 0x65
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6ba], al
mov dl, 0x34
lea rcx, [rsp + 0x620]
call fcn.140028430
mov byte [rsp + 0x6bb], al
mov dl, 0x48
lea rcx, [rsp + 0x620]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x620]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x621]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0x9c
jb 0x140020950
mov edx, 0x9c
lea rcx, [rsp + 0x621]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x621]
call fcn.140028440
mov rdx, rax
mov rcx, qword [0x1401b58f8]
call fcn.14009eb40
call fcn.14007da70
call fcn.140057e70
vaddss xmm0, xmm0, xmm15
call fcn.140057f30
vmovaps xmm2, xmm6
vmovss xmm8, dword [0x1400e8188]
vmovaps xmm1, xmm8
lea rcx, [rsp + 0x874]
call fcn.140006e30
mov byte [rsp + 0x338], 0x20
mov dl, 0x55
lea rcx, [rsp + 0x338]
call fcn.140028430
mov byte [rsp + 0x339], al
mov dl, 0x70
lea rcx, [rsp + 0x338]
call fcn.140028430
mov byte [rsp + 0x33a], al
mov dl, 0x64
lea rcx, [rsp + 0x338]
call fcn.140028430
mov byte [rsp + 0x33b], al
mov dl, 0x61
lea rcx, [rsp + 0x338]
call fcn.140028430
mov byte [rsp + 0x33c], al
mov dl, 0x74
lea rcx, [rsp + 0x338]
call fcn.140028430
mov byte [rsp + 0x33d], al
mov dl, 0x65
lea rcx, [rsp + 0x338]
call fcn.140028430
mov byte [rsp + 0x33e], al
mov dl, 0x20
lea rcx, [rsp + 0x338]
call fcn.140028430
mov byte [rsp + 0x33f], al
mov dl, 0x4f
lea rcx, [rsp + 0x338]
call fcn.140028430
mov byte [rsp + 0x340], al
mov dl, 0x66
lea rcx, [rsp + 0x338]
call fcn.140028430
mov byte [rsp + 0x341], al
mov dl, 0x66
lea rcx, [rsp + 0x338]
call fcn.140028430
mov byte [rsp + 0x342], al
mov dl, 0x73
lea rcx, [rsp + 0x338]
call fcn.140028430
mov byte [rsp + 0x343], al
mov dl, 0x65
lea rcx, [rsp + 0x338]
call fcn.140028430
mov byte [rsp + 0x344], al
mov dl, 0x74
lea rcx, [rsp + 0x338]
call fcn.140028430
mov byte [rsp + 0x345], al
mov dl, 0x73
lea rcx, [rsp + 0x338]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x338]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x339]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x140020b40
mov edx, 0xe
lea rcx, [rsp + 0x339]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x339]
call fcn.140028440
lea rdx, [rsp + 0x874]
mov rcx, rax
call fcn.14007b9d0
test al, al
je 0x1400210aa
mov byte [rsp + 0x500], 0x4b
mov dl, 0x68
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x501], al
mov dl, 0x74
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x502], al
mov dl, 0x74
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x503], al
mov dl, 0x70
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x504], al
mov dl, 0x73
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x505], al
mov dl, 0x3a
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x506], al
mov dl, 0x2f
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x507], al
mov dl, 0x2f
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x508], al
mov dl, 0x61
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x509], al
mov dl, 0x69
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x50a], al
mov dl, 0x6d
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x50b], al
mov dl, 0x73
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x50c], al
mov dl, 0x74
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x50d], al
mov dl, 0x61
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x50e], al
mov dl, 0x72
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x50f], al
mov dl, 0x2e
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x510], al
mov dl, 0x74
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x511], al
mov dl, 0x6b
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x512], al
mov dl, 0x6d
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x513], al
mov dl, 0x2e
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x514], al
mov dl, 0x69
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x515], al
mov dl, 0x63
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x516], al
mov dl, 0x75
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x517], al
mov dl, 0x2f
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x518], al
mov dl, 0x75
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x519], al
mov dl, 0x70
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x51a], al
mov dl, 0x64
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x51b], al
mov dl, 0x61
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x51c], al
mov dl, 0x74
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x51d], al
mov dl, 0x65
lea rcx, [rsp + 0x500]
call fcn.140028430
mov byte [rsp + 0x51e], al
mov dl, 0x72
lea rcx, [rsp + 0x500]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x500]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x501]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0x1f
jb 0x140020e80
mov edx, 0x1f
lea rcx, [rsp + 0x501]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x501]
call fcn.140028440
mov rdx, rax
mov rcx, qword [0x1401b58f8]
call fcn.14009eb40
mov byte [rsp + 0x388], 0x61
mov dl, 0x48
lea rcx, [rsp + 0x388]
call fcn.140028430
mov byte [rsp + 0x389], al
mov dl, 0x6f
lea rcx, [rsp + 0x388]
call fcn.140028430
mov byte [rsp + 0x38a], al
mov dl, 0x77
lea rcx, [rsp + 0x388]
call fcn.140028430
mov byte [rsp + 0x38b], al
mov dl, 0x20
lea rcx, [rsp + 0x388]
call fcn.140028430
mov byte [rsp + 0x38c], al
mov dl, 0x74
lea rcx, [rsp + 0x388]
call fcn.140028430
mov byte [rsp + 0x38d], al
mov dl, 0x6f
lea rcx, [rsp + 0x388]
call fcn.140028430
mov byte [rsp + 0x38e], al
mov dl, 0x20
lea rcx, [rsp + 0x388]
call fcn.140028430
mov byte [rsp + 0x38f], al
mov dl, 0x75
lea rcx, [rsp + 0x388]
call fcn.140028430
mov byte [rsp + 0x390], al
mov dl, 0x70
lea rcx, [rsp + 0x388]
call fcn.140028430
mov byte [rsp + 0x391], al
mov dl, 0x64
lea rcx, [rsp + 0x388]
call fcn.140028430
mov byte [rsp + 0x392], al
mov dl, 0x61
lea rcx, [rsp + 0x388]
call fcn.140028430
mov byte [rsp + 0x393], al
mov dl, 0x74
lea rcx, [rsp + 0x388]
call fcn.140028430
mov byte [rsp + 0x394], al
mov dl, 0x65
lea rcx, [rsp + 0x388]
call fcn.140028430
mov byte [rsp + 0x395], al
mov dl, 0x3a
lea rcx, [rsp + 0x388]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x388]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x389]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x140021040
mov edx, 0xe
lea rcx, [rsp + 0x389]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x389]
call fcn.140028440
xor edx, edx
mov rcx, rax
call fcn.140058eb0
vmovaps xmm1, xmm9
vmovaps xmm0, xmm7
call fcn.140057d60
vmovaps xmm2, xmm6
vmovaps xmm1, xmm8
lea rcx, [rsp + 0x87c]
call fcn.140006e30
mov byte [rsp + 0x108], 0x43
mov dl, 0x53
lea rcx, [rsp + 0x108]
call fcn.140028430
mov byte [rsp + 0x109], al
mov dl, 0x61
lea rcx, [rsp + 0x108]
call fcn.140028430
mov byte [rsp + 0x10a], al
mov dl, 0x66
lea rcx, [rsp + 0x108]
call fcn.140028430
mov byte [rsp + 0x10b], al
mov dl, 0x65
lea rcx, [rsp + 0x108]
call fcn.140028430
mov byte [rsp + 0x10c], al
mov dl, 0x20
lea rcx, [rsp + 0x108]
call fcn.140028430
mov byte [rsp + 0x10d], al
mov dl, 0x45
lea rcx, [rsp + 0x108]
call fcn.140028430
mov byte [rsp + 0x10e], al
mov dl, 0x78
lea rcx, [rsp + 0x108]
call fcn.140028430
mov byte [rsp + 0x10f], al
mov dl, 0x69
lea rcx, [rsp + 0x108]
call fcn.140028430
mov byte [rsp + 0x110], al
mov dl, 0x74
lea rcx, [rsp + 0x108]
call fcn.140028430
mov byte [rsp + 0x111], al
xor eax, eax
mov byte [rsp + 0x112], al
mov rdi, r15
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x109]
call fcn.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x108]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x109]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 9
jb 0x1400211b0
mov edx, 9
lea rcx, [rsp + 0x109]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x109]
call fcn.140028440
lea rdx, [rsp + 0x87c]
mov rcx, rax
call fcn.14007b9d0
test al, al
je 0x140021229
call fcn.14000bf30
mov byte [rsp + 0x398], 0x48
mov dl, 0x48
lea rcx, [rsp + 0x398]
call fcn.140028430
mov byte [rsp + 0x399], al
mov dl, 0x6f
lea rcx, [rsp + 0x398]
call fcn.140028430
mov byte [rsp + 0x39a], al
mov dl, 0x77
lea rcx, [rsp + 0x398]
call fcn.140028430
mov byte [rsp + 0x39b], al
mov dl, 0x20
lea rcx, [rsp + 0x398]
call fcn.140028430
mov byte [rsp + 0x39c], al
mov dl, 0x74
lea rcx, [rsp + 0x398]
call fcn.140028430
mov byte [rsp + 0x39d], al
mov dl, 0x6f
lea rcx, [rsp + 0x398]
call fcn.140028430
mov byte [rsp + 0x39e], al
mov dl, 0x20
lea rcx, [rsp + 0x398]
call fcn.140028430
mov byte [rsp + 0x39f], al
mov dl, 0x75
lea rcx, [rsp + 0x398]
call fcn.140028430
mov byte [rsp + 0x3a0], al
mov dl, 0x70
lea rcx, [rsp + 0x398]
call fcn.140028430
mov byte [rsp + 0x3a1], al
mov dl, 0x64
lea rcx, [rsp + 0x398]
call fcn.140028430
mov byte [rsp + 0x3a2], al
mov dl, 0x61
lea rcx, [rsp + 0x398]
call fcn.140028430
mov byte [rsp + 0x3a3], al
mov dl, 0x74
lea rcx, [rsp + 0x398]
call fcn.140028430
mov byte [rsp + 0x3a4], al
mov dl, 0x65
lea rcx, [rsp + 0x398]
call fcn.140028430
mov byte [rsp + 0x3a5], al
mov dl, 0x3a
lea rcx, [rsp + 0x398]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x398]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x399]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x140021380
mov edx, 0xe
lea rcx, [rsp + 0x399]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x399]
call fcn.140028440
xor edx, edx
mov r8d, 0x40
mov rcx, rax
call fcn.1400595d0
test al, al
je 0x1400214d5
lea rcx, str.1._Click_fetch_Offsets_to_fetch_game_offsets.
call fcn.14007ab60
lea rcx, str.2._Click_Download_YAML_to_download_the_yaml_file.
call fcn.14007ab60
lea rcx, str.3._Put_the_yaml_file_in_DocumentsAimStarOffsets_folder.
call fcn.14007ab60
lea rcx, str.4._Restart_the_cheat.
call fcn.14007ab60
vmovaps xmm2, xmm7
vmovaps xmm1, xmm7
lea rcx, [rsp + 0x960]
call fcn.140006e30
mov rsi, rax
mov byte [rsp + 0x48], 0x47
mov dl, 0x4f
lea rcx, [rsp + 0x48]
call fcn.140028430
mov byte [rsp + 0x49], al
mov dl, 0x4b
lea rcx, [rsp + 0x48]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x48]
call fcn.140028430
movzx ebx, al
mov rdx, rdi
lea rcx, [rsp + 0x49]
call fcn.140028450
mov byte [rax], bl
inc rdi
cmp rdi, 2
jb 0x140021470
mov edx, 2
lea rcx, [rsp + 0x49]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x49]
call fcn.140028440
mov rdx, rsi
mov rcx, rax
call fcn.14007b9d0
test al, al
je 0x1400214d5
call fcn.1400593a0
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.14007a340
mov eax, dword [0x140141200]
cmp eax, 3
jne 0x140021718
xor r8d, r8d
xor edx, edx
mov ecx, 2
call fcn.14007a340
call fcn.1400a4990
mov dword [rsp + 0xd6c], 0x4b0
call fcn.140079ae0
vmovaps xmm0, xmm12
call fcn.140057f70
mov byte [rsp + 0x328], 0x24
mov dl, 0x43
lea rcx, [rsp + 0x328]
call fcn.140028430
mov byte [rsp + 0x329], al
mov dl, 0x68
lea rcx, [rsp + 0x328]
call fcn.140028430
mov byte [rsp + 0x32a], al
mov dl, 0x65
lea rcx, [rsp + 0x328]
call fcn.140028430
mov byte [rsp + 0x32b], al
mov dl, 0x61
lea rcx, [rsp + 0x328]
call fcn.140028430
mov byte [rsp + 0x32c], al
mov dl, 0x74
lea rcx, [rsp + 0x328]
call fcn.140028430
mov byte [rsp + 0x32d], al
mov dl, 0x20
lea rcx, [rsp + 0x328]
call fcn.140028430
mov byte [rsp + 0x32e], al
mov dl, 0x53
lea rcx, [rsp + 0x328]
call fcn.140028430
mov byte [rsp + 0x32f], al
mov dl, 0x65
lea rcx, [rsp + 0x328]
call fcn.140028430
mov byte [rsp + 0x330], al
mov dl, 0x74
lea rcx, [rsp + 0x328]
call fcn.140028430
mov byte [rsp + 0x331], al
mov dl, 0x74
lea rcx, [rsp + 0x328]
call fcn.140028430
mov byte [rsp + 0x332], al
mov dl, 0x69
lea rcx, [rsp + 0x328]
call fcn.140028430
mov byte [rsp + 0x333], al
mov dl, 0x6e
lea rcx, [rsp + 0x328]
call fcn.140028430
mov byte [rsp + 0x334], al
mov dl, 0x67
lea rcx, [rsp + 0x328]
call fcn.140028430
mov byte [rsp + 0x335], al
mov dl, 0x73
lea rcx, [rsp + 0x328]
call fcn.140028430
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.140028450
movzx edx, byte [rax]
lea rcx, [rsp + 0x328]
call fcn.140028430
movzx ebx, al
mov rdx, r15
lea rcx, [rsp + 0x329]
call fcn.140028450
mov byte [rax], bl
inc r15
cmp r15, 0xe
jb 0x140021670
mov edx, 0xe
lea rcx, [rsp + 0x329]
call fcn.140028450
mov byte [rax], 0
lea rcx, [rsp + 0x329]
call fcn.140028440
mov rcx, rax
call fcn.14007e570
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xd6c]
mov qword [rsp + 0x20], rax
lea r9, [0x1401023f0]
lea r8, [0x1401023f8]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401b55c8]
call fcn.140013870
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.14007a340
call fcn.14004f6f0
call fcn.140054440
call fcn.140012ad0
mov rcx, qword [rsp + 0xfc0]
xor rcx, rsp
call fcn.1400d02b0
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