Function at 0x1403b552f
Capabilities:
Set registry value

Disassembly:
push r15
push r14
and ax, 0x1fc7
btr ax, 0x11
xadd r15b, r15b
push r13
sal r14d, cl
cmova r13, r11
mov al, r9b
push r12
bswap r15d
push rsi
rcr r13w, cl
btc r13w, r10w
push rdi
adc r12b, r13b
push rbp
movzx bp, dil
lahf
shl bp, cl
push rbx
adc r14w, 0x27a
shl r13b, cl
sub rsp, 0x2f8
movzx r13, r14w
mov rbx, 0xd481fd6
movabs rax, 0x9f1048cee02a5d66
mov qword [rsp + 0x2e0], rax
movsx r12, dx
mov r13w, r11w
xchg r15b, r13b
mov qword [rsp + 0x40], rax
movabs rax, 0xbff8744841263837
movzx r12w, r8b
mov qword [rsp + 0x2d8], rax
xchg r14w, bx
movsxd r15, r9d
mov qword [rsp + 0x48], rax
mov al, 0x5f
lahf
movabs rax, 0xdedbab3d8e5eaa62
mov bpl, 0x4e
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x50], rax
setle r15b
cwde
mov bx, bx
movabs rax, 0xc1f2f85bdfb0a7a
not r15b
mov qword [rsp + 0x2c8], rax
movzx edi, sp
mov r13b, 0xfa
mov qword [rsp + 0x58], rax
not ebp
mov r14w, bp
movsxd rbx, r8d
movabs rax, 0x32917833ace7b717
movzx r12, r12w
bswap r15w
xchg r15d, r15d
mov qword [rsp + 0x2c0], rax
mov r12, 0x1c31cae
movsxd r13, edx
cmovge ebx, r8d
mov qword [rsp + 0x60], rax
movzx si, al
movabs rax, 0xf7def5fda201d5da
jmp 0x1403b565b
mov qword [rsp + 0x2b8], rax
movsx bx, bl
movsx rbp, si
mov qword [rsp + 0x68], rax
not rbx
movabs rax, 0x9578da067b2ca547
mov qword [rsp + 0x2b0], rax
bswap r13w
movsx r14w, r12b
mov qword [rsp + 0x70], rax
movsx r13, r14w
not bp
movabs rax, 0xd892e4497a7e994e
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x78], rax
cwde
movzx rsi, si
setge sil
movabs rax, 0xb4b98a16693cc66e
mov qword [rsp + 0x2a0], rax
bswap r12w
not rdi
mov qword [rsp + 0x80], rax
movabs rax, 0xc7462499529266db
movzx bp, r10b
jmp 0x1403b56ef
mov qword [rsp + 0x298], rax
movzx rbx, bp
movsxd rbp, ecx
mov qword [rsp + 0x88], rax
movabs rax, 0xd75cd9f4dfd7c87e
movsx r13d, r15w
mov qword [rsp + 0x290], rax
jmp 0x1403b5724
mov qword [rsp + 0x90], rax
jmp 0x1403b5731
movabs rax, 0x249e3532f24c6aaf
xchg di, di
cmovb rbp, r15
mov r12b, 0x62
mov qword [rsp + 0x288], rax
movzx r15w, dl
mov qword [rsp + 0x98], rax
movabs rax, 0x2df52d48a389f380
movsx rdi, r15w
mov qword [rsp + 0x280], rax
not r13
xchg sil, r13b
movzx r13w, r13b
mov qword [rsp + 0xa0], rax
movsx r12d, r15w
movsx rbp, r12w
movzx r13, r13w
movabs rax, 0x4fcbae4507c124bb
mov qword [rsp + 0x278], rax
mov qword [rsp + 0xa8], rax
movabs rax, 0x826fdcada4559db0
movsxd rsi, ecx
movsx r14w, spl
mov qword [rsp + 0x270], rax
movzx bx, r10b
mov qword [rsp + 0xb0], rax
cmovge r12d, r14d
not ax
movabs rax, 0x2d94d9c51e0d2f32
cmovg bp, r12w
mov qword [rsp + 0x268], rax
mov qword [rsp + 0xb8], rax
movabs rax, 0xd044039d3b905c29
movsx bx, cl
jmp 0x1403b5809
mov qword [rsp + 0x260], rax
not ebp
mov qword [rsp + 0xc0], rax
movabs rax, 0xe522f6a72ef977ee
mov qword [rsp + 0x258], rax
mov qword [rsp + 0xc8], rax
movzx r15, sp
movsx r14d, cx
cwde
movabs rax, 0xa7481090051cccfb
movzx r13, r12w
xchg bp, si
mov qword [rsp + 0xd0], rax
setns bpl
movabs rax, 0xe9358a1868253145
mov qword [rsp + 0xd8], rax
xchg ebx, ebp
mov qword [rsp + 0x30], 0
cmovno r12, rbp
mov dword [rsp + 0x3c], 0
mov ebp, esp
movsx di, dil
movabs rbp, 0x1d7e8173e1b8efb
cwde
mov qword [rsp + 0xe0], rbp
movzx r12w, al
jmp 0x1403b58ab
movabs r14, 0xc0115b482885102a
jmp 0x1403b58bf
mov qword [rsp + 0xe8], r14
movabs r15, 0x9f44489de0735d35
movsx r12, r13w
movzx rdi, cx
mov qword [rsp + 0x100], r15
movabs r12, 0xbfbb7414416b3872
movsx rdi, cx
mov dil, 0x42
mov r13w, si
mov qword [rsp + 0x108], r12
movabs rsi, 0xdebeab4f8e2caa17
bswap r13w
mov qword [rsp + 0x110], rsi
setb al
movabs rdi, 0xc702fc6bd8f0a14
movsx ebx, r12w
not r13
xchg r13w, r13w
mov qword [rsp + 0x118], rdi
movabs rax, 0x32fe7841ac93b779
mov r13, r10
cmovnp r13, r13
movsxd r13, r11d
mov qword [rsp + 0x120], rax
movzx r13, r14w
movzx r13w, spl
mov rbx, rax
movabs rax, 0xf7aaf598a252d5b6
setge r13b
movsxd r13, ecx
mov qword [rsp + 0x2f0], rax
mov qword [rsp + 0x128], rax
movabs rax, 0x950ada637b7fa51b
movsxd r13, edx
setle r13b
mov qword [rsp + 0x250], rax
mov r13d, 0x5a9111eb
movsx r13d, bp
movsx r13w, al
mov qword [rsp + 0x130], rax
cbw
movzx rax, r13w
movabs rax, 0xd8f7e42a7a179938
movzx r13, r13w
movsx r13, cx
mov r13b, 0x19
mov qword [rsp + 0x248], rax
not r13w
cmovae r13d, esi
mov qword [rsp + 0x138], rax
bswap r13w
movsx r13d, r14w
cmovae ax, r14w
movabs rax, 0xb4d18a456960c61d
movsxd r13, r9d
mov r13b, dl
mov r13b, 0x27
mov qword [rsp + 0x240], rax
mov qword [rsp + 0x140], rax
xchg ah, ah
movzx r13w, r14b
movabs rax, 0xc72224fc52e066ba
not r13b
mov qword [rsp + 0x238], rax
setns r13b
xchg r13b, r13b
mov qword [rsp + 0x148], rax
lahf
movabs rax, 0xd739d997dfb4c83f
movsx r13d, r11w
mov qword [rsp + 0x230], rax
movsx r13w, r12b
mov qword [rsp + 0x150], rax
movsx ax, r13b
movabs rax, 0x24ce356ef23f6adc
movsx r13w, r8b
xchg r13d, r13d
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x158], rax
movabs rax, 0x2d982d29a3fbf3e1
setl r13b
mov qword [rsp + 0x220], rax
movsxd r13, ebx
mov qword [rsp + 0x160], rax
movabs rax, 0x4fb9ae2007b524de
bswap r13w
xchg r13d, r13d
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x168], rax
movzx r13d, r9w
lahf
movzx r13w, dl
movabs rax, 0x8206dceba4099dc3
mov qword [rsp + 0x210], rax
not r13b
mov r13, 0x501077b2
mov qword [rsp + 0x170], rax
movsx ax, spl
movsx eax, dx
movabs rax, 0x2df5d9b21e682f40
mov qword [rsp + 0x208], rax
setl r13b
mov qword [rsp + 0x178], rax
cwde
movabs rax, 0xd02b03cd3bfc5c45
cmove r13w, bx
mov r13w, 0x6271
mov qword [rsp + 0x200], rax
not r13b
cmovbe r13d, ecx
mov qword [rsp + 0x180], rax
lahf
mov al, 0x6d
movabs rax, 0xe55bf6c42e907782
bswap r13
mov r13b, pe_nt_image_headers64
mov qword [rsp + 0x1f8], rax
movzx r13w, bpl
movsx r13w, dl
mov qword [rsp + 0x188], rax
movabs rax, 0xa72510ff0558cca7
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x190], rax
movabs rax, 0xe9658a76684c3124
movzx r13d, ax
movsx r13d, r8w
movzx r13w, sil
mov qword [rsp + 0x1e8], rax
movsx r13, bx
bswap r13w
mov qword [rsp + 0x198], rax
bswap r13w
movabs rax, 0x1bee8713e748e89
mov r13b, 0x4a
mov qword [rsp + 0x1e0], rax
movsxd r13, edi
movsx r13w, dil
mov qword [rsp + 0x1a0], rax
movsx r13d, sp
movabs rax, 0xc0115b4828e01046
movzx r13, r9w
movzx r13d, cx
mov r13w, 0x1149
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1a8], rax
lea r13, [rsp + 0x100]
bswap rax
cbw
mov rax, rsi
mov rax, r13
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403b5c2f
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403b5c3c
movaps xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
jmp 0x1403b5c4f
movaps xmm0, xmmword [rsp + 0x60]
jmp 0x1403b5c59
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm0
jmp 0x1403b5c67
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 0x1403b5c8e
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x1403b5c9b
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x1403b5cc8
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x1403b5ce1
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x1403b5cf5
movaps xmm0, xmmword [rsp + 0xd0]
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x1403b5d11
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x1403b5d1e
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
not ecx
xchg ch, dl
lea rdx, [rsp + 0x40]
movsx ecx, r10w
mov cl, 0xd7
lea r8, [rsp + 0x30]
movsxd rcx, esi
mov rcx, 0xffffffff80000002
jmp 0x1403b5d50
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
movabs rax, 0x9f2648fce01d5d70
jmp 0x1403b5d65
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x40], rax
movabs rax, 0xbfd27452410e381e
mov qword [rsp + 0x1c8], rax
jmp 0x1403b5d89
mov qword [rsp + 0x48], rax
cdqe
mov ax, 0xdf2
not ax
movabs rax, 0xdedfab388e49aa65
jmp 0x1403b5da6
mov qword [rsp + 0x2e8], rax
jmp 0x1403b5db3
mov qword [rsp + 0x50], rax
movzx ax, r10b
cbw
movabs rax, 0xc702fc6bde30a78
jmp 0x1403b5dce
mov qword [rsp + 0x1c0], rax
jmp 0x1403b5ddb
mov qword [rsp + 0x58], rax
movzx eax, r13w
nop
movsx ax, r12b
mov qword [rsp + 0x100], r15
movsxd rax, ecx
lahf
movsx ax, r12b
mov qword [rsp + 0x108], r12
movzx rax, r14w
cdqe
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rdi
lahf
cmovno ax, ax
mov rax, r13
jmp 0x1403b5e27
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403b5e31
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403b5e3e
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1403b5e48
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, qword [rsp + 0x30]
adc dx, si
bts eax, r13d
btr ax, 0xcf
lea rax, [rsp + 0x3c]
movsx dx, dh
adc r9b, 0x98
mov qword [rsp + 0x20], rax
rcl r9b, cl
mov dword [rsp + 0x28], 4
cqo
lea rdx, [rsp + 0x40]
clc
xor r9, 0x234c185c
sbb r9b, cl
xor r8d, r8d
mov r9d, 4
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
jmp 0x1403b5eaa
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
jmp 0x1403b5ebd
mov qword [rsp + 0x40], rax
mov rax, rsp
mov rax, qword [rsp + 0x2d8]
jmp 0x1403b5ed2
mov qword [rsp + 0x48], rax
movzx eax, r15w
movsx eax, di
mov rax, qword [rsp + 0x2d0]
jmp 0x1403b5eeb
mov qword [rsp + 0x50], rax
movzx eax, si
cbw
bswap rax
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x58], rax
mov ax, r11w
mov rax, qword [rsp + 0x2c0]
jmp 0x1403b5f16
mov qword [rsp + 0x60], rax
cmovg ax, r11w
mov rax, qword [rsp + 0x2b8]
jmp 0x1403b5f2d
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x2b0]
jmp 0x1403b5f3f
mov qword [rsp + 0x70], rax
cwde
movzx rax, r12w
mov rax, qword [rsp + 0x2a8]
jmp 0x1403b5f56
mov qword [rsp + 0x78], rax
cmovno eax, edi
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x298]
jmp 0x1403b5f7b
mov qword [rsp + 0x88], rax
nop
not al
cbw
mov rax, qword [rsp + 0x290]
jmp 0x1403b5f96
mov qword [rsp + 0x90], rax
bswap eax
cwde
mov rax, qword [rsp + 0x288]
jmp 0x1403b5fae
mov qword [rsp + 0x98], rax
cbw
mov rax, qword [rsp + 0x280]
jmp 0x1403b5fc5
mov qword [rsp + 0xa0], rax
movsx eax, si
movsxd rax, esi
mov rax, qword [rsp + 0x278]
jmp 0x1403b5fe0
mov qword [rsp + 0xa8], rax
not rax
jmp 0x1403b5ff0
mov rax, qword [rsp + 0x270]
jmp 0x1403b5ffd
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x268]
jmp 0x1403b6012
mov qword [rsp + 0xb8], rax
movzx eax, r9w
xchg al, ah
mov al, r8b
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0xc0], rax
movsxd rax, esp
cbw
mov rax, qword [rsp + 0x258]
jmp 0x1403b6045
mov qword [rsp + 0xc8], rax
movabs rax, 0xa747108a0508ccfb
mov qword [rsp + 0xd0], rax
bswap rax
setg ah
movabs rax, 0xe9358a1568253148
jmp 0x1403b6074
mov qword [rsp + 0xd8], rax
cmovns eax, r10d
mov qword [rsp + 0xe0], rbp
movsxd rax, esi
mov qword [rsp + 0xe8], r14
lahf
movzx bp, r10b
mov qword [rsp + 0x100], r15
mov qword [rsp + 0x108], r12
setae al
mov ebp, r12d
bswap rbp
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rdi
mov rbp, rbx
jmp 0x1403b60d0
mov qword [rsp + 0x120], rbx
xchg ah, ah
movzx rax, r14w
mov r14, qword [rsp + 0x2f0]
movzx ax, bh
mov qword [rsp + 0x128], r14
not ax
mov rax, qword [rsp + 0x250]
jmp 0x1403b6102
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x248]
jmp 0x1403b6117
mov qword [rsp + 0x138], rax
movsx eax, di
cdqe
mov rax, qword [rsp + 0x240]
jmp 0x1403b6131
mov qword [rsp + 0x140], rax
movsx rax, cx
cmovno rax, rcx
mov rax, qword [rsp + 0x238]
jmp 0x1403b614e
mov qword [rsp + 0x148], rax
cbw
movzx rax, r11w
jmp 0x1403b6161
mov rax, qword [rsp + 0x230]
jmp 0x1403b616e
mov qword [rsp + 0x150], rax
bswap ax
movsx ax, dil
setge al
mov rax, qword [rsp + 0x228]
jmp 0x1403b618e
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x220]
jmp 0x1403b61a3
mov qword [rsp + 0x160], rax
movzx rax, r9w
mov rax, qword [rsp + 0x218]
jmp 0x1403b61bc
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x210]
jmp 0x1403b61d1
mov qword [rsp + 0x170], rax
cdqe
mov rax, qword [rsp + 0x208]
jmp 0x1403b61e8
mov qword [rsp + 0x178], rax
movzx rax, r9w
mov rax, qword [rsp + 0x200]
jmp 0x1403b6201
mov qword [rsp + 0x180], rax
movsx rax, r9w
bswap eax
mov rax, qword [rsp + 0x1f8]
jmp 0x1403b621c
mov qword [rsp + 0x188], rax
cmovno ax, bp
lahf
not al
mov rax, qword [rsp + 0x1f0]
jmp 0x1403b6238
mov qword [rsp + 0x190], rax
lahf
cdqe
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x1e0]
jmp 0x1403b6260
mov qword [rsp + 0x1a0], rax
jmp 0x1403b6271
mov rax, qword [rsp + 0x1d8]
jmp 0x1403b627e
mov qword [rsp + 0x1a8], rax
movzx rax, r13w
movsx rax, r13w
mov rax, r13
jmp 0x1403b6296
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
jmp 0x1403b62a5
movaps xmm2, xmmword [rsp + 0x60]
xorps xmm0, xmmword [rax]
movaps xmm3, xmmword [rsp + 0x70]
jmp 0x1403b62b7
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403b62c1
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm1
jmp 0x1403b62cf
xorps xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm2
jmp 0x1403b62dd
xorps xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm3
movaps xmm0, xmmword [rsp + 0x80]
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x1403b6307
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x1403b6318
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x1403b6325
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x1403b6336
movaps xmm0, xmmword [rsp + 0xb0]
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x1403b634f
movaps xmm0, xmmword [rsp + 0xc0]
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x1403b636b
movaps xmm0, xmmword [rsp + 0xd0]
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x1403b638f
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
movsxd rdx, esi
lea rdx, [rsp + 0x40]
movsx r8, ax
movzx r8, ax
mov rcx, 0xffffffff80000002
setge r8b
movsx r8w, r14b
lea r8, [rsp + 0x30]
jmp 0x1403b63c8
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
mov rax, qword [rsp + 0x1d0]
movzx rbx, si
mov qword [rsp + 0x40], rax
not eax
mov rax, qword [rsp + 0x1c8]
movsxd rbx, r14d
mov qword [rsp + 0x48], rax
movsx ebx, bx
not rax
movzx ebx, dx
mov rbx, qword [rsp + 0x2e8]
movsxd rax, r11d
movsx eax, r10w
mov qword [rsp + 0x50], rbx
bswap rax
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x58], rax
cwde
mov qword [rsp + 0x100], r15
jmp 0x1403b6430
mov qword [rsp + 0x108], r12
movsx eax, r8w
movsx ax, bl
mov qword [rsp + 0x110], rsi
movzx eax, sp
mov qword [rsp + 0x118], rdi
mov rax, r13
jmp 0x1403b645b
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403b6465
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403b6472
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1403b647c
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
btr r9w, si
sar ah, 0xb9
neg ah
mov rcx, qword [rsp + 0x30]
ror dl, 0x62
cqo
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 4
movzx r9d, dx
lea rdx, [rsp + 0x40]
rcl r9d, 0xeb
bts r9w, bx
btc r9w, r10w
xor r8d, r8d
mov r9d, 4
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
jmp 0x1403b64e9
mov qword [rsp + 0x40], rax
mov al, r8b
mov rax, qword [rsp + 0x2d8]
jmp 0x1403b64fe
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x2c8]
jmp 0x1403b651d
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x2c0]
jmp 0x1403b652f
mov qword [rsp + 0x60], rax
movsx eax, si
movzx eax, r12w
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0x68], rax
cwde
movzx eax, r12w
mov rax, qword [rsp + 0x2b0]
jmp 0x1403b655a
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x2a8]
jmp 0x1403b656c
mov qword [rsp + 0x78], rax
mov al, sil
mov rax, qword [rsp + 0x2a0]
jmp 0x1403b6581
mov qword [rsp + 0x80], rax
lahf
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x290]
jmp 0x1403b65a7
mov qword [rsp + 0x90], rax
setne al
bswap eax
mov rax, qword [rsp + 0x288]
jmp 0x1403b65c1
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0xa0], rax
cbw
mov al, r11b
cwde
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0xa8], rax
lahf
cdqe
mov rax, qword [rsp + 0x270]
jmp 0x1403b65ff
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x268]
jmp 0x1403b6614
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x260]
jmp 0x1403b6629
mov qword [rsp + 0xc0], rax
mov ax, 0x4ea2
movsx ax, dil
mov rax, qword [rsp + 0x258]
jmp 0x1403b6647
mov qword [rsp + 0xc8], rax
movabs rax, 0xa744108b050bccfb
jmp 0x1403b665e
mov qword [rsp + 0xd0], rax
nop
sete ah
movabs rax, 0xe9178a176828314a
jmp 0x1403b6679
mov qword [rsp + 0xd8], rax
movsxd rax, ebx
movabs rax, 0x1d1e8033e248eed
jmp 0x1403b6693
mov qword [rsp + 0xe0], rax
mov al, r10b
movabs rax, 0xc0745b2428891020
jmp 0x1403b66ad
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0x100], r15
cdqe
jmp 0x1403b66c4
mov qword [rsp + 0x108], r12
cmovg ax, bp
cwde
setle al
mov qword [rsp + 0x110], rsi
lahf
xchg al, al
mov qword [rsp + 0x118], rdi
mov qword [rsp + 0x120], rbp
movzx ax, sil
cdqe
mov al, dil
mov qword [rsp + 0x128], r14
bswap eax
cbw
movsxd rax, esi
mov rax, qword [rsp + 0x250]
jmp 0x1403b6715
mov qword [rsp + 0x130], rax
jmp 0x1403b6724
mov rax, qword [rsp + 0x248]
jmp 0x1403b6731
mov qword [rsp + 0x138], rax
movsx eax, sp
mov rax, qword [rsp + 0x240]
jmp 0x1403b6749
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x148], rax
cwde
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x228]
jmp 0x1403b677f
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x220]
jmp 0x1403b6794
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x218]
jmp 0x1403b67a9
mov qword [rsp + 0x168], rax
setle ah
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x170], rax
movzx eax, r13w
bswap ax
mov rax, qword [rsp + 0x208]
jmp 0x1403b67d8
mov qword [rsp + 0x178], rax
lahf
not al
cmovnp eax, r15d
mov rax, qword [rsp + 0x200]
jmp 0x1403b67f4
mov qword [rsp + 0x180], rax
mov al, r10b
movsx ax, ch
cbw
mov rax, qword [rsp + 0x1f8]
jmp 0x1403b6812
mov qword [rsp + 0x188], rax
cbw
movzx eax, si
mov rax, qword [rsp + 0x1f0]
jmp 0x1403b682c
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0x1e8]
jmp 0x1403b6841
mov qword [rsp + 0x198], rax
movzx rax, sp
cwde
setge al
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0x1d8]
jmp 0x1403b686e
mov qword [rsp + 0x1a8], rax
mov ah, ah
movzx rax, cx
movabs rax, 0xe559da936bb7872b
mov qword [rsp + 0xf0], rax
jmp 0x1403b6893
mov qword [rsp + 0x1b0], rax
not ah
mov al, dil
movzx eax, dx
movabs rax, 0x3bee51dafc1f3748
mov qword [rsp + 0xf8], rax
jmp 0x1403b68ba
mov qword [rsp + 0x1b8], rax
cdqe
movsxd rax, ebp
movzx eax, r11w
mov rax, r13
jmp 0x1403b68d3
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403b68dd
movaps xmm1, xmmword [rsp + 0x50]
jmp 0x1403b68e7
movaps xmm2, xmmword [rsp + 0x60]
xorps xmm0, xmmword [rax]
movaps xmm3, xmmword [rsp + 0x70]
jmp 0x1403b68f9
movaps xmmword [rsp + 0x40], xmm0
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm1
jmp 0x1403b690c
xorps xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm2
xorps xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm3
jmp 0x1403b6923
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x1403b6930
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x1403b6941
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x1403b694e
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x1403b695f
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x1403b696c