Function at 0x1400077d0
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 [0x140119728]
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.14000b150
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, 0x5a4d4e0c30fa75af
mov qword [rsp + 0x20], rax
movabs rsi, 0x6eeb77f4f7cf3406
mov qword [rsp + 0x28], rsi
movabs r14, 0x5a4d2d69489f1add
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, 0x5a3e581925fe68b6
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 0x14000868f
mov rax, qword [rbp - 0x30]
mov ecx, dword [rax]
cmp ecx, 0x218
jg 0x1400079ab
je 0x140008c94
test ecx, ecx
je 0x14000796f
sub ecx, 0x1f4
je 0x140008be1
sub ecx, 0x22
je 0x140008b2e
cmp ecx, 1
jne 0x140007cba
jmp 0x140008742
mov rcx, qword [rbp - 0x30]
test rcx, rcx
je 0x140007982
mov edx, 4
call fcn.140090644
mov eax, ebx
mov rcx, qword [rbp + 0x330]
xor rcx, rsp
call fcn.1400902c0
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 0x14000857d
sub ecx, 1
je 0x1400079d9
sub ecx, 0xc7
je 0x140008d9e
cmp ecx, 0x1e7
je 0x140007e09
jmp 0x140007cba
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
movabs rax, 0x362c4e003cf6689e
mov qword [rbp + 0x1e0], rax
movabs rax, 0x4ed1059b85bd5126
mov qword [rbp + 0x1e8], rax
movabs rax, 0xf5bd84db61c6d033
mov qword [rbp + 0x1f0], rax
movabs rax, 0x593444836a09af3d
mov qword [rbp + 0x1f8], rax
movabs rax, 0x9ccd0ddd795ea4d1
mov qword [rbp + 0x200], rax
movabs rax, 0x9210c0aca0d690da
mov qword [rbp + 0x208], rax
movabs rax, 0xe2a6c7bf00cb14ea
mov qword [rbp + 0x210], rax
movabs rax, 0x4b2b15af88c1c085
mov qword [rbp + 0x218], rax
movabs rax, 0x3d9b39c1f47b4a0b
mov qword [rbp + 0x220], rax
movabs rax, 0x49d6c29945f9870e
mov qword [rbp + 0x228], rax
movabs rax, 0x13afa11cc6976c2a
mov qword [rbp + 0x230], rax
movabs rax, 0x3d1d3257b7c4a8e0
mov qword [rbp + 0x238], rax
movabs rax, 0x6ee8a3100f0bed8d
mov qword [rbp + 0x240], rax
movabs rax, 0x63fa68d2b23831cc
mov qword [rbp + 0x248], rax
movabs rax, 0x44f7e9c739089ca3
mov qword [rbp + 0x250], rax
movabs rax, 0xc20cf688af51d1e6
mov qword [rbp + 0x258], rax
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x48], rsi
movabs rcx, 0x86dce1b731e6fe07
mov qword [rbp + 0x50], rcx
movabs rax, 0x364064fa187d8f58
mov qword [rbp + 0x58], rax
movabs rax, 0xf9a579fd172bd6f1
mov qword [rbp + 0x60], rax
movabs rdx, 0xb262a5c8c1b9fcfa
mov qword [rbp + 0x68], rdx
movabs rax, 0x8ccfaadb61eb678b
mov qword [rbp + 0x70], rax
movabs rax, 0x394461cefab5b3ec
mov qword [rbp + 0x78], rax
movabs rax, 0x58f34de192326a25
mov qword [rbp + 0x80], rax
movabs rax, 0x39f6a7ec368aee2e
mov qword [rbp + 0x88], rax
movabs rax, 0x3fdcd56fafe41e4f
mov qword [rbp + 0x90], rax
movabs rax, 0x1d7c1232dca5c5c0
mov qword [rbp + 0x98], rax
movabs rax, 0x7c8d775646884f9
mov qword [rbp + 0xa0], rax
movabs rax, 0x168948a0c75711a2
mov qword [rbp + 0xa8], rax
movabs rax, 0x2184c9b34b67ecd3
mov qword [rbp + 0xb0], rax
movabs rax, 0xc20cf6a6dd34a794
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.140003dc0
nop
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.140007590
lea rdx, [0x140117830]
lea rcx, [rbp - 0x78]
call fcn.140092db4
int3
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
lea rcx, [rbp - 0x30]
call fcn.140009710
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.140009080
mov rdx, rax
lea rcx, [rbp - 0x10]
call fcn.14000b1a0
movups xmm2, xmmword [rax]
movabs rax, 0x352346073dbf749c
mov qword [rbp + 0x10], rax
movabs rax, 0x1c84058692ef5a71
mov qword [rbp + 0x18], rax
movabs rax, 0xf6bd899742879627
mov qword [rbp + 0x20], rax
movabs rax, 0x4d605e9e7d13ea28
mov qword [rbp + 0x28], rax
movabs rax, 0xf9a579fd172bd68c
mov qword [rbp + 0x30], rax
movabs rdx, 0xb262a5c8c1b9fcfa
mov qword [rbp + 0x38], rdx
mov qword [rbp + 0x1a0], r14
mov qword [rbp + 0x1a8], rsi
movabs rcx, 0x86dce1b731e6fe07
mov qword [rbp + 0x1b0], rcx
movabs rax, 0x364064fa187d8f58
mov qword [rbp + 0x1b8], rax
movabs rax, 0xf9a579fd172bd6f1
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.140009770
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x20], xmm0
lea r8, [rbp + 0x190]
lea rdx, [rbp - 0x20]
lea rcx, [rsp + 0x50]
call fcn.1400073b0
nop
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.140007590
lea rdx, [0x140117830]
lea rcx, [rbp - 0x78]
call fcn.140092db4
int3
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
movabs rax, 0x2c6d550624fd758f
mov qword [rbp + 0x40], rax
movabs rax, 0x3cb199b9ebc4663
mov qword [rbp + 0x48], rax
movabs rax, 0xe3b482c3508b8d6e
mov qword [rbp + 0x50], rax
movabs rax, 0x731821d7572faf2b
mov qword [rbp + 0x58], rax
movabs rax, 0x96cc0a8f725df6b2
mov qword [rbp + 0x60], rax
movabs rax, 0xc103c0a49199d294
mov qword [rbp + 0x68], rax
movabs rax, 0xaca4c9be098847ee
mov qword [rbp + 0x70], rax
movabs rax, 0x5a37088adac7c683
mov qword [rbp + 0x78], rax
movabs rax, 0x2e812892b256184a
mov qword [rbp + 0x80], rax
movabs rax, 0x58d6d58350aa9c4b
mov qword [rbp + 0x88], rax
movabs rax, 0x4ab3bb01cec46721
mov qword [rbp + 0x90], rax
movabs rax, 0x6e087c57b1c0a6ae
mov qword [rbp + 0x98], rax
movabs rax, 0x6eaca514030df6d9
mov qword [rbp + 0xa0], rax
movabs rax, 0x62e73fcfa37776cc
mov qword [rbp + 0xa8], rax
movabs rax, 0x1e28093650281ba
mov qword [rbp + 0xb0], rax
movabs rax, 0xb06dd6c3af51cfe0
mov qword [rbp + 0xb8], rax
movabs rax, 0x74bf5e39b58c6208
mov qword [rbp + 0xc0], rax
movabs rax, 0x4c12264dc316953a
mov qword [rbp + 0xc8], rax
movabs rax, 0x776df09dc98b4f6
mov qword [rbp + 0xd0], rax
movabs rax, 0x145531de729b2a89
mov qword [rbp + 0xd8], rax
movabs rax, 0x7a379d8df091ce21
mov qword [rbp + 0xe0], rax
movabs rax, 0xd2f51119ce0cbf2a
mov qword [rbp + 0xe8], rax
movabs rax, 0x75427eee8f62f17d
mov qword [rbp + 0xf0], rax
movabs rax, 0xa9ff049028ec741f
mov qword [rbp + 0xf8], rax
movabs rax, 0x460f4331fd654541
mov qword [rbp + 0x100], rax
movabs rax, 0x90e090bc40507848
mov qword [rbp + 0x108], rax
movabs rax, 0x6ea6436716b040ff
mov qword [rbp + 0x110], rax
movabs rax, 0xc446dd0dd61addb1
mov qword [rbp + 0x118], rax
movabs rax, 0x410b357780bb50fb
mov qword [rbp + 0x120], rax
movabs rax, 0x7400273f38b54edd
mov qword [rbp + 0x128], rax
movabs rax, 0x444fed15c5683f86
mov qword [rbp + 0x130], rax
movabs rax, 0x837baf33ebfe8ccc
mov qword [rbp + 0x138], rax
movabs rax, 0x26a2ede9e3adbdaf
mov qword [rbp + 0x140], rax
movabs rax, 0x23ee1c3b6c094006
mov qword [rbp + 0x148], rax
movabs rax, 0x7183be635d84f842
mov qword [rbp + 0x150], rax
movabs rax, 0x600f45b4da3c1e17
mov qword [rbp + 0x158], rax
movabs rax, 0xf7958a32f3502fe4
mov qword [rbp + 0x160], rax
movabs rax, 0x408750c78c6b9675
mov qword [rbp + 0x168], rax
movabs rax, 0xd5f030cff292d044
mov qword [rbp + 0x170], rax
movabs rax, 0x1a6703567bef842c
mov qword [rbp + 0x178], rax
movabs rax, 0xf7a9c6c119b017a4
mov qword [rbp + 0x180], rax
movabs r8, 0x588a334c72694a4e
mov qword [rbp + 0x188], r8
mov qword [rbp + 0x1e0], r14
mov qword [rbp + 0x1e8], rsi
movabs rcx, 0x86dce1b731e6fe07
mov qword [rbp + 0x1f0], rcx
movabs rax, 0x364064fa187d8f58
mov qword [rbp + 0x1f8], rax
movabs rax, 0xf9a579fd172bd6f1
mov qword [rbp + 0x200], rax
movabs rdx, 0xb262a5c8c1b9fcfa
mov qword [rbp + 0x208], rdx
movabs rax, 0x8ccfaadb61eb678b
mov qword [rbp + 0x210], rax
movabs rax, 0x394461cefab5b3ec
mov qword [rbp + 0x218], rax
movabs rax, 0x58f34de192326a25
mov qword [rbp + 0x220], rax
movabs rax, 0x39f6a7ec368aee2e
mov qword [rbp + 0x228], rax
movabs rax, 0x3fdcd56fafe41e4f
mov qword [rbp + 0x230], rax
movabs rax, 0x1d7c1232dca5c5c0
mov qword [rbp + 0x238], rax
movabs rax, 0x7c8d775646884f9
mov qword [rbp + 0x240], rax
movabs rax, 0x168948a0c75711a2
mov qword [rbp + 0x248], rax
movabs rax, 0x2184c9b34b67ecd3
mov qword [rbp + 0x250], rax
movabs rax, 0xc20cf6a6dd34a794
mov qword [rbp + 0x258], rax
movabs rax, 0xdd13f19c1ab0c6d
mov qword [rbp + 0x260], rax
movabs rax, 0x21325524ab62b516
mov qword [rbp + 0x268], rax
movabs rax, 0x641fbb67b5b8cd97
mov qword [rbp + 0x270], rax
movabs rax, 0x603459aa52fe5ee8
mov qword [rbp + 0x278], rax
movabs rax, 0x1f45fcad85feb701
mov qword [rbp + 0x280], rax
movabs rax, 0xbb913178ee62d00a
mov qword [rbp + 0x288], rax
movabs rax, 0x5536108bfd07971b
mov qword [rbp + 0x290], rax
movabs rax, 0x899361fe468d1c7c
mov qword [rbp + 0x298], rax
movabs rax, 0x2f43611193042d35
mov qword [rbp + 0x2a0], rax
movabs rax, 0xf593c59c627e1d3e
mov qword [rbp + 0x2a8], rax
movabs rax, 0x1cd2301f79dc02df
mov qword [rbp + 0x2b0], rax
movabs rax, 0xab20fd62a23aadd0
mov qword [rbp + 0x2b8], rax
movabs rax, 0x2d695a25a0de3389
mov qword [rbp + 0x2c0], rax
movabs rax, 0x1c7407504c9536b2
mov qword [rbp + 0x2c8], rax
movabs rax, 0x276f8863ac041fe3
mov qword [rbp + 0x2d0], rax
movabs rax, 0xa355c3568590eda4
mov qword [rbp + 0x2d8], rax
movabs rax, 0x54d782c987ccd8fd
mov qword [rbp + 0x2e0], rax
movabs rax, 0x4080695402672126
mov qword [rbp + 0x2e8], rax
movabs rax, 0x17a3cd1733e19527
mov qword [rbp + 0x2f0], rax
movabs rax, 0x127b36dab31c6c78
mov qword [rbp + 0x2f8], rax
movabs rax, 0xd7e6e45d9a244c91
mov qword [rbp + 0x300], rax
movabs rax, 0x34a727a8e44bf81a
mov qword [rbp + 0x308], rax
movabs rax, 0xa58510bb97e1f02b
mov qword [rbp + 0x310], rax
movabs rax, 0x6813702e1483c60c
mov qword [rbp + 0x318], rax
movabs rax, 0xf7a9c6c1199167c5
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.140003dc0
nop
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.140007590
lea rdx, [0x140117830]
lea rcx, [rbp - 0x78]
call fcn.140092db4
int3
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
movabs rax, 0x2e6d490c24f67b9b
mov qword [rbp + 0x10], rax
movabs rax, 0x187578092a81469
mov qword [rbp + 0x18], rax
movabs rax, 0xe3b78ec311889760
mov qword [rbp + 0x20], rax
movabs rax, 0x552517da7614af36
mov qword [rbp + 0x28], rax
movabs rax, 0x8985008f764fb89e
mov qword [rbp + 0x30], rax
movabs rax, 0xb262d6bba4da9388
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x1a0], r14
mov qword [rbp + 0x1a8], rsi
movabs rcx, 0x86dce1b731e6fe07
mov qword [rbp + 0x1b0], rcx
movabs rax, 0x364064fa187d8f58
mov qword [rbp + 0x1b8], rax
movabs rax, 0xf9a579fd172bd6f1
mov qword [rbp + 0x1c0], rax
movabs rdx, 0xb262a5c8c1b9fcfa
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.140003dc0
nop
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.140007590
lea rdx, [0x140117830]
lea rcx, [rbp - 0x78]
call fcn.140092db4
int3
lea rax, [rbp - 0x10]
mov qword [rsp + 0x20], rax
movabs rax, 0x362c4e003cf6689e
mov qword [rsp + 0x30], rax
movabs rax, 0x4ed1059b85bd5126
mov qword [rsp + 0x38], rax
movabs rax, 0x86dce1b731e6fe32
mov qword [rsp + 0x40], rax
movabs rax, 0x364064fa187d8f58
mov qword [rsp + 0x48], rax
mov qword [rbp - 0x10], r14
mov qword [rbp - 8], rsi
movabs rcx, 0x86dce1b731e6fe07
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.140003dc0
nop
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.140007590
lea rdx, [0x140117830]
lea rcx, [rbp + 0x1a0]
call fcn.140092db4
int3
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
movabs rax, 0x362c4e003cf6689e
mov qword [rbp + 0x40], rax
movabs rax, 0x4ed1059b85bd5126
mov qword [rbp + 0x48], rax
movabs rax, 0xe9a5c1d178c6d035
mov qword [rbp + 0x50], rax
movabs rax, 0x6060018c7915af2d
mov qword [rbp + 0x58], rax
movabs rax, 0xd9d1179c6544ba90
mov qword [rbp + 0x60], rax
movabs rax, 0x9e05cba1afd78988
mov qword [rbp + 0x68], rax
movabs rax, 0xacaad9ba048717ab
mov qword [rbp + 0x70], rax
movabs rax, 0x4d2d41ab89dadf8f
mov qword [rbp + 0x78], rax
movabs rax, 0x36812895fe734a0b
mov qword [rbp + 0x80], rax
movabs rax, 0x158fcb8940e39a4f
mov qword [rbp + 0x88], rax
movabs rax, 0x4cb9a74fd6966a6f
mov qword [rbp + 0x90], rax
movabs rax, 0x3d1b7c5ba8d7a4b4
mov qword [rbp + 0x98], rax
movabs rax, 0x298b8755161deb80
mov qword [rbp + 0xa0], rax
movabs rax, 0x65e020d4e7315882
mov qword [rbp + 0xa8], rax
movabs rax, 0x55a3a7c02e0888f3
mov qword [rbp + 0xb0], rax
movabs rax, 0xb22cdacdaf5bd0b4
mov qword [rbp + 0xb8], rax
movabs rax, 0x7fb21f7cb2ca6901
mov qword [rbp + 0xc0], rax
movabs rax, 0x55123404ce16d473
mov qword [rbp + 0xc8], rax
movabs rax, 0xa769b13d0d3aefe
mov qword [rbp + 0xd0], rax
movabs rax, 0x10412a8a208b31c8
mov qword [rbp + 0xd8], rax
movabs rax, 0x6d208f8df18cd871
mov qword [rbp + 0xe0], rax
movabs rax, 0xbb913178c010b57c
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0x1e0], r14
mov qword [rbp + 0x1e8], rsi
movabs rcx, 0x86dce1b731e6fe07
mov qword [rbp + 0x1f0], rcx
movabs rax, 0x364064fa187d8f58
mov qword [rbp + 0x1f8], rax
movabs rax, 0xf9a579fd172bd6f1
mov qword [rbp + 0x200], rax
movabs rdx, 0xb262a5c8c1b9fcfa
mov qword [rbp + 0x208], rdx
movabs rax, 0x8ccfaadb61eb678b
mov qword [rbp + 0x210], rax
movabs rax, 0x394461cefab5b3ec
mov qword [rbp + 0x218], rax
movabs rax, 0x58f34de192326a25
mov qword [rbp + 0x220], rax
movabs rax, 0x39f6a7ec368aee2e
mov qword [rbp + 0x228], rax
movabs rax, 0x3fdcd56fafe41e4f
mov qword [rbp + 0x230], rax
movabs rax, 0x1d7c1232dca5c5c0
mov qword [rbp + 0x238], rax
movabs rax, 0x7c8d775646884f9
mov qword [rbp + 0x240], rax
movabs rax, 0x168948a0c75711a2
mov qword [rbp + 0x248], rax
movabs rax, 0x2184c9b34b67ecd3
mov qword [rbp + 0x250], rax
movabs rax, 0xc20cf6a6dd34a794
mov qword [rbp + 0x258], rax
movabs rax, 0xdd13f19c1ab0c6d
mov qword [rbp + 0x260], rax
movabs rax, 0x21325524ab62b516
mov qword [rbp + 0x268], rax
movabs rax, 0x641fbb67b5b8cd97
mov qword [rbp + 0x270], rax
movabs rax, 0x603459aa52fe5ee8
mov qword [rbp + 0x278], rax
movabs rax, 0x1f45fcad85feb701
mov qword [rbp + 0x280], rax
movabs rax, 0xbb913178ee62d00a
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.140003dc0
nop
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.140007590
lea rdx, [0x140117830]
lea rcx, [rbp + 0x1a0]
call fcn.140092db4
int3
lea rax, [rbp - 0x10]
mov qword [rsp + 0x20], rax
movabs rax, 0x362c4e003cf6689e
mov qword [rsp + 0x30], rax
movabs rax, 0x4ed1059b85bd5126
mov qword [rsp + 0x38], rax
movabs rax, 0x86dce1b731e6fe36
mov qword [rsp + 0x40], rax
movabs rax, 0x364064fa187d8f58
mov qword [rsp + 0x48], rax
mov qword [rbp - 0x10], r14
mov qword [rbp - 8], rsi
movabs rcx, 0x86dce1b731e6fe07
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.140003dc0
nop
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.140007590
lea rdx, [0x140117830]
lea rcx, [rbp + 0x1a0]
call fcn.140092db4
int3
lea rax, [rbp - 0x10]
mov qword [rsp + 0x20], rax
movabs rax, 0x362c4e003cf6689e
mov qword [rsp + 0x30], rax
movabs rax, 0x4ed1059b85bd5126
mov qword [rsp + 0x38], rax
movabs rax, 0x86dce1b731e6fe34
mov qword [rsp + 0x40], rax
movabs rax, 0x364064fa187d8f58
mov qword [rsp + 0x48], rax
mov qword [rbp - 0x10], r14
mov qword [rbp - 8], rsi
movabs rcx, 0x86dce1b731e6fe07
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.140003dc0
nop
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.140007590
lea rdx, [0x140117830]
lea rcx, [rbp + 0x1a0]
call fcn.140092db4
int3
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
movabs rax, 0x356d481a29fa768d
mov qword [rsp + 0x50], rax
movabs rax, 0x2891886d7a15176
mov qword [rsp + 0x58], rax
movabs rax, 0xf4b387d253c68668
mov qword [rsp + 0x60], rax
movabs rax, 0x58290a946d0faf3d
mov qword [rsp + 0x68], rax
movabs rax, 0x96c959987f5ff696
mov qword [rsp + 0x70], rax
movabs rax, 0xb262a5e6b3dc989b
mov qword [rsp + 0x78], rax
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], rsi
movabs rcx, 0x86dce1b731e6fe07
mov qword [rbp + 0x20], rcx
movabs rax, 0x364064fa187d8f58
mov qword [rbp + 0x28], rax
movabs rax, 0xf9a579fd172bd6f1
mov qword [rbp + 0x30], rax
movabs rdx, 0xb262a5c8c1b9fcfa
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.140003dc0
nop
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.140007590
lea rdx, [0x140117830]
lea rcx, [rbp + 0x1a0]
call fcn.140092db4
int3
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
movabs rax, 0x2e6d490c24f67b9b
mov qword [rbp + 0x1e0], rax
movabs rax, 0x4e8014919fac1469
mov qword [rbp + 0x1e8], rax
movabs rax, 0xeabe8ee511949161
mov qword [rbp + 0x1f0], rax
movabs rax, 0x4221008a6d5df737
mov qword [rbp + 0x1f8], rax
movabs rax, 0x8ac41c91470bf894
mov qword [rbp + 0x200], rax
movabs rax, 0xda1685a6b4cbdc9f
mov qword [rbp + 0x208], rax
movabs rax, 0xfeaaceba0e8747ee
mov qword [rbp + 0x210], rax
movabs rax, 0x502905afdac6d2cc
mov qword [rbp + 0x218], rax
movabs rax, 0x37872c93e641034b
mov qword [rbp + 0x220], rax
movabs rax, 0x5182878a7faac05c
mov qword [rbp + 0x228], rax
movabs rax, 0x1fb9a01cdc8d3e2a
mov qword [rbp + 0x230], rax
movabs rax, 0x6e08615bafd7a0b0
mov qword [rbp + 0x238], rax
movabs rax, 0x62baf70c161ca4d5
mov qword [rbp + 0x240], rax
movabs rax, 0x7fe524c1b3247fcb
mov qword [rbp + 0x248], rax
movabs rax, 0x4ee8abdc19478bbd
mov qword [rbp + 0x250], rax
movabs rax, 0xc20cf6a6dd3489ec
mov qword [rbp + 0x258], rax
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x48], rsi
movabs rcx, 0x86dce1b731e6fe07
mov qword [rbp + 0x50], rcx
movabs rax, 0x364064fa187d8f58
mov qword [rbp + 0x58], rax
movabs rax, 0xf9a579fd172bd6f1
mov qword [rbp + 0x60], rax
movabs rdx, 0xb262a5c8c1b9fcfa
mov qword [rbp + 0x68], rdx
movabs rax, 0x8ccfaadb61eb678b
mov qword [rbp + 0x70], rax
movabs rax, 0x394461cefab5b3ec
mov qword [rbp + 0x78], rax
movabs rax, 0x58f34de192326a25
mov qword [rbp + 0x80], rax
movabs rax, 0x39f6a7ec368aee2e
mov qword [rbp + 0x88], rax
movabs rax, 0x3fdcd56fafe41e4f
mov qword [rbp + 0x90], rax
movabs rax, 0x1d7c1232dca5c5c0
mov qword [rbp + 0x98], rax
movabs rax, 0x7c8d775646884f9
mov qword [rbp + 0xa0], rax
movabs rax, 0x168948a0c75711a2
mov qword [rbp + 0xa8], rax
movabs rax, 0x2184c9b34b67ecd3
mov qword [rbp + 0xb0], rax
movabs rax, 0xc20cf6a6dd34a794
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.140003dc0
nop
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.140007590
lea rdx, [0x140117830]
lea rcx, [rbp - 0x78]
call fcn.140092db4
int3