Function at 0x140079300
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0xc0
movaps xmmword [rsp + 0xb0], xmm6
mov rax, qword [0x1401adf80]
xor rax, rsp
mov qword [rbp + 0x2f], rax
mov rbx, qword [0x1401baa38]
lea rdx, [rbp - 0x19]
mov dword [rbp - 0x19], 2
or dword [rbx + 0x3f40], 2
lea rcx, [rbx + 0x3fc0]
mov dword [rbx + 0x3f60], 0x44480000
mov dword [rbx + 0x3f64], 0x43c80000
mov dword [rbx + 0x3f48], 1
movss xmm1, dword [rbx + 0x3780]
movss xmm0, dword [rbx + 0x3784]
movss dword [rbp - 0x15], xmm1
movss dword [rbp - 0x11], xmm0
call fcn.1400506c0
movdqa xmm0, xmmword [0x14016d070]
mov dword [rbx + 0x3780], 0x41200000
mov dword [rbx + 0x3784], 0x41200000
xor ebx, ebx
movdqu xmmword [rbp - 0x19], xmm0
mov ecx, ebx
mov dword [rbp - 9], 0x10096b0
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x19], al
inc rcx
cmp rcx, 0x12
jb 0x1400793c0
xor edx, edx
mov byte [rbp - 6], bl
lea rcx, [rbp - 0x19]
lea r8d, [rdx + 0x22]
call fcn.1400458f0
call fcn.1400482d0
mov rcx, qword [0x1401baa38]
movss xmm6, dword [0x14016c934]
mov dword [rbp - 0x29], 0xbfb891ee
mov dword [rbp - 0x25], 0xa1bbb1
mov rax, qword [rcx + 0x3e38]
mov byte [rbp - 0x21], 1
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3e38]
mov rcx, rbx
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
addss xmm0, xmm6
addss xmm2, xmm6
movss dword [rax + 0xd8], xmm0
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 7
jb 0x140079480
mov r8d, 1
mov byte [rbp - 0x21], bl
lea rcx, [rbp - 0x29]
call fcn.1400721a0
mov rcx, qword [0x1401baa38]
mov rax, qword [rcx + 0x3e38]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3e38]
mov rcx, rbx
mov dword [rbp - 0x29], 0xa1b886eb
mov dword [rbp - 0x25], 0xa5b9b5a6
mov word [rbp - 0x21], 0x100
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
addss xmm0, xmm6
addss xmm2, dword [0x14016c948]
movss dword [rax + 0xd8], xmm0
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
nop dword [rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 8
jb 0x140079530
mov r8d, 2
mov byte [rbp - 0x20], bl
lea rcx, [rbp - 0x29]
call fcn.1400721a0
mov rcx, qword [0x1401baa38]
mov rax, qword [rcx + 0x3e38]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3e38]
mov rcx, rbx
mov dword [rbp - 0x29], 0xa1b89dea
mov word [rbp - 0x25], 0xb0
mov byte [rbp - 0x23], 1
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
addss xmm0, xmm6
addss xmm2, dword [0x14016c958]
movss dword [rax + 0xd8], xmm0
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
nop word [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 5
jb 0x1400795e0
mov r8d, 3
mov byte [rbp - 0x23], bl
lea rcx, [rbp - 0x29]
call fcn.1400721a0
mov rcx, qword [0x1401baa38]
mov rax, qword [rcx + 0x3e38]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3e38]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
addss xmm0, dword [0x14016c8fc]
addss xmm2, dword [0x14016c974]
movss dword [rax + 0xd8], xmm0
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
call fcn.140048370
mov eax, dword [0x1401bf958]
cmp eax, 1
jne 0x140079b78
mov r8, qword [0x1401baa38]
mov rcx, rbx
mov qword [rsp + 0xd0], rdi
movaps xmmword [rsp + 0xa0], xmm7
mov dword [rbp + 0x1f], 0x440e8000
mov rax, qword [r8 + 0x3e38]
mov dword [rbp + 0x23], 0x43960000
mov dword [rbp - 0x29], 0xb0bcb98e
mov dword [rbp - 0x25], 0x100a0bc
mov byte [rax + 0x90], 1
mov rax, qword [r8 + 0x3e38]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
addss xmm0, dword [0x14016c960]
addss xmm2, dword [0x14016c930]
movss dword [rax + 0xd8], xmm0
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
nop word [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 6
jb 0x140079740
mov rax, qword [r8 + 0x3e38]
lea rdx, [rbp - 0x29]
mov byte [rbp - 0x22], bl
mov byte [rax + 0x90], 1
mov rcx, qword [r8 + 0x3e38]
call fcn.14003e190
mov edx, eax
lea r8, [rbp + 0x1f]
lea rcx, [rbp - 0x29]
call fcn.140042cf0
mov rcx, rbx
mov dword [rbp - 0x19], 0xb0bcb98e
mov dword [rbp - 0x15], 0x85f5a0bc
mov dword [rbp - 0x11], 0xb3adacb2
mov dword [rbp - 0xd], 0x100bbb5
nop
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x19], al
inc rcx
cmp rcx, 0xe
jb 0x1400797a0
xorps xmm0, xmm0
mov byte [rbp - 0xa], bl
movups xmmword [rbp - 1], xmm0
mov qword [rbp + 0xf], rbx
lea rax, [rbp - 0x19]
mov qword [rbp + 0x17], rbx
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x1400797d0
lea rdx, [rbp - 0x19]
lea rcx, [rbp - 1]
call fcn.14003ab90
lea rcx, [rbp - 1]
call fcn.140072020
movss xmm0, dword [0x14016c954]
call fcn.140049590
mov rcx, rbx
mov dword [rbp - 0x29], 0xb0bcb98e
mov dword [rbp - 0x25], 0x100a0bc
nop dword [rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 6
jb 0x140079810
lea rdx, [0x1401bf7ae]
mov byte [rbp - 0x22], bl
lea rcx, [rbp - 0x29]
call fcn.140067e80
mov rcx, rbx
mov dword [rbp - 0x29], 0xbdbebd9c
mov dword [rbp - 0x25], 0x100bca7
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 6
jb 0x140079850
lea rdx, [0x1401bf7ad]
mov byte [rbp - 0x22], bl
lea rcx, [rbp - 0x29]
call fcn.140067e80
mov rcx, rbx
mov dword [rbp + 0x1f], 0x879f89
mov byte [rbp + 0x23], 1
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx + 0x1f], al
inc rcx
cmp rcx, 3
jb 0x140079890
lea rdx, [0x1401bf7af]
mov byte [rbp + 0x23], bl
lea rcx, [rbp + 0x1f]
call fcn.140067e80
movdqa xmm0, xmmword [0x14016cdf0]
mov rcx, rbx
movdqu xmmword [rbp - 0x19], xmm0
mov dword [rbp - 9], 0xcba6ae96
mov word [rbp - 5], 0x100
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x19], al
inc rcx
cmp rcx, 0x14
jb 0x1400798d0
lea rdx, [0x1401be9cf]
mov byte [rbp - 4], bl
lea rcx, [rbp - 0x19]
call fcn.140067e80
mov rcx, rbx
mov dword [rbp - 0x29], 0xb6b4a29f
mov dword [rbp - 0x25], 0xbfa1b7ba
mov dword [rbp - 0x21], 0x100b6b8
nop dword [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 0xa
jb 0x140079910
lea rdx, [0x1401bac07]
mov byte [rbp - 0x1e], bl
lea rcx, [rbp - 0x29]
call fcn.140067e80
mov rcx, rbx
mov dword [rbp - 0x29], 0xe8879f89
mov word [rbp - 0x25], 0xf3
mov byte [rbp - 0x23], 1
nop word [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 5
jb 0x140079950
lea rcx, [rbp - 0x29]
mov byte [rbp - 0x23], bl
call fcn.1400665c0
movss xmm6, dword [0x14016c9a0]
movss xmm7, dword [0x14016c94c]
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.1400494e0
lea rax, [rbp + 0x27]
mov dword [rbp + 0x27], 0x43fa0000
lea rdi, str._.2f
mov dword [rbp + 0x1f], 0x3f800000
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x1f]
lea r8, [0x1401b0e2c]
mov qword [rsp + 0x20], rax
mov edx, 8
lea rcx, str.fovkrai
call fcn.1400699b0
mov rcx, rbx
mov dword [rbp - 0x29], 0xbdbebd9c
mov dword [rbp - 0x25], 0xf6efbca7
mov word [rbp - 0x21], 0x100
nop dword [rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 8
jb 0x1400799e0
lea rcx, [rbp - 0x29]
mov byte [rbp - 0x20], bl
call fcn.1400665c0
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.1400494e0
mov rcx, rbx
mov dword [rbp - 0x19], 0xbfa2f3ec
mov dword [rbp - 0x15], 0xbea1bbbc
mov dword [rbp - 0x11], 0xb3b8aabc
mov word [rbp - 0xd], 0x100
nop word [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x19], al
inc rcx
cmp rcx, 0xc
jb 0x140079a30
lea rax, [rbp + 0x1f]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x27]
mov qword [rsp + 0x20], rax
lea r8, [0x1401b0e30]
mov byte [rbp - 0xc], bl
mov edx, 8
mov dword [rbp + 0x1f], 0x41c80000
lea rcx, [rbp - 0x19]
mov dword [rbp + 0x27], 0x3f800000
call fcn.1400699b0
mov rdi, qword [rsp + 0xd0]
mov rcx, rbx
mov dword [rbp - 0x29], 0xf2bcb98e
mov dword [rbp - 0x25], 0xecacb198
mov word [rbp - 0x21], 0xf7
mov byte [rbp - 0x1f], 1
nop dword [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 9
jb 0x140079aa0
lea rcx, [rbp - 0x29]
mov byte [rbp - 0x1f], bl
call fcn.1400665c0
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.1400494e0
call fcn.140070eb0
mov rcx, rbx
mov dword [rbp - 0x29], 0xb0a5b987
mov dword [rbp - 0x25], 0xf6efacbc
mov word [rbp - 0x21], 0x100
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 8
jb 0x140079af0
lea rcx, [rbp - 0x29]
mov byte [rbp - 0x20], bl
call fcn.1400665c0
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.1400494e0
movaps xmm7, xmmword [rsp + 0xa0]
mov dword [rbp - 0x29], 0x9d93f3ec
mov dword [rbp - 0x25], 0x86919d
mov byte [rbp - 0x21], 1
nop dword [rax]
nop word [rax + rax]
lea eax, [rbx - 0x31]
xor byte [rbp + rbx - 0x29], al
inc rbx
cmp rbx, 7
jb 0x140079b40
lea r9, str.Head
mov byte [rbp - 0x21], 0
lea rdx, [0x1401bf858]
mov dword [rsp + 0x20], 6
lea rcx, [rbp - 0x29]
call fcn.140069260
jmp 0x14007a49d
cmp eax, 2
jne 0x14007a4a2
mov r8, qword [0x1401baa38]
mov rcx, rbx
mov dword [rbp - 0x29], 0x440e8000
mov dword [rbp - 0x25], 0x43af0000
mov word [rbp - 9], 0xba
mov rax, qword [r8 + 0x3e38]
mov byte [rbp - 7], 1
mov byte [rax + 0x90], 1
mov rax, qword [r8 + 0x3e38]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
addss xmm0, dword [0x14016c960]
addss xmm2, dword [0x14016c930]
movss dword [rax + 0xd8], xmm0
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
movdqa xmm0, xmmword [0x14016d040]
movdqu xmmword [rbp - 0x19], xmm0
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x19], al
inc rcx
cmp rcx, 0x11
jb 0x140079c30
mov rax, qword [r8 + 0x3e38]
lea rdx, [rbp - 0x19]
mov byte [rbp - 7], bl
mov byte [rax + 0x90], 1
mov rcx, qword [r8 + 0x3e38]
call fcn.14003e190
mov edx, eax
lea r8, [rbp - 0x29]
lea rcx, [rbp - 0x19]
call fcn.140042cf0
mov rcx, rbx
mov dword [rbp - 0x29], 0xabb0bc9f
mov dword [rbp - 0x25], 0x93f5a6b6
mov dword [rbp - 0x21], 0x1008884
nop dword [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 0xa
jb 0x140079c90
xorps xmm0, xmm0
mov byte [rbp - 0x1e], bl
movups xmmword [rbp - 1], xmm0
mov qword [rbp + 0xf], rbx
lea rax, [rbp - 0x29]
mov qword [rbp + 0x17], rbx
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x140079cc0
lea rdx, [rbp - 0x29]
lea rcx, [rbp - 1]
call fcn.14003ab90
lea rcx, [rbp - 1]
call fcn.140072020
movss xmm0, dword [0x14016c954]
call fcn.140049590
mov rcx, rbx
mov dword [rbp - 0x29], 0xa6a2b98b
mov dword [rbp - 0x25], 0xb3b6bab2
mov word [rbp - 0x21], 0x100
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 8
jb 0x140079d10
lea rdx, [0x1401bac04]
mov byte [rbp - 0x20], bl
lea rcx, [rbp - 0x29]
call fcn.140067e80
mov rcx, rbx
mov dword [rbp - 0x29], 0xbeb4bb9c
mov dword [rbp - 0x25], 0xb8baa0b6
mov word [rbp - 0x21], 0x100
nop word [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 8
jb 0x140079d50
lea rdx, [0x1401be9cc]
mov byte [rbp - 0x20], bl
lea rcx, [rbp - 0x29]
call fcn.140067e80
mov rcx, rbx
mov dword [rbp - 0x29], 0xbea5a580
mov dword [rbp - 0x25], 0xb0baba
mov byte [rbp - 0x21], 1
nop dword [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 7
jb 0x140079d90
lea rdx, [0x1401be9c8]
mov byte [rbp - 0x21], bl
lea rcx, [rbp - 0x29]
call fcn.140067e80
mov rcx, rbx
mov dword [rbp - 0x29], 0xb7bfb983
mov word [rbp - 0x25], 0xa0
mov byte [rbp - 0x23], 1
nop word [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 5
jb 0x140079dd0
lea rdx, [0x1401be9ca]
mov byte [rbp - 0x23], bl
lea rcx, [rbp - 0x29]
call fcn.140067e80
mov rcx, rbx
mov dword [rbp + 0x1f], 0xa9bf8d
mov byte [rbp + 0x23], 1
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx + 0x1f], al
inc rcx
cmp rcx, 3
jb 0x140079e10
lea rdx, [0x1401bab87]
mov byte [rbp + 0x23], bl
lea rcx, [rbp + 0x1f]
call fcn.140067e80
mov rcx, rbx
mov dword [rbp - 0x29], 0xbeb0b587
mov dword [rbp - 0x25], 0x100bca7
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 6
jb 0x140079e50
lea rdx, [0x1401be9c9]
mov byte [rbp - 0x22], bl
lea rcx, [rbp - 0x29]
call fcn.140067e80
mov rcx, rbx
mov dword [rbp - 0x19], 0xa2b0b598
mov dword [rbp - 0x15], 0x9ff5babc
mov dword [rbp - 0x11], 0xa9b4bda3
mov word [rbp - 0xd], 0x100
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x19], al
inc rcx
cmp rcx, 0xc
jb 0x140079ea0
lea rdx, [0x1401bac06]
mov byte [rbp - 0xc], bl
lea rcx, [rbp - 0x19]
call fcn.140067e80
mov rcx, rbx
mov dword [rbp - 0x29], 0xbdbcbd8e
mov dword [rbp - 0x25], 0xb3a19df3
mov dword [rbp - 0x21], 0x100abba
nop dword [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 0xa
jb 0x140079ee0
lea rdx, [0x1401bac05]
mov byte [rbp - 0x1e], bl
lea rcx, [rbp - 0x29]
call fcn.140067e80
mov rcx, rbx
mov dword [rbp - 0x29], 0xf2a8b584
mov dword [rbp - 0x25], 0xbbb0a09a
mov word [rbp - 0x21], 0xa4
mov byte [rbp - 0x1f], 1
nop
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 9
jb 0x140079f20
lea rdx, [0x1401be9cb]
mov byte [rbp - 0x1f], bl
lea rcx, [rbp - 0x29]
call fcn.140067e80
mov rcx, rbx
mov dword [rbp - 0x29], 0xf2b5b582
mov dword [rbp - 0x25], 0xbbb0a09a
mov word [rbp - 0x21], 0xa4
mov byte [rbp - 0x1f], 1
nop
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 9
jb 0x140079f60
lea rdx, [0x1401be9ce]
mov byte [rbp - 0x1f], bl
lea rcx, [rbp - 0x29]
call fcn.140067e80
mov rcx, rbx
mov dword [rbp - 0x29], 0xa6bfbf8c
mov dword [rbp - 0x25], 0xb3bbbdb2
mov dword [rbp - 0x21], 0x100aba5
nop dword [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 0xa
jb 0x140079fa0
lea rdx, [0x1401bab86]
mov byte [rbp - 0x1e], bl
lea rcx, [rbp - 0x29]
call fcn.140067e80
movdqa xmm0, xmmword [0x14016cf70]
mov rcx, rbx
movdqu xmmword [rbp - 0x19], xmm0
mov word [rbp - 9], 0xac
mov byte [rbp - 7], 1
nop dword [rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x19], al
inc rcx
cmp rcx, 0x11
jb 0x140079fe0
lea rdx, [0x1401be9cd]
mov byte [rbp - 7], bl
lea rcx, [rbp - 0x19]
call fcn.140067e80
movss xmm6, dword [0x14016c95c]
movaps xmm0, xmm6
call fcn.140049590
mov rcx, rbx
mov dword [rbp - 0x19], 0xf2a1a38a
mov dword [rbp - 0x15], 0xa2a6bd97
mov dword [rbp - 0x11], 0xbfbab6b6
mov dword [rbp - 0xd], 0x100fce1
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x19], al
inc rcx
cmp rcx, 0xe
jb 0x14007a040
lea rcx, [rbp - 0x19]
mov byte [rbp - 0xa], bl
call fcn.1400665c0
mov rcx, rbx
mov dword [rbp - 0x29], 0xb4e3feea
mov word [rbp - 0x25], 0x100
nop dword [rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 4
jb 0x14007a070
mov byte [rbp - 0x24], bl
mov rcx, rbx
mov dword [rbp - 0x19], 0xa1b4f3ec
mov dword [rbp - 0x15], 0xa5bcb0a3
mov dword [rbp - 0x11], 0xb9b7b9a3
mov word [rbp - 0xd], 0xbe
mov byte [rbp - 0xb], 1
nop word [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x19], al
inc rcx
cmp rcx, 0xd
jb 0x14007a0b0
lea rax, [rbp - 0x29]
mov byte [rbp - 0xb], bl
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x27]
lea rax, [rbp + 0x1f]
mov dword [rbp + 0x1f], 0x453b8000
lea r8, [0x1401b0e28]
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp + 0x27], 0x3f800000
lea rcx, [rbp - 0x19]
call fcn.1400699b0
movaps xmm0, xmm6
call fcn.140049590
movdqa xmm0, xmmword [0x14016d3b0]
mov rcx, rbx
movdqu xmmword [rbp - 0x19], xmm0
mov dword [rbp - 9], 0xc1daba
mov byte [rbp - 5], 1
nop
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x19], al
inc rcx
cmp rcx, 0x13
jb 0x14007a120
lea rcx, [rbp - 0x19]
mov byte [rbp - 5], bl
call fcn.1400665c0
mov rcx, rbx
mov dword [rbp - 0x29], 0xb4e3feea
mov word [rbp - 0x25], 0x100
nop dword [rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 4
jb 0x14007a150
mov byte [rbp - 0x24], bl
mov rcx, rbx
mov dword [rbp - 0x19], 0xb9a2f3ec
mov dword [rbp - 0x15], 0xa2b0b8b6
mov dword [rbp - 0x11], 0x100b6b8
nop dword [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x19], al
inc rcx
cmp rcx, 0xa
jb 0x14007a180
lea rax, [rbp - 0x29]
mov byte [rbp - 0xe], bl
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x27]
lea rax, [rbp + 0x1f]
mov dword [rbp + 0x1f], 0x453b8000
lea r8, [0x1401b0e24]
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp + 0x27], 0x3f800000
lea rcx, [rbp - 0x19]
call fcn.1400699b0
mov rcx, rbx
mov dword [rbp - 0x29], 0xf2a9bf8d
mov dword [rbp - 0x25], 0xbaaca080
mov word [rbp - 0x21], 0xb2
mov byte [rbp - 0x1f], 1
nop word [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 9
jb 0x14007a1f0
lea rcx, [rbp - 0x29]
mov byte [rbp - 0x1f], bl
call fcn.1400665c0
mov rcx, rbx
mov dword [rbp - 0x19], 0x9d93f3ec
mov dword [rbp - 0x15], 0x8f81878b
mov dword [rbp - 0x11], 0x8a9d9b
mov byte [rbp - 0xd], 1
nop dword [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x19], al
inc rcx
cmp rcx, 0xb
jb 0x14007a230
lea r9, [0x1401b0e38]
mov byte [rbp - 0xd], bl
lea rdx, [0x1401bf838]
mov dword [rsp + 0x20], 4
lea rcx, [rbp - 0x19]
call fcn.140069260
mov rcx, rbx
mov dword [rbp - 0x19], 0xb7bfb983
mov dword [rbp - 0x15], 0xa286f4a0
mov dword [rbp - 0x11], 0xbcb4ae
mov byte [rbp - 0xd], 1
nop
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x19], al
inc rcx
cmp rcx, 0xb
jb 0x14007a280
lea rcx, [rbp - 0x19]
mov byte [rbp - 0xd], bl
call fcn.1400665c0
mov rcx, rbx
mov dword [rbp - 0x19], 0x9b9df3ec
mov dword [rbp - 0x15], 0x8586919d
mov dword [rbp - 0x11], 0x9f958183
mov word [rbp - 0xd], 0x100
nop word [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x19], al
inc rcx
cmp rcx, 0xc
jb 0x14007a2c0
lea r9, str.Bottom
mov byte [rbp - 0xc], bl
lea rdx, [0x1401bf834]
mov dword [rsp + 0x20], 3
lea rcx, [rbp - 0x19]
call fcn.140069260
movdqa xmm0, xmmword [0x14016cc50]
mov rcx, rbx
movdqu xmmword [rbp - 0x19], xmm0
mov byte [rbp - 9], 1
nop word [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x19], al
inc rcx
cmp rcx, 0xf
jb 0x14007a310
lea rcx, [rbp - 0x19]
mov byte [rbp - 9], bl
call fcn.1400665c0
mov rcx, rbx
mov dword [rbp - 0x29], 0xb4e3feea
mov word [rbp - 0x25], 0x100
nop dword [rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 4
jb 0x14007a340
mov byte [rbp - 0x24], bl
mov rcx, rbx
mov dword [rbp - 0x19], 0xa6b8f3ec
mov dword [rbp - 0x15], 0xbfb1b9b6
mov dword [rbp - 0x11], 0xb4b8aca4
mov dword [rbp - 0xd], 0x100b9b8
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x19], al
inc rcx
cmp rcx, 0xe
jb 0x14007a380
lea rax, [rbp - 0x29]
mov byte [rbp - 0xa], bl
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x27]
lea rax, [rbp + 0x1f]
mov dword [rbp + 0x1f], 0x453b8000
lea r8, [0x1401b0e20]
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp + 0x27], 0x3f800000
lea rcx, [rbp - 0x19]
call fcn.1400699b0
mov rcx, rbx
mov dword [rbp - 0x19], 0x82b9e4fd
mov dword [rbp - 0x15], 0xb3b6bda1
mov dword [rbp - 0x11], 0x100f8ed
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x19], al
inc rcx
cmp rcx, 0xa
jb 0x14007a3f0
lea rcx, [rbp - 0x19]
mov byte [rbp - 0xe], bl
call fcn.1400665c0
mov rcx, rbx
mov dword [rbp - 0x29], 0xb4e3feea
mov word [rbp - 0x25], 0x100
nop dword [rax]
lea eax, [rcx - 0x31]
xor byte [rbp + rcx - 0x29], al
inc rcx
cmp rcx, 4
jb 0x14007a420
mov byte [rbp - 0x24], bl
mov dword [rbp - 0x19], 0xa0a1f3ec
mov dword [rbp - 0x15], 0xa4b0b7ba
mov dword [rbp - 0x11], 0xbfbeb6b6
mov word [rbp - 0xd], 0x100
nop
lea eax, [rbx - 0x31]
xor byte [rbp + rbx - 0x19], al
inc rbx
cmp rbx, 0xc
jb 0x14007a450
lea rax, [rbp - 0x29]
mov byte [rbp - 0xc], 0
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x27]
lea rax, [rbp + 0x1f]
mov dword [rbp + 0x1f], 0xbb8
lea r8, [0x1401baa5c]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp + 0x27], 1
lea rcx, [rbp - 0x19]
call fcn.1400699b0
call fcn.140042f40
mov rcx, qword [rbp + 0x2f]
xor rcx, rsp
call fcn.140125830
mov rbx, qword [rsp + 0xd8]
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc0
pop rbp
ret