Function at 0x1400139b0
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
mov r11, rsp
push rbx
push r14
push r15
sub rsp, 0xf10
vmovaps xmmword [r11 - 0x48], xmm8
vmovaps xmmword [r11 - 0xb8], xmm15
mov rax, qword [0x140116340]
xor rax, rsp
mov qword [rsp + 0xe68], rax
mov qword [r11 + 0x10], rdi
mov qword [r11 + 0x18], r12
vmovaps xmmword [r11 - 0x28], xmm6
vmovaps xmmword [r11 - 0x38], xmm7
vmovaps xmmword [r11 - 0x58], xmm9
vmovaps xmmword [r11 - 0x68], xmm10
vmovaps xmmword [r11 - 0x78], xmm11
vmovaps xmmword [r11 - 0x88], xmm12
vmovaps xmmword [r11 - 0x98], xmm13
vmovaps xmmword [r11 - 0xa8], xmm14
call fcn.140012da0
mov ecx, dword [0x1401163ec]
vxorps xmm2, xmm2, xmm2
vxorps xmm1, xmm1, xmm1
test ecx, ecx
je 0x140013af0
sub ecx, 1
je 0x140013ac9
sub ecx, 1
je 0x140013aa2
vcvtsi2ss xmm2, xmm2, dword [0x1401cb204]
vcvtsi2ss xmm1, xmm1, dword [0x1401cb284]
sub ecx, 1
je 0x140013a8b
cmp ecx, 1
je 0x140013a71
lea rcx, [rsp + 0x878]
jmp 0x140013b08
lea rcx, [rsp + 0x870]
call fcn.140007020
vmovups xmm0, xmmword [0x1401c9318]
jmp 0x140013b1d
lea rcx, [rsp + 0x868]
call fcn.140007020
vmovups xmm0, xmmword [0x14015727c]
jmp 0x140013b15
vcvtsi2ss xmm2, xmm2, dword [0x1401cb1fc]
vcvtsi2ss xmm1, xmm1, dword [0x1401cb280]
lea rcx, [rsp + 0x860]
call fcn.140007020
vmovups xmm0, xmmword [0x14015726c]
jmp 0x140013b15
vcvtsi2ss xmm2, xmm2, dword [0x1401cb218]
vcvtsi2ss xmm1, xmm1, dword [0x1401cb22c]
lea rcx, [rsp + 0x880]
call fcn.140007020
vmovups xmm0, xmmword [0x14015725c]
jmp 0x140013b15
vcvtsi2ss xmm2, xmm2, dword [0x1401cb204]
vcvtsi2ss xmm1, xmm1, dword [0x1401cb284]
lea rcx, [rsp + 0x858]
call fcn.140007020
vmovups xmm0, xmmword [0x14015724c]
vmovups xmmword [0x1401c9318], xmm0
mov rcx, qword [0x1401cb298]
mov r8b, 0x58
vmovups xmmword [rsp + 0xd40], xmm0
xor r8b, 0x3b
mov dl, 0x5a
xor dl, 0x3b
mov al, 0x68
vmovss xmm0, dword [rcx + 0x10]
vsubss xmm1, xmm0, dword [0x1400fa798]
vmovss xmm0, dword [rcx + 0x14]
or dword [rcx + 0x47d0], 1
mov r9b, 0x50
vsubss xmm0, xmm0, dword [0x1400fa788]
vmulss xmm3, xmm1, dword [0x1400fa498]
vmulss xmm1, xmm0, dword [0x1400fa498]
vmovss dword [rcx + 0x47e0], xmm3
vmovss dword [rcx + 0x47e4], xmm1
vxorps xmm7, xmm7, xmm7
vunpcklps xmm0, xmm7, xmm7
vmovsd qword [rcx + 0x47e8], xmm0
mov dword [rcx + 0x47d4], 2
xor r10d, r10d
or dword [rcx + 0x47d0], 2
xor al, 0x3b
mov dword [rcx + 0x47f0], 0x4454c000
xor r9b, 0x3b
mov dword [rcx + 0x47f4], 0x44008000
mov dword [rcx + 0x47d8], 1
mov cl, 0x57
xor cl, 0x3b
mov byte [rsp + 0x61b], dl
mov byte [rsp + 0x61a], cl
xor edx, edx
mov byte [rsp + 0x61c], r8b
lea rcx, [rsp + 0x619]
mov r8d, 0x23
mov byte [rsp + 0x618], 0x3b
mov byte [rsp + 0x619], al
mov byte [rsp + 0x61d], r9b
mov byte [rsp + 0x61e], r10b
call fcn.14004f480
lea rcx, [0x14015721c]
call fcn.140055120
vmovdqu xmm1, xmmword [0x1400fb020]
vmovss xmm8, dword [0x1400fa4e8]
mov rcx, qword [0x1401cb208]
lea rax, [rsp + 0x7f0]
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x7f0], xmm0
vmovups xmmword [rsp + 0x7e0], xmm1
mov qword [rsp + 0x28], rax
lea r9, [rsp + 0x680]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401cb200]
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401cb1f4]
lea rax, [rsp + 0x7e0]
lea r8, [rsp + 0x688]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x690]
vmovss dword [rsp + 0x690], xmm0
vmovss dword [rsp + 0x694], xmm1
vmovss dword [rsp + 0x680], xmm8
vmovss dword [rsp + 0x684], xmm8
vmovss dword [rsp + 0x688], xmm7
vmovss dword [rsp + 0x68c], xmm7
call fcn.1400798d0
xor ecx, ecx
call fcn.14004c5c0
xor r15d, r15d
test al, al
je 0x140013ce9
mov dword [0x140157200], r15d
mov rcx, qword [0x1401cb298]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
lea rcx, [rsp + 0xd40]
mov rbx, qword [rax + 0x298]
call fcn.140044480
vmovss xmm5, dword [0x14015721c]
vmovss xmm10, dword [0x1400fa588]
vmovss xmm9, dword [0x1400fa638]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401cb200]
vaddss xmm0, xmm0, xmm5
mov r9d, eax
lea r8, [rsp + 0x698]
mov rax, qword [0x1401cb298]
lea rdx, [rsp + 0x6a0]
vmovss dword [rsp + 0x30], xmm10
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401cb1f4]
mov rcx, qword [rax + 0x3ef8]
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x20], xmm9
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmovss xmm3, dword [rcx + 0x24]
vaddss xmm0, xmm2, dword [0x140157220]
vmovss dword [rsp + 0x698], xmm1
vaddss xmm1, xmm0, xmm3
vmovss dword [rsp + 0x69c], xmm1
mov rax, qword [rax + 0x3ef8]
mov rcx, rbx
vmovss xmm1, dword [rax + 0x24]
vaddss xmm0, xmm5, dword [rax + 0x20]
vaddss xmm1, xmm1, dword [0x140157220]
vmovss dword [rsp + 0x6a4], xmm1
vmovss dword [rsp + 0x6a0], xmm0
call fcn.140068130
lea rcx, [0x140157224]
call fcn.140055120
vmovdqu xmm1, xmmword [0x1400fb020]
mov rcx, qword [0x1401cb270]
lea rax, [rsp + 0x7d0]
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x7d0], xmm0
vmovups xmmword [rsp + 0x7c0], xmm1
mov qword [rsp + 0x28], rax
lea r9, [rsp + 0x6a8]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401cb200]
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401cb1f4]
lea rax, [rsp + 0x7c0]
lea r8, [rsp + 0x6b0]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x6b8]
vmovss dword [rsp + 0x6b8], xmm0
vmovss dword [rsp + 0x6bc], xmm1
vmovss dword [rsp + 0x6a8], xmm8
vmovss dword [rsp + 0x6ac], xmm8
vmovss dword [rsp + 0x6b0], xmm7
vmovss dword [rsp + 0x6b4], xmm7
call fcn.1400798d0
xor ecx, ecx
call fcn.14004c5c0
test al, al
je 0x140013ea8
mov dword [0x140157200], 1
mov rcx, qword [0x1401cb298]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
lea rcx, [rsp + 0xd40]
mov rbx, qword [rax + 0x298]
call fcn.140044480
vmovss xmm5, dword [0x140157224]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401cb200]
vaddss xmm0, xmm0, xmm5
mov r9d, eax
lea r8, [rsp + 0x6c0]
mov rax, qword [0x1401cb298]
lea rdx, [rsp + 0x6c8]
vmovss dword [rsp + 0x30], xmm10
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401cb1f4]
mov rcx, qword [rax + 0x3ef8]
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x20], xmm9
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmovss xmm3, dword [rcx + 0x24]
vaddss xmm0, xmm2, dword [0x140157228]
vmovss dword [rsp + 0x6c0], xmm1
vaddss xmm1, xmm0, xmm3
vmovss dword [rsp + 0x6c4], xmm1
mov rax, qword [rax + 0x3ef8]
mov rcx, rbx
vmovss xmm1, dword [rax + 0x24]
vaddss xmm0, xmm5, dword [rax + 0x20]
vaddss xmm1, xmm1, dword [0x140157228]
vmovss dword [rsp + 0x6cc], xmm1
vmovss dword [rsp + 0x6c8], xmm0
call fcn.140068130
lea rcx, [0x14015722c]
call fcn.140055120
vmovdqu xmm1, xmmword [0x1400fb020]
mov rcx, qword [0x1401cb210]
lea rax, [rsp + 0x7b0]
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x7b0], xmm0
vmovups xmmword [rsp + 0x8d8], xmm1
mov qword [rsp + 0x28], rax
lea r9, [rsp + 0x6d0]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401cb200]
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401cb1f4]
lea rax, [rsp + 0x8d8]
lea r8, [rsp + 0x6d8]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x6e0]
vmovss dword [rsp + 0x6e0], xmm0
vmovss dword [rsp + 0x6e4], xmm1
vmovss dword [rsp + 0x6d0], xmm8
vmovss dword [rsp + 0x6d4], xmm8
vmovss dword [rsp + 0x6d8], xmm7
vmovss dword [rsp + 0x6dc], xmm7
call fcn.1400798d0
xor ecx, ecx
call fcn.14004c5c0
test al, al
je 0x140014057
mov dword [0x140157200], 2
mov rcx, qword [0x1401cb298]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
lea rcx, [rsp + 0xd40]
mov rbx, qword [rax + 0x298]
call fcn.140044480
vmovss xmm5, dword [0x14015722c]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401cb200]
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401cb1f4]
mov r9d, eax
lea r8, [rsp + 0x6e8]
mov rax, qword [0x1401cb298]
lea rdx, [rsp + 0x6f0]
vaddss xmm0, xmm0, xmm5
vmovss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], 0xf0
mov rcx, qword [rax + 0x3ef8]
vmovss dword [rsp + 0x20], xmm9
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmovss xmm3, dword [rcx + 0x24]
vaddss xmm0, xmm2, dword [0x140157230]
vmovss dword [rsp + 0x6e8], xmm1
vaddss xmm1, xmm0, xmm3
vmovss dword [rsp + 0x6ec], xmm1
mov rax, qword [rax + 0x3ef8]
mov rcx, rbx
vmovss xmm2, dword [rax + 0x24]
vaddss xmm1, xmm5, dword [rax + 0x20]
vaddss xmm2, xmm2, dword [0x140157230]
vmovss dword [rsp + 0x6f4], xmm2
vmovss dword [rsp + 0x6f0], xmm1
call fcn.140068130
lea rcx, [0x140157234]
call fcn.140055120
vmovdqu xmm1, xmmword [0x1400fb020]
mov rcx, qword [0x1401cb240]
lea rax, [rsp + 0x8c8]
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x8c8], xmm0
vmovups xmmword [rsp + 0x828], xmm1
mov qword [rsp + 0x28], rax
lea r9, [rsp + 0x6f8]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401cb200]
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401cb1f4]
lea rax, [rsp + 0x828]
lea r8, [rsp + 0x700]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x708]
vmovss dword [rsp + 0x708], xmm0
vmovss dword [rsp + 0x70c], xmm1
vmovss dword [rsp + 0x6f8], xmm8
vmovss dword [rsp + 0x6fc], xmm8
vmovss dword [rsp + 0x700], xmm7
vmovss dword [rsp + 0x704], xmm7
call fcn.1400798d0
xor ecx, ecx
call fcn.14004c5c0
test al, al
je 0x140014206
mov dword [0x140157200], 3
mov rcx, qword [0x1401cb298]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
lea rcx, [rsp + 0xd40]
mov rbx, qword [rax + 0x298]
call fcn.140044480
vmovss xmm5, dword [0x140157234]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401cb200]
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401cb1f4]
mov r9d, eax
lea r8, [rsp + 0x710]
mov rax, qword [0x1401cb298]
lea rdx, [rsp + 0x718]
vaddss xmm0, xmm0, xmm5
vmovss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], 0xf0
mov rcx, qword [rax + 0x3ef8]
vmovss dword [rsp + 0x20], xmm9
vaddss xmm1, xmm0, dword [rcx + 0x20]
vmovss xmm3, dword [rcx + 0x24]
vaddss xmm0, xmm2, dword [0x140157238]
vmovss dword [rsp + 0x710], xmm1
vaddss xmm1, xmm0, xmm3
vmovss dword [rsp + 0x714], xmm1
mov rax, qword [rax + 0x3ef8]
mov rcx, rbx
vmovss xmm2, dword [rax + 0x24]
vaddss xmm1, xmm5, dword [rax + 0x20]
vaddss xmm2, xmm2, dword [0x140157238]
vmovss dword [rsp + 0x71c], xmm2
vmovss dword [rsp + 0x718], xmm1
call fcn.140068130
xor r9d, r9d
mov dword [rsp + 0x20], r15d
xor r8d, r8d
lea rcx, [rsp + 0xe58]
xor edx, edx
call fcn.140005a70
mov rax, qword [0x1401cb298]
vmovss xmm6, dword [0x1400fa65c]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm0, dword [rcx + 0x100]
vsubss xmm1, xmm0, dword [rcx + 0x20]
vaddss xmm2, xmm1, dword [rcx + 0x84]
vmovss xmm1, dword [0x1400fa770]
vaddss xmm0, xmm2, xmm6
lea rcx, [rsp + 0x720]
vmovss dword [rsp + 0x720], xmm0
vmovss dword [rsp + 0x724], xmm1
call fcn.140055120
mov rcx, qword [0x1401cb298]
lea rdx, str.User
vmovss xmm0, dword [0x1400fa724]
vmovss xmm1, dword [0x1400fa6b8]
vmovss dword [rsp + 0x728], xmm0
vmovss dword [rsp + 0x72c], xmm1
mov rax, qword [rcx + 0x3ef8]
xor r8d, r8d
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ef8]
call fcn.140048d70
mov edx, eax
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [rsp + 0x728]
lea rcx, str.User
call fcn.14004c6f0
mov rax, qword [0x1401cb298]
vmovss xmm15, dword [0x1400fa5fc]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm0, dword [rcx + 0x104]
vsubss xmm1, xmm0, dword [rcx + 0x24]
vaddss xmm3, xmm1, dword [rcx + 0x88]
vmovss xmm2, dword [rcx + 0x100]
vsubss xmm0, xmm2, dword [rcx + 0x20]
vaddss xmm1, xmm0, dword [rcx + 0x84]
vaddss xmm1, xmm1, xmm15
vmovss dword [rsp + 0x730], xmm1
vmovss xmm14, dword [0x1400fa640]
vaddss xmm0, xmm3, xmm14
lea rcx, [rsp + 0x730]
vmovss dword [rsp + 0x734], xmm0
call fcn.140055120
lea rcx, [rsp + 0x950]
call fcn.140055070
call fcn.1400494e0
vmovdqu xmm0, xmmword [0x1400fb020]
vmovss xmm1, dword [0x1400fa698]
mov rcx, qword [0x1401cb258]
lea rax, [rsp + 0x8b8]
lea r9, [rsp + 0x738]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x740]
vmovups xmmword [rsp + 0x8b8], xmm0
vmovss dword [rsp + 0x738], xmm8
vmovss dword [rsp + 0x73c], xmm8
vmovss dword [rsp + 0x740], xmm7
vmovss dword [rsp + 0x744], xmm7
call fcn.1400137f0
mov rax, qword [0x1401cb298]
vmovss xmm12, dword [0x1400fa6c0]
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, xmm12
call fcn.140055180
vmovss xmm11, dword [0x1400fa810]
vmovaps xmm1, xmm11
vxorps xmm0, xmm0, xmm0
call fcn.140054fb0
vmovups ymm0, ymmword [0x1401c92c8]
mov cl, 0x4b
mov byte [rsp + 0x640], 0x38
movzx ebx, cl
mov dl, 0x5d
xor cl, 0x38
xor dl, 0x38
mov al, 0x6d
mov byte [rsp + 0x642], cl
mov r8b, 0x4a
mov byte [rsp + 0x643], dl
mov r9b, 2
lea rcx, [rsp + 0x641]
mov r10b, 0x32
lea rdx, [rsp + 0x770]
mov r11b, 0x1d
xor bl, 0x38
xor edi, edi
mov byte [rsp + 0x648], bl
xor al, 0x38
mov byte [rsp + 0x649], dil
xor r8b, 0x38
mov byte [rsp + 0x641], al
xor r9b, 0x38
mov byte [rsp + 0x644], r8b
xor r10b, 0x38
mov byte [rsp + 0x645], r9b
xor r11b, 0x38
mov byte [rsp + 0x646], r10b
mov byte [rsp + 0x647], r11b
vmovups ymmword [rsp + 0x770], ymm0
vzeroupper
call fcn.140077e30
call fcn.14004c920
call fcn.14007ad40
vmovdqu xmm0, xmmword [0x1400fb0e0]
vmovd ecx, xmm0
vmovdqu xmmword [rsp + 0x5f8], xmm0
xor byte [rsp + 0x5fa], cl
mov dl, 0x4e
xor byte [rsp + 0x5fb], cl
mov r8b, 0x40
vpextrb eax, xmm0, 1
xor al, cl
mov r9b, 0x49
xor byte [rsp + 0x5fc], cl
mov r10b, 0x48
mov byte [rsp + 0x5f9], al
xor byte [rsp + 0x5fd], cl
xor dl, cl
xor byte [rsp + 0x5fe], cl
xor r8b, cl
xor byte [rsp + 0x5ff], cl
xor r9b, cl
xor byte [rsp + 0x600], cl
xor r10b, cl
xor byte [rsp + 0x601], cl
xor byte [rsp + 0x602], cl
xor byte [rsp + 0x603], cl
xor byte [rsp + 0x604], cl
xor byte [rsp + 0x605], cl
xor byte [rsp + 0x606], cl
xor byte [rsp + 0x607], cl
lea rcx, [rsp + 0xb00]
mov byte [rsp + 0x608], dl
xor edx, edx
mov byte [rsp + 0x609], r8b
mov r8d, 0xff
mov byte [rsp + 0x60a], r9b
xor r9d, r9d
mov byte [rsp + 0x60b], r10b
mov byte [rsp + 0x60c], dil
mov dword [rsp + 0x20], 0xff
call fcn.140005a70
lea rdx, [rsp + 0x5f9]
lea rcx, [rsp + 0x8a8]
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0x8a8], xmm0
call fcn.140077f70
mov rax, qword [0x1401cb298]
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, xmm6
call fcn.140055180
mov rax, qword [0x1401cb298]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm0, dword [rcx + 0x100]
vsubss xmm1, xmm0, dword [rcx + 0x20]
vaddss xmm2, xmm1, dword [rcx + 0x84]
vmovss xmm0, dword [0x1400fa6d8]
vaddss xmm3, xmm2, xmm6
lea rcx, [rsp + 0x748]
vmovss dword [rsp + 0x748], xmm3
vmovss dword [rsp + 0x74c], xmm0
call fcn.140055120
lea rcx, [0x14015723c]
call fcn.140055120
mov byte [rsp + 0x610], 0x7a
mov cl, 0x1b
xor cl, 0x7a
mov byte [rsp + 0x615], dil
mov byte [rsp + 0x612], cl
mov al, 0x2a
mov rcx, qword [0x1401cb298]
xor al, 0x7a
mov byte [rsp + 0x611], al
mov dl, 0x1d
xor dl, 0x7a
mov r8b, 0x1f
mov byte [rsp + 0x613], dl
xor r8b, 0x7a
mov byte [rsp + 0x614], r8b
lea rdx, [rsp + 0x611]
mov rax, qword [rcx + 0x3ef8]
xor r8d, r8d
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ef8]
call fcn.140048d70
mov edx, eax
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [0x140157244]
lea rcx, [rsp + 0x611]
call fcn.14004c6f0
mov eax, dword [0x140157200]
lea r12, str._.1f
vmovsd xmm13, qword [0x1400fa580]
test eax, eax
jne 0x1400166a5
xor r8d, r8d
xor edx, edx
mov ecx, 2
call fcn.140077610
vmovss xmm2, dword [0x1400fa674]
vmovaps xmm1, xmm6
lea rcx, [rsp + 0x850]
call fcn.140007020
mov rcx, rax
call fcn.140055120
mov cl, 0xc6
mov byte [rsp + 0x630], 0x47
xor cl, 0x47
mov al, 0xa8
mov dl, 0xe9
mov byte [rsp + 0x632], cl
mov r8b, 0x67
lea rcx, [rsp + 0x631]
mov r9b, 2
mov r10b, 0x14
mov r11b, 0x17
xor al, 0x47
xor dl, 0x47
mov byte [rsp + 0x631], al
xor r8b, 0x47
mov byte [rsp + 0x633], dl
xor r9b, 0x47
mov byte [rsp + 0x634], r8b
xor r10b, 0x47
mov byte [rsp + 0x635], r9b
xor r11b, 0x47
mov byte [rsp + 0x636], r10b
xor ebx, ebx
mov byte [rsp + 0x637], r11b
mov byte [rsp + 0x638], bl
call fcn.14007b840
mov rax, qword [0x1401cb298]
lea r9, [0x1401163c0]
mov rcx, qword [0x1401cb688]
vmovss dword [rsp + 0xcf0], xmm7
vmovss dword [rsp + 0xcf4], xmm15
mov dword [rsp + 0xc08], r15d
mov dword [rsp + 0xc04], 2
mov dword [rsp + 0xce8], r15d
mov dword [rsp + 0xcec], 0x80
vmovss xmm0, dword [rax + 0x3810]
vaddss xmm1, xmm0, xmm0
vaddss xmm2, xmm1, dword [rax + 0x3c20]
vcvtss2sd xmm3, xmm2, xmm2
mov qword [rsp + 0x38], r15
vmulsd xmm0, xmm3, xmm13
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm0, xmm0
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], bl
call fcn.1400130c0
cmp byte [0x1401163c0], bl
je 0x140014fa8
mov rax, qword [0x1401cb540]
mov qword [rsp + 0x790], rax
mov rax, qword [0x1401cb5c8]
mov qword [rsp + 0x798], rax
mov rax, qword [0x1401cb5b0]
mov qword [rsp + 0x7a0], rax
mov rax, qword [0x1401cb5b8]
mov qword [rsp + 0x770], rax
mov rax, qword [0x1401cb700]
mov qword [rsp + 0x778], rax
mov rax, qword [0x1401cb500]
mov qword [rsp + 0x780], rax
call fcn.140055460
mov rcx, qword [0x1401cb518]
lea rax, [0x1401c93e8]
vcvtss2sd xmm1, xmm0, xmm0
mov qword [rsp + 0x38], r15
lea r9, [0x1401cb42f]
mov qword [rsp + 0x30], rax
lea rax, str.BoxCol
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x28], rax
vcvtsd2ss xmm2, xmm2, xmm2
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], 1
call fcn.1400130c0
cmp byte [0x1401cb42f], bl
je 0x140014a84
call fcn.140055460
mov rcx, qword [0x1401cb498]
lea r9, [0x1401cb421]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], bl
call fcn.1400130c0
movsxd rax, dword [0x1401cb45c]
lea r9, [rsp + 0xc08]
lea r8, [0x1401cb45c]
vmovaps xmm1, xmm14
mov rcx, qword [rsp + rax*8 + 0x790]
lea rax, [rsp + 0xc04]
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x1401cb620]
mov qword [rsp + 0x20], rax
call fcn.140013660
mov rcx, qword [0x1401cb560]
lea rax, [rsp + 0xcf4]
mov qword [rsp + 0x28], r12
lea r9, [rsp + 0xcf0]
lea r8, [0x1401cbab8]
mov qword [rsp + 0x20], rax
vmovaps xmm1, xmm14
call fcn.1400134d0
call fcn.140055460
mov rcx, qword [0x1401cb4f8]
lea rax, [0x1401c9418]
vcvtss2sd xmm1, xmm0, xmm0
mov qword [rsp + 0x38], r15
lea r9, [0x1401cb436]
mov qword [rsp + 0x30], rax
lea rax, str.FilledBoxCol
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x28], rax
vcvtsd2ss xmm2, xmm2, xmm2
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], 1
call fcn.1400130c0
cmp byte [0x1401cb436], bl
je 0x140014b24
call fcn.140055460
mov rcx, qword [0x1401cb5f8]
lea rax, [0x1401c9448]
vcvtss2sd xmm1, xmm0, xmm0
mov qword [rsp + 0x38], r15
lea r9, [0x1401cb424]
mov qword [rsp + 0x30], rax
lea rax, str.MultiCol
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x28], rax
vcvtsd2ss xmm2, xmm2, xmm2
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], 1
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb568]
lea rax, [0x1401c9438]
vcvtss2sd xmm1, xmm0, xmm0
mov qword [rsp + 0x38], r15
lea r9, [0x1401163c2]
mov qword [rsp + 0x30], rax
lea rax, str.HeadBoxCol
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x28], rax
vcvtsd2ss xmm2, xmm2, xmm2
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], 1
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb4f0]
lea rax, [0x1401c9428]
vcvtss2sd xmm1, xmm0, xmm0
mov qword [rsp + 0x38], r15
lea r9, [0x1401163c1]
mov qword [rsp + 0x30], rax
lea rax, str.BoneCol
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x28], rax
vcvtsd2ss xmm2, xmm2, xmm2
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], 1
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb6a0]
lea rax, [0x1401c93f8]
vcvtss2sd xmm1, xmm0, xmm0
mov qword [rsp + 0x38], r15
lea r9, [0x1401cb42c]
mov qword [rsp + 0x30], rax
lea rax, str.PenisCol
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x28], rax
vcvtsd2ss xmm2, xmm2, xmm2
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], 1
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb6a8]
lea rax, [0x1401c9408]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
lea rbx, str.LineCol
mov qword [rsp + 0x30], rax
lea r9, [0x1401cb43c]
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], rbx
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], 1
call fcn.1400130c0
cmp byte [0x1401cb43c], dil
je 0x140014c9e
movsxd rax, dword [0x1401cb438]
lea r9, [rsp + 0xc08]
lea r8, [0x1401cb438]
vmovaps xmm1, xmm14
mov rcx, qword [rsp + rax*8 + 0x770]
lea rax, [rsp + 0xc04]
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x1401cb768]
mov qword [rsp + 0x20], rax
call fcn.140013660
call fcn.140055460
mov rcx, qword [0x1401cb760]
lea rax, [0x1401c93d8]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
lea r9, [0x1401cb431]
mov qword [rsp + 0x30], rax
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], rbx
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], 1
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb590]
lea r9, [0x1401cb425]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], dil
call fcn.1400130c0
cmp byte [0x1401cb425], dil
je 0x140014d68
call fcn.140055460
mov rcx, qword [0x1401cb4a8]
lea r9, [0x1401cb42e]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], dil
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb6b8]
lea r9, [0x1401cb420]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], dil
call fcn.1400130c0
cmp byte [0x1401cb420], dil
je 0x140014ded
call fcn.140055460
mov rcx, qword [0x1401cb6e0]
lea r9, [0x1401cb422]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], dil
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb780]
lea r9, [0x1401cb434]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], dil
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb770]
lea r9, [0x1401cb437]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], dil
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb6c8]
lea r9, [0x1401cb42d]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], dil
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb4c0]
lea r9, [0x1401cb433]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], dil
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb578]
lea r9, [0x1401cb435]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], dil
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb588]
lea rax, [0x1401c9458]
vcvtss2sd xmm1, xmm0, xmm0
mov qword [rsp + 0x38], r15
lea r9, [0x1401cb423]
mov qword [rsp + 0x30], rax
lea rax, str.VisibleCol
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x28], rax
vcvtsd2ss xmm2, xmm2, xmm2
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], 1
call fcn.1400130c0
lea rax, [0x1400e5288]
mov qword [rsp + 0x28], rax
lea r9, [rsp + 0xce8]
lea rax, [rsp + 0xcec]
mov qword [rsp + 0x20], rax
lea r8, [0x1401cb41c]
vmovaps xmm1, xmm14
mov rcx, qword [0x1401cb570]
call fcn.140013660
call fcn.140076db0
vmovss xmm0, dword [0x1400fa674]
call fcn.1400551c0
mov dl, 0xef
mov byte [rsp + 0x360], 9
lea rcx, [rsp + 0x360]
call fcn.140025840
mov dl, 0x96
mov byte [rsp + 0x361], al
lea rcx, [rsp + 0x360]
call fcn.140025840
mov dl, 0x81
mov byte [rsp + 0x362], al
lea rcx, [rsp + 0x360]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x363], al
lea rcx, [rsp + 0x360]
call fcn.140025840
mov dl, 0x45
mov byte [rsp + 0x364], al
lea rcx, [rsp + 0x360]
call fcn.140025840
mov dl, 0x53
mov byte [rsp + 0x365], al
lea rcx, [rsp + 0x360]
call fcn.140025840
mov dl, 0x50
mov byte [rsp + 0x366], al
lea rcx, [rsp + 0x360]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x367], al
lea rcx, [rsp + 0x360]
call fcn.140025840
mov dl, 0x50
mov byte [rsp + 0x368], al
lea rcx, [rsp + 0x360]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x369], al
lea rcx, [rsp + 0x360]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x36a], al
lea rcx, [rsp + 0x360]
call fcn.140025840
mov dl, 0x76
mov byte [rsp + 0x36b], al
lea rcx, [rsp + 0x360]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x36c], al
lea rcx, [rsp + 0x360]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x36d], al
lea rcx, [rsp + 0x360]
call fcn.140025840
mov dl, 0x77
mov byte [rsp + 0x36e], al
lea rcx, [rsp + 0x360]
call fcn.140025840
mov byte [rsp + 0x36f], al
xor eax, eax
mov byte [rsp + 0x370], al
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x361]
call fcn.140025850
lea rcx, [rsp + 0x360]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x361]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xf
jb 0x140015120
mov edx, 0xf
lea rcx, [rsp + 0x361]
call fcn.140025850
lea rcx, [rsp + 0x361]
mov byte [rax], r15b
call fcn.140006760
mov rcx, rax
call fcn.14007b840
mov ecx, 0xffffffff
call fcn.1400761a0
vmovaps xmm6, xmm0
call fcn.1400550f0
vmovaps xmm2, xmm0
vmovaps xmm1, xmm6
lea rcx, [rsp + 0x848]
call fcn.140007020
mov rcx, qword [rax]
call fcn.14000f2b0
call fcn.140055460
vmulss xmm2, xmm0, xmm9
vmovaps xmm1, xmm7
lea rcx, [rsp + 0x758]
call fcn.140007020
lea rcx, [rsp + 0x758]
call fcn.14007abc0
cmp byte [0x1401576ed], r15b
mov dl, 0xef
je 0x14001551d
lea rcx, [rsp + 0x4d0]
mov byte [rsp + 0x4d0], 0x63
call fcn.140025840
mov dl, 0x83
mov byte [rsp + 0x4d1], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0xab
mov byte [rsp + 0x4d2], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x4d3], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x47
mov byte [rsp + 0x4d4], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x4d5], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x4d6], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x77
mov byte [rsp + 0x4d7], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x4d8], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x28
mov byte [rsp + 0x4d9], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x4da], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x4db], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x75
mov byte [rsp + 0x4dc], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x73
mov byte [rsp + 0x4dd], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x4de], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x4df], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x64
mov byte [rsp + 0x4e0], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x4e1], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x4d
mov byte [rsp + 0x4e2], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x4e3], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov byte [rsp + 0x4e4], al
mov dl, 0x64
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x4e5], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x4e6], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x45
mov byte [rsp + 0x4e7], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x6e
mov byte [rsp + 0x4e8], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x4e9], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x62
mov byte [rsp + 0x4ea], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x4eb], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x4ec], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x64
mov byte [rsp + 0x4ed], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov dl, 0x29
mov byte [rsp + 0x4ee], al
lea rcx, [rsp + 0x4d0]
call fcn.140025840
mov byte [rsp + 0x4ef], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x4f0], al
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x4d1]
call fcn.140025850
lea rcx, [rsp + 0x4d0]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x4d1]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0x1f
jb 0x1400154b0
mov edx, 0x1f
lea rcx, [rsp + 0x4d1]
call fcn.140025850
lea rcx, [rsp + 0x4d1]
mov byte [rax], r15b
call fcn.140006760
mov rcx, rax
call fcn.14007b840
jmp 0x1400159be
lea rcx, [rsp + 0xd8]
mov byte [rsp + 0xd8], 0x13
call fcn.140025840
mov dl, 0x83
mov byte [rsp + 0xd9], al
lea rcx, [rsp + 0xd8]
call fcn.140025840
mov dl, 0xab
mov byte [rsp + 0xda], al
lea rcx, [rsp + 0xd8]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0xdb], al
lea rcx, [rsp + 0xd8]
call fcn.140025840
mov dl, 0x47
mov byte [rsp + 0xdc], al
lea rcx, [rsp + 0xd8]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0xdd], al
lea rcx, [rsp + 0xd8]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0xde], al
lea rcx, [rsp + 0xd8]
call fcn.140025840
mov dl, 0x77
mov byte [rsp + 0xdf], al
lea rcx, [rsp + 0xd8]
call fcn.140025840
mov byte [rsp + 0xe0], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0xe1], al
nop
mov rdx, rdi
lea rcx, [rsp + 0xd9]
call fcn.140025850
lea rcx, [rsp + 0xd8]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0xd9]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 8
jb 0x1400155e0
mov edx, 8
lea rcx, [rsp + 0xd9]
call fcn.140025850
lea rcx, [rsp + 0xd9]
mov byte [rax], r15b
call fcn.140006760
mov rcx, rax
call fcn.14007b840
vmovss xmm0, dword [0x1400fa66c]
vmovss dword [rsp + 0xce4], xmm0
vmovss dword [rsp + 0xce0], xmm8
call fcn.140055460
mov rcx, qword [0x1401cb598]
lea rax, [0x1401c9260]
vcvtss2sd xmm1, xmm0, xmm0
mov qword [rsp + 0x38], r15
lea r9, [0x1401cb7ad]
mov qword [rsp + 0x30], rax
lea rax, str.GlowCol
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x28], rax
vcvtsd2ss xmm2, xmm2, xmm2
vmovaps xmm1, xmm15
mov byte [rsp + 0x20], 1
call fcn.1400130c0
call fcn.140055460
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov dl, 0x52
mov byte [rsp + 0x68], 0x3a
lea rcx, [rsp + 0x68]
vcvtsd2ss xmm6, xmm2, xmm2
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x69], al
lea rcx, [rsp + 0x68]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x6a], al
lea rcx, [rsp + 0x68]
call fcn.140025840
mov dl, 0x6e
mov byte [rsp + 0x6b], al
lea rcx, [rsp + 0x68]
call fcn.140025840
mov dl, 0x62
mov byte [rsp + 0x6c], al
lea rcx, [rsp + 0x68]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x6d], al
lea rcx, [rsp + 0x68]
call fcn.140025840
mov dl, 0x77
mov byte [rsp + 0x6e], al
lea rcx, [rsp + 0x68]
call fcn.140025840
mov byte [rsp + 0x6f], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x70], al
nop
mov rdx, rdi
lea rcx, [rsp + 0x69]
call fcn.140025850
lea rcx, [rsp + 0x68]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x69]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 7
jb 0x140015740
mov edx, 7
lea rcx, [rsp + 0x69]
call fcn.140025850
lea rcx, [rsp + 0x69]
mov byte [rax], r15b
call fcn.140006760
mov qword [rsp + 0x38], r15
lea r9, [0x1401cb7b3]
mov qword [rsp + 0x30], r15
mov rcx, rax
mov qword [rsp + 0x28], r15
vmovaps xmm2, xmm6
vmovaps xmm1, xmm15
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
cmp byte [0x1401cb7b3], r15b
je 0x1400159be
mov dl, 0x52
mov byte [rsp + 0x348], 0x40
lea rcx, [rsp + 0x348]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x349], al
lea rcx, [rsp + 0x348]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x34a], al
lea rcx, [rsp + 0x348]
call fcn.140025840
mov dl, 0x6e
mov byte [rsp + 0x34b], al
lea rcx, [rsp + 0x348]
call fcn.140025840
mov dl, 0x62
mov byte [rsp + 0x34c], al
lea rcx, [rsp + 0x348]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x34d], al
lea rcx, [rsp + 0x348]
call fcn.140025840
mov dl, 0x77
mov byte [rsp + 0x34e], al
lea rcx, [rsp + 0x348]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x34f], al
lea rcx, [rsp + 0x348]
call fcn.140025840
mov dl, 0x53
mov byte [rsp + 0x350], al
lea rcx, [rsp + 0x348]
call fcn.140025840
mov dl, 0x70
mov byte [rsp + 0x351], al
lea rcx, [rsp + 0x348]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x352], al
lea rcx, [rsp + 0x348]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x353], al
lea rcx, [rsp + 0x348]
call fcn.140025840
mov dl, 0x64
mov byte [rsp + 0x354], al
lea rcx, [rsp + 0x348]
call fcn.140025840
mov dl, 0x3a
mov byte [rsp + 0x355], al
lea rcx, [rsp + 0x348]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x356], al
lea rcx, [rsp + 0x348]
call fcn.140025840
mov byte [rsp + 0x357], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x358], al
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x349]
call fcn.140025850
lea rcx, [rsp + 0x348]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x349]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xf
jb 0x140015930
mov edx, 0xf
lea rcx, [rsp + 0x349]
call fcn.140025850
lea rcx, [rsp + 0x349]
mov byte [rax], r15b
call fcn.140006760
lea rcx, [rsp + 0xce4]
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0xce0]
mov rcx, rax
lea r8, [0x1401576f0]
vmovaps xmm1, xmm15
call fcn.1400134d0
mov dl, 0xef
mov byte [rsp + 0x408], 5
lea rcx, [rsp + 0x408]
call fcn.140025840
mov dl, 0x85
mov byte [rsp + 0x409], al
lea rcx, [rsp + 0x408]
call fcn.140025840
mov dl, 0x8e
mov byte [rsp + 0x40a], al
lea rcx, [rsp + 0x408]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x40b], al
lea rcx, [rsp + 0x408]
call fcn.140025840
mov dl, 0x45
mov byte [rsp + 0x40c], al
lea rcx, [rsp + 0x408]
call fcn.140025840
mov dl, 0x78
mov byte [rsp + 0x40d], al
lea rcx, [rsp + 0x408]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x40e], al
lea rcx, [rsp + 0x408]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x40f], al
lea rcx, [rsp + 0x408]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x410], al
lea rcx, [rsp + 0x408]
call fcn.140025840
mov dl, 0x6e
mov byte [rsp + 0x411], al
lea rcx, [rsp + 0x408]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x412], al
lea rcx, [rsp + 0x408]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x413], al
lea rcx, [rsp + 0x408]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x414], al
lea rcx, [rsp + 0x408]
call fcn.140025840
mov dl, 0x52
mov byte [rsp + 0x415], al
lea rcx, [rsp + 0x408]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x416], al
lea rcx, [rsp + 0x408]
call fcn.140025840
mov dl, 0x64
mov byte [rsp + 0x417], al
lea rcx, [rsp + 0x408]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x418], al
lea rcx, [rsp + 0x408]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x419], al
lea rcx, [rsp + 0x408]
call fcn.140025840
mov byte [rsp + 0x41a], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x41b], al
nop
mov rdx, rdi
lea rcx, [rsp + 0x409]
call fcn.140025850
lea rcx, [rsp + 0x408]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x409]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0x12
jb 0x140015b60
mov edx, 0x12
lea rcx, [rsp + 0x409]
call fcn.140025850
lea rcx, [rsp + 0x409]
mov byte [rax], r15b
call fcn.140006760
mov rcx, rax
call fcn.14007b840
vmovss xmm1, dword [0x1400fa784]
vmovss xmm0, dword [0x1400fa4c4]
vmovss dword [rsp + 0xcd8], xmm0
vmovss xmm0, dword [0x1400fa7b0]
vmovss dword [rsp + 0xcd4], xmm0
vmovss xmm0, dword [0x1400fa76c]
vmovss dword [rsp + 0xcd0], xmm1
vmovss xmm1, dword [0x1400fa6e4]
vmovss dword [rsp + 0xccc], xmm0
vmovss dword [rsp + 0xcdc], xmm10
vmovss dword [rsp + 0xcc8], xmm1
vmovss dword [rsp + 0xcc0], xmm7
vmovss dword [rsp + 0xcc4], xmm8
call fcn.140055460
mov rcx, qword [0x1401cb508]
lea r9, [0x1401cb7b6]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm15
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
cmp byte [0x1401cb7b6], r15b
je 0x140015ddb
call fcn.140055460
mov rcx, qword [0x1401cb4e8]
lea r9, [0x1401cb7b5]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm15
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
cmp byte [0x1401cb7b5], r15b
je 0x140015ddb
call fcn.140055460
mov rcx, qword [0x1401cb4d8]
lea r9, [0x1401cb7b7]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm15
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
mov rcx, qword [0x1401cb5a0]
lea rax, str._1.f
mov qword [rsp + 0x28], rax
lea r9, [rsp + 0xcd8]
lea rax, [rsp + 0xcdc]
lea r8, [0x1401576f8]
mov qword [rsp + 0x20], rax
vmovaps xmm1, xmm15
call fcn.1400134d0
mov rcx, qword [0x1401cb758]
lea rax, [rsp + 0xcd4]
mov qword [rsp + 0x28], r12
lea r9, [rsp + 0xcd0]
lea r8, [0x140157700]
mov qword [rsp + 0x20], rax
vmovaps xmm1, xmm15
call fcn.1400134d0
mov rcx, qword [0x1401cb6f0]
lea rax, [rsp + 0xccc]
mov qword [rsp + 0x28], r12
lea r9, [rsp + 0xcc8]
lea r8, [0x1401576f4]
mov qword [rsp + 0x20], rax
vmovaps xmm1, xmm15
call fcn.1400134d0
mov rcx, qword [0x1401cb6b0]
lea rax, [rsp + 0xcc4]
mov qword [rsp + 0x28], r12
lea r9, [rsp + 0xcc0]
lea r8, [0x1401576fc]
mov qword [rsp + 0x20], rax
vmovaps xmm1, xmm15
call fcn.1400134d0
call fcn.14007ad40
mov dl, 0xef
mov byte [rsp + 0x328], 0x56
lea rcx, [rsp + 0x328]
call fcn.140025840
mov dl, 0x86
mov byte [rsp + 0x329], al
lea rcx, [rsp + 0x328]
call fcn.140025840
mov dl, 0x92
mov byte [rsp + 0x32a], al
lea rcx, [rsp + 0x328]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x32b], al
lea rcx, [rsp + 0x328]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x32c], al
lea rcx, [rsp + 0x328]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x32d], al
lea rcx, [rsp + 0x328]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x32e], al
lea rcx, [rsp + 0x328]
call fcn.140025840
mov dl, 0x73
mov byte [rsp + 0x32f], al
lea rcx, [rsp + 0x328]
call fcn.140025840
mov dl, 0x73
mov byte [rsp + 0x330], al
lea rcx, [rsp + 0x328]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x331], al
lea rcx, [rsp + 0x328]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x332], al
lea rcx, [rsp + 0x328]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x333], al
lea rcx, [rsp + 0x328]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x334], al
lea rcx, [rsp + 0x328]
call fcn.140025840
mov dl, 0x73
mov byte [rsp + 0x335], al
lea rcx, [rsp + 0x328]
call fcn.140025840
mov byte [rsp + 0x336], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x337], al
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x329]
call fcn.140025850
lea rcx, [rsp + 0x328]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x329]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xe
jb 0x140015f30
mov edx, 0xe
lea rcx, [rsp + 0x329]
call fcn.140025850
lea rcx, [rsp + 0x329]
mov byte [rax], r15b
call fcn.140006760
mov rcx, rax
call fcn.14007b840
vmovss xmm0, dword [0x1400fa6a8]
mov dl, 0x23
mov dword [rsp + 0xc10], 1
lea rcx, [rsp + 0x3d8]
mov dword [rsp + 0xc0c], 0x64
vmovss dword [rsp + 0xcbc], xmm0
vmovss dword [rsp + 0xca8], xmm0
vmovss dword [rsp + 0xc4c], xmm8
vmovss dword [rsp + 0xca4], xmm8
mov dword [rsp + 0xcb4], 1
mov dword [rsp + 0xcb8], 0x32
mov dword [rsp + 0xcac], 1
mov dword [rsp + 0xcb0], 0x14
mov byte [rsp + 0x3d8], 0x31
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x3d9], al
lea rcx, [rsp + 0x3d8]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x3da], al
lea rcx, [rsp + 0x3d8]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x3db], al
lea rcx, [rsp + 0x3d8]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x3dc], al
lea rcx, [rsp + 0x3d8]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x3dd], al
lea rcx, [rsp + 0x3d8]
call fcn.140025840
mov dl, 0x73
mov byte [rsp + 0x3de], al
lea rcx, [rsp + 0x3d8]
call fcn.140025840
mov dl, 0x73
mov byte [rsp + 0x3df], al
lea rcx, [rsp + 0x3d8]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x3e0], al
lea rcx, [rsp + 0x3d8]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x3e1], al
lea rcx, [rsp + 0x3d8]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x3e2], al
lea rcx, [rsp + 0x3d8]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x3e3], al
lea rcx, [rsp + 0x3d8]
call fcn.140025840
mov dl, 0x73
mov byte [rsp + 0x3e4], al
lea rcx, [rsp + 0x3d8]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x3e5], al
lea rcx, [rsp + 0x3d8]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x3e6], al
lea rcx, [rsp + 0x3d8]
call fcn.140025840
mov byte [rsp + 0x3e7], al
mov dl, 0x6c
lea rcx, [rsp + 0x3d8]
call fcn.140025840
mov byte [rsp + 0x3e8], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x3e9], al
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x3d9]
call fcn.140025850
lea rcx, [rsp + 0x3d8]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x3d9]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0x10
jb 0x140016180
mov edx, 0x10
lea rcx, [rsp + 0x3d9]
call fcn.140025850
lea rcx, [rsp + 0x3d9]
mov byte [rax], r15b
call fcn.140006760
mov rbx, rax
call fcn.140055460
mov rcx, qword [0x1401cb698]
lea rax, [0x1401c93b8]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
lea r9, [0x1401cb43f]
mov qword [rsp + 0x30], rax
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], rbx
vmovaps xmm1, xmm15
mov byte [rsp + 0x20], 1
call fcn.1400130c0
cmp byte [0x1401cb43f], r15b
je 0x140016688
call fcn.140055460
mov rcx, qword [0x1401cb6c0]
lea r9, [0x1401163c4]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm15
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
cmp byte [0x1401163c4], r15b
lea rdi, str._.f_px
je 0x1400162b5
mov rcx, qword [0x1401cb538]
lea rax, [rsp + 0xcbc]
mov qword [rsp + 0x28], rdi
lea r9, [rsp + 0xc4c]
lea r8, [0x1401163c8]
mov qword [rsp + 0x20], rax
vmovaps xmm1, xmm15
call fcn.1400134d0
call fcn.140055460
mov rcx, qword [0x1401cb718]
lea r9, [0x1401163e8]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm15
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb4d0]
lea r9, [0x1401163d4]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm15
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
cmp byte [0x1401163d4], r15b
je 0x14001640d
mov rcx, qword [0x1401cb6d0]
lea rax, [rsp + 0xc0c]
lea rbx, str._d_px
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0xc10]
lea r8, [0x1401163d0]
mov qword [rsp + 0x20], rax
vmovaps xmm1, xmm15
call fcn.140013660
mov rcx, qword [0x1401cb738]
lea rax, [rsp + 0xc0c]
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0xc10]
lea r8, [0x1401163e4]
mov qword [rsp + 0x20], rax
vmovaps xmm1, xmm15
call fcn.140013660
mov rcx, qword [0x1401cb648]
lea rax, [rsp + 0xcb8]
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0xcb4]
lea r8, [0x1401163e0]
mov qword [rsp + 0x20], rax
vmovaps xmm1, xmm15
call fcn.140013660
mov rcx, qword [0x1401cb658]
lea rax, [rsp + 0xcb0]
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0xcac]
lea r8, [0x1401163dc]
mov qword [rsp + 0x20], rax
vmovaps xmm1, xmm15
call fcn.140013660
call fcn.140055460
mov rcx, qword [0x1401cb708]
lea r9, [0x1401cb440]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm15
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb710]
lea r9, [0x1401cb43d]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm15
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
cmp byte [0x1401cb43d], r15b
je 0x1400164c4
mov rcx, qword [0x1401cb4c8]
lea rax, [rsp + 0xca8]
mov qword [rsp + 0x28], rdi
lea r9, [rsp + 0xca4]
lea r8, [0x1401163cc]
mov qword [rsp + 0x20], rax
vmovaps xmm1, xmm15
call fcn.1400134d0
mov dl, 0x23
mov byte [rsp + 0x178], 0x75
lea rcx, [rsp + 0x178]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x179], al
lea rcx, [rsp + 0x178]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x17a], al
lea rcx, [rsp + 0x178]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x17b], al
lea rcx, [rsp + 0x178]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x17c], al
lea rcx, [rsp + 0x178]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x17d], al
lea rcx, [rsp + 0x178]
call fcn.140025840
mov dl, 0x63
mov byte [rsp + 0x17e], al
lea rcx, [rsp + 0x178]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x17f], al
lea rcx, [rsp + 0x178]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x180], al
lea rcx, [rsp + 0x178]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x181], al
lea rcx, [rsp + 0x178]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x182], al
lea rcx, [rsp + 0x178]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x183], al
lea rcx, [rsp + 0x178]
call fcn.140025840
mov byte [rsp + 0x184], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x185], al
mov rdx, rdi
lea rcx, [rsp + 0x179]
call fcn.140025850
lea rcx, [rsp + 0x178]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x179]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xc
jb 0x1400165e0
mov edx, 0xc
lea rcx, [rsp + 0x179]
call fcn.140025850
lea rcx, [rsp + 0x179]
mov byte [rax], r15b
call fcn.140006760
mov rbx, rax
call fcn.140055460
mov rcx, qword [0x1401cb530]
lea rax, [0x1401c93c8]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
lea r9, [0x1401cb460]
mov qword [rsp + 0x30], rax
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], rbx
vmovaps xmm1, xmm15
mov byte [rsp + 0x20], 1
call fcn.1400130c0
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.140077610
mov eax, dword [0x140157200]
vmovss xmm6, dword [0x1400fa65c]
mov qword [rsp + 0xf30], rsi
lea r14, [0x1400e52b4]
vmovss xmm9, dword [0x1400fa704]
cmp eax, 1
jne 0x1400198c8
xor r8d, r8d
mov qword [rsp + 0xf48], r13
xor edx, edx
mov ecx, 2
call fcn.140077610
vmovss xmm0, dword [0x1400fa674]
lea rcx, [rsp + 0x750]
vmovss dword [rsp + 0x754], xmm0
vmovss dword [rsp + 0x750], xmm6
call fcn.140055120
mov cl, 0x81
mov byte [rsp + 0x660], 1
xor cl, 1
mov al, 0xee
mov dl, 0x86
mov byte [rsp + 0x662], cl
mov r8b, 0x21
lea rcx, [rsp + 0x661]
mov r9b, 0x40
mov r10b, 0x68
mov r11b, 0x6c
xor al, 1
xor dl, 1
mov byte [rsp + 0x661], al
xor r8b, 1
mov byte [rsp + 0x663], dl
xor r9b, 1
mov byte [rsp + 0x664], r8b
xor r10b, 1
mov byte [rsp + 0x665], r9b
xor r11b, 1
mov byte [rsp + 0x666], r10b
mov bl, 0x63
mov byte [rsp + 0x667], r11b
mov dil, 0x6e
mov sil, 0x75
xor r14d, r14d
xor bl, 1
xor dil, 1
mov byte [rsp + 0x668], bl
xor sil, 1
mov byte [rsp + 0x669], dil
mov byte [rsp + 0x66a], sil
mov byte [rsp + 0x66b], r14b
call fcn.14007b840
vmovss xmm0, dword [0x1400fa678]
mov rax, qword [0x1401cb298]
lea r9, [0x1401cb453]
mov rcx, qword [0x1401cb510]
vmovss dword [rsp + 0xc98], xmm0
vmovss xmm0, dword [0x1400fa488]
vmovss dword [rsp + 0xd08], xmm0
vmovss dword [rsp + 0xc90], xmm7
vmovss dword [rsp + 0xc94], xmm8
vmovss dword [rsp + 0xc50], xmm15
mov dword [rsp + 0xc9c], r15d
mov dword [rsp + 0xca0], 5
vmovss xmm0, dword [rax + 0x3810]
vaddss xmm1, xmm0, xmm0
vaddss xmm2, xmm1, dword [rax + 0x3c20]
vcvtss2sd xmm3, xmm2, xmm2
mov qword [rsp + 0x38], r15
vmulsd xmm0, xmm3, xmm13
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm0, xmm0
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], r14b
call fcn.1400130c0
cmp byte [0x1401cb453], r14b
lea r13, str._.2f
je 0x1400184d1
cmp byte [0x1401576ed], r14b
jne 0x1400168ab
call fcn.140055460
mov rcx, qword [0x1401cb678]
lea r9, [0x1401cb7c0]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], r14b
call fcn.1400130c0
call fcn.1400550c0
vaddss xmm0, xmm0, xmm14
call fcn.140055180
mov rcx, qword [0x1401cb550]
call fcn.140078020
vmovaps xmm1, xmm11
vmovaps xmm0, xmm7
call fcn.140054fb0
mov dl, 0x4c
mov byte [rsp + 0x530], 0x1a
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x41
mov byte [rsp + 0x531], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x4c
mov byte [rsp + 0x532], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x533], al
lea rcx, [rsp + 0x530]
call fcn.140025840
xor edx, edx
mov byte [rsp + 0x534], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x4c
mov byte [rsp + 0x535], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x42
mov byte [rsp + 0x536], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x55
mov byte [rsp + 0x537], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x538], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x539], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x4f
mov byte [rsp + 0x53a], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x4e
mov byte [rsp + 0x53b], al
lea rcx, [rsp + 0x530]
call fcn.140025840
xor edx, edx
mov byte [rsp + 0x53c], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x52
mov byte [rsp + 0x53d], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x42
mov byte [rsp + 0x53e], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x55
mov byte [rsp + 0x53f], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x540], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x541], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov byte [rsp + 0x542], al
mov dl, 0x4f
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x4e
mov byte [rsp + 0x543], al
lea rcx, [rsp + 0x530]
call fcn.140025840
xor edx, edx
mov byte [rsp + 0x544], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x58
mov byte [rsp + 0x545], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x42
mov byte [rsp + 0x546], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x55
mov byte [rsp + 0x547], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x548], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x549], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x4f
mov byte [rsp + 0x54a], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x4e
mov byte [rsp + 0x54b], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x31
mov byte [rsp + 0x54c], al
lea rcx, [rsp + 0x530]
call fcn.140025840
xor edx, edx
mov byte [rsp + 0x54d], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x58
mov byte [rsp + 0x54e], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x42
mov byte [rsp + 0x54f], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x55
mov byte [rsp + 0x550], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x551], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x552], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x4f
mov byte [rsp + 0x553], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x4e
mov byte [rsp + 0x554], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x32
mov byte [rsp + 0x555], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov byte [rsp + 0x556], al
xor edx, edx
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x557], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x41
mov byte [rsp + 0x558], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x50
mov byte [rsp + 0x559], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x49
mov byte [rsp + 0x55a], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x55b], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x41
mov byte [rsp + 0x55c], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x4c
mov byte [rsp + 0x55d], al
lea rcx, [rsp + 0x530]
call fcn.140025840
xor edx, edx
mov byte [rsp + 0x55e], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x53
mov byte [rsp + 0x55f], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x48
mov byte [rsp + 0x560], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x49
mov byte [rsp + 0x561], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x46
mov byte [rsp + 0x562], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x563], al
lea rcx, [rsp + 0x530]
call fcn.140025840
xor edx, edx
mov byte [rsp + 0x564], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x565], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x4f
mov byte [rsp + 0x566], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x4e
mov byte [rsp + 0x567], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x568], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov dl, 0x52
mov byte [rsp + 0x569], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov byte [rsp + 0x56a], al
lea rcx, [rsp + 0x530]
mov dl, 0x4f
call fcn.140025840
mov dl, 0x4c
mov byte [rsp + 0x56b], al
lea rcx, [rsp + 0x530]
call fcn.140025840
xor edx, edx
mov byte [rsp + 0x56c], al
lea rcx, [rsp + 0x530]
call fcn.140025840
mov byte [rsp + 0x56d], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x56e], al
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x531]
call fcn.140025850
lea rcx, [rsp + 0x530]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x531]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0x3d
jb 0x140016e30
mov edx, 0x3d
lea rcx, [rsp + 0x531]
call fcn.140025850
lea rcx, [rsp + 0x531]
mov byte [rax], r14b
call fcn.140006760
mov dl, 0x23
mov byte [rsp + 0x128], 0x31
lea rcx, [rsp + 0x128]
mov rsi, rax
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x129], al
lea rcx, [rsp + 0x128]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x12a], al
lea rcx, [rsp + 0x128]
call fcn.140025840
mov dl, 0x41
mov byte [rsp + 0x12b], al
lea rcx, [rsp + 0x128]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x12c], al
lea rcx, [rsp + 0x128]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x12d], al
lea rcx, [rsp + 0x128]
call fcn.140025840
mov dl, 0x4b
mov byte [rsp + 0x12e], al
lea rcx, [rsp + 0x128]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x12f], al
lea rcx, [rsp + 0x128]
call fcn.140025840
mov dl, 0x79
mov byte [rsp + 0x130], al
lea rcx, [rsp + 0x128]
call fcn.140025840
mov byte [rsp + 0x131], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x132], al
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x129]
call fcn.140025850
lea rcx, [rsp + 0x128]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x129]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 9
jb 0x140016f70
mov edx, 9
lea rcx, [rsp + 0x129]
call fcn.140025850
lea rcx, [rsp + 0x129]
mov byte [rax], r14b
call fcn.140006760
mov r9d, 0xffffffff
lea rdx, [0x1401cb448]
mov r8, rsi
mov rcx, rax
call fcn.14007c480
test al, al
je 0x140016ff7
mov ecx, dword [0x1401cb448]
call fcn.140007350
cmp byte [0x1401cb7c0], r14b
jne 0x140017039
mov rcx, qword [0x1401cb788]
lea rax, [0x1400e52b4]
mov qword [rsp + 0x28], rax
lea r9, [rsp + 0xc9c]
lea rax, [rsp + 0xca0]
lea r8, [0x140157718]
mov qword [rsp + 0x20], rax
vmovaps xmm1, xmm14
call fcn.140013660
call fcn.140055460
mov rcx, qword [0x1401cb520]
lea r9, [0x1401cb44d]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], r14b
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb558]
lea r9, [0x1401cb7b8]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], r14b
call fcn.1400130c0
mov dl, 0x23
mov byte [rsp + 0x118], 0x59
lea rcx, [rsp + 0x118]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x119], al
lea rcx, [rsp + 0x118]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x11a], al
lea rcx, [rsp + 0x118]
call fcn.140025840
mov dl, 0x46
mov byte [rsp + 0x11b], al
lea rcx, [rsp + 0x118]
call fcn.140025840
mov dl, 0x4f
mov byte [rsp + 0x11c], al
lea rcx, [rsp + 0x118]
call fcn.140025840
mov dl, 0x56
mov byte [rsp + 0x11d], al
lea rcx, [rsp + 0x118]
call fcn.140025840
mov dl, 0x63
mov byte [rsp + 0x11e], al
lea rcx, [rsp + 0x118]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x11f], al
lea rcx, [rsp + 0x118]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x120], al
lea rcx, [rsp + 0x118]
call fcn.140025840
mov byte [rsp + 0x121], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x122], al
nop
mov rdx, rdi
lea rcx, [rsp + 0x119]
call fcn.140025850
lea rcx, [rsp + 0x118]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x119]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 9
jb 0x140017190
mov edx, 9
lea rcx, [rsp + 0x119]
call fcn.140025850
lea rcx, [rsp + 0x119]
mov byte [rax], r14b
call fcn.140006760
mov rbx, rax
call fcn.140055460
mov rcx, qword [0x1401cb728]
lea rax, [0x1401c9288]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
lea r9, [0x1401cb430]
mov qword [rsp + 0x30], rax
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], rbx
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], 1
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb638]
lea r9, [0x1401163f4]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], r14b
call fcn.1400130c0
cmp byte [0x1401163f4], r14b
jne 0x1400172c6
cmp byte [0x1401cb7c0], r14b
jne 0x1400172c6
call fcn.140055460
mov rcx, qword [0x1401cb5d0]
lea r9, [0x1401cb7c2]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], r14b
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb528]
lea r9, [0x1401cb7b9]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], r14b
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb4b8]
lea r9, [0x1401cb7c3]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], r14b
call fcn.1400130c0
mov rcx, qword [0x1401cb750]
lea rax, [rsp + 0xc98]
mov qword [rsp + 0x28], r12
lea r9, [0x1401cb7bc]
lea r8, [0x14015770c]
mov qword [rsp + 0x20], rax
vmovaps xmm1, xmm14
call fcn.1400134d0
cmp byte [0x1401cb7c0], r14b
jne 0x1400173e0
mov rcx, qword [0x1401cb690]
lea rax, [rsp + 0xc94]
mov qword [rsp + 0x28], r13
lea r9, [rsp + 0xc90]
lea r8, [0x1401cb7bc]
mov qword [rsp + 0x20], rax
vmovaps xmm1, xmm14
call fcn.1400134d0
mov rcx, qword [0x1401cb660]
lea rax, [rsp + 0xc50]
mov qword [rsp + 0x28], r12
lea r9, [rsp + 0xd08]
lea r8, [0x140157714]
mov qword [rsp + 0x20], rax
vmovaps xmm1, xmm14
call fcn.1400134d0
call fcn.1400550c0
vaddss xmm0, xmm0, xmm14
call fcn.140055180
mov rcx, qword [0x1401cb4b0]
call fcn.140078020
lea rcx, [rsp + 0xbf0]
call fcn.140055020
vmovaps xmm3, xmm7
vmovaps xmm2, xmm7
vmovaps xmm1, xmm7
lea rcx, [rsp + 0xb30]
vmovss dword [rsp + 0x20], xmm7
call fcn.140007030
vmovaps xmm3, xmm8
vmovaps xmm2, xmm8
vmovaps xmm1, xmm8
lea rcx, [rsp + 0xaf0]
mov r14, rax
vmovss dword [rsp + 0x20], xmm8
call fcn.140007030
vmovaps xmm2, xmm8
vmovaps xmm1, xmm8
lea rcx, [rsp + 0x840]
mov rsi, rax
call fcn.140007020
vmovaps xmm2, xmm7
vmovaps xmm1, xmm7
lea rcx, [rsp + 0x838]
mov rdi, rax
call fcn.140007020
vxorps xmm2, xmm2, xmm2
vcvtsi2ss xmm2, xmm2, dword [0x1401cb248]
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401cb27c]
lea rcx, [rsp + 0x820]
mov rbx, rax
call fcn.140007020
mov rcx, qword [0x1401cb268]
mov r9, rdi
mov r8, rbx
mov qword [rsp + 0x28], r14
mov rdx, rax
mov qword [rsp + 0x20], rsi
call fcn.1400798d0
call fcn.1400522a0
mov ecx, 5
mov rsi, rax
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xae0]
call fcn.140007050
mov rcx, rax
call fcn.140007060
vmovss xmm1, dword [rsp + 0xbf0]
vmovss xmm6, dword [0x1400fa6d0]
vaddss xmm1, xmm1, dword [0x1400fa75c]
vaddss xmm2, xmm6, dword [rsp + 0xbf4]
lea rcx, [rsp + 0x818]
mov edi, eax
call fcn.140007020
vmovss xmm11, dword [0x1400fa714]
vaddss xmm1, xmm11, dword [rsp + 0xbf0]
vaddss xmm2, xmm6, dword [rsp + 0xbf4]
lea rcx, [rsp + 0x810]
mov rbx, rax
call fcn.140007020
vmovss xmm9, dword [0x1400fa558]
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
vmovss dword [rsp + 0x20], xmm9
call fcn.140067fe0
vmovss xmm1, dword [rsp + 0xbf0]
vaddss xmm1, xmm1, dword [0x1400fa754]
vaddss xmm2, xmm12, dword [rsp + 0xbf4]
lea rcx, [rsp + 0x808]
call fcn.140007020
mov rcx, rax
call fcn.140055040
mov byte [rsp + 0x78], 0x1e
mov dl, 0x23
lea rcx, [rsp + 0x78]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x79], al
lea rcx, [rsp + 0x78]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x7a], al
lea rcx, [rsp + 0x78]
call fcn.140025840
mov dl, 0x48
mov byte [rsp + 0x7b], al
lea rcx, [rsp + 0x78]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x7c], al
lea rcx, [rsp + 0x78]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x7d], al
lea rcx, [rsp + 0x78]
call fcn.140025840
mov dl, 0x64
mov byte [rsp + 0x7e], al
lea rcx, [rsp + 0x78]
call fcn.140025840
mov byte [rsp + 0x7f], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x80], al
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x79]
call fcn.140025850
lea rcx, [rsp + 0x78]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x79]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 7
jb 0x140017620
mov edx, 7
lea rcx, [rsp + 0x79]
call fcn.140025850
lea rcx, [rsp + 0x79]
mov byte [rax], r15b
call fcn.140006760
lea rdx, [0x140116efd]
mov rcx, rax
call fcn.140079d30
test al, al
je 0x14001769e
cmp byte [0x140116efd], r15b
mov ecx, 6
je 0x140017699
call fcn.140012c90
jmp 0x14001769e
call fcn.140012cd0
call fcn.1400522a0
mov ecx, 5
mov rsi, rax
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xad0]
call fcn.140007050
mov rcx, rax
call fcn.140007060
vmovss xmm1, dword [rsp + 0xbf0]
vmovss xmm6, dword [0x1400fa6e8]
vaddss xmm1, xmm1, dword [0x1400fa6b4]
vaddss xmm2, xmm6, dword [rsp + 0xbf4]
lea rcx, [rsp + 0x800]
mov edi, eax
call fcn.140007020
vmovss xmm1, dword [rsp + 0xbf0]
vaddss xmm1, xmm1, dword [0x1400fa710]
vaddss xmm2, xmm6, dword [rsp + 0xbf4]
lea rcx, [rsp + 0x958]
mov rbx, rax
call fcn.140007020
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
vmovss dword [rsp + 0x20], xmm9
call fcn.140067fe0
vmovss xmm0, dword [rsp + 0xbf4]
vmovss xmm1, dword [rsp + 0xbf0]
vaddss xmm2, xmm0, dword [0x1400fa6e0]
vaddss xmm1, xmm1, dword [0x1400fa694]
lea rcx, [rsp + 0x900]
call fcn.140007020
mov rcx, rax
call fcn.140055040
mov dl, 0x23
mov byte [rsp + 0x88], 0x5b
lea rcx, [rsp + 0x88]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x89], al
lea rcx, [rsp + 0x88]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x8a], al
lea rcx, [rsp + 0x88]
call fcn.140025840
mov dl, 0x4e
mov byte [rsp + 0x8b], al
lea rcx, [rsp + 0x88]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x8c], al
lea rcx, [rsp + 0x88]
call fcn.140025840
mov dl, 0x63
mov byte [rsp + 0x8d], al
lea rcx, [rsp + 0x88]
call fcn.140025840
mov dl, 0x6b
mov byte [rsp + 0x8e], al
lea rcx, [rsp + 0x88]
call fcn.140025840
mov byte [rsp + 0x8f], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x90], al
nop
mov rdx, rdi
lea rcx, [rsp + 0x89]
call fcn.140025850
lea rcx, [rsp + 0x88]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x89]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 7
jb 0x140017820
mov edx, 7
lea rcx, [rsp + 0x89]
call fcn.140025850
lea rcx, [rsp + 0x89]
mov byte [rax], r15b
call fcn.140006760
lea rdx, [0x1401cb1e5]
mov rcx, rax
call fcn.140079d30
test al, al
je 0x1400178ad
cmp byte [0x1401cb1e5], r15b
mov ecx, 5
je 0x1400178a8
call fcn.140012c90
jmp 0x1400178ad
call fcn.140012cd0
call fcn.1400522a0
mov ecx, 5
mov rsi, rax
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xac0]
call fcn.140007050
mov rcx, rax
call fcn.140007060
vmovss xmm6, dword [0x1400fa71c]
vmovss xmm12, dword [0x1400fa74c]
vaddss xmm2, xmm6, dword [rsp + 0xbf4]
vaddss xmm1, xmm12, dword [rsp + 0xbf0]
lea rcx, [rsp + 0x948]
mov edi, eax
call fcn.140007020
vmovss xmm1, dword [rsp + 0xbf0]
vaddss xmm1, xmm1, dword [0x1400fa6fc]
vaddss xmm2, xmm6, dword [rsp + 0xbf4]
lea rcx, [rsp + 0x940]
mov rbx, rax
call fcn.140007020
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
vmovss dword [rsp + 0x20], xmm9
call fcn.140067fe0
vmovss xmm1, dword [rsp + 0xbf0]
vaddss xmm1, xmm1, dword [0x1400fa748]
vaddss xmm2, xmm11, dword [rsp + 0xbf4]
lea rcx, [rsp + 0x7a8]
call fcn.140007020
mov rcx, rax
call fcn.140055040
mov dl, 0x23
mov byte [rsp + 0x98], 0x26
lea rcx, [rsp + 0x98]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x99], al
lea rcx, [rsp + 0x98]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x9a], al
lea rcx, [rsp + 0x98]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x9b], al
lea rcx, [rsp + 0x98]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x9c], al
lea rcx, [rsp + 0x98]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x9d], al
lea rcx, [rsp + 0x98]
call fcn.140025840
mov dl, 0x73
mov byte [rsp + 0x9e], al
lea rcx, [rsp + 0x98]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x9f], al
lea rcx, [rsp + 0x98]
call fcn.140025840
mov byte [rsp + 0xa0], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0xa1], al
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x99]
call fcn.140025850
lea rcx, [rsp + 0x98]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x99]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 8
jb 0x140017a40
mov edx, 8
lea rcx, [rsp + 0x99]
call fcn.140025850
lea rcx, [rsp + 0x99]
mov byte [rax], r15b
call fcn.140006760
lea rdx, [0x1401cb21d]
mov rcx, rax
call fcn.140079d30
test al, al
je 0x140017acd
cmp byte [0x1401cb21d], r15b
mov ecx, 4
je 0x140017ac8
call fcn.140012c90
jmp 0x140017acd
call fcn.140012cd0
call fcn.1400522a0
mov ecx, 5
mov rsi, rax
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xab0]
call fcn.140007050
mov rcx, rax
call fcn.140007060
vmovss xmm1, dword [rsp + 0xbf0]
vmovss xmm6, dword [0x1400fa734]
vaddss xmm1, xmm1, dword [0x1400fa69c]
vaddss xmm2, xmm6, dword [rsp + 0xbf4]
lea rcx, [rsp + 0x938]
mov edi, eax
call fcn.140007020
vmovss xmm11, dword [0x1400fa6f8]
vaddss xmm1, xmm11, dword [rsp + 0xbf0]
vaddss xmm2, xmm6, dword [rsp + 0xbf4]
lea rcx, [rsp + 0x930]
mov rbx, rax
call fcn.140007020
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
vmovss dword [rsp + 0x20], xmm9
call fcn.140067fe0
vmovss xmm0, dword [rsp + 0xbf4]
vmovss xmm1, dword [rsp + 0xbf0]
vaddss xmm2, xmm0, dword [0x1400fa730]
vaddss xmm1, xmm1, dword [0x1400fa674]
lea rcx, [rsp + 0x928]
call fcn.140007020
mov rcx, rax
call fcn.140055040
mov dl, 0x23
mov byte [rsp + 0x148], 0x76
lea rcx, [rsp + 0x148]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x149], al
lea rcx, [rsp + 0x148]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x14a], al
lea rcx, [rsp + 0x148]
call fcn.140025840
mov dl, 0x53
mov byte [rsp + 0x14b], al
lea rcx, [rsp + 0x148]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x14c], al
lea rcx, [rsp + 0x148]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x14d], al
lea rcx, [rsp + 0x148]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x14e], al
lea rcx, [rsp + 0x148]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x14f], al
lea rcx, [rsp + 0x148]
call fcn.140025840
mov dl, 0x63
mov byte [rsp + 0x150], al
lea rcx, [rsp + 0x148]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x151], al
lea rcx, [rsp + 0x148]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x152], al
lea rcx, [rsp + 0x148]
call fcn.140025840
mov byte [rsp + 0x153], al
xor eax, eax
mov rdi, r15
mov byte [rsp + 0x154], al
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x149]
call fcn.140025850
lea rcx, [rsp + 0x148]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x149]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xb
jb 0x140017cb0
mov edx, 0xb
lea rcx, [rsp + 0x149]
call fcn.140025850
lea rcx, [rsp + 0x149]
mov byte [rax], r15b
call fcn.140006760
lea rdx, [0x1401cb1e6]
mov rcx, rax
call fcn.140079d30
test al, al
je 0x140017d3d
cmp byte [0x1401cb1e6], r15b
mov ecx, 2
je 0x140017d38
call fcn.140012c90
jmp 0x140017d3d
call fcn.140012cd0
call fcn.1400522a0
mov ecx, 5
mov rsi, rax
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xbe0]
call fcn.140007050
mov rcx, rax
call fcn.140007060
vmovss xmm6, dword [0x1400fa750]
vaddss xmm2, xmm6, dword [rsp + 0xbf4]
vaddss xmm1, xmm12, dword [rsp + 0xbf0]
lea rcx, [rsp + 0x920]
mov edi, eax
call fcn.140007020
vaddss xmm2, xmm6, dword [rsp + 0xbf4]
vaddss xmm1, xmm11, dword [rsp + 0xbf0]
lea rcx, [rsp + 0x918]
mov rbx, rax
call fcn.140007020
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
vmovss dword [rsp + 0x20], xmm9
call fcn.140067fe0
vmovss xmm0, dword [rsp + 0xbf4]
vmovss xmm1, dword [rsp + 0xbf0]
vaddss xmm2, xmm0, dword [0x1400fa744]
vaddss xmm1, xmm1, dword [0x1400fa748]
lea rcx, [rsp + 0x910]
call fcn.140007020
mov rcx, rax
call fcn.140055040
mov dl, 0x23
mov byte [rsp + 0xa8], 0x52
lea rcx, [rsp + 0xa8]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0xa9], al
lea rcx, [rsp + 0xa8]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0xaa], al
lea rcx, [rsp + 0xa8]
call fcn.140025840
mov dl, 0x50
mov byte [rsp + 0xab], al
lea rcx, [rsp + 0xa8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0xac], al
lea rcx, [rsp + 0xa8]
call fcn.140025840
mov dl, 0x6e
mov byte [rsp + 0xad], al
lea rcx, [rsp + 0xa8]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0xae], al
lea rcx, [rsp + 0xa8]
call fcn.140025840
mov dl, 0x73
mov byte [rsp + 0xaf], al
lea rcx, [rsp + 0xa8]
call fcn.140025840
mov byte [rsp + 0xb0], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0xb1], al
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0xa9]
call fcn.140025850
lea rcx, [rsp + 0xa8]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0xa9]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 8
jb 0x140017ed0
mov edx, 8
lea rcx, [rsp + 0xa9]
call fcn.140025850
lea rcx, [rsp + 0xa9]
mov byte [rax], r15b
call fcn.140006760
lea rdx, [0x1401cb21c]
mov rcx, rax
call fcn.140079d30
test al, al
je 0x140017f5a
xor ecx, ecx
cmp byte [0x1401cb21c], r15b
je 0x140017f55
call fcn.140012c90
jmp 0x140017f5a
call fcn.140012cd0
vmovss xmm1, dword [rsp + 0xbf0]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401cb248]
vaddss xmm2, xmm0, dword [rsp + 0xbf4]
lea rcx, [rsp + 0x908]
call fcn.140007020
mov rcx, rax
call fcn.140055040
mov rcx, qword [0x1401cb618]
call fcn.140078020
vmovss xmm1, dword [0x1400fa810]
vmovaps xmm0, xmm7
call fcn.140054fb0
mov dl, 0x4e
mov byte [rsp + 0x488], 0x25
lea rcx, [rsp + 0x488]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x489], al
lea rcx, [rsp + 0x488]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x48a], al
lea rcx, [rsp + 0x488]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x48b], al
lea rcx, [rsp + 0x488]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x48c], al
lea rcx, [rsp + 0x488]
call fcn.140025840
mov dl, 0x73
mov byte [rsp + 0x48d], al
lea rcx, [rsp + 0x488]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x48e], al
lea rcx, [rsp + 0x488]
call fcn.140025840
xor edx, edx
mov byte [rsp + 0x48f], al
lea rcx, [rsp + 0x488]
call fcn.140025840
mov dl, 0x48
mov byte [rsp + 0x490], al
lea rcx, [rsp + 0x488]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x491], al
lea rcx, [rsp + 0x488]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x492], al
lea rcx, [rsp + 0x488]
call fcn.140025840
mov dl, 0x64
mov byte [rsp + 0x493], al
lea rcx, [rsp + 0x488]
call fcn.140025840
xor edx, edx
mov byte [rsp + 0x494], al
lea rcx, [rsp + 0x488]
call fcn.140025840
mov dl, 0x4e
mov byte [rsp + 0x495], al
lea rcx, [rsp + 0x488]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x496], al
lea rcx, [rsp + 0x488]
call fcn.140025840
mov dl, 0x63
mov byte [rsp + 0x497], al
lea rcx, [rsp + 0x488]
call fcn.140025840
mov dl, 0x6b
mov byte [rsp + 0x498], al
lea rcx, [rsp + 0x488]
call fcn.140025840
xor edx, edx
mov byte [rsp + 0x499], al
lea rcx, [rsp + 0x488]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x49a], al
lea rcx, [rsp + 0x488]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x49b], al
lea rcx, [rsp + 0x488]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x49c], al
lea rcx, [rsp + 0x488]
call fcn.140025840
mov dl, 0x73
mov byte [rsp + 0x49d], al
lea rcx, [rsp + 0x488]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x49e], al
lea rcx, [rsp + 0x488]
call fcn.140025840
xor edx, edx
mov byte [rsp + 0x49f], al
lea rcx, [rsp + 0x488]
call fcn.140025840
mov dl, 0x50
mov byte [rsp + 0x4a0], al
lea rcx, [rsp + 0x488]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x4a1], al
lea rcx, [rsp + 0x488]
call fcn.140025840
mov dl, 0x6e
mov byte [rsp + 0x4a2], al
lea rcx, [rsp + 0x488]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x4a3], al
lea rcx, [rsp + 0x488]
call fcn.140025840
mov dl, 0x73
mov byte [rsp + 0x4a4], al
lea rcx, [rsp + 0x488]
call fcn.140025840
xor edx, edx
mov byte [rsp + 0x4a5], al
lea rcx, [rsp + 0x488]
call fcn.140025840
mov byte [rsp + 0x4a6], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x4a7], al
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x489]
call fcn.140025850
lea rcx, [rsp + 0x488]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x489]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0x1e
jb 0x140018260
mov edx, 0x1e
lea rcx, [rsp + 0x489]
call fcn.140025850
lea rcx, [rsp + 0x489]
mov byte [rax], r15b
call fcn.140006760
mov dl, 0x23
mov byte [rsp + 0x168], 0xf
lea rcx, [rsp + 0x168]
mov rsi, rax
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x169], al
lea rcx, [rsp + 0x168]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x16a], al
lea rcx, [rsp + 0x168]
call fcn.140025840
mov dl, 0x53
mov byte [rsp + 0x16b], al
lea rcx, [rsp + 0x168]
call fcn.140025840
mov dl, 0x70
mov byte [rsp + 0x16c], al
lea rcx, [rsp + 0x168]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x16d], al
lea rcx, [rsp + 0x168]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x16e], al
lea rcx, [rsp + 0x168]
call fcn.140025840
mov dl, 0x79
mov byte [rsp + 0x16f], al
lea rcx, [rsp + 0x168]
call fcn.140025840
mov dl, 0x50
mov byte [rsp + 0x170], al
lea rcx, [rsp + 0x168]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x171], al
lea rcx, [rsp + 0x168]
call fcn.140025840
mov dl, 0x73
mov byte [rsp + 0x172], al
lea rcx, [rsp + 0x168]
call fcn.140025840
mov byte [rsp + 0x173], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x174], al
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x169]
call fcn.140025850
lea rcx, [rsp + 0x168]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x169]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xb
jb 0x1400183d0
mov edx, 0xb
lea rcx, [rsp + 0x169]
call fcn.140025850
lea rcx, [rsp + 0x169]
mov byte [rax], r15b
call fcn.140006760
mov r9d, 0xffffffff
lea rdx, [0x1401cb464]
mov r8, rsi
mov rcx, rax
call fcn.14007c480
test al, al
je 0x1400184c1
mov ecx, dword [0x1401cb464]
test ecx, ecx
je 0x1400184b2
sub ecx, 1
je 0x14001849f
sub ecx, 1
je 0x14001848c
sub ecx, 1
je 0x140018479
cmp ecx, 1
jne 0x1400184bc
mov dword [0x1401163fc], r15d
mov byte [0x1401cb21c], cl
jmp 0x1400184bc
mov dword [0x1401163fc], 4
mov byte [0x1401cb21d], 1
jmp 0x1400184bc
mov dword [0x1401163fc], 5
mov byte [0x1401cb1e5], 1
jmp 0x1400184bc
mov dword [0x1401163fc], 6
mov byte [0x140116efd], 1
jmp 0x1400184bc
mov dword [0x1401163fc], 0xff
call fcn.140012d40
vmovss xmm9, dword [0x1400fa704]
vmovss xmm6, dword [0x1400fa65c]
call fcn.140076db0
vmovss xmm0, dword [0x1400fa674]
call fcn.1400551c0
mov cl, 0xdd
mov byte [rsp + 0x620], 0x50
xor cl, 0x50
mov al, 0xbf
mov dl, 0xc8
mov byte [rsp + 0x622], cl
mov r8b, 0x70
lea rcx, [rsp + 0x621]
mov r9b, 2
mov r10b, 0x13
mov r11b, 3
xor al, 0x50
xor dl, 0x50
mov byte [rsp + 0x621], al
xor r8b, 0x50
mov byte [rsp + 0x623], dl
xor r9b, 0x50
mov byte [rsp + 0x624], r8b
xor r10b, 0x50
mov byte [rsp + 0x625], r9b
xor r11b, 0x50
mov byte [rsp + 0x626], r10b
xor ebx, ebx
mov byte [rsp + 0x627], r11b
mov byte [rsp + 0x628], bl
call fcn.14007b840
vmovss dword [rsp + 0xc00], xmm7
vmovss dword [rsp + 0xc14], xmm10
call fcn.140055460
mov rcx, qword [0x1401cb5f0]
lea r9, [0x1401cb452]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm15
mov byte [rsp + 0x20], bl
call fcn.1400130c0
cmp byte [0x1401cb452], bl
je 0x140018ddd
mov rcx, qword [0x1401cb6f8]
lea rax, [rsp + 0xc14]
mov qword [rsp + 0x28], r13
lea r9, [rsp + 0xc00]
lea r8, [0x1401c9270]
mov qword [rsp + 0x20], rax
vmovaps xmm1, xmm15
call fcn.1400134d0
mov rcx, qword [0x1401cb4e0]
lea rax, [rsp + 0xc14]
mov qword [rsp + 0x28], r13
lea r9, [rsp + 0xc00]
lea r8, [0x1401c9274]
mov qword [rsp + 0x20], rax
vmovaps xmm1, xmm15
call fcn.1400134d0
vmovsd xmm0, qword [0x1400fa5a0]
vmovss xmm1, dword [0x1401c9270]
vcvtss2sd xmm1, xmm1, xmm1
vsubsd xmm1, xmm0, xmm1
vmulsd xmm0, xmm1, qword [0x1400fa548]
vmovss xmm1, dword [0x1401c9274]
vcvtsd2ss xmm11, xmm0, xmm0
vmovsd xmm0, qword [0x1400fa598]
vcvtss2sd xmm1, xmm1, xmm1
vsubsd xmm0, xmm0, xmm1
vmulsd xmm1, xmm0, qword [0x1400fa548]
lea rcx, [rsp + 0xbf8]
vcvtsd2ss xmm10, xmm1, xmm1
call fcn.140055020
lea rcx, [rsp + 0xd18]
call fcn.140007010
lea rcx, [rsp + 0xd10]
call fcn.140007010
lea rcx, [rsp + 0xd20]
call fcn.140007010
lea rcx, [rsp + 0xd00]
call fcn.140007010
lea rcx, [rsp + 0xcf8]
call fcn.140007010
lea rcx, [rsp + 0xc28]
call fcn.140007010
lea rcx, [rsp + 0xc40]
call fcn.140007010
lea rcx, [rsp + 0xc18]
call fcn.140007010
lea rcx, [rsp + 0xc58]
call fcn.140007010
lea rcx, [rsp + 0xc60]
call fcn.140007010
lea rcx, [rsp + 0xc68]
call fcn.140007010
lea rcx, [rsp + 0xc70]
call fcn.140007010
lea rcx, [rsp + 0xc78]
call fcn.140007010
lea rcx, [rsp + 0xc80]
call fcn.140007010
lea rcx, [rsp + 0xc88]
call fcn.140007010
lea rcx, [rsp + 0xe50]
call fcn.140007010
vaddss xmm1, xmm9, dword [rsp + 0xbf8]
vmovss xmm2, dword [rsp + 0xbfc]
vfmadd231ss xmm2, xmm10, dword [0x1400fa700]
vmulss xmm8, xmm11, dword [0x1400fa5c8]
vaddss xmm3, xmm2, xmm15
vmovss dword [rsp + 0xd1c], xmm3
vmulss xmm9, xmm10, xmm15
vsubss xmm0, xmm3, xmm9
vmovss dword [rsp + 0xbfc], xmm2
vsubss xmm2, xmm1, xmm8
vmovaps xmm3, xmm0
vaddss xmm4, xmm11, xmm11
vmovss dword [rsp + 0xd18], xmm1
vfnmadd231ss xmm3, xmm10, xmm14
vaddss xmm1, xmm4, xmm2
vmovss dword [rsp + 0xd24], xmm3
vmovss dword [rsp + 0xd10], xmm2
vmovss dword [rsp + 0xd14], xmm0
vmovss dword [rsp + 0xd20], xmm1
vmulss xmm7, xmm10, dword [0x1400fa66c]
vmulss xmm5, xmm10, dword [0x1400fa638]
vmovss xmm12, dword [0x1400fa5ec]
vmovaps xmm2, xmm1
vfmadd231ss xmm2, xmm11, xmm12
vsubss xmm1, xmm2, xmm8
vmovss dword [rsp + 0xd00], xmm2
vmovss dword [rsp + 0xcf8], xmm1
vsubss xmm1, xmm1, xmm11
vmovaps xmm0, xmm3
vfnmadd231ss xmm0, xmm10, dword [0x1400fa644]
vsubss xmm3, xmm1, xmm4
vmovaps xmm2, xmm0
vfnmadd231ss xmm2, xmm10, dword [0x1400fa684]
vmovss dword [rsp + 0xd04], xmm0
vsubss xmm0, xmm2, xmm7
vmovss dword [rsp + 0xc2c], xmm0
vmovss dword [rsp + 0xc28], xmm1
vmovss dword [rsp + 0xcfc], xmm2
vmovaps xmm2, xmm0
vfnmadd231ss xmm2, xmm10, dword [0x1400fa664]
vsubss xmm1, xmm2, xmm5
vmovaps xmm4, xmm1
vfnmadd231ss xmm4, xmm10, dword [0x1400fa634]
vmovss dword [rsp + 0xc1c], xmm1
vmovss dword [rsp + 0xc44], xmm2
vmovss dword [rsp + 0xc40], xmm3
vmulss xmm6, xmm11, xmm6
vsubss xmm0, xmm3, xmm6
vmovaps xmm3, xmm0
vfmadd231ss xmm3, xmm11, dword [0x1400fa620]
vmovss dword [rsp + 0xc18], xmm0
vmovaps xmm2, xmm3
vfmadd231ss xmm2, xmm11, dword [0x1400fa688]
vaddss xmm0, xmm10, xmm10
vaddss xmm1, xmm0, xmm4
vmovaps xmm0, xmm1
vfnmadd231ss xmm0, xmm10, dword [0x1400fa660]
vmovss dword [rsp + 0xc64], xmm1
vmovss dword [rsp + 0xc6c], xmm0
vaddss xmm0, xmm0, xmm7
vmovss dword [rsp + 0xc60], xmm2
vaddss xmm2, xmm2, xmm11
vmovaps xmm1, xmm2
vfnmadd231ss xmm1, xmm11, dword [0x1400fa638]
vmovss dword [rsp + 0xc70], xmm1
vsubss xmm1, xmm1, xmm8
vmovss dword [rsp + 0xc74], xmm0
vmovss dword [rsp + 0xc78], xmm1
vmovss dword [rsp + 0xc68], xmm2
vsubss xmm2, xmm0, xmm5
vmovss dword [rsp + 0xc58], xmm3
vaddss xmm3, xmm6, xmm1
vmovss dword [rsp + 0xc5c], xmm4
vsubss xmm4, xmm2, xmm9
vmovaps xmm0, xmm3
vmovaps xmm1, xmm4
vfmadd231ss xmm0, xmm11, xmm14
vfnmadd231ss xmm1, xmm10, xmm12
vmovss dword [rsp + 0xc88], xmm0
vmovss dword [rsp + 0xc8c], xmm1
vmovss dword [rsp + 0xc7c], xmm2
vmovss dword [rsp + 0xc80], xmm3
vmovss dword [rsp + 0xc84], xmm4
call fcn.1400522a0
mov ecx, 5
mov rbx, rax
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xb50]
call fcn.140007050
mov rcx, rax
call fcn.140007060
mov r9d, eax
mov dword [rsp + 0x20], r15d
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xd18]
mov rcx, rbx
call fcn.1400691a0
call fcn.1400522a0
mov rbx, rax
mov ecx, 5
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xb10]
call fcn.140007050
mov rcx, rax
call fcn.140007060
mov r9d, eax
mov dword [rsp + 0x20], r15d
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xd10]
mov rcx, rbx
call fcn.1400691a0
call fcn.1400522a0
mov ecx, 5
mov rbx, rax
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xb40]
call fcn.140007050
mov rcx, rax
call fcn.140007060
mov r9d, eax
mov dword [rsp + 0x20], r15d
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xd20]
mov rcx, rbx
call fcn.1400691a0
call fcn.1400522a0
mov ecx, 5
mov rbx, rax
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xb20]
call fcn.140007050
mov rcx, rax
call fcn.140007060
mov r9d, eax
mov dword [rsp + 0x20], r15d
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xd00]
mov rcx, rbx
call fcn.1400691a0
call fcn.1400522a0
mov ecx, 5
mov rbx, rax
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xb60]
call fcn.140007050
mov rcx, rax
call fcn.140007060
mov r9d, eax
mov dword [rsp + 0x20], r15d
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xcf8]
mov rcx, rbx
call fcn.1400691a0
call fcn.1400522a0
mov ecx, 5
mov rbx, rax
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xbd0]
call fcn.140007050
mov rcx, rax
call fcn.140007060
mov r9d, eax
mov dword [rsp + 0x20], r15d
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xc28]
mov rcx, rbx
call fcn.1400691a0
call fcn.1400522a0
mov ecx, 5
mov rbx, rax
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xaa0]
call fcn.140007050
mov rcx, rax
call fcn.140007060
mov r9d, eax
mov dword [rsp + 0x20], r15d
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xc40]
mov rcx, rbx
call fcn.1400691a0
call fcn.1400522a0
mov ecx, 5
mov rbx, rax
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xa90]
call fcn.140007050
mov rcx, rax
call fcn.140007060
mov r9d, eax
mov dword [rsp + 0x20], r15d
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xc18]
mov rcx, rbx
call fcn.1400691a0
call fcn.1400522a0
mov ecx, 5
mov rbx, rax
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xa80]
call fcn.140007050
mov rcx, rax
call fcn.140007060
mov r9d, eax
mov dword [rsp + 0x20], r15d
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xc58]
mov rcx, rbx
call fcn.1400691a0
call fcn.1400522a0
mov ecx, 5
mov rbx, rax
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xa70]
call fcn.140007050
mov rcx, rax
call fcn.140007060
mov r9d, eax
mov dword [rsp + 0x20], r15d
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xc60]
mov rcx, rbx
call fcn.1400691a0
call fcn.1400522a0
mov ecx, 5
mov rbx, rax
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xa60]
call fcn.140007050
mov rcx, rax
call fcn.140007060
mov r9d, eax
mov dword [rsp + 0x20], r15d
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xc68]
mov rcx, rbx
call fcn.1400691a0
call fcn.1400522a0
mov ecx, 5
mov rbx, rax
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xa50]
call fcn.140007050
mov rcx, rax
call fcn.140007060
mov r9d, eax
mov dword [rsp + 0x20], r15d
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xc70]
mov rcx, rbx
call fcn.1400691a0
call fcn.1400522a0
mov ecx, 5
mov rbx, rax
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xa30]
call fcn.140007050
mov rcx, rax
call fcn.140007060
mov r9d, eax
mov dword [rsp + 0x20], r15d
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xc78]
mov rcx, rbx
call fcn.1400691a0
call fcn.1400522a0
mov ecx, 5
mov rbx, rax
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xa20]
call fcn.140007050
mov rcx, rax
call fcn.140007060
mov r9d, eax
mov dword [rsp + 0x20], r15d
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xc80]
mov rcx, rbx
call fcn.1400691a0
call fcn.1400522a0
mov ecx, 5
mov rbx, rax
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xa10]
call fcn.140007050
mov rcx, rax
call fcn.140007060
mov r9d, eax
mov dword [rsp + 0x20], r15d
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xc88]
mov rcx, rbx
call fcn.1400691a0
vaddss xmm2, xmm14, dword [rsp + 0xbfc]
vmovss xmm1, dword [rsp + 0xbf8]
lea rcx, [rsp + 0x8f8]
call fcn.140007020
mov rcx, rax
call fcn.140055040
vmovss xmm8, dword [0x1400fa4e8]
vxorps xmm7, xmm7, xmm7
call fcn.14007ad40
mov dl, 0xef
mov byte [rsp + 0x338], 0x46
lea rcx, [rsp + 0x338]
call fcn.140025840
mov dl, 0x89
mov byte [rsp + 0x339], al
lea rcx, [rsp + 0x338]
call fcn.140025840
mov dl, 0x9a
mov byte [rsp + 0x33a], al
lea rcx, [rsp + 0x338]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x33b], al
lea rcx, [rsp + 0x338]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x33c], al
lea rcx, [rsp + 0x338]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x33d], al
lea rcx, [rsp + 0x338]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x33e], al
lea rcx, [rsp + 0x338]
call fcn.140025840
mov dl, 0x67
mov byte [rsp + 0x33f], al
lea rcx, [rsp + 0x338]
call fcn.140025840
mov dl, 0x67
mov byte [rsp + 0x340], al
lea rcx, [rsp + 0x338]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x341], al
lea rcx, [rsp + 0x338]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x342], al
lea rcx, [rsp + 0x338]
call fcn.140025840
mov dl, 0x62
mov byte [rsp + 0x343], al
lea rcx, [rsp + 0x338]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x344], al
lea rcx, [rsp + 0x338]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x345], al
lea rcx, [rsp + 0x338]
call fcn.140025840
mov r13, qword [rsp + 0xf48]
mov rdi, r15
mov byte [rsp + 0x346], al
xor eax, eax
mov byte [rsp + 0x347], al
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x339]
call fcn.140025850
lea rcx, [rsp + 0x338]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x339]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xe
jb 0x140018f40
mov edx, 0xe
lea rcx, [rsp + 0x339]
call fcn.140025850
lea rcx, [rsp + 0x339]
mov byte [rax], r15b
call fcn.140006760
mov rcx, rax
call fcn.14007b840
mov rax, qword [0x1401cb298]
lea r9, [0x1401cb44c]
mov rcx, qword [0x1401cb4a0]
mov dword [rsp + 0xc38], r15d
mov dword [rsp + 0xc48], 0x12c
mov dword [rsp + 0xc30], r15d
mov dword [rsp + 0xc34], 0x3e8
vmovss xmm0, dword [rax + 0x3810]
vaddss xmm1, xmm0, xmm0
vaddss xmm2, xmm1, dword [rax + 0x3c20]
vcvtss2sd xmm3, xmm2, xmm2
mov qword [rsp + 0x38], r15
vmulsd xmm0, xmm3, xmm13
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm0, xmm0
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm15
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
cmp byte [0x1401cb44c], r15b
je 0x14001989c
cmp byte [0x1401cb450], r15b
jne 0x140019777
call fcn.1400550c0
vaddss xmm0, xmm0, xmm15
call fcn.140055180
mov rcx, qword [0x1401cb6e8]
call fcn.140078020
vmovss xmm1, dword [0x1400fa810]
vmovaps xmm0, xmm7
call fcn.140054fb0
mov dl, 0x4c
mov byte [rsp + 0x4f8], 0x32
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x41
mov byte [rsp + 0x4f9], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x4c
mov byte [rsp + 0x4fa], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x4fb], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
xor edx, edx
mov byte [rsp + 0x4fc], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x52
mov byte [rsp + 0x4fd], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x42
mov byte [rsp + 0x4fe], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x55
mov byte [rsp + 0x4ff], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x500], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x501], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x4f
mov byte [rsp + 0x502], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x4e
mov byte [rsp + 0x503], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
xor edx, edx
mov byte [rsp + 0x504], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x58
mov byte [rsp + 0x505], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x42
mov byte [rsp + 0x506], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x55
mov byte [rsp + 0x507], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x508], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x509], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov byte [rsp + 0x50a], al
mov dl, 0x4f
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x4e
mov byte [rsp + 0x50b], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x31
mov byte [rsp + 0x50c], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
xor edx, edx
mov byte [rsp + 0x50d], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x58
mov byte [rsp + 0x50e], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x42
mov byte [rsp + 0x50f], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x55
mov byte [rsp + 0x510], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x511], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x512], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x4f
mov byte [rsp + 0x513], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x4e
mov byte [rsp + 0x514], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x32
mov byte [rsp + 0x515], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
xor edx, edx
mov byte [rsp + 0x516], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x517], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x41
mov byte [rsp + 0x518], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x50
mov byte [rsp + 0x519], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x49
mov byte [rsp + 0x51a], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x51b], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x41
mov byte [rsp + 0x51c], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x4c
mov byte [rsp + 0x51d], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov byte [rsp + 0x51e], al
xor edx, edx
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x53
mov byte [rsp + 0x51f], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x48
mov byte [rsp + 0x520], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x49
mov byte [rsp + 0x521], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x46
mov byte [rsp + 0x522], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x523], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
xor edx, edx
mov byte [rsp + 0x524], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x525], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x4f
mov byte [rsp + 0x526], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x4e
mov byte [rsp + 0x527], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x528], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x52
mov byte [rsp + 0x529], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x4f
mov byte [rsp + 0x52a], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov dl, 0x4c
mov byte [rsp + 0x52b], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
xor edx, edx
mov byte [rsp + 0x52c], al
lea rcx, [rsp + 0x4f8]
call fcn.140025840
mov byte [rsp + 0x52d], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x52e], al
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x4f9]
call fcn.140025850
lea rcx, [rsp + 0x4f8]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x4f9]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0x35
jb 0x140019510
mov edx, 0x35
lea rcx, [rsp + 0x4f9]
call fcn.140025850
lea rcx, [rsp + 0x4f9]
mov byte [rax], r15b
call fcn.140006760
mov dl, 0x23
mov byte [rsp + 0x3c0], 0x39
lea rcx, [rsp + 0x3c0]
mov rsi, rax
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x3c1], al
lea rcx, [rsp + 0x3c0]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x3c2], al
lea rcx, [rsp + 0x3c0]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x3c3], al
lea rcx, [rsp + 0x3c0]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x3c4], al
lea rcx, [rsp + 0x3c0]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x3c5], al
lea rcx, [rsp + 0x3c0]
call fcn.140025840
mov dl, 0x67
mov byte [rsp + 0x3c6], al
lea rcx, [rsp + 0x3c0]
call fcn.140025840
mov dl, 0x67
mov byte [rsp + 0x3c7], al
lea rcx, [rsp + 0x3c0]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x3c8], al
lea rcx, [rsp + 0x3c0]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x3c9], al
lea rcx, [rsp + 0x3c0]
call fcn.140025840
mov dl, 0x62
mov byte [rsp + 0x3ca], al
lea rcx, [rsp + 0x3c0]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x3cb], al
lea rcx, [rsp + 0x3c0]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x3cc], al
lea rcx, [rsp + 0x3c0]
call fcn.140025840
mov dl, 0x4b
mov byte [rsp + 0x3cd], al
lea rcx, [rsp + 0x3c0]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x3ce], al
lea rcx, [rsp + 0x3c0]
call fcn.140025840
mov dl, 0x79
mov byte [rsp + 0x3cf], al
lea rcx, [rsp + 0x3c0]
call fcn.140025840
mov byte [rsp + 0x3d0], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x3d1], al
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x3c1]
call fcn.140025850
lea rcx, [rsp + 0x3c0]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x3c1]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0x10
jb 0x1400196f0
mov edx, 0x10
lea rcx, [rsp + 0x3c1]
call fcn.140025850
lea rcx, [rsp + 0x3c1]
mov byte [rax], r15b
call fcn.140006760
mov r9d, 0xffffffff
lea rdx, [0x1401cb46c]
mov r8, rsi
mov rcx, rax
call fcn.14007c480
test al, al
je 0x140019777
mov ecx, dword [0x1401cb46c]
call fcn.140008520
call fcn.140055460
mov rcx, qword [0x1401cb640]
lea r9, [0x1401cb450]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm15
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb650]
lea r9, [0x1401cb418]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm15
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb580]
lea r9, [0x1401cb419]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
mov rcx, qword [0x1401cb748]
lea rax, [rsp + 0xc48]
lea rbx, str._d_ms
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0xc38]
lea r8, [0x1401163b4]
mov qword [rsp + 0x20], rax
vmovaps xmm1, xmm8
call fcn.140013660
mov rcx, qword [0x1401cb628]
lea rax, [rsp + 0xc34]
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0xc30]
lea r8, [0x1401163bc]
mov qword [rsp + 0x20], rax
vmovaps xmm1, xmm15
call fcn.140013660
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.140077610
mov eax, dword [0x140157200]
lea r14, [0x1400e52b4]
vmovss xmm11, dword [0x1400fa810]
vmovss xmm9, dword [0x1400fa704]
mov r12, qword [rsp + 0xf40]
vmovaps xmm12, xmmword [rsp + 0xea0]
vmovaps xmm10, xmmword [rsp + 0xec0]
cmp eax, 2
jne 0x14001f40c
vmovss xmm0, dword [0x1400fa768]
xor r8d, r8d
mov dword [rsp + 0xd34], 0x3c
xor edx, edx
mov dword [rsp + 0xd38], 0x8c
mov ecx, eax
mov dword [rsp + 0xc20], r15d
vmovss dword [rsp + 0xd30], xmm0
vmovss dword [rsp + 0xd2c], xmm7
mov dword [rsp + 0xc24], 0x96
call fcn.140077610
vmovss xmm0, dword [0x1400fa65c]
vmovss xmm8, dword [0x1400fa674]
lea rcx, [rsp + 0x670]
vmovss dword [rsp + 0x670], xmm0
vmovss dword [rsp + 0x674], xmm8
call fcn.140055120
mov dl, 0xef
mov byte [rsp + 0xc8], 9
lea rcx, [rsp + 0xc8]
call fcn.140025840
mov dl, 0x86
mov byte [rsp + 0xc9], al
lea rcx, [rsp + 0xc8]
call fcn.140025840
mov dl, 0x85
mov byte [rsp + 0xca], al
lea rcx, [rsp + 0xc8]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0xcb], al
lea rcx, [rsp + 0xc8]
call fcn.140025840
mov dl, 0x4d
mov byte [rsp + 0xcc], al
lea rcx, [rsp + 0xc8]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0xcd], al
lea rcx, [rsp + 0xc8]
call fcn.140025840
mov dl, 0x73
mov byte [rsp + 0xce], al
lea rcx, [rsp + 0xc8]
call fcn.140025840
mov dl, 0x63
mov byte [rsp + 0xcf], al
lea rcx, [rsp + 0xc8]
call fcn.140025840
mov byte [rsp + 0xd0], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0xd1], al
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0xc9]
call fcn.140025850
lea rcx, [rsp + 0xc8]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0xc9]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 8
jb 0x140019a30
mov edx, 8
lea rcx, [rsp + 0xc9]
call fcn.140025850
lea rcx, [rsp + 0xc9]
mov byte [rax], r15b
call fcn.140006760
mov rcx, rax
call fcn.14007b840
cmp byte [0x1401576ed], r15b
jne 0x14001a17d
call fcn.140055460
mov rcx, qword [0x1401cb548]
lea rax, [0x1400e52c8]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
lea r9, [0x1401cb79c]
vmovaps xmm1, xmm14
mov qword [rsp + 0x20], rax
call fcn.140013200
test al, al
je 0x140019d0a
mov dl, 0x23
mov byte [rsp + 0x438], 0x28
lea rcx, [rsp + 0x438]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x439], al
lea rcx, [rsp + 0x438]
call fcn.140025840
mov dl, 0x4e
mov byte [rsp + 0x43a], al
lea rcx, [rsp + 0x438]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x43b], al
lea rcx, [rsp + 0x438]
call fcn.140025840
mov dl, 0x67
mov byte [rsp + 0x43c], al
lea rcx, [rsp + 0x438]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x43d], al
lea rcx, [rsp + 0x438]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x43e], al
lea rcx, [rsp + 0x438]
call fcn.140025840
mov dl, 0x4d
mov byte [rsp + 0x43f], al
lea rcx, [rsp + 0x438]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x440], al
lea rcx, [rsp + 0x438]
call fcn.140025840
mov dl, 0x64
mov byte [rsp + 0x441], al
lea rcx, [rsp + 0x438]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x442], al
lea rcx, [rsp + 0x438]
call fcn.140025840
mov dl, 0x53
mov byte [rsp + 0x443], al
lea rcx, [rsp + 0x438]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x444], al
lea rcx, [rsp + 0x438]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x445], al
lea rcx, [rsp + 0x438]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x446], al
lea rcx, [rsp + 0x438]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x447], al
lea rcx, [rsp + 0x438]
call fcn.140025840
mov dl, 0x6e
mov byte [rsp + 0x448], al
lea rcx, [rsp + 0x438]
call fcn.140025840
mov dl, 0x67
mov byte [rsp + 0x449], al
lea rcx, [rsp + 0x438]
call fcn.140025840
mov dl, 0x73
mov byte [rsp + 0x44a], al
lea rcx, [rsp + 0x438]
call fcn.140025840
mov byte [rsp + 0x44b], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x44c], al
nop
mov rdx, rdi
lea rcx, [rsp + 0x439]
call fcn.140025850
lea rcx, [rsp + 0x438]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x439]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0x13
jb 0x140019ca0
mov edx, 0x13
lea rcx, [rsp + 0x439]
call fcn.140025850
lea rcx, [rsp + 0x439]
mov byte [rax], r15b
call fcn.140006760
xor edx, edx
mov rcx, rax
call fcn.140056100
mov ecx, 0xffffffff
call fcn.1400761a0
vmovaps xmm1, xmm0
vmovaps xmm2, xmm7
lea rcx, [rsp + 0x8f0]
call fcn.140007020
mov rcx, rax
xor edx, edx
call fcn.140052270
mov dl, 0x23
mov byte [rsp + 0x420], 0x4c
lea rcx, [rsp + 0x420]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x421], al
lea rcx, [rsp + 0x420]
call fcn.140025840
mov dl, 0x4e
mov byte [rsp + 0x422], al
lea rcx, [rsp + 0x420]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x423], al
lea rcx, [rsp + 0x420]
call fcn.140025840
mov dl, 0x67
mov byte [rsp + 0x424], al
lea rcx, [rsp + 0x420]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x425], al
lea rcx, [rsp + 0x420]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x426], al
lea rcx, [rsp + 0x420]
call fcn.140025840
mov dl, 0x4d
mov byte [rsp + 0x427], al
lea rcx, [rsp + 0x420]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x428], al
lea rcx, [rsp + 0x420]
call fcn.140025840
mov dl, 0x64
mov byte [rsp + 0x429], al
lea rcx, [rsp + 0x420]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x42a], al
lea rcx, [rsp + 0x420]
call fcn.140025840
mov dl, 0x53
mov byte [rsp + 0x42b], al
lea rcx, [rsp + 0x420]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x42c], al
lea rcx, [rsp + 0x420]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x42d], al
lea rcx, [rsp + 0x420]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x42e], al
lea rcx, [rsp + 0x420]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x42f], al
lea rcx, [rsp + 0x420]
call fcn.140025840
mov dl, 0x6e
mov byte [rsp + 0x430], al
lea rcx, [rsp + 0x420]
call fcn.140025840
mov dl, 0x67
mov byte [rsp + 0x431], al
lea rcx, [rsp + 0x420]
call fcn.140025840
mov dl, 0x73
mov byte [rsp + 0x432], al
lea rcx, [rsp + 0x420]
call fcn.140025840
mov byte [rsp + 0x433], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x434], al
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x421]
call fcn.140025850
lea rcx, [rsp + 0x420]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x421]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0x13
jb 0x140019ef0
mov edx, 0x13
lea rcx, [rsp + 0x421]
call fcn.140025850
lea rcx, [rsp + 0x421]
mov byte [rax], r15b
call fcn.140006760
xor edx, edx
mov rcx, rax
call fcn.140056780
test al, al
je 0x140019f95
mov rcx, qword [0x1401cb680]
lea rax, [rsp + 0xc24]
mov qword [rsp + 0x28], r14
lea r9, [rsp + 0xc20]
lea r8, [0x1401cb7a4]
mov qword [rsp + 0x20], rax
vmovaps xmm1, xmm14
call fcn.140013660
call fcn.140056970
mov rcx, qword [0x1401cb670]
lea rax, [rsp + 0xd38]
mov qword [rsp + 0x28], r14
lea r9, [rsp + 0xd34]
lea r8, [0x1401576e8]
mov qword [rsp + 0x20], rax
vmovaps xmm1, xmm14
call fcn.140013660
mov rcx, qword [0x1401cb5e0]
lea rax, [0x1400e4e3c]
mov qword [rsp + 0x28], rax
lea r9, [rsp + 0xd2c]
lea rax, [rsp + 0xd30]
lea r8, [0x1401cb798]
mov qword [rsp + 0x20], rax
vmovaps xmm1, xmm14
call fcn.1400134d0
call fcn.140055460
mov rcx, qword [0x1401cb600]
lea r9, [0x1401cb79d]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb610]
lea r9, [0x1401cb7b4]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb720]
lea r9, [0x1401cb7ae]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb740]
lea r9, [0x1401cb7a1]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb5a8]
lea r9, [0x1401cb7a3]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
cmp byte [0x1401cb7a3], r15b
je 0x14001a17d
call fcn.140055460
mov rcx, qword [0x1401cb5c0]
lea r9, [0x1401cb7b2]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
vmovdqu xmm0, xmmword [0x1400fa9f0]
vmovdqu xmmword [rsp + 0x5e8], xmm0
vmovd ecx, xmm0
xor byte [rsp + 0x5ea], cl
lea r9, [0x1401cb7b1]
xor byte [rsp + 0x5eb], cl
xor byte [rsp + 0x5ec], cl
xor byte [rsp + 0x5ed], cl
xor byte [rsp + 0x5ee], cl
xor byte [rsp + 0x5ef], cl
xor byte [rsp + 0x5f0], cl
xor byte [rsp + 0x5f1], cl
xor byte [rsp + 0x5f2], cl
xor byte [rsp + 0x5f3], cl
xor byte [rsp + 0x5f4], cl
xor byte [rsp + 0x5f5], cl
xor byte [rsp + 0x5f6], cl
vpextrb eax, xmm0, 1
xor al, cl
mov byte [rsp + 0x5f7], r15b
mov rcx, qword [0x1401cb608]
mov byte [rsp + 0x5e9], al
mov rax, qword [0x1401cb298]
mov qword [rsp + 0x38], r15
vmovss xmm0, dword [rax + 0x3810]
vaddss xmm1, xmm0, xmm0
vaddss xmm2, xmm1, dword [rax + 0x3c20]
vcvtss2sd xmm3, xmm2, xmm2
lea rax, [0x1401c9250]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x5e9]
vmulsd xmm0, xmm3, xmm13
mov qword [rsp + 0x28], rax
vcvtsd2ss xmm2, xmm0, xmm0
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], 1
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb6d8]
lea r9, [0x1401cb7ac]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
mov rax, qword [0x1401cb298]
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.140055180
mov rcx, qword [0x1401cb488]
call fcn.140078020
vmovaps xmm1, xmm11
vmovaps xmm0, xmm7
call fcn.140054fb0
mov rax, qword [0x1401cb298]
mov dl, 0x5f
vmovdqu ymm0, ymmword [0x1400fbea0]
vmovd ecx, xmm0
mov r8b, 0x36
or dword [rax + 0x4780], 1
mov dword [rax + 0x4784], 0x43250000
vmovdqu ymmword [rsp + 0x5a8], ymm0
xor byte [rsp + 0x5aa], cl
xor byte [rsp + 0x5ab], cl
xor byte [rsp + 0x5ac], cl
xor byte [rsp + 0x5ad], cl
xor byte [rsp + 0x5ae], cl
xor byte [rsp + 0x5af], cl
xor byte [rsp + 0x5b0], cl
xor byte [rsp + 0x5b1], cl
vpextrb eax, xmm0, 1
xor al, cl
xor byte [rsp + 0x5b2], cl
mov byte [rsp + 0x5a9], al
xor byte [rsp + 0x5b3], cl
xor dl, cl
xor byte [rsp + 0x5b4], cl
xor r8b, cl
xor byte [rsp + 0x5b5], cl
xor byte [rsp + 0x5b6], cl
xor byte [rsp + 0x5b7], cl
xor byte [rsp + 0x5b8], cl
xor byte [rsp + 0x5b9], cl
xor byte [rsp + 0x5ba], cl
xor byte [rsp + 0x5bb], cl
xor byte [rsp + 0x5bc], cl
xor byte [rsp + 0x5bd], cl
xor byte [rsp + 0x5be], cl
xor byte [rsp + 0x5bf], cl
xor byte [rsp + 0x5c0], cl
xor byte [rsp + 0x5c1], cl
xor byte [rsp + 0x5c2], cl
xor byte [rsp + 0x5c3], cl
xor byte [rsp + 0x5c4], cl
xor byte [rsp + 0x5c5], cl
xor byte [rsp + 0x5c6], cl
xor byte [rsp + 0x5c7], cl
lea rcx, [rsp + 0x1d8]
mov byte [rsp + 0x5c8], dl
mov dl, 0x23
mov byte [rsp + 0x5c9], r8b
mov byte [rsp + 0x5ca], r15b
mov byte [rsp + 0x1d8], 0x13
vzeroupper
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x1d9], al
lea rcx, [rsp + 0x1d8]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x1da], al
lea rcx, [rsp + 0x1d8]
call fcn.140025840
mov dl, 0x48
mov byte [rsp + 0x1db], al
lea rcx, [rsp + 0x1d8]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x1dc], al
lea rcx, [rsp + 0x1d8]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x1dd], al
lea rcx, [rsp + 0x1d8]
call fcn.140025840
mov dl, 0x53
mov byte [rsp + 0x1de], al
lea rcx, [rsp + 0x1d8]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x1df], al
lea rcx, [rsp + 0x1d8]
call fcn.140025840
mov dl, 0x75
mov byte [rsp + 0x1e0], al
lea rcx, [rsp + 0x1d8]
call fcn.140025840
mov dl, 0x6e
mov byte [rsp + 0x1e1], al
lea rcx, [rsp + 0x1d8]
call fcn.140025840
mov dl, 0x64
mov byte [rsp + 0x1e2], al
lea rcx, [rsp + 0x1d8]
call fcn.140025840
mov dl, 0x73
mov byte [rsp + 0x1e3], al
lea rcx, [rsp + 0x1d8]
call fcn.140025840
mov byte [rsp + 0x1e4], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x1e5], al
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x1d9]
call fcn.140025850
lea rcx, [rsp + 0x1d8]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x1d9]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xc
jb 0x14001a540
mov edx, 0xc
lea rcx, [rsp + 0x1d9]
call fcn.140025850
lea rcx, [rsp + 0x1d9]
mov byte [rax], r15b
call fcn.140006760
mov r9d, 0xffffffff
lea r8, [rsp + 0x5a9]
lea rdx, [0x1401cb7a8]
mov rcx, rax
call fcn.14007c480
call fcn.140055460
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov dl, 0x48
mov byte [rsp + 0x138], 0x5c
lea rcx, [rsp + 0x138]
vcvtsd2ss xmm6, xmm2, xmm2
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x139], al
lea rcx, [rsp + 0x138]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x13a], al
lea rcx, [rsp + 0x138]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x13b], al
lea rcx, [rsp + 0x138]
call fcn.140025840
mov dl, 0x4d
mov byte [rsp + 0x13c], al
lea rcx, [rsp + 0x138]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x13d], al
lea rcx, [rsp + 0x138]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x13e], al
lea rcx, [rsp + 0x138]
call fcn.140025840
mov dl, 0x6b
mov byte [rsp + 0x13f], al
lea rcx, [rsp + 0x138]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x140], al
lea rcx, [rsp + 0x138]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x141], al
lea rcx, [rsp + 0x138]
call fcn.140025840
mov byte [rsp + 0x142], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x143], al
nop
mov rdx, rdi
lea rcx, [rsp + 0x139]
call fcn.140025850
lea rcx, [rsp + 0x138]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x139]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xa
jb 0x14001a6c0
mov edx, 0xa
lea rcx, [rsp + 0x139]
call fcn.140025850
lea rcx, [rsp + 0x139]
mov byte [rax], r15b
call fcn.140006760
mov qword [rsp + 0x38], r15
lea r9, [0x1401cb79e]
mov qword [rsp + 0x30], r15
mov rcx, rax
mov qword [rsp + 0x28], r15
vmovaps xmm2, xmm6
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb730]
lea r9, [0x1401576ec]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
call fcn.140055460
mov rcx, qword [0x1401cb778]
lea r9, [0x140116401]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm14
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
call fcn.14007ad40
call fcn.140076db0
vmovaps xmm0, xmm8
call fcn.1400551c0
mov dl, 0xef
mov byte [rsp + 0x3f0], 0x6f
lea rcx, [rsp + 0x3f0]
call fcn.140025840
mov dl, 0x80
mov byte [rsp + 0x3f1], al
lea rcx, [rsp + 0x3f0]
call fcn.140025840
mov dl, 0x84
mov byte [rsp + 0x3f2], al
lea rcx, [rsp + 0x3f0]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x3f3], al
lea rcx, [rsp + 0x3f0]
call fcn.140025840
mov dl, 0x4d
mov byte [rsp + 0x3f4], al
lea rcx, [rsp + 0x3f0]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x3f5], al
lea rcx, [rsp + 0x3f0]
call fcn.140025840
mov dl, 0x6e
mov byte [rsp + 0x3f6], al
lea rcx, [rsp + 0x3f0]
call fcn.140025840
mov dl, 0x75
mov byte [rsp + 0x3f7], al
lea rcx, [rsp + 0x3f0]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x3f8], al
lea rcx, [rsp + 0x3f0]
call fcn.140025840
mov byte [rsp + 0x3f9], al
mov dl, 0x53
lea rcx, [rsp + 0x3f0]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x3fa], al
lea rcx, [rsp + 0x3f0]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x3fb], al
lea rcx, [rsp + 0x3f0]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x3fc], al
lea rcx, [rsp + 0x3f0]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x3fd], al
lea rcx, [rsp + 0x3f0]
call fcn.140025840
mov dl, 0x6e
mov byte [rsp + 0x3fe], al
lea rcx, [rsp + 0x3f0]
call fcn.140025840
mov dl, 0x67
mov byte [rsp + 0x3ff], al
lea rcx, [rsp + 0x3f0]
call fcn.140025840
mov dl, 0x73
mov byte [rsp + 0x400], al
lea rcx, [rsp + 0x3f0]
call fcn.140025840
mov byte [rsp + 0x401], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x402], al
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x3f1]
call fcn.140025850
lea rcx, [rsp + 0x3f0]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x3f1]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0x11
jb 0x14001a970
mov edx, 0x11
lea rcx, [rsp + 0x3f1]
call fcn.140025850
lea rcx, [rsp + 0x3f1]
mov byte [rax], r15b
call fcn.140006760
mov rcx, rax
call fcn.14007b840
call fcn.140055460
mov rcx, qword [0x1401cb490]
lea r9, [0x1401cb79f]
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x28], r15
vmovaps xmm1, xmm15
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
mov rax, qword [0x1401cb298]
lea r9, [0x1401cb46a]
mov rcx, qword [0x1401cb5d8]
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
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 + 0x28], r15
vmovaps xmm1, xmm15
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
mov rax, qword [0x1401cb298]
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, xmm15
call fcn.140055180
mov rcx, qword [0x1401cb630]
call fcn.140078020
vmovaps xmm1, xmm11
vmovaps xmm0, xmm7
call fcn.140054fb0
vmovdqu ymm0, ymmword [0x1400fbe60]
vmovdqu xmm1, xmmword [0x1400fb080]
vmovd ecx, xmm0
vmovdqu ymmword [rsp + 0x570], ymm0
xor byte [rsp + 0x572], cl
mov dl, 0x45
xor byte [rsp + 0x573], cl
mov r8b, 0x28
xor byte [rsp + 0x574], cl
xor byte [rsp + 0x575], cl
xor byte [rsp + 0x576], cl
xor byte [rsp + 0x577], cl
xor byte [rsp + 0x578], cl
xor byte [rsp + 0x579], cl
xor byte [rsp + 0x57a], cl
xor byte [rsp + 0x57b], cl
xor byte [rsp + 0x57c], cl
xor byte [rsp + 0x57d], cl
xor byte [rsp + 0x57e], cl
xor byte [rsp + 0x57f], cl
xor byte [rsp + 0x580], cl
xor byte [rsp + 0x581], cl
xor byte [rsp + 0x582], cl
xor byte [rsp + 0x583], cl
xor byte [rsp + 0x584], cl
xor byte [rsp + 0x585], cl
xor byte [rsp + 0x586], cl
xor byte [rsp + 0x587], cl
xor byte [rsp + 0x588], cl
vpextrb edi, xmm0, 1
xor dil, cl
xor byte [rsp + 0x589], cl
mov byte [rsp + 0x571], dil
vmovdqu xmmword [rsp + 0x590], xmm1
xor byte [rsp + 0x58a], cl
xor dl, cl
xor byte [rsp + 0x58b], cl
xor r8b, cl
xor byte [rsp + 0x58c], cl
mov r10b, 0x56
xor byte [rsp + 0x58d], cl
movzx ebx, r10b
xor byte [rsp + 0x58e], cl
xor esi, esi
xor byte [rsp + 0x58f], cl
xor r10b, 0x33
xor byte [rsp + 0x591], cl
xor bl, 0x33
xor byte [rsp + 0x592], cl
mov r9b, 0x5b
xor byte [rsp + 0x593], cl
xor r9b, 0x33
xor byte [rsp + 0x594], cl
mov r11b, 0x5e
xor byte [rsp + 0x595], cl
xor r11b, 0x33
xor byte [rsp + 0x596], cl
xor byte [rsp + 0x597], cl
xor byte [rsp + 0x598], cl
xor byte [rsp + 0x599], cl
xor byte [rsp + 0x59a], cl
xor byte [rsp + 0x59b], cl
xor byte [rsp + 0x59c], cl
xor byte [rsp + 0x59d], cl
xor byte [rsp + 0x59e], cl
xor byte [rsp + 0x59f], cl
mov byte [rsp + 0x5a0], dl
mov byte [rsp + 0x5a1], r8b
mov r8b, 0x67
xor r8b, 0x33
mov byte [rsp + 0x5a2], r15b
vmovd eax, xmm1
xor al, cl
mov byte [rsp + 0x650], 0x33
mov byte [rsp + 0x590], al
mov al, 0x10
movzx ecx, al
mov byte [rsp + 0x654], r8b
movzx edx, al
mov byte [rsp + 0x655], r9b
xor cl, 0x33
mov byte [rsp + 0x656], r10b
xor dl, 0x33
mov byte [rsp + 0x652], cl
xor al, 0x33
mov byte [rsp + 0x653], dl
mov byte [rsp + 0x651], al
mov edx, r15d
mov byte [rsp + 0x657], r11b
lea rcx, [rsp + 0x571]
mov byte [rsp + 0x658], bl
mov byte [rsp + 0x659], sil
test dil, dil
je 0x14001ad0d
nop dword [rax]
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], sil
jne 0x14001acf7
inc rcx
inc edx
add rcx, rax
cmp byte [rcx], sil
jne 0x14001acf0
mov dword [rsp + 0x28], 0xffffffff
lea r9, [rsp + 0x571]
mov dword [rsp + 0x20], edx
lea r8, [fcn.14007c260]
lea rdx, [0x1401163ec]
lea rcx, [rsp + 0x651]
vzeroupper
call fcn.14007c2b0
test al, al
je 0x14001ad4e
mov ecx, dword [0x1401163ec]
call fcn.1400304a0
cmp dword [0x1401163ec], 5
jne 0x14001e806
mov ecx, 2
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xe30]
call fcn.140007050
mov ecx, 5
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xd80]
call fcn.140007050
mov ecx, 3
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xdb0]
call fcn.140007050
mov ecx, 0x15
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xd70]
call fcn.140007050
mov ecx, 0x16
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xd50]
call fcn.140007050
mov ecx, 0x17
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xd60]
call fcn.140007050
mov ecx, 7
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xda0]
call fcn.140007050
mov ecx, 8
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xdc0]
call fcn.140007050
mov ecx, 9
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xe40]
call fcn.140007050
mov ecx, 0x18
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xd90]
call fcn.140007050
mov ecx, 0x1a
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xdd0]
call fcn.140007050
mov ecx, 0x19
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xde0]
call fcn.140007050
mov ecx, 0xe
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xdf0]
call fcn.140007050
mov ecx, 1
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xe00]
call fcn.140007050
xor ecx, ecx
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xe10]
call fcn.140007050
mov ecx, 0x1b
call fcn.140045840
mov rdx, rax
lea rcx, [rsp + 0xe20]
call fcn.140007050
mov byte [rsp + 0x450], 0x6f
mov dl, 0x54
lea rcx, [rsp + 0x450]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x451], al
lea rcx, [rsp + 0x450]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x452], al
lea rcx, [rsp + 0x450]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x453], al
lea rcx, [rsp + 0x450]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x454], al
lea rcx, [rsp + 0x450]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x455], al
lea rcx, [rsp + 0x450]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x456], al
lea rcx, [rsp + 0x450]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x457], al
lea rcx, [rsp + 0x450]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x458], al
lea rcx, [rsp + 0x450]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x459], al
lea rcx, [rsp + 0x450]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x45a], al
lea rcx, [rsp + 0x450]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x45b], al
lea rcx, [rsp + 0x450]
call fcn.140025840
mov dl, 0x53
mov byte [rsp + 0x45c], al
lea rcx, [rsp + 0x450]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x45d], al
lea rcx, [rsp + 0x450]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x45e], al
lea rcx, [rsp + 0x450]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x45f], al
lea rcx, [rsp + 0x450]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x460], al
lea rcx, [rsp + 0x450]
call fcn.140025840
mov dl, 0x6e
mov byte [rsp + 0x461], al
lea rcx, [rsp + 0x450]
call fcn.140025840
mov dl, 0x67
mov byte [rsp + 0x462], al
lea rcx, [rsp + 0x450]
call fcn.140025840
mov dl, 0x73
mov byte [rsp + 0x463], al
lea rcx, [rsp + 0x450]
call fcn.140025840
mov byte [rsp + 0x464], al
xor eax, eax
mov byte [rsp + 0x465], al
mov rdi, r15
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x451]
call fcn.140025850
lea rcx, [rsp + 0x450]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x451]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0x14
jb 0x14001b0d0
mov edx, 0x14
lea rcx, [rsp + 0x451]
call fcn.140025850
lea rcx, [rsp + 0x451]
mov byte [rax], sil
call fcn.140006760
mov rcx, rax
call fcn.14007b840
mov dl, 0x23
mov byte [rsp + 0x1b8], 0x24
lea rcx, [rsp + 0x1b8]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x1b9], al
lea rcx, [rsp + 0x1b8]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x1ba], al
lea rcx, [rsp + 0x1b8]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x1bb], al
lea rcx, [rsp + 0x1b8]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x1bc], al
lea rcx, [rsp + 0x1b8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x1bd], al
lea rcx, [rsp + 0x1b8]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x1be], al
lea rcx, [rsp + 0x1b8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x1bf], al
lea rcx, [rsp + 0x1b8]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x1c0], al
lea rcx, [rsp + 0x1b8]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x1c1], al
lea rcx, [rsp + 0x1b8]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x1c2], al
lea rcx, [rsp + 0x1b8]
call fcn.140025840
mov dl, 0x31
mov byte [rsp + 0x1c3], al
lea rcx, [rsp + 0x1b8]
call fcn.140025840
mov byte [rsp + 0x1c4], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x1c5], al
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x1b9]
call fcn.140025850
lea rcx, [rsp + 0x1b8]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x1b9]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xc
jb 0x14001b260
mov edx, 0xc
lea rcx, [rsp + 0x1b9]
call fcn.140025850
lea rcx, [rsp + 0x1b9]
mov byte [rax], sil
call fcn.140006760
mov dl, 0x42
mov byte [rsp + 0x278], 0x63
lea rcx, [rsp + 0x278]
mov rsi, rax
call fcn.140025840
mov dl, 0x75
mov byte [rsp + 0x279], al
lea rcx, [rsp + 0x278]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x27a], al
lea rcx, [rsp + 0x278]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x27b], al
lea rcx, [rsp + 0x278]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x27c], al
lea rcx, [rsp + 0x278]
call fcn.140025840
mov dl, 0x6e
mov byte [rsp + 0x27d], al
lea rcx, [rsp + 0x278]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x27e], al
lea rcx, [rsp + 0x278]
call fcn.140025840
mov dl, 0x42
mov byte [rsp + 0x27f], al
lea rcx, [rsp + 0x278]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x280], al
lea rcx, [rsp + 0x278]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x281], al
lea rcx, [rsp + 0x278]
call fcn.140025840
mov dl, 0x64
mov byte [rsp + 0x282], al
lea rcx, [rsp + 0x278]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x283], al
lea rcx, [rsp + 0x278]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x284], al
lea rcx, [rsp + 0x278]
call fcn.140025840
mov byte [rsp + 0x285], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x286], al
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x279]
call fcn.140025850
lea rcx, [rsp + 0x278]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x279]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xd
jb 0x14001b400
mov edx, 0xd
lea rcx, [rsp + 0x279]
call fcn.140025850
lea rcx, [rsp + 0x279]
mov byte [rax], r15b
call fcn.140006760
lea rcx, [0x1401c9318]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
mov rdx, rsi
mov rcx, rax
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
call fcn.1400133e0
mov dl, 0x23
mov byte [rsp + 0x268], 0x18
lea rcx, [rsp + 0x268]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x269], al
lea rcx, [rsp + 0x268]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x26a], al
lea rcx, [rsp + 0x268]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x26b], al
lea rcx, [rsp + 0x268]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x26c], al
lea rcx, [rsp + 0x268]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x26d], al
lea rcx, [rsp + 0x268]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x26e], al
lea rcx, [rsp + 0x268]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x26f], al
lea rcx, [rsp + 0x268]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x270], al
lea rcx, [rsp + 0x268]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x271], al
lea rcx, [rsp + 0x268]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x272], al
lea rcx, [rsp + 0x268]
call fcn.140025840
mov dl, 0x31
mov byte [rsp + 0x273], al
lea rcx, [rsp + 0x268]
call fcn.140025840
mov dl, 0x36
mov byte [rsp + 0x274], al
lea rcx, [rsp + 0x268]
call fcn.140025840
mov byte [rsp + 0x275], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x276], al
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x269]
call fcn.140025850
lea rcx, [rsp + 0x268]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x269]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xd
jb 0x14001b5c0
mov edx, 0xd
lea rcx, [rsp + 0x269]
call fcn.140025850
lea rcx, [rsp + 0x269]
mov byte [rax], r15b
call fcn.140006760
mov dl, 0x46
mov byte [rsp + 0x158], 0x5f
lea rcx, [rsp + 0x158]
mov rsi, rax
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x159], al
lea rcx, [rsp + 0x158]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x15a], al
lea rcx, [rsp + 0x158]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x15b], al
lea rcx, [rsp + 0x158]
call fcn.140025840
mov dl, 0x75
mov byte [rsp + 0x15c], al
lea rcx, [rsp + 0x158]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x15d], al
lea rcx, [rsp + 0x158]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x15e], al
lea rcx, [rsp + 0x158]
call fcn.140025840
mov dl, 0x4e
mov byte [rsp + 0x15f], al
lea rcx, [rsp + 0x158]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x160], al
lea rcx, [rsp + 0x158]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x161], al
lea rcx, [rsp + 0x158]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x162], al
lea rcx, [rsp + 0x158]
call fcn.140025840
mov byte [rsp + 0x163], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x164], al
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x159]
call fcn.140025850
lea rcx, [rsp + 0x158]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x159]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xb
jb 0x14001b730
mov edx, 0xb
lea rcx, [rsp + 0x159]
call fcn.140025850
lea rcx, [rsp + 0x159]
mov byte [rax], r15b
call fcn.140006760
lea rcx, [rsp + 0xe00]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
mov rdx, rsi
mov rcx, rax
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
call fcn.1400133e0
mov dl, 0x23
mov byte [rsp + 0x258], 0x4c
lea rcx, [rsp + 0x258]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x259], al
lea rcx, [rsp + 0x258]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x25a], al
lea rcx, [rsp + 0x258]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x25b], al
lea rcx, [rsp + 0x258]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x25c], al
lea rcx, [rsp + 0x258]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x25d], al
lea rcx, [rsp + 0x258]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x25e], al
lea rcx, [rsp + 0x258]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x25f], al
lea rcx, [rsp + 0x258]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x260], al
lea rcx, [rsp + 0x258]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x261], al
lea rcx, [rsp + 0x258]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x262], al
lea rcx, [rsp + 0x258]
call fcn.140025840
mov dl, 0x31
mov byte [rsp + 0x263], al
lea rcx, [rsp + 0x258]
call fcn.140025840
mov dl, 0x37
mov byte [rsp + 0x264], al
lea rcx, [rsp + 0x258]
call fcn.140025840
mov byte [rsp + 0x265], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x266], al
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x259]
call fcn.140025850
lea rcx, [rsp + 0x258]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x259]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xd
jb 0x14001b8f0
mov edx, 0xd
lea rcx, [rsp + 0x259]
call fcn.140025850
lea rcx, [rsp + 0x259]
mov byte [rax], r15b
call fcn.140006760
mov dl, 0x54
mov byte [rsp + 0x44], 0x1c
lea rcx, [rsp + 0x44]
mov rsi, rax
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x45], al
lea rcx, [rsp + 0x44]
call fcn.140025840
mov dl, 0x78
mov byte [rsp + 0x46], al
lea rcx, [rsp + 0x44]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x47], al
lea rcx, [rsp + 0x44]
call fcn.140025840
mov byte [rsp + 0x48], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x49], al
mov rdx, rdi
lea rcx, [rsp + 0x45]
call fcn.140025850
lea rcx, [rsp + 0x44]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x45]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 4
jb 0x14001b9a1
mov edx, 4
lea rcx, [rsp + 0x45]
call fcn.140025850
lea rcx, [rsp + 0x45]
mov byte [rax], r15b
call fcn.140006760
lea rcx, [rsp + 0xe10]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
mov rdx, rsi
mov rcx, rax
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
call fcn.1400133e0
mov dl, 0x23
mov byte [rsp + 0x1a8], 0x79
lea rcx, [rsp + 0x1a8]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x1a9], al
lea rcx, [rsp + 0x1a8]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x1aa], al
lea rcx, [rsp + 0x1a8]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x1ab], al
lea rcx, [rsp + 0x1a8]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x1ac], al
lea rcx, [rsp + 0x1a8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x1ad], al
lea rcx, [rsp + 0x1a8]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x1ae], al
lea rcx, [rsp + 0x1a8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x1af], al
lea rcx, [rsp + 0x1a8]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x1b0], al
lea rcx, [rsp + 0x1a8]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x1b1], al
lea rcx, [rsp + 0x1a8]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x1b2], al
lea rcx, [rsp + 0x1a8]
call fcn.140025840
mov dl, 0x32
mov byte [rsp + 0x1b3], al
lea rcx, [rsp + 0x1a8]
call fcn.140025840
mov byte [rsp + 0x1b4], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x1b5], al
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x1a9]
call fcn.140025850
lea rcx, [rsp + 0x1a8]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x1a9]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xc
jb 0x14001bb40
mov edx, 0xc
lea rcx, [rsp + 0x1a9]
call fcn.140025850
lea rcx, [rsp + 0x1a9]
mov byte [rax], r15b
call fcn.140006760
mov dl, 0x42
mov byte [rsp + 0x50], 2
lea rcx, [rsp + 0x50]
mov rsi, rax
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x51], al
lea rcx, [rsp + 0x50]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x52], al
lea rcx, [rsp + 0x50]
call fcn.140025840
mov dl, 0x64
mov byte [rsp + 0x53], al
lea rcx, [rsp + 0x50]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x54], al
lea rcx, [rsp + 0x50]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x55], al
lea rcx, [rsp + 0x50]
call fcn.140025840
mov byte [rsp + 0x56], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x57], al
mov rdx, rdi
lea rcx, [rsp + 0x51]
call fcn.140025850
lea rcx, [rsp + 0x50]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x51]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 6
jb 0x14001bc11
mov edx, 6
lea rcx, [rsp + 0x51]
call fcn.140025850
lea rcx, [rsp + 0x51]
mov byte [rax], r15b
call fcn.140006760
lea rcx, [rsp + 0xd80]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
mov rdx, rsi
mov rcx, rax
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
call fcn.1400133e0
mov dl, 0x23
mov byte [rsp + 0x198], 7
lea rcx, [rsp + 0x198]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x199], al
lea rcx, [rsp + 0x198]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x19a], al
lea rcx, [rsp + 0x198]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x19b], al
lea rcx, [rsp + 0x198]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x19c], al
lea rcx, [rsp + 0x198]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x19d], al
lea rcx, [rsp + 0x198]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x19e], al
lea rcx, [rsp + 0x198]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x19f], al
lea rcx, [rsp + 0x198]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x1a0], al
lea rcx, [rsp + 0x198]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x1a1], al
lea rcx, [rsp + 0x198]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x1a2], al
lea rcx, [rsp + 0x198]
call fcn.140025840
mov dl, 0x33
mov byte [rsp + 0x1a3], al
lea rcx, [rsp + 0x198]
call fcn.140025840
mov byte [rsp + 0x1a4], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x1a5], al
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x199]
call fcn.140025850
lea rcx, [rsp + 0x198]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x199]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xc
jb 0x14001bdb0
mov edx, 0xc
lea rcx, [rsp + 0x199]
call fcn.140025850
lea rcx, [rsp + 0x199]
mov byte [rax], r15b
call fcn.140006760
mov dl, 0x42
mov byte [rsp + 0x58], 0x1c
lea rcx, [rsp + 0x58]
mov rsi, rax
call fcn.140025840
mov dl, 0x75
mov byte [rsp + 0x59], al
lea rcx, [rsp + 0x58]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x5a], al
lea rcx, [rsp + 0x58]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x5b], al
lea rcx, [rsp + 0x58]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x5c], al
lea rcx, [rsp + 0x58]
call fcn.140025840
mov dl, 0x6e
mov byte [rsp + 0x5d], al
lea rcx, [rsp + 0x58]
call fcn.140025840
mov byte [rsp + 0x5e], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x5f], al
mov rdx, rdi
lea rcx, [rsp + 0x59]
call fcn.140025850
lea rcx, [rsp + 0x58]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x59]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 6
jb 0x14001be81
mov edx, 6
lea rcx, [rsp + 0x59]
call fcn.140025850
lea rcx, [rsp + 0x59]
mov byte [rax], r15b
call fcn.140006760
lea rcx, [rsp + 0xd70]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
mov rdx, rsi
mov rcx, rax
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
call fcn.1400133e0
mov dl, 0x23
mov byte [rsp + 0x1c8], 0x22
lea rcx, [rsp + 0x1c8]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x1c9], al
lea rcx, [rsp + 0x1c8]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x1ca], al
lea rcx, [rsp + 0x1c8]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x1cb], al
lea rcx, [rsp + 0x1c8]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x1cc], al
lea rcx, [rsp + 0x1c8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x1cd], al
lea rcx, [rsp + 0x1c8]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x1ce], al
lea rcx, [rsp + 0x1c8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x1cf], al
lea rcx, [rsp + 0x1c8]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x1d0], al
lea rcx, [rsp + 0x1c8]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x1d1], al
lea rcx, [rsp + 0x1c8]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x1d2], al
lea rcx, [rsp + 0x1c8]
call fcn.140025840
mov dl, 0x34
mov byte [rsp + 0x1d3], al
lea rcx, [rsp + 0x1c8]
call fcn.140025840
mov byte [rsp + 0x1d4], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x1d5], al
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x1c9]
call fcn.140025850
lea rcx, [rsp + 0x1c8]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x1c9]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xc
jb 0x14001c020
mov edx, 0xc
lea rcx, [rsp + 0x1c9]
call fcn.140025850
lea rcx, [rsp + 0x1c9]
mov byte [rax], r15b
call fcn.140006760
mov dl, 0x42
mov byte [rsp + 0x2f8], 0x69
lea rcx, [rsp + 0x2f8]
mov rsi, rax
call fcn.140025840
mov dl, 0x75
mov byte [rsp + 0x2f9], al
lea rcx, [rsp + 0x2f8]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x2fa], al
lea rcx, [rsp + 0x2f8]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x2fb], al
lea rcx, [rsp + 0x2f8]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x2fc], al
lea rcx, [rsp + 0x2f8]
call fcn.140025840
mov dl, 0x6e
mov byte [rsp + 0x2fd], al
lea rcx, [rsp + 0x2f8]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x2fe], al
lea rcx, [rsp + 0x2f8]
call fcn.140025840
mov dl, 0x48
mov byte [rsp + 0x2ff], al
lea rcx, [rsp + 0x2f8]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x300], al
lea rcx, [rsp + 0x2f8]
call fcn.140025840
mov dl, 0x76
mov byte [rsp + 0x301], al
lea rcx, [rsp + 0x2f8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x302], al
lea rcx, [rsp + 0x2f8]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x303], al
lea rcx, [rsp + 0x2f8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x304], al
lea rcx, [rsp + 0x2f8]
call fcn.140025840
mov dl, 0x64
mov byte [rsp + 0x305], al
lea rcx, [rsp + 0x2f8]
call fcn.140025840
mov byte [rsp + 0x306], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x307], al
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x2f9]
call fcn.140025850
lea rcx, [rsp + 0x2f8]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x2f9]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xe
jb 0x14001c1d0
mov edx, 0xe
lea rcx, [rsp + 0x2f9]
call fcn.140025850
lea rcx, [rsp + 0x2f9]
mov byte [rax], r15b
call fcn.140006760
lea rcx, [rsp + 0xd50]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
mov rdx, rsi
mov rcx, rax
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
call fcn.1400133e0
mov dl, 0x23
mov byte [rsp + 0x188], 0x2f
lea rcx, [rsp + 0x188]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x189], al
lea rcx, [rsp + 0x188]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x18a], al
lea rcx, [rsp + 0x188]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x18b], al
lea rcx, [rsp + 0x188]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x18c], al
lea rcx, [rsp + 0x188]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x18d], al
lea rcx, [rsp + 0x188]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x18e], al
lea rcx, [rsp + 0x188]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x18f], al
lea rcx, [rsp + 0x188]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x190], al
lea rcx, [rsp + 0x188]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x191], al
lea rcx, [rsp + 0x188]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x192], al
lea rcx, [rsp + 0x188]
call fcn.140025840
mov dl, 0x35
mov byte [rsp + 0x193], al
lea rcx, [rsp + 0x188]
call fcn.140025840
mov byte [rsp + 0x194], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x195], al
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x189]
call fcn.140025850
lea rcx, [rsp + 0x188]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x189]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xc
jb 0x14001c380
mov edx, 0xc
lea rcx, [rsp + 0x189]
call fcn.140025850
lea rcx, [rsp + 0x189]
mov byte [rax], r15b
call fcn.140006760
mov dl, 0x42
mov byte [rsp + 0x248], 0x44
lea rcx, [rsp + 0x248]
mov rsi, rax
call fcn.140025840
mov dl, 0x75
mov byte [rsp + 0x249], al
lea rcx, [rsp + 0x248]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x24a], al
lea rcx, [rsp + 0x248]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x24b], al
lea rcx, [rsp + 0x248]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x24c], al
lea rcx, [rsp + 0x248]
call fcn.140025840
mov dl, 0x6e
mov byte [rsp + 0x24d], al
lea rcx, [rsp + 0x248]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x24e], al
lea rcx, [rsp + 0x248]
call fcn.140025840
mov dl, 0x41
mov byte [rsp + 0x24f], al
lea rcx, [rsp + 0x248]
call fcn.140025840
mov dl, 0x63
mov byte [rsp + 0x250], al
lea rcx, [rsp + 0x248]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x251], al
lea rcx, [rsp + 0x248]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x252], al
lea rcx, [rsp + 0x248]
call fcn.140025840
mov dl, 0x76
mov byte [rsp + 0x253], al
lea rcx, [rsp + 0x248]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x254], al
lea rcx, [rsp + 0x248]
call fcn.140025840
mov byte [rsp + 0x255], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x256], al
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x249]
call fcn.140025850
lea rcx, [rsp + 0x248]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x249]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xd
jb 0x14001c520
mov edx, 0xd
lea rcx, [rsp + 0x249]
call fcn.140025850
lea rcx, [rsp + 0x249]
mov byte [rax], r15b
call fcn.140006760
lea rcx, [rsp + 0xd60]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
mov rdx, rsi
mov rcx, rax
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
call fcn.1400133e0
mov dl, 0x23
mov byte [rsp + 0x228], 0x50
lea rcx, [rsp + 0x228]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x229], al
lea rcx, [rsp + 0x228]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x22a], al
lea rcx, [rsp + 0x228]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x22b], al
lea rcx, [rsp + 0x228]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x22c], al
lea rcx, [rsp + 0x228]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x22d], al
lea rcx, [rsp + 0x228]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x22e], al
lea rcx, [rsp + 0x228]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x22f], al
lea rcx, [rsp + 0x228]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x230], al
lea rcx, [rsp + 0x228]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x231], al
lea rcx, [rsp + 0x228]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x232], al
lea rcx, [rsp + 0x228]
call fcn.140025840
mov dl, 0x36
mov byte [rsp + 0x233], al
lea rcx, [rsp + 0x228]
call fcn.140025840
mov byte [rsp + 0x234], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x235], al
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x229]
call fcn.140025850
lea rcx, [rsp + 0x228]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x229]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xc
jb 0x14001c6d0
mov edx, 0xc
lea rcx, [rsp + 0x229]
call fcn.140025850
lea rcx, [rsp + 0x229]
mov byte [rax], r15b
call fcn.140006760
mov dl, 0x43
mov byte [rsp + 0x390], 0x1c
lea rcx, [rsp + 0x390]
mov rsi, rax
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x391], al
lea rcx, [rsp + 0x390]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x392], al
lea rcx, [rsp + 0x390]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x393], al
lea rcx, [rsp + 0x390]
call fcn.140025840
mov dl, 0x64
mov byte [rsp + 0x394], al
lea rcx, [rsp + 0x390]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x395], al
lea rcx, [rsp + 0x390]
call fcn.140025840
mov dl, 0x57
mov byte [rsp + 0x396], al
lea rcx, [rsp + 0x390]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x397], al
lea rcx, [rsp + 0x390]
call fcn.140025840
mov dl, 0x6e
mov byte [rsp + 0x398], al
lea rcx, [rsp + 0x390]
call fcn.140025840
mov dl, 0x64
mov byte [rsp + 0x399], al
lea rcx, [rsp + 0x390]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x39a], al
lea rcx, [rsp + 0x390]
call fcn.140025840
mov dl, 0x77
mov byte [rsp + 0x39b], al
lea rcx, [rsp + 0x390]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x39c], al
lea rcx, [rsp + 0x390]
call fcn.140025840
mov dl, 0x42
mov byte [rsp + 0x39d], al
lea rcx, [rsp + 0x390]
call fcn.140025840
mov dl, 0x67
mov byte [rsp + 0x39e], al
lea rcx, [rsp + 0x390]
call fcn.140025840
mov byte [rsp + 0x39f], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x3a0], al
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x391]
call fcn.140025850
lea rcx, [rsp + 0x390]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x391]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xf
jb 0x14001c8a0
mov edx, 0xf
lea rcx, [rsp + 0x391]
call fcn.140025850
lea rcx, [rsp + 0x391]
mov byte [rax], r15b
call fcn.140006760
lea rcx, [rsp + 0xdb0]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
mov rdx, rsi
mov rcx, rax
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
call fcn.1400133e0
mov dl, 0x23
mov byte [rsp + 0x218], 5
lea rcx, [rsp + 0x218]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x219], al
lea rcx, [rsp + 0x218]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x21a], al
lea rcx, [rsp + 0x218]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x21b], al
lea rcx, [rsp + 0x218]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x21c], al
lea rcx, [rsp + 0x218]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x21d], al
lea rcx, [rsp + 0x218]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x21e], al
lea rcx, [rsp + 0x218]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x21f], al
lea rcx, [rsp + 0x218]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x220], al
lea rcx, [rsp + 0x218]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x221], al
lea rcx, [rsp + 0x218]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x222], al
lea rcx, [rsp + 0x218]
call fcn.140025840
mov dl, 0x37
mov byte [rsp + 0x223], al
lea rcx, [rsp + 0x218]
call fcn.140025840
mov byte [rsp + 0x224], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x225], al
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x219]
call fcn.140025850
lea rcx, [rsp + 0x218]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x219]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xc
jb 0x14001ca50
mov edx, 0xc
lea rcx, [rsp + 0x219]
call fcn.140025850
lea rcx, [rsp + 0x219]
mov byte [rax], r15b
call fcn.140006760
mov dl, 0x46
mov byte [rsp + 0xb8], 0x6e
lea rcx, [rsp + 0xb8]
mov rsi, rax
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0xb9], al
lea rcx, [rsp + 0xb8]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0xba], al
lea rcx, [rsp + 0xb8]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0xbb], al
lea rcx, [rsp + 0xb8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0xbc], al
lea rcx, [rsp + 0xb8]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0xbd], al
lea rcx, [rsp + 0xb8]
call fcn.140025840
mov dl, 0x42
mov byte [rsp + 0xbe], al
lea rcx, [rsp + 0xb8]
call fcn.140025840
mov dl, 0x67
mov byte [rsp + 0xbf], al
lea rcx, [rsp + 0xb8]
call fcn.140025840
mov byte [rsp + 0xc0], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0xc1], al
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0xb9]
call fcn.140025850
lea rcx, [rsp + 0xb8]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0xb9]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 8
jb 0x14001cb80
mov edx, 8
lea rcx, [rsp + 0xb9]
call fcn.140025850
lea rcx, [rsp + 0xb9]
mov byte [rax], r15b
call fcn.140006760
lea rcx, [rsp + 0xda0]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
mov rdx, rsi
mov rcx, rax
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
call fcn.1400133e0
mov dl, 0x23
mov byte [rsp + 0x208], 0x40
lea rcx, [rsp + 0x208]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x209], al
lea rcx, [rsp + 0x208]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x20a], al
lea rcx, [rsp + 0x208]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x20b], al
lea rcx, [rsp + 0x208]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x20c], al
lea rcx, [rsp + 0x208]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x20d], al
lea rcx, [rsp + 0x208]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x20e], al
lea rcx, [rsp + 0x208]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x20f], al
lea rcx, [rsp + 0x208]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x210], al
lea rcx, [rsp + 0x208]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x211], al
lea rcx, [rsp + 0x208]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x212], al
lea rcx, [rsp + 0x208]
call fcn.140025840
mov dl, 0x38
mov byte [rsp + 0x213], al
lea rcx, [rsp + 0x208]
call fcn.140025840
mov byte [rsp + 0x214], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x215], al
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x209]
call fcn.140025850
lea rcx, [rsp + 0x208]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x209]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xc
jb 0x14001cd30
mov edx, 0xc
lea rcx, [rsp + 0x209]
call fcn.140025850
lea rcx, [rsp + 0x209]
mov byte [rax], r15b
call fcn.140006760
mov dl, 0x46
mov byte [rsp + 0x3a8], 0xc
lea rcx, [rsp + 0x3a8]
mov rsi, rax
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x3a9], al
lea rcx, [rsp + 0x3a8]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x3aa], al
lea rcx, [rsp + 0x3a8]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x3ab], al
lea rcx, [rsp + 0x3a8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x3ac], al
lea rcx, [rsp + 0x3a8]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x3ad], al
lea rcx, [rsp + 0x3a8]
call fcn.140025840
mov dl, 0x42
mov byte [rsp + 0x3ae], al
lea rcx, [rsp + 0x3a8]
call fcn.140025840
mov dl, 0x67
mov byte [rsp + 0x3af], al
lea rcx, [rsp + 0x3a8]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x3b0], al
lea rcx, [rsp + 0x3a8]
call fcn.140025840
mov dl, 0x48
mov byte [rsp + 0x3b1], al
lea rcx, [rsp + 0x3a8]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x3b2], al
lea rcx, [rsp + 0x3a8]
call fcn.140025840
mov dl, 0x76
mov byte [rsp + 0x3b3], al
lea rcx, [rsp + 0x3a8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x3b4], al
lea rcx, [rsp + 0x3a8]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x3b5], al
lea rcx, [rsp + 0x3a8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x3b6], al
lea rcx, [rsp + 0x3a8]
call fcn.140025840
mov dl, 0x64
mov byte [rsp + 0x3b7], al
lea rcx, [rsp + 0x3a8]
call fcn.140025840
mov byte [rsp + 0x3b8], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x3b9], al
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x3a9]
call fcn.140025850
lea rcx, [rsp + 0x3a8]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x3a9]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0x10
jb 0x14001cf10
mov edx, 0x10
lea rcx, [rsp + 0x3a9]
call fcn.140025850
lea rcx, [rsp + 0x3a9]
mov byte [rax], r15b
call fcn.140006760
lea rcx, [rsp + 0xdc0]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
mov rdx, rsi
mov rcx, rax
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
call fcn.1400133e0
mov dl, 0x23
mov byte [rsp + 0x1f8], 0x56
lea rcx, [rsp + 0x1f8]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x1f9], al
lea rcx, [rsp + 0x1f8]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x1fa], al
lea rcx, [rsp + 0x1f8]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x1fb], al
lea rcx, [rsp + 0x1f8]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x1fc], al
lea rcx, [rsp + 0x1f8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x1fd], al
lea rcx, [rsp + 0x1f8]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x1fe], al
lea rcx, [rsp + 0x1f8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x1ff], al
lea rcx, [rsp + 0x1f8]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x200], al
lea rcx, [rsp + 0x1f8]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x201], al
lea rcx, [rsp + 0x1f8]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x202], al
lea rcx, [rsp + 0x1f8]
call fcn.140025840
mov dl, 0x39
mov byte [rsp + 0x203], al
lea rcx, [rsp + 0x1f8]
call fcn.140025840
mov byte [rsp + 0x204], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x205], al
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x1f9]
call fcn.140025850
lea rcx, [rsp + 0x1f8]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x1f9]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xc
jb 0x14001d0c0
mov edx, 0xc
lea rcx, [rsp + 0x1f9]
call fcn.140025850
lea rcx, [rsp + 0x1f9]
mov byte [rax], r15b
call fcn.140006760
mov dl, 0x46
mov byte [rsp + 0x378], 0x12
lea rcx, [rsp + 0x378]
mov rsi, rax
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x379], al
lea rcx, [rsp + 0x378]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x37a], al
lea rcx, [rsp + 0x378]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x37b], al
lea rcx, [rsp + 0x378]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x37c], al
lea rcx, [rsp + 0x378]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x37d], al
lea rcx, [rsp + 0x378]
call fcn.140025840
mov dl, 0x42
mov byte [rsp + 0x37e], al
lea rcx, [rsp + 0x378]
call fcn.140025840
mov dl, 0x67
mov byte [rsp + 0x37f], al
lea rcx, [rsp + 0x378]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x380], al
lea rcx, [rsp + 0x378]
call fcn.140025840
mov dl, 0x41
mov byte [rsp + 0x381], al
lea rcx, [rsp + 0x378]
call fcn.140025840
mov dl, 0x63
mov byte [rsp + 0x382], al
lea rcx, [rsp + 0x378]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x383], al
lea rcx, [rsp + 0x378]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x384], al
lea rcx, [rsp + 0x378]
call fcn.140025840
mov dl, 0x76
mov byte [rsp + 0x385], al
lea rcx, [rsp + 0x378]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x386], al
lea rcx, [rsp + 0x378]
call fcn.140025840
mov byte [rsp + 0x387], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x388], al
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x379]
call fcn.140025850
lea rcx, [rsp + 0x378]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x379]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xf
jb 0x14001d290
mov edx, 0xf
lea rcx, [rsp + 0x379]
call fcn.140025850
lea rcx, [rsp + 0x379]
mov byte [rax], r15b
call fcn.140006760
lea rcx, [rsp + 0xe40]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
mov rdx, rsi
mov rcx, rax
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
call fcn.1400133e0
mov dl, 0x23
mov byte [rsp + 0x238], 0x77
lea rcx, [rsp + 0x238]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x239], al
lea rcx, [rsp + 0x238]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x23a], al
lea rcx, [rsp + 0x238]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x23b], al
lea rcx, [rsp + 0x238]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x23c], al
lea rcx, [rsp + 0x238]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x23d], al
lea rcx, [rsp + 0x238]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x23e], al
lea rcx, [rsp + 0x238]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x23f], al
lea rcx, [rsp + 0x238]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x240], al
lea rcx, [rsp + 0x238]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x241], al
lea rcx, [rsp + 0x238]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x242], al
lea rcx, [rsp + 0x238]
call fcn.140025840
mov dl, 0x31
mov byte [rsp + 0x243], al
lea rcx, [rsp + 0x238]
call fcn.140025840
mov dl, 0x30
mov byte [rsp + 0x244], al
lea rcx, [rsp + 0x238]
call fcn.140025840
mov byte [rsp + 0x245], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x246], al
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x239]
call fcn.140025850
lea rcx, [rsp + 0x238]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x239]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xd
jb 0x14001d450
mov edx, 0xd
lea rcx, [rsp + 0x239]
call fcn.140025850
lea rcx, [rsp + 0x239]
mov byte [rax], r15b
call fcn.140006760
mov dl, 0x48
mov byte [rsp + 0x60], 0x4b
lea rcx, [rsp + 0x60]
mov rsi, rax
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x61], al
lea rcx, [rsp + 0x60]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x62], al
lea rcx, [rsp + 0x60]
call fcn.140025840
mov dl, 0x64
mov byte [rsp + 0x63], al
lea rcx, [rsp + 0x60]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x64], al
lea rcx, [rsp + 0x60]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x65], al
lea rcx, [rsp + 0x60]
call fcn.140025840
mov byte [rsp + 0x66], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x67], al
mov rdx, rdi
lea rcx, [rsp + 0x61]
call fcn.140025850
lea rcx, [rsp + 0x60]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x61]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 6
jb 0x14001d521
mov edx, 6
lea rcx, [rsp + 0x61]
call fcn.140025850
lea rcx, [rsp + 0x61]
mov byte [rax], r15b
call fcn.140006760
lea rcx, [rsp + 0xd90]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
mov rdx, rsi
mov rcx, rax
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
call fcn.1400133e0
mov dl, 0x23
mov byte [rsp + 0x2d8], 0x34
lea rcx, [rsp + 0x2d8]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x2d9], al
lea rcx, [rsp + 0x2d8]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x2da], al
lea rcx, [rsp + 0x2d8]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x2db], al
lea rcx, [rsp + 0x2d8]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x2dc], al
lea rcx, [rsp + 0x2d8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x2dd], al
lea rcx, [rsp + 0x2d8]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x2de], al
lea rcx, [rsp + 0x2d8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x2df], al
lea rcx, [rsp + 0x2d8]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x2e0], al
lea rcx, [rsp + 0x2d8]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x2e1], al
lea rcx, [rsp + 0x2d8]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x2e2], al
lea rcx, [rsp + 0x2d8]
call fcn.140025840
mov dl, 0x31
mov byte [rsp + 0x2e3], al
lea rcx, [rsp + 0x2d8]
call fcn.140025840
mov dl, 0x31
mov byte [rsp + 0x2e4], al
lea rcx, [rsp + 0x2d8]
call fcn.140025840
mov byte [rsp + 0x2e5], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x2e6], al
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x2d9]
call fcn.140025850
lea rcx, [rsp + 0x2d8]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x2d9]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xd
jb 0x14001d6d0
mov edx, 0xd
lea rcx, [rsp + 0x2d9]
call fcn.140025850
lea rcx, [rsp + 0x2d9]
mov byte [rax], r15b
call fcn.140006760
mov dl, 0x48
mov byte [rsp + 0x2c8], 6
lea rcx, [rsp + 0x2c8]
mov rsi, rax
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x2c9], al
lea rcx, [rsp + 0x2c8]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x2ca], al
lea rcx, [rsp + 0x2c8]
call fcn.140025840
mov dl, 0x64
mov byte [rsp + 0x2cb], al
lea rcx, [rsp + 0x2c8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x2cc], al
lea rcx, [rsp + 0x2c8]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x2cd], al
lea rcx, [rsp + 0x2c8]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x2ce], al
lea rcx, [rsp + 0x2c8]
call fcn.140025840
mov dl, 0x41
mov byte [rsp + 0x2cf], al
lea rcx, [rsp + 0x2c8]
call fcn.140025840
mov dl, 0x63
mov byte [rsp + 0x2d0], al
lea rcx, [rsp + 0x2c8]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x2d1], al
lea rcx, [rsp + 0x2c8]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x2d2], al
lea rcx, [rsp + 0x2c8]
call fcn.140025840
mov dl, 0x76
mov byte [rsp + 0x2d3], al
lea rcx, [rsp + 0x2c8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x2d4], al
lea rcx, [rsp + 0x2c8]
call fcn.140025840
mov byte [rsp + 0x2d5], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x2d6], al
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x2c9]
call fcn.140025850
lea rcx, [rsp + 0x2c8]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x2c9]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xd
jb 0x14001d870
mov edx, 0xd
lea rcx, [rsp + 0x2c9]
call fcn.140025850
lea rcx, [rsp + 0x2c9]
mov byte [rax], r15b
call fcn.140006760
lea rcx, [rsp + 0xdd0]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
mov rdx, rsi
mov rcx, rax
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
call fcn.1400133e0
mov dl, 0x23
mov byte [rsp + 0x298], 0x5c
lea rcx, [rsp + 0x298]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x299], al
lea rcx, [rsp + 0x298]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x29a], al
lea rcx, [rsp + 0x298]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x29b], al
lea rcx, [rsp + 0x298]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x29c], al
lea rcx, [rsp + 0x298]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x29d], al
lea rcx, [rsp + 0x298]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x29e], al
lea rcx, [rsp + 0x298]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x29f], al
lea rcx, [rsp + 0x298]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x2a0], al
lea rcx, [rsp + 0x298]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x2a1], al
lea rcx, [rsp + 0x298]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x2a2], al
lea rcx, [rsp + 0x298]
call fcn.140025840
mov dl, 0x31
mov byte [rsp + 0x2a3], al
lea rcx, [rsp + 0x298]
call fcn.140025840
mov dl, 0x32
mov byte [rsp + 0x2a4], al
lea rcx, [rsp + 0x298]
call fcn.140025840
mov byte [rsp + 0x2a5], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x2a6], al
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x299]
call fcn.140025850
lea rcx, [rsp + 0x298]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x299]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xd
jb 0x14001da30
mov edx, 0xd
lea rcx, [rsp + 0x299]
call fcn.140025850
lea rcx, [rsp + 0x299]
mov byte [rax], r15b
call fcn.140006760
mov dl, 0x48
mov byte [rsp + 0x308], 0x17
lea rcx, [rsp + 0x308]
mov rsi, rax
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x309], al
lea rcx, [rsp + 0x308]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x30a], al
lea rcx, [rsp + 0x308]
call fcn.140025840
mov dl, 0x64
mov byte [rsp + 0x30b], al
lea rcx, [rsp + 0x308]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x30c], al
lea rcx, [rsp + 0x308]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x30d], al
lea rcx, [rsp + 0x308]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x30e], al
lea rcx, [rsp + 0x308]
call fcn.140025840
mov dl, 0x48
mov byte [rsp + 0x30f], al
lea rcx, [rsp + 0x308]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x310], al
lea rcx, [rsp + 0x308]
call fcn.140025840
mov dl, 0x76
mov byte [rsp + 0x311], al
lea rcx, [rsp + 0x308]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x312], al
lea rcx, [rsp + 0x308]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x313], al
lea rcx, [rsp + 0x308]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x314], al
lea rcx, [rsp + 0x308]
call fcn.140025840
mov dl, 0x64
mov byte [rsp + 0x315], al
lea rcx, [rsp + 0x308]
call fcn.140025840
mov byte [rsp + 0x316], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x317], al
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x309]
call fcn.140025850
lea rcx, [rsp + 0x308]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x309]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xe
jb 0x14001dbe0
mov edx, 0xe
lea rcx, [rsp + 0x309]
call fcn.140025850
lea rcx, [rsp + 0x309]
mov byte [rax], r15b
call fcn.140006760
lea rcx, [rsp + 0xde0]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
mov rdx, rsi
mov rcx, rax
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
call fcn.1400133e0
mov dl, 0x23
mov byte [rsp + 0x288], 1
lea rcx, [rsp + 0x288]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x289], al
lea rcx, [rsp + 0x288]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x28a], al
lea rcx, [rsp + 0x288]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x28b], al
lea rcx, [rsp + 0x288]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x28c], al
lea rcx, [rsp + 0x288]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x28d], al
lea rcx, [rsp + 0x288]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x28e], al
lea rcx, [rsp + 0x288]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x28f], al
lea rcx, [rsp + 0x288]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x290], al
lea rcx, [rsp + 0x288]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x291], al
lea rcx, [rsp + 0x288]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x292], al
lea rcx, [rsp + 0x288]
call fcn.140025840
mov dl, 0x31
mov byte [rsp + 0x293], al
lea rcx, [rsp + 0x288]
call fcn.140025840
mov dl, 0x33
mov byte [rsp + 0x294], al
lea rcx, [rsp + 0x288]
call fcn.140025840
mov byte [rsp + 0x295], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x296], al
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x289]
call fcn.140025850
lea rcx, [rsp + 0x288]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x289]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xd
jb 0x14001dda0
mov edx, 0xd
lea rcx, [rsp + 0x289]
call fcn.140025850
lea rcx, [rsp + 0x289]
mov byte [rax], r15b
call fcn.140006760
mov dl, 0x53
mov byte [rsp + 0x1e8], 0x65
lea rcx, [rsp + 0x1e8]
mov rsi, rax
call fcn.140025840
mov dl, 0x63
mov byte [rsp + 0x1e9], al
lea rcx, [rsp + 0x1e8]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x1ea], al
lea rcx, [rsp + 0x1e8]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x1eb], al
lea rcx, [rsp + 0x1e8]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x1ec], al
lea rcx, [rsp + 0x1e8]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x1ed], al
lea rcx, [rsp + 0x1e8]
call fcn.140025840
mov dl, 0x62
mov byte [rsp + 0x1ee], al
lea rcx, [rsp + 0x1e8]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x1ef], al
lea rcx, [rsp + 0x1e8]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x1f0], al
lea rcx, [rsp + 0x1e8]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x1f1], al
lea rcx, [rsp + 0x1e8]
call fcn.140025840
mov dl, 0x42
mov byte [rsp + 0x1f2], al
lea rcx, [rsp + 0x1e8]
call fcn.140025840
mov dl, 0x67
mov byte [rsp + 0x1f3], al
lea rcx, [rsp + 0x1e8]
call fcn.140025840
mov byte [rsp + 0x1f4], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x1f5], al
nop
mov rdx, rdi
lea rcx, [rsp + 0x1e9]
call fcn.140025850
lea rcx, [rsp + 0x1e8]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x1e9]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xc
jb 0x14001df20
mov edx, 0xc
lea rcx, [rsp + 0x1e9]
call fcn.140025850
lea rcx, [rsp + 0x1e9]
mov byte [rax], r15b
call fcn.140006760
lea rcx, [rsp + 0xdf0]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
mov rdx, rsi
mov rcx, rax
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
call fcn.1400133e0
mov dl, 0x23
mov byte [rsp + 0x2b8], 0x54
lea rcx, [rsp + 0x2b8]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x2b9], al
lea rcx, [rsp + 0x2b8]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x2ba], al
lea rcx, [rsp + 0x2b8]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x2bb], al
lea rcx, [rsp + 0x2b8]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x2bc], al
lea rcx, [rsp + 0x2b8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x2bd], al
lea rcx, [rsp + 0x2b8]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x2be], al
lea rcx, [rsp + 0x2b8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x2bf], al
lea rcx, [rsp + 0x2b8]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x2c0], al
lea rcx, [rsp + 0x2b8]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x2c1], al
lea rcx, [rsp + 0x2b8]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x2c2], al
lea rcx, [rsp + 0x2b8]
call fcn.140025840
mov dl, 0x31
mov byte [rsp + 0x2c3], al
lea rcx, [rsp + 0x2b8]
call fcn.140025840
mov dl, 0x34
mov byte [rsp + 0x2c4], al
lea rcx, [rsp + 0x2b8]
call fcn.140025840
mov byte [rsp + 0x2c5], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x2c6], al
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x2b9]
call fcn.140025850
lea rcx, [rsp + 0x2b8]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x2b9]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xd
jb 0x14001e0e0
mov edx, 0xd
lea rcx, [rsp + 0x2b9]
call fcn.140025850
lea rcx, [rsp + 0x2b9]
mov byte [rax], r15b
call fcn.140006760
mov dl, 0x53
mov byte [rsp + 0x108], 0x31
lea rcx, [rsp + 0x108]
mov rsi, rax
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x109], al
lea rcx, [rsp + 0x108]
call fcn.140025840
mov dl, 0x70
mov byte [rsp + 0x10a], al
lea rcx, [rsp + 0x108]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x10b], al
lea rcx, [rsp + 0x108]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x10c], al
lea rcx, [rsp + 0x108]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x10d], al
lea rcx, [rsp + 0x108]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x10e], al
lea rcx, [rsp + 0x108]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x10f], al
lea rcx, [rsp + 0x108]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x110], al
lea rcx, [rsp + 0x108]
call fcn.140025840
mov byte [rsp + 0x111], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x112], al
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0x109]
call fcn.140025850
lea rcx, [rsp + 0x108]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x109]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 9
jb 0x14001e220
mov edx, 9
lea rcx, [rsp + 0x109]
call fcn.140025850
lea rcx, [rsp + 0x109]
mov byte [rax], r15b
call fcn.140006760
lea rcx, [rsp + 0xe20]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
mov rdx, rsi
mov rcx, rax
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
call fcn.1400133e0
mov dl, 0x23
mov byte [rsp + 0x2a8], 0xf
lea rcx, [rsp + 0x2a8]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x2a9], al
lea rcx, [rsp + 0x2a8]
call fcn.140025840
mov dl, 0x23
mov byte [rsp + 0x2aa], al
lea rcx, [rsp + 0x2a8]
call fcn.140025840
mov dl, 0x54
mov byte [rsp + 0x2ab], al
lea rcx, [rsp + 0x2a8]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x2ac], al
lea rcx, [rsp + 0x2a8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x2ad], al
lea rcx, [rsp + 0x2a8]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x2ae], al
lea rcx, [rsp + 0x2a8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x2af], al
lea rcx, [rsp + 0x2a8]
call fcn.140025840
mov dl, 0x43
mov byte [rsp + 0x2b0], al
lea rcx, [rsp + 0x2a8]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x2b1], al
lea rcx, [rsp + 0x2a8]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x2b2], al
lea rcx, [rsp + 0x2a8]
call fcn.140025840
mov dl, 0x31
mov byte [rsp + 0x2b3], al
lea rcx, [rsp + 0x2a8]
call fcn.140025840
mov dl, 0x35
mov byte [rsp + 0x2b4], al
lea rcx, [rsp + 0x2a8]
call fcn.140025840
mov byte [rsp + 0x2b5], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x2b6], al
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x2a9]
call fcn.140025850
lea rcx, [rsp + 0x2a8]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x2a9]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xd
jb 0x14001e3e0
mov edx, 0xd
lea rcx, [rsp + 0x2a9]
call fcn.140025850
lea rcx, [rsp + 0x2a9]
mov byte [rax], r15b
call fcn.140006760
mov dl, 0x57
mov byte [rsp + 0xf8], 0x1d
lea rcx, [rsp + 0xf8]
mov rsi, rax
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0xf9], al
lea rcx, [rsp + 0xf8]
call fcn.140025840
mov dl, 0x6e
mov byte [rsp + 0xfa], al
lea rcx, [rsp + 0xf8]
call fcn.140025840
mov dl, 0x64
mov byte [rsp + 0xfb], al
lea rcx, [rsp + 0xf8]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0xfc], al
lea rcx, [rsp + 0xf8]
call fcn.140025840
mov dl, 0x77
mov byte [rsp + 0xfd], al
lea rcx, [rsp + 0xf8]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0xfe], al
lea rcx, [rsp + 0xf8]
call fcn.140025840
mov dl, 0x42
mov byte [rsp + 0xff], al
lea rcx, [rsp + 0xf8]
call fcn.140025840
mov dl, 0x67
mov byte [rsp + 0x100], al
lea rcx, [rsp + 0xf8]
call fcn.140025840
mov byte [rsp + 0x101], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x102], al
nop dword [rax]
mov rdx, rdi
lea rcx, [rsp + 0xf9]
call fcn.140025850
lea rcx, [rsp + 0xf8]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0xf9]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 9
jb 0x14001e520
mov edx, 9
lea rcx, [rsp + 0xf9]
call fcn.140025850
lea rcx, [rsp + 0xf9]
mov byte [rax], r15b
call fcn.140006760
lea rcx, [rsp + 0xe30]
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
mov rdx, rsi
mov rcx, rax
vmovaps xmm3, xmm7
vmovaps xmm2, xmm15
call fcn.1400133e0
lea rdx, [rsp + 0xa00]
lea rcx, [rsp + 0xd80]
call fcn.140007070
vmovups xmm6, xmmword [rax]
call fcn.140045830
lea rdx, [rsp + 0x9f0]
lea rcx, [rsp + 0xd70]
vmovups xmmword [rax + 0x138], xmm6
call fcn.140007070
vmovups xmm6, xmmword [rax]
call fcn.140045830
lea rdx, [rsp + 0x9e0]
lea rcx, [rsp + 0xd60]
vmovups xmmword [rax + 0x238], xmm6
call fcn.140007070
vmovups xmm6, xmmword [rax]
call fcn.140045830
lea rdx, [rsp + 0x9d0]
lea rcx, [rsp + 0xd50]
vmovups xmmword [rax + 0x258], xmm6
call fcn.140007070
vmovups xmm6, xmmword [rax]
call fcn.140045830
lea rdx, [rsp + 0x9c0]
lea rcx, [rsp + 0xda0]
vmovups xmmword [rax + 0x248], xmm6
call fcn.140007070
vmovups xmm6, xmmword [rax]
call fcn.140045830
lea rdx, [rsp + 0x9b0]
lea rcx, [rsp + 0xdc0]
vmovups xmmword [rax + 0x158], xmm6
call fcn.140007070
vmovups xmm6, xmmword [rax]
call fcn.140045830
lea rdx, [rsp + 0xa40]
lea rcx, [rsp + 0xe40]
vmovups xmmword [rax + 0x168], xmm6
call fcn.140007070
vmovups xmm6, xmmword [rax]
call fcn.140045830
lea rdx, [rsp + 0x9a0]
lea rcx, [rsp + 0xe30]
vmovups xmmword [rax + 0x178], xmm6
call fcn.140007070
vmovups xmm6, xmmword [rax]
call fcn.140045830
lea rdx, [rsp + 0x990]
lea rcx, [rsp + 0xdb0]
vmovups xmmword [rax + 0x108], xmm6
call fcn.140007070
vmovups xmm6, xmmword [rax]
call fcn.140045830
lea rdx, [rsp + 0x980]
lea rcx, [rsp + 0xd90]
vmovups xmmword [rax + 0x118], xmm6
call fcn.140007070
vmovups xmm6, xmmword [rax]
call fcn.140045830
lea rdx, [rsp + 0x970]
lea rcx, [rsp + 0xdd0]
vmovups xmmword [rax + 0x268], xmm6
call fcn.140007070
vmovups xmm6, xmmword [rax]
call fcn.140045830
lea rdx, [rsp + 0x960]
vmovups xmmword [rax + 0x288], xmm6
lea rcx, [rsp + 0xde0]
call fcn.140007070
vmovups xmm6, xmmword [rax]
call fcn.140045830
lea rdx, [rsp + 0xb70]
lea rcx, [rsp + 0xdf0]
vmovups xmmword [rax + 0x278], xmm6
call fcn.140007070
vmovups xmm6, xmmword [rax]
call fcn.140045830
lea rdx, [rsp + 0xb80]
lea rcx, [rsp + 0xe00]
vmovups xmmword [rax + 0x1c8], xmm6
call fcn.140007070
vmovups xmm6, xmmword [rax]
call fcn.140045830
lea rdx, [rsp + 0xb90]
lea rcx, [rsp + 0xe10]
vmovups xmmword [rax + 0xf8], xmm6
call fcn.140007070
vmovups xmm6, xmmword [rax]
call fcn.140045830
lea rdx, [rsp + 0xba0]
lea rcx, [rsp + 0xe20]
vmovups xmmword [rax + 0xe8], xmm6
call fcn.140007070
vmovups xmm6, xmmword [rax]
call fcn.140045830
vmovups xmmword [rax + 0x298], xmm6
call fcn.14007ad40
call fcn.14007ad40
vmovdqu xmm0, xmmword [0x1400fab90]
vmovd ecx, xmm0
vmovdqu xmmword [rsp + 0x5d0], xmm0
xor byte [rsp + 0x5d2], cl
mov dl, 0x2b
xor byte [rsp + 0x5d3], cl
xor dl, cl
xor byte [rsp + 0x5d4], cl
xor byte [rsp + 0x5d5], cl
xor byte [rsp + 0x5d6], cl
xor byte [rsp + 0x5d7], cl
xor byte [rsp + 0x5d8], cl
xor byte [rsp + 0x5d9], cl
xor byte [rsp + 0x5da], cl
xor byte [rsp + 0x5db], cl
xor byte [rsp + 0x5dc], cl
xor byte [rsp + 0x5dd], cl
xor byte [rsp + 0x5de], cl
xor byte [rsp + 0x5df], cl
vpextrb eax, xmm0, 1
xor al, cl
mov byte [rsp + 0x5e0], dl
lea rcx, [rsp + 0x5d1]
mov byte [rsp + 0x5d1], al
mov byte [rsp + 0x5e1], r15b
call fcn.14007b840
mov rax, qword [0x1401cb298]
lea r9, [0x1401576ed]
mov rcx, qword [0x1401cb5e8]
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
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 + 0x28], r15
vmovaps xmm1, xmm15
mov byte [rsp + 0x20], r15b
call fcn.1400130c0
cmp byte [0x1401576ed], r15b
je 0x14001efc6
mov dl, 0x44
mov byte [rsp + 0x4a8], 0x41
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x4a9], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x73
mov byte [rsp + 0x4aa], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x4ab], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x62
mov byte [rsp + 0x4ac], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x6c
mov byte [rsp + 0x4ad], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x4ae], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x6e
mov byte [rsp + 0x4af], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x67
mov byte [rsp + 0x4b0], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x4b1], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x4b2], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x4b3], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x4b4], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x73
mov byte [rsp + 0x4b5], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x4b6], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x4b7], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x70
mov byte [rsp + 0x4b8], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x4b9], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x4ba], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x4bb], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov byte [rsp + 0x4bc], al
mov dl, 0x6e
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x4bd], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x4be], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x4bf], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x79
mov byte [rsp + 0x4c0], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x4c1], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x63
mov byte [rsp + 0x4c2], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x4c3], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x75
mov byte [rsp + 0x4c4], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x73
mov byte [rsp + 0x4c5], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x4c6], al
lea rcx, [rsp + 0x4a8]
call fcn.140025840
mov byte [rsp + 0x4c7], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x4c8], al
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x4a9]
call fcn.140025850
lea rcx, [rsp + 0x4a8]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x4a9]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0x1f
jb 0x14001ebe0
mov edx, 0x1f
lea rcx, [rsp + 0x4a9]
call fcn.140025850
lea rcx, [rsp + 0x4a9]
mov byte [rax], r15b
call fcn.140006760
xor r9d, r9d
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
lea rcx, [rsp + 0xbb0]
mov r8d, 0x32
mov rbx, rax
call fcn.140005a70
lea rdx, [rsp + 0x898]
mov rcx, rax
call fcn.140007070
mov rdx, rbx
lea rcx, [rsp + 0x898]
call fcn.140077f70
mov dl, 0x72
mov byte [rsp + 0x468], 0x38
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x469], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x64
mov byte [rsp + 0x46a], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x46b], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x46c], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x46d], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x75
mov byte [rsp + 0x46e], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x73
mov byte [rsp + 0x46f], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x470], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x471], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x66
mov byte [rsp + 0x472], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x473], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x63
mov byte [rsp + 0x474], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x475], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x476], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov byte [rsp + 0x477], al
mov dl, 0x72
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x478], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x479], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x72
mov byte [rsp + 0x47a], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x47b], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x67
mov byte [rsp + 0x47c], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x47d], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x6d
mov byte [rsp + 0x47e], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x47f], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x480], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x62
mov byte [rsp + 0x481], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x482], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x6e
mov byte [rsp + 0x483], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov dl, 0x2e
mov byte [rsp + 0x484], al
lea rcx, [rsp + 0x468]
call fcn.140025840
mov byte [rsp + 0x485], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x486], al
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x469]
call fcn.140025850
lea rcx, [rsp + 0x468]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x469]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0x1d
jb 0x14001ef20
mov edx, 0x1d
lea rcx, [rsp + 0x469]
call fcn.140025850
lea rcx, [rsp + 0x469]
mov byte [rax], r15b
call fcn.140006760
xor r9d, r9d
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
lea rcx, [rsp + 0xbc0]
mov r8d, 0x32
mov rbx, rax
call fcn.140005a70
lea rdx, [rsp + 0x888]
mov rcx, rax
call fcn.140007070
mov rdx, rbx
lea rcx, [rsp + 0x888]
call fcn.140077f70
call fcn.14007ad40
call fcn.1400550c0
vaddss xmm0, xmm0, xmm15
call fcn.140055180
vmovss xmm2, dword [0x1400fa678]
vmovaps xmm1, xmm9
lea rcx, [rsp + 0x760]
call fcn.140007020
mov dl, 0x53
mov byte [rsp + 0xe8], 0x66
lea rcx, [rsp + 0xe8]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0xe9], al
lea rcx, [rsp + 0xe8]
call fcn.140025840
mov dl, 0x66
mov byte [rsp + 0xea], al
lea rcx, [rsp + 0xe8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0xeb], al
lea rcx, [rsp + 0xe8]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0xec], al
lea rcx, [rsp + 0xe8]
call fcn.140025840
mov dl, 0x45
mov byte [rsp + 0xed], al
lea rcx, [rsp + 0xe8]
call fcn.140025840
mov dl, 0x78
mov byte [rsp + 0xee], al
lea rcx, [rsp + 0xe8]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0xef], al
lea rcx, [rsp + 0xe8]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0xf0], al
lea rcx, [rsp + 0xe8]
call fcn.140025840
mov byte [rsp + 0xf1], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0xf2], al
nop
mov rdx, rdi
lea rcx, [rsp + 0xe9]
call fcn.140025850
lea rcx, [rsp + 0xe8]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0xe9]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 9
jb 0x14001f0d0
mov edx, 9
lea rcx, [rsp + 0xe9]
call fcn.140025850
lea rcx, [rsp + 0xe9]
mov byte [rax], r15b
call fcn.140006760
lea rdx, [rsp + 0x760]
mov rcx, rax
call fcn.140078ca0
test al, al
je 0x14001f149
call fcn.14000bd40
mov dl, 0x48
mov byte [rsp + 0x2e8], 0x22
lea rcx, [rsp + 0x2e8]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x2e9], al
lea rcx, [rsp + 0x2e8]
call fcn.140025840
mov dl, 0x77
mov byte [rsp + 0x2ea], al
lea rcx, [rsp + 0x2e8]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x2eb], al
lea rcx, [rsp + 0x2e8]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x2ec], al
lea rcx, [rsp + 0x2e8]
call fcn.140025840
mov dl, 0x6f
mov byte [rsp + 0x2ed], al
lea rcx, [rsp + 0x2e8]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x2ee], al
lea rcx, [rsp + 0x2e8]
call fcn.140025840
mov dl, 0x75
mov byte [rsp + 0x2ef], al
lea rcx, [rsp + 0x2e8]
call fcn.140025840
mov dl, 0x70
mov byte [rsp + 0x2f0], al
lea rcx, [rsp + 0x2e8]
call fcn.140025840
mov dl, 0x64
mov byte [rsp + 0x2f1], al
lea rcx, [rsp + 0x2e8]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x2f2], al
lea rcx, [rsp + 0x2e8]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x2f3], al
lea rcx, [rsp + 0x2e8]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x2f4], al
lea rcx, [rsp + 0x2e8]
call fcn.140025840
mov dl, 0x3a
mov byte [rsp + 0x2f5], al
lea rcx, [rsp + 0x2e8]
call fcn.140025840
mov byte [rsp + 0x2f6], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x2f7], al
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x2e9]
call fcn.140025850
lea rcx, [rsp + 0x2e8]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x2e9]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 0xe
jb 0x14001f2a0
mov edx, 0xe
lea rcx, [rsp + 0x2e9]
call fcn.140025850
lea rcx, [rsp + 0x2e9]
mov byte [rax], r15b
call fcn.140006760
xor edx, edx
mov r8d, 0x40
mov rcx, rax
call fcn.140056820
test al, al
je 0x14001f3f5
lea rcx, str.1._Click_fetch_Offsets_to_fetch_game_offsets.
call fcn.140077e30
lea rcx, str.2._Click_Download_YAML_to_download_the_yaml_file.
call fcn.140077e30
lea rcx, str.3._Put_the_yaml_file_in_DocumentsAimStarOffsets_folder.
call fcn.140077e30
lea rcx, str.4._Restart_the_cheat.
call fcn.140077e30
vmovaps xmm2, xmm7
vmovaps xmm1, xmm7
lea rcx, [rsp + 0x8e8]
call fcn.140007020
mov dl, 0x4f
mov byte [rsp + 0x40], 0x68
lea rcx, [rsp + 0x40]
mov rsi, rax
call fcn.140025840
mov dl, 0x4b
mov byte [rsp + 0x41], al
lea rcx, [rsp + 0x40]
call fcn.140025840
mov byte [rsp + 0x42], al
mov rdi, r15
xor eax, eax
mov byte [rsp + 0x43], al
nop
mov rdx, rdi
lea rcx, [rsp + 0x41]
call fcn.140025850
lea rcx, [rsp + 0x40]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, rdi
lea rcx, [rsp + 0x41]
movzx ebx, al
call fcn.140025850
inc rdi
mov byte [rax], bl
cmp rdi, 2
jb 0x14001f390
mov edx, 2
lea rcx, [rsp + 0x41]
call fcn.140025850
lea rcx, [rsp + 0x41]
mov byte [rax], r15b
call fcn.140006760
mov rdx, rsi
mov rcx, rax
call fcn.140078ca0
test al, al
je 0x14001f3f5
call fcn.1400565f0
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.140077610
mov eax, dword [0x140157200]
jmp 0x14001f414
vmovss xmm8, dword [0x1400fa674]
mov rdi, qword [rsp + 0xf38]
mov rsi, qword [rsp + 0xf30]
vmovaps xmm14, xmmword [rsp + 0xe80]
vmovaps xmm13, xmmword [rsp + 0xe90]
vmovaps xmm11, xmmword [rsp + 0xeb0]
vmovaps xmm9, xmmword [rsp + 0xed0]
vmovaps xmm7, xmmword [rsp + 0xef0]
vmovaps xmm6, xmmword [rsp + 0xf00]
cmp eax, 3
jne 0x14001f688
xor r8d, r8d
xor edx, edx
mov ecx, 2
call fcn.140077610
call fcn.1400a1d80
mov dword [rsp + 0xd28], 0x4b0
call fcn.140076db0
vmovaps xmm0, xmm8
call fcn.1400551c0
mov dl, 0x43
mov byte [rsp + 0x318], 0x24
lea rcx, [rsp + 0x318]
call fcn.140025840
mov dl, 0x68
mov byte [rsp + 0x319], al
lea rcx, [rsp + 0x318]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x31a], al
lea rcx, [rsp + 0x318]
call fcn.140025840
mov dl, 0x61
mov byte [rsp + 0x31b], al
lea rcx, [rsp + 0x318]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x31c], al
lea rcx, [rsp + 0x318]
call fcn.140025840
mov dl, 0x20
mov byte [rsp + 0x31d], al
lea rcx, [rsp + 0x318]
call fcn.140025840
mov dl, 0x53
mov byte [rsp + 0x31e], al
lea rcx, [rsp + 0x318]
call fcn.140025840
mov dl, 0x65
mov byte [rsp + 0x31f], al
lea rcx, [rsp + 0x318]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x320], al
lea rcx, [rsp + 0x318]
call fcn.140025840
mov dl, 0x74
mov byte [rsp + 0x321], al
lea rcx, [rsp + 0x318]
call fcn.140025840
mov dl, 0x69
mov byte [rsp + 0x322], al
lea rcx, [rsp + 0x318]
call fcn.140025840
mov dl, 0x6e
mov byte [rsp + 0x323], al
lea rcx, [rsp + 0x318]
call fcn.140025840
mov dl, 0x67
mov byte [rsp + 0x324], al
lea rcx, [rsp + 0x318]
call fcn.140025840
mov dl, 0x73
mov byte [rsp + 0x325], al
lea rcx, [rsp + 0x318]
call fcn.140025840
mov byte [rsp + 0x326], al
xor eax, eax
mov byte [rsp + 0x327], al
nop word [rax + rax]
mov rdx, r15
lea rcx, [rsp + 0x319]
call fcn.140025850
lea rcx, [rsp + 0x318]
movzx edx, byte [rax]
call fcn.140025840
mov rdx, r15
lea rcx, [rsp + 0x319]
movzx ebx, al
call fcn.140025850
inc r15
mov byte [rax], bl
cmp r15, 0xe
jb 0x14001f5e0
mov edx, 0xe
lea rcx, [rsp + 0x319]
call fcn.140025850
lea rcx, [rsp + 0x319]
mov byte [rax], 0
call fcn.140006760
mov rcx, rax
call fcn.14007b840
mov rcx, qword [0x1401cb668]
lea rax, [rsp + 0xd28]
mov qword [rsp + 0x28], r14
lea r9, [0x1401163f0]
lea r8, [0x1401163f8]
mov qword [rsp + 0x20], rax
vmovaps xmm1, xmm15
call fcn.140013660
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.140077610
call fcn.14004c920
call fcn.140051670
call fcn.1400128c0
mov rcx, qword [rsp + 0xe68]
xor rcx, rsp
call fcn.1400d5170
vmovaps xmm8, xmmword [rsp + 0xee0]
vmovaps xmm15, xmmword [rsp + 0xe70]
add rsp, 0xf10
pop r15
pop r14
pop rbx
ret