Function at 0x1400db560
Capabilities:
Check os version
Link many functions at runtime

Disassembly:
mov qword [rsp + 8], rcx
sub rsp, 0x228
mov qword [rsp + 0x1f8], 0xfffffffffffffffe
mov rax, qword [0x1404e41f8]
xor rax, rsp
mov qword [rsp + 0x218], rax
mov rax, qword [rsp + 0x230]
add rax, 0x98
mov qword [rsp + reloc.mfc90u.dll_CChevronOwnerDrawMenu::CChevronOwnerDrawMenu], rax
mov rcx, qword [rsp + reloc.mfc90u.dll_CChevronOwnerDrawMenu::CChevronOwnerDrawMenu]
lea rax, vtable.CGdiObject.0
mov qword [rcx], rax
mov rax, qword [rsp + reloc.mfc90u.dll_CChevronOwnerDrawMenu::CChevronOwnerDrawMenu]
mov qword [rax + 8], 0
mov rcx, qword [rsp + reloc.mfc90u.dll_CChevronOwnerDrawMenu::CChevronOwnerDrawMenu]
lea rax, vtable.CBrush.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x230]
add rax, 0xa8
mov qword [rsp + 0x158], rax
mov rcx, qword [rsp + 0x158]
lea rax, vtable.CGdiObject.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x158]
mov qword [rax + 8], 0
mov rcx, qword [rsp + 0x158]
lea rax, vtable.CBrush.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x230]
add rax, 0xb8
mov qword [rsp + 0x160], rax
mov rcx, qword [rsp + 0x160]
lea rax, vtable.CGdiObject.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x160]
mov qword [rax + 8], 0
mov rcx, qword [rsp + 0x160]
lea rax, vtable.CBrush.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x230]
add rax, 0xc8
mov qword [rsp + 0x168], rax
mov rcx, qword [rsp + 0x168]
lea rax, vtable.CGdiObject.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x168]
mov qword [rax + 8], 0
mov rcx, qword [rsp + 0x168]
lea rax, vtable.CBrush.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x230]
add rax, 0xd8
mov qword [rsp + 0x170], rax
mov rcx, qword [rsp + 0x170]
lea rax, vtable.CGdiObject.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x170]
mov qword [rax + 8], 0
mov rcx, qword [rsp + 0x170]
lea rax, vtable.CBrush.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x230]
add rax, 0xe8
mov qword [rsp + reloc.mfc90u.dll_CDialog::CDialog], rax
mov rcx, qword [rsp + reloc.mfc90u.dll_CDialog::CDialog]
lea rax, vtable.CGdiObject.0
mov qword [rcx], rax
mov rax, qword [rsp + reloc.mfc90u.dll_CDialog::CDialog]
mov qword [rax + 8], 0
mov rcx, qword [rsp + reloc.mfc90u.dll_CDialog::CDialog]
lea rax, vtable.CBrush.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x230]
add rax, 0xf8
mov qword [rsp + 0x180], rax
mov rcx, qword [rsp + 0x180]
lea rax, vtable.CGdiObject.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x180]
mov qword [rax + 8], 0
mov rcx, qword [rsp + 0x180]
lea rax, vtable.CBrush.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x230]
add rax, 0x108
mov qword [rsp + reloc.mfc90u.dll_CDynLinkLibrary::CDynLinkLibrary], rax
mov rcx, qword [rsp + reloc.mfc90u.dll_CDynLinkLibrary::CDynLinkLibrary]
lea rax, vtable.CGdiObject.0
mov qword [rcx], rax
mov rax, qword [rsp + reloc.mfc90u.dll_CDynLinkLibrary::CDynLinkLibrary]
mov qword [rax + 8], 0
mov rcx, qword [rsp + reloc.mfc90u.dll_CDynLinkLibrary::CDynLinkLibrary]
lea rax, vtable.CBrush.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x230]
add rax, 0x118
mov qword [rsp + 0x190], rax
mov rcx, qword [rsp + 0x190]
lea rax, vtable.CGdiObject.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x190]
mov qword [rax + 8], 0
mov rcx, qword [rsp + 0x190]
lea rax, vtable.CPen.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x230]
add rax, 0x128
mov qword [rsp + 0x198], rax
mov rcx, qword [rsp + 0x198]
lea rax, vtable.CGdiObject.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x198]
mov qword [rax + 8], 0
mov rcx, qword [rsp + 0x198]
lea rax, vtable.CPen.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x230]
add rax, 0x138
mov qword [rsp + 0x1a0], rax
mov rcx, qword [rsp + 0x1a0]
lea rax, vtable.CGdiObject.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x1a0]
mov qword [rax + 8], 0
mov rcx, qword [rsp + 0x1a0]
lea rax, vtable.CPen.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x230]
add rax, 0x1a0
mov qword [rsp + reloc.mfc90u.dll_CGopherLocator::CGopherLocator], rax
mov rcx, qword [rsp + reloc.mfc90u.dll_CGopherLocator::CGopherLocator]
lea rax, vtable.CGdiObject.0
mov qword [rcx], rax
mov rax, qword [rsp + reloc.mfc90u.dll_CGopherLocator::CGopherLocator]
mov qword [rax + 8], 0
mov rcx, qword [rsp + reloc.mfc90u.dll_CGopherLocator::CGopherLocator]
lea rax, vtable.CFont.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x230]
add rax, 0x1b0
mov qword [rsp + 0x1b0], rax
mov rcx, qword [rsp + 0x1b0]
lea rax, vtable.CGdiObject.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x1b0]
mov qword [rax + 8], 0
mov rcx, qword [rsp + 0x1b0]
lea rax, vtable.CFont.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x230]
add rax, 0x1c0
mov qword [rsp + 0x1b8], rax
mov rcx, qword [rsp + 0x1b8]
lea rax, vtable.CGdiObject.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x1b8]
mov qword [rax + 8], 0
mov rcx, qword [rsp + 0x1b8]
lea rax, vtable.CFont.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x230]
add rax, 0x1d0
mov qword [rsp + 0x1c0], rax
mov rcx, qword [rsp + 0x1c0]
lea rax, vtable.CGdiObject.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x1c0]
mov qword [rax + 8], 0
mov rcx, qword [rsp + 0x1c0]
lea rax, vtable.CFont.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x230]
add rax, 0x1e0
mov qword [rsp + 0x1c8], rax
mov rcx, qword [rsp + 0x1c8]
call fcn.140002350
nop
mov rcx, qword [rsp + 0x1c8]
lea rax, vtable.CFont.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x230]
add rax, 0x1f0
mov qword [rsp + 0x1d0], rax
mov rcx, qword [rsp + 0x1d0]
call fcn.140002350
nop
mov rcx, qword [rsp + 0x1d0]
lea rax, vtable.CFont.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x230]
add rax, reloc.mfc90u.dll_COleStreamFile::COleStreamFile
mov qword [rsp + 0x1d8], rax
mov rcx, qword [rsp + 0x1d8]
call fcn.140002350
nop
mov rcx, qword [rsp + 0x1d8]
lea rax, vtable.CFont.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x230]
add rax, 0x210
mov qword [rsp + 0x1e0], rax
mov rcx, qword [rsp + 0x1e0]
call fcn.140002350
nop
mov rcx, qword [rsp + 0x1e0]
lea rax, vtable.CFont.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x230]
add rax, 0x220
mov qword [rsp + 0x1e8], rax
mov rcx, qword [rsp + 0x1e8]
call fcn.140002350
nop
mov rcx, qword [rsp + 0x1e8]
lea rax, vtable.CFont.0
mov qword [rcx], rax
mov rax, qword [rsp + 0x230]
add rax, 0x230
mov qword [rsp + 0x1f0], rax
mov rcx, qword [rsp + 0x1f0]
call fcn.140002350
nop
mov rcx, qword [rsp + 0x1f0]
lea rax, vtable.CFont.0
mov qword [rcx], rax
mov dword [rsp + 0x30], ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > >
lea rcx, [rsp + 0x30]
call qword [sym.imp.KERNEL32.dll_GetVersionExW]
cmp dword [rsp + 0x40], 2
jne 0x1400dbb52
cmp dword [rsp + 0x34], 5
jae 0x1400dbb52
mov dword [rsp + reloc.mfc90u.dll_COleStreamFile::COleStreamFile], 1
jmp 0x1400dbb5d
mov dword [rsp + reloc.mfc90u.dll_COleStreamFile::COleStreamFile], 0
mov rcx, qword [rsp + 0x230]
mov eax, dword [rsp + reloc.mfc90u.dll_COleStreamFile::COleStreamFile]
mov dword [rcx + 0x240], eax
cmp dword [rsp + 0x40], 1
jne 0x1400dbb86
mov dword [rsp + 0x204], 1
jmp 0x1400dbb91
mov dword [rsp + 0x204], 0
mov rcx, qword [rsp + 0x230]
mov eax, dword [rsp + 0x204]
mov dword [rcx + 0x244], eax
cmp dword [rsp + 0x34], 4
ja 0x1400dbbc8
cmp dword [rsp + 0x34], 4
jne 0x1400dbbbb
cmp dword [rsp + 0x38], 0
ja 0x1400dbbc8
mov dword [rsp + 0x208], 0
jmp 0x1400dbbd3
mov dword [rsp + 0x208], 1
mov rcx, qword [rsp + 0x230]
mov eax, dword [rsp + 0x208]
mov dword [rcx + reloc.mfc90u.dll_AFX_MAINTAIN_STATE::AFX_MAINTAIN_STATE], eax
mov rax, qword [rsp + 0x230]
cmp dword [rax + 0x240], 0
je 0x1400dbc0b
mov rax, qword [rsp + 0x230]
mov dword [rax + reloc.mfc90u.dll_AFX_MAINTAIN_STATE::AFX_MAINTAIN_STATE], 0
mov rax, qword [rsp + 0x230]
mov dword [rax + reloc.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____], 0
cmp dword [rsp + 0x40], 2
jne 0x1400dbc47
cmp dword [rsp + 0x34], 5
jb 0x1400dbc47
mov ecx, reloc.mfc90u.dll_CDaoTableDef::GetValidationRule
call fcn.140130910
mov r11d, eax
mov rax, qword [rsp + 0x230]
mov dword [rax + reloc.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____], r11d
cmp dword [rsp + 0x34], 6
jb 0x1400dbc5b
mov dword [rsp + 0x20c], 1
jmp 0x1400dbc66
mov dword [rsp + 0x20c], 0
mov rcx, qword [rsp + 0x230]
mov eax, dword [rsp + 0x20c]
mov dword [rcx + 0x248], eax
cmp dword [rsp + 0x34], 6
jne 0x1400dbc89
cmp dword [rsp + 0x38], 1
jae 0x1400dbc9d
cmp dword [rsp + 0x34], 6
ja 0x1400dbc9d
mov dword [rsp + 0x210], 0
jmp 0x1400dbca8
mov dword [rsp + 0x210], 1
mov rcx, qword [rsp + 0x230]
mov eax, dword [rsp + 0x210]
mov dword [rcx + reloc.mfc90u.dll_CView::CView], eax
mov rax, qword [rsp + 0x230]
mov dword [rax + 0x250], 0
mov rax, qword [rsp + 0x230]
mov dword [rax + 0x380], 0
mov rax, qword [rsp + 0x230]
mov dword [rax + 0x37c], 0
mov rax, qword [rsp + 0x230]
mov dword [rax + reloc.mfc90u.dll_COleDocument::COleDocument], 1
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x10], 0
mov rax, qword [rsp + 0x230]
mov qword [rax + 8], 0
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x18], 0
mov rcx, qword [rsp + 0x230]
call fcn.1400dd870
lea rcx, str.UxTheme.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov r11, rax
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x2e0], r11
mov rax, qword [rsp + 0x230]
cmp qword [rax + 0x2e0], 0
je 0x1400dbe8d
lea rdx, str.DrawThemeParentBackground
mov rcx, qword [rsp + 0x230]
mov rcx, qword [rcx + 0x2e0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x310], r11
lea rdx, str.DrawThemeTextEx
mov rcx, qword [rsp + 0x230]
mov rcx, qword [rcx + 0x2e0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x230]
mov qword [rax + reloc.mfc90u.dll_CUIntArray::CUIntArray], r11
lea rdx, str.DrawThemeIcon
mov rcx, qword [rsp + 0x230]
mov rcx, qword [rcx + 0x2e0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x320], r11
lea rdx, str.BeginBufferedPaint
mov rcx, qword [rsp + 0x230]
mov rcx, qword [rcx + 0x2e0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x328], r11
lea rdx, str.BufferedPaintSetAlpha
mov rcx, qword [rsp + 0x230]
mov rcx, qword [rcx + 0x2e0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x330], r11
lea rdx, str.EndBufferedPaint
mov rcx, qword [rsp + 0x230]
mov rcx, qword [rcx + 0x2e0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x338], r11
jmp 0x1400dbeff
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x310], 0
mov rax, qword [rsp + 0x230]
mov qword [rax + reloc.mfc90u.dll_CUIntArray::CUIntArray], 0
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x320], 0
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x328], 0
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x330], 0
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x338], 0
lea rcx, str.USER32.DLL
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov r11, rax
mov rax, qword [rsp + 0x230]
mov qword [rax + reloc.mfc90u.dll_CPaintDC::CPaintDC], r11
mov rax, qword [rsp + 0x230]
cmp dword [rax + reloc.mfc90u.dll_AFX_MAINTAIN_STATE::AFX_MAINTAIN_STATE], 0
jne 0x1400dbf57
mov rax, qword [rsp + 0x230]
mov qword [rax + reloc.mfc90u.dll_CRecentFileList::CRecentFileList], 0
mov rax, qword [rsp + 0x230]
mov qword [rax + reloc.mfc90u.dll_CScrollView::CScrollView], 0
jmp 0x1400dbfc7
mov rax, qword [rsp + 0x230]
cmp qword [rax + reloc.mfc90u.dll_CPaintDC::CPaintDC], 0
jne 0x1400dbf6b
jmp 0x1400dbfc7
lea rdx, str.SetLayeredWindowAttributes
mov rcx, qword [rsp + 0x230]
mov rcx, qword [rcx + reloc.mfc90u.dll_CPaintDC::CPaintDC]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x230]
mov qword [rax + reloc.mfc90u.dll_CRecentFileList::CRecentFileList], r11
lea rdx, str.UpdateLayeredWindow
mov rcx, qword [rsp + 0x230]
mov rcx, qword [rcx + reloc.mfc90u.dll_CPaintDC::CPaintDC]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x230]
mov qword [rax + reloc.mfc90u.dll_CScrollView::CScrollView], r11
lea rcx, str.dwmapi.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov r11, rax
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x2f0], r11
mov rax, qword [rsp + 0x230]
cmp qword [rax + 0x2f0], 0
je 0x1400dc140
lea rdx, str.DwmExtendFrameIntoClientArea
mov rcx, qword [rsp + 0x230]
mov rcx, qword [rcx + 0x2f0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x340], r11
lea rdx, str.DwmDefWindowProc
mov rcx, qword [rsp + 0x230]
mov rcx, qword [rcx + 0x2f0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x348], r11
lea rdx, str.DwmIsCompositionEnabled
mov rcx, qword [rsp + 0x230]
mov rcx, qword [rcx + 0x2f0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x350], r11
lea rdx, str.DwmSetIconicThumbnail
mov rcx, qword [rsp + 0x230]
mov rcx, qword [rcx + 0x2f0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x360], r11
lea rdx, str.DwmSetWindowAttribute
mov rcx, qword [rsp + 0x230]
mov rcx, qword [rcx + 0x2f0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x358], r11
lea rdx, str.DwmSetIconicLivePreviewBitmap
mov rcx, qword [rsp + 0x230]
mov rcx, qword [rcx + 0x2f0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x368], r11
lea rdx, str.DwmInvalidateIconicBitmaps
mov rcx, qword [rsp + 0x230]
mov rcx, qword [rcx + 0x2f0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x370], r11
jmp 0x1400dc179
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x340], 0
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x348], 0
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x350], 0
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x148], 0
mov rax, qword [rsp + 0x230]
mov qword [rax + reloc.mfc90u.dll_CChevronOwnerDrawMenu::CChevronOwnerDrawMenu], 0
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x158], 0
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x160], 0
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x180], 0
mov rax, qword [rsp + 0x230]
mov qword [rax + reloc.mfc90u.dll_CDynLinkLibrary::CDynLinkLibrary], 0
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x190], 0
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x168], 0
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x170], 0
mov rax, qword [rsp + 0x230]
mov qword [rax + reloc.mfc90u.dll_CDialog::CDialog], 0
mov rax, qword [rsp + 0x230]
mov dword [rax], 0
mov rax, qword [rsp + 0x230]
mov dword [rax + reloc.mfc90u.dll_CHtmlEditCtrl::CHtmlEditCtrl], 0
mov rcx, qword [rsp + 0x230]
call fcn.1400dc7d0
mov rcx, qword [rsp + 0x230]
call fcn.1400dd540
mov r11, qword [rsp + 0x230]
mov dword [r11 + 0x2a0], 0
mov rax, qword [rsp + 0x230]
mov dword [rax + 0x260], 4
mov rax, qword [rsp + 0x230]
mov dword [rax + 0x264], 3
mov rax, qword [rsp + 0x230]
mov dword [rax + 0x268], socket
mov rax, qword [rsp + 0x230]
mov dword [rax + 0x26c], 4
mov rax, qword [rsp + 0x230]
mov dword [rax + 0x270], gethostbyname
mov rax, qword [rsp + 0x230]
mov dword [rax + reloc.mfc90u.dll_CDaoRelationInfo::CDaoRelationInfo], 0xffffffff
mov rax, qword [rsp + 0x230]
mov dword [rax + reloc.mfc90u.dll_CDataSourceControl::CDataSourceControl], 0
mov rax, qword [rsp + 0x230]
mov dword [rax + 0x27c], 0
mov rax, qword [rsp + 0x230]
mov dword [rax + 0x280], 1
mov rax, qword [rsp + 0x230]
mov dword [rax + 0x284], 0
mov rax, qword [rsp + 0x230]
mov dword [rax + 0x2a4], 0
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x308], 0
mov edx, 1
mov rcx, qword [rsp + 0x230]
call fcn.1400dee80
mov r11, qword [rsp + 0x230]
mov dword [r11 + 0x378], 0xffffffff
mov rax, qword [rsp + 0x230]
mov qword [rax + 0x388], 0
mov rax, qword [rsp + 0x230]
mov rcx, qword [rsp + 0x218]
xor rcx, rsp
call fcn.1403addc0
add rsp, 0x228
ret