Function at 0x1403fd767
Capabilities:
Set registry value

Disassembly:
push r15
push r14
cdqe
xor ah, ah
push r13
push r12
cwde
push rsi
movsx esi, r15w
push rdi
push rbp
btr r14, 0xda
xchg rdi, rbp
push rbx
dec ah
sub rsp, 0x2f8
cmovne di, bp
mov r13w, 0x1cfa
movsx r14w, r14b
movabs rax, 0xe009ec3224c8fd6e
mov rdi, 0x1167326
movsx r12w, r15b
mov qword [rsp + 0x2e0], rax
bswap r12d
sets r14b
mov qword [rsp + 0x40], rax
movsxd r14, ebp
lahf
movabs rax, 0x2204bcb80ebea5a3
mov dil, 0x66
mov qword [rsp + 0x2d8], rax
xchg r14b, r14b
mov si, sp
movsx r14, r14w
mov qword [rsp + 0x48], rax
jmp 0x1403fd7fc
movabs rax, 0xfbc9f38de01f2fa2
mov qword [rsp + 0x2d0], rax
movsx r13, r10w
mov qword [rsp + 0x50], rax
movzx r14d, ax
movabs rax, 0x17a75ff95317a686
movsx ebp, r10w
movzx r12d, dx
mov qword [rsp + 0x2c8], rax
mov qword [rsp + 0x58], rax
cmovae rbp, rbx
movabs rax, 0xfd99d5578f55fa6f
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x60], rax
mov al, r13b
movzx ebx, r12w
movsx r13, r8w
movabs rax, 0x4b3964fdcd447246
movzx r13d, dx
jmp 0x1403fd873
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x68], rax
cdqe
mov bp, r11w
movabs rax, 0xee88324679eb2227
not di
xchg di, r14w
mov qword [rsp + 0x2b0], rax
not bl
mov qword [rsp + 0x70], rax
cmovne ebp, r14d
movsx r13w, al
setns r12b
movabs rax, 0x6d7346ad6d4ffefa
movsx bx, sil
cmovl r13d, r12d
movzx r12, r12w
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x78], rax
movabs rax, 0xd093683aef376a76
cmovno rdi, rdx
jmp 0x1403fd8ee
mov qword [rsp + 0x2a0], rax
mov qword [rsp + 0x80], rax
movzx eax, bx
movabs rax, 0xa80f93e9d32b8c6f
mov qword [rsp + 0x298], rax
movsx r14, bx
movsxd r13, edi
xchg r15, rbp
mov qword [rsp + 0x88], rax
movabs rax, 0x33e730243394033e
xchg si, r15w
mov r13, 0x12173597
mov qword [rsp + 0x290], rax
not dil
movsx rbp, bx
movsx r12w, cl
mov qword [rsp + 0x90], rax
mov bx, r11w
cwde
movabs rax, 0xe7e3977e114e6703
mov r15d, edi
xchg r13b, bpl
movzx r12, bp
mov qword [rsp + 0x288], rax
movsx r15, dx
bswap r15d
mov qword [rsp + 0x98], rax
setl r13b
cwde
movabs rax, 0xb0b65ec58a603c8
mov qword [rsp + 0x280], rax
xchg bp, r15w
mov qword [rsp + 0xa0], rax
cbw
movzx r15d, si
movabs rax, 0x6708be65ca8156d7
movsxd r14, r9d
setle dil
movzx r14d, r12w
mov qword [rsp + 0x278], rax
not rbx
movsxd rsi, esp
mov qword [rsp + 0xa8], rax
mov bl, sil
bswap r12w
movabs rax, 0x46a7044da5524090
movsx ebx, bp
movzx r14, dx
cmovl r14w, ax
mov qword [rsp + 0x270], rax
setl dil
mov qword [rsp + 0xb0], rax
cwde
jmp 0x1403fda14
movabs rax, 0x4b8cb541ca050f46
xchg r12b, bpl
mov qword [rsp + 0x268], rax
mov qword [rsp + 0xb8], rax
mov r15d, edi
not r14b
movsxd rbx, r14d
movabs rax, 0xe627ab41184af921
cmovge ebp, esp
mov r13b, al
mov qword [rsp + 0x260], rax
not dil
bswap bp
mov qword [rsp + 0xc0], rax
movzx edi, r15w
xchg dil, al
movabs rax, 0x34c77b6e31b9a
setns r13b
mov qword [rsp + 0x258], rax
mov qword [rsp + 0xc8], rax
jmp 0x1403fda8c
movabs rax, 0xd8cf4ec0049852bb
movsx r13d, r15w
mov qword [rsp + 0xd0], rax
movzx r13d, si
mov bx, ax
movabs rax, 0xa5eac9844f8ea419
movzx r12w, al
not si
mov qword [rsp + 0xd8], rax
movzx r14, cx
movzx edi, r8w
mov qword [rsp + 0x30], 0
jmp 0x1403fdad9
mov dword [rsp + 0x3c], 0
jmp 0x1403fdae9
movabs rbp, 0x2eb490333e21dae3
cwde
cbw
cdqe
mov qword [rsp + 0xe0], rbp
cdqe
movabs r14, 0x28903e48668cb956
mov qword [rsp + 0xe8], r14
setge r13b
bswap bx
cdqe
movabs r15, 0xe05dec612491fd3d
movsx r13, r14w
mov qword [rsp + 0x100], r15
mov sil, r9b
movzx r12w, r14b
cbw
movabs r12, 0x2247bce40ef3a5e6
mov qword [rsp + 0x108], r12
not esi
cbw
movabs rsi, 0xfbacf3ffe06d2fd7
mov rax, 0x37a5077d
xchg bl, bh
not bh
mov qword [rsp + 0x110], rsi
movabs rdi, 0x17c85fba5363a6e8
xchg rbx, rbx
mov qword [rsp + 0x118], rdi
movabs rax, 0xfdf6d5258f21fa01
movzx bx, r11b
movzx ebx, r9w
mov qword [rsp + 0x120], rax
cmovne bx, sp
mov rbx, rax
movabs rax, 0x4b4d6498cd17722a
movzx r13, r15w
mov r13b, 0xc
movzx r13d, r14w
mov qword [rsp + 0x2f0], rax
movsx r13, ax
mov qword [rsp + 0x128], rax
cdqe
jmp 0x1403fdbdb
movabs rax, 0xeefa322379b8227b
jmp 0x1403fdbed
mov qword [rsp + 0x250], rax
mov qword [rsp + 0x130], rax
cdqe
setle al
cbw
movabs rax, 0x6d1646ce6d26fe8c
setno r13b
xchg r13b, r13b
mov qword [rsp + 0x248], rax
movzx r13, ax
cmovae r13w, dx
movsx r13, si
mov qword [rsp + 0x138], rax
setp r13b
movabs rax, 0xd0fb6869ef6b6a05
movzx r13d, cx
movsx r13, r11w
movzx r13w, sil
mov qword [rsp + 0x240], rax
mov r13b, 0x1a
movzx r13, ax
setg r13b
mov qword [rsp + 0x140], rax
movsxd rax, esp
movsx r13d, bp
movabs rax, 0xa86b938cd3598c0e
movzx r13, bp
setbe r13b
mov qword [rsp + 0x238], rax
mov qword [rsp + 0x148], rax
movsx r13, r11w
movsx r13d, bp
not eax
movabs rax, 0x3382304733f7037f
movsx r13d, r14w
jmp 0x1403fdcae
mov qword [rsp + 0x230], rax
movsx r13d, dx
mov qword [rsp + 0x150], rax
movzx r13w, bpl
movabs rax, 0xe7b39722113d6770
movsx r13, r9w
jmp 0x1403fdcdd
mov qword [rsp + 0x228], rax
mov r13w, di
mov r13b, 0xff
not r13w
mov qword [rsp + 0x158], rax
movabs rax, 0xb66658d58d403a9
not r13w
xchg r13, r13
movzx r13d, r15w
mov qword [rsp + 0x220], rax
movsx r13d, bp
cmovs r13d, edx
mov qword [rsp + 0x160], rax
movsx ax, r14b
movsx r13d, r14w
movabs rax, 0x677abe00caf556b2
movzx r13d, dx
mov qword [rsp + 0x218], rax
mov r13w, 0x544c
movsx r13d, cx
movsx r13w, dl
mov qword [rsp + 0x168], rax
movsx eax, dx
cbw
setbe al
movabs rax, 0x46ce040ba50e40e3
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x170], rax
cdqe
cbw
movzx r13d, ax
movabs rax, 0x4bedb536ca600f34
mov r13d, 0x7cb55510
mov qword [rsp + 0x208], rax
movsx r13d, sp
mov qword [rsp + 0x178], rax
mov r13b, r10b
jmp 0x1403fddb4
movabs rax, 0xe648ab111826f94d
mov qword [rsp + 0x200], rax
movsx r13, si
setle r13b
mov qword [rsp + 0x180], rax
movabs rax, 0x7a4c14b68a1bf6
mov r13b, 0xf5
bswap r13w
movsxd r13, r12d
mov qword [rsp + 0x1f8], rax
movsx r13w, r13b
movsx r13d, bp
mov qword [rsp + 0x188], rax
lahf
movabs rax, 0xd8a24eaf04dc52e7
mov r13b, 0x91
movzx r13d, r14w
mov qword [rsp + 0x1f0], rax
xchg r13, r13
movsx r13d, r15w
movsx r13w, dl
mov qword [rsp + 0x190], rax
jmp 0x1403fde3e
movabs rax, 0xa5bac9ea4fe7a478
mov qword [rsp + 0x1e8], rax
setnp r13b
mov qword [rsp + 0x198], rax
cmovb eax, r9d
cbw
movabs rax, 0x2edd90553e4eda91
xchg r13, r13
movsx r13w, dl
mov r13d, 0x64177a71
mov qword [rsp + 0x1e0], rax
not r13b
xchg r13w, r13w
movzx r13w, r14b
mov qword [rsp + 0x1a0], rax
movzx r13w, bl
movsx r13, ax
not ax
movabs rax, 0x28903e4866e9b93a
movsxd r13, ebx
movsx r13w, r12b
not r13w
mov qword [rsp + 0x1d8], rax
movsx r13w, r13b
mov qword [rsp + 0x1a8], rax
movzx eax, bp
lea r13, [rsp + 0x100]
mov rax, r13
jmp 0x1403fdee0
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403fdeea
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403fdef7
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1403fdf01
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x60]
jmp 0x1403fdf14
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm0
jmp 0x1403fdf22
movaps xmm0, xmmword [rsp + 0x70]
jmp 0x1403fdf2c
xorps xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm0
jmp 0x1403fdf3a
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x1403fdf47
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x1403fdf58
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x1403fdf65
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x1403fdf7e
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 0x1403fdfa3
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x1403fdfb0
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
movaps xmm0, xmmword [rsp + 0xe0]
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
movzx rdx, r11w
lea rdx, [rsp + 0x40]
movsxd rcx, r9d
mov r8d, r9d
movzx cx, r10b
lea r8, [rsp + 0x30]
movzx cx, dil
mov ch, ch
mov rcx, 0xffffffff80000002
jmp 0x1403fe019
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
movabs rax, 0xe03fec0024fffd78
jmp 0x1403fe02e
mov qword [rsp + 0x1d0], rax
jmp 0x1403fe03b
mov qword [rsp + 0x40], rax
mov ax, r14w
not rax
setae al
movabs rax, 0x222ebca20e96a58a
jmp 0x1403fe059
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x48], rax
movabs rax, 0xfbcdf388e0082fa5
jmp 0x1403fe075
mov qword [rsp + 0x2e8], rax
jmp 0x1403fe082
mov qword [rsp + 0x50], rax
setbe al
cbw
cwde
movabs rax, 0x17c85fba530fa684
jmp 0x1403fe09c
mov qword [rsp + 0x1c0], rax
jmp 0x1403fe0a9
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x100], r15
not al
mov qword [rsp + 0x108], r12
lahf
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rdi
movzx rax, r11w
not eax
movzx ax, bh
mov rax, r13
jmp 0x1403fe0e3
movaps xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403fe0f5
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1403fe0ff
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
bsf edx, r14d
mov rcx, qword [rsp + 0x30]
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x20], rax
btr r9w, bx
mov dword [rsp + 0x28], 4
lea rdx, [rsp + 0x40]
movsx r9w, r11b
neg r9b
xor r8d, r8d
movsxd r9, edx
mov r9d, 4
jmp 0x1403fe146
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
jmp 0x1403fe156
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0x40], rax
movsxd rax, esi
lahf
mov rax, qword [rsp + 0x2d8]
jmp 0x1403fe17a
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x2d0]
jmp 0x1403fe18c
mov qword [rsp + 0x50], rax
cdqe
mov ax, ax
movzx eax, r8w
mov rax, qword [rsp + 0x2c8]
jmp 0x1403fe1a7
mov qword [rsp + 0x58], rax
cbw
mov rax, qword [rsp + 0x2c0]
jmp 0x1403fe1bb
mov qword [rsp + 0x60], rax
movzx rax, ax
mov eax, esp
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0x68], rax
cdqe
seto ah
mov rax, qword [rsp + 0x2b0]
jmp 0x1403fe1e5
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x2a8]
jmp 0x1403fe1f7
mov qword [rsp + 0x78], rax
movsx eax, cx
cdqe
xchg al, ah
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x298]
jmp 0x1403fe220
mov qword [rsp + 0x88], rax
movsx eax, dx
movzx ax, r8b
movzx eax, dx
mov rax, qword [rsp + 0x290]
jmp 0x1403fe240
mov qword [rsp + 0x90], rax
movsx eax, sp
cwde
mov rax, qword [rsp + 0x288]
jmp 0x1403fe259
mov qword [rsp + 0x98], rax
xchg al, ah
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0xa0], rax
cdqe
mov rax, qword [rsp + 0x278]
jmp 0x1403fe282
mov qword [rsp + 0xa8], rax
cmovae eax, edi
seta ah
cwde
mov rax, qword [rsp + 0x270]
jmp 0x1403fe29e
mov qword [rsp + 0xb0], rax
not rax
cwde
mov rax, qword [rsp + 0x268]
jmp 0x1403fe2b7
mov qword [rsp + 0xb8], rax
movzx ax, dl
jmp 0x1403fe2cc
mov rax, qword [rsp + 0x260]
jmp 0x1403fe2d9
mov qword [rsp + 0xc0], rax
cdqe
movsx ax, dh
mov rax, qword [rsp + 0x258]
jmp 0x1403fe2f4
mov qword [rsp + 0xc8], rax
movsx eax, bx
movsxd rax, edx
movsx rax, r10w
movabs rax, 0xd8c04eda048c52bb
mov qword [rsp + 0xd0], rax
movzx rax, si
movzx eax, sp
movabs rax, 0xa5eac9894f8ea414
jmp 0x1403fe32e
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rbp
not bpl
cmove rax, r15
setp al
mov qword [rsp + 0xe8], r14
mov qword [rsp + 0x100], r15
mov r14b, r11b
movzx rbp, bp
lahf
mov qword [rsp + 0x108], r12
movzx ax, bl
movsxd r14, eax
movsx ax, r15b
mov qword [rsp + 0x110], rsi
movsxd rax, ecx
bswap r14
cbw
mov qword [rsp + 0x118], rdi
movzx bp, dil
mov rbp, rbx
cbw
mov qword [rsp + 0x120], rbx
mov r14, qword [rsp + 0x2f0]
movzx ax, dil
movsx rax, r11w
mov qword [rsp + 0x128], r14
mov rax, qword [rsp + 0x250]
jmp 0x1403fe3c4
mov qword [rsp + 0x130], rax
not al
mov rax, qword [rsp + 0x248]
jmp 0x1403fe3db
mov qword [rsp + 0x138], rax
mov ax, 0x566e
cmovbe ax, sp
movsx eax, r13w
mov rax, qword [rsp + 0x240]
jmp 0x1403fe3fc
mov qword [rsp + 0x140], rax
cdqe
not ax
mov rax, qword [rsp + 0x238]
jmp 0x1403fe416
mov qword [rsp + 0x148], rax
movsx eax, si
movzx rax, r9w
movzx eax, r12w
mov rax, qword [rsp + 0x230]
jmp 0x1403fe436
mov qword [rsp + 0x150], rax
movsxd rax, edx
cdqe
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x158], rax
lahf
mov ah, 0xdb
mov rax, qword [rsp + 0x220]
jmp 0x1403fe464
mov qword [rsp + 0x160], rax
not al
cdqe
xchg ah, ah
mov rax, qword [rsp + 0x218]
jmp 0x1403fe47f
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x170], rax
bswap rax
not rax
movsx eax, dx
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x178], rax
cbw
not ah
mov rax, qword [rsp + 0x200]
jmp 0x1403fe4c1
mov qword [rsp + 0x180], rax
cdqe
mov al, r11b
cbw
mov rax, qword [rsp + 0x1f8]
jmp 0x1403fe4dd
mov qword [rsp + 0x188], rax
cmovle eax, esp
seta al
nop
mov rax, qword [rsp + 0x1f0]
jmp 0x1403fe4fa
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x198], rax
setb al
mov rax, qword [rsp + 0x1e0]
jmp 0x1403fe522
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0x1d8]
jmp 0x1403fe537
mov qword [rsp + 0x1a8], rax
movsx rax, bx
mov rax, r13
jmp 0x1403fe54b
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
xorps xmm0, xmmword [rax]
movaps xmm3, xmmword [rsp + 0x70]
jmp 0x1403fe567
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403fe571
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm1
xorps xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm2
jmp 0x1403fe588
xorps xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm3
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x1403fe59e
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x1403fe5af
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x1403fe5bc
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x1403fe5cd
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x1403fe5da
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x1403fe5eb
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x1403fe5f8
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x1403fe609
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x1403fe616
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x1403fe62a
movaps xmm0, xmmword [rsp + 0xd0]
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x1403fe64e
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
movzx r8, si
movsxd rdx, r14d
lea rdx, [rsp + 0x40]
movsx cx, r12b
xchg r8w, r8w
mov rcx, 0xffffffff80000002
lea r8, [rsp + 0x30]
jmp 0x1403fe683
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
mov rax, qword [rsp + 0x1d0]
movsx ebx, r10w
movzx bx, r8b
mov bx, 0x2233
mov qword [rsp + 0x40], rax
jmp 0x1403fe6af
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x48], rax
mov rbx, qword [rsp + 0x2e8]
mov qword [rsp + 0x50], rbx
mov rax, 0x4cf661c1
movzx eax, r8w
movsx ax, dh
mov rax, qword [rsp + 0x1c0]
jmp 0x1403fe6e5
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x100], r15
jmp 0x1403fe6fd
mov qword [rsp + 0x108], r12
movzx ax, spl
movsx rax, r14w
mov qword [rsp + 0x110], rsi
movzx eax, r8w
movsx eax, dx
mov qword [rsp + 0x118], rdi
mov rax, 0x30490301
cdqe
mov rax, r13
movaps xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403fe743
movaps xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, qword [rsp + 0x30]
rol ah, cl
lea rax, [rsp + 0x3c]
movsx rdx, r11w
cmp r15, rcx
mov qword [rsp + 0x20], rax
sub dx, cx
mov dword [rsp + 0x28], 4
cmp rbp, r14
bsf r9, r11
bt rdx, rdx
lea rdx, [rsp + 0x40]
xor r8d, r8d
mov r9d, 4
jmp 0x1403fe792
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 0x1403fe7b0
mov qword [rsp + 0x40], rax
jmp 0x1403fe7bd
mov rax, qword [rsp + 0x2d8]
jmp 0x1403fe7ca
mov qword [rsp + 0x48], rax
movsxd rax, r12d
mov rax, qword [rsp + 0x2d0]
jmp 0x1403fe7df
mov qword [rsp + 0x50], rax
movzx eax, r9w
mov rax, qword [rsp + 0x2c8]
jmp 0x1403fe7f5
mov qword [rsp + 0x58], rax
setne ah
xchg al, ah
movsx ax, r12b
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0x60], rax
cbw
movsx ax, sil
xchg ah, al
mov rax, qword [rsp + 0x2b8]
jmp 0x1403fe827
mov qword [rsp + 0x68], rax
mov ax, r8w
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x70], rax
cdqe
mov rax, qword [rsp + 0x2a8]
jmp 0x1403fe84c
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x80], rax
cmovb ax, si
mov rax, qword [rsp + 0x298]
jmp 0x1403fe872
mov qword [rsp + 0x88], rax
cwde
mov ah, 0xff
mov rax, qword [rsp + 0x290]
jmp 0x1403fe88b
mov qword [rsp + 0x90], rax
movzx ax, r12b
mov ax, r15w
mov rax, qword [rsp + 0x288]
jmp 0x1403fe8a9
mov qword [rsp + 0x98], rax
movzx eax, r8w
mov rax, qword [rsp + 0x280]
jmp 0x1403fe8c2
mov qword [rsp + 0xa0], rax
jmp 0x1403fe8cf
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0xa8], rax
jmp 0x1403fe8e8
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x268]
jmp 0x1403fe905
mov qword [rsp + 0xb8], rax
sets al
mov rax, qword [rsp + 0x260]
jmp 0x1403fe91d
mov qword [rsp + 0xc0], rax
bswap ax
not ax
mov rax, qword [rsp + 0x258]
jmp 0x1403fe938
mov qword [rsp + 0xc8], rax
movsx eax, r13w
movabs rax, 0xd8c34edb048f52bb
jmp 0x1403fe953
mov qword [rsp + 0xd0], rax
movzx rax, sp
mov ax, 0x198b
movsx rax, bp
movabs rax, 0xa5c8c98b4f83a416
jmp 0x1403fe976
mov qword [rsp + 0xd8], rax
movabs rax, 0x2eb290273e1edaf5
jmp 0x1403fe98d
mov qword [rsp + 0xe0], rax
mov ah, 0xa
mov al, r14b
movabs rax, 0x28f53e246680b95c
jmp 0x1403fe9aa
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0x100], r15
movsx eax, r9w
mov qword [rsp + 0x108], r12
xchg al, al
movsx ax, r12b
movsx eax, r12w
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rdi
bswap rax
mov qword [rsp + 0x120], rbp
sete ah
mov qword [rsp + 0x128], r14
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x130], rax
movsxd rax, r15d
mov rax, qword [rsp + 0x248]
jmp 0x1403fea17
mov qword [rsp + 0x138], rax
cwde
mov rax, qword [rsp + 0x240]
jmp 0x1403fea2d
mov qword [rsp + 0x140], rax
movsx ax, r12b
setne ah
nop
mov rax, qword [rsp + 0x238]
jmp 0x1403fea4c
mov qword [rsp + 0x148], rax
jmp 0x1403fea60
mov rax, qword [rsp + 0x230]
jmp 0x1403fea6d
mov qword [rsp + 0x150], rax
bswap ax
nop
mov rax, qword [rsp + 0x228]
jmp 0x1403fea86
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x220]
jmp 0x1403fea9b
mov qword [rsp + 0x160], rax
movzx rax, r12w
mov rax, qword [rsp + 0x218]
jmp 0x1403feab4
mov qword [rsp + 0x168], rax
not ah
cwde
bswap rax
mov rax, qword [rsp + 0x210]
jmp 0x1403feacf
mov qword [rsp + 0x170], rax
mov al, dil
cbw
jmp 0x1403feae1
mov rax, qword [rsp + 0x208]
jmp 0x1403feaee
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x180], rax
not ax
mov rax, qword [rsp + 0x1f8]
jmp 0x1403feb16
mov qword [rsp + 0x188], rax
movsx eax, r10w
not ah
bswap rax
mov rax, qword [rsp + 0x1f0]
jmp 0x1403feb34
mov qword [rsp + 0x190], rax
movsx eax, r13w
cmovbe rax, rdi
mov al, 0xaa
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x198], rax
bswap eax
mov rax, qword [rsp + 0x1e0]
jmp 0x1403feb65
mov qword [rsp + 0x1a0], rax
xchg ah, ah
not eax
mov rax, qword [rsp + 0x1d8]
jmp 0x1403feb7e
mov qword [rsp + 0x1a8], rax
movsx ax, r13b
mov rax, r10
mov eax, 0x4ef15beb
movabs rax, 0xa1410f538a85c08b
jmp 0x1403feba2
mov qword [rsp + 0xf0], rax
jmp 0x1403febaf
mov qword [rsp + 0x1b0], rax
cdqe
movabs rax, 0x6078a8fe5539451c
jmp 0x1403febc8
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x1b8], rax
mov ah, 0x89
cwde
mov rax, r13
jmp 0x1403febe4
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403febee