Function at 0x14000202c
Capabilities:
Create thread

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x80
mov edx, 0x3ea
mov qword [0x1401d1cb0], rcx
mov rsi, rcx
call qword [sym.imp.USER32.dll_GetDlgItem]
mov edx, 0x3eb
mov rcx, rsi
mov qword [0x1401d1cb8], rax
call qword [sym.imp.USER32.dll_GetDlgItem]
mov edx, 0x3ec
mov rcx, rsi
mov qword [0x1401d1cc0], rax
call qword [sym.imp.USER32.dll_GetDlgItem]
mov edx, 0x3e9
mov rcx, rsi
mov qword [0x1401d1cc8], rax
call qword [sym.imp.USER32.dll_GetDlgItem]
mov edx, 0x3ed
mov rcx, rsi
mov qword [0x1401d1cd0], rax
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rcx, qword [0x1401d1cf8]
mov edx, 0x66
mov qword [0x1401d1cd8], rax
call qword [sym.imp.USER32.dll_LoadIconA]
mov rcx, qword [0x1401d1cf8]
mov edx, 0x67
mov rbx, rax
call qword [sym.imp.USER32.dll_LoadIconA]
mov r9, rbx
mov rcx, rsi
mov ebx, 0x80
mov rdi, rax
mov edx, ebx
lea r8d, [rbx - 0x7f]
call qword [sym.imp.USER32.dll_SendMessageA]
mov r9, rdi
xor r8d, r8d
mov edx, ebx
mov rcx, rsi
call qword [sym.imp.USER32.dll_SendMessageA]
lea r9, str.Hmood_Store
xor r8d, r8d
lea edx, [rbx - 0x74]
mov rcx, rsi
call qword [sym.imp.USER32.dll_SendMessageA]
lea rdx, [rsp + 0x30]
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetClientRect]
mov r9d, 0x3ee
mov r8, rsi
xor edx, edx
mov ecx, 0x50000000
call qword [sym.imp.COMCTL32.dll_CreateStatusWindowA]
mov ecx, dword [rsp + 0x38]
lea r9, [rsp + 0x90]
or dword [rsp + 0x94], 0xffffffff
lea r8d, [rbx - 0x7e]
add ecx, 0xffffffce
mov qword [0x1401d1ce0], rax
mov dword [rsp + 0x90], ecx
mov edx, 0x404
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageA]
xor edx, edx
lea r8d, [rbx - 0x44]
lea rcx, [rsp + 0x40]
call qword [sym.imp.msvcrt.dll_memset]
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetDC]
mov rcx, rax
mov edx, 0x5a
mov rbx, rax
call qword [sym.imp.GDI32.dll_GetDeviceCaps]
mov ecx, 8
mov edx, eax
lea r8d, [rcx + 0x40]
call qword [sym.imp.KERNEL32.dll_MulDiv]
mov rdx, rbx
mov rcx, rsi
neg eax
mov dword [rsp + 0x40], eax
call qword [sym.imp.USER32.dll_ReleaseDC]
lea rdx, str.Lucida_Console
lea rcx, [rsp + 0x5c]
call qword [sym.imp.msvcrt.dll_strcpy]
lea rcx, [rsp + 0x40]
call qword [sym.imp.GDI32.dll_CreateFontIndirectA]
mov rcx, qword [0x1401d1cd8]
xor r9d, r9d
mov r8, rax
lea edx, [r9 + 0x30]
call qword [sym.imp.USER32.dll_SendMessageA]
lea rbx, [0x1401d1d08]
mov rcx, rbx
call fcn.140003624
mov edi, 5
mov r9, qword [rbx]
cmp byte [r9], 0
je 0x140002225
mov rcx, qword [0x1401d1cd0]
xor r8d, r8d
mov edx, 0x143
call qword [sym.imp.USER32.dll_SendMessageA]
add rbx, 0x4e0
sub rdi, 1
jne 0x140002207
mov rcx, qword [0x1401d1cd0]
xor r9d, r9d
xor r8d, r8d
mov edx, 0x14e
call qword [sym.imp.USER32.dll_SendMessageA]
mov rcx, qword [0x1401d1cb8]
call qword [sym.imp.USER32.dll_SetFocus]
mov r8, qword [0x1401d1cb8]
mov rdx, rsi
mov rcx, qword [0x1401d1cf8]
call fcn.140001e80
mov r8, qword [0x1401d1cc0]
mov rdx, rsi
mov rcx, qword [0x1401d1cf8]
call fcn.140001e80
mov r8, qword [0x1401d1cc8]
mov rdx, rsi
mov rcx, qword [0x1401d1cf8]
call fcn.140001e80
mov r8, qword [0x1401d1cd0]
mov rdx, rsi
mov rcx, qword [0x1401d1cf8]
call fcn.140001e80
and qword [rsp + 0x28], rdi
lea r9, [0x1401d1d04]
and dword [rsp + 0x20], edi
lea r8, [0x140003cf4]
xor edx, edx
mov byte [0x1401d1d00], 1
xor ecx, ecx
mov dword [0x1401d1d04], 1
call qword [sym.imp.KERNEL32.dll_CreateThread]
lea r11, [rsp + 0x80]
xor eax, eax
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rsp, r11
pop rdi
ret