Function at 0x14003bd10
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
lea rbp, [rsp - 0x1830]
mov eax, 0x1930
call fcn.14012d420
sub rsp, rax
movaps xmmword [rsp + 0x1920], xmm6
movaps xmmword [rsp + 0x1910], xmm7
movaps xmmword [rsp + 0x1900], xmm8
movaps xmmword [rsp + 0x18f0], xmm9
movaps xmmword [rsp + 0x18e0], xmm10
mov rax, qword [0x1401c10c0]
xor rax, rsp
mov qword [rbp + 0x17d8], rax
xor ecx, ecx
call qword [0x140133f00]
mov ecx, eax
call qword [0x140133f18]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1480], xmm0
mov qword [rbp + 0x1490], rax
movups xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x50], xmm1
mov ecx, 0x20
call fcn.14012ca60
mov qword [rbp - 0x60], rax
movdqa xmm0, xmmword [0x1401a3c90]
movdqu xmmword [rbp - 0x50], xmm0
movups xmm1, xmmword [str.ASUS_PRIME_Z690_K]
movups xmmword [rax], xmm1
movzx ecx, byte [0x14019e900]
mov byte [rax + 0x10], cl
mov byte [rax + 0x11], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x30], xmm1
mov ecx, 0x20
call fcn.14012ca60
mov qword [rbp - 0x40], rax
movdqa xmm0, xmmword [0x1401a3d00]
movdqu xmmword [rbp - 0x30], xmm0
movups xmm1, xmmword [str.MSI_MPG_Z690_GAMING_PLUS]
movups xmmword [rax], xmm1
movsd xmm0, qword [0x14019e918]
movsd qword [rax + 0x10], xmm0
mov byte [rax + 0x18], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x10], xmm1
mov ecx, 0x20
call fcn.14012ca60
mov qword [rbp - 0x20], rax
movdqa xmm0, xmmword [0x1401a3d20]
movdqu xmmword [rbp - 0x10], xmm0
movups xmm1, xmmword [str.GIGABYTE_Z690_AORUS_XTREME]
movups xmmword [rax], xmm1
movsd xmm0, qword [0x14019e938]
movsd qword [rax + 0x10], xmm0
movzx ecx, word [0x14019e940]
mov word [rax + 0x18], cx
mov byte [rax + 0x1a], 0
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
mov ecx, 0x20
call fcn.14012ca60
mov qword [rbp], rax
movdqa xmm0, xmmword [0x1401a3cc0]
movdqu xmmword [rbp + 0x10], xmm0
movups xmm1, xmmword [str.ASRock_Z690_FATAL1TY]
movups xmmword [rax], xmm1
mov ecx, dword [0x14019e958]
mov dword [rax + 0x10], ecx
mov byte [rax + 0x14], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
movdqa xmm1, xmmword [0x1401a3c70]
movdqu xmmword [rbp + 0x30], xmm1
movsd xmm0, qword [str.MSI_Pro_Z690_B]
movsd qword [rbp + 0x20], xmm0
mov eax, dword [0x14019e968]
mov dword [rbp + 0x28], eax
movzx eax, word [0x14019e96c]
mov word [rbp + 0x2c], ax
mov byte [rbp + 0x2e], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x50], xmm1
mov ecx, 0x20
call fcn.14012ca60
mov qword [rbp + 0x40], rax
movdqa xmm0, xmmword [0x1401a3cd0]
movdqu xmmword [rbp + 0x50], xmm0
movups xmm1, xmmword [str.ASUS_ROG_Z690_MAXIMUS]
movups xmmword [rax], xmm1
mov ecx, dword [0x14019e980]
mov dword [rax + 0x10], ecx
movzx ecx, byte [0x14019e984]
mov byte [rax + 0x14], cl
mov byte [rax + 0x15], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x70], xmm1
mov ecx, 0x20
call fcn.14012ca60
mov qword [rbp + 0x60], rax
movdqa xmm0, xmmword [0x1401a3ce0]
movdqu xmmword [rbp + 0x70], xmm0
movups xmm1, xmmword [str.GIGABYTE_Z690_GAMING_7]
movups xmmword [rax], xmm1
mov ecx, dword [0x14019e998]
mov dword [rax + 0x10], ecx
movzx ecx, word [0x14019e99c]
mov word [rax + 0x14], cx
mov byte [rax + 0x16], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x90], xmm1
mov ecx, 0x20
call fcn.14012ca60
mov qword [rbp + 0x80], rax
movdqa xmm0, xmmword [0x1401a3cb0]
movdqu xmmword [rbp + 0x90], xmm0
movups xmm1, xmmword [str.MSI_MAG_Z690_MORTAR]
movups xmmword [rax], xmm1
movzx ecx, word [0x14019e9b0]
mov word [rax + 0x10], cx
movzx ecx, byte [0x14019e9b2]
mov byte [rax + 0x12], cl
mov byte [rax + 0x13], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb0], xmm1
mov ecx, 0x20
call fcn.14012ca60
mov qword [rbp + 0xa0], rax
movdqa xmm0, xmmword [0x1401a3cc0]
movdqu xmmword [rbp + 0xb0], xmm0
movups xmm1, xmmword [str.ASRock_Z690_EXTREME4]
movups xmmword [rax], xmm1
mov ecx, dword [0x14019e9c8]
mov dword [rax + 0x10], ecx
mov byte [rax + 0x14], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0xc0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xd0], xmm1
mov ecx, 0x20
call fcn.14012ca60
mov qword [rbp + 0xc0], rax
movdqa xmm0, xmmword [0x1401a3c90]
movdqu xmmword [rbp + 0xd0], xmm0
movups xmm1, xmmword [str.ASUS_PRIME_Z690_A]
movups xmmword [rax], xmm1
movzx ecx, byte [0x14019e9e0]
mov byte [rax + 0x10], cl
mov byte [rax + 0x11], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf0], xmm1
mov ecx, 0x20
call fcn.14012ca60
mov qword [rbp + 0xe0], rax
movdqa xmm0, xmmword [0x1401a3cc0]
movdqu xmmword [rbp + 0xf0], xmm0
movups xmm1, xmmword [str.GIGABYTE_Z690_UD_PRO]
movups xmmword [rax], xmm1
mov ecx, dword [0x14019e9f8]
mov dword [rax + 0x10], ecx
mov byte [rax + 0x14], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x110], xmm1
mov ecx, 0x20
call fcn.14012ca60
mov qword [rbp + 0x100], rax
movdqa xmm0, xmmword [0x1401a3d00]
movdqu xmmword [rbp + 0x110], xmm0
movups xmm1, xmmword [str.MSI_MPG_Z690_GAMING_EDGE]
movups xmmword [rax], xmm1
movsd xmm0, qword [0x14019ea10]
movsd qword [rax + 0x10], xmm0
mov byte [rax + 0x18], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x120], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x130], xmm1
mov ecx, 0x20
call fcn.14012ca60
mov qword [rbp + 0x120], rax
movdqa xmm0, xmmword [0x1401a3ca0]
movdqu xmmword [rbp + 0x130], xmm0
movups xmm1, xmmword [str.ASUS_TUF_Z690_PLUS]
movups xmmword [rax], xmm1
movzx ecx, word [0x14019ea30]
mov word [rax + 0x10], cx
mov byte [rax + 0x12], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x140], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x150], xmm1
mov ecx, 0x20
call fcn.14012ca60
mov qword [rbp + 0x140], rax
movdqa xmm0, xmmword [0x1401a3d30]
movdqu xmmword [rbp + 0x150], xmm0
movups xmm1, xmmword [str.ASRock_Z690_PHANTOM_GAMING_6]
movups xmmword [rax], xmm1
movsd xmm0, qword [0x14019ea48]
movsd qword [rax + 0x10], xmm0
mov ecx, dword [0x14019ea50]
mov dword [rax + 0x18], ecx
mov byte [rax + 0x1c], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x160], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x170], xmm1
mov ecx, 0x20
call fcn.14012ca60
mov qword [rbp + 0x160], rax
movdqa xmm0, xmmword [0x1401a3d20]
movdqu xmmword [rbp + 0x170], xmm0
movups xmm1, xmmword [str.GIGABYTE_Z690_AORUS_MASTER]
movups xmmword [rax], xmm1
movsd xmm0, qword [0x14019ea68]
movsd qword [rax + 0x10], xmm0
movzx ecx, word [0x14019ea70]
mov word [rax + 0x18], cx
mov byte [rax + 0x1a], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x180], xmm0
movdqa xmm1, xmmword [0x1401a3c70]
movdqu xmmword [rbp + 0x190], xmm1
movsd xmm0, qword [str.MSI_Pro_Z690_C]
movsd qword [rbp + 0x180], xmm0
mov eax, dword [0x14019ea80]
mov dword [rbp + 0x188], eax
movzx eax, word [0x14019ea84]
mov word [rbp + 0x18c], ax
mov byte [rbp + 0x18e], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1b0], xmm1
mov ecx, 0x20
call fcn.14012ca60
mov qword [rbp + 0x1a0], rax
movdqa xmm0, xmmword [0x1401a3c90]
movdqu xmmword [rbp + 0x1b0], xmm0
movups xmm1, xmmword [str.ASUS_PRIME_Z690_P]
movups xmmword [rax], xmm1
movzx ecx, byte [0x14019ea98]
mov byte [rax + 0x10], cl
mov byte [rax + 0x11], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1d0], xmm1
mov ecx, 0x20
call fcn.14012ca60
mov qword [rbp + 0x1c0], rax
movdqa xmm0, xmmword [0x1401a3cd0]
movdqu xmmword [rbp + 0x1d0], xmm0
movups xmm1, xmmword [str.MSI_MAG_Z690_TOMAHAWK]
movups xmmword [rax], xmm1
mov ecx, dword [0x14019eab0]
mov dword [rax + 0x10], ecx
movzx ecx, byte [0x14019eab4]
mov byte [rax + 0x14], cl
mov byte [rax + 0x15], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1f0], xmm1
mov ecx, 0x20
call fcn.14012ca60
mov qword [rbp + 0x1e0], rax
movdqa xmm0, xmmword [0x1401a3ce0]
movdqu xmmword [rbp + 0x1f0], xmm0
movups xmm1, xmmword [str.GIGABYTE_Z690_GAMING_X]
movups xmmword [rax], xmm1
mov ecx, dword [0x14019eac8]
mov dword [rax + 0x10], ecx
movzx ecx, word [0x14019eacc]
mov word [rax + 0x14], cx
mov byte [rax + 0x16], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x200], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x210], xmm1
mov ecx, 0x20
call fcn.14012ca60
mov rdx, rax
mov qword [rbp + 0x200], rax
movdqa xmm0, xmmword [0x1401a3cf0]
movdqu xmmword [rbp + 0x210], xmm0
movups xmm1, xmmword [str.ASRock_Z690_FATAL1TY_K6]
movups xmmword [rax], xmm1
mov ecx, dword [0x14019eae0]
mov dword [rax + 0x10], ecx
movzx ecx, word [0x14019eae4]
mov word [rax + 0x14], cx
movzx eax, byte [0x14019eae6]
mov byte [rdx + 0x16], al
mov byte [rdx + 0x17], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x220], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x230], xmm1
mov ecx, 0x20
call fcn.14012ca60
mov qword [rbp + 0x220], rax
movdqa xmm0, xmmword [0x1401a3cb0]
movdqu xmmword [rbp + 0x230], xmm0
movups xmm1, xmmword [str.ASUS_ROG_Z690_STRIX]
movups xmmword [rax], xmm1
movzx ecx, word [0x14019eaf8]
mov word [rax + 0x10], cx
movzx ecx, byte [0x14019eafa]
mov byte [rax + 0x12], cl
mov byte [rax + 0x13], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x240], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x250], xmm1
mov ecx, 0x20
call fcn.14012ca60
mov qword [rbp + 0x240], rax
movdqa xmm0, xmmword [0x1401a3d10]
movdqu xmmword [rbp + 0x250], xmm0
movups xmm1, xmmword [str.MSI_MPG_Z690_GAMING_FORCE]
movups xmmword [rax], xmm1
movsd xmm0, qword [0x14019eb10]
movsd qword [rax + 0x10], xmm0
movzx ecx, byte [0x14019eb18]
mov byte [rax + 0x18], cl
mov byte [rax + 0x19], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x260], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x270], xmm1
mov ecx, 0x30
call fcn.14012ca60
mov rdx, rax
mov qword [rbp + 0x260], rax
movdqa xmm0, xmmword [0x1401a3d60]
movdqu xmmword [rbp + 0x270], xmm0
movups xmm1, xmmword [str.GIGABYTE_Z690_AORUS_XTREME_WATERFORCE]
movups xmmword [rax], xmm1
movups xmm0, xmmword [0x14019eb30]
movups xmmword [rax + 0x10], xmm0
mov ecx, dword [0x14019eb40]
mov dword [rax + 0x20], ecx
movzx eax, byte [0x14019eb44]
mov byte [rdx + 0x24], al
mov byte [rdx + 0x25], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x280], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x290], xmm1
mov ecx, 0x20
call fcn.14012ca60
mov qword [rbp + 0x280], rax
movdqa xmm0, xmmword [0x1401a3cc0]
movdqu xmmword [rbp + 0x290], xmm0
movups xmm1, xmmword [str.ASRock_Z690_EXTREME6]
movups xmmword [rax], xmm1
mov ecx, dword [0x14019eb58]
mov dword [rax + 0x10], ecx
mov byte [rax + 0x14], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x2a0], xmm0
movdqa xmm1, xmmword [0x1401a3c70]
movdqu xmmword [rbp + 0x2b0], xmm1
movsd xmm0, qword [str.MSI_Pro_Z690_A]
movsd qword [rbp + 0x2a0], xmm0
mov eax, dword [0x14019eb68]
mov dword [rbp + 0x2a8], eax
movzx eax, word [0x14019eb6c]
mov word [rbp + 0x2ac], ax
mov byte [rbp + 0x2ae], 0
lea rdx, str.ASUS_PRIME_Z690_K
lea rcx, [rbp + 0x2c0]
call fcn.1400364a0
nop
lea rdx, str.GIGABYTE_Z690_GAMING_5
lea rcx, [rbp + 0x2e0]
call fcn.1400364a0
nop
lea rdx, str.MSI_MAG_Z690_MORTAR_WIFI
lea rcx, [rbp + 0x300]
call fcn.1400364a0
nop
lea rdx, str.ASRock_Z690_PHANTOM_GAMING_4
lea rcx, [rbp + 0x320]
call fcn.1400364a0
nop
lea rdx, str.ASUS_TUF_Z690_PRO
lea rcx, [rbp + 0x340]
call fcn.1400364a0
nop
lea rdx, str.GIGABYTE_Z690_UD
lea rcx, [rbp + 0x360]
call fcn.1400364a0
nop
lea rdx, str.MSI_MPG_Z690_GAMING_PLUS_WIFI
lea rcx, [rbp + 0x380]
call fcn.1400364a0
nop
lea rdx, str.ASUS_PRIME_Z690_A
lea rcx, [rbp + 0x3a0]
call fcn.1400364a0
nop
lea rdx, str.ASRock_Z690_FATAL1TY_Z370
lea rcx, [rbp + 0x3c0]
call fcn.1400364a0
nop
lea rdx, str.GIGABYTE_Z690_AORUS_MASTER_WATERFORCE
lea rcx, [rbp + 0x3e0]
call fcn.1400364a0
nop
lea rdx, str.MSI_Pro_Z690_B
lea rcx, [rbp + 0x400]
call fcn.1400364a0
nop
lea rdx, str.ASUS_ROG_Z690_MAXIMUS_XI
lea rcx, [rbp + 0x420]
call fcn.1400364a0
nop
lea rdx, str.MSI_MAG_Z690_TOMAHAWK_WIFI
lea rcx, [rbp + 0x440]
call fcn.1400364a0
nop
lea rdx, str.GIGABYTE_Z690_GAMING_3
lea rcx, [rbp + 0x460]
call fcn.1400364a0
nop
lea rdx, str.ASRock_Z690_EXTREME4_WIFI
lea rcx, [rbp + 0x480]
call fcn.1400364a0
nop
lea rdx, str.ASUS_PRIME_Z690_P
lea rcx, [rbp + 0x4a0]
call fcn.1400364a0
nop
lea rdx, str.MSI_MPG_Z690_GAMING_EDGE_WIFI
lea rcx, [rbp + 0x4c0]
call fcn.1400364a0
nop
lea rdx, str.GIGABYTE_Z690_AORUS_XTREME
lea rcx, [rbp + 0x4e0]
call fcn.1400364a0
nop
lea rdx, str.ASRock_Z690_PHANTOM_GAMING_6_WIFI
lea rcx, [rbp + 0x500]
call fcn.1400364a0
nop
lea rdx, str.ASUS_TUF_Z690_PLUS_WIFI
lea rcx, [rbp + 0x520]
call fcn.1400364a0
nop
lea rdx, str.MSI_Pro_Z690_C
lea rcx, [rbp + 0x540]
call fcn.1400364a0
nop
lea rdx, str.GIGABYTE_Z690_GAMING_X_WIFI
lea rcx, [rbp + 0x560]
call fcn.1400364a0
nop
lea rdx, str.ASRock_Z690_FATAL1TY_K6_WIFI
lea rcx, [rbp + 0x580]
call fcn.1400364a0
nop
lea rdx, str.ASUS_ROG_Z690_STRIX_WIFI
lea rcx, [rbp + 0x5a0]
call fcn.1400364a0
nop
lea rdx, str.MSI_MAG_Z690_MORTAR_WIFI
lea rcx, [rbp + 0x5c0]
call fcn.1400364a0
nop
lea rax, [rbp - 0x60]
mov qword [rsp + 0x20], rax
lea rax, [rbp + 0x5e0]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x1480]
call fcn.1400362a0
nop
lea r9, [fcn.140036440]
mov edx, 0x20
mov r8d, 0x32
lea rcx, [rbp - 0x60]
call fcn.14012ca9c
lea rcx, [rbp + 0x1500]
call fcn.140033da0
lea rdx, str.ASUSTek_Computer_Inc._Z390_A__05_15_2022
lea rcx, [rbp + 0x6e0]
call fcn.1400364a0
nop
lea rdx, str.Gigabyte_Technology_Co.__Ltd._B450M__08_20_2021
lea rcx, [rbp + 0x700]
call fcn.1400364a0
nop
lea rdx, str.Micro_Star_International_Co.__Ltd._Z590__02_10_2023
lea rcx, [rbp + 0x720]
call fcn.1400364a0
nop
lea rdx, str.ASRock_Inc._X570M__11_25_2020
lea rcx, [rbp + 0x740]
call fcn.1400364a0
nop
lea rdx, str.American_Megatrends_International__LLC._A.BO__10_01_2023
lea rcx, [rbp + 0x760]
call fcn.1400364a0
nop
lea rdx, str.ECS_Elitegroup_Computer_Systems_Co.__Ltd._H310__06_15_2022
lea rcx, [rbp + 0x780]
call fcn.1400364a0
nop
lea rdx, str.Biostar_Microtech_Intl_Corp._B360M__09_01_2021
lea rcx, [rbp + 0x7a0]
call fcn.1400364a0
nop
lea rdx, str.Gigabyte_Technology_Co.__Ltd._Z490__04_20_2022
lea rcx, [rbp + 0x7c0]
call fcn.1400364a0
nop
lea rdx, str.ASUSTek_Computer_Inc._X570__01_15_2023
lea rcx, [rbp + 0x7e0]
call fcn.1400364a0
nop
lea rdx, str.Micro_Star_International_Co.__Ltd._B450__07_25_2021
lea rcx, [rbp + 0x800]
call fcn.1400364a0
nop
lea rdx, str.ASRock_Inc._Z390__03_10_2022
lea rcx, [rbp + 0x820]
call fcn.1400364a0
nop
lea rdx, str.American_Megatrends_International__LLC._A.BO__12_01_2022
lea rcx, [rbp + 0x840]
call fcn.1400364a0
nop
lea rdx, str.ECS_Elitegroup_Computer_Systems_Co.__Ltd._H410__05_01_2022
lea rcx, [rbp + 0x860]
call fcn.1400364a0
nop
lea rdx, str.Biostar_Microtech_Intl_Corp._B360__08_15_2021
lea rcx, [rbp + 0x880]
call fcn.1400364a0
nop
lea rdx, str.Gigabyte_Technology_Co.__Ltd._Z590__02_20_2023
lea rcx, [rbp + 0x8a0]
call fcn.1400364a0
nop
lea rdx, str.ASUSTek_Computer_Inc._B450M__11_10_2021
lea rcx, [rbp + 0x8c0]
call fcn.1400364a0
nop
lea rdx, str.Micro_Star_International_Co.__Ltd._X570__01_20_2023
lea rcx, [rbp + 0x8e0]
call fcn.1400364a0
nop
lea rdx, str.ASRock_Inc._Z490__04_15_2022
lea rcx, [rbp + 0x900]
call fcn.1400364a0
nop
lea rdx, str.American_Megatrends_International__LLC._A.BO__11_01_2022
lea rcx, [rbp + 0x920]
call fcn.1400364a0
nop
lea rdx, str.ECS_Elitegroup_Computer_Systems_Co.__Ltd._H310__06_20_2022
lea rcx, [rbp + 0x940]
call fcn.1400364a0
nop
lea rdx, str.Biostar_Microtech_Intl_Corp._B360M__09_20_2021
lea rcx, [rbp + 0x960]
call fcn.1400364a0
nop
lea rdx, str.Gigabyte_Technology_Co.__Ltd._Z390__03_15_2022
lea rcx, [rbp + 0x980]
call fcn.1400364a0
nop
lea rdx, str.ASUSTek_Computer_Inc._X570__01_25_2023
lea rcx, [rbp + 0x9a0]
call fcn.1400364a0
nop
lea rdx, str.Micro_Star_International_Co.__Ltd._B450__07_20_2021
lea rcx, [rbp + 0x9c0]
call fcn.1400364a0
nop
lea rdx, str.ASRock_Inc._Z590__02_25_2023
lea rcx, [rbp + 0x9e0]
call fcn.1400364a0
nop
lea rdx, str.American_Megatrends_International__LLC._A.BO__12_15_2022
lea rcx, [rbp + 0xa00]
call fcn.1400364a0
nop
lea rdx, str.ECS_Elitegroup_Computer_Systems_Co.__Ltd._H410__05_20_2022
lea rcx, [rbp + 0xa20]
call fcn.1400364a0
nop
lea rdx, str.Biostar_Microtech_Intl_Corp._B360__08_25_2021
lea rcx, [rbp + 0xa40]
call fcn.1400364a0
nop
lea rdx, str.Gigabyte_Technology_Co.__Ltd._Z490__04_25_2022
lea rcx, [rbp + 0xa60]
call fcn.1400364a0
nop
lea rdx, str.ASUSTek_Computer_Inc._B450M__11_20_2021
lea rcx, [rbp + 0xa80]
call fcn.1400364a0
nop
lea rdx, str.Micro_Star_International_Co.__Ltd._X570__02_01_2023
lea rcx, [rbp + 0xaa0]
call fcn.1400364a0
nop
lea rdx, str.ASRock_Inc._Z390__03_20_2022
lea rcx, [rbp + 0xac0]
call fcn.1400364a0
nop
lea rdx, str.American_Megatrends_International__LLC._A.BO__11_20_2022
lea rcx, [rbp + 0xae0]
call fcn.1400364a0
nop
lea rdx, str.ECS_Elitegroup_Computer_Systems_Co.__Ltd._H310__06_25_2022
lea rcx, [rbp + 0xb00]
call fcn.1400364a0
nop
lea rdx, str.Biostar_Microtech_Intl_Corp._B360M__09_25_2021
lea rcx, [rbp + 0xb20]
call fcn.1400364a0
nop
lea rdx, str.Gigabyte_Technology_Co.__Ltd._Z590__03_01_2023
lea rcx, [rbp + 0xb40]
call fcn.1400364a0
nop
lea rdx, str.ASUSTek_Computer_Inc._X570__01_30_2023
lea rcx, [rbp + 0xb60]
call fcn.1400364a0
nop
lea rdx, str.Micro_Star_International_Co.__Ltd._B450__07_30_2021
lea rcx, [rbp + 0xb80]
call fcn.1400364a0
nop
lea rdx, str.ASRock_Inc._Z490__05_01_2022
lea rcx, [rbp + 0xba0]
call fcn.1400364a0
nop
lea rdx, str.American_Megatrends_International__LLC._A.BO__12_20_2022
lea rcx, [rbp + 0xbc0]
call fcn.1400364a0
nop
lea rdx, str.ECS_Elitegroup_Computer_Systems_Co.__Ltd._H410__05_25_2022
lea rcx, [rbp + 0xbe0]
call fcn.1400364a0
nop
lea rdx, str.Biostar_Microtech_Intl_Corp._B360__08_30_2021
lea rcx, [rbp + 0xc00]
call fcn.1400364a0
nop
lea rdx, str.Gigabyte_Technology_Co.__Ltd._Z390__03_25_2022
lea rcx, [rbp + 0xc20]
call fcn.1400364a0
nop
lea rdx, str.ASUSTek_Computer_Inc._B450M__11_25_2021
lea rcx, [rbp + 0xc40]
call fcn.1400364a0
nop
lea rdx, str.Micro_Star_International_Co.__Ltd._X570__02_05_2023
lea rcx, [rbp + 0xc60]
call fcn.1400364a0
nop
lea rdx, str.ASRock_Inc._Z590__03_05_2023
lea rcx, [rbp + 0xc80]
call fcn.1400364a0
nop
lea rdx, str.American_Megatrends_International__LLC._A.BO__11_25_2022
lea rcx, [rbp + 0xca0]
call fcn.1400364a0
nop
lea rax, [rbp + 0x6e0]
mov qword [rsp + 0x20], rax
lea rax, [rbp + 0xcc0]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x1500]
call fcn.1400362a0
nop
lea r9, [fcn.140036440]
mov edx, 0x20
mov r8d, 0x2f
lea rcx, [rbp + 0x6e0]
call fcn.14012ca9c
lea rcx, [rbp + 0x14e8]
call fcn.140033da0
lea rdx, str.Gigabyte_Technology_Co.__Ltd.
lea rcx, [rbp - 0x60]
call fcn.1400364a0
nop
lea rdx, str.ASUSTek_Computer_Inc.
lea rcx, [rbp - 0x40]
call fcn.1400364a0
nop
lea rdx, str.Micro_Star_International_Co.__Ltd.
lea rcx, [rbp - 0x20]
call fcn.1400364a0
nop
lea rdx, str.ASRock_Inc.
lea rcx, [rbp]
call fcn.1400364a0
nop
lea rdx, str.American_Megatrends_International__LLC.
lea rcx, [rbp + 0x20]
call fcn.1400364a0
nop
lea rdx, str.ECS_Elitegroup_Computer_Systems_Co.__Ltd.
lea rcx, [rbp + 0x40]
call fcn.1400364a0
nop
lea rdx, str.Biostar_Microtech_Intl_Corp.
lea rcx, [rbp + 0x60]
call fcn.1400364a0
nop
lea rdx, str.MSI_Computer_Corp.
lea rcx, [rbp + 0x80]
call fcn.1400364a0
nop
lea rdx, str.EVGA_Corporation
lea rcx, [rbp + 0xa0]
call fcn.1400364a0
nop
lea rdx, str.Supermicro_Computer__Inc.
lea rcx, [rbp + 0xc0]
call fcn.1400364a0
nop
lea rdx, str.Foxconn_Technology_Co.__Ltd.
lea rcx, [rbp + 0xe0]
call fcn.1400364a0
nop
lea rdx, str._Pegatron_Corporation
lea rcx, [rbp + 0x100]
call fcn.1400364a0
nop
lea rdx, str.Wistron_Corporation
lea rcx, [rbp + 0x120]
call fcn.1400364a0
nop
lea rdx, str.Compal_Electronics__Inc.
lea rcx, [rbp + 0x140]
call fcn.1400364a0
nop
lea rdx, str.Quanta_Computer_Inc.
lea rcx, [rbp + 0x160]
call fcn.1400364a0
nop
lea rdx, str._Inventec_Corporation
lea rcx, [rbp + 0x180]
call fcn.1400364a0
nop
lea rdx, str.Clevo_Co.
lea rcx, [rbp + 0x1a0]
call fcn.1400364a0
nop
lea rdx, str.Mitac_Holdings_Corporation
lea rcx, [rbp + 0x1c0]
call fcn.1400364a0
nop
lea rdx, str.Getac_Technology_Corporation
lea rcx, [rbp + 0x1e0]
call fcn.1400364a0
nop
lea rdx, str.FIC_Technology_Inc.
lea rcx, [rbp + 0x200]
call fcn.1400364a0
nop
lea rdx, str.Acer_Inc.
lea rcx, [rbp + 0x220]
call fcn.1400364a0
nop
lea rdx, str.HP_Inc.
lea rcx, [rbp + 0x240]
call fcn.1400364a0
nop
lea rdx, str.Dell_Inc.
lea rcx, [rbp + 0x260]
call fcn.1400364a0
nop
lea rdx, str.Lenovo_Group_Ltd.
lea rcx, [rbp + 0x280]
call fcn.1400364a0
nop
lea rdx, str.Toshiba_Corporation
lea rcx, [rbp + 0x2a0]
call fcn.1400364a0
nop
lea rdx, str.Fujitsu_Limited
lea rcx, [rbp + 0x2c0]
call fcn.1400364a0
nop
lea rdx, str.NEC_Corporation
lea rcx, [rbp + 0x2e0]
call fcn.1400364a0
nop
lea rdx, str.Panasonic_Corporation
lea rcx, [rbp + 0x300]
call fcn.1400364a0
nop
lea rdx, str.Sony_Corporation
lea rcx, [rbp + 0x320]
call fcn.1400364a0
nop
lea rdx, str.VAIO_Corporation
lea rcx, [rbp + 0x340]
call fcn.1400364a0
nop
lea rdx, str.Microsoft_Corporation
lea rcx, [rbp + 0x360]
call fcn.1400364a0
nop
lea rdx, str.Intel_Corporation
lea rcx, [rbp + 0x380]
call fcn.1400364a0
nop
lea rdx, str.Advanced_Micro_Devices__Inc.
lea rcx, [rbp + 0x3a0]
call fcn.1400364a0
nop
lea rdx, str.NVIDIA_Corporation
lea rcx, [rbp + 0x3c0]
call fcn.1400364a0
nop
lea rdx, str.Broadcom_Inc.
lea rcx, [rbp + 0x3e0]
call fcn.1400364a0
nop
lea rdx, str.Texas_Instruments_Incorporated
lea rcx, [rbp + 0x400]
call fcn.1400364a0
nop
lea rdx, str.STMicroelectronics_N.V.
lea rcx, [rbp + 0x420]
call fcn.1400364a0
nop
lea rdx, str.Qualcomm_Technologies__Inc.
lea rcx, [rbp + 0x440]
call fcn.1400364a0
nop
lea rdx, str.MediaTek_Inc.
lea rcx, [rbp + 0x460]
call fcn.1400364a0
nop
lea rdx, str.Realtek_Semiconductor_Co.__Ltd.
lea rcx, [rbp + 0x480]
call fcn.1400364a0
nop
lea rdx, str.Marvell_Technology_Group_Ltd.
lea rcx, [rbp + 0x4a0]
call fcn.1400364a0
nop
lea rdx, str.Cypress_Semiconductor_Corporation
lea rcx, [rbp + 0x4c0]
call fcn.1400364a0
nop
lea rdx, str.ON_Semiconductor_Corporation
lea rcx, [rbp + 0x4e0]
call fcn.1400364a0
nop
lea rdx, str.NXP_Semiconductors_N.V.
lea rcx, [rbp + 0x500]
call fcn.1400364a0
nop
lea rdx, str.Infineon_Technologies_AG
lea rcx, [rbp + 0x520]
call fcn.1400364a0
nop
lea rdx, str.Renesas_Electronics_Corporation
lea rcx, [rbp + 0x540]
call fcn.1400364a0
nop
lea rdx, str.Analog_Devices__Inc.
lea rcx, [rbp + 0x560]
call fcn.1400364a0
nop
lea rdx, str.Microchip_Technology_Incorporated
lea rcx, [rbp + 0x580]
call fcn.1400364a0
nop
lea rdx, str.Diodes_Incorporated
lea rcx, [rbp + 0x5a0]
call fcn.1400364a0
nop
lea rdx, str.Vishay_Intertechnology__Inc.
lea rcx, [rbp + 0x5c0]
call fcn.1400364a0
nop
lea rdx, str.STMicroelectronics_N.V.
lea rcx, [rbp + 0x5e0]
call fcn.1400364a0
nop
lea rdx, str.Renesas_Electronics_Corporation
lea rcx, [rbp + 0x600]
call fcn.1400364a0
nop
lea rdx, str.NXP_Semiconductors_N.V.
lea rcx, [rbp + 0x620]
call fcn.1400364a0
nop
lea rdx, str.Infineon_Technologies_AG
lea rcx, [rbp + 0x640]
call fcn.1400364a0
nop
lea rdx, str.Analog_Devices__Inc.
lea rcx, [rbp + 0x660]
call fcn.1400364a0
nop
lea rdx, str.Microchip_Technology_Incorporated
lea rcx, [rbp + 0x680]
call fcn.1400364a0
nop
lea rdx, str.Diodes_Incorporated
lea rcx, [rbp + 0x6a0]
call fcn.1400364a0
nop
lea rdx, str.Vishay_Intertechnology__Inc.
lea rcx, [rbp + 0x6c0]
call fcn.1400364a0
nop
lea rax, [rbp - 0x60]
mov qword [rsp + 0x20], rax
lea rax, [rbp + 0x6e0]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x14e8]
call fcn.1400362a0
nop
lea r9, [fcn.140036440]
mov edx, 0x20
mov r8d, 0x3a
lea rcx, [rbp - 0x60]
call fcn.14012ca9c
lea rcx, [rbp + 0x14d0]
call fcn.140033da0
lea rdx, str.American_Megatrends_International__LLC.
lea rcx, [rbp + 0xcc0]
call fcn.1400364a0
nop
lea rdx, str.Advanced_Micro_Devices__Inc.
lea rcx, [rbp + 0xce0]
call fcn.1400364a0
nop
lea rdx, str.Gigabyte_Technology_Co.__Ltd.
lea rcx, [rbp + 0xd00]
call fcn.1400364a0
nop
lea rdx, str.ASUSTek_Computer_Inc.
lea rcx, [rbp + 0xd20]
call fcn.1400364a0
nop
lea rdx, str.Micro_Star_International_Co.__Ltd.
lea rcx, [rbp + 0xd40]
call fcn.1400364a0
nop
lea rdx, str.ASRock_Inc.
lea rcx, [rbp + 0xd60]
call fcn.1400364a0
nop
lea rdx, str.ECS_Elitegroup_Computer_Systems_Co.__Ltd.
lea rcx, [rbp + 0xd80]
call fcn.1400364a0
nop
lea rdx, str.Biostar_Microtech_Intl_Corp.
lea rcx, [rbp + 0xda0]
call fcn.1400364a0
nop
lea rdx, str.MSI_Computer_Corp.
lea rcx, [rbp + 0xdc0]
call fcn.1400364a0
nop
lea rdx, str.EVGA_Corporation
lea rcx, [rbp + 0xde0]
call fcn.1400364a0
nop
lea rdx, str.Supermicro_Computer__Inc.
lea rcx, [rbp + 0xe00]
call fcn.1400364a0
nop
lea rdx, str.Foxconn_Technology_Co.__Ltd.
lea rcx, [rbp + 0xe20]
call fcn.1400364a0
nop
lea rdx, str.Pegatron_Corporation
lea rcx, [rbp + 0xe40]
call fcn.1400364a0
nop
lea rdx, str.Wistron_Corporation
lea rcx, [rbp + 0xe60]
call fcn.1400364a0
nop
lea rdx, str.Compal_Electronics__Inc.
lea rcx, [rbp + 0xe80]
call fcn.1400364a0
nop
lea rdx, str.Quanta_Computer_Inc.
lea rcx, [rbp + 0xea0]
call fcn.1400364a0
nop
lea rdx, str.Inventec_Corporation
lea rcx, [rbp + 0xec0]
call fcn.1400364a0
nop
lea rdx, str.Clevo_Co.
lea rcx, [rbp + 0xee0]
call fcn.1400364a0
nop
lea rdx, str.Mitac_Holdings_Corporation
lea rcx, [rbp + 0xf00]
call fcn.1400364a0
nop
lea rdx, str.Getac_Technology_Corporation
lea rcx, [rbp + 0xf20]
call fcn.1400364a0
nop
lea rdx, str.FIC_Technology_Inc.
lea rcx, [rbp + 0xf40]
call fcn.1400364a0
nop
lea rdx, str.Acer_Inc.
lea rcx, [rbp + 0xf60]
call fcn.1400364a0
nop
lea rdx, str.HP_Inc.
lea rcx, [rbp + 0xf80]
call fcn.1400364a0
nop
lea rdx, str.Dell_Inc.
lea rcx, [rbp + 0xfa0]
call fcn.1400364a0
nop
lea rdx, str.Lenovo_Group_Ltd.
lea rcx, [rbp + 0xfc0]
call fcn.1400364a0
nop
lea rdx, str.Toshiba_Corporation
lea rcx, [rbp + 0xfe0]
call fcn.1400364a0
nop
lea rdx, str.Fujitsu_Limited
lea rcx, [rbp + 0x1000]
call fcn.1400364a0
nop
lea rdx, str.NEC_Corporation
lea rcx, [rbp + 0x1020]
call fcn.1400364a0
nop
lea rdx, str.Panasonic_Corporation
lea rcx, [rbp + 0x1040]
call fcn.1400364a0
nop
lea rdx, str.Sony_Corporation
lea rcx, [rbp + 0x1060]
call fcn.1400364a0
nop
lea rdx, str.VAIO_Corporation
lea rcx, [rbp + 0x1080]
call fcn.1400364a0
nop
lea rdx, str.Microsoft_Corporation
lea rcx, [rbp + 0x10a0]
call fcn.1400364a0
nop
lea rdx, str.Intel_Corporation
lea rcx, [rbp + 0x10c0]
call fcn.1400364a0
nop
lea rdx, str.Broadcom_Inc.
lea rcx, [rbp + 0x10e0]
call fcn.1400364a0
nop
lea rdx, str.Texas_Instruments_Incorporated
lea rcx, [rbp + 0x1100]
call fcn.1400364a0
nop
lea rdx, str.STMicroelectronics_N.V.
lea rcx, [rbp + 0x1120]
call fcn.1400364a0
nop
lea rdx, str.Qualcomm_Technologies__Inc.
lea rcx, [rbp + 0x1140]
call fcn.1400364a0
nop
lea rdx, str.MediaTek_Inc.
lea rcx, [rbp + 0x1160]
call fcn.1400364a0
nop
lea rdx, str.Realtek_Semiconductor_Co.__Ltd.
lea rcx, [rbp + 0x1180]
call fcn.1400364a0
nop
lea rdx, str.Marvell_Technology_Group_Ltd.
lea rcx, [rbp + 0x11a0]
call fcn.1400364a0
nop
lea rdx, str.Cypress_Semiconductor_Corporation
lea rcx, [rbp + 0x11c0]
call fcn.1400364a0
nop
lea rdx, str.ON_Semiconductor_Corporation
lea rcx, [rbp + 0x11e0]
call fcn.1400364a0
nop
lea rdx, str.NXP_Semiconductors_N.V.
lea rcx, [rbp + 0x1200]
call fcn.1400364a0
nop
lea rdx, str.Infineon_Technologies_AG
lea rcx, [rbp + 0x1220]
call fcn.1400364a0
nop
lea rdx, str.Renesas_Electronics_Corporation
lea rcx, [rbp + 0x1240]
call fcn.1400364a0
nop
lea rdx, str.Analog_Devices__Inc.
lea rcx, [rbp + 0x1260]
call fcn.1400364a0
nop
lea rdx, str.Microchip_Technology_Incorporated
lea rcx, [rbp + 0x1280]
call fcn.1400364a0
nop
lea rdx, str.Diodes_Incorporated
lea rcx, [rbp + 0x12a0]
call fcn.1400364a0
nop
lea rdx, str.Vishay_Intertechnology__Inc.
lea rcx, [rbp + 0x12c0]
call fcn.1400364a0
nop
lea rdx, str.Western_Digital_Corporation
lea rcx, [rbp + 0x12e0]
call fcn.1400364a0
nop
lea rdx, str.Seagate_Technology_plc
lea rcx, [rbp + 0x1300]
call fcn.1400364a0
nop
lea rdx, str.Kingston_Technology_Company__Inc.
lea rcx, [rbp + 0x1320]
call fcn.1400364a0
nop
lea rdx, str.Crucial_Technology
lea rcx, [rbp + 0x1340]
call fcn.1400364a0
nop
lea rdx, str.ADATA_Technology_Co.__Ltd.
lea rcx, [rbp + 0x1360]
call fcn.1400364a0
nop
lea rdx, str.Corsair_Memory__Inc.
lea rcx, [rbp + 0x1380]
call fcn.1400364a0
nop
lea rdx, str.Transcend_Information__Inc.
lea rcx, [rbp + 0x13a0]
call fcn.1400364a0
nop
lea rdx, str.Patriot_Memory__LLC.
lea rcx, [rbp + 0x13c0]
call fcn.1400364a0
nop
lea rdx, str.PNY_Technologies__Inc.
lea rcx, [rbp + 0x13e0]
call fcn.1400364a0
nop
lea rdx, str.Silicon_Power_Computer__Communications_Inc.
lea rcx, [rbp + 0x1400]
call fcn.1400364a0
nop
lea rdx, str.Apacer_Technology_Inc.
lea rcx, [rbp + 0x1420]
call fcn.1400364a0
nop
lea rdx, str.Kingmax_Semiconductor_Inc.
lea rcx, [rbp + 0x1440]
call fcn.1400364a0
nop
lea rax, [rbp + 0xcc0]
mov qword [rsp + 0x20], rax
lea rax, [rbp + 0x1460]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x14d0]
call fcn.1400362a0
nop
lea r9, [fcn.140036440]
mov edx, 0x20
mov r8d, 0x3d
lea rcx, [rbp + 0xcc0]
call fcn.14012ca9c
lea rcx, [rbp + 0x14b8]
call fcn.140033da0
lea rdx, str.American_Megatrends_Inc._v2.19.1269
lea rcx, [rbp + 0x6e0]
call fcn.1400364a0
nop
lea rdx, str.Insyde_Software_Corp._v5.23.1234
lea rcx, [rbp + 0x700]
call fcn.1400364a0
nop
lea rdx, str.Phoenix_Technologies_Ltd._v6.01.1023
lea rcx, [rbp + 0x720]
call fcn.1400364a0
nop
lea rdx, str.HP_Inc._v3.15.7890
lea rcx, [rbp + 0x740]
call fcn.1400364a0
nop
lea rdx, str.Dell_Inc._v2.5.4567
lea rcx, [rbp + 0x760]
call fcn.1400364a0
nop
lea rdx, str.Lenovo_Group_Ltd._v1.23.9012
lea rcx, [rbp + 0x780]
call fcn.1400364a0
nop
lea rdx, str.Toshiba_Corporation_v4.21.1111
lea rcx, [rbp + 0x7a0]
call fcn.1400364a0
nop
lea rdx, str.Fujitsu_Limited_v3.01.2345
lea rcx, [rbp + 0x7c0]
call fcn.1400364a0
nop
lea rdx, str.ASUSTek_Computer_Inc._v5.12.6789
lea rcx, [rbp + 0x7e0]
call fcn.1400364a0
nop
lea rdx, str.Microsoft_Corporation_v2.01.3456
lea rcx, [rbp + 0x800]
call fcn.1400364a0
nop
lea rax, [rbp + 0x6e0]
mov qword [rsp + 0x20], rax
lea rax, [rbp + 0x820]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x14b8]
call fcn.1400362a0
nop
lea r9, [fcn.140036440]
mov edx, 0x20
mov r8d, 0xa
lea rcx, [rbp + 0x6e0]
call fcn.14012ca9c
mov rbx, qword [rbp + 0x1488]
sub rbx, qword [rbp + 0x1480]
sar rbx, 5
call qword [0x140133f20]
cdqe
xor edx, edx
div rbx
movsxd rdx, edx
shl rdx, 5
add rdx, qword [rbp + 0x1480]
lea rcx, [rbp + 0x1738]
call fcn.1400365c0
nop
mov rbx, qword [rbp + 0x1508]
sub rbx, qword [rbp + 0x1500]
sar rbx, 5
call qword [0x140133f20]
cdqe
xor edx, edx
div rbx
movsxd rdx, edx
shl rdx, 5
add rdx, qword [rbp + 0x1500]
lea rcx, [rbp + 0x1718]
call fcn.1400365c0
nop
mov rbx, qword [rbp + 0x14f0]
sub rbx, qword [rbp + 0x14e8]
sar rbx, 5
call qword [0x140133f20]
cdqe
xor edx, edx
div rbx
movsxd rdx, edx
shl rdx, 5
add rdx, qword [rbp + 0x14e8]
lea rcx, [rbp + 0x16f8]
call fcn.1400365c0
nop
mov rbx, qword [rbp + 0x14d8]
sub rbx, qword [rbp + 0x14d0]
sar rbx, 5
call qword [0x140133f20]
cdqe
xor edx, edx
div rbx
movsxd rdx, edx
shl rdx, 5
add rdx, qword [rbp + 0x14d0]
lea rcx, [rbp + 0x16d8]
call fcn.1400365c0
nop
mov rbx, qword [rbp + 0x14c0]
sub rbx, qword [rbp + 0x14b8]
sar rbx, 5
call qword [0x140133f20]
cdqe
xor edx, edx
div rbx
movsxd rdx, edx
shl rdx, 5
add rdx, qword [rbp + 0x14b8]
lea rcx, [rbp + 0x16b8]
call fcn.1400365c0
nop
movups xmm0, xmmword [0x14019e760]
movups xmmword [rbp + 0x6e0], xmm0
movups xmm1, xmmword [0x14019e770]
movups xmmword [rbp + 0x6f0], xmm1
movups xmm0, xmmword [0x14019e780]
movups xmmword [rbp + 0x700], xmm0
movups xmm1, xmmword [0x14019e790]
movups xmmword [rbp + 0x710], xmm1
movups xmm0, xmmword [0x14019e7a0]
movups xmmword [rbp + 0x720], xmm0
movups xmm1, xmmword [0x14019e7b0]
movups xmmword [rbp + 0x730], xmm1
movups xmm0, xmmword [0x14019e7c0]
movups xmmword [rbp + 0x740], xmm0
movups xmm1, xmmword [0x14019e7d0]
movups xmmword [rbp + 0x750], xmm1
movsd xmm0, qword [str.6__g_3_mp__R]
movsd qword [rbp + 0x760], xmm0
mov eax, dword [0x14019e7e8]
mov dword [rbp + 0x768], eax
movzx eax, word [0x14019e7ec]
mov word [rbp + 0x76c], ax
movzx eax, byte [0x14019e7ee]
mov byte [rbp + 0x76e], al
xor ebx, ebx
mov r8d, ebx
movdqa xmm7, xmmword [0x1401a3ea0]
movdqa xmm10, xmmword [0x1401a3ef0]
movdqa xmm8, xmmword [0x1401a3e40]
movdqa xmm6, xmmword [0x1401a41a0]
movdqa xmm9, xmmword [0x1401a3dc0]
mov edi, dword [0x1401c10a0]
cmp edi, 2
jl 0x14003d9e1
movdqa xmmword [rsp + 0x20], xmm10
lea rcx, [rbp + 0x6e4]
mov edx, dword [rsp + 0x20]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x88
jl 0x14003d8f0
cmp r8d, 0x8f
jge 0x14003da23
movsxd rax, r8d
lea r9, [rbp + 0x6e0]
add r9, rax
nop
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8f
jl 0x14003d9f0
lea rcx, [rbp + 0x6e0]
call qword [0x140133cb8]
mov ecx, 0x3e8
call qword [0x1401332a0]
movups xmm0, xmmword [0x14019d730]
movups xmmword [rbp + 0x6e0], xmm0
movups xmm1, xmmword [0x14019d740]
movups xmmword [rbp + 0x6f0], xmm1
movups xmm0, xmmword [0x14019d750]
movups xmmword [rbp + 0x700], xmm0
movups xmm1, xmmword [0x14019d760]
movups xmmword [rbp + 0x710], xmm1
movups xmm0, xmmword [0x14019d770]
movups xmmword [rbp + 0x720], xmm0
movups xmm1, xmmword [0x14019d780]
movups xmmword [rbp + 0x730], xmm1
movups xmm0, xmmword [0x14019d790]
movups xmmword [rbp + 0x740], xmm0
movups xmm1, xmmword [0x14019d7a0]
movups xmmword [rbp + 0x750], xmm1
movups xmm0, xmmword [0x14019d7b0]
movups xmmword [rbp + 0x760], xmm0
movsd xmm0, qword [0x14019d7c0]
movsd qword [rbp + 0x770], xmm0
movzx eax, byte [0x14019d7c8]
mov byte [rbp + 0x778], al
mov ecx, ebx
cmp edi, 2
jl 0x14003dbee
movdqa xmmword [rsp + 0x20], xmm10
lea rdx, [rbp + 0x6e4]
mov r8d, dword [rsp + 0x20]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx - 4]
xorps xmm2, xmm0
movd dword [rdx - 4], xmm2
lea eax, [rcx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x98
jl 0x14003db00
cmp ecx, 0x99
jge 0x14003dc2f
movsxd rax, ecx
lea r8, [rbp + 0x6e0]
add r8, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x36
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x99
jl 0x14003dc00
lea rcx, [rbp + 0x6e0]
call qword [0x140133cb8]
mov ecx, 0x3e8
call qword [0x1401332a0]
movups xmm0, xmmword [0x14019dc50]
movups xmmword [rbp + 0x6e0], xmm0
movups xmm1, xmmword [0x14019dc60]
movups xmmword [rbp + 0x6f0], xmm1
movups xmm0, xmmword [0x14019dc70]
movups xmmword [rbp + 0x700], xmm0
movups xmm1, xmmword [0x14019dc80]
movups xmmword [rbp + 0x710], xmm1
movups xmm0, xmmword [0x14019dc90]
movups xmmword [rbp + 0x720], xmm0
movups xmm1, xmmword [0x14019dca0]
movups xmmword [rbp + 0x730], xmm1
movups xmm0, xmmword [str.__a_v40_]
movups xmmword [rbp + 0x740], xmm0
movups xmm1, xmmword [0x14019dcc0]
movups xmmword [rbp + 0x750], xmm1
movups xmm0, xmmword [str._400_e_4on__T]
movups xmmword [rbp + 0x760], xmm0
movzx eax, byte [0x14019dce0]
mov byte [rbp + 0x770], al
mov r8d, ebx
cmp edi, 2
jl 0x14003dde1
movdqa xmmword [rsp + 0x20], xmm10
lea rcx, [rbp + 0x6e4]
mov edx, dword [rsp + 0x20]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x90
jl 0x14003dcf0
cmp r8d, 0x91
jge 0x14003de23
movsxd rax, r8d
lea r9, [rbp + 0x6e0]
add r9, rax
nop
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x91
jl 0x14003ddf0
lea rcx, [rbp + 0x6e0]
call qword [0x140133cb8]
mov ecx, 0x2710
call qword [0x1401332a0]
movups xmm0, xmmword [0x14019dbb0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x14019dbc0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x14019dbd0]
movups xmmword [rsp + 0x50], xmm0
mov eax, dword [str._46_d]
mov dword [rsp + 0x60], eax
movzx eax, byte [0x14019dbe4]
mov byte [rsp + 0x64], al
mov r8d, ebx
cmp edi, 2
jl 0x14003df7b
movdqa xmmword [rsp + 0x20], xmm10
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x14003de90
cmp r8d, 0x35
jge 0x14003dfc0
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x35
jl 0x14003df90
lea rcx, [rsp + 0x30]
call qword [0x140133cb8]
lea r8, [rbp + 0x16b8]
lea rdx, str.C:WindowsGameBarPresenceWriterFrozen.exe__SF__
lea rcx, [rbp + 0x1460]
call fcn.140051480
nop
lea r8, [0x14019fef4]
mov rdx, rax
lea rcx, [rbp + 0x1698]
call fcn.140051410
nop
lea rcx, [rbp + 0x1460]
call fcn.140036440
lea rcx, [rbp + 0x1698]
call fcn.140036430
mov rcx, rax
call qword [0x140133cb8]
mov edx, 0xc
lea rcx, [rsp + 0x68]
call fcn.14003b2d0
mov r10, rax
movups xmm0, xmmword [str.s_vnd__RXOJf_P__3]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x14019e4f8]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x14019e508]
movups xmmword [rsp + 0x50], xmm0
movzx ecx, byte [0x14019e518]
mov byte [rsp + 0x60], cl
mov r8d, ebx
cmp edi, 2
jl 0x14003e16b
movdqa xmmword [rsp + 0x20], xmm10
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x14003e080
cmp r8d, 0x31
jge 0x14003e1b0
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x14003e180
mov r8, r10
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x1498]
call fcn.1400515e0
mov rcx, rax
call fcn.140036430
mov rcx, rax
call qword [0x140133cb8]
lea rcx, [rbp + 0x1498]
call fcn.140036440
nop
lea rcx, [rsp + 0x68]
call fcn.140036440
mov edx, 0x10
lea rcx, [rbp + 0x1678]
call fcn.14003b2d0
nop
lea r8, [rbp + 0x1678]
lea rdx, str.C:WindowsGameBarPresenceWriterFrozen.exe__CA__
lea rcx, [rsp + 0x68]
call fcn.140051480
nop
lea r8, [0x14019fef4]
mov rdx, rax
lea rcx, [rbp + 0x1658]
call fcn.140051410
nop
lea rcx, [rsp + 0x68]
call fcn.140036440
lea rcx, [rbp + 0x1658]
call fcn.140036430
mov rcx, rax
call qword [0x140133cb8]
mov edx, 0xc
lea rcx, [rbp + 0x1638]
call fcn.14003b2d0
nop
lea r8, [rbp + 0x1638]
lea rdx, str.C:WindowsGameBarPresenceWriterFrozen.exe__CSK__
lea rcx, [rsp + 0x68]
call fcn.140051480
nop
lea r8, [0x14019fef4]
mov rdx, rax
lea rcx, [rbp + 0x1618]
call fcn.140051410
nop
lea rcx, [rsp + 0x68]
call fcn.140036440
lea rcx, [rbp + 0x1618]
call fcn.140036430
mov rcx, rax
call qword [0x140133cb8]
mov edx, 0xc
lea rcx, [rbp + 0x15f8]
call fcn.14003b2d0
nop
lea r8, [rbp + 0x15f8]
lea rdx, str.C:WindowsGameBarPresenceWriterFrozen.exe__SK__
lea rcx, [rsp + 0x68]
call fcn.140051480
nop
lea r8, [0x14019fef4]
mov rdx, rax
lea rcx, [rbp + 0x15d8]
call fcn.140051410
nop
lea rcx, [rsp + 0x68]
call fcn.140036440
lea rcx, [rbp + 0x15d8]
call fcn.140036430
mov rcx, rax
call qword [0x140133cb8]
lea r8, [rbp + 0x16d8]
lea rdx, str.C:WindowsGameBarPresenceWriterFrozen.exe__IVN__
lea rcx, [rbp + 0x1460]
call fcn.140051480
nop
lea r8, [0x14019fef4]
mov rdx, rax
lea rcx, [rbp + 0x17b8]
call fcn.140051410
nop
lea rcx, [rbp + 0x1460]
call fcn.140036440
lea r8, [rbp + 0x16f8]
lea rdx, str.C:WindowsGameBarPresenceWriterFrozen.exe__BM__
lea rcx, [rsp + 0x68]
call fcn.140051480
nop
lea r8, [0x14019fef4]
mov rdx, rax
lea rcx, [rbp + 0x1758]
call fcn.140051410
nop
lea rcx, [rsp + 0x68]
call fcn.140036440
lea r8, [rbp + 0x1738]
lea rdx, str.C:WindowsGameBarPresenceWriterFrozen.exe__BP__
lea rcx, [rbp + 0x1460]
call fcn.140051480
nop
lea r8, [0x14019fef4]
mov rdx, rax
lea rcx, [rbp + 0x1778]
call fcn.140051410
nop
lea rcx, [rbp + 0x1460]
call fcn.140036440
lea r8, [rbp + 0x1718]
lea rdx, str.C:WindowsGameBarPresenceWriterFrozen.exe__BV__
lea rcx, [rsp + 0x68]
call fcn.140051480
nop
lea r8, [0x14019fef4]
mov rdx, rax
lea rcx, [rbp + 0x1798]
call fcn.140051410
nop
lea rcx, [rsp + 0x68]
call fcn.140036440
lea rcx, [rbp + 0x1758]
call fcn.140036430
mov rcx, rax
call qword [0x140133cb8]
lea rcx, [rbp + 0x1798]
call fcn.140036430
mov rcx, rax
call qword [0x140133cb8]
lea rcx, [rbp + 0x1778]
call fcn.140036430
mov rcx, rax
call qword [0x140133cb8]
lea rcx, [rbp + 0x17b8]
call fcn.140036430
mov rcx, rax
call qword [0x140133cb8]
mov edx, 0xc
lea rcx, [rbp + 0x1498]
call fcn.14003b2d0
mov r10, rax
movups xmm0, xmmword [0x14019d908]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x14019d918]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x14019d928]
movups xmmword [rsp + 0x50], xmm0
movzx ecx, byte [0x14019d938]
mov byte [rsp + 0x60], cl
mov r8d, ebx
cmp edi, 2
jl 0x14003e5ab
movdqa xmmword [rsp + 0x20], xmm10
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x14003e4c0
cmp r8d, 0x31
jge 0x14003e5f0
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x14003e5c0
mov r8, r10
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x1460]
call fcn.1400515e0
mov rcx, rax
call fcn.140036430
mov rcx, rax
call qword [0x140133cb8]
lea rcx, [rbp + 0x1460]
call fcn.140036440
nop
lea rcx, [rbp + 0x1498]
call fcn.140036440
mov edx, 0xc
lea rcx, [rbp + 0x1498]
call fcn.14003b2d0
mov r10, rax
movups xmm0, xmmword [0x14019d478]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x14019d488]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x14019d498]
movups xmmword [rsp + 0x50], xmm0
movzx ecx, byte [0x14019d4a8]
mov byte [rsp + 0x60], cl
mov r8d, ebx
cmp edi, 2
jl 0x14003e77b
movdqa xmmword [rsp + 0x20], xmm10
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x14003e690
cmp r8d, 0x31
jge 0x14003e7c0
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x14003e790
mov r8, r10
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x1460]
call fcn.1400515e0
mov rcx, rax
call fcn.140036430
mov rcx, rax
call qword [0x140133cb8]
lea rcx, [rbp + 0x1460]
call fcn.140036440
nop
lea rcx, [rbp + 0x1498]
call fcn.140036440
lea rcx, [rbp + 0x1460]
call fcn.14003b490
nop
lea r8, [rbp + 0x1460]
lea rdx, str.C:WindowsGameBarPresenceWriterFrozen.exe__CV__
lea rcx, [rsp + 0x68]
call fcn.140051480
nop
lea r8, [0x14019fef4]
mov rdx, rax
lea rcx, [rbp + 0x15b8]
call fcn.140051410
nop
lea rcx, [rsp + 0x68]
call fcn.140036440
lea rcx, [rbp + 0x15b8]
call fcn.140036430
mov rcx, rax
call qword [0x140133cb8]
mov edx, 0xc
lea rcx, [rbp + 0x1598]
call fcn.14003b2d0
nop
lea r8, [rbp + 0x1598]
lea rdx, str.C:WindowsGameBarPresenceWriterFrozen.exe__PPN__
lea rcx, [rsp + 0x68]
call fcn.140051480
nop
lea r8, [0x14019fef4]
mov rdx, rax
lea rcx, [rbp + 0x1578]
call fcn.140051410
nop
lea rcx, [rsp + 0x68]
call fcn.140036440
lea rcx, [rbp + 0x1578]
call fcn.140036430
mov rcx, rax
call qword [0x140133cb8]
mov edx, 0xc
lea rcx, [rbp + 0x1558]
call fcn.14003b2d0
nop
lea r8, [rbp + 0x1558]
lea rdx, str.C:WindowsGameBarPresenceWriterFrozen.exe__PSN__
lea rcx, [rsp + 0x68]
call fcn.140051480
nop
lea r8, [0x14019fef4]
mov rdx, rax
lea rcx, [rbp + 0x1538]
call fcn.140051410
nop
lea rcx, [rsp + 0x68]
call fcn.140036440
lea rcx, [rbp + 0x1538]
call fcn.140036430
mov rcx, rax
call qword [0x140133cb8]
lea rcx, [rbp + 0x1498]
call fcn.14003b8d0
nop
lea r8, [rbp + 0x1498]
lea rdx, str.C:WindowsGameBarPresenceWriterFrozen.exe__SV__
lea rcx, [rsp + 0x68]
call fcn.140051480
nop
lea r8, [0x14019fef4]
mov rdx, rax
lea rcx, [rbp + 0x1518]
call fcn.140051410
nop
lea rcx, [rsp + 0x68]
call fcn.140036440
lea rcx, [rbp + 0x1518]
call fcn.140036430
mov rcx, rax
call qword [0x140133cb8]
movups xmm0, xmmword [0x14019d9a0]
movups xmmword [rsp + 0x68], xmm0
movups xmm1, xmmword [0x14019d9b0]
movups xmmword [rsp + 0x78], xmm1
movups xmm0, xmmword [0x14019d9c0]
movups xmmword [rbp - 0x78], xmm0
mov r8d, ebx
cmp edi, 2
jl 0x14003eaa5
mov edx, ebx
movdqa xmmword [rsp + 0x20], xmm10
lea rcx, [rsp + 0x6c]
mov r8d, dword [rsp + 0x20]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x30
jl 0x14003e9c0
jmp 0x14003eae2
lea r9, [rsp + 0x68]
nop word [rax + rax]
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x30
jl 0x14003eab0
lea rcx, [rsp + 0x68]
call qword [0x140133cb8]
movups xmm0, xmmword [0x14019e3b0]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x14019e3c0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x14019e3d0]
movups xmmword [rsp + 0x50], xmm0
mov eax, dword [0x14019e3e0]
mov dword [rsp + 0x60], eax
movzx eax, byte [0x14019e3e4]
mov byte [rsp + 0x64], al
mov r8d, ebx
cmp edi, 2
jl 0x14003ec3b
movdqa xmmword [rsp + 0x20], xmm10
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x14003eb50
cmp r8d, 0x35
jge 0x14003ec80
movsxd rax, r8d
lea r9, [rsp + 0x30]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x35
jl 0x14003ec50
lea rcx, [rsp + 0x30]
call qword [0x140133cb8]
movups xmm0, xmmword [0x14019da90]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [0x14019daa0]
movups xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [0x14019dab0]
movups xmmword [rsp + 0x50], xmm0
movzx eax, byte [0x14019dac0]
mov byte [rsp + 0x60], al
cmp edi, 2
jl 0x14003edc6
movdqa xmmword [rsp + 0x20], xmm10
lea rcx, [rsp + 0x34]
mov edx, dword [rsp + 0x20]
nop dword [rax]
nop word [rax + rax]
movd xmm2, ebx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rbx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add ebx, 8
lea rcx, [rcx + 8]
cmp ebx, 0x30
jl 0x14003ece0
cmp ebx, 0x31
jge 0x14003edfd
movsxd rax, ebx
lea r8, [rsp + 0x30]
add r8, rax
mov eax, 0x4bda12f7
imul ebx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, bl
sub al, cl
add al, 0x30
xor byte [r8], al
inc ebx
lea r8, [r8 + 1]
cmp ebx, 0x31
jl 0x14003edd1
lea rcx, [rsp + 0x30]
call qword [0x140133cb8]
lea rcx, [rbp + 0x1518]
call fcn.140036440
nop
lea rcx, [rbp + 0x1498]
call fcn.140036440
nop
lea rcx, [rbp + 0x1538]
call fcn.140036440
nop
lea rcx, [rbp + 0x1558]
call fcn.140036440
nop
lea rcx, [rbp + 0x1578]
call fcn.140036440
nop
lea rcx, [rbp + 0x1598]
call fcn.140036440
nop
lea rcx, [rbp + 0x15b8]
call fcn.140036440
nop
lea rcx, [rbp + 0x1460]
call fcn.140036440
nop
lea rcx, [rbp + 0x1798]
call fcn.140036440
nop
lea rcx, [rbp + 0x1778]
call fcn.140036440
nop
lea rcx, [rbp + 0x1758]
call fcn.140036440
nop
lea rcx, [rbp + 0x17b8]
call fcn.140036440
nop
lea rcx, [rbp + 0x15d8]
call fcn.140036440
nop
lea rcx, [rbp + 0x15f8]
call fcn.140036440
nop
lea rcx, [rbp + 0x1618]
call fcn.140036440
nop
lea rcx, [rbp + 0x1638]
call fcn.140036440
nop
lea rcx, [rbp + 0x1658]
call fcn.140036440
nop
lea rcx, [rbp + 0x1678]
call fcn.140036440
nop
lea rcx, [rbp + 0x1698]
call fcn.140036440
nop
lea rcx, [rbp + 0x16b8]
call fcn.140036440
nop
lea rcx, [rbp + 0x16d8]
call fcn.140036440
nop
lea rcx, [rbp + 0x16f8]
call fcn.140036440
nop
lea rcx, [rbp + 0x1718]
call fcn.140036440
nop
lea rcx, [rbp + 0x1738]
call fcn.140036440
nop
lea rcx, [rbp + 0x14b8]
call fcn.1400366e0
nop
lea rcx, [rbp + 0x14d0]
call fcn.1400366e0
nop
lea rcx, [rbp + 0x14e8]
call fcn.1400366e0
nop
lea rcx, [rbp + 0x1500]
call fcn.1400366e0
nop
lea rcx, [rbp + 0x1480]
call fcn.1400366e0
mov rcx, qword [rbp + 0x17d8]
xor rcx, rsp
call fcn.14012c680
lea r11, [rsp + 0x1930]
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x18]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
mov rsp, r11
pop rbp
ret