Function at 0x553880
Capabilities:
Access peb ldr_data
Check for peb beingdebugged flag

Disassembly:
lea r12, [rsp - 0x78]
cmp r12, qword [r14 + 0x10]
jbe 0x553bce
push rbp
mov rbp, rsp
sub rsp, 0xf0
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rbx
mov qword [rsp + 0x110], rcx
mov rdx, qword [rax + 0x10]
mov rsi, qword [rax + 0x18]
mov qword [rsp + 0x88], rsi
xor edi, edi
jmp 0x5538cd
add rdx, 0x18
inc rdi
cmp rdi, rsi
jge 0x5538f3
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0xa8], rdx
mov r8, qword [rdx]
mov r9, qword [rdx + 8]
mov qword [rsp + 0x68], r9
xor r10d, r10d
jmp 0x553bc0
add rsp, 0xf0
pop rbp
ret
mov qword [rsp + 0x60], r10
mov qword [rsp + 0xa0], r8
mov rcx, qword [r8]
mov qword [rsp + 0x98], rcx
mov rdi, qword [r8 + 8]
mov qword [rsp + 0x70], rdi
mov rbx, qword [0x006eeb60]
lea rax, [0x0057e920]
call sym.runtime.mapaccess1_faststr
mov rdx, qword [rax]
xorps xmm0, xmm0
cvtsi2sd xmm0, rdx
mov rdx, qword [rsp + 0x100]
movsd xmm1, qword [rdx + 0x40]
movsd xmm2, qword [0x005e2048]
mulsd xmm1, xmm2
divsd xmm0, xmm1
movsd xmm1, qword [0x005e2008]
divsd xmm0, xmm1
movsd xmm3, qword [0x005e2038]
addsd xmm0, xmm3
mov rsi, qword [rsp + 0x60]
mov r8, qword [rsp + 0x108]
lea r9, [r8 + rsi*2]
mov qword [rsp + 0x58], r9
mov r10, qword [rsp + 0x110]
mov r11, qword [rsp + 0x50]
lea r12, [r11 + r10]
mov qword [rsp + 0x48], r12
movabs r13, 0x4053400000000000
movq xmm4, r13
movsd qword [rsp + 0x40], xmm4
movsd xmm5, qword [0x005e2030]
mulsd xmm5, xmm4
movsd qword [rsp + 0x80], xmm5
inc rsi
mov qword [rsp + 0x78], rsi
movsd qword [rsp], xmm0
call sym.math.archLog.abi0
xorps xmm15, xmm15
mov r14, qword [0x00742548]
mov r14, qword gs:[r14]
mov r14, qword [r14]
movsd xmm0, qword [rsp + 8]
movsd xmm1, qword [0x005e2088]
mulsd xmm0, xmm1
movsd xmm2, qword [rsp + 0x80]
addsd xmm2, xmm0
cvttsd2si edx, xmm2
mov dword [rsp + 0x3c], edx
movsd xmm2, qword [rsp + 0x40]
addsd xmm2, xmm0
cvttsd2si esi, xmm2
mov dword [rsp + 0x38], esi
nop
nop
lea rax, [0x0059b020]
call sym.runtime.newobject
mov qword [rsp + 0x90], rax
mov byte [rax + 0x18], 1
mov edx, dword [rsp + 0x3c]
mov byte [rax], dl
mov edx, dword [rsp + 0x38]
mov byte [rax + 1], dl
mov byte [rax + 2], dl
mov byte [rax + 3], 0
movups xmmword [rsp + 0xd0], xmm15
movups xmmword [rsp + 0xe0], xmm15
mov rax, qword [rsp + 0x48]
call sym.runtime.convT64
lea rdx, [0x00576000]
mov qword [rsp + 0xd0], rdx
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x58]
call sym.runtime.convT64
lea rdx, [0x00576000]
mov qword [rsp + 0xe0], rdx
mov qword [rsp + 0xe8], rax
mov rbx, qword [0x006ee108]
lea rax, [0x005e3118]
lea rcx, [0x005a6901]
mov edi, 8
lea rsi, [rsp + 0xd0]
mov r8d, 2
mov r9, r8
call sym.fmt.Fprintf
movups xmmword [rsp + 0xc0], xmm15
mov rax, qword [rsp + 0x98]
mov rbx, qword [rsp + 0x70]
call sym.runtime.convTstring
lea rdx, [0x00575e80]
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x90]
lea rbx, [rsp + 0xc0]
mov ecx, 1
mov rdi, rcx
nop
call sym.github.com_wayneashleyberry_truecolor_pkg_color._Message_.Sprint
movups xmmword [rsp + 0xb0], xmm15
call sym.runtime.convTstring
lea rdx, [0x00575e80]
mov qword [rsp + 0xb0], rdx
mov qword [rsp + 0xb8], rax
mov rbx, qword [0x006ee108]
lea rax, [0x005e3118]
lea rcx, [0x005a5d43]
mov edi, 2
lea rsi, [rsp + 0xb0]
mov r8d, 1
mov r9, r8
call sym.fmt.Fprintf
mov r8, qword [rsp + 0xa0]
add r8, 0x10
mov rax, qword [rsp + 0x100]
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rsp + 0xa8]
mov rbx, qword [rsp + 0x108]
mov rsi, qword [rsp + 0x88]
mov rdi, qword [rsp + 0x50]
mov r9, qword [rsp + 0x68]
mov r10, qword [rsp + 0x78]
nop dword [rax]
cmp r10, r9
jl 0x5538fc
jmp 0x5538c6
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
nop dword [rax]
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
jmp sym.main.printlayout