Function at 0x140403166
Capabilities:
Set registry value

Disassembly:
push r15
push r14
xor r15b, dl
btc r14d, 0x9f
push r13
push r12
shr r15w, cl
lahf
push rsi
push rdi
adc rdi, 0x522865fd
sbb r14b, 0xe2
push rbp
movzx rdi, si
adc r14w, 0x354d
movsxd rsi, r15d
push rbx
cmovle ebp, edx
sbb r14b, 0xd4
sub rsp, 0x2f8
movzx r14d, r14w
movabs rax, 0xe009ec3224c8fd6e
bswap r12w
mov r14w, dx
mov qword [rsp + 0x2e0], rax
not r12b
movsx di, bpl
cmovnp si, r9w
mov qword [rsp + 0x40], rax
movzx r15, r9w
movabs rax, 0x2204bcb80ebea5a3
movsx r14, ax
jmp 0x1404031f1
mov qword [rsp + 0x2d8], rax
mov qword [rsp + 0x48], rax
movzx r15d, di
xchg dil, dil
movabs rax, 0xfbc9f38de01f2fa2
movsx di, r10b
movsx r15, sp
movzx rsi, r10w
mov qword [rsp + 0x2d0], rax
jmp 0x140403229
mov qword [rsp + 0x50], rax
mov eax, 0x6fb34157
movabs rax, 0x17a75ff95317a686
mov qword [rsp + 0x2c8], rax
movsx r15d, r8w
mov qword [rsp + 0x58], rax
movabs rax, 0xfd99d5578f55fa6f
movzx r13d, r11w
movsxd rsi, r8d
setno r15b
mov qword [rsp + 0x2c0], rax
bswap si
setg bh
movsx rbp, r14w
mov qword [rsp + 0x60], rax
movabs rax, 0x4b3964fdcd447246
xchg r15, rsi
jmp 0x14040328c
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x68], rax
cdqe
movzx rbp, r15w
movabs rax, 0xee88324679eb2227
bswap r12
movsxd rsi, r13d
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x70], rax
cbw
movabs rax, 0x6d7346ad6d4ffefa
movsxd rbx, ebx
jmp 0x1404032d5
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x78], rax
cbw
movabs rax, 0xd093683aef376a76
jmp 0x1404032f3
mov qword [rsp + 0x2a0], rax
sete sil
xchg r15w, r12w
jmp 0x140403308
mov qword [rsp + 0x80], rax
mov rbx, rbp
movzx ebx, r10w
movzx r13w, r13b
movabs rax, 0xa80f93e9d32b8c6f
mov sil, bpl
movzx di, dl
mov qword [rsp + 0x298], rax
mov qword [rsp + 0x88], rax
movsx rax, bp
mov r15b, r11b
movsx r12d, sp
movabs rax, 0x33e730243394033e
movzx rsi, r11w
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x90], rax
mov r15w, r11w
jmp 0x14040336f
movabs rax, 0xe7e3977e114e6703
movsx r14w, r10b
movsx r13, ax
mov qword [rsp + 0x288], rax
cmovns bx, r10w
movsx edi, r12w
movsx rdi, r8w
mov qword [rsp + 0x98], rax
movabs rax, 0xb0b65ec58a603c8
mov r14b, r12b
mov qword [rsp + 0x280], rax
movzx esi, r14w
movzx r13, r14w
mov qword [rsp + 0xa0], rax
setle sil
movabs rax, 0x6708be65ca8156d7
xchg rsi, rsi
not rsi
mov qword [rsp + 0x278], rax
not si
movsx si, sil
movsx r14, si
mov qword [rsp + 0xa8], rax
jmp 0x1404033fc
movabs rax, 0x46a7044da5524090
movsx r13w, spl
xchg r12, rbx
movzx rbp, r9w
mov qword [rsp + 0x270], rax
movsx r14d, cx
movsx bx, dh
movzx bp, r11b
mov qword [rsp + 0xb0], rax
cdqe
mov esi, 0x53391a6a
movabs rax, 0x4b8cb541ca050f46
mov qword [rsp + 0x268], rax
not esi
mov qword [rsp + 0xb8], rax
jmp 0x14040345c
movabs rax, 0xe627ab41184af921
movzx rbp, r9w
mov r14, rcx
sets dil
mov qword [rsp + 0x260], rax
mov sil, r9b
mov qword [rsp + 0xc0], rax
movabs rax, 0x34c77b6e31b9a
movzx bp, r13b
bswap bx
mov qword [rsp + 0x258], rax
movzx di, dl
mov edi, 0x4ee11398
mov qword [rsp + 0xc8], rax
movabs rax, 0xd8cf4ec0049852bb
mov qword [rsp + 0xd0], rax
movsxd rsi, r15d
movzx ebp, r11w
mov bx, 0x1940
movabs rax, 0xa5eac9844f8ea419
movzx bp, dil
setge dil
jmp 0x1404034e4
mov qword [rsp + 0xd8], rax
bswap r13d
cmovb bp, di
mov qword [rsp + 0x30], 0
movsx ax, r8b
not dil
jmp 0x140403509
mov dword [rsp + 0x3c], 0
movsx ebp, r8w
setp r13b
movabs rbp, 0x2eb490333e21dae3
mov r13b, 0xd5
mov qword [rsp + 0xe0], rbp
cwde
not r15w
setge r12b
movabs r14, 0x28903e48668cb956
movsx bx, r14b
xchg r13w, r12w
mov qword [rsp + 0xe8], r14
cwde
xchg bx, ax
movsxd rsi, edi
movabs r15, 0xe05dec612491fd3d
movzx r13w, sil
mov qword [rsp + 0x100], r15
cwde
movsxd rsi, r11d
movabs r12, 0x2247bce40ef3a5e6
movzx di, r13b
jmp 0x14040358c
mov qword [rsp + 0x108], r12
movabs rsi, 0xfbacf3ffe06d2fd7
cmovbe r13w, di
mov qword [rsp + 0x110], rsi
cbw
movabs rdi, 0x17c85fba5363a6e8
movsx r13, di
mov qword [rsp + 0x118], rdi
cdqe
movzx eax, r12w
movabs rax, 0xfdf6d5258f21fa01
mov qword [rsp + 0x120], rax
bswap r13
mov r13w, 0x4b05
movsxd rbx, ebx
mov rbx, rax
movabs rax, 0x4b4d6498cd17722a
movsx r13d, r12w
bswap r13
mov qword [rsp + 0x2f0], rax
mov r13b, r11b
movzx r13w, bl
movsx r13w, r11b
mov qword [rsp + 0x128], rax
cmovle rax, rdi
jmp 0x140403620
movabs rax, 0xeefa322379b8227b
movzx r13, cx
not r13w
jmp 0x140403637
mov qword [rsp + 0x250], rax
bswap r13w
jmp 0x14040364d
mov qword [rsp + 0x130], rax
cbw
movabs rax, 0x6d1646ce6d26fe8c
movsx r13w, r14b
setne r13b
mov qword [rsp + 0x248], rax
jmp 0x140403680
mov qword [rsp + 0x138], rax
bswap eax
movabs rax, 0xd0fb6869ef6b6a05
movzx r13, r10w
mov r13, 0x1e3b70c2
not r13w
mov qword [rsp + 0x240], rax
movzx r13d, r8w
sete r13b
mov qword [rsp + 0x140], rax
movabs rax, 0xa86b938cd3598c0e
mov r13b, 0xd1
mov qword [rsp + 0x238], rax
movsx r13d, bp
mov qword [rsp + 0x148], rax
movsx r13, cx
movsx ax, r11b
movabs rax, 0x3382304733f7037f
mov qword [rsp + 0x230], rax
movzx r13, bx
mov qword [rsp + 0x150], rax
not ah
cbw
movabs rax, 0xe7b39722113d6770
mov r13b, 0xbe
bswap r13w
mov qword [rsp + 0x228], rax
movzx r13w, r10b
bswap r13w
mov qword [rsp + 0x158], rax
cmovs r13, rcx
movabs rax, 0xb66658d58d403a9
mov qword [rsp + 0x220], rax
movzx r13w, r14b
mov qword [rsp + 0x160], rax
movzx r13d, r10w
movabs rax, 0x677abe00caf556b2
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x168], rax
cbw
bswap r13d
cmovl eax, r10d
movabs rax, 0x46ce040ba50e40e3
movzx r13w, r9b
xchg r13d, r13d
seta r13b
mov qword [rsp + 0x210], rax
jmp 0x14040379e
mov qword [rsp + 0x170], rax
xchg r13b, al
cmovl ax, si
movabs rax, 0x4bedb536ca600f34
movsx r13w, r15b
movsx r13d, cx
mov qword [rsp + 0x208], rax
mov r13b, r15b
movsx r13, bp
mov qword [rsp + 0x178], rax
movzx r13d, bx
lahf
cdqe
movabs rax, 0xe648ab111826f94d
movsxd r13, edx
mov qword [rsp + 0x200], rax
movzx r13d, r15w
movsxd r13, r12d
movsx r13, r10w
mov qword [rsp + 0x180], rax
mov r13b, bpl
jmp 0x140403810
movabs rax, 0x7a4c14b68a1bf6
jmp 0x140403826
mov qword [rsp + 0x1f8], rax
movsx r13w, r8b
xchg r13b, r13b
jmp 0x14040383b
mov qword [rsp + 0x188], rax
movabs rax, 0xd8a24eaf04dc52e7
mov qword [rsp + 0x1f0], rax
jmp 0x14040385e
mov qword [rsp + 0x190], rax
movabs rax, 0xa5bac9ea4fe7a478
mov r13d, 0x10480309
mov qword [rsp + 0x1e8], rax
movsxd r13, r13d
mov qword [rsp + 0x198], rax
movzx ax, bpl
movabs rax, 0x2edd90553e4eda91
setnp r13b
movsx r13, si
mov qword [rsp + 0x1e0], rax
movsx r13w, r10b
mov qword [rsp + 0x1a0], rax
cbw
cwde
movabs rax, 0x28903e4866e9b93a
jmp 0x1404038ce
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1a8], rax
cwde
movzx r13, sp
lea r13, [rsp + 0x100]
bswap eax
not ah
movsx ax, r15b
mov rax, r13
jmp 0x1404038fc
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x140403906
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x140403913
movaps xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
jmp 0x140403926
movaps xmm0, xmmword [rsp + 0x60]
jmp 0x140403930
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm0
jmp 0x14040393e
movaps xmm0, xmmword [rsp + 0x70]
xorps xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm0
jmp 0x140403951
movaps xmm0, xmmword [rsp + 0x80]
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x14040396a
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x140403977
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x140403990
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x1404039a1
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x1404039ae
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x1404039bf
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x1404039cc
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x1404039e0
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x1404039ed
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x140403a01
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x140403a0e
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
lea rdx, [rsp + 0x40]
movsx r8d, r13w
mov cx, 0x3870
movsx r8, bp
lea r8, [rsp + 0x30]
mov rcx, 0xffffffff80000002
jmp 0x140403a3f
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
movabs rax, 0xe03fec0024fffd78
jmp 0x140403a54
mov qword [rsp + 0x1d0], rax
jmp 0x140403a61
mov qword [rsp + 0x40], rax
movsx rax, r14w
movsx ax, r11b
movabs rax, 0x222ebca20e96a58a
jmp 0x140403a7e
mov qword [rsp + 0x1c8], rax
jmp 0x140403a8b
mov qword [rsp + 0x48], rax
movzx ax, al
bswap eax
xchg ah, ah
movabs rax, 0xfbcdf388e0082fa5
jmp 0x140403aa7
mov qword [rsp + 0x2e8], rax
mov qword [rsp + 0x50], rax
movabs rax, 0x17c85fba530fa684
jmp 0x140403ac3
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x100], r15
mov qword [rsp + 0x108], r12
movsx ax, r8b
movzx eax, sp
mov qword [rsp + 0x110], rsi
mov ax, 0x30ff
mov rax, r11
mov qword [rsp + 0x118], rdi
movsxd rax, edx
movzx eax, ax
mov rax, r13
jmp 0x140403b0d
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x140403b17
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
shl r9d, cl
cdqe
mov rcx, qword [rsp + 0x30]
adc r9b, dil
xor edx, 0x6e740ef5
lea rax, [rsp + 0x3c]
xchg r9b, dl
btr r9, r15
sal r9b, 0x89
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 4
lea rdx, [rsp + 0x40]
bts r9, r12
mov r9w, 0x4f63
xor r8d, r8d
movsxd r9, r15d
mov r9d, 4
jmp 0x140403b7c
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
jmp 0x140403b8c
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0x40], rax
setp al
cbw
mov rax, qword [rsp + 0x2d8]
jmp 0x140403bb1
mov qword [rsp + 0x48], rax
cwde
movzx ax, r9b
cdqe
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x2c8]
jmp 0x140403bd8
mov qword [rsp + 0x58], rax
not rax
mov rax, qword [rsp + 0x2c0]
jmp 0x140403bed
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x2b8]
jmp 0x140403bff
mov qword [rsp + 0x68], rax
bswap eax
mov rax, qword [rsp + 0x2b0]
jmp 0x140403c13
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x2a8]
jmp 0x140403c25
mov qword [rsp + 0x78], rax
movsx eax, ax
cwde
mov ah, 0x3c
mov rax, qword [rsp + 0x2a0]
jmp 0x140403c3e
mov qword [rsp + 0x80], rax
movsx eax, bx
not ax
movzx ax, al
mov rax, qword [rsp + 0x298]
jmp 0x140403c5d
mov qword [rsp + 0x88], rax
cdqe
mov rax, qword [rsp + 0x290]
jmp 0x140403c74
mov qword [rsp + 0x90], rax
cmovbe rax, rsp
sets al
mov rax, qword [rsp + 0x288]
jmp 0x140403c90
mov qword [rsp + 0x98], rax
seta al
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0xa0], rax
mov eax, 0x41ed4471
movzx rax, r14w
movsx ax, sil
mov rax, qword [rsp + 0x278]
jmp 0x140403cc6
mov qword [rsp + 0xa8], rax
setns al
movsx ax, dil
mov rax, qword [rsp + 0x270]
jmp 0x140403ce3
mov qword [rsp + 0xb0], rax
setae ah
mov rax, qword [rsp + 0x268]
jmp 0x140403cfb
mov qword [rsp + 0xb8], rax
jmp 0x140403d0d
mov rax, qword [rsp + 0x260]
jmp 0x140403d1a
mov qword [rsp + 0xc0], rax
cmovne rax, rbp
mov rax, qword [rsp + 0x258]
jmp 0x140403d33
mov qword [rsp + 0xc8], rax
cdqe
movsx ax, ch
not ax
movabs rax, 0xd8c04eda048c52bb
jmp 0x140403d53
mov qword [rsp + 0xd0], rax
movabs rax, 0xa5eac9894f8ea414
mov qword [rsp + 0xd8], rax
movsx eax, si
mov qword [rsp + 0xe0], rbp
mov al, 0xfd
cmovg eax, ecx
xchg bpl, al
mov qword [rsp + 0xe8], r14
mov bp, 0x4c6c
movzx eax, bp
movsx bp, bpl
mov qword [rsp + 0x100], r15
movzx rbp, r14w
mov qword [rsp + 0x108], r12
mov qword [rsp + 0x110], rsi
cmovs ax, ax
movzx ax, r9b
cbw
mov qword [rsp + 0x118], rdi
bswap r14
movsx r14d, bp
jmp 0x140403dcf
mov rbp, rbx
cmovs ax, r12w
cwde
mov qword [rsp + 0x120], rbx
xchg ah, ah
bswap rax
mov r14, qword [rsp + 0x2f0]
cdqe
xchg al, al
mov qword [rsp + 0x128], r14
mov rax, qword [rsp + 0x250]
jmp 0x140403e06
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x138], rax
movsx eax, di
not rax
movzx eax, cx
mov rax, qword [rsp + 0x240]
jmp 0x140403e34
mov qword [rsp + 0x140], rax
jmp 0x140403e45
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x150], rax
movsx eax, di
movzx ax, r9b
mov rax, qword [rsp + 0x228]
jmp 0x140403e7a
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x160], rax
cdqe
mov rax, qword [rsp + 0x218]
jmp 0x140403ea1
mov qword [rsp + 0x168], rax
movzx ax, bl
jmp 0x140403eb4
mov rax, qword [rsp + 0x210]
jmp 0x140403ec1
mov qword [rsp + 0x170], rax
jmp 0x140403ece
mov rax, qword [rsp + 0x208]
jmp 0x140403edb
mov qword [rsp + 0x178], rax
movsx ax, r10b
xchg al, al
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x180], rax
cmovo ax, sp
movsx rax, ax
movzx rax, si
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x188], rax
sets ah
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x190], rax
movsx ax, r10b
movsx rax, sp
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x198], rax
movzx eax, r14w
movsxd rax, r11d
movzx ax, ch
mov rax, qword [rsp + 0x1e0]
jmp 0x140403f5a
mov qword [rsp + 0x1a0], rax
xchg ah, al
cdqe
bswap eax
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x1a8], rax
movzx rax, r14w
movsx ax, r15b
bswap eax
mov rax, r13
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x140403f90
movaps xmm1, xmmword [rsp + 0x50]
jmp 0x140403f9a
movaps xmm2, xmmword [rsp + 0x60]
jmp 0x140403fa4
xorps xmm0, xmmword [rax]
movaps xmm3, xmmword [rsp + 0x70]
jmp 0x140403fb1
movaps xmmword [rsp + 0x40], xmm0
jmp 0x140403fbb
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm1
jmp 0x140403fc9
xorps xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm2
jmp 0x140403fd7
xorps xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm3
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x140403fed
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x140403ffe
movaps xmm0, xmmword [rsp + 0x90]
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]
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x14040403f
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x14040404c
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x140404060
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x14040406d
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x140404081
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x14040408e
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
cwd
lea rdx, [rsp + 0x40]
mov rcx, 0xffffffff80000002
cmovo r8, rbx
bswap r8w
lea r8, [rsp + 0x30]
jmp 0x1404040bd
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
mov rax, qword [rsp + 0x1d0]
movzx bx, r15b
mov qword [rsp + 0x40], rax
cmovns ax, r11w
movsx eax, di
bswap bx
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x48], rax
movsx rax, sp
cdqe
mov rbx, qword [rsp + 0x2e8]
movzx rax, r9w
not al
cdqe
mov qword [rsp + 0x50], rbx
cmovl ax, r12w
sets al
bswap rax
mov rax, qword [rsp + 0x1c0]
jmp 0x140404120
mov qword [rsp + 0x58], rax
not ah
sets ah
mov qword [rsp + 0x100], r15
mov eax, edi
mov qword [rsp + 0x108], r12
mov qword [rsp + 0x110], rsi
movsxd rax, edx
mov qword [rsp + 0x118], rdi
movzx rax, r9w
mov rax, r13
jmp 0x14040415b
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x140404165
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x140404172
movaps xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, qword [rsp + 0x30]
sar ah, 0xc0
movzx dx, r10b
lea rax, [rsp + 0x3c]
inc r9b
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 4
lea rdx, [rsp + 0x40]
bsf r9d, r11d
xor r8d, r8d
jmp 0x1404041bb
mov r9d, 4
jmp 0x1404041c6
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
jmp 0x1404041d6
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
jmp 0x1404041e9
mov qword [rsp + 0x40], rax
movsx ax, bl
not al
sets ah
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0x48], rax
movzx ax, dil
movsx eax, si
nop
mov rax, qword [rsp + 0x2d0]
jmp 0x14040421b
mov qword [rsp + 0x50], rax
movsx eax, r10w
movzx eax, r15w
not al
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x58], rax
mov rax, 0x7e5b76f4
lahf
bswap ax
mov rax, qword [rsp + 0x2c0]
jmp 0x14040424f
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x2b8]
jmp 0x140404261
mov qword [rsp + 0x68], rax
movsxd rax, eax
mov rax, qword [rsp + 0x2b0]
jmp 0x140404276
mov qword [rsp + 0x70], rax
setbe ah
cwde
mov rax, r12
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0x78], rax
mov ax, 0x6f89
jmp 0x140404298
mov rax, qword [rsp + 0x2a0]
jmp 0x1404042a5
mov qword [rsp + 0x80], rax
movsx eax, r13w
movzx ax, r11b
movsx rax, r8w
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0x88], rax
movsx ax, dil
mov al, 0xd5
mov rax, qword [rsp + 0x290]
jmp 0x1404042de
mov qword [rsp + 0x90], rax
cdqe
lahf
movsxd rax, r13d
mov rax, qword [rsp + 0x288]
jmp 0x1404042f9
mov qword [rsp + 0x98], rax
mov ax, r14w
mov rax, qword [rsp + 0x280]
jmp 0x140404312
mov qword [rsp + 0xa0], rax
nop
movsx rax, dx
mov ax, si
mov rax, qword [rsp + 0x278]
jmp 0x140404330
mov qword [rsp + 0xa8], rax
movzx rax, r12w
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0xb0], rax
nop
movzx rax, r8w
mov rax, qword [rsp + 0x268]
jmp 0x14040435f
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x260]
jmp 0x140404374
mov qword [rsp + 0xc0], rax
jmp 0x140404385
mov rax, qword [rsp + 0x258]
jmp 0x140404392
mov qword [rsp + 0xc8], rax
movabs rax, 0xd8c34edb048f52bb
mov qword [rsp + 0xd0], rax
movabs rax, 0xa5c8c98b4f83a416
jmp 0x1404043bb
mov qword [rsp + 0xd8], rax
lahf
movabs rax, 0x2eb290273e1edaf5
mov qword [rsp + 0xe0], rax
movabs rax, 0x28f53e246680b95c
jmp 0x1404043e5
mov qword [rsp + 0xe8], rax
movsx eax, bp
movsxd rax, r10d
movsx rax, bp
mov qword [rsp + 0x100], r15
nop
mov qword [rsp + 0x108], r12
mov al, 0x98
movzx eax, cx
movzx ax, ah
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rdi
cbw
jmp 0x14040442a
mov qword [rsp + 0x120], rbp
movzx eax, r12w
mov qword [rsp + 0x128], r14
movsx rax, cx
cbw
bswap rax
mov rax, qword [rsp + 0x250]
jmp 0x140404454
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x138], rax
movsxd rax, r15d
cdqe
setns ah
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x140], rax
mov al, r11b
movsxd rax, edx
mov rax, qword [rsp + 0x238]
jmp 0x140404497
mov qword [rsp + 0x148], rax
cdqe
movsx ax, dl
mov ax, 0x7cc
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x150], rax
movsx eax, di
mov rax, qword [rsp + 0x228]
jmp 0x1404044c9
mov qword [rsp + 0x158], rax
cbw
mov rax, qword [rsp + 0x220]
jmp 0x1404044e0
mov qword [rsp + 0x160], rax
xchg al, al
cbw
not ah
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x168], rax
cbw
not ax
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x170], rax
lahf
mov rax, qword [rsp + 0x208]
jmp 0x140404521
mov qword [rsp + 0x178], rax
movzx rax, r10w
mov al, 0x45
xchg al, ah
mov rax, qword [rsp + 0x200]
jmp 0x14040453e
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x1f8]
jmp 0x140404553
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0x1e8]
jmp 0x140404578
mov qword [rsp + 0x198], rax
cdqe
jmp 0x14040458a