Function at 0x1400077b0
Capabilities:
Set environment variable

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r14
lea rbp, [rsp - 0x340]
sub rsp, 0x440
mov rax, qword [0x1401115e8]
xor rax, rsp
mov qword [rbp + 0x330], rax
mov rbx, rcx
xor eax, eax
mov qword [rbp - 0x30], rax
mov dword [rsp + 0x20], 0x1f4
lea rdx, [rsp + 0x20]
lea rcx, [rbp - 0x30]
call fcn.14000b130
nop
mov rax, qword [rbx + 0x128]
mov rdx, qword [rax + 0x88]
mov r8, qword [rbx + 0x170]
mov ecx, edx
add rcx, r8
shr rdx, 0x20
movabs rax, 0xaaaaaaaaaaaaaaab
mul rdx
shr rdx, 3
call qword [sym.imp.KERNEL32.dll_RtlAddFunctionTable]
movabs rax, 0x4fecffa1e8495f31
mov qword [rsp + 0x20], rax
movabs rsi, 0x7dafc6c5f65c87c4
mov qword [rsp + 0x28], rsi
movabs r14, 0x4fec9cc4902c3043
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], rsi
movdqa xmm0, xmmword [rsp + 0x20]
pxor xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rsp + 0x20], xmm0
movabs rdi, 0x4f9fe9b4fd4d4228
mov qword [rbp - 0x20], rdi
mov qword [rbp - 0x18], rsi
mov qword [rbp + 0x190], r14
mov qword [rbp + 0x198], rsi
movdqa xmm0, xmmword [rbp - 0x20]
pxor xmm0, xmmword [rbp + 0x190]
movdqa xmmword [rbp - 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rbp - 0x20]
call qword [sym.imp.KERNEL32.dll_SetEnvironmentVariableA]
mov rax, qword [rbx + 0x128]
mov rcx, qword [rbx + 0x170]
mov r9d, dword [rax + 0x10]
add r9, rcx
mov r8, qword [rbp - 0x30]
mov edx, 1
call r9
mov ebx, eax
mov qword [rbp - 0x20], rdi
mov qword [rbp - 0x18], rsi
mov qword [rbp + 0x190], r14
mov qword [rbp + 0x198], rsi
movdqa xmm0, xmmword [rbp - 0x20]
pxor xmm0, xmmword [rbp + 0x190]
movdqa xmmword [rbp - 0x20], xmm0
xor edx, edx
lea rcx, [rbp - 0x20]
call qword [sym.imp.KERNEL32.dll_SetEnvironmentVariableA]
test ebx, ebx
je 0x14000866f
mov rax, qword [rbp - 0x30]
mov ecx, dword [rax]
cmp ecx, 0x218
jg 0x14000798b
je 0x140008c74
test ecx, ecx
je 0x14000794f
sub ecx, 0x1f4
je 0x140008bc1
sub ecx, 0x22
je 0x140008b0e
cmp ecx, 1
jne 0x140007c9a
jmp 0x140008722
mov rcx, qword [rbp - 0x30]
test rcx, rcx
je 0x140007962
mov edx, 4
call fcn.14008c264
mov eax, ebx
mov rcx, qword [rbp + 0x330]
xor rcx, rsp
call fcn.14008bee0
lea r11, [rsp + 0x440]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret
sub ecx, 0x219
je 0x14000855d
sub ecx, 1
je 0x1400079b9
sub ecx, 0xc7
je 0x140008d7e
cmp ecx, 0x1e7
je 0x140007de9
jmp 0x140007c9a
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
movabs rax, 0x238dffade4454200
mov qword [rbp + 0x1e0], rax
movabs rax, 0x5d95b4aa842ee2e4
mov qword [rbp + 0x1e8], rax
movabs rax, 0xf3a8163a1dd37c41
mov qword [rbp + 0x1f0], rax
movabs rax, 0x2783c96e1ac4c123
mov qword [rbp + 0x1f8], rax
movabs rax, 0xf178c8c8023f57d7
mov qword [rbp + 0x200], rax
movabs rax, 0xf9cb5c4d4d111da8
mov qword [rbp + 0x208], rax
movabs rax, 0xc285eb0eb219a568
mov qword [rbp + 0x210], rax
movabs rax, 0x33d87f6a39064943
mov qword [rbp + 0x218], rax
movabs rax, 0x83536f8c00db5005
mov qword [rbp + 0x220], rax
movabs rax, 0x116259b8ea42618c
mov qword [rbp + 0x228], rax
movabs rax, 0x3c6cf32dea3ea618
mov qword [rbp + 0x230], rax
movabs rax, 0xfe2129ba776485ae
mov qword [rbp + 0x238], rax
movabs rax, 0x14df79752dfccaeb
mov qword [rbp + 0x240], rax
movabs rax, 0x34ef890384a73e9e
mov qword [rbp + 0x248], rax
movabs rax, 0x8624ff4690ff7be1
mov qword [rbp + 0x250], rax
movabs rax, 0x1a1e445dc1c93160
mov qword [rbp + 0x258], rax
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x48], rsi
movabs rcx, 0x80c973564df35275
mov qword [rbp + 0x50], rcx
movabs rax, 0x48f7e91768b0e146
mov qword [rbp + 0x58], rax
movabs rax, 0x9410bce86c4a25f7
mov qword [rbp + 0x60], rax
movabs rdx, 0xd9b939292c7e7188
mov qword [rbp + 0x68], rdx
movabs rax, 0xacec866ad339d609
mov qword [rbp + 0x70], rax
movabs rax, 0x41b70b0b4b723a2a
mov qword [rbp + 0x78], rax
movabs rax, 0xe63b1bac6692702b
mov qword [rbp + 0x80], rax
movabs rax, 0x61423ccd993108ac
mov qword [rbp + 0x88], rax
movabs rax, 0x101f875e834dd47d
mov qword [rbp + 0x90], rax
movabs rax, 0xde4009df1c05e88e
mov qword [rbp + 0x98], rax
movabs rax, 0x7dff0d10469fa39f
mov qword [rbp + 0xa0], rax
movabs rax, 0x419ca971f1c81ef0
mov qword [rbp + 0xa8], rax
movabs rax, 0xe357df32e2900b91
mov qword [rbp + 0xb0], rax
movabs rax, 0x1a1e4473b3ac4712
mov qword [rbp + 0xb8], rax
movdqa xmm0, xmmword [rbp + 0x1e0]
pxor xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x1e0], xmm0
movdqa xmm1, xmmword [rbp + 0x1f0]
pxor xmm1, xmmword [rbp + 0x50]
movdqa xmmword [rbp + 0x1f0], xmm1
movdqa xmm0, xmmword [rbp + 0x200]
pxor xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x200], xmm0
movdqa xmm1, xmmword [rbp + 0x210]
pxor xmm1, xmmword [rbp + 0x70]
movdqa xmmword [rbp + 0x210], xmm1
movdqa xmm0, xmmword [rbp + 0x220]
pxor xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x220], xmm0
movdqa xmm1, xmmword [rbp + 0x230]
pxor xmm1, xmmword [rbp + 0x90]
movdqa xmmword [rbp + 0x230], xmm1
movdqa xmm0, xmmword [rbp + 0x240]
pxor xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0x240], xmm0
movdqa xmm1, xmmword [rbp + 0x250]
pxor xmm1, xmmword [rbp + 0xb0]
movdqa xmmword [rbp + 0x250], xmm1
lea rdx, [rbp + 0x1e0]
lea rcx, [rsp + 0x50]
call fcn.140003da0
nop
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.140007570
lea rdx, [0x14010f090]
lea rcx, [rbp - 0x78]
call fcn.14008e9d4
int3
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
lea rcx, [rbp - 0x30]
call fcn.1400096f0
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.140009060
mov rdx, rax
lea rcx, [rbp - 0x10]
call fcn.14000b180
movups xmm2, xmmword [rax]
movabs rax, 0x2082f7aae50c5e02
mov qword [rbp + 0x10], rax
movabs rax, 0xfc0b4b7937ce9b3
mov qword [rbp + 0x18], rax
movabs rax, 0xf0a81b763e923a55
mov qword [rbp + 0x20], rax
movabs rax, 0x33d7d3730dde8436
mov qword [rbp + 0x28], rax
movabs rax, 0x9410bce86c4a258a
mov qword [rbp + 0x30], rax
movabs rdx, 0xd9b939292c7e7188
mov qword [rbp + 0x38], rdx
mov qword [rbp + 0x1a0], r14
mov qword [rbp + 0x1a8], rsi
movabs rcx, 0x80c973564df35275
mov qword [rbp + 0x1b0], rcx
movabs rax, 0x48f7e91768b0e146
mov qword [rbp + 0x1b8], rax
movabs rax, 0x9410bce86c4a25f7
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x1c8], rdx
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x1a0]
movdqa xmmword [rbp + 0x10], xmm0
movdqa xmm1, xmmword [rbp + 0x20]
pxor xmm1, xmmword [rbp + 0x1b0]
movdqa xmmword [rbp + 0x20], xmm1
movdqa xmm0, xmmword [rbp + 0x30]
pxor xmm0, xmmword [rbp + 0x1c0]
movdqa xmmword [rbp + 0x30], xmm0
movaps xmmword [rbp + 0x190], xmm2
lea rdx, [rbp + 0x10]
lea rcx, [rsp + 0x30]
call fcn.140009750
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x20], xmm0
lea r8, [rbp + 0x190]
lea rdx, [rbp - 0x20]
lea rcx, [rsp + 0x50]
call fcn.140007390
nop
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.140007570
lea rdx, [0x14010f090]
lea rcx, [rbp - 0x78]
call fcn.14008e9d4
int3
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
movabs rax, 0x39cce4abfc4e5f11
mov qword [rbp + 0x40], rax
movabs rax, 0x108fa8aa9f2ff5a1
mov qword [rbp + 0x48], rax
movabs rax, 0xe5a110222c9e211c
mov qword [rbp + 0x50], rax
movabs rax, 0xdafac3a27e2c135
mov qword [rbp + 0x58], rax
movabs rax, 0xfb79cf9a093c05b4
mov qword [rbp + 0x60], rax
movabs rax, 0xaad85c457c5e5fe6
mov qword [rbp + 0x68], rax
movabs rax, 0x8c87e50fbb5af66c
mov qword [rbp + 0x70], rax
movabs rax, 0x22c4624f6b004f45
mov qword [rbp + 0x78], rax
movabs rax, 0x90497edf46f60244
mov qword [rbp + 0x80], rax
movabs rax, 0x624ea2ff117ac9
mov qword [rbp + 0x88], rax
movabs rax, 0x6570e930e26dad13
mov qword [rbp + 0x90], rax
movabs rax, 0xad3467ba71608be0
mov qword [rbp + 0x98], rax
movabs rax, 0x149b7f7121fad1bf
mov qword [rbp + 0xa0], rax
movabs rax, 0x35f2de1e95e8799e
mov qword [rbp + 0xa8], rax
movabs rax, 0xc3319612ccf566f8
mov qword [rbp + 0xb0], rax
movabs rax, 0x687f6416c1c92f66
mov qword [rbp + 0xb8], rax
movabs rax, 0xf2c2c6d44cb667b6
mov qword [rbp + 0xc0], rax
movabs rax, 0x1de4da9c6e3e4978
mov qword [rbp + 0xc8], rax
movabs rax, 0xb27117e8412bd564
mov qword [rbp + 0xd0], rax
movabs rax, 0x483b2333ea1057b7
mov qword [rbp + 0xd8], rax
movabs rax, 0x8c72cf38cd6ac127
mov qword [rbp + 0xe0], rax
movabs rax, 0xe4596ab8b5aa8a38
mov qword [rbp + 0xe8], rax
movabs rax, 0x803a86ffda6f597f
mov qword [rbp + 0xf0], rax
movabs rax, 0x9aa164552f2a1759
mov qword [rbp + 0xf8], rax
movabs rax, 0xb396907cd3fb1ecf
mov qword [rbp + 0x100], rax
movabs rax, 0xd197adddf18624a
mov qword [rbp + 0x108], rax
movabs rax, 0xb01217f63a35a72d
mov qword [rbp + 0x110], rax
movabs rax, 0x35ae1b60a9d5bb7f
mov qword [rbp + 0x118], rax
movabs rax, 0x5afd9b927aa05a5d
mov qword [rbp + 0x120], rax
movabs rax, 0x9d549b4e9257c0ef
mov qword [rbp + 0x128], rax
movabs rax, 0xf6bed9147eef8ec4
mov qword [rbp + 0x130], rax
movabs rax, 0xec4b4dc6522daaca
mov qword [rbp + 0x138], rax
movabs rax, 0x3033980420e6bc31
mov qword [rbp + 0x140], rax
movabs rax, 0xc2c5104ae75079c4
mov qword [rbp + 0x148], rax
movabs rax, 0xe57f23c296cef970
mov qword [rbp + 0x150], rax
movabs rax, 0xed24cb99d4c80389
mov qword [rbp + 0x158], rax
movabs rax, 0x91147da741518862
mov qword [rbp + 0x160], rax
movabs rax, 0x1ea053e600b9cb47
mov qword [rbp + 0x168], rax
movabs rax, 0x28534c3e839b1cc6
mov qword [rbp + 0x170], rax
movabs rax, 0x1c256193afdd396a
mov qword [rbp + 0x178], rax
movabs rax, 0x7b350ce3d1ecaa
mov qword [rbp + 0x180], rax
movabs r8, 0xb906af2dba9994cc
mov qword [rbp + 0x188], r8
mov qword [rbp + 0x1e0], r14
mov qword [rbp + 0x1e8], rsi
movabs rcx, 0x80c973564df35275
mov qword [rbp + 0x1f0], rcx
movabs rax, 0x48f7e91768b0e146
mov qword [rbp + 0x1f8], rax
movabs rax, 0x9410bce86c4a25f7
mov qword [rbp + 0x200], rax
movabs rdx, 0xd9b939292c7e7188
mov qword [rbp + 0x208], rdx
movabs rax, 0xacec866ad339d609
mov qword [rbp + 0x210], rax
movabs rax, 0x41b70b0b4b723a2a
mov qword [rbp + 0x218], rax
movabs rax, 0xe63b1bac6692702b
mov qword [rbp + 0x220], rax
movabs rax, 0x61423ccd993108ac
mov qword [rbp + 0x228], rax
movabs rax, 0x101f875e834dd47d
mov qword [rbp + 0x230], rax
movabs rax, 0xde4009df1c05e88e
mov qword [rbp + 0x238], rax
movabs rax, 0x7dff0d10469fa39f
mov qword [rbp + 0x240], rax
movabs rax, 0x419ca971f1c81ef0
mov qword [rbp + 0x248], rax
movabs rax, 0xe357df32e2900b91
mov qword [rbp + 0x250], rax
movabs rax, 0x1a1e4473b3ac4712
mov qword [rbp + 0x258], rax
movabs rax, 0x8baca7f4389109d3
mov qword [rbp + 0x260], rax
movabs rax, 0x70c4a9f5064a6954
mov qword [rbp + 0x268], rax
movabs rax, 0xd1187386280bac05
mov qword [rbp + 0x270], rax
movabs rax, 0x3c5a4b47ca7523d6
mov qword [rbp + 0x278], rax
movabs rax, 0xe900ae18b805b807
mov qword [rbp + 0x280], rax
movabs rax, 0x8d3d4ad995c4e518
mov qword [rbp + 0x288], rax
movabs rax, 0xa04ee89aa80a3f19
mov qword [rbp + 0x290], rax
movabs rax, 0xbacd013b414b7f3a
mov qword [rbp + 0x298], rax
movabs rax, 0xdadab25cbd9a76bb
mov qword [rbp + 0x2a0], rax
movabs rax, 0x686a2ffdfd36073c
mov qword [rbp + 0x2a8], rax
movabs rax, 0xc266648e5559e50d
mov qword [rbp + 0x2b0], rax
movabs rax, 0x5ac83b0fddf5cb1e
mov qword [rbp + 0x2b8], rax
movabs rax, 0x369ff4c05ac5392f
mov qword [rbp + 0x2c0], rax
movabs rax, 0xf520bb21e677b880
mov qword [rbp + 0x2c8], rax
movabs rax, 0x959ebc621783aea1
mov qword [rbp + 0x2d0], rax
movabs rax, 0xcc6521a33c43cba2
mov qword [rbp + 0x2d8], rax
movabs rax, 0x4246f7244487d963
mov qword [rbp + 0x2e0], rax
movabs rax, 0xa1ab6525893e18e4
mov qword [rbp + 0x2e8], rax
movabs rax, 0x835f50b6f8ab9415
mov qword [rbp + 0x2f0], rax
movabs rax, 0x9f50b8f7bde871e6
mov qword [rbp + 0x2f8], rax
movabs rax, 0xb16713c82825eb17
mov qword [rbp + 0x300], rax
movabs rax, 0x6a8024896899a528
mov qword [rbp + 0x308], rax
movabs rax, 0x58266c4ae6e83ca9
mov qword [rbp + 0x310], rax
movabs rax, 0x6e5112ebc0b17b4a
mov qword [rbp + 0x318], rax
movabs rax, 0x7b350ce3f09ccb
mov qword [rbp + 0x320], rax
mov qword [rbp + 0x328], r8
movdqa xmm0, xmmword [rbp + 0x40]
pxor xmm0, xmmword [rbp + 0x1e0]
movdqa xmmword [rbp + 0x40], xmm0
movdqa xmm1, xmmword [rbp + 0x50]
pxor xmm1, xmmword [rbp + 0x1f0]
movdqa xmmword [rbp + 0x50], xmm1
movdqa xmm0, xmmword [rbp + 0x60]
pxor xmm0, xmmword [rbp + 0x200]
movdqa xmmword [rbp + 0x60], xmm0
movdqa xmm1, xmmword [rbp + 0x70]
pxor xmm1, xmmword [rbp + 0x210]
movdqa xmmword [rbp + 0x70], xmm1
movdqa xmm0, xmmword [rbp + 0x80]
pxor xmm0, xmmword [rbp + 0x220]
movdqa xmmword [rbp + 0x80], xmm0
movdqa xmm1, xmmword [rbp + 0x90]
pxor xmm1, xmmword [rbp + 0x230]
movdqa xmmword [rbp + 0x90], xmm1
movdqa xmm0, xmmword [rbp + 0xa0]
pxor xmm0, xmmword [rbp + 0x240]
movdqa xmmword [rbp + 0xa0], xmm0
movdqa xmm1, xmmword [rbp + 0xb0]
pxor xmm1, xmmword [rbp + 0x250]
movdqa xmmword [rbp + 0xb0], xmm1
movdqa xmm0, xmmword [rbp + 0xc0]
pxor xmm0, xmmword [rbp + 0x260]
movdqa xmmword [rbp + 0xc0], xmm0
movdqa xmm1, xmmword [rbp + 0xd0]
pxor xmm1, xmmword [rbp + 0x270]
movdqa xmmword [rbp + 0xd0], xmm1
movdqa xmm0, xmmword [rbp + 0xe0]
pxor xmm0, xmmword [rbp + 0x280]
movdqa xmmword [rbp + 0xe0], xmm0
movdqa xmm1, xmmword [rbp + 0xf0]
pxor xmm1, xmmword [rbp + 0x290]
movdqa xmmword [rbp + 0xf0], xmm1
movdqa xmm0, xmmword [rbp + 0x100]
pxor xmm0, xmmword [rbp + 0x2a0]
movdqa xmmword [rbp + 0x100], xmm0
movdqa xmm1, xmmword [rbp + 0x110]
pxor xmm1, xmmword [rbp + 0x2b0]
movdqa xmmword [rbp + 0x110], xmm1
movdqa xmm0, xmmword [rbp + 0x120]
pxor xmm0, xmmword [rbp + 0x2c0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [rbp + 0x130]
pxor xmm1, xmmword [rbp + 0x2d0]
movdqa xmmword [rbp + 0x130], xmm1
movdqa xmm0, xmmword [rbp + 0x140]
pxor xmm0, xmmword [rbp + 0x2e0]
movdqa xmmword [rbp + 0x140], xmm0
movdqa xmm1, xmmword [rbp + 0x150]
pxor xmm1, xmmword [rbp + 0x2f0]
movdqa xmmword [rbp + 0x150], xmm1
movdqa xmm0, xmmword [rbp + 0x160]
pxor xmm0, xmmword [rbp + 0x300]
movdqa xmmword [rbp + 0x160], xmm0
movdqa xmm1, xmmword [rbp + 0x170]
pxor xmm1, xmmword [rbp + 0x310]
movdqa xmmword [rbp + 0x170], xmm1
movdqa xmm0, xmmword [rbp + 0x180]
pxor xmm0, xmmword [rbp + 0x320]
movdqa xmmword [rbp + 0x180], xmm0
lea rdx, [rbp + 0x40]
lea rcx, [rsp + 0x50]
call fcn.140003da0
nop
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.140007570
lea rdx, [0x14010f090]
lea rcx, [rbp - 0x78]
call fcn.14008e9d4
int3
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
movabs rax, 0x3bccf8a1fc455105
mov qword [rbp + 0x10], rax
movabs rax, 0x12c3e6b1933ba7ab
mov qword [rbp + 0x18], rax
movabs rax, 0xe5a21c226d9d3b12
mov qword [rbp + 0x20], rax
movabs rax, 0x2b929a3706d9c128
mov qword [rbp + 0x28], rax
movabs rax, 0xe430c59a0d2e4b98
mov qword [rbp + 0x30], rax
movabs rax, 0xd9b94a5a491d1efa
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x1a0], r14
mov qword [rbp + 0x1a8], rsi
movabs rcx, 0x80c973564df35275
mov qword [rbp + 0x1b0], rcx
movabs rax, 0x48f7e91768b0e146
mov qword [rbp + 0x1b8], rax
movabs rax, 0x9410bce86c4a25f7
mov qword [rbp + 0x1c0], rax
movabs rdx, 0xd9b939292c7e7188
mov qword [rbp + 0x1c8], rdx
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0x1a0]
movdqa xmmword [rbp + 0x10], xmm0
movdqa xmm1, xmmword [rbp + 0x20]
pxor xmm1, xmmword [rbp + 0x1b0]
movdqa xmmword [rbp + 0x20], xmm1
movdqa xmm0, xmmword [rbp + 0x30]
pxor xmm0, xmmword [rbp + 0x1c0]
movdqa xmmword [rbp + 0x30], xmm0
lea rdx, [rbp + 0x10]
lea rcx, [rsp + 0x50]
call fcn.140003da0
nop
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.140007570
lea rdx, [0x14010f090]
lea rcx, [rbp - 0x78]
call fcn.14008e9d4
int3
lea rax, [rbp - 0x10]
mov qword [rsp + 0x20], rax
movabs rax, 0x238dffade4454200
mov qword [rsp + 0x30], rax
movabs rax, 0x5d95b4aa842ee2e4
mov qword [rsp + 0x38], rax
movabs rax, 0x80c973564df35240
mov qword [rsp + 0x40], rax
movabs rax, 0x48f7e91768b0e146
mov qword [rsp + 0x48], rax
mov qword [rbp - 0x10], r14
mov qword [rbp - 8], rsi
movabs rcx, 0x80c973564df35275
mov qword [rbp], rcx
mov qword [rbp + 8], rax
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rbp - 0x10]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp]
movdqa xmmword [rsp + 0x40], xmm1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x10]
call fcn.140003da0
nop
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.140007570
lea rdx, [0x14010f090]
lea rcx, [rbp + 0x1a0]
call fcn.14008e9d4
int3
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
movabs rax, 0x238dffade4454200
mov qword [rbp + 0x40], rax
movabs rax, 0x5d95b4aa842ee2e4
mov qword [rbp + 0x48], rax
movabs rax, 0xefb0533004d37c47
mov qword [rbp + 0x50], rax
movabs rax, 0x1ed78c6109d8c133
mov qword [rbp + 0x58], rax
movabs rax, 0xb464d2891e254996
mov qword [rbp + 0x60], rax
movabs rax, 0xf5de5740421004fa
mov qword [rbp + 0x68], rax
movabs rax, 0x8c89f50bb655a629
mov qword [rbp + 0x70], rax
movabs rax, 0x35de2b6e381d5649
mov qword [rbp + 0x78], rax
movabs rax, 0x88497ed80ad35005
mov qword [rbp + 0x80], rax
movabs rax, 0x4d3b50a8ef587ccd
mov qword [rbp + 0x88], rax
movabs rax, 0x637af57efa3fa05d
mov qword [rbp + 0x90], rax
movabs rax, 0xfe2767b6687789fa
mov qword [rbp + 0x98], rax
movabs rax, 0x53bc5d3034eacce6
mov qword [rbp + 0xa0], rax
movabs rax, 0x32f5c105d1ae57d0
mov qword [rbp + 0xa8], rax
movabs rax, 0x9770b14187ff6fb1
mov qword [rbp + 0xb0], rax
movabs rax, 0x6a3e6818c1c33032
mov qword [rbp + 0xb8], rax
movabs rax, 0xf9cf87914bf06cbf
mov qword [rbp + 0xc0], rax
movabs rax, 0x4e4c8d5633e0831
mov qword [rbp + 0xc8], rax
movabs rax, 0xbf7153f24d60cf6c
mov qword [rbp + 0xd0], rax
movabs rax, 0x4c2f3867b8004cf6
mov qword [rbp + 0xd8], rax
movabs rax, 0x9b65dd38cc77d777
mov qword [rbp + 0xe0], rax
movabs rax, 0x8d3d4ad9bbb6806e
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0x1e0], r14
mov qword [rbp + 0x1e8], rsi
movabs rcx, 0x80c973564df35275
mov qword [rbp + 0x1f0], rcx
movabs rax, 0x48f7e91768b0e146
mov qword [rbp + 0x1f8], rax
movabs rax, 0x9410bce86c4a25f7
mov qword [rbp + 0x200], rax
movabs rdx, 0xd9b939292c7e7188
mov qword [rbp + 0x208], rdx
movabs rax, 0xacec866ad339d609
mov qword [rbp + 0x210], rax
movabs rax, 0x41b70b0b4b723a2a
mov qword [rbp + 0x218], rax
movabs rax, 0xe63b1bac6692702b
mov qword [rbp + 0x220], rax
movabs rax, 0x61423ccd993108ac
mov qword [rbp + 0x228], rax
movabs rax, 0x101f875e834dd47d
mov qword [rbp + 0x230], rax
movabs rax, 0xde4009df1c05e88e
mov qword [rbp + 0x238], rax
movabs rax, 0x7dff0d10469fa39f
mov qword [rbp + 0x240], rax
movabs rax, 0x419ca971f1c81ef0
mov qword [rbp + 0x248], rax
movabs rax, 0xe357df32e2900b91
mov qword [rbp + 0x250], rax
movabs rax, 0x1a1e4473b3ac4712
mov qword [rbp + 0x258], rax
movabs rax, 0x8baca7f4389109d3
mov qword [rbp + 0x260], rax
movabs rax, 0x70c4a9f5064a6954
mov qword [rbp + 0x268], rax
movabs rax, 0xd1187386280bac05
mov qword [rbp + 0x270], rax
movabs rax, 0x3c5a4b47ca7523d6
mov qword [rbp + 0x278], rax
movabs rax, 0xe900ae18b805b807
mov qword [rbp + 0x280], rax
movabs rax, 0x8d3d4ad995c4e518
mov qword [rbp + 0x288], rax
movdqa xmm0, xmmword [rbp + 0x40]
pxor xmm0, xmmword [rbp + 0x1e0]
movdqa xmmword [rbp + 0x40], xmm0
movdqa xmm1, xmmword [rbp + 0x50]
pxor xmm1, xmmword [rbp + 0x1f0]
movdqa xmmword [rbp + 0x50], xmm1
movdqa xmm0, xmmword [rbp + 0x60]
pxor xmm0, xmmword [rbp + 0x200]
movdqa xmmword [rbp + 0x60], xmm0
movdqa xmm1, xmmword [rbp + 0x70]
pxor xmm1, xmmword [rbp + 0x210]
movdqa xmmword [rbp + 0x70], xmm1
movdqa xmm0, xmmword [rbp + 0x80]
pxor xmm0, xmmword [rbp + 0x220]
movdqa xmmword [rbp + 0x80], xmm0
movdqa xmm1, xmmword [rbp + 0x90]
pxor xmm1, xmmword [rbp + 0x230]
movdqa xmmword [rbp + 0x90], xmm1
movdqa xmm0, xmmword [rbp + 0xa0]
pxor xmm0, xmmword [rbp + 0x240]
movdqa xmmword [rbp + 0xa0], xmm0
movdqa xmm1, xmmword [rbp + 0xb0]
pxor xmm1, xmmword [rbp + 0x250]
movdqa xmmword [rbp + 0xb0], xmm1
movdqa xmm0, xmmword [rbp + 0xc0]
pxor xmm0, xmmword [rbp + 0x260]
movdqa xmmword [rbp + 0xc0], xmm0
movdqa xmm1, xmmword [rbp + 0xd0]
pxor xmm1, xmmword [rbp + 0x270]
movdqa xmmword [rbp + 0xd0], xmm1
movdqa xmm0, xmmword [rbp + 0xe0]
pxor xmm0, xmmword [rbp + 0x280]
movdqa xmmword [rbp + 0xe0], xmm0
lea rdx, [rbp + 0x40]
lea rcx, [rsp + 0x30]
call fcn.140003da0
nop
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.140007570
lea rdx, [0x14010f090]
lea rcx, [rbp + 0x1a0]
call fcn.14008e9d4
int3
lea rax, [rbp - 0x10]
mov qword [rsp + 0x20], rax
movabs rax, 0x238dffade4454200
mov qword [rsp + 0x30], rax
movabs rax, 0x5d95b4aa842ee2e4
mov qword [rsp + 0x38], rax
movabs rax, 0x80c973564df35244
mov qword [rsp + 0x40], rax
movabs rax, 0x48f7e91768b0e146
mov qword [rsp + 0x48], rax
mov qword [rbp - 0x10], r14
mov qword [rbp - 8], rsi
movabs rcx, 0x80c973564df35275
mov qword [rbp], rcx
mov qword [rbp + 8], rax
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rbp - 0x10]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp]
movdqa xmmword [rsp + 0x40], xmm1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x10]
call fcn.140003da0
nop
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.140007570
lea rdx, [0x14010f090]
lea rcx, [rbp + 0x1a0]
call fcn.14008e9d4
int3
lea rax, [rbp - 0x10]
mov qword [rsp + 0x20], rax
movabs rax, 0x238dffade4454200
mov qword [rsp + 0x30], rax
movabs rax, 0x5d95b4aa842ee2e4
mov qword [rsp + 0x38], rax
movabs rax, 0x80c973564df35246
mov qword [rsp + 0x40], rax
movabs rax, 0x48f7e91768b0e146
mov qword [rsp + 0x48], rax
mov qword [rbp - 0x10], r14
mov qword [rbp - 8], rsi
movabs rcx, 0x80c973564df35275
mov qword [rbp], rcx
mov qword [rbp + 8], rax
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmmword [rbp - 0x10]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmm1, xmmword [rsp + 0x40]
pxor xmm1, xmmword [rbp]
movdqa xmmword [rsp + 0x40], xmm1
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x10]
call fcn.140003da0
nop
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.140007570
lea rdx, [0x14010f090]
lea rcx, [rbp + 0x1a0]
call fcn.14008e9d4
int3
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
movabs rax, 0x20ccf9b7f1495c13
mov qword [rsp + 0x50], rax
movabs rax, 0x11cda9b7d632e2b4
mov qword [rsp + 0x58], rax
movabs rax, 0xf2a615332fd32a1a
mov qword [rsp + 0x60], rax
movabs rax, 0x269e87791dc2c123
mov qword [rsp + 0x68], rax
movabs rax, 0xfb7c9c8d043e0590
mov qword [rsp + 0x70], rax
movabs rax, 0xd9b939075e1b15e9
mov qword [rsp + 0x78], rax
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], rsi
movabs rcx, 0x80c973564df35275
mov qword [rbp + 0x20], rcx
movabs rax, 0x48f7e91768b0e146
mov qword [rbp + 0x28], rax
movabs rax, 0x9410bce86c4a25f7
mov qword [rbp + 0x30], rax
movabs rdx, 0xd9b939292c7e7188
mov qword [rbp + 0x38], rdx
movdqa xmm0, xmmword [rsp + 0x50]
pxor xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmmword [rsp + 0x60]
pxor xmm1, xmmword [rbp + 0x20]
movdqa xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmmword [rsp + 0x70]
pxor xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140003da0
nop
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.140007570
lea rdx, [0x14010f090]
lea rcx, [rbp + 0x1a0]
call fcn.14008e9d4
int3
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
movabs rax, 0x3bccf8a1fc455105
mov qword [rbp + 0x1e0], rax
movabs rax, 0x5dc4a5a09e3fa7ab
mov qword [rbp + 0x1e8], rax
movabs rax, 0xecab1c046d813d13
mov qword [rbp + 0x1f0], rax
movabs rax, 0x3c968d671d909929
mov qword [rbp + 0x1f8], rax
movabs rax, 0xe771d9843c6a0b92
mov qword [rbp + 0x200], rax
movabs rax, 0xb1cd1947590c51ed
mov qword [rbp + 0x208], rax
movabs rax, 0xde89e20bbc55f66c
mov qword [rbp + 0x210], rax
movabs rax, 0x28da6f6a6b015b0a
mov qword [rbp + 0x218], rax
movabs rax, 0x894f7ade12e11945
mov qword [rbp + 0x220], rax
movabs rax, 0x9361cabd01126de
mov qword [rbp + 0x228], rax
movabs rax, 0x307af22df024f418
mov qword [rbp + 0x230], rax
movabs rax, 0xad347ab66f778dfe
mov qword [rbp + 0x238], rax
movabs rax, 0x188d2d6934eb83b3
mov qword [rbp + 0x240], rax
movabs rax, 0x28f0c51085bb7099
mov qword [rbp + 0x248], rax
movabs rax, 0x8c3bbd5db0b06cff
mov qword [rbp + 0x250], rax
movabs rax, 0x1a1e4473b3ac696a
mov qword [rbp + 0x258], rax
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x48], rsi
movabs rcx, 0x80c973564df35275
mov qword [rbp + 0x50], rcx
movabs rax, 0x48f7e91768b0e146
mov qword [rbp + 0x58], rax
movabs rax, 0x9410bce86c4a25f7
mov qword [rbp + 0x60], rax
movabs rdx, 0xd9b939292c7e7188
mov qword [rbp + 0x68], rdx
movabs rax, 0xacec866ad339d609
mov qword [rbp + 0x70], rax
movabs rax, 0x41b70b0b4b723a2a
mov qword [rbp + 0x78], rax
movabs rax, 0xe63b1bac6692702b
mov qword [rbp + 0x80], rax
movabs rax, 0x61423ccd993108ac
mov qword [rbp + 0x88], rax
movabs rax, 0x101f875e834dd47d
mov qword [rbp + 0x90], rax
movabs rax, 0xde4009df1c05e88e
mov qword [rbp + 0x98], rax
movabs rax, 0x7dff0d10469fa39f
mov qword [rbp + 0xa0], rax
movabs rax, 0x419ca971f1c81ef0
mov qword [rbp + 0xa8], rax
movabs rax, 0xe357df32e2900b91
mov qword [rbp + 0xb0], rax
movabs rax, 0x1a1e4473b3ac4712
mov qword [rbp + 0xb8], rax
movdqa xmm0, xmmword [rbp + 0x1e0]
pxor xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x1e0], xmm0
movdqa xmm1, xmmword [rbp + 0x1f0]
pxor xmm1, xmmword [rbp + 0x50]
movdqa xmmword [rbp + 0x1f0], xmm1
movdqa xmm0, xmmword [rbp + 0x200]
pxor xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x200], xmm0
movdqa xmm1, xmmword [rbp + 0x210]
pxor xmm1, xmmword [rbp + 0x70]
movdqa xmmword [rbp + 0x210], xmm1
movdqa xmm0, xmmword [rbp + 0x220]
pxor xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x220], xmm0
movdqa xmm1, xmmword [rbp + 0x230]
pxor xmm1, xmmword [rbp + 0x90]
movdqa xmmword [rbp + 0x230], xmm1
movdqa xmm0, xmmword [rbp + 0x240]
pxor xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0x240], xmm0
movdqa xmm1, xmmword [rbp + 0x250]
pxor xmm1, xmmword [rbp + 0xb0]
movdqa xmmword [rbp + 0x250], xmm1
lea rdx, [rbp + 0x1e0]
lea rcx, [rsp + 0x50]
call fcn.140003da0
nop
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.140007570
lea rdx, [0x14010f090]
lea rcx, [rbp - 0x78]
call fcn.14008e9d4
int3