Function at 0x140002000
Capabilities:
Set console window title

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r14
push rbp
mov rbp, rsp
sub rsp, 0x70
mov rax, qword [0x140044040]
xor rax, rsp
mov qword [rbp - 8], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
mov qword [rbp - 0x38], 0
mov qword [rbp - 0x30], 0xf
mov byte [rbp - 0x48], 0
lea rcx, str.Height_and_Age_Calculator
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleW]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov r14, rax
mov edx, 0xc
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.Height_and_Age_Calculator_n_n
lea rcx, [0x140045460]
call fcn.1400042c0
mov rcx, rax
call fcn.140004570
mov edx, 7
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov ebx, dword [rbp - 0x4c]
nop word [rax + rax]
lea rdx, str.What_is_2__2:
lea rcx, [0x140045460]
call fcn.1400042c0
mov dword [rbp - 0x50], ebx
lea rdx, [rbp - 0x50]
call fcn.1400048b0
mov ebx, dword [rbp - 0x50]
lea rcx, [0x140045460]
cmp ebx, 0xb
je 0x1400020e4
lea rdx, str.Nope__try_again._n
call fcn.1400042c0
mov rcx, rax
call fcn.140004570
jmp 0x1400020a0
lea rdx, str.Correct_n
call fcn.1400042c0
mov rcx, rax
call fcn.140004570
lea rdx, str.How_many_years_has_it_been_since_you_were_born:
lea rcx, [0x140045460]
call fcn.1400042c0
mov eax, dword [rbp - 0x4c]
mov dword [rbp - 0x50], eax
lea rdx, [rbp - 0x50]
call fcn.1400048b0
lea rcx, [0x140045460]
call fcn.140004570
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
movdqa xmm1, xmmword [0x14003e840]
movdqu xmmword [rbp - 0x18], xmm1
mov byte [rbp - 0x28], 0
lea rdx, str.What_colour_is_your_hair:
lea rcx, [0x140045460]
call fcn.1400042c0
lea rdx, [rbp - 0x28]
call fcn.140004600
lea rcx, [0x140045460]
call fcn.140004570
lea rdx, str.Does_Zrylx_like_passion_fruit_y_n:
lea rcx, [0x140045460]
call fcn.1400042c0
lea rdx, [rbp - 0x48]
call fcn.140004600
lea rcx, [rbp - 0x48]
mov rbx, qword [rbp - 0x48]
mov rdi, qword [rbp - 0x30]
cmp rdi, 0xf
cmova rcx, rbx
mov rsi, qword [rbp - 0x38]
cmp rsi, 1
jne 0x1400021ce
mov r8, rsi
lea rdx, [0x14003e6f4]
call fcn.140031ca0
test eax, eax
jne 0x1400021ce
lea rdx, str.Yeah_obv_n
lea rcx, [0x140045460]
call fcn.1400042c0
mov rcx, rax
call fcn.140004570
lea rcx, [rbp - 0x48]
cmp rdi, 0xf
cmova rcx, rbx
cmp rsi, 1
jne 0x14000220e
mov r8, rsi
lea rdx, [0x14003e704]
call fcn.140031ca0
test eax, eax
jne 0x14000220e
lea rdx, str.No_you_dumbass__I_hate_you_now_n
lea rcx, [0x140045460]
call fcn.1400042c0
mov rcx, rax
call fcn.140004570
lea rdx, str.How_many_cm_is_the_top_of_your_head_from_the_ground:
lea rcx, [0x140045460]
call fcn.1400042c0
mov eax, dword [rbp - 0x4c]
mov dword [rbp - 0x4c], eax
lea rdx, [rbp - 0x4c]
call fcn.1400048b0
lea rcx, [0x140045460]
call fcn.140004570
lea rdx, str.Who_are_you:
lea rcx, [0x140045460]
call fcn.1400042c0
lea rdx, [rbp - 0x28]
call fcn.140004600
lea rdx, str.Dont_care_n
lea rcx, [0x140045460]
call fcn.1400042c0
mov edx, 0xc
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str._n_nYou_are
lea rcx, [0x140045460]
call fcn.1400042c0
mov rcx, rax
mov edx, dword [rbp - 0x50]
call fcn.140002380
mov rcx, rax
lea rdx, str._years_old_and_are
call fcn.1400042c0
mov rcx, rax
mov edx, dword [rbp - 0x4c]
call fcn.140002380
mov rcx, rax
lea rdx, str.cm_tall
call fcn.1400042c0
mov rcx, rax
call fcn.140004570
lea rcx, str.pause_nul
call fcn.140017fc0
nop
mov rdx, qword [rbp - 0x10]
cmp rdx, 0xf
jbe 0x14000230d
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002307
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000236e
call fcn.14000c910
nop
cmp rdi, 0xf
jbe 0x140002340
lea rdx, [rdi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140002338
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140002368
mov rcx, rbx
call fcn.14000c910
xor eax, eax
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.14000c8f0
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret
call fcn.140018918
nop
call fcn.140018918
nop
int3