Function at 0x140008760
Capabilities:
Authenticate hmac
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2880]
mov eax, 0x2980
call fcn.14001ac00
sub rsp, rax
movaps xmmword [rsp + 0x2970], xmm6
movaps xmmword [rsp + 0x2960], xmm7
movaps xmmword [rsp + 0x2950], xmm8
mov rax, qword [0x14002e010]
xor rax, rsp
mov qword [rbp + 0x2840], rax
xor r12d, r12d
call fcn.140019868
call fcn.140019810
call fcn.14001987e
call fcn.140019810
call fcn.14001983c
call fcn.140019826
call fcn.14001983c
call fcn.140019826
call fcn.140019852
lea rdx, [0x14001c988]
lea rcx, [rbp + 0x2600]
call fcn.140010290
nop
mov rcx, qword [0x140032b80]
call qword [fcn.14001c3b8]
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [0x140007be0]
xor edx, edx
xor ecx, ecx
call qword [fcn.14001c058]
mov qword [rbp - 0x70], rax
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [0x140007a80]
xor edx, edx
xor ecx, ecx
call qword [fcn.14001c058]
mov qword [rbp - 0x68], rax
mov dword [rbp + 0x80], 0x7763645c
mov dword [rbp + 0x84], 0x64457972
mov dword [rbp + 0x88], 0x7f7778
mov byte [rbp + 0x8c], 1
lea rcx, [rbp + 0x80]
call fcn.14000ff20
lea rcx, [rbp + 0x80]
call qword [0x14001c170]
movdqa xmm0, xmmword [0x140028380]
movdqu xmmword [rbp + 0x908], xmm0
mov dword [rbp + 0x918], 0x4753544c
mov dword [rbp + 0x91c], 0x54754942
mov dword [rbp + 0x920], 0xa4f4748
mov word [rbp + 0x924], 0x21
mov byte [rbp + 0x926], 1
lea rcx, [rbp + 0x908]
call fcn.140010040
lea rdx, [rbp + 0x908]
mov rcx, qword [0x14001c390]
nop
nop
nop
nop
nop
mov dword [rbp + 0x90], 0x6174692f
mov dword [rbp + 0x94], 0x36677b33
mov dword [rbp + 0x98], 0x3a267779
mov word [rbp + 0x9c], pe_nt_image_headers64
lea rcx, [rbp + 0x90]
call fcn.14000fef0
lea rdx, [rbp + 0x90]
mov rcx, qword [0x14001c390]
nop
nop
nop
nop
nop
lea rcx, [rbp + 0x2480]
call fcn.1400104d0
nop
lea rdx, [rbp + 0x2480]
mov rcx, qword [0x14001c1b0]
nop
nop
nop
nop
nop
lea rdx, [0x14001cb3c]
lea rcx, [rbp + 0x2480]
nop
nop
nop
nop
nop
lea edx, [r12 + 0x11]
mov rcx, qword [0x140032af0]
call qword [fcn.14001c3f0]
mov ecx, 0x7d0
nop
nop
nop
nop
nop
nop
mov dword [rsp + 0x78], 0x627c6c
mov byte [rsp + 0x7c], 1
lea rcx, [rsp + 0x78]
call fcn.14000fec0
lea rcx, [rsp + 0x78]
call qword [fcn.14001c538]
call fcn.140007960
mov ecx, 0x320
nop
nop
nop
nop
nop
nop
mov dword [rbp - 0x80], 0x627c6c
mov byte [rbp - 0x7c], 1
lea rcx, [rbp - 0x80]
call fcn.14000fec0
lea rcx, [rbp - 0x80]
call qword [fcn.14001c538]
movzx ebx, byte [rsp + 0x70]
movzx edi, byte [rsp + 0x70]
movzx esi, byte [rsp + 0x70]
movzx r14d, byte [rsp + 0x70]
mov r13d, dword [0x14002e018]
mov r15d, 5
nop
movdqa xmm0, xmmword [0x140028a30]
movdqu xmmword [rbp + 0x1500], xmm0
movdqa xmm1, xmmword [0x140028530]
movdqu xmmword [rbp + 0x1510], xmm1
mov dword [rbp + 0x1520], 0x12545c4d
mov dword [rbp + 0x1524], 0x42545155
mov dword [rbp + 0x1528], 0x495c4a42
mov dword [rbp + 0x152c], 0x100361b
lea rcx, [rbp + 0x1500]
call fcn.14000fe90
lea rdx, [rbp + 0x1500]
mov rcx, qword [0x14001c390]
call fcn.140010b20
movdqa xmm0, xmmword [0x1400286d0]
movdqu xmmword [rbp + 0xa48], xmm0
mov dword [rbp + 0xa58], 0x2514d7a
mov dword [rbp + 0xa5c], 0x494a5470
mov dword [rbp + 0xa60], 0x4d474141
mov dword [rbp + 0xa64], 0x100260b
lea rcx, [rbp + 0xa48]
call fcn.14000fe60
lea rdx, [rbp + 0xa48]
mov rcx, qword [0x14001c390]
call fcn.140010b20
movdqa xmm0, xmmword [0x140028810]
movdqu xmmword [rbp + 0xa68], xmm0
mov dword [rbp + 0xa78], 0x24c527a
mov dword [rbp + 0xa7c], 0x494a5470
mov dword [rbp + 0xa80], 0x4d474141
mov dword [rbp + 0xa84], 0x100260b
lea rcx, [rbp + 0xa68]
call fcn.14000fe60
lea rdx, [rbp + 0xa68]
mov rcx, qword [0x14001c390]
call fcn.140010b20
movdqa xmm0, xmmword [0x1400288d0]
movdqu xmmword [rbp + 0x12e8], xmm0
movdqa xmm1, xmmword [0x140028a80]
movdqu xmmword [rbp + 0x12f8], xmm1
mov dword [rbp + 0x1308], 0x545e5f5f
mov dword [rbp + 0x130c], 0x16525a5a
mov word [rbp + 0x1310], 0x3d
mov byte [rbp + 0x1312], 1
lea rcx, [rbp + 0x12e8]
call fcn.14000ff50
lea rdx, [rbp + 0x12e8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
movdqa xmm0, xmmword [0x140028970]
movdqu xmmword [rbp + 0x12b8], xmm0
movdqa xmm1, xmmword [0x1400287c0]
movdqu xmmword [rbp + 0x12c8], xmm1
mov dword [rbp + 0x12d8], 0x5c505543
mov dword [rbp + 0x12dc], 0x16525a5a
mov word [rbp + 0x12e0], 0x3d
mov byte [rbp + 0x12e2], 1
lea rcx, [rbp + 0x12b8]
call fcn.14000ff50
lea rdx, [rbp + 0x12b8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
movdqa xmm0, xmmword [0x140028960]
movdqu xmmword [rbp + 0x1378], xmm0
movdqa xmm1, xmmword [0x140028a60]
movdqu xmmword [rbp + 0x1388], xmm1
mov dword [rbp + 0x1398], 0x415f594a
mov dword [rbp + 0x139c], 0x5a595547
mov dword [rbp + 0x13a0], 0x1003217
lea rcx, [rbp + 0x1378]
call fcn.140010010
lea rdx, [rbp + 0x1378]
mov rcx, qword [0x14001c390]
call fcn.140010b20
movdqa xmm0, xmmword [0x140028860]
movdqu xmmword [rbp + 0x1530], xmm0
movdqa xmm1, xmmword [0x140028410]
movdqu xmmword [rbp + 0x1540], xmm1
movdqa xmm0, xmmword [0x140028180]
movdqu xmmword [rbp + 0x1550], xmm0
mov byte [rbp + 0x1560], 1
lea rcx, [rbp + 0x1530]
call fcn.14000fe30
lea rdx, [rbp + 0x1530]
mov rcx, qword [0x14001c390]
call fcn.140010b20
movdqa xmm0, xmmword [0x140028370]
movdqu xmmword [rbp + 0x648], xmm0
mov dword [rbp + 0x658], 0x4b46455d
mov dword [rbp + 0x65c], 0x2c2f044d
mov word [rbp + 0x660], pe_nt_image_headers64
lea rcx, [rbp + 0x648]
call fcn.140010100
lea rdx, [rbp + 0x648]
mov rcx, qword [0x14001c390]
call fcn.140010b20
call fcn.140007c80
mov rcx, qword [0x140032b80]
call qword [fcn.14001c3c0]
lea rax, [0x14001cb40]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x60], 0x20
mov dword [rsp + 0x58], r12d
mov dword [rsp + 0x50], r12d
mov dword [rsp + 0x48], r12d
mov dword [rsp + 0x40], r12d
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea ecx, [rdx + 0x32]
call qword [fcn.14001c040]
lea rax, [0x14001cb40]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x60], 0x20
mov dword [rsp + 0x58], r12d
mov dword [rsp + 0x50], r12d
mov dword [rsp + 0x48], r12d
mov dword [rsp + 0x40], r12d
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea ecx, [rdx + 0x14]
call qword [fcn.14001c040]
mov ecx, 0x1f4
nop
nop
nop
nop
nop
nop
call fcn.1400080f0
mov ecx, 0xbb8
nop
nop
nop
nop
nop
nop
mov dword [rbp - 0x78], 0x627c6c
mov byte [rbp - 0x74], 1
lea rcx, [rbp - 0x78]
call fcn.14000fec0
lea rcx, [rbp - 0x78]
call qword [fcn.14001c538]
cmp byte [0x140032ae2], 0
jne 0x140008ea6
cmp byte [0x140032ae3], 0
jne 0x140008ea6
cmp byte [0x140032ae4], 0
jne 0x140008ea6
cmp byte [0x140032aea], 0
jne 0x140008eaf
cmp byte [0x140032ae5], 0
jne 0x140008ebf
movdqa xmm0, xmmword [0x140028a50]
movdqu xmmword [rbp + 0x848], xmm0
mov dword [rbp + 0x858], 0x47520071
mov dword [rbp + 0x85c], 0x5246414f
mov dword [rbp + 0x860], 0x1004c42
lea rcx, [rbp + 0x848]
call fcn.14000ffb0
lea rdx, [rbp + 0x848]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov ecx, 0x1770
nop
nop
nop
nop
nop
nop
nop
lea rcx, [rbp + 0x2480]
call fcn.140010200
nop
lea rcx, [rbp + 0x2600]
call fcn.140010200
mov eax, 0xffffffff
mov rcx, qword [rbp + 0x2840]
xor rcx, rsp
call fcn.1400199e0
lea r11, [rsp + 0x2980]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
cmp byte [0x140032aea], 0
je 0x140008ebf
mov word [0x140032ae7], 0x101
mov byte [0x140032ae9], 1
mov r9d, 4
lea r8, [0x14001cb50]
lea rdx, [0x14001cb70]
xor ecx, ecx
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028310]
movdqu xmmword [rbp + 0x14c8], xmm0
movdqa xmm1, xmmword [0x1400284c0]
movdqu xmmword [rbp + 0x14d8], xmm1
movdqa xmm0, xmmword [0x140028140]
movdqu xmmword [rbp + 0x14e8], xmm0
mov byte [rbp + 0x14f8], 1
lea rcx, [rbp + 0x14c8]
call fcn.14000fe30
lea rcx, [rbp + 0x14c8]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028310]
movdqu xmmword [rbp + 0x17d0], xmm0
movdqa xmm1, xmmword [0x140028610]
movdqu xmmword [rbp + 0x17e0], xmm1
movdqa xmm0, xmmword [0x1400281e0]
movdqu xmmword [rbp + 0x17f0], xmm0
mov dword [rbp + 0x1800], 0x706601
mov byte [rbp + 0x1804], 1
lea rcx, [rbp + 0x17d0]
call fcn.14000fe00
lea rcx, [rbp + 0x17d0]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028310]
movdqu xmmword [rbp + 0x11c8], xmm0
movdqa xmm1, xmmword [0x1400283a0]
movdqu xmmword [rbp + 0x11d8], xmm1
mov dword [rbp + 0x11e8], 0x115c5a
mov dword [rbp + 0x11ec], 0x4120d
mov byte [rbp + 0x11f0], 1
lea rcx, [rbp + 0x11c8]
call fcn.14000fdd0
lea rcx, [rbp + 0x11c8]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028310]
movdqu xmmword [rbp + 0x1048], xmm0
movdqa xmm1, xmmword [0x140028600]
movdqu xmmword [rbp + 0x1058], xmm1
mov dword [rbp + 0x1068], 0xc031043
mov dword [rbp + 0x106c], 0x1000515
lea rcx, [rbp + 0x1048]
call fcn.14000fda0
lea rcx, [rbp + 0x1048]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028310]
movdqu xmmword [rbp + 0x1568], xmm0
movdqa xmm1, xmmword [0x1400284b0]
movdqu xmmword [rbp + 0x1578], xmm1
movdqa xmm0, xmmword [0x140028140]
movdqu xmmword [rbp + 0x1588], xmm0
mov byte [rbp + 0x1598], 1
lea rcx, [rbp + 0x1568]
call fcn.14000fe30
lea rcx, [rbp + 0x1568]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028310]
movdqu xmmword [rbp + 0x1998], xmm0
movdqa xmm1, xmmword [0x140028950]
movdqu xmmword [rbp + 0x19a8], xmm1
movdqa xmm0, xmmword [0x140028400]
movdqu xmmword [rbp + 0x19b8], xmm0
mov dword [rbp + 0x19c8], 0x2c7f605a
mov dword [rbp + 0x19cc], 0x74652836
mov dword [rbp + 0x19d0], 0x786e79
mov byte [rbp + 0x19d4], 1
lea rcx, [rbp + 0x1998]
call fcn.14000fd70
lea rcx, [rbp + 0x1998]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028aa0]
movdqu xmmword [rbp + 0x868], xmm0
mov dword [rbp + 0x878], 0x4c1f007a
mov dword [rbp + 0x87c], 0x14054856
mov dword [rbp + 0x880], 0x180e19
mov byte [rbp + 0x884], 1
lea rcx, [rbp + 0x868]
call fcn.14000fd40
lea rcx, [rbp + 0x868]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028320]
movdqu xmmword [rbp + 0x728], xmm0
mov dword [rbp + 0x738], 0x4e544e21
mov dword [rbp + 0x73c], 0x1b1603
mov word [rbp + 0x740], 0x16
mov byte [rbp + 0x742], 1
lea rcx, [rbp + 0x728]
call fcn.14000fd10
lea rcx, [rbp + 0x728]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028910]
movdqu xmmword [rbp + 0xd00], xmm0
movdqa xmm1, xmmword [0x140028160]
movdqu xmmword [rbp + 0xd10], xmm1
mov byte [rbp + 0xd20], 1
lea rcx, [rbp + 0xd00]
call fcn.14000fce0
lea rcx, [rbp + 0xd00]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028910]
movdqu xmmword [rbp + 0xe18], xmm0
movdqa xmm1, xmmword [0x140028270]
movdqu xmmword [rbp + 0xe28], xmm1
mov dword [rbp + 0xe38], 0x1000109
lea rcx, [rbp + 0xe18]
call fcn.1400100a0
lea rcx, [rbp + 0xe18]
call qword [fcn.14001c538]
lea rcx, [0x14001cba8]
call fcn.140001140
mov ecx, 0x1f4
nop
nop
nop
nop
nop
nop
cmp byte [0x140032ae2], 0
je 0x14000a1ea
movdqa xmm0, xmmword [0x140028730]
movdqu xmmword [rbp + 0x8a8], xmm0
mov dword [rbp + 0x8b8], 0x258527e
mov dword [rbp + 0x8bc], 0x494a5450
mov dword [rbp + 0x8c0], 0x4d474141
mov word [rbp + 0x8c4], pe_nt_image_headers64
lea rcx, [rbp + 0x8a8]
call fcn.140010070
lea rdx, [rbp + 0x8a8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov dword [rbp - 0x40], 0x7365432f
mov dword [rbp - 0x3c], 0x72706061
mov word [rbp - 0x38], pe_nt_image_headers64
lea rcx, [rbp - 0x40]
call fcn.14000fcb0
lea rdx, [rbp - 0x40]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x320
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x1400289f0]
movdqu xmmword [rbp + 0x1228], xmm0
movdqa xmm1, xmmword [0x1400285e0]
movdqu xmmword [rbp + 0x1238], xmm1
mov dword [rbp + 0x1248], 0x1c45455f
mov dword [rbp + 0x124c], 0x414c47
mov byte [rbp + 0x1250], 1
lea rcx, [rbp + 0x1228]
call fcn.14000fdd0
lea rcx, [rbp + 0x1228]
call qword [fcn.14001c538]
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x2620]
call fcn.14001aa38
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
lea rdx, [0x14001cbd8]
lea rcx, [rbp + 0x2620]
call fcn.14000fac0
nop
mov qword [rbp + 0xc0], r12
mov word [rbp + 0xc8], 1
movaps xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0xd0], xmm0
mov rax, qword [rbp + 0x2620]
movsxd rcx, dword [rax + 4]
mov rax, qword [rbp + rcx + 0x2668]
mov qword [rbp + 0xe0], rax
test rax, rax
sete byte [rbp + 0xe8]
mov byte [rbp + 0xe9], 0
movaps xmm0, xmmword [rbp + 0xe0]
movdqa xmmword [rbp + 0xf0], xmm0
lea r9, [rsp + 0x70]
lea r8, [rbp + 0xd0]
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x2460]
call fcn.140010f40
nop
lea rcx, [rbp + 0x2620]
call fcn.14000f9c0
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028940]
movdqu xmmword [rbp + 0x4f0], xmm0
mov dword [rbp + 0x500], 0x4771
mov byte [rbp + 0x504], 1
lea rcx, [rbp + 0x4f0]
call fcn.14000ed80
lea rdx, [rbp + 0x4f0]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
call fcn.140012c30
mov r15, rax
mov ecx, 0xc8
nop
nop
nop
nop
nop
nop
movups xmm0, xmmword [0x14001cde0]
movups xmmword [rbp + 0x20c0], xmm0
movups xmm1, xmmword [0x14001cdf0]
movups xmmword [rbp + 0x20d0], xmm1
movups xmm0, xmmword [0x14001ce00]
movups xmmword [rbp + 0x20e0], xmm0
movups xmm1, xmmword [0x14001ce10]
movups xmmword [rbp + 0x20f0], xmm1
movups xmm0, xmmword [0x14001ce20]
movups xmmword [rbp + 0x2100], xmm0
movups xmm1, xmmword [0x14001ce30]
movups xmmword [rbp + 0x2110], xmm1
movups xmm0, xmmword [0x14001ce40]
movups xmmword [rbp + 0x2120], xmm0
movups xmm1, xmmword [0x14001ce50]
movups xmmword [rbp + 0x2130], xmm1
movups xmm0, xmmword [0x14001ce60]
movups xmmword [rbp + 0x2140], xmm0
movsd xmm1, qword [0x14001ce70]
movsd qword [rbp + 0x2150], xmm1
movzx eax, word [0x14001ce78]
mov word [rbp + 0x2158], ax
movzx eax, byte [0x14001ce7a]
mov byte [rbp + 0x215a], al
mov r8d, r12d
cmp r13d, 2
jl 0x140009675
movdqa xmm5, xmmword [0x140028110]
movdqa xmm4, xmmword [0x140028b10]
mov eax, 5
movd xmm6, eax
movdqa xmm7, xmmword [0x140028130]
mov eax, 0x1f
movd xmm8, eax
movdqa xmm0, xmmword [0x1400282e0]
movdqa xmmword [rbp - 0x60], xmm0
lea rcx, [rbp + 0x20c4]
mov edx, dword [rbp - 0x60]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400281d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400281d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x98
jl 0x140009560
cmp r8d, 0x9b
jge 0x1400096c6
movsxd rax, r8d
lea r9, [rbp + 0x20c0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9b
jl 0x140009690
lea rcx, [rbp + 0x20c0]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028390]
movdqu xmmword [rbp + 0x2e0], xmm0
mov word [rbp + 0x2f0], 0x15
mov byte [rbp + 0x2f2], 1
lea rcx, [rbp + 0x2e0]
call fcn.14000ed50
lea rdx, [rbp + 0x2e0]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x140028790]
movdqu xmmword [rbp + 0x3a0], xmm0
mov dword [rbp + 0x3b0], 0x1002a2e
lea rcx, [rbp + 0x3a0]
call fcn.140010160
lea rdx, [rbp + 0x3a0]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x320
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028b00]
movdqu xmmword [rbp + 0xe40], xmm0
movdqa xmm1, xmmword [0x140028470]
movdqu xmmword [rbp + 0xe50], xmm1
mov dword [rbp + 0xe60], 0x1005557
lea rcx, [rbp + 0xe40]
call fcn.1400100a0
lea rcx, [rbp + 0xe40]
nop
nop
nop
nop
nop
nop
lea rcx, [0x14001cbe8]
call qword [fcn.14001c538]
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r12
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 1
mov byte [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x14002e050]
mov rcx, r15
call fcn.140017330
test rax, rax
je 0x14000e899
movdqa xmm0, xmmword [0x140028290]
movdqu xmmword [rbp + 0x268], xmm0
mov word [rbp + 0x278], pe_nt_image_headers64
lea rcx, [rbp + 0x268]
call fcn.14000ed20
lea rdx, [rbp + 0x268]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
mov dword [rbp + 0x10], 0x7c78762f
mov dword [rbp + 0x14], 0x737d677a
mov word [rbp + 0x18], 0x73
mov byte [rbp + 0x1a], 1
lea rcx, [rbp + 0x10]
call fcn.14000ecf0
lea rdx, [rbp + 0x10]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x140028a20]
movdqu xmmword [rbp + 0x508], xmm0
mov dword [rbp + 0x518], 0x2b456b
mov byte [rbp + 0x51c], 1
lea rcx, [rbp + 0x508]
call fcn.14000ed80
lea rdx, [rbp + 0x508]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x1400289f0]
movdqu xmmword [rbp + 0x1348], xmm0
movdqa xmm1, xmmword [0x1400285b0]
movdqu xmmword [rbp + 0x1358], xmm1
mov dword [rbp + 0x1368], 0x42454540
mov dword [rbp + 0x136c], 0x421b4046
mov dword [rbp + 0x1370], 0x1004c4f
lea rcx, [rbp + 0x1348]
call fcn.140010010
lea rcx, [rbp + 0x1348]
call qword [fcn.14001c538]
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x2200]
call fcn.14001aa38
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
lea rdx, [0x14001cc10]
lea rcx, [rbp + 0x2200]
call fcn.14000fac0
nop
mov qword [rbp + 0x100], r12
mov word [rbp + 0x108], 1
movaps xmm0, xmmword [rbp + 0x100]
movdqa xmmword [rbp + 0x110], xmm0
mov rax, qword [rbp + 0x2200]
movsxd rcx, dword [rax + 4]
mov rax, qword [rbp + rcx + 0x2248]
mov qword [rbp + 0x120], rax
test rax, rax
sete byte [rbp + 0x128]
mov byte [rbp + 0x129], 0
movaps xmm0, xmmword [rbp + 0x120]
movdqa xmmword [rbp + 0x130], xmm0
lea r9, [rsp + 0x71]
lea r8, [rbp + 0x110]
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x2560]
call fcn.140010f40
nop
lea r8, [0x14001cc20]
lea rdx, [rbp + 0x2460]
lea rcx, [rbp + 0x2540]
call fcn.1400110a0
nop
lea r8, [0x14001cc38]
lea rdx, [rbp + 0x2560]
lea rcx, [rbp + 0x24a0]
call fcn.1400110a0
nop
lea r8, [0x14001cc50]
lea rdx, [rbp + 0x2540]
lea rcx, [rbp + 0xa88]
call fcn.1400110a0
nop
lea r8, [rbp + 0x24a0]
mov rdx, rax
lea rcx, [rbp + 0x2420]
call fcn.140011200
nop
lea rcx, [rbp + 0xa88]
call fcn.140010200
lea rdx, [rbp + 0x2420]
mov rcx, qword [0x14001c390]
call fcn.140010d30
nop
xor edx, edx
lea rcx, [rbp + 0x2460]
call fcn.140010780
nop
mov rax, qword [rbp + 0x2200]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x2200]
add rcx, rax
xor r8d, r8d
xor edx, edx
call qword [fcn.14001c2b0]
mov ecx, 0xbb8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028a00]
movdqu xmmword [rbp + 0x520], xmm0
mov dword [rbp + 0x530], 0x55456c
mov byte [rbp + 0x534], 1
lea rcx, [rbp + 0x520]
call fcn.14000ed80
lea rcx, [rbp + 0x520]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028340]
movdqu xmmword [rbp + 0x1808], xmm0
movdqa xmm1, xmmword [0x140028210]
movdqu xmmword [rbp + 0x1818], xmm1
movdqa xmm0, xmmword [0x1400284f0]
movdqu xmmword [rbp + 0x1828], xmm0
mov dword [rbp + 0x1838], 0x2735214b
mov word [rbp + 0x183c], pe_nt_image_headers64
lea rcx, [rbp + 0x1808]
call fcn.14000ecc0
lea rdx, [rbp + 0x1808]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x1400287e0]
movdqu xmmword [rbp + 0x3b8], xmm0
mov dword [rbp + 0x3c8], 0x100547a
lea rcx, [rbp + 0x3b8]
call fcn.140010160
lea rcx, [rbp + 0x3b8]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028340]
movdqu xmmword [rbp + 0x16b8], xmm0
movdqa xmm1, xmmword [0x1400281f0]
movdqu xmmword [rbp + 0x16c8], xmm1
movdqa xmm0, xmmword [0x140028460]
movdqu xmmword [rbp + 0x16d8], xmm0
mov dword [rbp + 0x16e8], 0x1006e5a
lea rcx, [rbp + 0x16b8]
call fcn.14000ec90
lea rdx, [rbp + 0x16b8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x1400287f0]
movdqu xmmword [rbp + 0x2f8], xmm0
mov word [rbp + 0x308], 0x7a
mov byte [rbp + 0x30a], 1
lea rcx, [rbp + 0x2f8]
call fcn.14000ed50
lea rcx, [rbp + 0x2f8]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028350]
movdqu xmmword [rbp + 0x1ae0], xmm0
movdqa xmm1, xmmword [0x140028220]
movdqu xmmword [rbp + 0x1af0], xmm1
movdqa xmm0, xmmword [0x140028670]
movdqu xmmword [rbp + 0x1b00], xmm0
movdqa xmm1, xmmword [0x140028800]
movdqu xmmword [rbp + 0x1b10], xmm1
movdqa xmm0, xmmword [0x140028850]
movdqu xmmword [rbp + 0x1b20], xmm0
mov word [rbp + 0x1b30], pe_nt_image_headers64
lea rcx, [rbp + 0x1ae0]
call fcn.14000ec60
lea rdx, [rbp + 0x1ae0]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x1400281b0]
movdqu xmmword [rbp + 0x1c0], xmm0
mov byte [rbp + 0x1d0], 1
lea rcx, [rbp + 0x1c0]
call fcn.14000ec30
lea rcx, [rbp + 0x1c0]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x1400286c0]
movdqu xmmword [rbp + 0x15a0], xmm0
movdqa xmm1, xmmword [0x1400283e0]
movdqu xmmword [rbp + 0x15b0], xmm1
movdqa xmm0, xmmword [0x1400284e0]
movdqu xmmword [rbp + 0x15c0], xmm0
mov word [rbp + 0x15d0], 0x11
mov byte [rbp + 0x15d2], 1
lea rcx, [rbp + 0x15a0]
call fcn.14000ec00
lea rdx, [rbp + 0x15a0]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028990]
movdqu xmmword [rbp + 0x3d0], xmm0
mov dword [rbp + 0x3e0], 0x1005371
lea rcx, [rbp + 0x3d0]
call fcn.140010160
lea rcx, [rbp + 0x3d0]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x1400285c0]
movdqu xmmword [rbp + 0xe68], xmm0
movdqa xmm1, xmmword [0x1400283f0]
movdqu xmmword [rbp + 0xe78], xmm1
mov dword [rbp + 0xe88], 0x1001e4a
lea rcx, [rbp + 0xe68]
call fcn.1400100a0
lea rdx, [rbp + 0xe68]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028890]
movdqu xmmword [rbp + 0xd28], xmm0
movdqa xmm1, xmmword [0x1400281a0]
movdqu xmmword [rbp + 0xd38], xmm1
mov byte [rbp + 0xd48], 1
lea rcx, [rbp + 0xd28]
call fcn.14000fce0
lea rdx, [rbp + 0xd28]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x1400282d0]
movdqu xmmword [rbp + 0x1070], xmm0
movdqa xmm1, xmmword [0x140028250]
movdqu xmmword [rbp + 0x1080], xmm1
mov dword [rbp + 0x1090], 0x5b575958
mov word [rbp + 0x1094], 0x1d
mov byte [rbp + 0x1096], 1
lea rcx, [rbp + 0x1070]
call fcn.14000ebd0
lea rdx, [rbp + 0x1070]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x320
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028340]
movdqu xmmword [rbp + 0xbe8], xmm0
movdqa xmm1, xmmword [0x140028190]
movdqu xmmword [rbp + 0xbf8], xmm1
mov byte [rbp + 0xc08], 1
lea rcx, [rbp + 0xbe8]
call fcn.14000fce0
lea rdx, [rbp + 0xbe8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028710]
movdqu xmmword [rbp + 0x748], xmm0
mov dword [rbp + 0x758], 0x7b010f3f
mov dword [rbp + 0x75c], 0x48051a03
mov dword [rbp + 0x760], 0x1004452
lea rcx, [rbp + 0x748]
call fcn.14000ffb0
lea rcx, [rbp + 0x748]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x1400286f0]
movdqu xmmword [rbp + 0x11f8], xmm0
movdqa xmm1, xmmword [0x140028630]
movdqu xmmword [rbp + 0x1208], xmm1
mov dword [rbp + 0x1218], 0x5b47424a
mov dword [rbp + 0x121c], 0x1b5150
mov byte [rbp + 0x1220], 1
lea rcx, [rbp + 0x11f8]
call fcn.14000fdd0
lea rdx, [rbp + 0x11f8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028680]
movdqu xmmword [rbp + 0x1468], xmm0
movdqa xmm1, xmmword [0x1400284d0]
movdqu xmmword [rbp + 0x1478], xmm1
mov dword [rbp + 0x1488], 0x5c5e730f
mov dword [rbp + 0x148c], 0x435b5d47
mov dword [rbp + 0x1490], 0x145e565e
mov word [rbp + 0x1494], pe_nt_image_headers64
lea rcx, [rbp + 0x1468]
call fcn.14000ffe0
lea rdx, [rbp + 0x1468]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x1400286b0]
movdqu xmmword [rbp + 0x928], xmm0
mov dword [rbp + 0x938], 0x24f4577
mov dword [rbp + 0x93c], 0x484b4b40
mov dword [rbp + 0x940], 0x4f5d4b42
mov word [rbp + 0x944], 0x4f
mov byte [rbp + 0x946], 1
lea rcx, [rbp + 0x928]
call fcn.140010040
lea rdx, [rbp + 0x928]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov ecx, 0x1f4
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028880]
movdqu xmmword [rbp + 0xfd0], xmm0
movdqa xmm1, xmmword [0x140028540]
movdqu xmmword [rbp + 0xfe0], xmm1
mov dword [rbp + 0xff0], 0x5743455b
mov word [rbp + 0xff4], pe_nt_image_headers64
lea rcx, [rbp + 0xfd0]
call fcn.14000eba0
lea rdx, [rbp + 0xfd0]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x7d0
nop
nop
nop
nop
nop
nop
nop
lea rcx, [rbp + 0x2420]
call fcn.140010200
nop
lea rcx, [rbp + 0x24a0]
call fcn.140010200
nop
lea rcx, [rbp + 0x2540]
call fcn.140010200
nop
lea rcx, [rbp + 0x2560]
call fcn.140010200
nop
lea rcx, [rbp + 0x22b0]
call fcn.14000fa00
lea rcx, [rbp + 0x22b0]
call qword [fcn.14001c2a8]
nop
lea rcx, [rbp + 0x2460]
call fcn.140010200
nop
lea rcx, [rbp + 0x26d0]
call fcn.14000fa00
lea rcx, [rbp + 0x26d0]
call qword [fcn.14001c2a8]
mov r15d, 5
cmp byte [0x140032ae3], 0
je 0x14000bf3d
movdqa xmm0, xmmword [0x1400288b0]
movdqu xmmword [rbp + 0x8c8], xmm0
mov dword [rbp + 0x8d8], 0x2554e7a
mov dword [rbp + 0x8dc], 0x494a5470
mov dword [rbp + 0x8e0], 0x4d474141
mov word [rbp + 0x8e4], pe_nt_image_headers64
lea rcx, [rbp + 0x8c8]
call fcn.140010070
lea rdx, [rbp + 0x8c8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov dword [rbp - 0x30], 0x7365432f
mov dword [rbp - 0x2c], 0x72706061
mov word [rbp - 0x28], pe_nt_image_headers64
lea rcx, [rbp - 0x30]
call fcn.14000fcb0
lea rdx, [rbp - 0x30]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x1400289f0]
movdqu xmmword [rbp + 0x1258], xmm0
movdqa xmm1, xmmword [0x1400285e0]
movdqu xmmword [rbp + 0x1268], xmm1
mov dword [rbp + 0x1278], 0x1c45455f
mov dword [rbp + 0x127c], 0x414c47
mov byte [rbp + 0x1280], 1
lea rcx, [rbp + 0x1258]
call fcn.14000fdd0
lea rcx, [rbp + 0x1258]
call qword [fcn.14001c538]
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x2730]
call fcn.14001aa38
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
lea rdx, [0x14001cbd8]
lea rcx, [rbp + 0x2730]
call fcn.14000fac0
nop
mov qword [rbp + 0x140], r12
mov word [rbp + 0x148], 1
movaps xmm0, xmmword [rbp + 0x140]
movdqa xmmword [rbp + 0x150], xmm0
mov rax, qword [rbp + 0x2730]
movsxd rcx, dword [rax + 4]
mov rax, qword [rbp + rcx + 0x2778]
mov qword [rbp + 0x160], rax
test rax, rax
sete byte [rbp + 0x168]
mov byte [rbp + 0x169], 0
movaps xmm0, xmmword [rbp + 0x160]
movdqa xmmword [rbp + 0x170], xmm0
lea r9, [rsp + 0x72]
lea r8, [rbp + 0x150]
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x25e0]
call fcn.140010f40
nop
lea rcx, [rbp + 0x2730]
call fcn.14000f9c0
movups xmm0, xmmword [0x14001d660]
movups xmmword [rbp + 0x1dd0], xmm0
movups xmm1, xmmword [0x14001d670]
movups xmmword [rbp + 0x1de0], xmm1
movups xmm0, xmmword [0x14001d680]
movups xmmword [rbp + 0x1df0], xmm0
movups xmm1, xmmword [0x14001d690]
movups xmmword [rbp + 0x1e00], xmm1
movups xmm0, xmmword [0x14001d6a0]
movups xmmword [rbp + 0x1e10], xmm0
movups xmm1, xmmword [0x14001d6b0]
movups xmmword [rbp + 0x1e20], xmm1
movups xmm0, xmmword [0x14001d6c0]
movups xmmword [rbp + 0x1e30], xmm0
movups xmm1, xmmword [0x14001d6d0]
movups xmmword [rbp + 0x1e40], xmm1
movsd xmm0, qword [0x14001d6e0]
movsd qword [rbp + 0x1e50], xmm0
movzx eax, byte [0x14001d6e8]
mov byte [rbp + 0x1e58], al
mov r8d, r12d
cmp r13d, 2
jl 0x14000a5a5
movdqa xmm5, xmmword [0x140028110]
movdqa xmm4, xmmword [0x140028b10]
movd xmm6, r15d
movdqa xmm7, xmmword [0x140028130]
mov eax, 0x1f
movd xmm8, eax
movdqa xmm0, xmmword [0x1400282e0]
movdqa xmmword [rbp - 0x60], xmm0
lea rcx, [rbp + 0x1dd4]
mov edx, dword [rbp - 0x60]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400281d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400281d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x88
jl 0x14000a490
cmp r8d, 0x89
jge 0x14000a5f6
movsxd rax, r8d
lea r9, [rbp + 0x1dd0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x89
jl 0x14000a5c0
lea rcx, [rbp + 0x1dd0]
call qword [fcn.14001c538]
movups xmm1, xmmword [0x14001d510]
movups xmm0, xmmword [0x14001d500]
movups xmmword [rbp + 0x1cd0], xmm1
movups xmmword [rbp + 0x1cc0], xmm0
mov eax, dword [0x14001d578]
movups xmm1, xmmword [0x14001d530]
movups xmm0, xmmword [0x14001d520]
mov dword [rbp + 0x1d38], eax
movups xmmword [rbp + 0x1cf0], xmm1
movups xmmword [rbp + 0x1ce0], xmm0
movzx eax, word [0x14001d57c]
movups xmm1, xmmword [0x14001d550]
movups xmm0, xmmword [0x14001d540]
mov word [rbp + 0x1d3c], ax
movups xmmword [rbp + 0x1d10], xmm1
movups xmmword [rbp + 0x1d00], xmm0
movzx eax, byte [0x14001d57e]
movsd xmm1, qword [0x14001d570]
movups xmm0, xmmword [0x14001d560]
mov byte [rbp + 0x1d3e], al
movsd qword [rbp + 0x1d30], xmm1
movups xmmword [rbp + 0x1d20], xmm0
mov r8d, r12d
cmp r13d, 2
jl 0x14000a7ff
movdqa xmm5, xmmword [0x140028110]
movdqa xmm4, xmmword [0x140028b10]
movd xmm6, r15d
movdqa xmm7, xmmword [0x140028130]
mov eax, 0x1f
movd xmm8, eax
movdqa xmm0, xmmword [0x1400282e0]
movdqa xmmword [rbp - 0x60], xmm0
lea rcx, [rbp + 0x1cc4]
mov edx, dword [rbp - 0x60]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400281d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400281d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x78
jl 0x14000a6f0
cmp r8d, 0x7f
jge 0x14000a843
movsxd rax, r8d
lea r9, [rbp + 0x1cc0]
add r9, rax
nop dword [rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7f
jl 0x14000a810
lea rcx, [rbp + 0x1cc0]
call qword [fcn.14001c538]
movups xmm0, xmmword [0x14001d310]
movups xmmword [rbp + 0x1e60], xmm0
movups xmm0, xmmword [0x14001d330]
movups xmm1, xmmword [0x14001d320]
movups xmmword [rbp + 0x1e80], xmm0
movups xmmword [rbp + 0x1e70], xmm1
movups xmm0, xmmword [0x14001d350]
movups xmm1, xmmword [0x14001d340]
movups xmmword [rbp + 0x1ea0], xmm0
movups xmmword [rbp + 0x1e90], xmm1
movzx eax, word [0x14001d398]
movups xmm0, xmmword [0x14001d370]
movups xmm1, xmmword [0x14001d360]
mov word [rbp + 0x1ee8], ax
movups xmmword [rbp + 0x1ec0], xmm0
movups xmmword [rbp + 0x1eb0], xmm1
movzx eax, byte [0x14001d39a]
movsd xmm0, qword [0x14001d390]
movups xmm1, xmmword [0x14001d380]
mov byte [rbp + 0x1eea], al
movsd qword [rbp + 0x1ee0], xmm0
movups xmmword [rbp + 0x1ed0], xmm1
mov r8d, r12d
cmp r13d, 2
jl 0x14000aa55
movdqa xmm5, xmmword [0x140028110]
movdqa xmm4, xmmword [0x140028b10]
movd xmm6, r15d
movdqa xmm7, xmmword [0x140028130]
mov eax, 0x1f
movd xmm8, eax
movdqa xmm0, xmmword [0x1400282e0]
movdqa xmmword [rbp - 0x60], xmm0
lea rcx, [rbp + 0x1e64]
mov edx, dword [rbp - 0x60]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400281d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400281d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x88
jl 0x14000a940
cmp r8d, 0x8b
jge 0x14000aaa6
movsxd rax, r8d
lea r9, [rbp + 0x1e60]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8b
jl 0x14000aa70
lea rcx, [rbp + 0x1e60]
call qword [fcn.14001c538]
movups xmm1, xmmword [0x14001d3b0]
movups xmm0, xmmword [0x14001d3a0]
movups xmmword [rbp + 0x1d50], xmm1
movups xmmword [rbp + 0x1d40], xmm0
movups xmm1, xmmword [0x14001d3d0]
movups xmm0, xmmword [0x14001d3c0]
movups xmmword [rbp + 0x1d70], xmm1
movups xmmword [rbp + 0x1d60], xmm0
mov eax, dword [0x14001d420]
movups xmm1, xmmword [0x14001d3f0]
movups xmm0, xmmword [0x14001d3e0]
mov dword [rbp + 0x1dc0], eax
movups xmmword [rbp + 0x1d90], xmm1
movups xmmword [rbp + 0x1d80], xmm0
movzx eax, byte [0x14001d424]
movups xmm1, xmmword [0x14001d410]
movups xmm0, xmmword [0x14001d400]
mov byte [rbp + 0x1dc4], al
movups xmmword [rbp + 0x1db0], xmm1
movups xmmword [rbp + 0x1da0], xmm0
mov ecx, r12d
cmp r13d, 2
jl 0x14000aca2
movdqa xmm5, xmmword [0x140028110]
movdqa xmm4, xmmword [0x140028b10]
movd xmm6, r15d
movdqa xmm7, xmmword [0x140028130]
mov eax, 0x1f
movd xmm8, eax
movdqa xmm0, xmmword [0x1400282e0]
movdqa xmmword [rbp - 0x60], xmm0
lea rdx, [rbp + 0x1d44]
mov r8d, dword [rbp - 0x60]
nop dword [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400281d0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx - 4]
pxor xmm2, xmm0
movd dword [rdx - 4], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400281d0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
pxor xmm2, xmm0
movd dword [rdx], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x80
jl 0x14000ab90
cmp ecx, 0x85
jge 0x14000ace1
movsxd rax, ecx
lea r8, [rbp + 0x1d40]
add r8, rax
nop
mov eax, 0x92492493
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x38
movzx eax, cl
sub al, dl
add al, 0x36
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x85
jl 0x14000acb0
lea rcx, [rbp + 0x1d40]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x1400288a0]
movdqu xmmword [rbp + 0x768], xmm0
mov dword [rbp + 0x778], 0x4d420078
mov dword [rbp + 0x77c], 0x4840544e
mov dword [rbp + 0x780], 0x1005b53
lea rcx, [rbp + 0x768]
call fcn.14000ffb0
lea rdx, [rbp + 0x768]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x1400287a0]
movdqu xmmword [rbp + 0x280], xmm0
mov word [rbp + 0x290], pe_nt_image_headers64
lea rcx, [rbp + 0x280]
call fcn.14000ed20
lea rdx, [rbp + 0x280]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x1f4
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x1400289c0]
movdqu xmmword [rbp + 0x5c8], xmm0
mov dword [rbp + 0x5d8], 0xc10596d
mov dword [rbp + 0x5dc], 0x514541
mov byte [rbp + 0x5e0], 1
lea rcx, [rbp + 0x5c8]
call fcn.140010130
lea rcx, [rbp + 0x5c8]
call qword [fcn.14001c538]
mov dword [rbp + 0xa0], 0x777d602f
mov dword [rbp + 0xa4], 0x36706772
mov dword [rbp + 0xa8], 0x6e707960
mov word [rbp + 0xac], pe_nt_image_headers64
lea rcx, [rbp + 0xa0]
call fcn.14000fef0
lea rdx, [rbp + 0xa0]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov ecx, 0x7d0
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028900]
movdqu xmmword [rbp + 0x3e8], xmm0
mov dword [rbp + 0x3f8], 0x100447a
lea rcx, [rbp + 0x3e8]
call fcn.140010160
lea rdx, [rbp + 0x3e8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov ecx, 0x1f4
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028a70]
movdqu xmmword [rbp + 0x888], xmm0
mov dword [rbp + 0x898], 0x4755547e
mov dword [rbp + 0x89c], 0x8145d51
mov dword [rbp + 0x8a0], 0x5d4945
mov byte [rbp + 0x8a4], 1
lea rcx, [rbp + 0x888]
call fcn.14000fd40
lea rcx, [rbp + 0x888]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028ad0]
movdqu xmmword [rbp + 0x948], xmm0
mov dword [rbp + 0x958], 0x4e474972
mov dword [rbp + 0x95c], 0x10535647
mov dword [rbp + 0x960], 0x535a0613
mov word [rbp + 0x964], 0x58
mov byte [rbp + 0x966], 1
lea rcx, [rbp + 0x948]
call fcn.140010040
lea rcx, [rbp + 0x948]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028660]
movdqu xmmword [rbp + 0xaa8], xmm0
mov dword [rbp + 0xab8], 0x67656952
mov dword [rbp + 0xabc], 0x5e6b6d74
mov dword [rbp + 0xac0], 0x6f071c11
mov dword [rbp + 0xac4], 0x1006973
lea rcx, [rbp + 0xaa8]
call fcn.14000fe60
lea rcx, [rbp + 0xaa8]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028ad0]
movdqu xmmword [rbp + 0x668], xmm0
mov dword [rbp + 0x678], 0x47454972
mov dword [rbp + 0x67c], 0x555c570d
mov word [rbp + 0x680], pe_nt_image_headers64
lea rcx, [rbp + 0x668]
call fcn.140010100
lea rcx, [rbp + 0x668]
call qword [fcn.14001c538]
mov dword [rbp + 0x50], 0x73747c4c
mov dword [rbp + 0x54], 0x3671717d
mov dword [rbp + 0x58], 0x1006862
lea rcx, [rbp + 0x50]
call fcn.14000eb70
lea rdx, [rbp + 0x50]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov ecx, 0x7d0
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x1400286a0]
movdqu xmmword [rbp + 0x400], xmm0
mov dword [rbp + 0x410], 0x100527a
lea rcx, [rbp + 0x400]
call fcn.140010160
lea rdx, [rbp + 0x400]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov ecx, 0x1f4
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028920]
movdqu xmmword [rbp + 0xac8], xmm0
mov dword [rbp + 0xad8], 0x4601457c
mov dword [rbp + 0xadc], 0x43534d51
mov dword [rbp + 0xae0], 0x434f0855
mov dword [rbp + 0xae4], 0x1004947
lea rcx, [rbp + 0xac8]
call fcn.14000fe60
lea rdx, [rbp + 0xac8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movups xmm0, xmmword [0x14001d890]
movups xmmword [rbp + 0x1ef0], xmm0
movups xmm1, xmmword [0x14001d8a0]
movups xmmword [rbp + 0x1f00], xmm1
movups xmm0, xmmword [0x14001d8b0]
movups xmmword [rbp + 0x1f10], xmm0
movups xmm1, xmmword [0x14001d8c0]
movups xmmword [rbp + 0x1f20], xmm1
movups xmm0, xmmword [0x14001d8d0]
movups xmmword [rbp + 0x1f30], xmm0
movups xmm1, xmmword [0x14001d8e0]
movups xmmword [rbp + 0x1f40], xmm1
movups xmm0, xmmword [0x14001d8f0]
movups xmmword [rbp + 0x1f50], xmm0
movups xmm1, xmmword [0x14001d900]
movups xmmword [rbp + 0x1f60], xmm1
movups xmm0, xmmword [0x14001d910]
movups xmmword [rbp + 0x1f70], xmm0
cmp r13d, 2
jl 0x14000b26d
movdqa xmm5, xmmword [0x140028110]
mov edx, r12d
movdqa xmm4, xmmword [0x140028b10]
movd xmm6, r15d
movdqa xmm7, xmmword [0x140028130]
mov eax, 0x1f
movd xmm8, eax
movdqa xmm0, xmmword [0x1400282e0]
movdqa xmmword [rbp - 0x60], xmm0
lea rcx, [rbp + 0x1ef4]
mov r8d, dword [rbp - 0x60]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400281d0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400281d0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x90
jl 0x14000b161
jmp 0x14000b2b6
lea r9, [rbp + 0x1ef0]
mov r8d, r12d
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x90
jl 0x14000b280
lea rcx, [rbp + 0x1ef0]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028ab0]
movdqu xmmword [rbp + 0x968], xmm0
mov dword [rbp + 0x978], 0x5045007a
mov dword [rbp + 0x97c], 0x5440524a
mov dword [rbp + 0x980], 0x46404e07
mov word [rbp + 0x984], 0x4e
mov byte [rbp + 0x986], 1
lea rcx, [rbp + 0x968]
call fcn.140010040
lea rdx, [rbp + 0x968]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x140028780]
movdqu xmmword [rbp + 0x688], xmm0
mov dword [rbp + 0x698], 0x5044533f
mov dword [rbp + 0x69c], 0x43464d55
mov word [rbp + 0x6a0], pe_nt_image_headers64
lea rcx, [rbp + 0x688]
call fcn.140010100
lea rdx, [rbp + 0x688]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x1400289e0]
movdqu xmmword [rbp + 0x1c60], xmm0
movdqa xmm1, xmmword [0x1400283b0]
movdqu xmmword [rbp + 0x1c70], xmm1
movdqa xmm0, xmmword [0x140028430]
movdqu xmmword [rbp + 0x1c80], xmm0
movdqa xmm1, xmmword [0x140028830]
movdqu xmmword [rbp + 0x1c90], xmm1
movdqa xmm0, xmmword [0x1400282f0]
movdqu xmmword [rbp + 0x1ca0], xmm0
mov dword [rbp + 0x1cb0], 0x60f0132
mov word [rbp + 0x1cb4], pe_nt_image_headers64
lea rcx, [rbp + 0x1c60]
call fcn.14000eb40
lea rcx, [rbp + 0x1c60]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028770]
movdqu xmmword [rbp + 0x6a8], xmm0
mov dword [rbp + 0x6b8], 0x5044533f
mov dword [rbp + 0x6bc], 0x43464d55
mov word [rbp + 0x6c0], pe_nt_image_headers64
lea rcx, [rbp + 0x6a8]
call fcn.140010100
lea rdx, [rbp + 0x6a8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x140028760]
movdqu xmmword [rbp + 0x298], xmm0
mov word [rbp + 0x2a8], pe_nt_image_headers64
lea rcx, [rbp + 0x298]
call fcn.14000ed20
lea rcx, [rbp + 0x298]
call qword [fcn.14001c538]
lea rcx, [0x14001cc58]
call fcn.140001140
movdqa xmm0, xmmword [0x140028770]
movdqu xmmword [rbp + 0x6c8], xmm0
mov dword [rbp + 0x6d8], 0x5044533f
mov dword [rbp + 0x6dc], 0x43464d55
mov word [rbp + 0x6e0], pe_nt_image_headers64
lea rcx, [rbp + 0x6c8]
call fcn.140010100
lea rdx, [rbp + 0x6c8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x1400281c0]
movdqu xmmword [rbp + 0x1d8], xmm0
mov byte [rbp + 0x1e8], 1
lea rcx, [rbp + 0x1d8]
call fcn.14000ec30
lea rcx, [rbp + 0x1d8]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x1400289d0]
movdqu xmmword [rbp + 0x310], xmm0
mov word [rbp + 0x320], 0x6d
mov byte [rbp + 0x322], 1
lea rcx, [rbp + 0x310]
call fcn.14000ed50
lea rcx, [rbp + 0x310]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028520]
movdqu xmmword [rbp + 0x1098], xmm0
movdqa xmm1, xmmword [0x140028650]
movdqu xmmword [rbp + 0x10a8], xmm1
mov dword [rbp + 0x10b8], 0x4b421e5b
mov word [rbp + 0x10bc], 0x40
mov byte [rbp + 0x10be], 1
lea rcx, [rbp + 0x1098]
call fcn.14000ebd0
lea rcx, [rbp + 0x1098]
call qword [fcn.14001c538]
mov dword [rbp + 0x20], 0x7c78762f
mov dword [rbp + 0x24], 0x737d677a
mov word [rbp + 0x28], 0x73
mov byte [rbp + 0x2a], 1
lea rcx, [rbp + 0x20]
call fcn.14000ecf0
lea rdx, [rbp + 0x20]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x7d0
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x1400289f0]
movdqu xmmword [rbp + 0x13a8], xmm0
movdqa xmm1, xmmword [0x1400285b0]
movdqu xmmword [rbp + 0x13b8], xmm1
mov dword [rbp + 0x13c8], 0x42454540
mov dword [rbp + 0x13cc], 0x421b4046
mov dword [rbp + 0x13d0], 0x1004c4f
lea rcx, [rbp + 0x13a8]
call fcn.140010010
lea rcx, [rbp + 0x13a8]
call qword [fcn.14001c538]
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x2310]
call fcn.14001aa38
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
lea rdx, [0x14001cc10]
lea rcx, [rbp + 0x2310]
call fcn.14000fac0
nop
mov qword [rbp + 0x180], r12
mov word [rbp + 0x188], 1
movaps xmm0, xmmword [rbp + 0x180]
movdqa xmmword [rbp + 0x190], xmm0
mov rax, qword [rbp + 0x2310]
movsxd rcx, dword [rax + 4]
mov rax, qword [rbp + rcx + 0x2358]
mov qword [rbp + 0x1a0], rax
test rax, rax
sete byte [rbp + 0x1a8]
mov byte [rbp + 0x1a9], 0
movaps xmm0, xmmword [rbp + 0x1a0]
movdqa xmmword [rbp + 0x1b0], xmm0
lea r9, [rsp + 0x73]
lea r8, [rbp + 0x190]
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x2520]
call fcn.140010f40
nop
lea r8, [0x14001cc20]
lea rdx, [rbp + 0x25e0]
lea rcx, [rbp + 0x2500]
call fcn.1400110a0
nop
lea r8, [0x14001cc38]
lea rdx, [rbp + 0x2520]
lea rcx, [rbp + 0x24e0]
call fcn.1400110a0
nop
lea r8, [rbp + 0x2500]
lea rdx, [0x14001cb28]
lea rcx, [rbp + 0xae8]
call fcn.140011270
nop
mov r8d, 2
lea rdx, [0x14001cc74]
mov rcx, rax
call fcn.1400107a0
mov rdx, rax
lea rcx, [rbp + 0xb08]
call fcn.140010260
nop
lea r8, [rbp + 0x24e0]
lea rdx, [rbp + 0xb08]
lea rcx, [rbp + 0x2440]
call fcn.140011200
nop
lea rcx, [rbp + 0xb08]
call fcn.140010200
nop
lea rcx, [rbp + 0xae8]
call fcn.140010200
lea rdx, [rbp + 0x2440]
mov rcx, qword [0x14001c390]
call fcn.140010d30
nop
xor edx, edx
lea rcx, [rbp + 0x25e0]
call fcn.140010780
nop
mov rax, qword [rbp + 0x2310]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x2310]
add rcx, rax
xor r8d, r8d
xor edx, edx
call qword [fcn.14001c2b0]
mov ecx, 0xbb8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028a00]
movdqu xmmword [rbp + 0x538], xmm0
mov dword [rbp + 0x548], 0x55456c
mov byte [rbp + 0x54c], 1
lea rcx, [rbp + 0x538]
call fcn.14000ed80
lea rcx, [rbp + 0x538]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028340]
movdqu xmmword [rbp + 0x1840], xmm0
movdqa xmm1, xmmword [0x140028210]
movdqu xmmword [rbp + 0x1850], xmm1
movdqa xmm0, xmmword [0x1400284f0]
movdqu xmmword [rbp + 0x1860], xmm0
mov dword [rbp + 0x1870], 0x2735214b
mov word [rbp + 0x1874], pe_nt_image_headers64
lea rcx, [rbp + 0x1840]
call fcn.14000ecc0
lea rdx, [rbp + 0x1840]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x1400287e0]
movdqu xmmword [rbp + 0x418], xmm0
mov dword [rbp + 0x428], 0x100547a
lea rcx, [rbp + 0x418]
call fcn.140010160
lea rcx, [rbp + 0x418]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028340]
movdqu xmmword [rbp + 0x16f0], xmm0
movdqa xmm1, xmmword [0x1400281f0]
movdqu xmmword [rbp + 0x1700], xmm1
movdqa xmm0, xmmword [0x140028460]
movdqu xmmword [rbp + 0x1710], xmm0
mov dword [rbp + 0x1720], 0x1006e5a
lea rcx, [rbp + 0x16f0]
call fcn.14000ec90
lea rdx, [rbp + 0x16f0]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x1400287f0]
movdqu xmmword [rbp + 0x328], xmm0
mov word [rbp + 0x338], 0x7a
mov byte [rbp + 0x33a], 1
lea rcx, [rbp + 0x328]
call fcn.14000ed50
lea rcx, [rbp + 0x328]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028350]
movdqu xmmword [rbp + 0x1b40], xmm0
movdqa xmm1, xmmword [0x140028220]
movdqu xmmword [rbp + 0x1b50], xmm1
movdqa xmm0, xmmword [0x140028670]
movdqu xmmword [rbp + 0x1b60], xmm0
movdqa xmm1, xmmword [0x140028800]
movdqu xmmword [rbp + 0x1b70], xmm1
movdqa xmm0, xmmword [0x140028850]
movdqu xmmword [rbp + 0x1b80], xmm0
mov word [rbp + 0x1b90], pe_nt_image_headers64
lea rcx, [rbp + 0x1b40]
call fcn.14000ec60
lea rdx, [rbp + 0x1b40]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x1400281b0]
movdqu xmmword [rbp + 0x1f0], xmm0
mov byte [rbp + 0x200], 1
lea rcx, [rbp + 0x1f0]
call fcn.14000ec30
lea rcx, [rbp + 0x1f0]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x1400286c0]
movdqu xmmword [rbp + 0x15d8], xmm0
movdqa xmm1, xmmword [0x1400283e0]
movdqu xmmword [rbp + 0x15e8], xmm1
movdqa xmm0, xmmword [0x1400284e0]
movdqu xmmword [rbp + 0x15f8], xmm0
mov word [rbp + 0x1608], 0x11
mov byte [rbp + 0x160a], 1
lea rcx, [rbp + 0x15d8]
call fcn.14000ec00
lea rdx, [rbp + 0x15d8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028990]
movdqu xmmword [rbp + 0x430], xmm0
mov dword [rbp + 0x440], 0x1005371
lea rcx, [rbp + 0x430]
call fcn.140010160
lea rcx, [rbp + 0x430]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x1400285c0]
movdqu xmmword [rbp + 0xe90], xmm0
movdqa xmm1, xmmword [0x1400283f0]
movdqu xmmword [rbp + 0xea0], xmm1
mov dword [rbp + 0xeb0], 0x1001e4a
lea rcx, [rbp + 0xe90]
call fcn.1400100a0
lea rdx, [rbp + 0xe90]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028890]
movdqu xmmword [rbp + 0xd50], xmm0
movdqa xmm1, xmmword [0x1400281a0]
movdqu xmmword [rbp + 0xd60], xmm1
mov byte [rbp + 0xd70], 1
lea rcx, [rbp + 0xd50]
call fcn.14000fce0
lea rdx, [rbp + 0xd50]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x1400282d0]
movdqu xmmword [rbp + 0x10c0], xmm0
movdqa xmm1, xmmword [0x140028250]
movdqu xmmword [rbp + 0x10d0], xmm1
mov dword [rbp + 0x10e0], 0x5b575958
mov word [rbp + 0x10e4], 0x1d
mov byte [rbp + 0x10e6], 1
lea rcx, [rbp + 0x10c0]
call fcn.14000ebd0
lea rdx, [rbp + 0x10c0]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x320
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028340]
movdqu xmmword [rbp + 0xd78], xmm0
movdqa xmm1, xmmword [0x140028190]
movdqu xmmword [rbp + 0xd88], xmm1
mov byte [rbp + 0xd98], 1
lea rcx, [rbp + 0xd78]
call fcn.14000fce0
lea rdx, [rbp + 0xd78]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028710]
movdqu xmmword [rbp + 0x788], xmm0
mov dword [rbp + 0x798], 0x7b010f3f
mov dword [rbp + 0x79c], 0x48051a03
mov dword [rbp + 0x7a0], 0x1004452
lea rcx, [rbp + 0x788]
call fcn.14000ffb0
lea rcx, [rbp + 0x788]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x1400286f0]
movdqu xmmword [rbp + 0x1198], xmm0
movdqa xmm1, xmmword [0x140028630]
movdqu xmmword [rbp + 0x11a8], xmm1
mov dword [rbp + 0x11b8], 0x5b47424a
mov dword [rbp + 0x11bc], 0x1b5150
mov byte [rbp + 0x11c0], 1
lea rcx, [rbp + 0x1198]
call fcn.14000fdd0
lea rdx, [rbp + 0x1198]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028680]
movdqu xmmword [rbp + 0x1498], xmm0
movdqa xmm1, xmmword [0x1400284d0]
movdqu xmmword [rbp + 0x14a8], xmm1
mov dword [rbp + 0x14b8], 0x5c5e730f
mov dword [rbp + 0x14bc], 0x435b5d47
mov dword [rbp + 0x14c0], 0x145e565e
mov word [rbp + 0x14c4], pe_nt_image_headers64
lea rcx, [rbp + 0x1498]
call fcn.14000ffe0
lea rdx, [rbp + 0x1498]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x1400286b0]
movdqu xmmword [rbp + 0x988], xmm0
mov dword [rbp + 0x998], 0x24f4577
mov dword [rbp + 0x99c], 0x484b4b40
mov dword [rbp + 0x9a0], 0x4f5d4b42
mov word [rbp + 0x9a4], 0x4f
mov byte [rbp + 0x9a6], 1
lea rcx, [rbp + 0x988]
call fcn.140010040
lea rdx, [rbp + 0x988]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
nop dword [rax]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov ecx, 0x1f4
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028880]
movdqu xmmword [rbp + 0xff8], xmm0
movdqa xmm1, xmmword [0x140028540]
movdqu xmmword [rbp + 0x1008], xmm1
mov dword [rbp + 0x1018], 0x5743455b
mov word [rbp + 0x101c], pe_nt_image_headers64
lea rcx, [rbp + 0xff8]
call fcn.14000eba0
lea rdx, [rbp + 0xff8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x7d0
nop
nop
nop
nop
nop
nop
nop
lea rcx, [rbp + 0x2440]
call fcn.140010200
nop
lea rcx, [rbp + 0x24e0]
call fcn.140010200
nop
lea rcx, [rbp + 0x2500]
call fcn.140010200
nop
lea rcx, [rbp + 0x2520]
call fcn.140010200
nop
lea rcx, [rbp + 0x23c0]
call fcn.14000fa00
lea rcx, [rbp + 0x23c0]
call qword [fcn.14001c2a8]
nop
lea rcx, [rbp + 0x25e0]
call fcn.140010200
nop
lea rcx, [rbp + 0x27e0]
call fcn.14000fa00
lea rcx, [rbp + 0x27e0]
call qword [fcn.14001c2a8]
cmp byte [0x140032ae4], 0
je 0x14000cad8
movdqa xmm0, xmmword [0x140028640]
movdqu xmmword [rbp + 0x5e8], xmm0
mov dword [rbp + 0x5f8], 0x4c404573
mov dword [rbp + 0x5fc], 0x424a4a
mov byte [rbp + 0x600], 1
lea rcx, [rbp + 0x5e8]
call fcn.140010130
lea rdx, [rbp + 0x5e8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov dword [rbp - 0x20], 0x7365432f
mov dword [rbp - 0x1c], 0x72706061
mov word [rbp - 0x18], pe_nt_image_headers64
lea rcx, [rbp - 0x20]
call fcn.14000fcb0
lea rdx, [rbp - 0x20]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028870]
movdqu xmmword [rbp + 0xda0], xmm0
movdqa xmm1, xmmword [0x140028620]
movdqu xmmword [rbp + 0xdb0], xmm1
mov word [rbp + 0xdc0], 0x5c
mov byte [rbp + 0xdc2], 1
lea rcx, [rbp + 0xda0]
call fcn.1400100d0
lea rdx, [rbp + 0xda0]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x1f4
nop
nop
nop
nop
nop
nop
movups xmm0, xmmword [0x14001cee0]
movups xmmword [rbp + 0x1f80], xmm0
movups xmm1, xmmword [0x14001cef0]
movups xmmword [rbp + 0x1f90], xmm1
movups xmm0, xmmword [0x14001cf00]
movups xmmword [rbp + 0x1fa0], xmm0
movups xmm1, xmmword [0x14001cf10]
movups xmmword [rbp + 0x1fb0], xmm1
movups xmm0, xmmword [0x14001cf20]
movups xmmword [rbp + 0x1fc0], xmm0
movups xmm1, xmmword [0x14001cf30]
movups xmmword [rbp + 0x1fd0], xmm1
movups xmm0, xmmword [0x14001cf40]
movups xmmword [rbp + 0x1fe0], xmm0
movups xmm1, xmmword [0x14001cf50]
movups xmmword [rbp + 0x1ff0], xmm1
movups xmm0, xmmword [0x14001cf60]
movups xmmword [rbp + 0x2000], xmm0
movsd xmm1, qword [0x14001cf70]
movsd qword [rbp + 0x2010], xmm1
cmp r13d, 2
jl 0x14000c23c
movdqa xmm5, xmmword [0x140028110]
mov edx, r12d
movdqa xmm4, xmmword [0x140028b10]
movd xmm6, r15d
movdqa xmm7, xmmword [0x140028130]
mov eax, 0x1f
movd xmm8, eax
movdqa xmm0, xmmword [0x1400282e0]
movdqa xmmword [rbp - 0x60], xmm0
lea rcx, [rbp + 0x1f84]
mov r8d, dword [rbp - 0x60]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400281d0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400281d0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x98
jl 0x14000c130
jmp 0x14000c286
lea r9, [rbp + 0x1f80]
mov r8d, r12d
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x98
jl 0x14000c250
lea rcx, [rbp + 0x1f80]
call qword [fcn.14001c538]
mov ecx, 0x2bc
nop
nop
nop
nop
nop
nop
mov dword [rbp + 0x30], 0x7c78562f
mov dword [rbp + 0x34], 0x737d677a
mov word [rbp + 0x38], 0x73
mov byte [rbp + 0x3a], 1
lea rcx, [rbp + 0x30]
call fcn.14000ecf0
lea rdx, [rbp + 0x30]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x140028930]
movdqu xmmword [rbp + 0x448], xmm0
mov dword [rbp + 0x458], 0x1004771
lea rcx, [rbp + 0x448]
call fcn.140010160
lea rdx, [rbp + 0x448]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0xbb8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028570]
movdqu xmmword [rbp + 0x7a8], xmm0
mov dword [rbp + 0x7b8], 0x504e507a
mov dword [rbp + 0x7bc], 0x440b5d5b
mov dword [rbp + 0x7c0], 0x1005c46
lea rcx, [rbp + 0x7a8]
call fcn.14000ffb0
lea rcx, [rbp + 0x7a8]
call qword [fcn.14001c538]
mov dword [rbp + 0x40], 0x7c78562f
mov dword [rbp + 0x44], 0x737d677a
mov word [rbp + 0x48], 0x73
mov byte [rbp + 0x4a], 1
lea rcx, [rbp + 0x40]
call fcn.14000ecf0
lea rdx, [rbp + 0x40]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x140028ae0]
movdqu xmmword [rbp + 0xb28], xmm0
mov dword [rbp + 0xb38], 0x6e7d416b
mov dword [rbp + 0xb3c], 0x544a5446
mov dword [rbp + 0xb40], 0x4807515f
mov dword [rbp + 0xb44], 0x100584a
lea rcx, [rbp + 0xb28]
call fcn.14000fe60
lea rcx, [rbp + 0xb28]
call qword [fcn.14001c538]
mov ecx, 0x7d0
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028a00]
movdqu xmmword [rbp + 0x550], xmm0
mov dword [rbp + 0x560], 0x55456c
mov byte [rbp + 0x564], 1
lea rcx, [rbp + 0x550]
call fcn.14000ed80
lea rcx, [rbp + 0x550]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028340]
movdqu xmmword [rbp + 0x1878], xmm0
movdqa xmm1, xmmword [0x140028210]
movdqu xmmword [rbp + 0x1888], xmm1
movdqa xmm0, xmmword [0x1400284f0]
movdqu xmmword [rbp + 0x1898], xmm0
mov dword [rbp + 0x18a8], 0x2735214b
mov word [rbp + 0x18ac], pe_nt_image_headers64
lea rcx, [rbp + 0x1878]
call fcn.14000ecc0
lea rdx, [rbp + 0x1878]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x1400287e0]
movdqu xmmword [rbp + 0x460], xmm0
mov dword [rbp + 0x470], 0x100547a
lea rcx, [rbp + 0x460]
call fcn.140010160
lea rcx, [rbp + 0x460]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028340]
movdqu xmmword [rbp + 0x1728], xmm0
movdqa xmm1, xmmword [0x1400281f0]
movdqu xmmword [rbp + 0x1738], xmm1
movdqa xmm0, xmmword [0x140028460]
movdqu xmmword [rbp + 0x1748], xmm0
mov dword [rbp + 0x1758], 0x1006e5a
lea rcx, [rbp + 0x1728]
call fcn.14000ec90
lea rdx, [rbp + 0x1728]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x1400287f0]
movdqu xmmword [rbp + 0x340], xmm0
mov word [rbp + 0x350], 0x7a
mov byte [rbp + 0x352], 1
lea rcx, [rbp + 0x340]
call fcn.14000ed50
lea rcx, [rbp + 0x340]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028350]
movdqu xmmword [rbp + 0x1ba0], xmm0
movdqa xmm1, xmmword [0x140028220]
movdqu xmmword [rbp + 0x1bb0], xmm1
movdqa xmm0, xmmword [0x140028670]
movdqu xmmword [rbp + 0x1bc0], xmm0
movdqa xmm1, xmmword [0x140028800]
movdqu xmmword [rbp + 0x1bd0], xmm1
movdqa xmm0, xmmword [0x140028850]
movdqu xmmword [rbp + 0x1be0], xmm0
mov word [rbp + 0x1bf0], pe_nt_image_headers64
lea rcx, [rbp + 0x1ba0]
call fcn.14000ec60
lea rdx, [rbp + 0x1ba0]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x1400281b0]
movdqu xmmword [rbp + 0x208], xmm0
mov byte [rbp + 0x218], 1
lea rcx, [rbp + 0x208]
call fcn.14000ec30
lea rcx, [rbp + 0x208]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x1400286c0]
movdqu xmmword [rbp + 0x1610], xmm0
movdqa xmm1, xmmword [0x1400283e0]
movdqu xmmword [rbp + 0x1620], xmm1
movdqa xmm0, xmmword [0x1400284e0]
movdqu xmmword [rbp + 0x1630], xmm0
mov word [rbp + 0x1640], 0x11
mov byte [rbp + 0x1642], 1
lea rcx, [rbp + 0x1610]
call fcn.14000ec00
lea rdx, [rbp + 0x1610]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028990]
movdqu xmmword [rbp + 0x478], xmm0
mov dword [rbp + 0x488], 0x1005371
lea rcx, [rbp + 0x478]
call fcn.140010160
lea rcx, [rbp + 0x478]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x1400285c0]
movdqu xmmword [rbp + 0xeb8], xmm0
movdqa xmm1, xmmword [0x1400283f0]
movdqu xmmword [rbp + 0xec8], xmm1
mov dword [rbp + 0xed8], 0x1001e4a
lea rcx, [rbp + 0xeb8]
call fcn.1400100a0
lea rdx, [rbp + 0xeb8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028890]
movdqu xmmword [rbp + 0xc10], xmm0
movdqa xmm1, xmmword [0x1400281a0]
movdqu xmmword [rbp + 0xc20], xmm1
mov byte [rbp + 0xc30], 1
lea rcx, [rbp + 0xc10]
call fcn.14000fce0
lea rdx, [rbp + 0xc10]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x1400282d0]
movdqu xmmword [rbp + 0x10e8], xmm0
movdqa xmm1, xmmword [0x140028250]
movdqu xmmword [rbp + 0x10f8], xmm1
mov dword [rbp + 0x1108], 0x5b575958
mov word [rbp + 0x110c], 0x1d
mov byte [rbp + 0x110e], 1
lea rcx, [rbp + 0x10e8]
call fcn.14000ebd0
lea rdx, [rbp + 0x10e8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x320
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028340]
movdqu xmmword [rbp + 0xc38], xmm0
movdqa xmm1, xmmword [0x140028190]
movdqu xmmword [rbp + 0xc48], xmm1
mov byte [rbp + 0xc58], 1
lea rcx, [rbp + 0xc38]
call fcn.14000fce0
lea rdx, [rbp + 0xc38]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028710]
movdqu xmmword [rbp + 0x7c8], xmm0
mov dword [rbp + 0x7d8], 0x7b010f3f
mov dword [rbp + 0x7dc], 0x48051a03
mov dword [rbp + 0x7e0], 0x1004452
lea rcx, [rbp + 0x7c8]
call fcn.14000ffb0
lea rcx, [rbp + 0x7c8]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x1400286f0]
movdqu xmmword [rbp + 0x1168], xmm0
movdqa xmm1, xmmword [0x140028630]
movdqu xmmword [rbp + 0x1178], xmm1
mov dword [rbp + 0x1188], 0x5b47424a
mov dword [rbp + 0x118c], 0x1b5150
mov byte [rbp + 0x1190], 1
lea rcx, [rbp + 0x1168]
call fcn.14000fdd0
lea rdx, [rbp + 0x1168]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028680]
movdqu xmmword [rbp + 0x1438], xmm0
movdqa xmm1, xmmword [0x1400284d0]
movdqu xmmword [rbp + 0x1448], xmm1
mov dword [rbp + 0x1458], 0x5c5e730f
mov dword [rbp + 0x145c], 0x435b5d47
mov dword [rbp + 0x1460], 0x145e565e
mov word [rbp + 0x1464], pe_nt_image_headers64
lea rcx, [rbp + 0x1438]
call fcn.14000ffe0
lea rdx, [rbp + 0x1438]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x1400286b0]
movdqu xmmword [rbp + 0x9a8], xmm0
mov dword [rbp + 0x9b8], 0x24f4577
mov dword [rbp + 0x9bc], 0x484b4b40
mov dword [rbp + 0x9c0], 0x4f5d4b42
mov word [rbp + 0x9c4], 0x4f
mov byte [rbp + 0x9c6], 1
lea rcx, [rbp + 0x9a8]
call fcn.140010040
lea rdx, [rbp + 0x9a8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
nop dword [rax]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov ecx, 0x1f4
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028880]
movdqu xmmword [rbp + 0xf30], xmm0
movdqa xmm1, xmmword [0x140028540]
movdqu xmmword [rbp + 0xf40], xmm1
mov dword [rbp + 0xf50], 0x5743455b
mov word [rbp + 0xf54], pe_nt_image_headers64
lea rcx, [rbp + 0xf30]
call fcn.14000eba0
lea rdx, [rbp + 0xf30]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x7d0
nop
nop
nop
nop
nop
nop
cmp byte [0x140032ae5], 0
je 0x14000d6fa
movdqa xmm0, xmmword [0x1400286e0]
movdqu xmmword [rbp + 0x1920], xmm0
movdqa xmm1, xmmword [0x1400285f0]
movdqu xmmword [rbp + 0x1930], xmm1
movdqa xmm0, xmmword [0x140028590]
movdqu xmmword [rbp + 0x1940], xmm0
mov dword [rbp + 0x1950], 0x2c283551
mov word [rbp + 0x1954], 0x24
mov byte [rbp + 0x1956], 1
lea rcx, [rbp + 0x1920]
call fcn.14000eb10
lea rdx, [rbp + 0x1920]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x1388
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028700]
movdqu xmmword [rbp + 0x568], xmm0
mov dword [rbp + 0x578], 0x4d4c7e
mov byte [rbp + 0x57c], 1
lea rcx, [rbp + 0x568]
call fcn.14000ed80
lea rdx, [rbp + 0x568]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x12c
nop
nop
nop
nop
nop
nop
mov dword [rbp - 0x10], 0x7365432f
mov dword [rbp - 0xc], 0x72706061
mov word [rbp - 8], pe_nt_image_headers64
lea rcx, [rbp - 0x10]
call fcn.14000fcb0
lea rdx, [rbp - 0x10]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x1f4
nop
nop
nop
nop
nop
nop
movups xmm0, xmmword [0x14001d980]
movups xmmword [rbp + 0x2020], xmm0
movups xmm1, xmmword [0x14001d990]
movups xmmword [rbp + 0x2030], xmm1
movups xmm0, xmmword [0x14001d9a0]
movups xmmword [rbp + 0x2040], xmm0
movups xmm1, xmmword [0x14001d9b0]
movups xmmword [rbp + 0x2050], xmm1
movups xmm0, xmmword [0x14001d9c0]
movups xmmword [rbp + 0x2060], xmm0
movups xmm1, xmmword [0x14001d9d0]
movups xmmword [rbp + 0x2070], xmm1
movups xmm0, xmmword [0x14001d9e0]
movups xmmword [rbp + 0x2080], xmm0
movups xmm1, xmmword [0x14001d9f0]
movups xmmword [rbp + 0x2090], xmm1
movups xmm0, xmmword [0x14001da00]
movups xmmword [rbp + 0x20a0], xmm0
movsd xmm1, qword [0x14001da10]
movsd qword [rbp + 0x20b0], xmm1
movzx eax, byte [0x14001da18]
mov byte [rbp + 0x20b8], al
mov r8d, r12d
cmp r13d, 2
jl 0x14000ce07
movdqa xmm5, xmmword [0x140028110]
movdqa xmm4, xmmword [0x140028b10]
movd xmm6, r15d
movdqa xmm7, xmmword [0x140028130]
mov eax, 0x1f
movd xmm8, eax
movdqa xmm0, xmmword [0x1400282e0]
movdqa xmmword [rbp - 0x60], xmm0
lea rcx, [rbp + 0x2024]
mov edx, dword [rbp - 0x60]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400281d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400281d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x98
jl 0x14000ccf2
cmp r8d, 0x99
jge 0x14000ce56
movsxd rax, r8d
lea r9, [rbp + 0x2020]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x99
jl 0x14000ce20
lea rcx, [rbp + 0x2020]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028a40]
movdqu xmmword [rbp + 0x358], xmm0
mov word [rbp + 0x368], 0x6d
mov byte [rbp + 0x36a], 1
lea rcx, [rbp + 0x358]
call fcn.14000ed50
lea rdx, [rbp + 0x358]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x7d0
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028570]
movdqu xmmword [rbp + 0x7e8], xmm0
mov dword [rbp + 0x7f8], 0x504e507a
mov dword [rbp + 0x7fc], 0x440b5d48
mov dword [rbp + 0x800], 0x1005c46
lea rcx, [rbp + 0x7e8]
call fcn.14000ffb0
lea rcx, [rbp + 0x7e8]
call qword [fcn.14001c538]
mov dword [rbp + 0x60], 0x7c78762f
mov dword [rbp + 0x64], 0x737d677a
mov dword [rbp + 0x68], 0x1003973
lea rcx, [rbp + 0x60]
call fcn.14000eb70
lea rdx, [rbp + 0x60]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov dword [rbp + 0xb0], 0x777d732f
mov dword [rbp + 0xb4], 0x787c7a72
mov dword [rbp + 0xb8], 0x6a6c3870
mov word [rbp + 0xbc], pe_nt_image_headers64
lea rcx, [rbp + 0xb0]
call fcn.14000fef0
lea rdx, [rbp + 0xb0]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0xc8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028ae0]
movdqu xmmword [rbp + 0xb48], xmm0
mov dword [rbp + 0xb58], 0x6e7d416b
mov dword [rbp + 0xb5c], 0x544a5446
mov dword [rbp + 0xb60], 0x4807514c
mov dword [rbp + 0xb64], 0x100584a
lea rcx, [rbp + 0xb48]
call fcn.14000fe60
lea rcx, [rbp + 0xb48]
call qword [fcn.14001c538]
mov dword [rbp + 0x70], 0x7c78762f
mov dword [rbp + 0x74], 0x737d677a
mov dword [rbp + 0x78], 0x1003973
lea rcx, [rbp + 0x70]
call fcn.14000eb70
lea rdx, [rbp + 0x70]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028a00]
movdqu xmmword [rbp + 0x580], xmm0
mov dword [rbp + 0x590], 0x55456c
mov byte [rbp + 0x594], 1
lea rcx, [rbp + 0x580]
call fcn.14000ed80
lea rcx, [rbp + 0x580]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028340]
movdqu xmmword [rbp + 0x18b0], xmm0
movdqa xmm1, xmmword [0x140028210]
movdqu xmmword [rbp + 0x18c0], xmm1
movdqa xmm0, xmmword [0x1400284f0]
movdqu xmmword [rbp + 0x18d0], xmm0
mov dword [rbp + 0x18e0], 0x2735214b
mov word [rbp + 0x18e4], pe_nt_image_headers64
lea rcx, [rbp + 0x18b0]
call fcn.14000ecc0
lea rdx, [rbp + 0x18b0]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x1400287e0]
movdqu xmmword [rbp + 0x490], xmm0
mov dword [rbp + 0x4a0], 0x100547a
lea rcx, [rbp + 0x490]
call fcn.140010160
lea rcx, [rbp + 0x490]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028340]
movdqu xmmword [rbp + 0x1760], xmm0
movdqa xmm1, xmmword [0x1400281f0]
movdqu xmmword [rbp + 0x1770], xmm1
movdqa xmm0, xmmword [0x140028460]
movdqu xmmword [rbp + 0x1780], xmm0
mov dword [rbp + 0x1790], 0x1006e5a
lea rcx, [rbp + 0x1760]
call fcn.14000ec90
lea rdx, [rbp + 0x1760]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x1400287f0]
movdqu xmmword [rbp + 0x370], xmm0
mov word [rbp + 0x380], 0x7a
mov byte [rbp + 0x382], 1
lea rcx, [rbp + 0x370]
call fcn.14000ed50
lea rcx, [rbp + 0x370]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028350]
movdqu xmmword [rbp + 0x1c00], xmm0
movdqa xmm1, xmmword [0x140028220]
movdqu xmmword [rbp + 0x1c10], xmm1
movdqa xmm0, xmmword [0x140028670]
movdqu xmmword [rbp + 0x1c20], xmm0
movdqa xmm1, xmmword [0x140028800]
movdqu xmmword [rbp + 0x1c30], xmm1
movdqa xmm0, xmmword [0x140028850]
movdqu xmmword [rbp + 0x1c40], xmm0
mov word [rbp + 0x1c50], pe_nt_image_headers64
lea rcx, [rbp + 0x1c00]
call fcn.14000ec60
lea rdx, [rbp + 0x1c00]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x1400281b0]
movdqu xmmword [rbp + 0x220], xmm0
mov byte [rbp + 0x230], 1
lea rcx, [rbp + 0x220]
call fcn.14000ec30
lea rcx, [rbp + 0x220]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x1400286c0]
movdqu xmmword [rbp + 0x1648], xmm0
movdqa xmm1, xmmword [0x1400283e0]
movdqu xmmword [rbp + 0x1658], xmm1
movdqa xmm0, xmmword [0x1400284e0]
movdqu xmmword [rbp + 0x1668], xmm0
mov word [rbp + 0x1678], 0x11
mov byte [rbp + 0x167a], 1
lea rcx, [rbp + 0x1648]
call fcn.14000ec00
lea rdx, [rbp + 0x1648]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028990]
movdqu xmmword [rbp + 0x4a8], xmm0
mov dword [rbp + 0x4b8], 0x1005371
lea rcx, [rbp + 0x4a8]
call fcn.140010160
lea rcx, [rbp + 0x4a8]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x1400285c0]
movdqu xmmword [rbp + 0xee0], xmm0
movdqa xmm1, xmmword [0x1400283f0]
movdqu xmmword [rbp + 0xef0], xmm1
mov dword [rbp + 0xf00], 0x1001e4a
lea rcx, [rbp + 0xee0]
call fcn.1400100a0
lea rdx, [rbp + 0xee0]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028890]
movdqu xmmword [rbp + 0xc60], xmm0
movdqa xmm1, xmmword [0x1400281a0]
movdqu xmmword [rbp + 0xc70], xmm1
mov byte [rbp + 0xc80], 1
lea rcx, [rbp + 0xc60]
call fcn.14000fce0
lea rdx, [rbp + 0xc60]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x1400282d0]
movdqu xmmword [rbp + 0x1110], xmm0
movdqa xmm1, xmmword [0x140028250]
movdqu xmmword [rbp + 0x1120], xmm1
mov dword [rbp + 0x1130], 0x5b575958
mov word [rbp + 0x1134], 0x1d
mov byte [rbp + 0x1136], 1
lea rcx, [rbp + 0x1110]
call fcn.14000ebd0
lea rdx, [rbp + 0x1110]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x320
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028340]
movdqu xmmword [rbp + 0xc88], xmm0
movdqa xmm1, xmmword [0x140028190]
movdqu xmmword [rbp + 0xc98], xmm1
mov byte [rbp + 0xca8], 1
lea rcx, [rbp + 0xc88]
call fcn.14000fce0
lea rdx, [rbp + 0xc88]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028710]
movdqu xmmword [rbp + 0x808], xmm0
mov dword [rbp + 0x818], 0x7b010f3f
mov dword [rbp + 0x81c], 0x48051a03
mov dword [rbp + 0x820], 0x1004452
lea rcx, [rbp + 0x808]
call fcn.14000ffb0
lea rcx, [rbp + 0x808]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x1400286f0]
movdqu xmmword [rbp + 0x1138], xmm0
movdqa xmm1, xmmword [0x140028630]
movdqu xmmword [rbp + 0x1148], xmm1
mov dword [rbp + 0x1158], 0x5b47424a
mov dword [rbp + 0x115c], 0x1b5150
mov byte [rbp + 0x1160], 1
lea rcx, [rbp + 0x1138]
call fcn.14000fdd0
lea rdx, [rbp + 0x1138]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028680]
movdqu xmmword [rbp + 0x1408], xmm0
movdqa xmm1, xmmword [0x1400284d0]
movdqu xmmword [rbp + 0x1418], xmm1
mov dword [rbp + 0x1428], 0x5c5e730f
mov dword [rbp + 0x142c], 0x435b5d47
mov dword [rbp + 0x1430], 0x145e565e
mov word [rbp + 0x1434], pe_nt_image_headers64
lea rcx, [rbp + 0x1408]
call fcn.14000ffe0
lea rdx, [rbp + 0x1408]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x1400286b0]
movdqu xmmword [rbp + 0x9c8], xmm0
mov dword [rbp + 0x9d8], 0x24f4577
mov dword [rbp + 0x9dc], 0x484b4b40
mov dword [rbp + 0x9e0], 0x4f5d4b42
mov word [rbp + 0x9e4], 0x4f
mov byte [rbp + 0x9e6], 1
lea rcx, [rbp + 0x9c8]
call fcn.140010040
lea rdx, [rbp + 0x9c8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov ecx, 0x1f4
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028880]
movdqu xmmword [rbp + 0xf58], xmm0
movdqa xmm1, xmmword [0x140028540]
movdqu xmmword [rbp + 0xf68], xmm1
mov dword [rbp + 0xf78], 0x5743455b
mov word [rbp + 0xf7c], pe_nt_image_headers64
lea rcx, [rbp + 0xf58]
call fcn.14000eba0
lea rdx, [rbp + 0xf58]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x7d0
nop
nop
nop
nop
nop
nop
cmp byte [0x140032aea], 0
je 0x14000e7b5
movdqa xmm0, xmmword [0x140028500]
movdqu xmmword [rbp + 0x608], xmm0
mov dword [rbp + 0x618], 0x444e4f6f
mov dword [rbp + 0x61c], 0x424a4a
mov byte [rbp + 0x620], 1
lea rcx, [rbp + 0x608]
call fcn.140010130
lea rdx, [rbp + 0x608]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov dword [rbp], 0x7365432f
mov dword [rbp + 4], 0x72706061
mov word [rbp + 8], pe_nt_image_headers64
lea rcx, [rbp]
call fcn.14000fcb0
lea rdx, [rbp]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028360]
movdqu xmmword [rbp + 0x1a30], xmm0
movdqa xmm1, xmmword [0x1400283c0]
movdqu xmmword [rbp + 0x1a40], xmm1
movdqa xmm0, xmmword [0x140028450]
movdqu xmmword [rbp + 0x1a50], xmm0
movdqa xmm1, xmmword [0x1400282b0]
movdqu xmmword [rbp + 0x1a60], xmm1
mov dword [rbp + 0x1a70], 0x58716f2b
mov word [rbp + 0x1a74], pe_nt_image_headers64
lea rcx, [rbp + 0x1a30]
call fcn.14000eae0
lea rdx, [rbp + 0x1a30]
mov rcx, qword [0x14001c390]
call fcn.140010b20
movdqa xmm0, xmmword [0x140028720]
movdqu xmmword [rbp + 0x19e0], xmm0
movdqa xmm1, xmmword [0x140028260]
movdqu xmmword [rbp + 0x19f0], xmm1
movdqa xmm0, xmmword [0x140028560]
movdqu xmmword [rbp + 0x1a00], xmm0
movdqa xmm1, xmmword [0x1400282a0]
movdqu xmmword [rbp + 0x1a10], xmm1
mov dword [rbp + 0x1a20], 0x716a28
mov byte [rbp + 0x1a24], 1
lea rcx, [rbp + 0x19e0]
call fcn.14000eab0
lea rdx, [rbp + 0x19e0]
mov rcx, qword [0x14001c390]
call fcn.140010b20
movzx edx, bl
lea rcx, [rbp + 0x25c0]
call fcn.1400114c0
lea rcx, [rbp + 0x25c0]
call fcn.140010760
nop
movzx edx, dil
lea rcx, [rbp + 0x25a0]
call fcn.1400114c0
lea rcx, [rbp + 0x25a0]
call fcn.140010760
nop
movzx edx, sil
lea rcx, [rbp + 0x2580]
call fcn.1400114c0
lea rcx, [rbp + 0x2580]
call fcn.140010760
nop
lea rdx, [rbp + 0x25c0]
mov rcx, qword [0x14001c1b0]
nop
nop
nop
nop
nop
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
lea rcx, [rbp + 0x25c0]
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028330]
movdqu xmmword [rbp + 0x1958], xmm0
movdqa xmm1, xmmword [0x1400289a0]
movdqu xmmword [rbp + 0x1968], xmm1
movdqa xmm0, xmmword [0x140028980]
movdqu xmmword [rbp + 0x1978], xmm0
mov dword [rbp + 0x1988], 0x622e341f
mov dword [rbp + 0x198c], 0x4c652121
mov word [rbp + 0x1990], 0x67
mov byte [rbp + 0x1992], 1
lea rcx, [rbp + 0x1958]
call fcn.14000ea80
lea rdx, [rbp + 0x1958]
mov rcx, qword [0x14001c390]
call fcn.140010b20
lea rdx, [rbp + 0x25a0]
mov rcx, qword [0x14001c1b0]
nop
nop
nop
nop
nop
mov ecx, 0x1f4
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028300]
movdqu xmmword [rbp + 0x2b0], xmm0
mov word [rbp + 0x2c0], pe_nt_image_headers64
lea rcx, [rbp + 0x2b0]
call fcn.14000ed20
lea rdx, [rbp + 0x2b0]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [rbp + 0x25a0]
nop
nop
nop
nop
nop
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028150]
movdqu xmmword [rbp + 0x238], xmm0
mov byte [rbp + 0x248], 1
lea rcx, [rbp + 0x238]
call fcn.14000ec30
lea rdx, [rbp + 0x238]
mov rcx, qword [0x14001c390]
call fcn.140010b20
lea rdx, [rbp + 0x25a0]
lea rcx, [rbp + 0xb68]
nop
nop
nop
nop
nop
mov rcx, rax
call fcn.140001430
test eax, eax
setne byte [0x140032ae7]
movdqa xmm0, xmmword [0x140028580]
test eax, eax
jne 0x14000daa9
movdqu xmmword [rbp + 0xdf0], xmm0
movdqa xmm1, xmmword [0x140028490]
movdqu xmmword [rbp + 0xe00], xmm1
mov dword [rbp + 0xe10], 0x3b104b
mov byte [rbp + 0xe14], 1
lea rcx, [rbp + 0xdf0]
call fcn.14000ea50
lea rdx, [rbp + 0xdf0]
jmp 0x14000daf1
movdqu xmmword [rbp + 0x1318], xmm0
movdqa xmm1, xmmword [0x140028a90]
movdqu xmmword [rbp + 0x1328], xmm1
mov dword [rbp + 0x1338], 0x5752535a
mov dword [rbp + 0x133c], 0x3c154740
mov word [rbp + 0x1340], pe_nt_image_headers64
lea rcx, [rbp + 0x1318]
call fcn.14000ff80
lea rdx, [rbp + 0x1318]
mov rcx, qword [0x14001c390]
call fcn.140010b20
movdqa xmm0, xmmword [0x140028280]
movdqu xmmword [rbp + 0x2c8], xmm0
mov word [rbp + 0x2d8], pe_nt_image_headers64
lea rcx, [rbp + 0x2c8]
call fcn.14000ed20
lea rdx, [rbp + 0x2c8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
lea rcx, [rbp + 0x25a0]
call fcn.140010820
mov rcx, rax
call fcn.1400018c0
test eax, eax
setne byte [0x140032ae8]
movdqa xmm0, xmmword [0x140028480]
test eax, eax
jne 0x14000dba2
movdqu xmmword [rbp + 0x8e8], xmm0
mov dword [rbp + 0x8f8], 0x265694a
mov dword [rbp + 0x8fc], 0x4a4c4565
mov dword [rbp + 0x900], 0x20094c42
mov word [rbp + 0x904], pe_nt_image_headers64
lea rcx, [rbp + 0x8e8]
call fcn.140010070
lea rdx, [rbp + 0x8e8]
jmp 0x14000dbdd
movdqu xmmword [rbp + 0xdc8], xmm0
movdqa xmm1, xmmword [0x140028240]
movdqu xmmword [rbp + 0xdd8], xmm1
mov word [rbp + 0xde8], 0x25
mov byte [rbp + 0xdea], 1
lea rcx, [rbp + 0xdc8]
call fcn.1400100d0
lea rdx, [rbp + 0xdc8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
movdqa xmm0, xmmword [0x140028a10]
movdqu xmmword [rbp + 0x5b0], xmm0
mov dword [rbp + 0x5c0], 0x28014476
mov word [rbp + 0x5c4], pe_nt_image_headers64
lea rcx, [rbp + 0x5b0]
call fcn.14000ea20
lea rdx, [rbp + 0x5b0]
mov rcx, qword [0x14001c390]
call fcn.140010b20
xor ecx, ecx
call qword [fcn.14001c630]
mov rcx, rax
call qword [fcn.14001c640]
call qword [fcn.14001c648]
mov r15d, eax
mov eax, 0x3a42bcf3
imul r15d
sar edx, 0xb
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x2327
sub r15d, eax
call qword [fcn.14001c648]
mov r12d, eax
mov eax, 0x3a42bcf3
imul r12d
sar edx, 0xb
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x2327
sub r12d, eax
movdqa xmm0, xmmword [0x1400282c0]
movdqu xmmword [rbp + 0x6e8], xmm0
mov dword [rbp + 0x6f8], 0x2100071
mov dword [rbp + 0x6fc], 0x4a504a1d
mov word [rbp + 0x700], pe_nt_image_headers64
lea rcx, [rbp + 0x6e8]
call fcn.140010100
lea rcx, [rbp + 0x6e8]
call qword [fcn.14001c538]
movups xmm0, xmmword [0x14001cfd0]
movups xmmword [rbp + 0x2160], xmm0
movups xmm1, xmmword [0x14001cfe0]
movups xmmword [rbp + 0x2170], xmm1
movups xmm0, xmmword [0x14001cff0]
movups xmmword [rbp + 0x2180], xmm0
movups xmm1, xmmword [0x14001d000]
movups xmmword [rbp + 0x2190], xmm1
movups xmm0, xmmword [0x14001d010]
movups xmmword [rbp + 0x21a0], xmm0
movups xmm1, xmmword [0x14001d020]
movups xmmword [rbp + 0x21b0], xmm1
movups xmm0, xmmword [0x14001d030]
movups xmmword [rbp + 0x21c0], xmm0
movups xmm1, xmmword [0x14001d040]
movups xmmword [rbp + 0x21d0], xmm1
movups xmm0, xmmword [0x14001d050]
movups xmmword [rbp + 0x21e0], xmm0
movsd xmm1, qword [0x14001d060]
movsd qword [rbp + 0x21f0], xmm1
mov eax, dword [0x14001d068]
mov dword [rbp + 0x21f8], eax
movzx eax, byte [0x14001d06c]
mov byte [rbp + 0x21fc], al
xor r8d, r8d
cmp r13d, 2
jl 0x14000ded5
movdqa xmm5, xmmword [0x140028110]
movdqa xmm4, xmmword [0x140028b10]
mov eax, 5
movd xmm6, eax
movdqa xmm7, xmmword [0x140028130]
mov eax, 0x1f
movd xmm8, eax
movdqa xmm0, xmmword [0x1400282e0]
movdqa xmmword [rbp - 0x60], xmm0
lea rcx, [rbp + 0x2164]
mov edx, dword [rbp - 0x60]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400281d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400281d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x98
jl 0x14000ddc0
cmp r8d, 0x9d
jge 0x14000df26
movsxd rax, r8d
lea r9, [rbp + 0x2160]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9d
jl 0x14000def0
lea rcx, [rbp + 0x2160]
call qword [fcn.14001c538]
lea edx, [r12 + 0x3e8]
lea rcx, [rbp + 0xb88]
call fcn.140010940
nop
lea edx, [r15 + 0x3e8]
lea rcx, [rbp + 0xba8]
call fcn.140010940
nop
mov r9d, 0x21
lea r8, [0x14001cc98]
xor edx, edx
lea rcx, [rbp + 0xba8]
call fcn.140011df0
mov rdx, rax
lea rcx, [rbp + 0xbc8]
call fcn.140010260
nop
mov r8d, 1
lea rdx, [0x14001cc90]
lea rcx, [rbp + 0xbc8]
call fcn.1400107a0
mov rdx, rax
lea rcx, [rbp + 0xa08]
call fcn.140010260
nop
lea r9, [rbp + 0xb88]
lea r8, [rbp + 0xa08]
movzx edx, r14b
lea rcx, [rbp + 0xa28]
call fcn.140011c00
nop
mov r8d, 0xc
lea rdx, [0x14001cc80]
lea rcx, [rbp + 0xa28]
call fcn.1400107a0
mov rdx, rax
lea rcx, [rbp + 0x24c0]
call fcn.140010260
nop
lea rcx, [rbp + 0xa28]
call fcn.140010200
nop
lea rcx, [rbp + 0xa08]
call fcn.140010200
nop
lea rcx, [rbp + 0xbc8]
call fcn.140010200
nop
lea rcx, [rbp + 0xba8]
call fcn.140010200
nop
lea rcx, [rbp + 0xb88]
call fcn.140010200
lea rcx, [rbp + 0x24c0]
call fcn.140010820
mov rcx, rax
nop
nop
nop
nop
nop
nop
lea rcx, [0x14001ccc0]
nop
nop
nop
nop
nop
nop
lea rcx, [0x14001cce0]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028690]
movdqu xmmword [rbp + 0xf80], xmm0
movdqa xmm1, xmmword [0x1400283d0]
movdqu xmmword [rbp + 0xf90], xmm1
mov dword [rbp + 0xfa0], 0x38115e58
mov word [rbp + 0xfa4], pe_nt_image_headers64
lea rcx, [rbp + 0xf80]
call fcn.14000eba0
lea rdx, [rbp + 0xf80]
mov rcx, qword [0x14001c390]
call fcn.140010b20
movdqa xmm0, xmmword [0x1400287d0]
movdqu xmmword [rbp + 0x628], xmm0
mov dword [rbp + 0x638], 0x444e4f6f
mov dword [rbp + 0x63c], 0x424a4a
mov byte [rbp + 0x640], 1
lea rcx, [rbp + 0x628]
call fcn.140010130
lea rdx, [rbp + 0x628]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov ecx, 0x1f4
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028a00]
movdqu xmmword [rbp + 0x598], xmm0
mov dword [rbp + 0x5a8], 0x55456c
mov byte [rbp + 0x5ac], 1
lea rcx, [rbp + 0x598]
call fcn.14000ed80
lea rcx, [rbp + 0x598]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028340]
movdqu xmmword [rbp + 0x18e8], xmm0
movdqa xmm1, xmmword [0x140028210]
movdqu xmmword [rbp + 0x18f8], xmm1
movdqa xmm0, xmmword [0x1400284f0]
movdqu xmmword [rbp + 0x1908], xmm0
mov dword [rbp + 0x1918], 0x2735214b
mov word [rbp + 0x191c], pe_nt_image_headers64
lea rcx, [rbp + 0x18e8]
call fcn.14000ecc0
lea rdx, [rbp + 0x18e8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x1400287e0]
movdqu xmmword [rbp + 0x4c0], xmm0
mov dword [rbp + 0x4d0], 0x100547a
lea rcx, [rbp + 0x4c0]
call fcn.140010160
lea rcx, [rbp + 0x4c0]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028340]
movdqu xmmword [rbp + 0x1798], xmm0
movdqa xmm1, xmmword [0x1400281f0]
movdqu xmmword [rbp + 0x17a8], xmm1
movdqa xmm0, xmmword [0x140028460]
movdqu xmmword [rbp + 0x17b8], xmm0
mov dword [rbp + 0x17c8], 0x1006e5a
lea rcx, [rbp + 0x1798]
call fcn.14000ec90
lea rdx, [rbp + 0x1798]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x1400287f0]
movdqu xmmword [rbp + 0x388], xmm0
mov word [rbp + 0x398], 0x7a
mov byte [rbp + 0x39a], 1
lea rcx, [rbp + 0x388]
call fcn.14000ed50
lea rcx, [rbp + 0x388]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x140028350]
movdqu xmmword [rbp + 0x1a80], xmm0
movdqa xmm1, xmmword [0x140028220]
movdqu xmmword [rbp + 0x1a90], xmm1
movdqa xmm0, xmmword [0x140028670]
movdqu xmmword [rbp + 0x1aa0], xmm0
movdqa xmm1, xmmword [0x140028800]
movdqu xmmword [rbp + 0x1ab0], xmm1
movdqa xmm0, xmmword [0x140028850]
movdqu xmmword [rbp + 0x1ac0], xmm0
mov word [rbp + 0x1ad0], pe_nt_image_headers64
lea rcx, [rbp + 0x1a80]
call fcn.14000ec60
lea rdx, [rbp + 0x1a80]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x1400281b0]
movdqu xmmword [rbp + 0x250], xmm0
mov byte [rbp + 0x260], 1
lea rcx, [rbp + 0x250]
call fcn.14000ec30
lea rcx, [rbp + 0x250]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x1400286c0]
movdqu xmmword [rbp + 0x1680], xmm0
movdqa xmm1, xmmword [0x1400283e0]
movdqu xmmword [rbp + 0x1690], xmm1
movdqa xmm0, xmmword [0x1400284e0]
movdqu xmmword [rbp + 0x16a0], xmm0
mov word [rbp + 0x16b0], 0x11
mov byte [rbp + 0x16b2], 1
lea rcx, [rbp + 0x1680]
call fcn.14000ec00
lea rdx, [rbp + 0x1680]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x140028990]
movdqu xmmword [rbp + 0x4d8], xmm0
mov dword [rbp + 0x4e8], 0x1005371
lea rcx, [rbp + 0x4d8]
call fcn.140010160
lea rcx, [rbp + 0x4d8]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x1400285c0]
movdqu xmmword [rbp + 0xf08], xmm0
movdqa xmm1, xmmword [0x1400283f0]
movdqu xmmword [rbp + 0xf18], xmm1
mov dword [rbp + 0xf28], 0x1001e4a
lea rcx, [rbp + 0xf08]
call fcn.1400100a0
lea rdx, [rbp + 0xf08]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x140028890]
movdqu xmmword [rbp + 0xcb0], xmm0
movdqa xmm1, xmmword [0x1400281a0]
movdqu xmmword [rbp + 0xcc0], xmm1
mov byte [rbp + 0xcd0], 1
lea rcx, [rbp + 0xcb0]
call fcn.14000fce0
lea rdx, [rbp + 0xcb0]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x1400282d0]
movdqu xmmword [rbp + 0x1020], xmm0
movdqa xmm1, xmmword [0x140028250]
movdqu xmmword [rbp + 0x1030], xmm1
mov dword [rbp + 0x1040], 0x5b575958
mov word [rbp + 0x1044], 0x1d
mov byte [rbp + 0x1046], 1
lea rcx, [rbp + 0x1020]
call fcn.14000ebd0
lea rdx, [rbp + 0x1020]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x320
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028340]
movdqu xmmword [rbp + 0xcd8], xmm0
movdqa xmm1, xmmword [0x140028190]
movdqu xmmword [rbp + 0xce8], xmm1
mov byte [rbp + 0xcf8], 1
lea rcx, [rbp + 0xcd8]
call fcn.14000fce0
lea rdx, [rbp + 0xcd8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x140028710]
movdqu xmmword [rbp + 0x828], xmm0
mov dword [rbp + 0x838], 0x7b010f3f
mov dword [rbp + 0x83c], 0x48051a03
mov dword [rbp + 0x840], 0x1004452
lea rcx, [rbp + 0x828]
call fcn.14000ffb0
lea rcx, [rbp + 0x828]
call qword [fcn.14001c538]
movdqa xmm0, xmmword [0x1400286f0]
movdqu xmmword [rbp + 0x1288], xmm0
movdqa xmm1, xmmword [0x140028630]
movdqu xmmword [rbp + 0x1298], xmm1
mov dword [rbp + 0x12a8], 0x5b47424a
mov dword [rbp + 0x12ac], 0x1b5150
mov byte [rbp + 0x12b0], 1
lea rcx, [rbp + 0x1288]
call fcn.14000fdd0
lea rdx, [rbp + 0x1288]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x140028680]
movdqu xmmword [rbp + 0x13d8], xmm0
movdqa xmm1, xmmword [0x1400284d0]
movdqu xmmword [rbp + 0x13e8], xmm1
mov dword [rbp + 0x13f8], 0x5c5e730f
mov dword [rbp + 0x13fc], 0x435b5d47
mov dword [rbp + 0x1400], 0x145e565e
mov word [rbp + 0x1404], pe_nt_image_headers64
lea rcx, [rbp + 0x13d8]
call fcn.14000ffe0
lea rdx, [rbp + 0x13d8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
movdqa xmm0, xmmword [0x1400286b0]
movdqu xmmword [rbp + 0x9e8], xmm0
mov dword [rbp + 0x9f8], 0x24f4577
mov dword [rbp + 0x9fc], 0x484b4b40
mov dword [rbp + 0xa00], 0x4f5d4b42
mov word [rbp + 0xa04], 0x4f
mov byte [rbp + 0xa06], 1
lea rcx, [rbp + 0x9e8]
call fcn.140010040
lea rdx, [rbp + 0x9e8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
call qword [fcn.14001c598]
test eax, eax
je 0x14000e6f6
call qword [fcn.14001c470]
mov ecx, 0x1f4
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x140028880]
movdqu xmmword [rbp + 0xfa8], xmm0
movdqa xmm1, xmmword [0x140028540]
movdqu xmmword [rbp + 0xfb8], xmm1
mov dword [rbp + 0xfc8], 0x5743455b
mov word [rbp + 0xfcc], pe_nt_image_headers64
lea rcx, [rbp + 0xfa8]
call fcn.14000eba0
lea rdx, [rbp + 0xfa8]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov ecx, 0x7d0
nop
nop
nop
nop
nop
nop
nop
lea rcx, [rbp + 0x24c0]
call fcn.140010200
nop
lea rcx, [rbp + 0x2580]
call fcn.140010200
nop
lea rcx, [rbp + 0x25a0]
call fcn.140010200
nop
lea rcx, [rbp + 0x25c0]
call fcn.140010200
xor r12d, r12d
mov ecx, 0x3e8
nop
nop
nop
nop
nop
nop
call fcn.14001987e
call fcn.140019810
call fcn.140019868
call fcn.140019826
call fcn.14001983c
call fcn.140019810
call fcn.140019852
call fcn.140019826
call fcn.14001983c
mov r9d, 4
lea r8, [0x14001cd08]
lea rdx, [0x14001cd20]
xor ecx, ecx
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov rcx, qword [rbp - 0x70]
call qword [fcn.14001c050]
mov rcx, qword [rbp - 0x68]
call qword [fcn.14001c050]
xor eax, eax
mov byte [rsp + 0x74], al
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x74]
call fcn.14000e940
movzx edx, byte [rax + 8]
test dl, dl
je 0x14000e867
xor byte [rax], 0x36
xor byte [rax + 1], 0x37
xor byte [rax + 2], 0x38
xor byte [rax + 3], 0x39
xor byte [rax + 4], 0x3a
xor byte [rax + 5], 0x3b
xor byte [rax + 6], 0x3c
xor byte [rax + 7], 0x3d
xor dl, 0x3e
mov byte [rax + 8], dl
mov rcx, rax
call fcn.140001140
mov ecx, 0x1f4
nop
nop
nop
nop
nop
nop
nop
lea rcx, [rbp + 0x2480]
call fcn.140010200
nop
lea rcx, [rbp + 0x2600]
call fcn.140010200
jmp 0x140008e62
movdqa xmm0, xmmword [0x140028840]
movdqu xmmword [rbp + 0x708], xmm0
mov dword [rbp + 0x718], 0x4b53643f
mov dword [rbp + 0x71c], 0x17574155
mov word [rbp + 0x720], pe_nt_image_headers64
lea rcx, [rbp + 0x708]
call fcn.140010100
lea rdx, [rbp + 0x708]
mov rcx, qword [0x14001c390]
call fcn.140010b20
mov rcx, rax
lea rdx, [0x140010cf0]
call qword [fcn.14001c2b8]
mov rcx, r15
call fcn.140013160
nop
lea rcx, [rbp + 0x2460]
call fcn.140010200
nop
lea rcx, [rbp + 0x26d0]
call fcn.14000fa00
lea rcx, [rbp + 0x26d0]
call qword [fcn.14001c2a8]
nop
lea rcx, [rbp + 0x2480]
call fcn.140010200
jmp 0x140008e56