Function at 0x14001d910
Capabilities:
Get common file path

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
push r12
push r13
push r14
push r15
mov eax, 0x3faa0
call fcn.14009f130
sub rsp, rax
mov rax, qword [0x1400b1008]
xor rax, rsp
mov qword [rsp + 0x3fa90], rax
mov qword [rsp + 0x80], r9
mov r13d, r8d
xor r15d, r15d
mov r12d, r15d
mov qword [rsp + 0x568], r15
xorps xmm0, xmm0
movups xmmword [rsp + 0x570], xmm0
xor edx, edx
mov r8d, 0xff
lea rcx, [rsp + 0x3b380]
call sub.VCRUNTIME140.dll_memset
xor edx, edx
mov r8d, 0x4002
lea rcx, [rsp + 0x3ba80]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x560], r15d
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x3b680]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x520], r15
mov qword [rsp + 0x550], r15
lea rax, str._NETWORK_FOLDER_
mov qword [rsp + 0x90], rax
lea rax, str._COMPUTER_FOLDER_
mov qword [rsp + 0x98], rax
lea rax, str._INTERNET_FOLDER_
mov qword [rsp + 0xa0], rax
lea rax, str._CONTROL_PANEL_FOLDER_
mov qword [rsp + 0xa8], rax
lea rax, str._PRINTERS_FOLDER_
mov qword [rsp + 0xb0], rax
lea rax, str._SYNC_MANAGER_FOLDER_
mov qword [rsp + 0xb8], rax
lea rax, str._SYNC_SETUP_FOLDER_
mov qword [rsp + 0xc0], rax
lea rax, str._CONFLICT_FOLDER_
mov qword [rsp + 0xc8], rax
lea rax, str._SYNC_RESULTS_FOLDER_
mov qword [rsp + 0xd0], rax
lea rax, str._RECYCLE_BIN_FOLDER_
mov qword [rsp + 0xd8], rax
lea rax, str._CONNECTIONS_FOLDER_
mov qword [rsp + 0xe0], rax
lea rax, str._FONTS_
mov qword [rsp + 0xe8], rax
lea rax, str._DESKTOP_
mov qword [rsp + 0xf0], rax
lea rax, str._STARTUP_
mov qword [rsp + 0xf8], rax
lea rax, str._PROGRAMS_
mov qword [rsp + 0x100], rax
lea rax, str._START_MENU_
mov qword [rsp + 0x108], rax
lea rax, str._RECENT_
mov qword [rsp + 0x110], rax
lea rax, str._SEND_TO_
mov qword [rsp + 0x118], rax
lea rax, str._DOCUMENTS_
mov qword [rsp + 0x120], rax
lea rax, str._FAVORITES_
mov qword [rsp + 0x128], rax
lea rax, str._NET_HOOD_
mov qword [rsp + 0x130], rax
lea rax, str._PRINT_HOOD_
mov qword [rsp + 0x138], rax
lea rax, str._TEMPLATES_
mov qword [rsp + 0x140], rax
lea rax, str._COMMON_STARTUP_
mov qword [rsp + 0x148], rax
lea rax, str._COMMON_PROGRAMS_
mov qword [rsp + 0x150], rax
lea rax, str._COMMON_START_MENU_
mov qword [rsp + 0x158], rax
lea rax, str._PUBLIC_DESKTOP_
mov qword [rsp + 0x160], rax
lea rax, str._PROGRAM_DATA_
mov qword [rsp + 0x168], rax
lea rax, str._COMMON_TEMPLATES_
mov qword [rsp + 0x170], rax
lea rax, str._PUBLIC_DOCUMENTS_
mov qword [rsp + 0x178], rax
lea rax, str._ROAMING_APP_DATA_
mov qword [rsp + 0x180], rax
lea rax, str._LOCAL_APP_DATA_
mov qword [rsp + 0x188], rax
lea rax, str._LOCAL_APP_DATA_LOW_
mov qword [rsp + 0x190], rax
lea rax, str._INTERNET_CACHE_
mov qword [rsp + 0x198], rax
lea rax, str._COOKIES_
mov qword [rsp + 0x1a0], rax
lea rax, str._HISTORY_
mov qword [rsp + 0x1a8], rax
lea rax, [0x1400cdd50]
mov qword [rsp + 0x1b0], rax
lea rax, str._SYSTEM_X86_
mov qword [rsp + 0x1b8], rax
lea rax, str._WINDOWS_
mov qword [rsp + 0x1c0], rax
lea rax, str._PROFILE_
mov qword [rsp + 0x1c8], rax
lea rax, str._PICTURES_
mov qword [rsp + 0x1d0], rax
lea rax, str._PROGRAM_FILES_X86_
mov qword [rsp + 0x1d8], rax
lea rax, str._PROGRAM_FILES_COMMON_X86_
mov qword [rsp + 0x1e0], rax
lea rax, str._PROGRAM_FILES_X64_
mov qword [rsp + 0x1e8], rax
lea rax, str._PROGRAM_FILES_COMMON_X64_
mov qword [rsp + 0x1f0], rax
lea rax, str._PROGRAM_FILES_
mov qword [rsp + 0x1f8], rax
lea rax, str._PROGRAM_FILES_COMMON_
mov qword [rsp + 0x200], rax
lea rax, str._USER_PROGRAM_FILES_
mov qword [rsp + 0x208], rax
lea rax, str._USER_PROGRAM_FILES_COMMON_
mov qword [rsp + 0x210], rax
lea rax, str._ADMIN_TOOLS_
mov qword [rsp + 0x218], rax
lea rax, str._COMMON_ADMIN_TOOLS_
mov qword [rsp + 0x220], rax
lea rax, str._MUSIC_
mov qword [rsp + 0x228], rax
lea rax, str._VIDEOS_
mov qword [rsp + 0x230], rax
lea rax, str._RINGTONES_
mov qword [rsp + 0x238], rax
lea rax, str._PUBLIC_PICTURES_
mov qword [rsp + 0x240], rax
lea rax, str._PUBLIC_MUSIC_
mov qword [rsp + 0x248], rax
lea rax, str._PUBLIC_VIDEOS_
mov qword [rsp + 0x250], rax
lea rax, str._PUBLIC_RINGTONES_
mov qword [rsp + 0x258], rax
lea rax, str._RESOURCE_DIR_
mov qword [rsp + 0x260], rax
lea rax, str._LOCALIZED_RESOURCES_DIR_
mov qword [rsp + 0x268], rax
lea rax, str._COMMON_OEM_LINKS_
mov qword [rsp + 0x270], rax
lea rax, str._CD_BURNING_
mov qword [rsp + 0x278], rax
lea rax, str._USER_PROFILES_
mov qword [rsp + 0x280], rax
lea rax, str._PLAYLISTS_
mov qword [rsp + 0x288], rax
lea rax, str._SAMPLE_PLAY_LISTS_
mov qword [rsp + 0x290], rax
lea rax, str._SAMPLE_MUSIC_
mov qword [rsp + 0x298], rax
lea rax, str._SAMPLE_PICTURES_
mov qword [rsp + 0x2a0], rax
lea rax, str._SAMPLE_VIDEOS_
mov qword [rsp + 0x2a8], rax
lea rax, str._PHOTO_ALBUMS_
mov qword [rsp + 0x2b0], rax
lea rax, str._PUBLIC_
mov qword [rsp + 0x2b8], rax
lea rax, str._CHANGE_REMOVE_PROGRAMS_
mov qword [rsp + 0x2c0], rax
lea rax, str._APP_UPDATES_
mov qword [rsp + 0x2c8], rax
lea rax, str._ADD_NEW_PROGRAMS_
mov qword [rsp + 0x2d0], rax
lea rax, str._DOWNLOADS_
mov qword [rsp + 0x2d8], rax
lea rax, str._PUBLIC_DOWNLOADS_
mov qword [rsp + 0x2e0], rax
lea rax, str._SAVED_SEARCHES_
mov qword [rsp + 0x2e8], rax
lea rax, str._QUICK_LAUNCH_
mov qword [rsp + 0x2f0], rax
lea rax, str._CONTACTS_
mov qword [rsp + 0x2f8], rax
lea rax, str._SIDEBAR_PARTS_
mov qword [rsp + 0x300], rax
lea rax, str._SIDEBAR_DEFAULT_PARTS_
mov qword [rsp + 0x308], rax
lea rax, str._PUBLIC_GAME_TASKS_
mov qword [rsp + 0x310], rax
lea rax, str._GAME_TASKS_
mov qword [rsp + 0x318], rax
lea rax, str._SAVED_GAMES_
mov qword [rsp + 0x320], rax
lea rax, str._SEARCH_MAPI_
mov qword [rsp + 0x328], rax
lea rax, str._SEARCH_CSC_
mov qword [rsp + 0x330], rax
lea rax, str._LINKS_
mov qword [rsp + 0x338], rax
lea rax, str._USERS_FILES_
mov qword [rsp + 0x340], rax
lea rax, str._USERS_LIBRARIES_
mov qword [rsp + 0x348], rax
lea rax, str._SEARCH_HOME_
mov qword [rsp + 0x350], rax
lea rax, str._ORIGINAL_IMAGES_
mov qword [rsp + 0x358], rax
lea rax, str._DOCUMENTS_LIBRARY_
mov qword [rsp + 0x360], rax
lea rax, str._MUSIC_LIBRARY_
mov qword [rsp + 0x368], rax
lea rax, str._PICTURES_LIBRARY_
mov qword [rsp + 0x370], rax
lea rax, str._VIDEOS_LIBRARY_
mov qword [rsp + 0x378], rax
lea rax, str._RECORDED_TV_LIBRARY_
mov qword [rsp + 0x380], rax
lea rax, str._HOME_GROUP_
mov qword [rsp + 0x388], rax
lea rax, str._HOME_GROUP_CURRENT_USER_
mov qword [rsp + 0x390], rax
lea rax, str._DEVICE_METADATA_STORE_
mov qword [rsp + 0x398], rax
lea rax, str._LIBRARIES_
mov qword [rsp + 0x3a0], rax
lea rax, str._PUBLIC_LIBRARIES_
mov qword [rsp + 0x3a8], rax
lea rax, str._USER_PINNED_
mov qword [rsp + 0x3b0], rax
lea rax, str._IMPLICIT_APP_SHORTCUTS_
mov qword [rsp + 0x3b8], rax
lea rax, str._ACCOUNT_PICTURES_
mov qword [rsp + 0x3c0], rax
lea rax, str._PUBLIC_USER_TILES_
mov qword [rsp + 0x3c8], rax
lea rax, str._APPS_FOLDER_
mov qword [rsp + 0x3d0], rax
lea rax, str._START_MENU_ALL_PROGRAMS_
mov qword [rsp + 0x3d8], rax
lea rax, str._COMMON_START_MENU_PLACES_
mov qword [rsp + 0x3e0], rax
lea rax, str._APPLICATION_SHORTCUTS_
mov qword [rsp + 0x3e8], rax
lea rax, str._ROAMING_TILES_
mov qword [rsp + 0x3f0], rax
lea rax, str._ROAMED_TILE_IMAGES_
mov qword [rsp + 0x3f8], rax
lea rax, str._SCREENSHOTS_
mov qword [rsp + 0x400], rax
lea rax, str._CAMERA_ROLL_
mov qword [rsp + 0x408], rax
lea rax, str._SKY_DRIVE_
mov qword [rsp + 0x410], rax
lea rax, str._ONE_DRIVE_
mov qword [rsp + 0x418], rax
lea rax, str._SKY_DRIVE_DOCUMENTS_
mov qword [rsp + 0x420], rax
lea rax, str._SKY_DRIVE_PICTURES_
mov qword [rsp + 0x428], rax
lea rax, str._SKY_DRIVE_MUSIC_
mov qword [rsp + 0x430], rax
lea rax, str._SKY_DRIVE_CAMERA_ROLL_
mov qword [rsp + 0x438], rax
lea rax, str._SEARCH_HISTORY_
mov qword [rsp + 0x440], rax
lea rax, str._SEARCH_TEMPLATES_
mov qword [rsp + 0x448], rax
lea rax, str._CAMERA_ROLL_LIBRARY_
mov qword [rsp + 0x450], rax
lea rax, str._SAVED_PICTURES_
mov qword [rsp + 0x458], rax
lea rax, str._SAVED_PICTURES_LIBRARY_
mov qword [rsp + 0x460], rax
lea rax, str._RETAIL_DEMO_
mov qword [rsp + 0x468], rax
lea rax, str._DEVICE_
mov qword [rsp + 0x470], rax
lea rax, str._DEVELOPMENT_FILES_
mov qword [rsp + 0x478], rax
lea rax, str._OBJECTS_3D_
mov qword [rsp + 0x480], rax
lea rax, str._APP_CAPTURES_
mov qword [rsp + 0x488], rax
lea rax, str._LOCAL_DOCUMENTS_
mov qword [rsp + 0x490], rax
lea rax, str._LOCAL_PICTURES_
mov qword [rsp + 0x498], rax
lea rax, str._LOCAL_VIDEOS_
mov qword [rsp + 0x4a0], rax
lea rax, str._LOCAL_MUSIC_
mov qword [rsp + 0x4a8], rax
lea rax, str._LOCAL_DOWNLOADS_
mov qword [rsp + 0x4b0], rax
lea rax, str._RECORDED_CALLS_
mov qword [rsp + 0x4b8], rax
lea rax, str._ALL_APP_MODS_
mov qword [rsp + 0x4c0], rax
lea rax, str._CURRENT_APP_MODS_
mov qword [rsp + 0x4c8], rax
lea rax, str._APP_DATA_DESKTOP_
mov qword [rsp + 0x4d0], rax
lea rax, str._APP_DATA_DOCUMENTS_
mov qword [rsp + 0x4d8], rax
lea rax, str._APP_DATA_FAVORITES_
mov qword [rsp + 0x4e0], rax
lea rax, str._APP_DATA_PROGRAM_DATA_
mov qword [rsp + 0x4e8], rax
lea rax, str._RUN_FOLDER_
mov qword [rsp + 0x4f0], rax
lea rax, str._IMAGE_FOLDER_
mov qword [rsp + 0x4f8], rax
lea rax, str._FIRST_IPV4_ADDRESS_
mov qword [rsp + 0x500], rax
lea rax, str._BUILD_TARGET_
mov qword [rsp + 0x508], rax
lea rax, str._BUILD_ADDRESSING_
mov qword [rsp + 0x510], rax
lea rax, str._BUILD_FOLDER_
mov qword [rsp + 0x518], rax
mov r14d, 1
mov dword [rsp + 0x1550], r14d
mov dword [rsp + 0x1554], 2
movups xmm0, xmmword [0x1400cd450]
movups xmmword [rsp + 0x1558], xmm0
movzx eax, byte [0x1400cd460]
mov byte [rsp + 0x1568], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1569], xmm0
movups xmmword [rsp + 0x1579], xmm0
mov qword [rsp + 0x1589], rax
mov dword [rsp + 0x1591], eax
mov word [rsp + 0x1595], ax
mov byte [rsp + 0x1597], al
mov qword [rsp + 0x1598], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x15a0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x17a0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x17a8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x1ba8], r14d
mov dword [rsp + 0x1bac], 2
movups xmm0, xmmword [0x1400cd438]
movaps xmmword [rsp + 0x1bb0], xmm0
movzx eax, word [0x1400cd448]
mov word [rsp + 0x1bc0], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1bc2], xmm0
movups xmmword [rsp + 0x1bd2], xmm0
mov qword [rsp + 0x1be2], rax
mov dword [rsp + 0x1bea], eax
mov word [rsp + 0x1bee], ax
mov qword [rsp + 0x1bf0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x1bf8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x1df8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x1e00]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x2200], r14d
mov dword [rsp + 0x2204], 2
movups xmm0, xmmword [0x1400cd420]
movups xmmword [rsp + 0x2208], xmm0
movzx eax, word [0x1400cd430]
mov word [rsp + 0x2218], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x221a], xmm0
movups xmmword [rsp + 0x222a], xmm0
mov qword [rsp + 0x223a], rax
mov dword [rsp + 0x2242], eax
mov word [rsp + 0x2246], ax
mov qword [rsp + 0x2248], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x2250]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x2450], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x2458]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x2858], r14d
mov dword [rsp + 0x285c], 2
movups xmm0, xmmword [0x1400cd408]
movaps xmmword [rsp + 0x2860], xmm0
mov eax, dword [0x1400cd418]
mov dword [rsp + 0x2870], eax
movzx eax, word [0x1400cd41c]
mov word [rsp + 0x2874], ax
movzx eax, byte [0x1400cd41e]
mov byte [rsp + 0x2876], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2877], xmm0
movups xmmword [rsp + 0x2887], xmm0
mov qword [rsp + 0x2897], rax
mov byte [rsp + 0x289f], al
mov qword [rsp + 0x28a0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x28a8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x2aa8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x2ab0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x2eb0], r14d
mov dword [rsp + 0x2eb4], 2
movups xmm0, xmmword [0x1400cd3f0]
movups xmmword [rsp + 0x2eb8], xmm0
movzx eax, word [0x1400cd400]
mov word [rsp + 0x2ec8], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2eca], xmm0
movups xmmword [rsp + 0x2eda], xmm0
mov qword [rsp + 0x2eea], rax
mov dword [rsp + 0x2ef2], eax
mov word [rsp + 0x2ef6], ax
mov qword [rsp + 0x2ef8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x2f00]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x3100], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x3108]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x3508], r14d
mov dword [rsp + 0x350c], 2
movups xmm0, xmmword [0x1400cd3d8]
movaps xmmword [rsp + 0x3510], xmm0
mov eax, dword [0x1400cd3e8]
mov dword [rsp + 0x3520], eax
movzx eax, word [0x1400cd3ec]
mov word [rsp + 0x3524], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x3526], xmm0
movups xmmword [rsp + 0x3536], xmm0
mov qword [rsp + 0x3546], rax
mov word [rsp + 0x354e], ax
mov qword [rsp + 0x3550], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x3558]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x3758], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x3760]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x3b60], r14d
mov dword [rsp + 0x3b64], 2
movups xmm0, xmmword [0x1400cd3c0]
movups xmmword [rsp + 0x3b68], xmm0
mov eax, dword [0x1400cd3d0]
mov dword [rsp + 0x3b78], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x3b7c], xmm0
movups xmmword [rsp + 0x3b8c], xmm0
mov qword [rsp + 0x3b9c], rax
mov dword [rsp + 0x3ba4], eax
mov qword [rsp + 0x3ba8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x3bb0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x3db0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x3db8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x41b8], r14d
mov dword [rsp + 0x41bc], 2
movups xmm0, xmmword [0x1400cd3a8]
movaps xmmword [rsp + 0x41c0], xmm0
movzx eax, word [0x1400cd3b8]
mov word [rsp + 0x41d0], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x41d2], xmm0
movups xmmword [rsp + 0x41e2], xmm0
mov qword [rsp + 0x41f2], rax
mov dword [rsp + 0x41fa], eax
mov word [rsp + 0x41fe], ax
mov qword [rsp + 0x4200], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x4208]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x4408], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x4410]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x4810], r14d
mov dword [rsp + 0x4814], 2
movups xmm0, xmmword [0x1400cd390]
movups xmmword [rsp + 0x4818], xmm0
mov eax, dword [0x1400cd3a0]
mov dword [rsp + 0x4828], eax
movzx eax, word [0x1400cd3a4]
mov word [rsp + 0x482c], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x482e], xmm0
movups xmmword [rsp + 0x483e], xmm0
mov qword [rsp + 0x484e], rax
mov word [rsp + 0x4856], ax
mov qword [rsp + 0x4858], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x4860]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x4a60], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x4a68]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x4e68], r14d
mov dword [rsp + 0x4e6c], 2
movups xmm0, xmmword [0x1400cd378]
movaps xmmword [rsp + 0x4e70], xmm0
mov eax, dword [0x1400cd388]
mov dword [rsp + 0x4e80], eax
movzx eax, byte [0x1400cd38c]
mov byte [rsp + 0x4e84], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x4e85], xmm0
movups xmmword [rsp + 0x4e95], xmm0
mov qword [rsp + 0x4ea5], rax
mov word [rsp + 0x4ead], ax
mov byte [rsp + 0x4eaf], al
mov qword [rsp + 0x4eb0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x4eb8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x50b8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x50c0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x54c0], r14d
mov dword [rsp + 0x54c4], 2
movups xmm0, xmmword [0x1400cd360]
movups xmmword [rsp + 0x54c8], xmm0
mov eax, dword [0x1400cd370]
mov dword [rsp + 0x54d8], eax
movzx eax, byte [0x1400cd374]
mov byte [rsp + 0x54dc], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x54dd], xmm0
movups xmmword [rsp + 0x54ed], xmm0
mov qword [rsp + 0x54fd], rax
mov word [rsp + 0x5505], ax
mov byte [rsp + 0x5507], al
mov qword [rsp + 0x5508], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x5510]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x5710], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x5718]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x5b18], r14d
mov dword [rsp + 0x5b1c], 2
movabs rax, 0x2553544e4f4625
mov qword [rsp + 0x5b20], rax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x5b28], xmm0
movups xmmword [rsp + 0x5b38], xmm0
movups xmmword [rsp + 0x5b48], xmm0
mov qword [rsp + 0x5b58], rax
mov qword [rsp + 0x5b60], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x5b68]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x5d68], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x5d70]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x6170], r14d
mov dword [rsp + 0x6174], 2
movsd xmm0, qword [0x1400cd350]
movsd qword [rsp + 0x6178], xmm0
movzx eax, word [0x1400cd358]
mov word [rsp + 0x6180], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x6182], xmm0
movups xmmword [rsp + 0x6192], xmm0
movups xmmword [rsp + 0x61a2], xmm0
mov dword [rsp + 0x61b2], eax
mov word [rsp + 0x61b6], ax
mov qword [rsp + 0x61b8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x61c0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x63c0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x63c8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x67c8], r14d
mov dword [rsp + 0x67cc], 2
movsd xmm0, qword [0x1400cd340]
movsd qword [rsp + 0x67d0], xmm0
movzx eax, word [0x1400cd348]
mov word [rsp + 0x67d8], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x67da], xmm0
movups xmmword [rsp + 0x67ea], xmm0
movups xmmword [rsp + 0x67fa], xmm0
mov dword [rsp + 0x680a], eax
mov word [rsp + 0x680e], ax
mov qword [rsp + 0x6810], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x6818]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x6a18], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x6a20]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x6e20], r14d
mov dword [rsp + 0x6e24], 2
movsd xmm0, qword [0x1400cd330]
movsd qword [rsp + 0x6e28], xmm0
movzx eax, word [0x1400cd338]
mov word [rsp + 0x6e30], ax
movzx eax, byte [0x1400cd33a]
mov byte [rsp + 0x6e32], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x6e33], xmm0
movups xmmword [rsp + 0x6e43], xmm0
movups xmmword [rsp + 0x6e53], xmm0
mov dword [rsp + 0x6e63], eax
mov byte [rsp + 0x6e67], al
mov qword [rsp + 0x6e68], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x6e70]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x7070], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x7078]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x7478], r14d
mov dword [rsp + 0x747c], 2
movsd xmm0, qword [0x1400cd320]
movsd qword [rsp + 0x7480], xmm0
mov eax, dword [0x1400cd328]
mov dword [rsp + 0x7488], eax
movzx eax, byte [0x1400cd32c]
mov byte [rsp + 0x748c], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x748d], xmm0
movups xmmword [rsp + 0x749d], xmm0
movups xmmword [rsp + 0x74ad], xmm0
mov word [rsp + 0x74bd], ax
mov byte [rsp + 0x74bf], al
mov qword [rsp + 0x74c0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x74c8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x76c8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x76d0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x7ad0], r14d
mov dword [rsp + 0x7ad4], 2
movsd xmm0, qword [0x1400cd310]
movsd qword [rsp + 0x7ad8], xmm0
movzx eax, byte [0x1400cd318]
mov byte [rsp + 0x7ae0], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x7ae1], xmm0
movups xmmword [rsp + 0x7af1], xmm0
movups xmmword [rsp + 0x7b01], xmm0
mov dword [rsp + 0x7b11], eax
mov word [rsp + 0x7b15], ax
mov byte [rsp + 0x7b17], al
mov qword [rsp + 0x7b18], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x7b20]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x7d20], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x7d28]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x8128], r14d
mov dword [rsp + 0x812c], 2
movsd xmm0, qword [0x1400cd300]
movsd qword [rsp + 0x8130], xmm0
movzx eax, word [0x1400cd308]
mov word [rsp + 0x8138], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x813a], xmm0
movups xmmword [rsp + 0x814a], xmm0
movups xmmword [rsp + 0x815a], xmm0
mov dword [rsp + 0x816a], eax
mov word [rsp + 0x816e], ax
mov qword [rsp + 0x8170], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x8178]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x8378], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x8380]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x8780], r14d
mov dword [rsp + 0x8784], 2
movsd xmm0, qword [0x1400cd2f0]
movsd qword [rsp + 0x8788], xmm0
mov eax, dword [0x1400cd2f8]
mov dword [rsp + 0x8790], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x8794], xmm0
movups xmmword [rsp + 0x87a4], xmm0
movups xmmword [rsp + 0x87b4], xmm0
mov dword [rsp + 0x87c4], eax
mov qword [rsp + 0x87c8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x87d0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x89d0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x89d8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x8dd8], r14d
mov dword [rsp + 0x8ddc], 2
movsd xmm0, qword [0x1400cd2e0]
movsd qword [rsp + 0x8de0], xmm0
mov eax, dword [0x1400cd2e8]
mov dword [rsp + 0x8de8], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x8dec], xmm0
movups xmmword [rsp + 0x8dfc], xmm0
movups xmmword [rsp + 0x8e0c], xmm0
mov dword [rsp + 0x8e1c], eax
mov qword [rsp + 0x8e20], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x8e28]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x9028], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x9030]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x9430], r14d
mov dword [rsp + 0x9434], 2
movsd xmm0, qword [0x1400cd2d0]
movsd qword [rsp + 0x9438], xmm0
movzx eax, word [0x1400cd2d8]
mov word [rsp + 0x9440], ax
movzx eax, byte [0x1400cd2da]
mov byte [rsp + 0x9442], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x9443], xmm0
movups xmmword [rsp + 0x9453], xmm0
movups xmmword [rsp + 0x9463], xmm0
mov dword [rsp + 0x9473], eax
mov byte [rsp + 0x9477], al
mov qword [rsp + 0x9478], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x9480]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x9680], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x9688]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x9a88], r14d
mov dword [rsp + 0x9a8c], 2
movsd xmm0, qword [0x1400cd2c0]
movsd qword [rsp + 0x9a90], xmm0
mov eax, dword [0x1400cd2c8]
mov dword [rsp + 0x9a98], eax
movzx eax, byte [0x1400cd2cc]
mov byte [rsp + 0x9a9c], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x9a9d], xmm0
movups xmmword [rsp + 0x9aad], xmm0
movups xmmword [rsp + 0x9abd], xmm0
mov word [rsp + 0x9acd], ax
mov byte [rsp + 0x9acf], al
mov qword [rsp + 0x9ad0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x9ad8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x9cd8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x9ce0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0xa0e0], r14d
mov dword [rsp + 0xa0e4], 2
movsd xmm0, qword [0x1400cd2b0]
movsd qword [rsp + 0xa0e8], xmm0
mov eax, dword [0x1400cd2b8]
mov dword [rsp + 0xa0f0], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xa0f4], xmm0
movups xmmword [rsp + 0xa104], xmm0
movups xmmword [rsp + 0xa114], xmm0
mov dword [rsp + 0xa124], eax
mov qword [rsp + 0xa128], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0xa130]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0xa330], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0xa338]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0xa738], r14d
mov dword [rsp + 0xa73c], 2
movups xmm0, xmmword [0x1400cd298]
movaps xmmword [rsp + 0xa740], xmm0
movzx eax, byte [0x1400cd2a8]
mov byte [rsp + 0xa750], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xa751], xmm0
movups xmmword [rsp + 0xa761], xmm0
mov qword [rsp + 0xa771], rax
mov dword [rsp + 0xa779], eax
mov word [rsp + 0xa77d], ax
mov byte [rsp + 0xa77f], al
mov qword [rsp + 0xa780], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0xa788]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0xa988], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0xa990]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0xad90], r14d
mov dword [rsp + 0xad94], 2
movups xmm0, xmmword [0x1400cd280]
movups xmmword [rsp + 0xad98], xmm0
movzx eax, word [0x1400cd290]
mov word [rsp + 0xada8], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xadaa], xmm0
movups xmmword [rsp + 0xadba], xmm0
mov qword [rsp + 0xadca], rax
mov dword [rsp + 0xadd2], eax
mov word [rsp + 0xadd6], ax
mov qword [rsp + 0xadd8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0xade0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0xafe0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0xafe8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0xb3e8], r14d
mov dword [rsp + 0xb3ec], 2
movups xmm0, xmmword [0x1400cd268]
movaps xmmword [rsp + 0xb3f0], xmm0
mov eax, dword [0x1400cd278]
mov dword [rsp + 0xb400], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xb404], xmm0
movups xmmword [rsp + 0xb414], xmm0
mov qword [rsp + 0xb424], rax
mov dword [rsp + 0xb42c], eax
mov qword [rsp + 0xb430], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0xb438]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0xb638], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0xb640]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0xba40], r14d
mov dword [rsp + 0xba44], 2
movups xmm0, xmmword [0x1400cd250]
movups xmmword [rsp + 0xba48], xmm0
movzx eax, byte [0x1400cd260]
mov byte [rsp + 0xba58], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xba59], xmm0
movups xmmword [rsp + 0xba69], xmm0
mov qword [rsp + 0xba79], rax
mov dword [rsp + 0xba81], eax
mov word [rsp + 0xba85], ax
mov byte [rsp + 0xba87], al
mov qword [rsp + 0xba88], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0xba90]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0xbc90], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0xbc98]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0xc098], r14d
mov dword [rsp + 0xc09c], 2
movsd xmm0, qword [0x1400cd240]
movsd qword [rsp + 0xc0a0], xmm0
mov eax, dword [0x1400cd248]
mov dword [rsp + 0xc0a8], eax
movzx eax, word [0x1400cd24c]
mov word [rsp + 0xc0ac], ax
movzx eax, byte [0x1400cd24e]
mov byte [rsp + 0xc0ae], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xc0af], xmm0
movups xmmword [rsp + 0xc0bf], xmm0
movups xmmword [rsp + 0xc0cf], xmm0
mov byte [rsp + 0xc0df], al
mov qword [rsp + 0xc0e0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0xc0e8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0xc2e8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0xc2f0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0xc6f0], r14d
mov dword [rsp + 0xc6f4], 2
movups xmm0, xmmword [0x1400cd228]
movups xmmword [rsp + 0xc6f8], xmm0
movzx eax, word [0x1400cd238]
mov word [rsp + 0xc708], ax
movzx eax, byte [0x1400cd23a]
mov byte [rsp + 0xc70a], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xc70b], xmm0
movups xmmword [rsp + 0xc71b], xmm0
mov qword [rsp + 0xc72b], rax
mov dword [rsp + 0xc733], eax
mov byte [rsp + 0xc737], al
mov qword [rsp + 0xc738], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0xc740]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0xc940], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0xc948]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0xcd48], r14d
mov dword [rsp + 0xcd4c], 2
movups xmm0, xmmword [0x1400cd210]
movaps xmmword [rsp + 0xcd50], xmm0
movzx eax, word [0x1400cd220]
mov word [rsp + 0xcd60], ax
movzx eax, byte [0x1400cd222]
mov byte [rsp + 0xcd62], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xcd63], xmm0
movups xmmword [rsp + 0xcd73], xmm0
mov qword [rsp + 0xcd83], rax
mov dword [rsp + 0xcd8b], eax
mov byte [rsp + 0xcd8f], al
mov qword [rsp + 0xcd90], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0xcd98]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0xcf98], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0xcfa0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0xd3a0], r14d
mov dword [rsp + 0xd3a4], 2
movups xmm0, xmmword [0x1400cd1f8]
movups xmmword [rsp + 0xd3a8], xmm0
movzx eax, word [0x1400cd208]
mov word [rsp + 0xd3b8], ax
movzx eax, byte [0x1400cd20a]
mov byte [rsp + 0xd3ba], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xd3bb], xmm0
movups xmmword [rsp + 0xd3cb], xmm0
mov qword [rsp + 0xd3db], rax
mov dword [rsp + 0xd3e3], eax
mov byte [rsp + 0xd3e7], al
mov qword [rsp + 0xd3e8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0xd3f0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0xd5f0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0xd5f8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0xd9f8], r14d
mov dword [rsp + 0xd9fc], 2
movups xmm0, xmmword [0x1400cd1e0]
movaps xmmword [rsp + 0xda00], xmm0
movzx eax, byte [0x1400cd1f0]
mov byte [rsp + 0xda10], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xda11], xmm0
movups xmmword [rsp + 0xda21], xmm0
mov qword [rsp + 0xda31], rax
mov dword [rsp + 0xda39], eax
mov word [rsp + 0xda3d], ax
mov byte [rsp + 0xda3f], al
mov qword [rsp + 0xda40], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0xda48]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0xdc48], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0xdc50]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0xe050], r14d
mov dword [rsp + 0xe054], 2
movups xmm0, xmmword [0x1400cd1c8]
movups xmmword [rsp + 0xe058], xmm0
mov eax, dword [0x1400cd1d8]
mov dword [rsp + 0xe068], eax
movzx eax, byte [0x1400cd1dc]
mov byte [rsp + 0xe06c], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xe06d], xmm0
movups xmmword [rsp + 0xe07d], xmm0
mov qword [rsp + 0xe08d], rax
mov word [rsp + 0xe095], ax
mov byte [rsp + 0xe097], al
mov qword [rsp + 0xe098], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0xe0a0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0xe2a0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0xe2a8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0xe6a8], r14d
mov dword [rsp + 0xe6ac], 2
movups xmm0, xmmword [0x1400cd1b0]
movaps xmmword [rsp + 0xe6b0], xmm0
movzx eax, byte [0x1400cd1c0]
mov byte [rsp + 0xe6c0], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xe6c1], xmm0
movups xmmword [rsp + 0xe6d1], xmm0
mov qword [rsp + 0xe6e1], rax
mov dword [rsp + 0xe6e9], eax
mov word [rsp + 0xe6ed], ax
mov byte [rsp + 0xe6ef], al
mov qword [rsp + 0xe6f0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0xe6f8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0xe8f8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0xe900]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0xed00], r14d
mov dword [rsp + 0xed04], 2
movsd xmm0, qword [0x1400cd1a0]
movsd qword [rsp + 0xed08], xmm0
movzx eax, word [0x1400cd1a8]
mov word [rsp + 0xed10], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xed12], xmm0
movups xmmword [rsp + 0xed22], xmm0
movups xmmword [rsp + 0xed32], xmm0
mov dword [rsp + 0xed42], eax
mov word [rsp + 0xed46], ax
mov qword [rsp + 0xed48], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0xed50]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0xef50], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0xef58]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0xf358], r14d
mov dword [rsp + 0xf35c], 2
movsd xmm0, qword [0x1400cd190]
movsd qword [rsp + 0xf360], xmm0
movzx eax, word [0x1400cd198]
mov word [rsp + 0xf368], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xf36a], xmm0
movups xmmword [rsp + 0xf37a], xmm0
movups xmmword [rsp + 0xf38a], xmm0
mov dword [rsp + 0xf39a], eax
mov word [rsp + 0xf39e], ax
mov qword [rsp + 0xf3a0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0xf3a8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0xf5a8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0xf5b0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0xf9b0], r14d
mov dword [rsp + 0xf9b4], 2
movsd xmm0, qword [0x1400cd180]
movsd qword [rsp + 0xf9b8], xmm0
movzx eax, byte [0x1400cd188]
mov byte [rsp + 0xf9c0], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xf9c1], xmm0
movups xmmword [rsp + 0xf9d1], xmm0
movups xmmword [rsp + 0xf9e1], xmm0
mov dword [rsp + 0xf9f1], eax
mov word [rsp + 0xf9f5], ax
mov byte [rsp + 0xf9f7], al
mov qword [rsp + 0xf9f8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0xfa00]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0xfc00], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0xfc08]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x10008], r14d
mov dword [rsp + 0x1000c], 2
movsd xmm0, qword [0x1400cd170]
movsd qword [rsp + 0x10010], xmm0
mov eax, dword [0x1400cd178]
mov dword [rsp + 0x10018], eax
movzx eax, byte [0x1400cd17c]
mov byte [rsp + 0x1001c], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1001d], xmm0
movups xmmword [rsp + 0x1002d], xmm0
movups xmmword [rsp + 0x1003d], xmm0
mov word [rsp + 0x1004d], ax
mov byte [rsp + 0x1004f], al
mov qword [rsp + 0x10050], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x10058]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x10258], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x10260]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x10660], r14d
mov dword [rsp + 0x10664], 2
movsd xmm0, qword [0x1400cd160]
movsd qword [rsp + 0x10668], xmm0
movzx eax, word [0x1400cd168]
mov word [rsp + 0x10670], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x10672], xmm0
movups xmmword [rsp + 0x10682], xmm0
movups xmmword [rsp + 0x10692], xmm0
mov dword [rsp + 0x106a2], eax
mov word [rsp + 0x106a6], ax
mov qword [rsp + 0x106a8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x106b0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x108b0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x108b8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x10cb8], r14d
mov dword [rsp + 0x10cbc], 2
movsd xmm0, qword [0x1400cd150]
movsd qword [rsp + 0x10cc0], xmm0
movzx eax, word [0x1400cd158]
mov word [rsp + 0x10cc8], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x10cca], xmm0
movups xmmword [rsp + 0x10cda], xmm0
movups xmmword [rsp + 0x10cea], xmm0
mov dword [rsp + 0x10cfa], eax
mov word [rsp + 0x10cfe], ax
mov qword [rsp + 0x10d00], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x10d08]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x10f08], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x10f10]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x11310], r14d
mov dword [rsp + 0x11314], 2
movsd xmm0, qword [0x1400cd140]
movsd qword [rsp + 0x11318], xmm0
movzx eax, word [0x1400cd148]
mov word [rsp + 0x11320], ax
movzx eax, byte [0x1400cd14a]
mov byte [rsp + 0x11322], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x11323], xmm0
movups xmmword [rsp + 0x11333], xmm0
movups xmmword [rsp + 0x11343], xmm0
mov dword [rsp + 0x11353], eax
mov byte [rsp + 0x11357], al
mov qword [rsp + 0x11358], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x11360]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x11560], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x11568]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x11968], r14d
mov dword [rsp + 0x1196c], 2
movups xmm0, xmmword [0x1400cd128]
movaps xmmword [rsp + 0x11970], xmm0
mov eax, dword [0x1400cd138]
mov dword [rsp + 0x11980], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x11984], xmm0
movups xmmword [rsp + 0x11994], xmm0
mov qword [rsp + 0x119a4], rax
mov dword [rsp + 0x119ac], eax
mov qword [rsp + 0x119b0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x119b8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x11bb8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x11bc0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x11fc0], r14d
mov dword [rsp + 0x11fc4], 2
movups xmm0, xmmword [0x1400cd108]
movups xmmword [rsp + 0x11fc8], xmm0
movsd xmm1, qword [0x1400cd118]
movsd qword [rsp + 0x11fd8], xmm1
movzx eax, word [0x1400cd120]
mov word [rsp + 0x11fe0], ax
movzx eax, byte [0x1400cd122]
mov byte [rsp + 0x11fe2], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x11fe3], xmm0
movups xmmword [rsp + 0x11ff3], xmm0
mov dword [rsp + 0x12003], eax
mov byte [rsp + 0x12007], al
mov qword [rsp + 0x12008], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x12010]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x12210], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x12218]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x12618], r14d
mov dword [rsp + 0x1261c], 2
movups xmm0, xmmword [0x1400cd0f0]
movaps xmmword [rsp + 0x12620], xmm0
mov eax, dword [0x1400cd100]
mov dword [rsp + 0x12630], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x12634], xmm0
movups xmmword [rsp + 0x12644], xmm0
mov qword [rsp + 0x12654], rax
mov dword [rsp + 0x1265c], eax
mov qword [rsp + 0x12660], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x12668]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x12868], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x12870]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x12c70], r14d
mov dword [rsp + 0x12c74], 2
movups xmm0, xmmword [0x1400cd0d0]
movups xmmword [rsp + 0x12c78], xmm0
movsd xmm1, qword [0x1400cd0e0]
movsd qword [rsp + 0x12c88], xmm1
movzx eax, word [0x1400cd0e8]
mov word [rsp + 0x12c90], ax
movzx eax, byte [0x1400cd0ea]
mov byte [rsp + 0x12c92], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x12c93], xmm0
movups xmmword [rsp + 0x12ca3], xmm0
mov dword [rsp + 0x12cb3], eax
mov byte [rsp + 0x12cb7], al
mov qword [rsp + 0x12cb8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x12cc0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x12ec0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x12ec8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x132c8], r14d
mov dword [rsp + 0x132cc], 2
movups xmm0, xmmword [0x1400cd0c0]
movaps xmmword [rsp + 0x132d0], xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x132e0], xmm1
movups xmmword [rsp + 0x132f0], xmm1
movups xmmword [rsp + 0x13300], xmm1
mov qword [rsp + 0x13310], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x13318]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x13518], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x13520]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x13920], r14d
mov dword [rsp + 0x13924], 2
movups xmm0, xmmword [0x1400cd0a8]
movups xmmword [rsp + 0x13928], xmm0
mov eax, dword [0x1400cd0b8]
mov dword [rsp + 0x13938], eax
movzx eax, word [0x1400cd0bc]
mov word [rsp + 0x1393c], ax
movzx eax, byte [0x1400cd0be]
mov byte [rsp + 0x1393e], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1393f], xmm0
movups xmmword [rsp + 0x1394f], xmm0
mov qword [rsp + 0x1395f], rax
mov byte [rsp + 0x13967], al
mov qword [rsp + 0x13968], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x13970]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x13b70], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x13b78]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x13f78], r14d
mov dword [rsp + 0x13f7c], 2
movups xmm0, xmmword [0x1400cd090]
movaps xmmword [rsp + 0x13f80], xmm0
mov eax, dword [0x1400cd0a0]
mov dword [rsp + 0x13f90], eax
movzx eax, byte [0x1400cd0a4]
mov byte [rsp + 0x13f94], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x13f95], xmm0
movups xmmword [rsp + 0x13fa5], xmm0
mov qword [rsp + 0x13fb5], rax
mov word [rsp + 0x13fbd], ax
mov byte [rsp + 0x13fbf], al
mov qword [rsp + 0x13fc0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x13fc8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x141c8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x141d0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x145d0], r14d
mov dword [rsp + 0x145d4], 2
movups xmm0, xmmword [0x1400cd070]
movups xmmword [rsp + 0x145d8], xmm0
movsd xmm1, qword [0x1400cd080]
movsd qword [rsp + 0x145e8], xmm1
mov eax, dword [0x1400cd088]
mov dword [rsp + 0x145f0], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x145f4], xmm0
movups xmmword [rsp + 0x14604], xmm0
mov dword [rsp + 0x14614], eax
mov qword [rsp + 0x14618], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x14620]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x14820], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x14828]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x14c28], r14d
mov dword [rsp + 0x14c2c], 2
movsd xmm0, qword [0x1400cd060]
movsd qword [rsp + 0x14c30], xmm0
mov eax, dword [0x1400cd068]
mov dword [rsp + 0x14c38], eax
movzx eax, word [0x1400cd06c]
mov word [rsp + 0x14c3c], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x14c3e], xmm0
movups xmmword [rsp + 0x14c4e], xmm0
movups xmmword [rsp + 0x14c5e], xmm0
mov word [rsp + 0x14c6e], ax
mov qword [rsp + 0x14c70], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x14c78]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x14e78], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x14e80]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x15280], r14d
mov dword [rsp + 0x15284], 2
movups xmm0, xmmword [0x1400cd048]
movups xmmword [rsp + 0x15288], xmm0
mov eax, dword [0x1400cd058]
mov dword [rsp + 0x15298], eax
movzx eax, byte [0x1400cd05c]
mov byte [rsp + 0x1529c], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1529d], xmm0
movups xmmword [rsp + 0x152ad], xmm0
mov qword [rsp + 0x152bd], rax
mov word [rsp + 0x152c5], ax
mov byte [rsp + 0x152c7], al
mov qword [rsp + 0x152c8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x152d0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x154d0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x154d8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x158d8], r14d
mov dword [rsp + 0x158dc], 2
movabs rax, 0x25434953554d25
mov qword [rsp + 0x158e0], rax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x158e8], xmm0
movups xmmword [rsp + 0x158f8], xmm0
movups xmmword [rsp + 0x15908], xmm0
mov qword [rsp + 0x15918], rax
mov qword [rsp + 0x15920], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x15928]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x15b28], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x15b30]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x15f30], r14d
mov dword [rsp + 0x15f34], 2
movsd xmm0, qword [0x1400cd038]
movsd qword [rsp + 0x15f38], xmm0
movzx eax, byte [0x1400cd040]
mov byte [rsp + 0x15f40], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x15f41], xmm0
movups xmmword [rsp + 0x15f51], xmm0
movups xmmword [rsp + 0x15f61], xmm0
mov dword [rsp + 0x15f71], eax
mov word [rsp + 0x15f75], ax
mov byte [rsp + 0x15f77], al
mov qword [rsp + 0x15f78], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x15f80]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x16180], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x16188]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x16588], r14d
mov dword [rsp + 0x1658c], 2
movsd xmm0, qword [0x1400cd028]
movsd qword [rsp + 0x16590], xmm0
mov eax, dword [0x1400cd030]
mov dword [rsp + 0x16598], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1659c], xmm0
movups xmmword [rsp + 0x165ac], xmm0
movups xmmword [rsp + 0x165bc], xmm0
mov dword [rsp + 0x165cc], eax
mov qword [rsp + 0x165d0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x165d8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x167d8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x167e0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x16be0], r14d
mov dword [rsp + 0x16be4], 2
movups xmm0, xmmword [0x1400cd010]
movups xmmword [rsp + 0x16be8], xmm0
movzx eax, word [0x1400cd020]
mov word [rsp + 0x16bf8], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x16bfa], xmm0
movups xmmword [rsp + 0x16c0a], xmm0
mov qword [rsp + 0x16c1a], rax
mov dword [rsp + 0x16c22], eax
mov word [rsp + 0x16c26], ax
mov qword [rsp + 0x16c28], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x16c30]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x16e30], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x16e38]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x17238], r14d
mov dword [rsp + 0x1723c], 2
movsd xmm0, qword [0x1400cd000]
movsd qword [rsp + 0x17240], xmm0
mov eax, dword [0x1400cd008]
mov dword [rsp + 0x17248], eax
movzx eax, word [0x1400cd00c]
mov word [rsp + 0x1724c], ax
movzx eax, byte [0x1400cd00e]
mov byte [rsp + 0x1724e], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1724f], xmm0
movups xmmword [rsp + 0x1725f], xmm0
movups xmmword [rsp + 0x1726f], xmm0
mov byte [rsp + 0x1727f], al
mov qword [rsp + 0x17280], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x17288]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x17488], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x17490]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x17890], r14d
mov dword [rsp + 0x17894], 2
movups xmm0, xmmword [0x1400ccff0]
movups xmmword [rsp + 0x17898], xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x178a8], xmm1
movups xmmword [rsp + 0x178b8], xmm1
movups xmmword [rsp + 0x178c8], xmm1
mov qword [rsp + 0x178d8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x178e0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x17ae0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x17ae8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x17ee8], r14d
mov dword [rsp + 0x17eec], 2
movups xmm0, xmmword [0x1400ccfd8]
movaps xmmword [rsp + 0x17ef0], xmm0
movzx eax, word [0x1400ccfe8]
mov word [rsp + 0x17f00], ax
movzx eax, byte [0x1400ccfea]
mov byte [rsp + 0x17f02], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x17f03], xmm0
movups xmmword [rsp + 0x17f13], xmm0
mov qword [rsp + 0x17f23], rax
mov dword [rsp + 0x17f2b], eax
mov byte [rsp + 0x17f2f], al
mov qword [rsp + 0x17f30], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x17f38]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x18138], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x18140]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x18540], r14d
mov dword [rsp + 0x18544], 2
movsd xmm0, qword [0x1400ccfc8]
movsd qword [rsp + 0x18548], xmm0
mov eax, dword [0x1400ccfd0]
mov dword [rsp + 0x18550], eax
movzx eax, word [0x1400ccfd4]
mov word [rsp + 0x18554], ax
movzx eax, byte [0x1400ccfd6]
mov byte [rsp + 0x18556], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x18557], xmm0
movups xmmword [rsp + 0x18567], xmm0
movups xmmword [rsp + 0x18577], xmm0
mov byte [rsp + 0x18587], al
mov qword [rsp + 0x18588], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x18590]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x18790], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x18798]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x18b98], r14d
mov dword [rsp + 0x18b9c], 2
movups xmm0, xmmword [0x1400ccfa8]
movaps xmmword [rsp + 0x18ba0], xmm0
movsd xmm1, qword [0x1400ccfb8]
movsd qword [rsp + 0x18bb0], xmm1
movzx eax, word [0x1400ccfc0]
mov word [rsp + 0x18bb8], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x18bba], xmm0
movups xmmword [rsp + 0x18bca], xmm0
mov dword [rsp + 0x18bda], eax
mov word [rsp + 0x18bde], ax
mov qword [rsp + 0x18be0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x18be8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x18de8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x18df0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x191f0], r14d
mov dword [rsp + 0x191f4], 2
movups xmm0, xmmword [0x1400ccf90]
movups xmmword [rsp + 0x191f8], xmm0
movzx eax, word [0x1400ccfa0]
mov word [rsp + 0x19208], ax
movzx eax, byte [0x1400ccfa2]
mov byte [rsp + 0x1920a], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1920b], xmm0
movups xmmword [rsp + 0x1921b], xmm0
mov qword [rsp + 0x1922b], rax
mov dword [rsp + 0x19233], eax
mov byte [rsp + 0x19237], al
mov qword [rsp + 0x19238], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x19240]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x19440], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x19448]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x19848], r14d
mov dword [rsp + 0x1984c], 2
movsd xmm0, qword [0x1400ccf80]
movsd qword [rsp + 0x19850], xmm0
mov eax, dword [0x1400ccf88]
mov dword [rsp + 0x19858], eax
movzx eax, byte [0x1400ccf8c]
mov byte [rsp + 0x1985c], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1985d], xmm0
movups xmmword [rsp + 0x1986d], xmm0
movups xmmword [rsp + 0x1987d], xmm0
mov word [rsp + 0x1988d], ax
mov byte [rsp + 0x1988f], al
mov qword [rsp + 0x19890], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x19898]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x19a98], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x19aa0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x19ea0], r14d
mov dword [rsp + 0x19ea4], 2
movups xmm0, xmmword [0x1400ccf70]
movups xmmword [rsp + 0x19ea8], xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x19eb8], xmm1
movups xmmword [rsp + 0x19ec8], xmm1
movups xmmword [rsp + 0x19ed8], xmm1
mov qword [rsp + 0x19ee8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x19ef0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x1a0f0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x1a0f8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x1a4f8], r14d
mov dword [rsp + 0x1a4fc], 2
movsd xmm0, qword [0x1400ccf60]
movsd qword [rsp + 0x1a500], xmm0
mov eax, dword [0x1400ccf68]
mov dword [rsp + 0x1a508], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1a50c], xmm0
movups xmmword [rsp + 0x1a51c], xmm0
movups xmmword [rsp + 0x1a52c], xmm0
mov dword [rsp + 0x1a53c], eax
mov qword [rsp + 0x1a540], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x1a548]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x1a748], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x1a750]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x1ab50], r14d
mov dword [rsp + 0x1ab54], 2
movups xmm0, xmmword [0x1400ccf48]
movups xmmword [rsp + 0x1ab58], xmm0
mov eax, dword [0x1400ccf58]
mov dword [rsp + 0x1ab68], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1ab6c], xmm0
movups xmmword [rsp + 0x1ab7c], xmm0
mov qword [rsp + 0x1ab8c], rax
mov dword [rsp + 0x1ab94], eax
mov qword [rsp + 0x1ab98], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x1aba0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x1ada0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x1ada8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x1b1a8], r14d
mov dword [rsp + 0x1b1ac], 2
movsd xmm0, qword [0x1400ccf38]
movsd qword [rsp + 0x1b1b0], xmm0
mov eax, dword [0x1400ccf40]
mov dword [rsp + 0x1b1b8], eax
movzx eax, word [0x1400ccf44]
mov word [rsp + 0x1b1bc], ax
movzx eax, byte [0x1400ccf46]
mov byte [rsp + 0x1b1be], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1b1bf], xmm0
movups xmmword [rsp + 0x1b1cf], xmm0
movups xmmword [rsp + 0x1b1df], xmm0
mov byte [rsp + 0x1b1ef], al
mov qword [rsp + 0x1b1f0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x1b1f8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x1b3f8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x1b400]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x1b800], r14d
mov dword [rsp + 0x1b804], 2
movups xmm0, xmmword [0x1400ccf20]
movups xmmword [rsp + 0x1b808], xmm0
movzx eax, word [0x1400ccf30]
mov word [rsp + 0x1b818], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1b81a], xmm0
movups xmmword [rsp + 0x1b82a], xmm0
mov qword [rsp + 0x1b83a], rax
mov dword [rsp + 0x1b842], eax
mov word [rsp + 0x1b846], ax
mov qword [rsp + 0x1b848], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x1b850]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x1ba50], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x1ba58]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x1be58], r14d
mov dword [rsp + 0x1be5c], 2
movups xmm0, xmmword [0x1400ccf10]
movaps xmmword [rsp + 0x1be60], xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x1be70], xmm1
movups xmmword [rsp + 0x1be80], xmm1
movups xmmword [rsp + 0x1be90], xmm1
mov qword [rsp + 0x1bea0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x1bea8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x1c0a8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x1c0b0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x1c4b0], r14d
mov dword [rsp + 0x1c4b4], 2
movsd xmm0, qword [0x1400ccf00]
movsd qword [rsp + 0x1c4b8], xmm0
mov eax, dword [0x1400ccf08]
mov dword [rsp + 0x1c4c0], eax
movzx eax, word [0x1400ccf0c]
mov word [rsp + 0x1c4c4], ax
movzx eax, byte [0x1400ccf0e]
mov byte [rsp + 0x1c4c6], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1c4c7], xmm0
movups xmmword [rsp + 0x1c4d7], xmm0
movups xmmword [rsp + 0x1c4e7], xmm0
mov byte [rsp + 0x1c4f7], al
mov qword [rsp + 0x1c4f8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x1c500]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x1c700], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x1c708]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x1cb08], r14d
mov dword [rsp + 0x1cb0c], 2
movsd xmm0, qword [0x1400ccef0]
movsd qword [rsp + 0x1cb10], xmm0
movzx eax, byte [0x1400ccef8]
mov byte [rsp + 0x1cb18], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1cb19], xmm0
movups xmmword [rsp + 0x1cb29], xmm0
movups xmmword [rsp + 0x1cb39], xmm0
mov dword [rsp + 0x1cb49], eax
mov word [rsp + 0x1cb4d], ax
mov byte [rsp + 0x1cb4f], al
mov qword [rsp + 0x1cb50], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x1cb58]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x1cd58], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x1cd60]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x1d160], r14d
mov dword [rsp + 0x1d164], 2
movups xmm0, xmmword [0x1400cced0]
movups xmmword [rsp + 0x1d168], xmm0
movsd xmm1, qword [0x1400ccee0]
movsd qword [rsp + 0x1d178], xmm1
movzx eax, byte [0x1400ccee8]
mov byte [rsp + 0x1d180], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1d181], xmm0
movups xmmword [rsp + 0x1d191], xmm0
mov dword [rsp + 0x1d1a1], eax
mov word [rsp + 0x1d1a5], ax
mov byte [rsp + 0x1d1a7], al
mov qword [rsp + 0x1d1a8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x1d1b0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x1d3b0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x1d3b8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x1d7b8], r14d
mov dword [rsp + 0x1d7bc], 2
movsd xmm0, qword [0x1400ccec0]
movsd qword [rsp + 0x1d7c0], xmm0
mov eax, dword [0x1400ccec8]
mov dword [rsp + 0x1d7c8], eax
movzx eax, word [0x1400ccecc]
mov word [rsp + 0x1d7cc], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1d7ce], xmm0
movups xmmword [rsp + 0x1d7de], xmm0
movups xmmword [rsp + 0x1d7ee], xmm0
mov word [rsp + 0x1d7fe], ax
mov qword [rsp + 0x1d800], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x1d808]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x1da08], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x1da10]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x1de10], r14d
mov dword [rsp + 0x1de14], 2
movups xmm0, xmmword [0x1400ccea8]
movups xmmword [rsp + 0x1de18], xmm0
movzx eax, word [0x1400cceb8]
mov word [rsp + 0x1de28], ax
movzx eax, byte [0x1400cceba]
mov byte [rsp + 0x1de2a], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1de2b], xmm0
movups xmmword [rsp + 0x1de3b], xmm0
mov qword [rsp + 0x1de4b], rax
mov dword [rsp + 0x1de53], eax
mov byte [rsp + 0x1de57], al
mov qword [rsp + 0x1de58], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x1de60]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x1e060], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x1e068]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x1e468], r14d
mov dword [rsp + 0x1e46c], 2
movsd xmm0, qword [0x1400cce98]
movsd qword [rsp + 0x1e470], xmm0
mov eax, dword [0x1400ccea0]
mov dword [rsp + 0x1e478], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1e47c], xmm0
movups xmmword [rsp + 0x1e48c], xmm0
movups xmmword [rsp + 0x1e49c], xmm0
mov dword [rsp + 0x1e4ac], eax
mov qword [rsp + 0x1e4b0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x1e4b8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x1e6b8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x1e6c0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x1eac0], r14d
mov dword [rsp + 0x1eac4], 2
movups xmm0, xmmword [0x1400cce80]
movups xmmword [rsp + 0x1eac8], xmm0
movzx eax, word [0x1400cce90]
mov word [rsp + 0x1ead8], ax
movzx eax, byte [0x1400cce92]
mov byte [rsp + 0x1eada], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1eadb], xmm0
movups xmmword [rsp + 0x1eaeb], xmm0
mov qword [rsp + 0x1eafb], rax
mov dword [rsp + 0x1eb03], eax
mov byte [rsp + 0x1eb07], al
mov qword [rsp + 0x1eb08], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x1eb10]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x1ed10], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x1ed18]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x1f118], r14d
mov dword [rsp + 0x1f11c], 2
movups xmm0, xmmword [0x1400cce68]
movaps xmmword [rsp + 0x1f120], xmm0
movzx eax, byte [0x1400cce78]
mov byte [rsp + 0x1f130], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1f131], xmm0
movups xmmword [rsp + 0x1f141], xmm0
mov qword [rsp + 0x1f151], rax
mov dword [rsp + 0x1f159], eax
mov word [rsp + 0x1f15d], ax
mov byte [rsp + 0x1f15f], al
mov qword [rsp + 0x1f160], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x1f168]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x1f368], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x1f370]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x1f770], r14d
mov dword [rsp + 0x1f774], 2
movsd xmm0, qword [0x1400cce58]
movsd qword [rsp + 0x1f778], xmm0
mov eax, dword [0x1400cce60]
mov dword [rsp + 0x1f780], eax
movzx eax, word [0x1400cce64]
mov word [rsp + 0x1f784], ax
movzx eax, byte [0x1400cce66]
mov byte [rsp + 0x1f786], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1f787], xmm0
movups xmmword [rsp + 0x1f797], xmm0
movups xmmword [rsp + 0x1f7a7], xmm0
mov byte [rsp + 0x1f7b7], al
mov qword [rsp + 0x1f7b8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x1f7c0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x1f9c0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x1f9c8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x1fdc8], r14d
mov dword [rsp + 0x1fdcc], 2
movsd xmm0, qword [0x1400cce48]
movsd qword [rsp + 0x1fdd0], xmm0
movzx eax, word [0x1400cce50]
mov word [rsp + 0x1fdd8], ax
movzx eax, byte [0x1400cce52]
mov byte [rsp + 0x1fdda], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x1fddb], xmm0
movups xmmword [rsp + 0x1fdeb], xmm0
movups xmmword [rsp + 0x1fdfb], xmm0
mov dword [rsp + 0x1fe0b], eax
mov byte [rsp + 0x1fe0f], al
mov qword [rsp + 0x1fe10], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x1fe18]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x20018], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x20020]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20420], r14d
mov dword [rsp + 0x20424], 2
movups xmm0, xmmword [0x1400cce38]
movups xmmword [rsp + 0x20428], xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x20438], xmm1
movups xmmword [rsp + 0x20448], xmm1
movups xmmword [rsp + 0x20458], xmm1
mov qword [rsp + 0x20468], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x20470]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x20670], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x20678]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20a78], r14d
mov dword [rsp + 0x20a7c], 2
movups xmm0, xmmword [0x1400cce20]
movaps xmmword [rsp + 0x20a80], xmm0
movsd xmm1, qword [0x1400cce30]
movsd qword [rsp + 0x20a90], xmm1
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x20a98], xmm0
movups xmmword [rsp + 0x20aa8], xmm0
mov qword [rsp + 0x20ab8], rax
mov qword [rsp + 0x20ac0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x20ac8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x20cc8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x20cd0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x210d0], r14d
mov dword [rsp + 0x210d4], 2
movups xmm0, xmmword [0x1400cce08]
movups xmmword [rsp + 0x210d8], xmm0
mov eax, dword [0x1400cce18]
mov dword [rsp + 0x210e8], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x210ec], xmm0
movups xmmword [rsp + 0x210fc], xmm0
mov qword [rsp + 0x2110c], rax
mov dword [rsp + 0x21114], eax
mov qword [rsp + 0x21118], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x21120]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x21320], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x21328]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x21728], r14d
mov dword [rsp + 0x2172c], 2
movsd xmm0, qword [0x1400ccdf8]
movsd qword [rsp + 0x21730], xmm0
mov eax, dword [0x1400cce00]
mov dword [rsp + 0x21738], eax
movzx eax, byte [0x1400cce04]
mov byte [rsp + 0x2173c], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2173d], xmm0
movups xmmword [rsp + 0x2174d], xmm0
movups xmmword [rsp + 0x2175d], xmm0
mov word [rsp + 0x2176d], ax
mov byte [rsp + 0x2176f], al
mov qword [rsp + 0x21770], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x21778]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x21978], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x21980]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x21d80], r14d
mov dword [rsp + 0x21d84], 2
movsd xmm0, qword [0x1400ccde8]
movsd qword [rsp + 0x21d88], xmm0
mov eax, dword [0x1400ccdf0]
mov dword [rsp + 0x21d90], eax
movzx eax, word [0x1400ccdf4]
mov word [rsp + 0x21d94], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x21d96], xmm0
movups xmmword [rsp + 0x21da6], xmm0
movups xmmword [rsp + 0x21db6], xmm0
mov word [rsp + 0x21dc6], ax
mov qword [rsp + 0x21dc8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x21dd0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x21fd0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x21fd8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x223d8], r14d
mov dword [rsp + 0x223dc], 2
movsd xmm0, qword [0x1400ccdd8]
movsd qword [rsp + 0x223e0], xmm0
mov eax, dword [0x1400ccde0]
mov dword [rsp + 0x223e8], eax
movzx eax, word [0x1400ccde4]
mov word [rsp + 0x223ec], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x223ee], xmm0
movups xmmword [rsp + 0x223fe], xmm0
movups xmmword [rsp + 0x2240e], xmm0
mov word [rsp + 0x2241e], ax
mov qword [rsp + 0x22420], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x22428]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x22628], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x22630]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x22a30], r14d
mov dword [rsp + 0x22a34], 2
movsd xmm0, qword [0x1400ccdc8]
movsd qword [rsp + 0x22a38], xmm0
mov eax, dword [0x1400ccdd0]
mov dword [rsp + 0x22a40], eax
movzx eax, byte [0x1400ccdd4]
mov byte [rsp + 0x22a44], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x22a45], xmm0
movups xmmword [rsp + 0x22a55], xmm0
movups xmmword [rsp + 0x22a65], xmm0
mov word [rsp + 0x22a75], ax
mov byte [rsp + 0x22a77], al
mov qword [rsp + 0x22a78], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x22a80]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x22c80], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x22c88]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x23088], r14d
mov dword [rsp + 0x2308c], 2
movabs rax, 0x25534b4e494c25
mov qword [rsp + 0x23090], rax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x23098], xmm0
movups xmmword [rsp + 0x230a8], xmm0
movups xmmword [rsp + 0x230b8], xmm0
mov qword [rsp + 0x230c8], rax
mov qword [rsp + 0x230d0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x230d8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x232d8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x232e0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x236e0], r14d
mov dword [rsp + 0x236e4], 2
movsd xmm0, qword [0x1400ccdb8]
movsd qword [rsp + 0x236e8], xmm0
mov eax, dword [0x1400ccdc0]
mov dword [rsp + 0x236f0], eax
movzx eax, word [0x1400ccdc4]
mov word [rsp + 0x236f4], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x236f6], xmm0
movups xmmword [rsp + 0x23706], xmm0
movups xmmword [rsp + 0x23716], xmm0
mov word [rsp + 0x23726], ax
mov qword [rsp + 0x23728], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x23730]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x23930], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x23938]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x23d38], r14d
mov dword [rsp + 0x23d3c], 2
movups xmm0, xmmword [0x1400ccda0]
movaps xmmword [rsp + 0x23d40], xmm0
movzx eax, word [0x1400ccdb0]
mov word [rsp + 0x23d50], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x23d52], xmm0
movups xmmword [rsp + 0x23d62], xmm0
mov qword [rsp + 0x23d72], rax
mov dword [rsp + 0x23d7a], eax
mov word [rsp + 0x23d7e], ax
mov qword [rsp + 0x23d80], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x23d88]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x23f88], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x23f90]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x24390], r14d
mov dword [rsp + 0x24394], 2
movsd xmm0, qword [0x1400ccd90]
movsd qword [rsp + 0x24398], xmm0
mov eax, dword [0x1400ccd98]
mov dword [rsp + 0x243a0], eax
movzx eax, word [0x1400ccd9c]
mov word [rsp + 0x243a4], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x243a6], xmm0
movups xmmword [rsp + 0x243b6], xmm0
movups xmmword [rsp + 0x243c6], xmm0
mov word [rsp + 0x243d6], ax
mov qword [rsp + 0x243d8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x243e0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x245e0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x245e8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x249e8], r14d
mov dword [rsp + 0x249ec], 2
movups xmm0, xmmword [0x1400ccd78]
movaps xmmword [rsp + 0x249f0], xmm0
movzx eax, word [0x1400ccd88]
mov word [rsp + 0x24a00], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x24a02], xmm0
movups xmmword [rsp + 0x24a12], xmm0
mov qword [rsp + 0x24a22], rax
mov dword [rsp + 0x24a2a], eax
mov word [rsp + 0x24a2e], ax
mov qword [rsp + 0x24a30], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x24a38]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x24c38], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x24c40]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x25040], r14d
mov dword [rsp + 0x25044], 2
movups xmm0, xmmword [0x1400ccd60]
movups xmmword [rsp + 0x25048], xmm0
mov eax, dword [0x1400ccd70]
mov dword [rsp + 0x25058], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2505c], xmm0
movups xmmword [rsp + 0x2506c], xmm0
mov qword [rsp + 0x2507c], rax
mov dword [rsp + 0x25084], eax
mov qword [rsp + 0x25088], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x25090]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x25290], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x25298]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x25698], r14d
mov dword [rsp + 0x2569c], 2
movups xmm0, xmmword [0x1400ccd50]
movaps xmmword [rsp + 0x256a0], xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x256b0], xmm1
movups xmmword [rsp + 0x256c0], xmm1
movups xmmword [rsp + 0x256d0], xmm1
mov qword [rsp + 0x256e0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x256e8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x258e8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x258f0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x25cf0], r14d
mov dword [rsp + 0x25cf4], 2
movups xmm0, xmmword [0x1400ccd38]
movups xmmword [rsp + 0x25cf8], xmm0
movzx eax, word [0x1400ccd48]
mov word [rsp + 0x25d08], ax
movzx eax, byte [0x1400ccd4a]
mov byte [rsp + 0x25d0a], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x25d0b], xmm0
movups xmmword [rsp + 0x25d1b], xmm0
mov qword [rsp + 0x25d2b], rax
mov dword [rsp + 0x25d33], eax
mov byte [rsp + 0x25d37], al
mov qword [rsp + 0x25d38], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x25d40]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x25f40], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x25f48]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x26348], r14d
mov dword [rsp + 0x2634c], 2
movups xmm0, xmmword [0x1400ccd20]
movaps xmmword [rsp + 0x26350], xmm0
movzx eax, byte [0x1400ccd30]
mov byte [rsp + 0x26360], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x26361], xmm0
movups xmmword [rsp + 0x26371], xmm0
mov qword [rsp + 0x26381], rax
mov dword [rsp + 0x26389], eax
mov word [rsp + 0x2638d], ax
mov byte [rsp + 0x2638f], al
mov qword [rsp + 0x26390], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x26398]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x26598], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x265a0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x269a0], r14d
mov dword [rsp + 0x269a4], 2
movups xmm0, xmmword [0x1400ccd08]
movups xmmword [rsp + 0x269a8], xmm0
mov eax, dword [0x1400ccd18]
mov dword [rsp + 0x269b8], eax
movzx eax, word [0x1400ccd1c]
mov word [rsp + 0x269bc], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x269be], xmm0
movups xmmword [rsp + 0x269ce], xmm0
mov qword [rsp + 0x269de], rax
mov word [rsp + 0x269e6], ax
mov qword [rsp + 0x269e8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x269f0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x26bf0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x26bf8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x26ff8], r14d
mov dword [rsp + 0x26ffc], 2
movsd xmm0, qword [0x1400cccf8]
movsd qword [rsp + 0x27000], xmm0
mov eax, dword [0x1400ccd00]
mov dword [rsp + 0x27008], eax
movzx eax, byte [0x1400ccd04]
mov byte [rsp + 0x2700c], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2700d], xmm0
movups xmmword [rsp + 0x2701d], xmm0
movups xmmword [rsp + 0x2702d], xmm0
mov word [rsp + 0x2703d], ax
mov byte [rsp + 0x2703f], al
mov qword [rsp + 0x27040], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x27048]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x27248], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x27250]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x27650], r14d
mov dword [rsp + 0x27654], 2
movups xmm0, xmmword [0x1400cccd8]
movups xmmword [rsp + 0x27658], xmm0
movsd xmm1, qword [0x1400ccce8]
movsd qword [rsp + 0x27668], xmm1
movzx eax, word [0x1400cccf0]
mov word [rsp + 0x27670], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x27672], xmm0
movups xmmword [rsp + 0x27682], xmm0
mov dword [rsp + 0x27692], eax
mov word [rsp + 0x27696], ax
mov qword [rsp + 0x27698], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x276a0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x278a0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x278a8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x27ca8], r14d
mov dword [rsp + 0x27cac], 2
movups xmm0, xmmword [0x1400cccc0]
movaps xmmword [rsp + 0x27cb0], xmm0
movsd xmm1, qword [0x1400cccd0]
movsd qword [rsp + 0x27cc0], xmm1
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x27cc8], xmm0
movups xmmword [rsp + 0x27cd8], xmm0
mov qword [rsp + 0x27ce8], rax
mov qword [rsp + 0x27cf0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x27cf8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x27ef8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x27f00]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x28300], r14d
mov dword [rsp + 0x28304], 2
movsd xmm0, qword [0x1400cccb0]
movsd qword [rsp + 0x28308], xmm0
mov eax, dword [0x1400cccb8]
mov dword [rsp + 0x28310], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x28314], xmm0
movups xmmword [rsp + 0x28324], xmm0
movups xmmword [rsp + 0x28334], xmm0
mov dword [rsp + 0x28344], eax
mov qword [rsp + 0x28348], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x28350]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x28550], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x28558]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x28958], r14d
mov dword [rsp + 0x2895c], 2
movups xmm0, xmmword [0x1400ccc98]
movaps xmmword [rsp + 0x28960], xmm0
movzx eax, word [0x1400ccca8]
mov word [rsp + 0x28970], ax
movzx eax, byte [0x1400cccaa]
mov byte [rsp + 0x28972], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x28973], xmm0
movups xmmword [rsp + 0x28983], xmm0
mov qword [rsp + 0x28993], rax
mov dword [rsp + 0x2899b], eax
mov byte [rsp + 0x2899f], al
mov qword [rsp + 0x289a0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x289a8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x28ba8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x28bb0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x28fb0], r14d
mov dword [rsp + 0x28fb4], 2
movsd xmm0, qword [0x1400ccc88]
movsd qword [rsp + 0x28fb8], xmm0
mov eax, dword [0x1400ccc90]
mov dword [rsp + 0x28fc0], eax
movzx eax, word [0x1400ccc94]
mov word [rsp + 0x28fc4], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x28fc6], xmm0
movups xmmword [rsp + 0x28fd6], xmm0
movups xmmword [rsp + 0x28fe6], xmm0
mov word [rsp + 0x28ff6], ax
mov qword [rsp + 0x28ff8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x29000]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x29200], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x29208]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x29608], r14d
mov dword [rsp + 0x2960c], 2
movups xmm0, xmmword [0x1400ccc68]
movaps xmmword [rsp + 0x29610], xmm0
movsd xmm1, qword [0x1400ccc78]
movsd qword [rsp + 0x29620], xmm1
movzx eax, byte [0x1400ccc80]
mov byte [rsp + 0x29628], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x29629], xmm0
movups xmmword [rsp + 0x29639], xmm0
mov dword [rsp + 0x29649], eax
mov word [rsp + 0x2964d], ax
mov byte [rsp + 0x2964f], al
mov qword [rsp + 0x29650], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x29658]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x29858], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x29860]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x29c60], r14d
mov dword [rsp + 0x29c64], 2
movups xmm0, xmmword [0x1400ccc50]
movups xmmword [rsp + 0x29c68], xmm0
movzx eax, word [0x1400ccc60]
mov word [rsp + 0x29c78], ax
movzx eax, byte [0x1400ccc62]
mov byte [rsp + 0x29c7a], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x29c7b], xmm0
movups xmmword [rsp + 0x29c8b], xmm0
mov qword [rsp + 0x29c9b], rax
mov dword [rsp + 0x29ca3], eax
mov byte [rsp + 0x29ca7], al
mov qword [rsp + 0x29ca8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x29cb0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x29eb0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x29eb8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x2a2b8], r14d
mov dword [rsp + 0x2a2bc], 2
movups xmm0, xmmword [0x1400ccc38]
movaps xmmword [rsp + 0x2a2c0], xmm0
mov eax, dword [0x1400ccc48]
mov dword [rsp + 0x2a2d0], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2a2d4], xmm0
movups xmmword [rsp + 0x2a2e4], xmm0
mov qword [rsp + 0x2a2f4], rax
mov dword [rsp + 0x2a2fc], eax
mov qword [rsp + 0x2a300], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x2a308]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x2a508], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x2a510]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x2a910], r14d
mov dword [rsp + 0x2a914], 2
movsd xmm0, qword [0x1400ccc28]
movsd qword [rsp + 0x2a918], xmm0
mov eax, dword [0x1400ccc30]
mov dword [rsp + 0x2a920], eax
movzx eax, word [0x1400ccc34]
mov word [rsp + 0x2a924], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2a926], xmm0
movups xmmword [rsp + 0x2a936], xmm0
movups xmmword [rsp + 0x2a946], xmm0
mov word [rsp + 0x2a956], ax
mov qword [rsp + 0x2a958], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x2a960]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x2ab60], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x2ab68]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x2af68], r14d
mov dword [rsp + 0x2af6c], 2
movups xmm0, xmmword [0x1400ccc08]
movaps xmmword [rsp + 0x2af70], xmm0
movsd xmm1, qword [0x1400ccc18]
movsd qword [rsp + 0x2af80], xmm1
movzx eax, word [0x1400ccc20]
mov word [rsp + 0x2af88], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2af8a], xmm0
movups xmmword [rsp + 0x2af9a], xmm0
mov dword [rsp + 0x2afaa], eax
mov word [rsp + 0x2afae], ax
mov qword [rsp + 0x2afb0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x2afb8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x2b1b8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x2b1c0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x2b5c0], r14d
mov dword [rsp + 0x2b5c4], 2
movups xmm0, xmmword [0x1400ccbe8]
movups xmmword [rsp + 0x2b5c8], xmm0
movsd xmm1, qword [0x1400ccbf8]
movsd qword [rsp + 0x2b5d8], xmm1
movzx eax, word [0x1400ccc00]
mov word [rsp + 0x2b5e0], ax
movzx eax, byte [0x1400ccc02]
mov byte [rsp + 0x2b5e2], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2b5e3], xmm0
movups xmmword [rsp + 0x2b5f3], xmm0
mov dword [rsp + 0x2b603], eax
mov byte [rsp + 0x2b607], al
mov qword [rsp + 0x2b608], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x2b610]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x2b810], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x2b818]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x2bc18], r14d
mov dword [rsp + 0x2bc1c], 2
movups xmm0, xmmword [0x1400ccbd0]
movaps xmmword [rsp + 0x2bc20], xmm0
movsd xmm1, qword [0x1400ccbe0]
movsd qword [rsp + 0x2bc30], xmm1
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2bc38], xmm0
movups xmmword [rsp + 0x2bc48], xmm0
mov qword [rsp + 0x2bc58], rax
mov qword [rsp + 0x2bc60], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x2bc68]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x2be68], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x2be70]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x2c270], r14d
mov dword [rsp + 0x2c274], 2
movups xmm0, xmmword [0x1400ccbc0]
movups xmmword [rsp + 0x2c278], xmm0
xorps xmm1, xmm1
movups xmmword [rsp + 0x2c288], xmm1
movups xmmword [rsp + 0x2c298], xmm1
movups xmmword [rsp + 0x2c2a8], xmm1
mov qword [rsp + 0x2c2b8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x2c2c0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x2c4c0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x2c4c8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x2c8c8], r14d
mov dword [rsp + 0x2c8cc], 2
movups xmm0, xmmword [0x1400ccba8]
movaps xmmword [rsp + 0x2c8d0], xmm0
mov eax, dword [0x1400ccbb8]
mov dword [rsp + 0x2c8e0], eax
movzx eax, byte [0x1400ccbbc]
mov byte [rsp + 0x2c8e4], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2c8e5], xmm0
movups xmmword [rsp + 0x2c8f5], xmm0
mov qword [rsp + 0x2c905], rax
mov word [rsp + 0x2c90d], ax
mov byte [rsp + 0x2c90f], al
mov qword [rsp + 0x2c910], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x2c918]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x2cb18], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x2cb20]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x2cf20], r14d
mov dword [rsp + 0x2cf24], 2
movsd xmm0, qword [0x1400ccb98]
movsd qword [rsp + 0x2cf28], xmm0
mov eax, dword [0x1400ccba0]
mov dword [rsp + 0x2cf30], eax
movzx eax, word [0x1400ccba4]
mov word [rsp + 0x2cf34], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2cf36], xmm0
movups xmmword [rsp + 0x2cf46], xmm0
movups xmmword [rsp + 0x2cf56], xmm0
mov word [rsp + 0x2cf66], ax
mov qword [rsp + 0x2cf68], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x2cf70]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x2d170], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x2d178]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x2d578], r14d
mov dword [rsp + 0x2d57c], 2
movsd xmm0, qword [0x1400ccb88]
movsd qword [rsp + 0x2d580], xmm0
mov eax, dword [0x1400ccb90]
mov dword [rsp + 0x2d588], eax
movzx eax, word [0x1400ccb94]
mov word [rsp + 0x2d58c], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2d58e], xmm0
movups xmmword [rsp + 0x2d59e], xmm0
movups xmmword [rsp + 0x2d5ae], xmm0
mov word [rsp + 0x2d5be], ax
mov qword [rsp + 0x2d5c0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x2d5c8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x2d7c8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x2d7d0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x2dbd0], r14d
mov dword [rsp + 0x2dbd4], 2
movsd xmm0, qword [0x1400ccb78]
movsd qword [rsp + 0x2dbd8], xmm0
mov eax, dword [0x1400ccb80]
mov dword [rsp + 0x2dbe0], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2dbe4], xmm0
movups xmmword [rsp + 0x2dbf4], xmm0
movups xmmword [rsp + 0x2dc04], xmm0
mov dword [rsp + 0x2dc14], eax
mov qword [rsp + 0x2dc18], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x2dc20]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x2de20], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x2de28]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x2e228], r14d
mov dword [rsp + 0x2e22c], 2
movsd xmm0, qword [0x1400ccb68]
movsd qword [rsp + 0x2e230], xmm0
mov eax, dword [0x1400ccb70]
mov dword [rsp + 0x2e238], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2e23c], xmm0
movups xmmword [rsp + 0x2e24c], xmm0
movups xmmword [rsp + 0x2e25c], xmm0
mov dword [rsp + 0x2e26c], eax
mov qword [rsp + 0x2e270], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x2e278]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x2e478], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x2e480]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x2e880], r14d
mov dword [rsp + 0x2e884], 2
movups xmm0, xmmword [0x1400ccb50]
movups xmmword [rsp + 0x2e888], xmm0
mov eax, dword [0x1400ccb60]
mov dword [rsp + 0x2e898], eax
movzx eax, word [0x1400ccb64]
mov word [rsp + 0x2e89c], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2e89e], xmm0
movups xmmword [rsp + 0x2e8ae], xmm0
mov qword [rsp + 0x2e8be], rax
mov word [rsp + 0x2e8c6], ax
mov qword [rsp + 0x2e8c8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x2e8d0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x2ead0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x2ead8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x2eed8], r14d
mov dword [rsp + 0x2eedc], 2
movups xmm0, xmmword [0x1400ccb38]
movaps xmmword [rsp + 0x2eee0], xmm0
mov eax, dword [0x1400ccb48]
mov dword [rsp + 0x2eef0], eax
movzx eax, byte [0x1400ccb4c]
mov byte [rsp + 0x2eef4], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2eef5], xmm0
movups xmmword [rsp + 0x2ef05], xmm0
mov qword [rsp + 0x2ef15], rax
mov word [rsp + 0x2ef1d], ax
mov byte [rsp + 0x2ef1f], al
mov qword [rsp + 0x2ef20], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x2ef28]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x2f128], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x2f130]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x2f530], r14d
mov dword [rsp + 0x2f534], 2
movups xmm0, xmmword [0x1400ccb20]
movups xmmword [rsp + 0x2f538], xmm0
movzx eax, word [0x1400ccb30]
mov word [rsp + 0x2f548], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f54a], xmm0
movups xmmword [rsp + 0x2f55a], xmm0
mov qword [rsp + 0x2f56a], rax
mov dword [rsp + 0x2f572], eax
mov word [rsp + 0x2f576], ax
mov qword [rsp + 0x2f578], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x2f580]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x2f780], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x2f788]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x2fb88], r14d
mov dword [rsp + 0x2fb8c], 2
movups xmm0, xmmword [0x1400ccb08]
movaps xmmword [rsp + 0x2fb90], xmm0
movsd xmm1, qword [0x1400ccb18]
movsd qword [rsp + 0x2fba0], xmm1
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2fba8], xmm0
movups xmmword [rsp + 0x2fbb8], xmm0
mov qword [rsp + 0x2fbc8], rax
mov qword [rsp + 0x2fbd0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x2fbd8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x2fdd8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x2fde0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x301e0], r14d
mov dword [rsp + 0x301e4], 2
movups xmm0, xmmword [0x1400ccaf0]
movups xmmword [rsp + 0x301e8], xmm0
movzx eax, byte [0x1400ccb00]
mov byte [rsp + 0x301f8], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x301f9], xmm0
movups xmmword [rsp + 0x30209], xmm0
mov qword [rsp + 0x30219], rax
mov dword [rsp + 0x30221], eax
mov word [rsp + 0x30225], ax
mov byte [rsp + 0x30227], al
mov qword [rsp + 0x30228], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x30230]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x30430], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x30438]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x30838], r14d
mov dword [rsp + 0x3083c], 2
movups xmm0, xmmword [0x1400ccad8]
movaps xmmword [rsp + 0x30840], xmm0
movzx eax, word [0x1400ccae8]
mov word [rsp + 0x30850], ax
movzx eax, byte [0x1400ccaea]
mov byte [rsp + 0x30852], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30853], xmm0
movups xmmword [rsp + 0x30863], xmm0
mov qword [rsp + 0x30873], rax
mov dword [rsp + 0x3087b], eax
mov byte [rsp + 0x3087f], al
mov qword [rsp + 0x30880], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x30888]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x30a88], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x30a90]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x30e90], r14d
mov dword [rsp + 0x30e94], 2
movups xmm0, xmmword [0x1400ccac0]
movups xmmword [rsp + 0x30e98], xmm0
mov eax, dword [0x1400ccad0]
mov dword [rsp + 0x30ea8], eax
movzx eax, word [0x1400ccad4]
mov word [rsp + 0x30eac], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x30eae], xmm0
movups xmmword [rsp + 0x30ebe], xmm0
mov qword [rsp + 0x30ece], rax
mov word [rsp + 0x30ed6], ax
mov qword [rsp + 0x30ed8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x30ee0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x310e0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x310e8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x314e8], r14d
mov dword [rsp + 0x314ec], 2
movups xmm0, xmmword [0x1400ccaa8]
movaps xmmword [rsp + 0x314f0], xmm0
movzx eax, byte [0x1400ccab8]
mov byte [rsp + 0x31500], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x31501], xmm0
movups xmmword [rsp + 0x31511], xmm0
mov qword [rsp + 0x31521], rax
mov dword [rsp + 0x31529], eax
mov word [rsp + 0x3152d], ax
mov byte [rsp + 0x3152f], al
mov qword [rsp + 0x31530], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x31538]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x31738], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x31740]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x31b40], r14d
mov dword [rsp + 0x31b44], 2
movups xmm0, xmmword [0x1400cca88]
movups xmmword [rsp + 0x31b48], xmm0
movsd xmm1, qword [0x1400cca98]
movsd qword [rsp + 0x31b58], xmm1
movzx eax, byte [0x1400ccaa0]
mov byte [rsp + 0x31b60], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x31b61], xmm0
movups xmmword [rsp + 0x31b71], xmm0
mov dword [rsp + 0x31b81], eax
mov word [rsp + 0x31b85], ax
mov byte [rsp + 0x31b87], al
mov qword [rsp + 0x31b88], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x31b90]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x31d90], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x31d98]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x32198], r14d
mov dword [rsp + 0x3219c], 2
movsd xmm0, qword [0x1400cca78]
movsd qword [rsp + 0x321a0], xmm0
mov eax, dword [0x1400cca80]
mov dword [rsp + 0x321a8], eax
movzx eax, word [0x1400cca84]
mov word [rsp + 0x321ac], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x321ae], xmm0
movups xmmword [rsp + 0x321be], xmm0
movups xmmword [rsp + 0x321ce], xmm0
mov word [rsp + 0x321de], ax
mov qword [rsp + 0x321e0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x321e8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x323e8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x323f0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x327f0], r14d
mov dword [rsp + 0x327f4], 2
movsd xmm0, qword [0x1400cca60]
movsd qword [rsp + 0x327f8], xmm0
movzx eax, byte [0x1400cca68]
mov byte [rsp + 0x32800], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x32801], xmm0
movups xmmword [rsp + 0x32811], xmm0
movups xmmword [rsp + 0x32821], xmm0
mov dword [rsp + 0x32831], eax
mov word [rsp + 0x32835], ax
mov byte [rsp + 0x32837], al
mov qword [rsp + 0x32838], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x32840]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x32a40], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x32a48]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x32e48], r14d
mov dword [rsp + 0x32e4c], 2
movups xmm0, xmmword [0x1400cca48]
movaps xmmword [rsp + 0x32e50], xmm0
mov eax, dword [0x1400cca58]
mov dword [rsp + 0x32e60], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x32e64], xmm0
movups xmmword [rsp + 0x32e74], xmm0
mov qword [rsp + 0x32e84], rax
mov dword [rsp + 0x32e8c], eax
mov qword [rsp + 0x32e90], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x32e98]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x33098], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x330a0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x334a0], r14d
mov dword [rsp + 0x334a4], 2
movsd xmm0, qword [0x1400cca38]
movsd qword [rsp + 0x334a8], xmm0
mov eax, dword [0x1400cca40]
mov dword [rsp + 0x334b0], eax
movzx eax, byte [0x1400cca44]
mov byte [rsp + 0x334b4], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x334b5], xmm0
movups xmmword [rsp + 0x334c5], xmm0
movups xmmword [rsp + 0x334d5], xmm0
mov word [rsp + 0x334e5], ax
mov byte [rsp + 0x334e7], al
mov qword [rsp + 0x334e8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x334f0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x336f0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x336f8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x33af8], r14d
mov dword [rsp + 0x33afc], 2
movsd xmm0, qword [0x1400cca28]
movsd qword [rsp + 0x33b00], xmm0
mov eax, dword [0x1400cca30]
mov dword [rsp + 0x33b08], eax
movzx eax, word [0x1400cca34]
mov word [rsp + 0x33b0c], ax
movzx eax, byte [0x1400cca36]
mov byte [rsp + 0x33b0e], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x33b0f], xmm0
movups xmmword [rsp + 0x33b1f], xmm0
movups xmmword [rsp + 0x33b2f], xmm0
mov byte [rsp + 0x33b3f], al
mov qword [rsp + 0x33b40], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x33b48]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x33d48], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x33d50]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x34150], r14d
mov dword [rsp + 0x34154], 2
movups xmm0, xmmword [0x1400cca10]
movups xmmword [rsp + 0x34158], xmm0
movzx eax, word [0x1400cca20]
mov word [rsp + 0x34168], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x3416a], xmm0
movups xmmword [rsp + 0x3417a], xmm0
mov qword [rsp + 0x3418a], rax
mov dword [rsp + 0x34192], eax
mov word [rsp + 0x34196], ax
mov qword [rsp + 0x34198], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x341a0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x343a0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x343a8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x347a8], r14d
mov dword [rsp + 0x347ac], 2
movups xmm0, xmmword [0x1400cc9f0]
movaps xmmword [rsp + 0x347b0], xmm0
movzx eax, byte [0x1400cca00]
mov byte [rsp + 0x347c0], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x347c1], xmm0
movups xmmword [rsp + 0x347d1], xmm0
mov qword [rsp + 0x347e1], rax
mov dword [rsp + 0x347e9], eax
mov word [rsp + 0x347ed], ax
mov byte [rsp + 0x347ef], al
mov qword [rsp + 0x347f0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x347f8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x349f8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x34a00]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x34e00], r14d
mov dword [rsp + 0x34e04], 2
movsd xmm0, qword [0x1400cc9e0]
movsd qword [rsp + 0x34e08], xmm0
mov eax, dword [0x1400cc9e8]
mov dword [rsp + 0x34e10], eax
movzx eax, word [0x1400cc9ec]
mov word [rsp + 0x34e14], ax
movzx eax, byte [0x1400cc9ee]
mov byte [rsp + 0x34e16], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x34e17], xmm0
movups xmmword [rsp + 0x34e27], xmm0
movups xmmword [rsp + 0x34e37], xmm0
mov byte [rsp + 0x34e47], al
mov qword [rsp + 0x34e48], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x34e50]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x35050], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x35058]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x35458], r14d
mov dword [rsp + 0x3545c], 2
movsd xmm0, qword [0x1400cc9d0]
movsd qword [rsp + 0x35460], xmm0
mov eax, dword [0x1400cc9d8]
mov dword [rsp + 0x35468], eax
movzx eax, word [0x1400cc9dc]
mov word [rsp + 0x3546c], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x3546e], xmm0
movups xmmword [rsp + 0x3547e], xmm0
movups xmmword [rsp + 0x3548e], xmm0
mov word [rsp + 0x3549e], ax
mov qword [rsp + 0x354a0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x354a8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x356a8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x356b0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x35ab0], r14d
mov dword [rsp + 0x35ab4], 2
movups xmm0, xmmword [0x1400cc9b8]
movups xmmword [rsp + 0x35ab8], xmm0
movzx eax, word [0x1400cc9c8]
mov word [rsp + 0x35ac8], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x35aca], xmm0
movups xmmword [rsp + 0x35ada], xmm0
mov qword [rsp + 0x35aea], rax
mov dword [rsp + 0x35af2], eax
mov word [rsp + 0x35af6], ax
mov qword [rsp + 0x35af8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x35b00]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x35d00], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x35d08]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x36108], r14d
mov dword [rsp + 0x3610c], 2
movups xmm0, xmmword [0x1400cc998]
movaps xmmword [rsp + 0x36110], xmm0
movzx eax, byte [0x1400cc9a8]
mov byte [rsp + 0x36120], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x36121], xmm0
movups xmmword [rsp + 0x36131], xmm0
mov qword [rsp + 0x36141], rax
mov dword [rsp + 0x36149], eax
mov word [rsp + 0x3614d], ax
mov byte [rsp + 0x3614f], al
mov qword [rsp + 0x36150], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x36158]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x36358], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x36360]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x36760], r14d
mov dword [rsp + 0x36764], 2
movsd xmm0, qword [0x1400cc988]
movsd qword [rsp + 0x36768], xmm0
mov eax, dword [0x1400cc990]
mov dword [rsp + 0x36770], eax
movzx eax, word [0x1400cc994]
mov word [rsp + 0x36774], ax
movzx eax, byte [0x1400cc996]
mov byte [rsp + 0x36776], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x36777], xmm0
movups xmmword [rsp + 0x36787], xmm0
movups xmmword [rsp + 0x36797], xmm0
mov byte [rsp + 0x367a7], al
mov qword [rsp + 0x367a8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x367b0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x369b0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x369b8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x36db8], r14d
mov dword [rsp + 0x36dbc], 2
movups xmm0, xmmword [0x1400cc970]
movaps xmmword [rsp + 0x36dc0], xmm0
movzx eax, word [0x1400cc980]
mov word [rsp + 0x36dd0], ax
movzx eax, byte [0x1400cc982]
mov byte [rsp + 0x36dd2], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x36dd3], xmm0
movups xmmword [rsp + 0x36de3], xmm0
mov qword [rsp + 0x36df3], rax
mov dword [rsp + 0x36dfb], eax
mov byte [rsp + 0x36dff], al
mov qword [rsp + 0x36e00], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x36e08]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x37008], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x37010]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x37410], r14d
mov dword [rsp + 0x37414], 2
movups xmm0, xmmword [0x1400cc958]
movups xmmword [rsp + 0x37418], xmm0
movzx eax, word [0x1400cc968]
mov word [rsp + 0x37428], ax
movzx eax, byte [0x1400cc96a]
mov byte [rsp + 0x3742a], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x3742b], xmm0
movups xmmword [rsp + 0x3743b], xmm0
mov qword [rsp + 0x3744b], rax
mov dword [rsp + 0x37453], eax
mov byte [rsp + 0x37457], al
mov qword [rsp + 0x37458], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x37460]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x37660], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x37668]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x37a68], r14d
mov dword [rsp + 0x37a6c], 2
movups xmm0, xmmword [0x1400cc940]
movaps xmmword [rsp + 0x37a70], xmm0
mov eax, dword [0x1400cc950]
mov dword [rsp + 0x37a80], eax
movzx eax, byte [0x1400cc954]
mov byte [rsp + 0x37a84], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x37a85], xmm0
movups xmmword [rsp + 0x37a95], xmm0
mov qword [rsp + 0x37aa5], rax
mov word [rsp + 0x37aad], ax
mov byte [rsp + 0x37aaf], al
mov qword [rsp + 0x37ab0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x37ab8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x37cb8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x37cc0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x380c0], r14d
mov dword [rsp + 0x380c4], 2
movups xmm0, xmmword [0x1400cc928]
movups xmmword [rsp + 0x380c8], xmm0
mov eax, dword [0x1400cc938]
mov dword [rsp + 0x380d8], eax
movzx eax, byte [0x1400cc93c]
mov byte [rsp + 0x380dc], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x380dd], xmm0
movups xmmword [rsp + 0x380ed], xmm0
mov qword [rsp + 0x380fd], rax
mov word [rsp + 0x38105], ax
mov byte [rsp + 0x38107], al
mov qword [rsp + 0x38108], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x38110]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x38310], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x38318]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x38718], r14d
mov dword [rsp + 0x3871c], 2
movups xmm0, xmmword [0x1400cc910]
movaps xmmword [rsp + 0x38720], xmm0
movsd xmm1, qword [0x1400cc920]
movsd qword [rsp + 0x38730], xmm1
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x38738], xmm0
movups xmmword [rsp + 0x38748], xmm0
mov qword [rsp + 0x38758], rax
mov qword [rsp + 0x38760], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x38768]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x38968], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x38970]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x38d70], r14d
mov dword [rsp + 0x38d74], 2
movsd xmm0, qword [0x1400cc900]
movsd qword [rsp + 0x38d78], xmm0
mov eax, dword [0x1400cc908]
mov dword [rsp + 0x38d80], eax
movzx eax, byte [0x1400cc90c]
mov byte [rsp + 0x38d84], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x38d85], xmm0
movups xmmword [rsp + 0x38d95], xmm0
movups xmmword [rsp + 0x38da5], xmm0
mov word [rsp + 0x38db5], ax
mov byte [rsp + 0x38db7], al
mov qword [rsp + 0x38db8], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x38dc0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x38fc0], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x38fc8]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x393c8], r14d
mov dword [rsp + 0x393cc], 2
movsd xmm0, qword [0x1400cc8f0]
movsd qword [rsp + 0x393d0], xmm0
mov eax, dword [0x1400cc8f8]
mov dword [rsp + 0x393d8], eax
movzx eax, word [0x1400cc8fc]
mov word [rsp + 0x393dc], ax
movzx eax, byte [0x1400cc8fe]
mov byte [rsp + 0x393de], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x393df], xmm0
movups xmmword [rsp + 0x393ef], xmm0
movups xmmword [rsp + 0x393ff], xmm0
mov byte [rsp + 0x3940f], al
mov qword [rsp + 0x39410], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x39418]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x39618], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x39620]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x39a20], r14d
mov dword [rsp + 0x39a24], 6
movups xmm0, xmmword [0x1400cc8d8]
movups xmmword [rsp + 0x39a28], xmm0
mov eax, dword [0x1400cc8e8]
mov dword [rsp + 0x39a38], eax
movzx eax, byte [0x1400cc8ec]
mov byte [rsp + 0x39a3c], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x39a3d], xmm0
movups xmmword [rsp + 0x39a4d], xmm0
mov qword [rsp + 0x39a5d], rax
mov word [rsp + 0x39a65], ax
mov byte [rsp + 0x39a67], al
mov qword [rsp + 0x39a68], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x39a70]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x39c70], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x39c78]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x3a078], r14d
mov dword [rsp + 0x3a07c], r14d
movsd xmm0, qword [0x1400cc8c8]
movsd qword [rsp + 0x3a080], xmm0
mov eax, dword [0x1400cc8d0]
mov dword [rsp + 0x3a088], eax
movzx eax, word [0x1400cc8d4]
mov word [rsp + 0x3a08c], ax
movzx eax, byte [0x1400cc8d6]
mov byte [rsp + 0x3a08e], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x3a08f], xmm0
movups xmmword [rsp + 0x3a09f], xmm0
movups xmmword [rsp + 0x3a0af], xmm0
mov byte [rsp + 0x3a0bf], al
mov qword [rsp + 0x3a0c0], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x3a0c8]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x3a2c8], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x3a2d0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x3a6d0], r14d
mov dword [rsp + 0x3a6d4], r14d
movups xmm0, xmmword [0x1400cc858]
movups xmmword [rsp + 0x3a6d8], xmm0
movzx eax, word [0x1400cc868]
mov word [rsp + 0x3a6e8], ax
movzx eax, byte [0x1400cc86a]
mov byte [rsp + 0x3a6ea], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x3a6eb], xmm0
movups xmmword [rsp + 0x3a6fb], xmm0
mov qword [rsp + 0x3a70b], rax
mov dword [rsp + 0x3a713], eax
mov byte [rsp + 0x3a717], al
mov qword [rsp + 0x3a718], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x3a720]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x3a920], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x3a928]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x3ad28], r14d
mov dword [rsp + 0x3ad2c], r14d
movsd xmm0, qword [0x1400cc848]
movsd qword [rsp + 0x3ad30], xmm0
mov eax, dword [0x1400cc850]
mov dword [rsp + 0x3ad38], eax
movzx eax, word [0x1400cc854]
mov word [rsp + 0x3ad3c], ax
movzx eax, byte [0x1400cc856]
mov byte [rsp + 0x3ad3e], al
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x3ad3f], xmm0
movups xmmword [rsp + 0x3ad4f], xmm0
movups xmmword [rsp + 0x3ad5f], xmm0
mov byte [rsp + 0x3ad6f], al
mov qword [rsp + 0x3ad70], r15
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x3ad78]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x3af78], r15
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x3af80]
call sub.VCRUNTIME140.dll_memset
xor edx, edx
mov r8d, 0x344
lea rcx, [rsp + 0x11d0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x528], r15
mov qword [rsp + 0x530], r15
xorps xmm0, xmm0
movups xmmword [rsp + 0x1520], xmm0
movups xmmword [rsp + 0x1530], xmm0
movups xmmword [rsp + 0x1540], xmm0
xor eax, eax
movups xmmword [rsp + 0x538], xmm0
mov qword [rsp + 0x548], rax
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x3b480]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x558], r15d
mov word [rsp + 0x55c], 0x100
xor edx, edx
mov r8d, 0xc50
lea rcx, [rsp + 0x580]
call sub.VCRUNTIME140.dll_memset
nop
lea rdi, [0x140112c58]
mov ebx, dword [0x140113990]
xor edx, edx
mov r8d, 0x862f0
lea rcx, [0x140101140]
call sub.VCRUNTIME140.dll_memset
mov dword [0x140113990], ebx
lea rdx, [rsp + 0x11d0]
lea rcx, [0x140101140]
call fcn.14007df80
mov eax, dword [rsp + 0x11d0]
mov dword [0x140174770], eax
mov eax, dword [rsp + 0x11d4]
mov dword [0x140174774], eax
mov eax, dword [rsp + 0x11d8]
mov dword [0x140174778], eax
mov eax, dword [rsp + 0x11dc]
mov dword [0x14017477c], eax
mov eax, dword [rsp + 0x11e0]
mov dword [0x140174780], eax
mov eax, dword [rsp + 0x11e4]
mov dword [0x140174784], eax
mov r9d, 0xff
lea r8, [rsp + 0x11e8]
mov edx, r9d
lea rcx, [0x140174788]
call fcn.140039b10
mov r9d, 0x1fe
lea r8, [rsp + 0x12e8]
mov edx, r9d
lea rcx, [0x140174888]
call fcn.140039b10
mov qword [0x14017ec80], 0xffffffffffffffff
mov qword [0x14017ec78], 0xffffffffffffffff
mov rdx, rdi
lea rcx, [0x140101140]
call fcn.140009120
test eax, eax
jne 0x1400271db
cmp dword [0x140113988], 0
jne 0x140023c8c
mov dword [0x140113988], r14d
mov dword [0x14011398c], 2
mov qword [0x14011e298], rdi
mov qword [0x14012170c], 1
mov qword [0x140121714], r15
mov ecx, 0x3b798
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [0x140121498], rax
xor edx, edx
test rax, rax
jne 0x140023df4
mov r8d, 0xc50
lea rcx, [rsp + 0x580]
call sub.VCRUNTIME140.dll_memset
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x584], eax
mov dword [rsp + 0x5c0], 3
mov dword [rsp + 0x58c], r14d
mov dword [rsp + 0x5c8], 0xc
call qword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
mov dword [rsp + 0x38], r15d
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r15
mov r9d, ntohs
mov r8d, eax
mov rdx, rdi
lea rcx, [0x140101140]
call fcn.140002de0
mov dword [rsp + 0x5c4], eax
mov dword [rsp + 0x5cc], 5
lea rax, [0x1400cc870]
mov qword [rsp + 0x20], rax
lea r9, [0x1400bdbfc]
mov edx, 0x9f6
mov r8, 0xffffffffffffffff
lea rcx, [rsp + 0x5d0]
call fcn.140001030
mov byte [rsp + 0xfc5], 0
mov dword [rsp + 0xfc8], 0xaf41
mov eax, dword [0x140112c88]
mov dword [rsp + 0x59c], eax
inc eax
mov dword [0x140112c88], eax
mov r9d, r14d
lea r8, [rsp + 0x580]
mov rdx, rdi
lea rcx, [0x140101140]
call fcn.1400056d0
mov dword [0x140112ca8], eax
mov qword [0x140112d20], 1
mov dword [0x140112d1c], r15d
mov rax, qword [0x140113960]
test rax, rax
je 0x140023def
mov r8d, r14d
mov edx, r14d
lea rcx, [0x140101140]
call qword [0x1400a4c40]
mov dword [0x140112ca8], eax
jmp 0x1400271db
mov r8d, 0x3b798
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
mov rcx, qword [0x140121498]
add rcx, 8
mov r9d, 0x39e30
lea r8, [rsp + 0x1550]
mov edx, 0x3b790
call fcn.140039b10
mov rax, qword [0x140121498]
mov dword [rax], __WSAFDIsSet
mov rax, qword [0x140121498]
mov dword [rax + 4], r15d
mov rax, qword [0x140121498]
mov qword [0x14011e2e0], rax
mov r14d, r15d
mov dword [rsp + 0x78], r15d
lea rsi, [0x140000000]
nop word [rax + rax]
mov rcx, qword [0x140121498]
cmp r14d, dword [rcx]
jae 0x1400260c3
mov eax, r14d
imul rbx, rax, 0x658
cmp dword [rcx + rbx + 8], 0
jne 0x140023e92
inc r14d
mov dword [rsp + 0x78], r14d
lea rdi, [0x140112c58]
jmp 0x140023e60
add rcx, 0x10
add rcx, rbx
mov edx, 0x40
call fcn.140039af0
mov rcx, qword [0x140121498]
mov qword [rcx + rbx + 0x50], rax
mov rcx, qword [0x140121498]
mov ecx, dword [rcx + rbx + 0xc]
test ecx, ecx
je 0x140025f95
sub ecx, 1
je 0x140025dc0
sub ecx, 1
je 0x140024008
cmp ecx, 4
jne 0x140025f95
mov edi, 0x8d
mov dword [rsp + 0x70], edi
cmp edi, 0x8e
ja 0x140025f7a
mov rcx, qword [0x140121498]
add rcx, rbx
mov r8d, 8
cmp qword [rcx + 0x50], r8
cmova r8, qword [rcx + 0x50]
mov edx, edi
add rcx, 0x10
mov rdx, qword [rsp + rdx*8 + 0x90]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x140024001
mov eax, r14d
imul rsi, rax, 0x658
cmp edi, 0x8e
jne 0x140025f6e
mov rcx, qword [0x140121498]
add rcx, 0x58
add rcx, rsi
mov edx, 0x1fe
call fcn.14007d270
cmp eax, 1
je 0x140025f6e
mov rcx, qword [0x140121498]
add rcx, 0x260
add rcx, rsi
xor edx, edx
mov r8d, 0x1fe
call sub.VCRUNTIME140.dll_memset
mov rax, qword [0x140121498]
lea r9, [rax + 0x58]
add r9, rbx
lea rdx, [rax + 0x260]
add rdx, rbx
mov qword [rsp + 0x20], 0xffffffffffffffff
mov r8d, 0x1fe
lea rcx, [rsp + 0x550]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_mbstowcs_s]
test eax, eax
je 0x140023fcb
cmp eax, 0x50
je 0x140023fcb
mov rax, qword [0x140121498]
mov dword [rbx + rax + 8], r15d
jmp 0x140025f7a
mov rcx, qword [0x140121498]
add rcx, 0x58
add rcx, rbx
mov edx, 0x1fe
call fcn.140039af0
mov rcx, qword [0x140121498]
mov qword [rbx + rcx + 0x258], rax
mov rax, qword [0x140121498]
inc dword [rax + 4]
jmp 0x140025f7a
inc edi
jmp 0x140023ee2
mov edi, r15d
mov dword [rsp + 0x70], r15d
cmp edi, 0x8d
ja 0x140025f81
mov rcx, qword [0x140121498]
add rcx, rbx
mov r8d, 8
cmp qword [rcx + 0x50], r8
cmova r8, qword [rcx + 0x50]
mov edx, edi
add rcx, 0x10
mov rdx, qword [rsp + rdx*8 + 0x90]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne case.default.0x14002405d
mov eax, edi
mov ecx, dword [rsi + rax*4 + 0x272a4]
add rcx, rsi
jmp rcx
lea r9, [rsp + 0x520]
xor r8d, r8d
mov edx, 0x1600
lea rcx, [0x1400a4fc0]
call qword [sym.imp.SHELL32.dll_SHGetKnownFolderPath]
test eax, eax
je 0x140024091
mov rax, qword [0x140121498]
mov dword [rbx + rax + 8], r15d
jmp 0x140025f81
lea r9, [0x1400cc840]
mov rcx, qword [0x140121498]
mov rax, qword [rsp + 0x520]
add rcx, 0x260
mov qword [rsp + 0x20], rax
add rcx, rbx
mov edx, 0x1fe
mov r8, 0xffffffffffffffff
call fcn.140001140
mov rax, qword [0x140121498]
mov word [rbx + rax + 0x65a], r15w
mov rax, qword [0x140121498]
lea r9, [rax + 0x260]
add r9, rbx
lea rdx, [rax + 0x58]
add rdx, rbx
mov qword [rsp + 0x20], 0xffffffffffffffff
mov r8d, 0x1fe
lea rcx, [rsp + 0x550]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_wcstombs_s]
cmp eax, 0x2a
je 0x14002412b
test eax, eax
je 0x14002412b
cmp eax, 0x50
je 0x14002412b
mov rax, qword [0x140121498]
mov dword [rbx + rax + 8], r15d
jmp 0x140025f81
mov rcx, qword [rsp + 0x550]
dec rcx
mov rax, qword [0x140121498]
mov qword [rbx + rax + 0x258], rcx
mov rax, qword [0x140121498]
inc dword [rax + 4]
mov rcx, qword [rsp + 0x520]
call qword [sym.imp.ole32.dll_CoTaskMemFree]
mov qword [rsp + 0x520], r15
jmp 0x140025f81
lea r9, [rsp + 0x520]
xor r8d, r8d
mov edx, 0x1600
lea rcx, [0x1400a5600]
call qword [sym.imp.SHELL32.dll_SHGetKnownFolderPath]
test eax, eax
je 0x14002419c
mov rax, qword [0x140121498]
mov dword [rbx + rax + 8], r15d
jmp 0x140025f81
lea r9, [0x1400cc838]
jmp 0x140024098
lea r9, [rsp + 0x520]
xor r8d, r8d
mov edx, 0x1600
lea rcx, [0x1400a5080]
call qword [sym.imp.SHELL32.dll_SHGetKnownFolderPath]
test eax, eax
jne 0x140024080
lea r9, [0x1400cc830]
jmp 0x140024098
lea r9, [rsp + 0x520]
xor r8d, r8d
mov edx, 0x1600
lea rcx, [0x1400a52c0]
call qword [sym.imp.SHELL32.dll_SHGetKnownFolderPath]
test eax, eax
jne 0x140024080
lea r9, [0x1400cc828]
jmp 0x140024098
lea r9, [rsp + 0x520]
xor r8d, r8d
mov edx, 0x1600
lea rcx, [0x1400a54e0]
call qword [sym.imp.SHELL32.dll_SHGetKnownFolderPath]
test eax, eax
jne 0x140024080
lea r9, [0x1400cc820]
jmp 0x140024098
lea r9, [rsp + 0x520]
xor r8d, r8d
mov edx, 0x1600
lea rcx, [0x1400a5280]
call qword [sym.imp.SHELL32.dll_SHGetKnownFolderPath]
test eax, eax
jne 0x140024080
lea r9, [0x1400cc818]
jmp 0x140024098
lea r9, [rsp + 0x520]
xor r8d, r8d
mov edx, 0x1600
lea rcx, [0x1400a5290]
call qword [sym.imp.SHELL32.dll_SHGetKnownFolderPath]
test eax, eax
jne 0x140024080
lea r9, [0x1400cc810]
jmp 0x140024098
lea r9, [rsp + 0x520]
xor r8d, r8d
mov edx, 0x1600
lea rcx, [0x1400a55f0]
call qword [sym.imp.SHELL32.dll_SHGetKnownFolderPath]
test eax, eax
jne 0x140024080
lea r9, [0x1400cc808]
jmp 0x140024098
lea r9, [rsp + 0x520]
xor r8d, r8d
mov edx, 0x1600
lea rcx, [0x1400a50a0]
call qword [sym.imp.SHELL32.dll_SHGetKnownFolderPath]
test eax, eax
jne 0x140024080
lea r9, [0x1400cc800]
jmp 0x140024098
inc edi
mov dword [rsp + 0x70], edi
jmp 0x140024010
mov edi, 0x8e
mov dword [rsp + 0x70], edi
cmp edi, 0x91
ja 0x140025f81
mov rcx, qword [0x140121498]
add rcx, rbx
mov r8d, 8
cmp qword [rcx + 0x50], r8
cmova r8, qword [rcx + 0x50]
mov edx, edi
add rcx, 0x10
mov rdx, qword [rsp + rdx*8 + 0x90]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x140025f67
mov eax, r14d
imul rcx, rax, 0x658
sub edi, 0x8f
mov rax, qword [0x140121498]
je 0x140025e7f
sub edi, 1
je 0x140025e5b
cmp edi, 1
je 0x140025e37
mov dword [rcx + rax + 8], r15d
jmp 0x140025f81
add rax, 0x58
add rcx, rax
xor edx, edx
mov r8d, 0x1fe
call sub.VCRUNTIME140.dll_memset
lea rax, [0x1400bdac4]
lea r9, [0x1400bda9c]
jmp 0x140025ea1
add rax, 0x58
add rcx, rax
xor edx, edx
mov r8d, 0x1fe
call sub.VCRUNTIME140.dll_memset
lea rax, [0x1400bdb1c]
lea r9, [0x1400bdaec]
jmp 0x140025ea1
add rax, 0x58
add rcx, rax
xor edx, edx
mov r8d, 0x1fe
call sub.VCRUNTIME140.dll_memset
lea rax, str.Release
lea r9, [0x1400bdb4c]
mov rcx, qword [0x140121498]
add rcx, 0x58
add rcx, rbx
mov qword [rsp + 0x20], rax
mov edx, 0x1fe
mov r8, 0xffffffffffffffff
call fcn.140001030
mov rax, qword [0x140121498]
mov byte [rbx + rax + 0x255], 0
mov rcx, qword [0x140121498]
add rcx, 0x260
add rcx, rbx
xor edx, edx
mov r8d, 0x1fe
call sub.VCRUNTIME140.dll_memset
mov rax, qword [0x140121498]
lea r9, [rax + 0x58]
add r9, rbx
lea rdx, [rax + 0x260]
add rdx, rbx
mov qword [rsp + 0x20], 0xffffffffffffffff
mov r8d, 0x1fe
lea rcx, [rsp + 0x550]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_mbstowcs_s]
test eax, eax
je 0x140025f34
cmp eax, 0x50
jne 0x140024080
mov rcx, qword [0x140121498]
add rcx, 0x58
add rcx, rbx
mov edx, 0x1fe
call fcn.140039af0
mov rcx, qword [0x140121498]
mov qword [rbx + rcx + 0x258], rax
mov rax, qword [0x140121498]
inc dword [rax + 4]
jmp 0x140025f81
inc edi
jmp 0x140025dc5
mov rax, qword [0x140121498]
mov dword [rsi + rax + 8], r15d
lea rsi, [0x140000000]
inc r14d
mov dword [rsp + 0x78], r14d
lea rdi, [0x140112c58]
jmp 0x140023e60
xor edx, edx
mov r8d, 0xc50
lea rsi, [rsp + 0x580]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memset
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x584], eax
mov r14d, 1
mov dword [rsp + 0x5c0], r14d
mov dword [rsp + 0x58c], r14d
mov dword [rsp + 0x5c8], 0x319
call qword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
mov r8d, eax
mov dword [rsp + 0x38], r15d
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r15
mov r9d, 0x319
mov rdx, rdi
lea rcx, [0x140101140]
call fcn.140002de0
mov dword [rsp + 0x5c4], eax
mov dword [rsp + 0x5cc], 4
lea rax, [0x1400cc690]
mov qword [rsp + 0x20], rax
lea r9, [0x1400bda6c]
mov edx, 0x9f6
lea r8, [r14 - 2]
lea rcx, [rsp + 0x5d0]
call fcn.140001030
mov byte [rsp + 0xfc5], 0
mov dword [rsp + 0xfc8], 0xb348
mov eax, dword [0x140112c88]
mov dword [rsp + 0x59c], eax
inc eax
mov dword [0x140112c88], eax
mov r9d, r14d
mov r8, rsi
mov rdx, rdi
lea rcx, [0x140101140]
call fcn.1400056d0
mov dword [0x140112ca8], eax
mov qword [0x140112d20], r14
mov dword [0x140112d1c], r15d
mov rax, qword [0x140113960]
test rax, rax
je 0x1400260be
mov r8d, r14d
mov edx, r14d
lea rcx, [0x140101140]
call qword [0x1400a4c40]
mov dword [0x140112ca8], eax
jmp 0x1400271db
mov ecx, 0x3b798
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [0x1401214b0], rax
xor edx, edx
test rax, rax
jne 0x14002620d
mov r8d, 0xc50
lea rbx, [rsp + 0x580]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memset
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x584], eax
mov dword [rsp + 0x5c0], 3
mov r14d, 1
mov dword [rsp + 0x58c], r14d
mov dword [rsp + 0x5c8], 0xc
call qword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
mov r8d, eax
mov dword [rsp + 0x38], r15d
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r15
lea r9d, [r14 + 0xb]
mov rdx, rdi
lea rcx, [0x140101140]
call fcn.140002de0
mov dword [rsp + 0x5c4], eax
mov dword [rsp + 0x5cc], 5
lea rax, [0x1400cc630]
mov qword [rsp + 0x20], rax
lea r9, [0x1400bda14]
mov edx, 0x9f6
lea r8, [r14 - 2]
lea rcx, [rsp + 0x5d0]
call fcn.140001030
mov byte [rsp + 0xfc5], 0
mov dword [rsp + 0xfc8], 0xb36a
mov eax, dword [0x140112c88]
mov dword [rsp + 0x59c], eax
inc eax
mov dword [0x140112c88], eax
mov r9d, r14d
mov r8, rbx
mov rdx, rdi
lea rcx, [0x140101140]
call fcn.1400056d0
mov dword [0x140112ca8], eax
mov qword [0x140112d20], r14
mov dword [0x140112d1c], r15d
mov rax, qword [0x140113960]
test rax, rax
je 0x140026208
mov r8d, r14d
mov edx, r14d
lea rcx, [0x140101140]
call qword [0x1400a4c40]
mov dword [0x140112ca8], eax
jmp 0x1400271db
mov r8d, 0x3b798
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
xor r9d, r9d
xor r8d, r8d
mov r14d, 1
mov edx, r14d
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateEventW]
mov qword [0x1401219d0], rax
test rax, rax
je 0x1400271db
lea rcx, [rsp + 0x568]
call sub.api_ms_win_crt_time_l1_1_0.dll__time64
lea rcx, [rsp + 0x568]
call sub.api_ms_win_crt_time_l1_1_0.dll__gmtime64
mov rdi, rax
test rax, rax
je 0x1400271db
lea rcx, [rsp + 0x570]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__ftime64_s]
test eax, eax
jne 0x1400271db
mov r15d, dword [rdi + 8]
test r13d, r13d
jle 0x140026e14
mov rsi, qword [rsp + 0x80]
test rsi, rsi
je 0x140026e14
xor ebx, ebx
mov dword [rsp + 0x74], ebx
cmp ebx, r13d
jge 0x140026e14
movsxd r8, ebx
mov r9, 0xffffffffffffffff
mov r8, qword [rsi + r8*8]
mov edx, 0x4002
lea rcx, [rsp + 0x3ba80]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy_s]
mov byte [rsp + 0x3fa81], 0
lea rcx, [rsp + 0x3ba80]
call fcn.140080550
mov edx, reloc.WS2_32.dll_listen
lea rcx, [0x1400cc288]
call fcn.140039af0
mov r8, rax
lea rdx, [0x1400cc198]
lea rcx, [rsp + 0x3ba80]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
mov ecx, dword [0x140113990]
test eax, eax
cmove ecx, r14d
mov dword [0x140113990], ecx
mov edx, 9
lea rcx, [0x1400cc620]
call fcn.140039af0
mov r8, rax
lea rdx, [0x1400cc608]
lea rcx, [rsp + 0x3ba80]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x140026359
mov r12d, r14d
mov dword [rsp + 0x88], r14d
jmp 0x140026e0d
test r12d, r12d
jne 0x140026e0d
lea edx, [r12 + 0xd]
lea rcx, str.__LOG_FOLDER
call fcn.140039af0
mov r8, rax
lea rdx, [0x1400cc028]
lea rcx, [rsp + 0x3ba80]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x140026bde
inc ebx
cmp ebx, r13d
jl 0x1400264d5
xor edx, edx
mov r8d, 0xc50
lea rbx, [rsp + 0x580]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memset
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x584], eax
mov dword [rsp + 0x5c0], r14d
mov dword [rsp + 0x58c], r14d
mov dword [rsp + 0x5c8], 0x249
call qword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
mov r8d, eax
xor r15d, r15d
mov dword [rsp + 0x38], r15d
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r15
mov r9d, 0x249
lea rdx, [0x140112c58]
lea rcx, [0x140101140]
call fcn.140002de0
mov dword [rsp + 0x5c4], eax
mov dword [rsp + 0x5cc], 4
lea rax, [0x1400cc5b0]
mov qword [rsp + 0x20], rax
lea r9, [0x1400bd9b4]
mov edx, 0x9f6
lea r8, [r15 - 1]
lea rcx, [rsp + 0x5d0]
call fcn.140001030
mov byte [rsp + 0xfc5], r15b
mov dword [rsp + 0xfc8], 0xb422
mov eax, dword [0x140112c88]
mov dword [rsp + 0x59c], eax
inc eax
mov dword [0x140112c88], eax
mov r9d, r14d
mov r8, rbx
lea rdx, [0x140112c58]
lea rcx, [0x140101140]
call fcn.1400056d0
mov dword [0x140112ca8], eax
mov qword [0x140112d20], 1
mov dword [0x140112d1c], r15d
mov rax, qword [0x140113960]
test rax, rax
je 0x1400264d0
mov r8d, r14d
mov edx, r14d
lea rcx, [0x140101140]
call qword [0x1400a4c40]
mov dword [0x140112ca8], eax
jmp 0x1400271db
mov rcx, qword [0x1401139c8]
test rcx, rcx
je 0x1400264f2
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov qword [0x1401139c8], 0
mov dword [rsp + 0x74], ebx
movsxd rax, ebx
lea rsi, [rsi + rax*8]
mov rcx, qword [rsi]
mov qword [0x1401139c8], rcx
mov edx, 0x4002
call fcn.140039af0
mov r14, rax
xor edx, edx
mov r8d, 0x3fc
lea rcx, [rsp + 0x3b680]
call sub.VCRUNTIME140.dll_memset
xor eax, eax
mov dword [rsp + 0x560], eax
mov rcx, qword [0x140121498]
test rcx, rcx
jne 0x14002667b
xor edx, edx
mov r8d, 0xc50
lea rbx, [rsp + 0x580]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memset
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x584], eax
mov r14d, 1
mov dword [rsp + 0x5c0], r14d
mov dword [rsp + 0x58c], r14d
mov dword [rsp + 0x5c8], 0xb2
call qword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
mov r8d, eax
xor r15d, r15d
mov dword [rsp + 0x38], r15d
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r15
mov r9d, 0xb2
lea rdx, [0x140112c58]
lea rcx, [0x140101140]
call fcn.140002de0
mov dword [rsp + 0x5c4], eax
mov dword [rsp + 0x5cc], 4
lea rax, [0x1400cc550]
mov qword [rsp + 0x20], rax
lea r9, [0x1400bd98c]
mov edx, 0x9f6
lea r8, [r14 - 2]
lea rcx, [rsp + 0x5d0]
call fcn.140001030
mov byte [rsp + 0xfc5], r15b
mov dword [rsp + 0xfc8], 0xb449
mov eax, dword [0x140112c88]
mov dword [rsp + 0x59c], eax
inc eax
mov dword [0x140112c88], eax
mov r9d, r14d
mov r8, rbx
lea rdx, [0x140112c58]
lea rcx, [0x140101140]
call fcn.1400056d0
mov dword [0x140112ca8], eax
mov qword [0x140112d20], r14
mov dword [0x140112d1c], r15d
mov rax, qword [0x140113960]
test rax, rax
je 0x140026676
mov r8d, r14d
mov edx, r14d
lea rcx, [0x140101140]
call qword [0x1400a4c40]
mov dword [0x140112ca8], eax
jmp 0x1400271db
mov dword [rsp + 0x30], eax
lea rax, [rsp + 0x560]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x3fc
lea r9, [rsp + 0x3b680]
mov r8, r14
mov rdx, qword [0x1401139c8]
call fcn.14007f050
cmp eax, 1
jne 0x140026858
xor edx, edx
mov r8d, 0xc50
lea rbx, [rsp + 0x580]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memset
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x584], eax
mov r14d, 1
mov dword [rsp + 0xfcc], r14d
mov dword [rsp + 0x5c0], r14d
mov dword [rsp + 0x58c], r14d
mov dword [rsp + 0x5c8], 0x249
call qword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
mov r8d, eax
xor r15d, r15d
mov dword [rsp + 0x38], r15d
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r15
mov r9d, 0x249
lea rdx, [0x140112c58]
lea rcx, [0x140101140]
call fcn.140002de0
mov dword [rsp + 0x5c4], eax
mov dword [rsp + 0x5cc], 4
lea rax, [0x1400cc4f0]
mov qword [rsp + 0x20], rax
lea r9, [0x1400bd964]
mov edx, 0x9f6
lea r8, [r14 - 2]
lea rcx, [rsp + 0x5d0]
call fcn.140001030
mov byte [rsp + 0xfc5], r15b
mov dword [rsp + 0xfc8], 0xb460
mov eax, dword [0x140112c88]
mov dword [rsp + 0x59c], eax
inc eax
mov dword [0x140112c88], eax
mov rax, qword [0x1401139c8]
mov qword [rsp + 0x20], rax
lea r9, [0x1400bd8f4]
mov edx, 0xff
lea r8, [r14 - 2]
lea rcx, [rsp + 0xfd0]
call fcn.140001030
mov byte [rsp + 0x10ce], r15b
lea rax, [0x1400cc470]
mov qword [rsp + 0x20], rax
lea r9, [0x1400bd8b4]
mov edx, 0xff
lea r8, [r14 - 2]
lea rcx, [rsp + 0x10cf]
call fcn.140001030
mov byte [rsp + 0x11cd], r15b
mov r9d, r14d
mov r8, rbx
lea rdx, [0x140112c58]
lea rcx, [0x140101140]
call fcn.1400056d0
mov dword [0x140112ca8], eax
mov qword [0x140112d20], r14
mov dword [0x140112d1c], r15d
mov rax, qword [0x140113960]
test rax, rax
je 0x140026853
mov r8d, r14d
mov edx, r14d
lea rcx, [0x140101140]
call qword [0x1400a4c40]
mov dword [0x140112ca8], eax
jmp 0x1400271db
cmp dword [rsp + 0x560], 0
jbe 0x1400269e1
lea rcx, [rsp + 0x3b680]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strdup]
mov qword [0x1401139c8], rax
mov edx, 0x4002
mov rcx, rax
call fcn.140039af0
mov rcx, qword [0x1401139c8]
test rcx, rcx
jne 0x1400269d2
xor edx, edx
mov r8d, 0xc50
lea rbx, [rsp + 0x580]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memset
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x584], eax
mov dword [rsp + 0x5c0], 3
mov r14d, 1
mov dword [rsp + 0x58c], r14d
mov dword [rsp + 0x5c8], 0xc
call qword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
mov r8d, eax
xor r15d, r15d
mov dword [rsp + 0x38], r15d
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r15
lea r9d, [r14 + 0xb]
lea rdx, [0x140112c58]
lea rcx, [0x140101140]
call fcn.140002de0
mov dword [rsp + 0x5c4], eax
mov dword [rsp + 0x5cc], 5
lea rax, [0x1400cc410]
mov qword [rsp + 0x20], rax
lea r9, [0x1400bd78c]
mov edx, 0x9f6
lea r8, [r14 - 2]
lea rcx, [rsp + 0x5d0]
call fcn.140001030
mov byte [rsp + 0xfc5], r15b
mov dword [rsp + 0xfc8], 0xb474
mov eax, dword [0x140112c88]
mov dword [rsp + 0x59c], eax
inc eax
mov dword [0x140112c88], eax
mov r9d, r14d
mov r8, rbx
lea rdx, [0x140112c58]
lea rcx, [0x140101140]
call fcn.1400056d0
mov dword [0x140112ca8], eax
mov qword [0x140112d20], r14
mov dword [0x140112d1c], r15d
mov rax, qword [0x140113960]
test rax, rax
je 0x1400269cd
mov r8d, r14d
mov edx, r14d
lea rcx, [0x140101140]
call qword [0x1400a4c40]
mov dword [0x140112ca8], eax
jmp 0x1400271db
mov r14d, 1
mov dword [0x1401139d0], r14d
jmp 0x1400269ff
mov edx, 0x4002
mov rcx, qword [0x1401139c8]
call fcn.140039af0
mov rcx, qword [0x1401139c8]
mov r14d, 1
dec rax
cmp rax, 0xfe
ja 0x140026a41
mov edx, 0xff
call fcn.140039af0
cmp rax, 1
jbe 0x140026a2d
mov rcx, qword [0x1401139c8]
cmp byte [rcx + rax - 1], 0x5c
jne 0x140026a2d
mov byte [rcx + rax - 1], 0
mov dword [0x1401139c4], r14d
mov rsi, qword [rsp + 0x80]
jmp 0x140026bde
xor edx, edx
mov r8d, 0xc50
lea rbx, [rsp + 0x580]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memset
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x584], eax
mov dword [rsp + 0xfcc], r14d
mov dword [rsp + 0x5c0], r14d
mov dword [rsp + 0x58c], r14d
mov dword [rsp + 0x5c8], 0x249
call qword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
mov r8d, eax
xor r15d, r15d
mov dword [rsp + 0x38], r15d
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r15
mov r9d, 0x249
lea rdx, [0x140112c58]
lea rcx, [0x140101140]
call fcn.140002de0
mov dword [rsp + 0x5c4], eax
mov dword [rsp + 0x5cc], 4
lea rax, [0x1400cc3b0]
mov qword [rsp + 0x20], rax
lea r9, [0x1400bd764]
mov edx, 0x9f6
lea r8, [r15 - 1]
lea rcx, [rsp + 0x5d0]
call fcn.140001030
mov byte [rsp + 0xfc5], r15b
mov dword [rsp + 0xfc8], 0xb495
mov eax, dword [0x140112c88]
mov dword [rsp + 0x59c], eax
inc eax
mov dword [0x140112c88], eax
mov rax, qword [rsi]
mov qword [rsp + 0x20], rax
lea r9, [0x1400bd724]
mov edx, 0xff
lea r8, [r15 - 1]
lea rcx, [rsp + 0xfd0]
call fcn.140001030
mov byte [rsp + 0x10ce], r15b
lea rax, [0x1400cb528]
mov qword [rsp + 0x20], rax
lea r9, [0x1400bd6fc]
mov edx, 0xff
lea r8, [r15 - 1]
lea rcx, [rsp + 0x10cf]
call fcn.140001030
mov byte [rsp + 0x11cd], r15b
mov r9d, r14d
mov r8, rbx
lea rdx, [0x140112c58]
lea rcx, [0x140101140]
call fcn.1400056d0
mov dword [0x140112ca8], eax
mov qword [0x140112d20], 1
mov dword [0x140112d1c], r15d
mov rax, qword [0x140113960]
test rax, rax
je 0x140026bd9
mov r8d, r14d
mov edx, r14d
lea rcx, [0x140101140]
call qword [0x1400a4c40]
mov dword [0x140112ca8], eax
jmp 0x1400271db
test r12d, r12d
jne 0x140026e0d
lea edx, [r12 + 0x11]
lea rcx, str.__LOG_ALL_TRACES
call fcn.140039af0
mov r8, rax
lea rdx, [0x1400cb448]
lea rcx, [rsp + 0x3ba80]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x140026c39
mov dword [0x140113994], r14d
mov dword [0x140113998], r14d
mov dword [0x14011399c], r14d
movdqa xmm0, xmmword [0x1400a6f40]
movdqa xmmword [0x1401139a0], xmm0
test r12d, r12d
jne 0x140026e0d
lea edx, [r12 + 0x13]
lea rcx, str.__LOG_ENTER_TRACES
call fcn.140039af0
mov r8, rax
lea rdx, [0x1400cb368]
lea rcx, [rsp + 0x3ba80]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
mov ecx, dword [0x140113994]
test eax, eax
cmove ecx, r14d
mov dword [0x140113994], ecx
test r12d, r12d
jne 0x140026e0d
lea edx, [r12 + 0x12]
lea rcx, str.__LOG_EXIT_TRACES
call fcn.140039af0
mov r8, rax
lea rdx, [0x1400cb208]
lea rcx, [rsp + 0x3ba80]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
mov ecx, dword [0x140113998]
test eax, eax
cmove ecx, r14d
mov dword [0x140113998], ecx
test r12d, r12d
jne 0x140026e0d
lea edx, [r12 + 0x11]
lea rcx, str.__LOG_REM_TRACES
call fcn.140039af0
mov r8, rax
lea rdx, [0x1400cb128]
lea rcx, [rsp + 0x3ba80]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
mov ecx, dword [0x14011399c]
test eax, eax
cmove ecx, r14d
mov dword [0x14011399c], ecx
test r12d, r12d
jne 0x140026e0d
lea edx, [r12 + 0x11]
lea rcx, str.__LOG_API_TRACES
call fcn.140039af0
mov r8, rax
lea rdx, [0x1400cafa8]
lea rcx, [rsp + 0x3ba80]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
mov ecx, dword [0x1401139a0]
test eax, eax
cmove ecx, r14d
mov dword [0x1401139a0], ecx
test r12d, r12d
jne 0x140026e0d
lea edx, [r12 + 0x12]
lea rcx, str.__LOG_CALL_TRACES
call fcn.140039af0
mov r8, rax
lea rdx, [0x1400cae08]
lea rcx, [rsp + 0x3ba80]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
mov ecx, dword [0x1401139a4]
test eax, eax
cmove ecx, r14d
mov dword [0x1401139a4], ecx
test r12d, r12d
jne 0x140026e0d
lea edx, [r12 + 0x13]
lea rcx, str.__LOG_EVENT_TRACES
call fcn.140039af0
mov r8, rax
lea rdx, [0x1400cad28]
lea rcx, [rsp + 0x3ba80]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
mov ecx, dword [0x1401139a8]
test eax, eax
cmove ecx, r14d
mov dword [0x1401139a8], ecx
test r12d, r12d
jne 0x140026e0d
lea edx, [r12 + 0x13]
lea rcx, str.__LOG_ERROR_TRACES
call fcn.140039af0
mov r8, rax
lea rdx, [0x1400cab28]
lea rcx, [rsp + 0x3ba80]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
mov ecx, dword [0x1401139ac]
test eax, eax
cmove ecx, r14d
mov dword [0x1401139ac], ecx
inc ebx
jmp 0x14002629e
cmp dword [0x140113990], 1
jne 0x140026e26
cmp dword [0x1401139c4], 1
je 0x140026e7b
cmp dword [0x140113994], 1
je 0x140026e7b
cmp dword [0x140113998], 1
je 0x140026e7b
cmp dword [0x14011399c], 1
je 0x140026e7b
cmp dword [0x1401139a0], 1
je 0x140026e7b
cmp dword [0x1401139a4], 1
je 0x140026e7b
cmp dword [0x1401139a8], 1
je 0x140026e7b
cmp dword [0x1401139ac], 1
je 0x140026e7b
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ebx, 0x61
lea esi, [rbx + 0xf]
jmp 0x140026f25
movzx eax, word [rsp + 0x578]
mov ebx, 0x61
mov r8d, ebx
mov esi, WSACleanup
cmp r15d, 0xc
cmovge r8d, esi
mov edx, dword [rdi + 0x10]
inc edx
mov ecx, dword [rdi + 0x14]
add ecx, 0x76c
mov dword [rsp + 0x60], eax
mov eax, dword [rdi]
mov dword [rsp + 0x58], eax
mov eax, dword [rdi + 4]
mov dword [rsp + 0x50], eax
mov eax, dword [rdi + 8]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], r8d
mov eax, dword [rdi + 0xc]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], edx
mov dword [rsp + 0x28], ecx
mov rax, qword [0x1401139c8]
mov qword [rsp + 0x20], rax
lea r9, str._sesrv__04d__02d__02d_c_02d__02d__02d__03d.log
mov edx, 0xff
lea r8, [rbx - 0x62]
lea rcx, [rsp + 0x3b380]
call fcn.140001030
lea rdx, [0x1400bd694]
lea rcx, [rsp + 0x3b380]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
mov qword [0x1401139d8], rax
test rax, rax
jne 0x140026f33
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov qword [0x1401139d8], rax
mov dword [0x1401139d4], r14d
cmp dword [0x1401139c4], 1
jne 0x140026fff
movzx eax, word [rsp + 0x578]
cmp r15d, 0xc
cmovge ebx, esi
mov edx, dword [rdi + 0x10]
inc edx
mov ecx, dword [rdi + 0x14]
add ecx, 0x76c
mov dword [rsp + 0x60], eax
mov eax, dword [rdi]
mov dword [rsp + 0x58], eax
mov eax, dword [rdi + 4]
mov dword [rsp + 0x50], eax
mov eax, dword [rdi + 8]
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], ebx
mov eax, dword [rdi + 0xc]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], edx
mov dword [rsp + 0x28], ecx
mov rax, qword [0x1401139c8]
mov qword [rsp + 0x20], rax
lea r9, [0x1400caaf8]
mov edx, 0xff
mov r8, 0xffffffffffffffff
lea rcx, [rsp + 0x3b380]
call fcn.140001030
lea rdx, [0x1400bd664]
lea rcx, [rsp + 0x3b380]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
mov qword [0x1401139d8], rax
test rax, rax
jne 0x140026fff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
cmp dword [rax], 0xd
je 0x140026fe8
xor r15d, r15d
jmp 0x1400271db
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov qword [0x1401139d8], rax
mov dword [0x1401139d4], r14d
lea rax, [0x140065b50]
mov qword [0x140174768], rax
lea rax, [rsp + 0x528]
mov qword [rsp + 0x50], rax
xor r15d, r15d
mov dword [rsp + 0x48], r15d
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x38], r15d
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
mov dl, 1
lea rcx, [rsp + 0x558]
call qword [sym.imp.ADVAPI32.dll_AllocateAndInitializeSid]
test eax, eax
je 0x1400271db
xorps xmm0, xmm0
movups xmmword [rsp + 0x1520], xmm0
movups xmmword [rsp + 0x1530], xmm0
movups xmmword [rsp + 0x1540], xmm0
mov dword [rsp + 0x1520], 0x100000
mov qword [rsp + 0x1524], 2
mov dword [rsp + 0x153c], r15d
mov dword [rsp + 0x1540], 5
mov rax, qword [rsp + 0x528]
mov qword [rsp + 0x1548], rax
lea r9, [rsp + 0x530]
xor r8d, r8d
lea rdx, [rsp + 0x1520]
mov ecx, r14d
call qword [sym.imp.ADVAPI32.dll_SetEntriesInAclW]
test eax, eax
jne 0x1400271db
mov edx, 0x28
lea ecx, [rdx + 0x18]
call qword [sym.imp.KERNEL32.dll_LocalAlloc]
mov rbx, rax
test rax, rax
je 0x1400271db
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm0
mov qword [rbx + 0x20], rax
mov edx, r14d
mov rcx, rbx
call qword [sym.imp.ADVAPI32.dll_InitializeSecurityDescriptor]
test eax, eax
je 0x1400271db
xor r9d, r9d
mov r8, qword [rsp + 0x530]
mov edx, r14d
mov rcx, rbx
call qword [sym.imp.ADVAPI32.dll_SetSecurityDescriptorDacl]
test eax, eax
je 0x1400271db
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x538], xmm0
mov qword [rsp + 0x548], rax
mov dword [rsp + 0x538], 0x18
mov qword [rsp + 0x540], rbx
mov dword [rsp + 0x548], r15d
xor edx, edx
mov r8d, 0x1fe
lea rcx, [rsp + 0x3b480]
call sub.VCRUNTIME140.dll_memset
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov dword [rsp + 0x28], eax
lea rax, [0x1400cc088]
mov qword [rsp + 0x20], rax
lea r9, str.Globalqueencreek__s__d_device_started
mov edx, 0xff
mov r8, 0xffffffffffffffff
lea rcx, [rsp + 0x3b480]
call fcn.140001140
mov word [rsp + 0x3b67c], r15w
lea r9, [rsp + 0x3b480]
xor r8d, r8d
mov edx, r14d
lea rcx, [rsp + 0x538]
call qword [sym.imp.KERNEL32.dll_CreateEventW]
mov qword [0x140187428], rax
test rax, rax
jne 0x140027237
nop
mov rcx, qword [rsp + 0x528]
test rcx, rcx
je 0x1400271f7
call qword [sym.imp.ADVAPI32.dll_FreeSid]
mov qword [rsp + 0x528], r15
mov rcx, qword [rsp + 0x530]
test rcx, rcx
je 0x140027212
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov qword [rsp + 0x530], r15
mov rcx, qword [0x140187428]
test rcx, rcx
je 0x14002722b
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov qword [0x140187428], r15
mov eax, r14d
jmp 0x140027276
mov rcx, qword [rsp + 0x528]
test rcx, rcx
je 0x140027252
call qword [sym.imp.ADVAPI32.dll_FreeSid]
mov qword [rsp + 0x528], r15
mov rcx, qword [rsp + 0x530]
test rcx, rcx
je 0x14002726d
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov qword [rsp + 0x530], r15
xor eax, eax
jmp 0x140027276
mov rcx, qword [rsp + 0x3fa90]
xor rcx, rsp
call fcn.140001ea0
lea r11, [rsp + 0x3faa0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret