Function at 0x1403fde68
Capabilities:
Set registry value

Disassembly:
push r15
push r14
clc
sbb eax, edi
xadd r14b, r15b
push r13
test al, r9b
sbb r14b, bl
push r12
rol r12b, 0xea
movzx r12d, r11w
lahf
push rsi
push rdi
push rbp
shld eax, edi, 0xfc
rol ah, cl
xor bp, 0x25ab
push rbx
xor sil, 0xe5
cmovno r13, rsi
cmp esp, 0x74bc2d29
sub rsp, 0x2f8
jmp 0x1403fdeb2
movabs rax, 0xe009ec3224c8fd6e
mov r12d, eax
cmovge esi, r10d
movzx r15w, r10b
mov qword [rsp + 0x2e0], rax
mov r15d, r9d
movzx rdi, si
mov qword [rsp + 0x40], rax
lahf
movabs rax, 0x2204bcb80ebea5a3
mov qword [rsp + 0x2d8], rax
bswap r14w
movsxd r15, r8d
seta bpl
mov qword [rsp + 0x48], rax
cwde
cdqe
cmovp r14w, r12w
movabs rax, 0xfbc9f38de01f2fa2
movzx r14d, r14w
mov qword [rsp + 0x2d0], rax
xchg r13b, r13b
movsx edi, r11w
movzx bp, spl
mov qword [rsp + 0x50], rax
movabs rax, 0x17a75ff95317a686
mov r14b, bl
not sil
bswap di
mov qword [rsp + 0x2c8], rax
mov r15b, r10b
mov qword [rsp + 0x58], rax
cwde
movzx rbp, r13w
cmovne ax, di
movabs rax, 0xfd99d5578f55fa6f
movzx rsi, r14w
bswap r13w
mov qword [rsp + 0x2c0], rax
movsx di, al
mov qword [rsp + 0x60], rax
mov sil, r11b
movsxd rbx, ebx
movabs rax, 0x4b3964fdcd447246
mov qword [rsp + 0x2b8], rax
movzx bp, r11b
cmovg r13w, r9w
jmp 0x1403fdfa4
mov qword [rsp + 0x68], rax
mov r15b, 0xc0
movsx r12d, bp
movzx r12, r15w
movabs rax, 0xee88324679eb2227
setle bpl
movsx ebx, cx
jmp 0x1403fdfca
mov qword [rsp + 0x2b0], rax
movzx r12d, bp
jmp 0x1403fdfdf
mov qword [rsp + 0x70], rax
mov sil, 0
movabs rax, 0x6d7346ad6d4ffefa
xchg sil, bl
movzx ebp, cx
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x78], rax
movzx bp, al
movsx ebp, r14w
cbw
movabs rax, 0xd093683aef376a76
movzx r15d, r12w
movsxd r12, r12d
not r13w
mov qword [rsp + 0x2a0], rax
setl sil
mov r12b, bpl
xchg r14b, dil
mov qword [rsp + 0x80], rax
cmove ebp, r9d
mov esi, r11d
movabs rax, 0xa80f93e9d32b8c6f
xchg r13b, bpl
movsx di, dil
movzx rdi, dx
mov qword [rsp + 0x298], rax
mov qword [rsp + 0x88], rax
movzx edi, r12w
movabs rax, 0x33e730243394033e
movzx r13, di
mov di, 0x37ff
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x90], rax
mov bpl, 0x96
xchg di, ax
movabs rax, 0xe7e3977e114e6703
mov qword [rsp + 0x288], rax
mov bpl, cl
mov qword [rsp + 0x98], rax
movzx r15, dx
movabs rax, 0xb0b65ec58a603c8
mov qword [rsp + 0x280], rax
mov di, r15w
mov qword [rsp + 0xa0], rax
cwde
movsx edi, si
movsxd r13, ebp
movabs rax, 0x6708be65ca8156d7
movsx rsi, r11w
movzx rsi, r12w
not r12w
mov qword [rsp + 0x278], rax
movzx bp, bl
mov qword [rsp + 0xa8], rax
movabs rax, 0x46a7044da5524090
mov qword [rsp + 0x270], rax
jmp 0x1403fe120
mov qword [rsp + 0xb0], rax
movsxd r14, ebp
movabs rax, 0x4b8cb541ca050f46
mov dil, 0xe7
mov qword [rsp + 0x268], rax
movsx r12d, cx
mov qword [rsp + 0xb8], rax
movabs rax, 0xe627ab41184af921
movzx r12, dx
jmp 0x1403fe15f
mov qword [rsp + 0x260], rax
mov qword [rsp + 0xc0], rax
cwde
lahf
movabs rax, 0x34c77b6e31b9a
movsx r12w, sil
jmp 0x1403fe185
mov qword [rsp + 0x258], rax
mov qword [rsp + 0xc8], rax
movabs rax, 0xd8cf4ec0049852bb
mov bx, r10w
seta r13b
movsx r15w, r11b
mov qword [rsp + 0xd0], rax
movabs rax, 0xa5eac9844f8ea419
movzx bx, ch
movsxd rbp, r12d
jmp 0x1403fe1ca
mov qword [rsp + 0xd8], rax
mov bpl, al
mov si, 0x52b
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x3c], 0
movabs rbp, 0x2eb490333e21dae3
mov qword [rsp + 0xe0], rbp
mov r15b, dl
cmovg si, si
movabs r14, 0x28903e48668cb956
mov qword [rsp + 0xe8], r14
movzx rax, r10w
movsx di, r10b
movabs r15, 0xe05dec612491fd3d
movsx r12, r14w
mov dil, 0x3e
mov qword [rsp + 0x100], r15
cmovae r12, rax
bswap r13
movabs r12, 0x2247bce40ef3a5e6
mov qword [rsp + 0x108], r12
seta ah
lahf
xchg ebx, ebx
movabs rsi, 0xfbacf3ffe06d2fd7
mov qword [rsp + 0x110], rsi
cwde
movzx rbx, ax
cdqe
movabs rdi, 0x17c85fba5363a6e8
movsxd rbx, r8d
movsx bx, r15b
mov qword [rsp + 0x118], rdi
cwde
movabs rax, 0xfdf6d5258f21fa01
mov qword [rsp + 0x120], rax
movsx bx, ah
mov rbx, rax
movsx ax, r12b
movabs rax, 0x4b4d6498cd17722a
not r13d
movsx r13, r9w
movzx r13d, sp
mov qword [rsp + 0x2f0], rax
movsx r13w, r15b
movzx r13d, r15w
bswap r13w
mov qword [rsp + 0x128], rax
cbw
mov r13w, 0x25f3
not al
movabs rax, 0xeefa322379b8227b
movsx r13d, r12w
not r13w
movsx r13, cx
mov qword [rsp + 0x250], rax
movsx r13w, r14b
bswap r13w
movzx r13, bx
mov qword [rsp + 0x130], rax
bswap eax
setbe ah
nop
movabs rax, 0x6d1646ce6d26fe8c
jmp 0x1403fe330
mov qword [rsp + 0x248], rax
movsx r13, r11w
mov qword [rsp + 0x138], rax
lahf
movsx rax, r15w
movabs rax, 0xd0fb6869ef6b6a05
movzx r13, r14w
movzx r13w, dil
mov qword [rsp + 0x240], rax
movsx r13w, cl
setg r13b
movzx r13w, r12b
mov qword [rsp + 0x140], rax
movsxd rax, eax
movzx eax, di
jmp 0x1403fe385
movabs rax, 0xa86b938cd3598c0e
mov qword [rsp + 0x238], rax
mov qword [rsp + 0x148], rax
movsxd r13, ecx
movsx r13w, r11b
movabs rax, 0x3382304733f7037f
jmp 0x1403fe3b6
mov qword [rsp + 0x230], rax
mov r13b, 0xdd
mov qword [rsp + 0x150], rax
xchg al, r13b
bswap ax
movabs rax, 0xe7b39722113d6770
mov qword [rsp + 0x228], rax
movsx r13, r13w
mov qword [rsp + 0x158], rax
movabs rax, 0xb66658d58d403a9
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x160], rax
mov r13w, 0x494e
movsxd rax, r10d
movabs rax, 0x677abe00caf556b2
movsx r13, bx
movzx r13d, di
bswap r13w
mov qword [rsp + 0x218], rax
mov r13, 0x26c024df
mov qword [rsp + 0x168], rax
movabs rax, 0x46ce040ba50e40e3
movsxd r13, ebp
movzx r13, dx
mov qword [rsp + 0x210], rax
movsxd r13, eax
mov qword [rsp + 0x170], rax
cwde
movabs rax, 0x4bedb536ca600f34
mov r13b, 0xce
cmovo r13d, r14d
mov r13b, spl
mov qword [rsp + 0x208], rax
jmp 0x1403fe486
mov qword [rsp + 0x178], rax
not eax
lahf
mov r13b, r14b
movabs rax, 0xe648ab111826f94d
mov r13b, 0x3b
movsx r13, dx
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x180], rax
lahf
mov r13b, 0xd1
movabs rax, 0x7a4c14b68a1bf6
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x188], rax
mov al, r9b
movabs rax, 0xd8a24eaf04dc52e7
setnp r13b
mov qword [rsp + 0x1f0], rax
mov r13, r9
mov r13b, 0x15
movsxd r13, r13d
mov qword [rsp + 0x190], rax
movabs rax, 0xa5bac9ea4fe7a478
movsx r13, bp
movzx r13d, r12w
mov qword [rsp + 0x1e8], rax
movzx r13, ax
cmovp r13w, cx
bswap r13w
mov qword [rsp + 0x198], rax
not r13w
cwde
movzx r13w, al
movabs rax, 0x2edd90553e4eda91
setg r13b
not r13
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1a0], rax
movabs rax, 0x28903e4866e9b93a
mov r13b, 0x22
mov qword [rsp + 0x1d8], rax
movzx r13, cx
movzx r13d, sp
bswap r13w
mov qword [rsp + 0x1a8], rax
jmp 0x1403fe588
lea r13, [rsp + 0x100]
movzx eax, cx
mov rax, r13
jmp 0x1403fe59b
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403fe5a5
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403fe5b2
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1403fe5bc
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x60]
jmp 0x1403fe5cf
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm0
jmp 0x1403fe5dd
movaps xmm0, xmmword [rsp + 0x70]
jmp 0x1403fe5e7
xorps xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm0
jmp 0x1403fe5f5
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x1403fe602
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x1403fe613
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x1403fe620
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x1403fe631
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x1403fe63e
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x1403fe657
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x1403fe670
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x1403fe68c
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x1403fe6a0
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x1403fe6ad
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
lea rdx, [rsp + 0x40]
not rcx
xchg cx, cx
movsx r8, r12w
lea r8, [rsp + 0x30]
jmp 0x1403fe6d9
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
movabs rax, 0xe03fec0024fffd78
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x40], rax
bswap ax
movzx ax, spl
movabs rax, 0x222ebca20e96a58a
jmp 0x1403fe714
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x48], rax
cdqe
movabs rax, 0xfbcdf388e0082fa5
jmp 0x1403fe732
mov qword [rsp + 0x2e8], rax
jmp 0x1403fe73f
mov qword [rsp + 0x50], rax
movabs rax, 0x17c85fba530fa684
jmp 0x1403fe753
mov qword [rsp + 0x1c0], rax
jmp 0x1403fe760
mov qword [rsp + 0x58], rax
nop
mov al, dil
cbw
mov qword [rsp + 0x100], r15
not ah
mov qword [rsp + 0x108], r12
mov qword [rsp + 0x110], rsi
movsxd rax, r11d
mov qword [rsp + 0x118], rdi
lahf
setb al
mov rax, r13
jmp 0x1403fe79c
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403fe7a6
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403fe7b3
movaps xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
rol eax, cl
shrd edx, r15d, 0x66
mov rcx, qword [rsp + 0x30]
lahf
sub dx, 0x2e24
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x20], rax
stc
bts r9w, r13w
mov dword [rsp + 0x28], 4
and r9w, 0x3706
cdq
lea rdx, [rsp + 0x40]
sub r8d, r8d
movsx r9d, r11w
jmp 0x1403fe803
mov r9d, 4
jmp 0x1403fe80e
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
jmp 0x1403fe81e
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
jmp 0x1403fe831
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x2d8]
jmp 0x1403fe843
mov qword [rsp + 0x48], rax
jmp 0x1403fe852
mov rax, qword [rsp + 0x2d0]
jmp 0x1403fe85f
mov qword [rsp + 0x50], rax
lahf
movsx eax, r15w
movsxd rax, ecx
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x58], rax
movsx eax, r12w
mov eax, r10d
mov rax, qword [rsp + 0x2c0]
jmp 0x1403fe88d
mov qword [rsp + 0x60], rax
movsxd rax, r13d
cbw
mov rax, qword [rsp + 0x2b8]
jmp 0x1403fe8a4
mov qword [rsp + 0x68], rax
movzx eax, r8w
mov rax, qword [rsp + 0x2b0]
jmp 0x1403fe8ba
mov qword [rsp + 0x70], rax
mov ax, si
mov rax, qword [rsp + 0x2a8]
jmp 0x1403fe8cf
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x2a0]
jmp 0x1403fe8e1
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0x88], rax
movzx ax, r14b
movsx eax, bx
movzx rax, sp
mov rax, qword [rsp + 0x290]
jmp 0x1403fe912
mov qword [rsp + 0x90], rax
lahf
cmovg eax, r11d
cwde
mov rax, qword [rsp + 0x288]
jmp 0x1403fe92d
mov qword [rsp + 0x98], rax
mov ax, 0x2aed
mov rax, qword [rsp + 0x280]
jmp 0x1403fe946
mov qword [rsp + 0xa0], rax
movsx ax, r8b
cdqe
not ah
mov rax, qword [rsp + 0x278]
jmp 0x1403fe964
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x270]
jmp 0x1403fe979
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x268]
jmp 0x1403fe98e
mov qword [rsp + 0xb8], rax
cmovg eax, r14d
not ah
mov rax, qword [rsp + 0x260]
jmp 0x1403fe9a9
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0xc8], rax
movabs rax, 0xd8c04eda048c52bb
jmp 0x1403fe9d0
mov qword [rsp + 0xd0], rax
movsx ax, r14b
not ax
mov ah, 0xbf
movabs rax, 0xa5eac9894f8ea414
jmp 0x1403fe9f2
mov qword [rsp + 0xd8], rax
mov ax, ax
movsx rax, r10w
mov qword [rsp + 0xe0], rbp
movsx rbp, r10w
mov qword [rsp + 0xe8], r14
cdqe
not al
mov qword [rsp + 0x100], r15
mov qword [rsp + 0x108], r12
movsx r14d, r11w
movzx r14d, r9w
mov qword [rsp + 0x110], rsi
movzx r14w, cl
mov qword [rsp + 0x118], rdi
movzx rax, ax
movsx bp, r11b
mov r14w, 0x2501
mov rbp, rbx
movsx rax, r15w
bswap r14w
movsxd rax, r12d
mov qword [rsp + 0x120], rbx
cwde
mov r14, qword [rsp + 0x2f0]
movsxd rax, r15d
mov qword [rsp + 0x128], r14
movzx rax, bp
cdqe
mov rax, qword [rsp + 0x250]
jmp 0x1403fea91
mov qword [rsp + 0x130], rax
cdqe
cbw
mov rax, qword [rsp + 0x248]
jmp 0x1403feaaa
mov qword [rsp + 0x138], rax
setne ah
movsx ax, dil
mov rax, qword [rsp + 0x240]
jmp 0x1403feac7
mov qword [rsp + 0x140], rax
xchg ah, ah
jmp 0x1403feada
mov rax, qword [rsp + 0x238]
jmp 0x1403feae7
mov qword [rsp + 0x148], rax
movsx ax, bpl
nop
movzx eax, r13w
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x150], rax
movsx ax, dl
mov rax, qword [rsp + 0x228]
jmp 0x1403feb1b
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x160], rax
movsx rax, r9w
mov rax, qword [rsp + 0x218]
jmp 0x1403feb44
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x210]
jmp 0x1403feb59
mov qword [rsp + 0x170], rax
not eax
mov al, r15b
movzx eax, r9w
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0x200]
jmp 0x1403feb87
mov qword [rsp + 0x180], rax
movsxd rax, r10d
mov rax, qword [rsp + 0x1f8]
jmp 0x1403feb9f
mov qword [rsp + 0x188], rax
jmp 0x1403febb3
mov rax, qword [rsp + 0x1f0]
jmp 0x1403febc0
mov qword [rsp + 0x190], rax
mov al, r14b
mov rax, qword [rsp + 0x1e8]
jmp 0x1403febd8
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x1e0]
jmp 0x1403febed
mov qword [rsp + 0x1a0], rax
movzx ax, ch
mov rax, qword [rsp + 0x1d8]
jmp 0x1403fec06
mov qword [rsp + 0x1a8], rax
mov rax, r13
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
jmp 0x1403fec20
movaps xmm2, xmmword [rsp + 0x60]
jmp 0x1403fec2a
xorps xmm0, xmmword [rax]
movaps xmm3, xmmword [rsp + 0x70]
jmp 0x1403fec37
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403fec41
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm1
xorps xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm2
jmp 0x1403fec58
xorps xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm3
jmp 0x1403fec66
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x1403fec73
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x1403fec84
movaps xmm0, xmmword [rsp + 0x90]
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x1403fec9d
movaps xmm0, xmmword [rsp + 0xa0]
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x1403fecb6
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x1403fecc3
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x1403fecd4
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x1403fece1
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmm0, xmmword [rsp + 0xd0]
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x1403fed0c
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x1403fed19
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
lea rdx, [rsp + 0x40]
movsx r8d, r10w
jmp 0x1403fed36
mov rcx, 0xffffffff80000002
bswap r8w
lea r8, [rsp + 0x30]
jmp 0x1403fed4b
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x1c8]
cmovs ebx, r10d
mov bh, 0x50
mov qword [rsp + 0x48], rax
cwde
movsx bx, r13b
mov rbx, qword [rsp + 0x2e8]
movsx rax, r11w
not ax
cmovb rax, rax
mov qword [rsp + 0x50], rbx
movsx rax, r13w
movsx eax, r14w
mov rax, qword [rsp + 0x1c0]
jmp 0x1403feda5
mov qword [rsp + 0x58], rax
movsx eax, r11w
mov qword [rsp + 0x100], r15
movsxd rax, r10d
movsx ax, ch
mov rax, r11
mov qword [rsp + 0x108], r12
movsx rax, dx
mov ax, r15w
mov qword [rsp + 0x110], rsi
bswap rax
lahf
mov qword [rsp + 0x118], rdi
bswap rax
mov rax, r13
jmp 0x1403fedef
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403fedf9
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403fee06
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1403fee10
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, qword [rsp + 0x30]
sar ah, cl
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x20], rax
cmovns r9d, r12d
rol r9w, 0xeb
sbb r9b, spl
mov dword [rsp + 0x28], 4
lea rdx, [rsp + 0x40]
sub r8d, r8d
movsxd r9, r9d
bswap r9d
mov r9d, 4
jmp 0x1403fee57
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
jmp 0x1403fee67
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0x40], rax
sete ah
movzx rax, cx
movsx rax, r11w
mov rax, qword [rsp + 0x2d8]
jmp 0x1403fee92
mov qword [rsp + 0x48], rax
movsx eax, r13w
mov rax, qword [rsp + 0x2d0]
jmp 0x1403feea8
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x2c8]
jmp 0x1403feeba
mov qword [rsp + 0x58], rax
not ax
mov rax, qword [rsp + 0x2c0]
jmp 0x1403feecf
mov qword [rsp + 0x60], rax
mov al, r12b
movzx ax, dil
mov rax, qword [rsp + 0x2b8]
jmp 0x1403feee9
mov qword [rsp + 0x68], rax
cdqe
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x70], rax
lahf
movsx eax, r13w
mov rax, qword [rsp + 0x2a8]
jmp 0x1403fef0f
mov qword [rsp + 0x78], rax
cdqe
cmovo eax, esp
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x80], rax
cmovbe rax, rdi
mov rax, qword [rsp + 0x298]
jmp 0x1403fef3a
mov qword [rsp + 0x88], rax
movsx eax, r8w
movzx ax, r10b
mov rax, qword [rsp + 0x290]
jmp 0x1403fef58
mov qword [rsp + 0x90], rax
movzx eax, r15w
mov rax, qword [rsp + 0x288]
jmp 0x1403fef71
mov qword [rsp + 0x98], rax
movzx rax, ax
cmovbe ax, ax
lahf
mov rax, qword [rsp + 0x280]
jmp 0x1403fef8f
mov qword [rsp + 0xa0], rax
setne al
lahf
mov ax, dx
mov rax, qword [rsp + 0x278]
jmp 0x1403fefab
mov qword [rsp + 0xa8], rax
mov al, 0x8f
mov rax, qword [rsp + 0x270]
jmp 0x1403fefc2
mov qword [rsp + 0xb0], rax
not al
mov rax, qword [rsp + 0x268]
jmp 0x1403fefd9
mov qword [rsp + 0xb8], rax
jmp 0x1403fefea
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0xc0], rax
movzx ax, bl
mov rax, qword [rsp + 0x258]
jmp 0x1403ff00b
mov qword [rsp + 0xc8], rax
movsxd rax, ebp
not al
movabs rax, 0xd8c34edb048f52bb
jmp 0x1403ff027
mov qword [rsp + 0xd0], rax
cwde
movabs rax, 0xa5c8c98b4f83a416
mov qword [rsp + 0xd8], rax
movabs rax, 0x2eb290273e1edaf5
jmp 0x1403ff051
mov qword [rsp + 0xe0], rax
movzx rax, r11w
mov ah, 0x46
movabs rax, 0x28f53e246680b95c
mov qword [rsp + 0xe8], rax
movsx eax, r12w
mov qword [rsp + 0x100], r15
cdqe
mov ax, r15w
xchg al, ah
mov qword [rsp + 0x108], r12
cdqe
movsx ax, dl
setne ah
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rdi
cdqe
mov rax, 0x5eff3dd0
movsxd rax, ebx
mov qword [rsp + 0x120], rbp
mov qword [rsp + 0x128], r14
mov rax, qword [rsp + 0x250]
jmp 0x1403ff0d0
mov qword [rsp + 0x130], rax
movsx eax, r13w
mov rax, qword [rsp + 0x248]
jmp 0x1403ff0e9
mov qword [rsp + 0x138], rax
movzx rax, r12w
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x140], rax
jmp 0x1403ff10a
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x230]
jmp 0x1403ff127
mov qword [rsp + 0x150], rax
jmp 0x1403ff134
mov rax, qword [rsp + 0x228]
jmp 0x1403ff141
mov qword [rsp + 0x158], rax
cdqe
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x160], rax
seto al
mov rax, qword [rsp + 0x218]
jmp 0x1403ff16b
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x210]
jmp 0x1403ff180
mov qword [rsp + 0x170], rax
bswap rax
mov rax, qword [rsp + 0x208]
jmp 0x1403ff198
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0x200]
jmp 0x1403ff1ad
mov qword [rsp + 0x180], rax
movzx rax, r8w
mov rax, qword [rsp + 0x1f8]
jmp 0x1403ff1c6
mov qword [rsp + 0x188], rax
cdqe
mov rax, qword [rsp + 0x1f0]
jmp 0x1403ff1dd