Function at 0x1400043e0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rdi
mov qword [rsp + 8], rcx
push rbp
lea rbp, [rsp - 0x340]
sub rsp, 0x440
mov rbx, rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
movdqa xmm2, xmmword [0x14016aaa0]
movdqa xmmword [rsp + 0x40], xmm2
movabs rax, 0x656d616e72657355
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x38], 0
movdqa xmm3, xmmword [0x14016ae20]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x60], xmm3
mov byte [rsp + 0x70], 0
xor edi, edi
mov qword [rsp + 0x74], rdi
mov qword [rsp + 0x7c], rdi
xor eax, eax
mov qword [rbp - 0x7c], rax
mov qword [rbp - 0x74], rax
mov dword [rbp - 0x6c], eax
movups xmmword [rbp - 0x68], xmm0
mov qword [rbp - 0x58], 8
mov qword [rbp - 0x50], 0xf
movabs rax, 0x65636e6174736944
mov qword [rbp - 0x68], rax
mov byte [rbp - 0x60], dil
mov dword [rbp - 0x48], 0x3f800000
mov dword [rbp - 0x44], 0x3f800000
movaps xmmword [rbp - 0x40], xmm3
mov dword [rbp - 0x30], 0x3f800000
mov dword [rbp - 0x2c], 0x3f800000
mov byte [rbp - 0x28], dil
mov dword [rbp - 0x24], edi
mov qword [rbp - 0x20], 2
mov qword [rbp - 0x18], rdi
movaps xmmword [rbp - 0x10], xmm0
movups xmmword [rbp], xmm0
movdqa xmm1, xmmword [0x14016aa90]
movdqa xmmword [rbp + 0x10], xmm1
mov rax, qword [str.Flashed]
mov dword [rbp], eax
movzx eax, word [0x140157f64]
mov word [rbp + 4], ax
movzx eax, byte [0x140157f66]
mov byte [rbp + 6], al
mov byte [rbp + 7], dil
movaps xmmword [rbp + 0x20], xmm3
movaps xmmword [rbp + 0x30], xmm3
mov byte [rbp + 0x40], dil
mov dword [rbp + 0x44], edi
mov qword [rbp + 0x48], 2
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], rdi
mov qword [rbp + 0x60], rdi
movups xmmword [rbp + 0x68], xmm0
mov qword [rbp + 0x78], 5
mov qword [rbp + 0x80], 0xf
mov eax, dword [str.Money]
mov dword [rbp + 0x68], eax
movzx eax, byte [0x140157f6c]
mov byte [rbp + 0x6c], al
mov byte [rbp + 0x6d], dil
mov dword [rbp + 0x88], 0x3f800000
mov dword [rbp + 0x8c], 0x3f800000
movaps xmmword [rbp + 0x90], xmm3
mov dword [rbp + 0xa0], 0x3f800000
mov dword [rbp + 0xa4], 0x3f800000
mov byte [rbp + 0xa8], dil
mov dword [rbp + 0xac], edi
mov qword [rbp + 0xb0], 2
mov qword [rbp + 0xb8], rdi
movaps xmmword [rbp + 0xc0], xmm0
movups xmmword [rbp + 0xd0], xmm0
movdqa xmm1, xmmword [0x14016aa60]
movdqa xmmword [rbp + 0xe0], xmm1
mov dword [rbp + 0xd0], 0x6d6f6f5a
mov byte [rbp + 0xd4], dil
movaps xmmword [rbp + 0xf0], xmm3
movaps xmmword [rbp + 0x100], xmm3
mov byte [rbp + 0x110], dil
mov dword [rbp + 0x114], edi
mov qword [rbp + 0x118], 2
mov qword [rbp + 0x120], rdi
mov qword [rbp + 0x128], rdi
mov qword [rbp + 0x130], rdi
movups xmmword [rbp + 0x138], xmm0
mov qword [rbp + 0x148], 3
mov qword [rbp + 0x150], 0xf
mov eax, dword [0x140157f70]
mov word [rbp + 0x138], ax
movzx eax, byte [0x140157f72]
mov byte [rbp + 0x13a], al
mov byte [rbp + 0x13b], dil
mov dword [rbp + 0x158], 0x3f800000
mov dword [rbp + 0x15c], 0x3f800000
movaps xmmword [rbp + 0x160], xmm3
mov dword [rbp + 0x170], 0x3f800000
mov dword [rbp + 0x174], 0x3f800000
mov byte [rbp + 0x178], dil
mov dword [rbp + 0x17c], edi
mov qword [rbp + 0x180], 2
mov qword [rbp + 0x188], rdi
movaps xmmword [rbp + 0x190], xmm0
movups xmmword [rbp + 0x1a0], xmm0
movdqa xmmword [rbp + 0x1b0], xmm2
movabs rax, 0x676e697375666544
mov qword [rbp + 0x1a0], rax
mov byte [rbp + 0x1a8], dil
movaps xmmword [rbp + 0x1c0], xmm3
movaps xmmword [rbp + 0x1d0], xmm3
mov byte [rbp + 0x1e0], dil
mov dword [rbp + 0x1e4], edi
mov qword [rbp + 0x1e8], 3
mov qword [rbp + 0x1f0], rdi
mov qword [rbp + 0x1f8], rdi
mov qword [rbp + 0x200], rdi
movups xmmword [rbp + 0x208], xmm0
mov qword [rbp + 0x218], 6
mov qword [rbp + 0x220], 0xf
mov eax, dword [str.Scoped]
mov dword [rbp + 0x208], eax
movzx eax, word [0x140157f78]
mov word [rbp + 0x20c], ax
mov byte [rbp + 0x20e], dil
mov dword [rbp + 0x228], 0x3f800000
mov dword [rbp + 0x22c], 0x3f800000
movaps xmmword [rbp + 0x230], xmm3
mov dword [rbp + 0x240], 0x3f800000
mov dword [rbp + 0x244], 0x3f800000
mov byte [rbp + 0x248], dil
mov dword [rbp + 0x24c], edi
mov qword [rbp + 0x250], 3
mov qword [rbp + 0x258], rdi
movaps xmmword [rbp + 0x260], xmm0
movups xmmword [rbp + 0x270], xmm0
movdqa xmmword [rbp + 0x280], xmm1
mov dword [rbp + 0x270], 0x626d6f42
mov byte [rbp + 0x274], dil
movaps xmmword [rbp + 0x290], xmm3
movaps xmmword [rbp + 0x2a0], xmm3
mov byte [rbp + 0x2b0], dil
mov dword [rbp + 0x2b4], edi
mov qword [rbp + 0x2b8], 3
mov qword [rbp + 0x2c0], rdi
mov qword [rbp + 0x2c8], rdi
mov qword [rbp + 0x2d0], rdi
movups xmmword [rbp + 0x2d8], xmm0
mov qword [rbp + 0x2e8], 2
mov qword [rbp + 0x2f0], 0xf
mov eax, 0x434c
mov word [rbp + 0x2d8], ax
mov byte [rbp + 0x2da], dil
mov dword [rbp + 0x2f8], 0x3f800000
mov dword [rbp + 0x2fc], 0x3f800000
movaps xmmword [rbp + 0x300], xmm3
mov dword [rbp + 0x310], 0x3f800000
mov dword [rbp + 0x314], 0x3f800000
mov byte [rbp + 0x318], dil
mov dword [rbp + 0x31c], edi
mov qword [rbp + 0x320], 3
mov qword [rbp + 0x328], rdi
movaps xmmword [rbp + 0x330], xmm0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rax, [rbp + 0x340]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
call fcn.140006990
nop
lea r9, [fcn.140004a60]
mov edx, 0x68
mov r8d, 0xa
lea rcx, [rsp + 0x30]
call fcn.14011a734
lea rcx, [rbx + 0x18]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
movdqa xmm1, xmmword [0x14016aa80]
movdqa xmmword [rsp + 0x40], xmm1
mov eax, dword [str.Health]
mov dword [rsp + 0x30], eax
movzx eax, word [0x140157f80]
mov word [rsp + 0x34], ax
mov byte [rsp + 0x36], dil
movdqa xmm0, xmmword [0x14016ad50]
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x70], dil
mov dword [rsp + 0x74], edi
mov qword [rsp + 0x78], 2
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x78], rdi
mov qword [rbp - 0x70], rdi
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
mov qword [rbp - 0x58], 5
mov qword [rbp - 0x50], 0xf
mov eax, dword [str.Armor]
mov dword [rbp - 0x68], eax
movzx eax, byte [0x140157f88]
mov byte [rbp - 0x64], al
mov byte [rbp - 0x63], dil
mov dword [rbp - 0x48], 0x3e800000
mov dword [rbp - 0x44], 0x3f0ccccd
movdqa xmm0, xmmword [0x14016ac50]
movaps xmmword [rbp - 0x40], xmm0
mov dword [rbp - 0x30], 0x3f666666
mov dword [rbp - 0x2c], 0x3f800000
mov byte [rbp - 0x28], dil
mov dword [rbp - 0x24], edi
mov qword [rbp - 0x20], 3
mov qword [rbp - 0x18], rdi
xorps xmm0, xmm0
movaps xmmword [rbp - 0x10], xmm0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rax, [rbp]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
call fcn.140006990
nop
lea r9, [fcn.140004a60]
mov edx, 0x68
mov r8d, 2
lea rcx, [rsp + 0x30]
call fcn.14011a734
mov dword [rbx + 0x30], 5
mov dword [rbx + 0x34], 0x14
mov qword [rbx + 0x38], 0xa
mov qword [rbx + 0x40], rdi
mov qword [rbx + 0x48], rdi
mov qword [rbx + 0x50], rdi
mov qword [rbx + 0x58], rdi
mov qword [rbx + 0x60], rdi
mov qword [rbx + 0x68], rdi
mov qword [rbx + 0x70], rdi
mov qword [rbx + 0x78], rdi
mov qword [rbx + 0x80], rdi
mov qword [rbx + 0x88], rdi
mov qword [rbx + 0x90], rdi
mov qword [rbx + 0x98], rdi
mov qword [rbx + 0xa0], rdi
mov dword [rbx + 0xa8], edi
mov dword [rbx + 0xac], 4
mov dword [rbx + 0xb0], 0x42a00000
mov dword [rbx + 0xb4], 0x41400000
mov rax, rbx
lea r11, [rsp + 0x440]
mov rbx, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret