Function at 0x1408f0f10
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rdi
push rbp
lea rbp, [rsp - 0x120]
sub rsp, 0x220
mov rax, qword [0x14095e040]
xor rax, rsp
mov qword [rbp + 0x110], rax
mov ecx, 0x15
call qword [sym.imp.KERNEL32.dll_IsProcessorFeaturePresent]
test eax, eax
jne 0x1408f15f1
movabs rdi, 0x4f4e3083300cbee9
mov qword [rsp + 0x230], rsi
movabs rsi, 0xa75c14b47d2025b9
movabs rbx, 0x7674cb209102809b
mov qword [rsp + 0x50], rsi
movabs rdx, 0xa72814c67d4925ef
mov rax, qword [rsp + 0x50]
movabs r8, 0x4f2730ef306dbe9c
mov qword [rsp + 0x20], rax
movabs r9, 0x761dcb54916380e1
mov qword [rsp + 0x50], rdi
movabs r10, 0x62d4b9553f74edf6
mov rax, qword [rsp + 0x50]
movabs r11, 0x1e95434a12637133
mov qword [rsp + 0x28], rax
movabs rcx, 0x10be58b3a8b3d110
mov qword [rsp + 0x50], rbx
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x30], rax
movabs rax, 0x6286b9753f1aed99
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x38], rax
movabs rax, 0x1efc433f12127156
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x40], rax
movabs rax, 0x10be58d7a8d6d162
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rdx
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], r8
mov qword [rbp + 0xe0], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], r9
mov qword [rbp + 0xe8], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], r10
mov qword [rbp + 0xf0], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], r11
mov qword [rbp + 0xf8], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], rcx
mov qword [rbp + 0x100], rax
mov rax, qword [rsp + 0x50]
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmm1, xmmword [rsp + 0x30]
xorps xmm0, xmmword [rbp + 0xe0]
xorps xmm1, xmmword [rbp + 0xf0]
mov qword [rbp + 0x108], rax
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rbp + 0x100]
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x50], rsi
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x50], rdi
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x50], rbx
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x70], rax
movabs rax, 0x62bdb9753f1aed99
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x78], rax
movabs rax, 0x1efc432e12437140
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x80], rax
movabs rax, 0x10d258d1a8d2d163
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x78], rax
movabs rax, 0x48f26b669ae2c9b0
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
movabs rsi, 0xefdd3b89d3bb008a
mov qword [rbp - 0x70], rax
movabs rax, 0x12fb61bcb38ba62a
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x68], rax
movabs rax, 0xdcc925ee0a16d904
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x60], rax
movabs rax, 0x3b59c1157b09988a
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x58], rax
movabs rax, 0xe8343ad57ad06bcc
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x50], rax
movabs rax, 0xc8725d1305d349fe
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x48], rax
movabs rax, 0xd659941758c2e20f
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x40], rax
movabs rax, 0x96a80d541ba316fa
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x38], rax
movabs rax, 0x1a304d350ba41cf2
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x30], rax
movabs rax, 0xd3405012cbfdddeb
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x28], rax
movabs rax, 0xad7cd31f2311568b
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x20], rax
movabs rax, 0x5573efbf8fbfbd4b
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x18], rax
movabs rax, 0x2816a8ebc5016e14
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x10], rax
movabs rax, 0x1cc0d5f56eaf0063
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 8], rax
movabs rax, 0x26e39a1ff9862f2c
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp], rax
movabs rax, 0x613dd78da32738c4
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 8], rax
movabs rax, 0xfc567cf8758c4c4b
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x10], rax
mov qword [rsp + 0x50], rsi
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x18], rax
mov qword [rsp + 0x50], rdx
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x20], rax
mov qword [rsp + 0x50], r8
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x28], rax
mov qword [rsp + 0x50], r9
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x30], rax
mov qword [rsp + 0x50], r10
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x38], rax
movabs rbx, 0x26869a7af9e52f43
mov qword [rsp + 0x50], r11
movabs rdi, 0x615ad7e3a34e38a0
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x40], rax
mov qword [rsp + 0x50], rcx
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x48], rax
movabs rax, 0x48d26b489a86c9d5
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x50], rax
movabs rax, 0x129a61d9b3e7a67a
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x58], rax
movabs rax, 0xdcac25ce0a73d977
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x60], rax
movabs rax, 0x3b35c1777b6898e4
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x68], rax
movabs rax, 0xe8403abc7af06ba9
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x70], rax
movabs rax, 0xc8525d7d05ba49de
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x78], rax
movabs rax, 0xd679947258aae27b
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x80], rax
movabs rax, 0x96fb0d1b1bea16b8
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x88], rax
movabs rax, 0x1a764d700bf11cdd
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x90], rax
movabs rax, 0xd3255061cbdddda2
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x98], rax
movabs rax, 0xad12d376236556ff
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0xa0], rax
movabs rax, 0x5511ef9f8fccbd2c
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0xa8], rax
movabs rax, 0x2864a884c5676e71
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0xb0], rax
movabs rax, 0x1cb2d5856e8f0006
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0xb8], rax
mov qword [rsp + 0x50], rbx
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0xc0], rax
mov qword [rsp + 0x50], rdi
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0xc8], rax
movabs rax, 0xfc567cf8758c4c65
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0xd0], rax
mov qword [rsp + 0x50], rsi
mov rax, qword [rsp + 0x50]
movdqa xmm0, xmmword [rsp + 0x60]
xorps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rsp + 0x60], xmm0
mov qword [rbp + 0xd8], rax
movdqa xmm1, xmmword [rsp + 0x70]
lea r8, [rsp + 0x20]
xorps xmm1, xmmword [rbp + 0x30]
lea rdx, [rsp + 0x60]
movdqa xmm0, xmmword [rbp - 0x80]
mov r9d, 0x10
xorps xmm0, xmmword [rbp + 0x40]
xor ecx, ecx
movdqa xmmword [rsp + 0x70], xmm1
movdqa xmm1, xmmword [rbp - 0x70]
xorps xmm1, xmmword [rbp + 0x50]
movdqa xmmword [rbp - 0x70], xmm1
movdqa xmm1, xmmword [rbp - 0x50]
xorps xmm1, xmmword [rbp + 0x70]
movdqa xmmword [rbp - 0x80], xmm0
movdqa xmm0, xmmword [rbp - 0x60]
xorps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp - 0x50], xmm1
movdqa xmm1, xmmword [rbp - 0x30]
xorps xmm1, xmmword [rbp + 0x90]
movdqa xmmword [rbp - 0x60], xmm0
movdqa xmm0, xmmword [rbp - 0x40]
xorps xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp - 0x30], xmm1
movdqa xmm1, xmmword [rbp - 0x10]
xorps xmm1, xmmword [rbp + 0xb0]
movdqa xmmword [rbp - 0x40], xmm0
movdqa xmm0, xmmword [rbp - 0x20]
xorps xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp - 0x10], xmm1
movdqa xmm1, xmmword [rbp + 0x10]
xorps xmm1, xmmword [rbp + 0xd0]
movdqa xmmword [rbp - 0x20], xmm0
movdqa xmm0, xmmword [rbp]
xorps xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0x10], xmm1
movdqa xmmword [rbp], xmm0
call qword [sym.imp.USER32.dll_MessageBoxW]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
xor eax, eax
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], eax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x58]
call qword [sym.imp.KERNEL32.dll_GetProcessDEPPolicy]
test eax, eax
je 0x1408f1bed
mov eax, dword [rsp + 0x58]
and al, 3
cmp al, 1
jne 0x1408f1bed
movabs rbx, 0xa70814967d0c25ab
movabs rcx, 0x10be58b3a8b3d110
mov qword [rsp + 0x50], rbx
movabs rdx, 0xa72814c67d4925ef
mov rax, qword [rsp + 0x50]
movabs r8, 0x4f2730ef306dbe9c
mov qword [rsp + 0x20], rax
movabs r9, 0x761dcb54916380e1
movabs rax, 0x4f53309c3018bed1
movabs r10, 0x62d4b9553f74edf6
mov qword [rsp + 0x50], rax
movabs r11, 0x1e95434a12637133
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x28], rax
movabs rax, 0x763dcb31912180c1
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x30], rax
movabs rax, 0x62b5b9263f1dedb2
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x38], rax
movabs rax, 0x1ef1432f120f7151
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x50], rcx
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rdx
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], r8
mov qword [rbp + 0xe0], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], r9
mov qword [rbp + 0xe8], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], r10
mov qword [rbp + 0xf0], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], r11
mov qword [rbp + 0xf8], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x100], rax
mov qword [rsp + 0x50], rcx
mov rax, qword [rsp + 0x50]
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmm1, xmmword [rsp + 0x30]
xorps xmm0, xmmword [rbp + 0xe0]
xorps xmm1, xmmword [rbp + 0xf0]
mov qword [rbp + 0x108], rax
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rbp + 0x100]
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x50], rbx
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x20], rax
movabs rax, 0x4f4230cf301ebef5
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x28], rax
movabs rax, 0x7671cb369102808f
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x30], rax
movabs rax, 0x62f4b97b3f10ed93
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x38], rax
movabs rax, 0x1ef4432f120f7163
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x40], rax
movabs rax, 0x10da5893a8d6d163
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x48], rax
movabs rax, 0x48b06b299af5c9bc
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x50], rax
movabs rax, 0x12de61f9b382a616
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x58], rax
movabs rax, 0xdcc525ee0a23d932
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x60], rax
movabs rax, 0x3b5dc1037b48988a
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x68], rax
movabs rax, 0xe8253acf7ad06bcc
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x70], rax
movabs rax, 0xc83b5d0f05cf49bd
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x78], rax
movabs rax, 0xd60a945258d3e20f
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x80], rax
movabs rax, 0x96920d6f1b9e16dd
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x88], rax
movabs rax, 0x1a564d030b961cb3
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x90], rax
movabs rax, 0xd34a5007cbb8ddc0
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x98], rax
movabs rax, 0xad62d3562300568d
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0xa0], rax
movabs rax, 0x5574effc8fa3bd5e
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0xa8], rax
movabs rax, 0x280aa8edc5036e14
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0xb0], rax
movabs rax, 0x1cb2d5856ea10061
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0xb8], rax
mov qword [rsp + 0x50], rdx
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x50], r8
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x50], r9
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x50], r10
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x50], r11
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x80], rax
mov qword [rsp + 0x50], rcx
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x78], rax
movabs rax, 0x48d26b489a86c9d5
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x70], rax
movabs rax, 0x129a61d9b3e7a67a
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x68], rax
movabs rax, 0xdcac25ce0a73d977
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x20]
mov rax, qword [rsp + 0x50]
lea rdx, [rbp + 0x20]
mov qword [rbp - 0x60], rax
mov r9d, 0x10
movabs rax, 0x3b35c1777b6898e4
xor ecx, ecx
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x58], rax
movabs rax, 0xe8403abc7af06ba9
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x50], rax
movabs rax, 0xc8525d7d05ba49de
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x48], rax
movabs rax, 0xd679947258aae27b
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x40], rax
movabs rax, 0x96fb0d1b1bea16b8
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x38], rax
movabs rax, 0x1a764d700bf11cdd
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x30], rax
movabs rax, 0xd3255061cbdddda2
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x28], rax
movabs rax, 0xad12d376236556ff
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x20], rax
movabs rax, 0x5511ef9f8fccbd2c
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x18], rax
movabs rax, 0x2864a884c5676e71
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x10], rax
movabs rax, 0x1cb2d5856e8f0006
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
movdqa xmm0, xmmword [rbp + 0x20]
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmm1, xmmword [rbp + 0x30]
xorps xmm1, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x20], xmm0
movdqa xmm0, xmmword [rbp + 0x40]
xorps xmm0, xmmword [rbp - 0x80]
movdqa xmmword [rbp + 0x30], xmm1
movdqa xmm1, xmmword [rbp + 0x50]
xorps xmm1, xmmword [rbp - 0x70]
movdqa xmmword [rbp + 0x40], xmm0
movdqa xmm0, xmmword [rbp + 0x60]
xorps xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rbp + 0x50], xmm1
movdqa xmm1, xmmword [rbp + 0x70]
xorps xmm1, xmmword [rbp - 0x50]
movdqa xmmword [rbp + 0x60], xmm0
movdqa xmm0, xmmword [rbp + 0x80]
xorps xmm0, xmmword [rbp - 0x40]
movdqa xmmword [rbp + 0x70], xmm1
movdqa xmm1, xmmword [rbp + 0x90]
xorps xmm1, xmmword [rbp - 0x30]
movdqa xmmword [rbp + 0x80], xmm0
movdqa xmm0, xmmword [rbp + 0xa0]
xorps xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rbp + 0x90], xmm1
movdqa xmm1, xmmword [rbp + 0xb0]
mov qword [rbp - 8], rax
xorps xmm1, xmmword [rbp - 0x10]
movdqa xmmword [rbp + 0xa0], xmm0
movdqa xmmword [rbp + 0xb0], xmm1
call qword [sym.imp.USER32.dll_MessageBoxW]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
call fcn.1408f08e0
test al, al
jne 0x1408f2221
movabs rbx, 0xa76114857d1f25a7
movabs rdx, 0xa72814c67d4925ef
mov qword [rsp + 0x50], rbx
movabs r8, 0x4f2730ef306dbe9c
mov rax, qword [rsp + 0x50]
movabs r9, 0x761dcb54916380e1
mov qword [rsp + 0x20], rax
movabs r10, 0x62d4b9553f74edf6
movabs rax, 0x4f54309a3020bebc
movabs r11, 0x1e95434a12637133
mov qword [rsp + 0x50], rax
movabs rcx, 0x10be58b3a8b3d110
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x28], rax
movabs rax, 0x7678cb1691438095
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x30], rax
movabs rax, 0x62a7b93c3f30edd6
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x38], rax
movabs rax, 0x1ef0432612017152
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x40], rax
movabs rax, 0x10be58b3a8b3d174
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rdx
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], r8
mov qword [rbp + 0xe0], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], r9
mov qword [rbp + 0xe8], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], r10
mov qword [rbp + 0xf0], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0xf8], rax
mov qword [rsp + 0x50], r11
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x100], rax
mov qword [rsp + 0x50], rcx
mov rax, qword [rsp + 0x50]
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmm1, xmmword [rsp + 0x30]
xorps xmm0, xmmword [rbp + 0xe0]
xorps xmm1, xmmword [rbp + 0xf0]
mov qword [rbp + 0x108], rax
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rbp + 0x100]
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm1
mov qword [rsp + 0x50], rbx
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x60], rax
movabs rax, 0x4f07309c3004bebc
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x68], rax
movabs rax, 0x767fcb35910d8084
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x70], rax
movabs rax, 0x62fab9313f11ed9a
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x78], rax
movabs rax, 0x1ef0432612337113
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x80], rax
movabs rax, 0x109e58d6a8c0d171
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x78], rax
movabs rax, 0x48b36b3b9aefc9b1
mov qword [rsp + 0x50], rax
movabs rbx, 0x26869a7af9e52f43
mov rax, qword [rsp + 0x50]
movabs rdi, 0x615ad7e3a34e38a0
mov qword [rbp - 0x70], rax
movabs rax, 0x12ba61bcb38ba618
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x68], rax
movabs rax, 0xdce5258d0a25d93f
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x60], rax
movabs rax, 0x3b15c1197b0198c4
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x58], rax
movabs rax, 0xe8603ad97a986bdd
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x50], rax
movabs rax, 0xc8275d1e05df49ad
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x48], rax
movabs rax, 0xd600940658c3e209
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x40], rax
movabs rax, 0x968f0d7e1b991698
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x38], rax
movabs rax, 0x1a114d1e0b981ca9
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x30], rax
movabs rax, 0xd3405003cbfdddd1
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x28], rax
movabs rax, 0xad77d304230a5699
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x20], rax
movabs rax, 0x557eefed8fbcbd0c
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x18], rax
movabs rax, 0x2800a8e1c5026e12
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x10], rax
movabs rax, 0x1c9cd5e26ee1006f
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 8], rax
mov qword [rsp + 0x50], rbx
mov rax, qword [rsp + 0x50]
mov qword [rbp], rax
mov qword [rsp + 0x50], rdi
mov rax, qword [rsp + 0x50]
mov qword [rbp + 8], rax
mov qword [rsp + 0x50], rdx
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x20], rax
mov qword [rsp + 0x50], r8
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x28], rax
mov qword [rsp + 0x50], r9
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x30], rax
mov qword [rsp + 0x50], r10
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x38], rax
mov qword [rsp + 0x50], r11
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x40], rax
mov qword [rsp + 0x50], rcx
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x48], rax
movabs rax, 0x48d26b489a86c9d5
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x50], rax
movabs rax, 0x129a61d9b3e7a67a
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x58], rax
movabs rax, 0xdcac25ce0a73d977
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x60], rax
movabs rax, 0x3b35c1777b6898e4
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x68], rax
movabs rax, 0xe8403abc7af06ba9
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x70], rax
movabs rax, 0xc8525d7d05ba49de
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x78], rax
movabs rax, 0xd679947258aae27b
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x80], rax
movabs rax, 0x96fb0d1b1bea16b8
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x88], rax
movabs rax, 0x1a764d700bf11cdd
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x90], rax
movabs rax, 0xd3255061cbdddda2
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x98], rax
movabs rax, 0xad12d376236556ff
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0xa0], rax
movabs rax, 0x5511ef9f8fccbd2c
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0xa8], rax
movabs rax, 0x2864a884c5676e71
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0xb0], rax
movabs rax, 0x1cb2d5856e8f0006
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0xb8], rax
mov qword [rsp + 0x50], rbx
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0xc0], rax
mov qword [rsp + 0x50], rdi
mov rax, qword [rsp + 0x50]
movdqa xmm0, xmmword [rsp + 0x60]
xorps xmm0, xmmword [rbp + 0x20]
movdqa xmm1, xmmword [rsp + 0x70]
xorps xmm1, xmmword [rbp + 0x30]
movdqa xmmword [rsp + 0x60], xmm0
movdqa xmm0, xmmword [rbp - 0x80]
xorps xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rsp + 0x70], xmm1
movdqa xmm1, xmmword [rbp - 0x70]
xorps xmm1, xmmword [rbp + 0x50]
movdqa xmmword [rbp - 0x80], xmm0
movdqa xmm0, xmmword [rbp - 0x60]
xorps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp - 0x70], xmm1
movdqa xmm1, xmmword [rbp - 0x50]
xorps xmm1, xmmword [rbp + 0x70]
movdqa xmmword [rbp - 0x60], xmm0
movdqa xmm0, xmmword [rbp - 0x40]
mov qword [rbp + 0xc8], rax
movdqa xmmword [rbp - 0x50], xmm1
xorps xmm0, xmmword [rbp + 0x80]
lea r8, [rsp + 0x20]
movdqa xmm1, xmmword [rbp - 0x30]
lea rdx, [rsp + 0x60]
xorps xmm1, xmmword [rbp + 0x90]
mov r9d, 0x10
movdqa xmmword [rbp - 0x40], xmm0
xor ecx, ecx
movdqa xmm0, xmmword [rbp - 0x20]
xorps xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp - 0x20], xmm0
movdqa xmm0, xmmword [rbp]
xorps xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp - 0x30], xmm1
movdqa xmm1, xmmword [rbp - 0x10]
xorps xmm1, xmmword [rbp + 0xb0]
movdqa xmmword [rbp], xmm0
movdqa xmmword [rbp - 0x10], xmm1
call qword [sym.imp.USER32.dll_MessageBoxW]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov rcx, qword [rbp + 0x110]
xor rcx, rsp
call fcn.140908d20
lea r11, [rsp + 0x220]
mov rbx, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret