Function at 0x1403ffcec
Capabilities:
Set registry value

Disassembly:
push r15
rcl ah, 0x8b
push r14
xor eax, ecx
sub r14d, 0x459783b
bsr r14w, sp
push r13
mov r13b, dil
movsx r14w, bl
xor r14d, r13d
push r12
add r13b, dl
push rsi
adc sil, 0x44
add r15w, bx
push rdi
push rbp
bts eax, r14d
inc dil
movsx r13w, spl
push rbx
dec esi
cbw
mov r15w, r10w
sub rsp, 0x2f8
movabs rax, 0xe009ec3224c8fd6e
bswap edi
movzx di, r14b
cmovg r13w, r9w
mov qword [rsp + 0x2e0], rax
mov qword [rsp + 0x40], rax
setns sil
jmp 0x1403ffd66
movabs rax, 0x2204bcb80ebea5a3
jmp 0x1403ffd7c
mov qword [rsp + 0x2d8], rax
movsx rbx, r8w
mov qword [rsp + 0x48], rax
movsx ebp, r12w
mov bp, 0x243a
cdqe
movabs rax, 0xfbc9f38de01f2fa2
mov qword [rsp + 0x2d0], rax
movzx r12, r15w
bswap edi
mov qword [rsp + 0x50], rax
movabs rax, 0x17a75ff95317a686
not r12
mov qword [rsp + 0x2c8], rax
movzx r13d, r8w
mov qword [rsp + 0x58], rax
cdqe
movabs rax, 0xfd99d5578f55fa6f
movzx rsi, bx
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x60], rax
movabs rax, 0x4b3964fdcd447246
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x68], rax
not di
movabs rax, 0xee88324679eb2227
cmovae r15w, r9w
jmp 0x1403ffe21
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x70], rax
movabs rax, 0x6d7346ad6d4ffefa
mov qword [rsp + 0x2a8], rax
mov r14d, 0xd085607
movzx r14, di
jmp 0x1403ffe4f
mov qword [rsp + 0x78], rax
movzx rbp, sp
sete bpl
movsx r12, r9w
movabs rax, 0xd093683aef376a76
mov qword [rsp + 0x2a0], rax
xchg bl, r12b
movsxd r15, edx
movsx r13d, dx
mov qword [rsp + 0x80], rax
not bpl
cmovle r14w, ax
movsxd rdi, eax
movabs rax, 0xa80f93e9d32b8c6f
xchg r14b, bl
mov sil, 0x7b
movsx r15, r13w
mov qword [rsp + 0x298], rax
cmovs r12w, r12w
movsx r12, ax
mov qword [rsp + 0x88], rax
movsx r14w, r8b
movabs rax, 0x33e730243394033e
mov qword [rsp + 0x290], rax
movsx rdi, ax
movsx r15d, r12w
mov qword [rsp + 0x90], rax
cmovae di, bp
xchg dil, sil
movabs rax, 0xe7e3977e114e6703
movsx r12w, r12b
mov qword [rsp + 0x288], rax
setl dil
mov qword [rsp + 0x98], rax
movzx ebp, r9w
cwde
movabs rax, 0xb0b65ec58a603c8
movzx edi, r14w
movsx rbx, r13w
mov qword [rsp + 0x280], rax
setl sil
not r12b
mov qword [rsp + 0xa0], rax
movabs rax, 0x6708be65ca8156d7
movsxd rbx, r12d
movzx bx, r13b
mov qword [rsp + 0x278], rax
mov qword [rsp + 0xa8], rax
movsx r15w, r13b
bswap r12w
cwde
movabs rax, 0x46a7044da5524090
mov qword [rsp + 0x270], rax
seta bpl
mov dil, r8b
movzx rdi, r15w
mov qword [rsp + 0xb0], rax
jmp 0x1403fff91
movabs rax, 0x4b8cb541ca050f46
movsx r15d, dx
movzx ebp, cx
mov qword [rsp + 0x268], rax
movsx r14w, r9b
mov di, r9w
movsx ebx, r10w
mov qword [rsp + 0xb8], rax
movzx rbp, di
movabs rax, 0xe627ab41184af921
movzx ebp, si
mov qword [rsp + 0x260], rax
movsx rbx, bp
mov dil, sil
bswap r12d
mov qword [rsp + 0xc0], rax
bswap r15d
xchg rdi, rsi
movabs rax, 0x34c77b6e31b9a
mov qword [rsp + 0x258], rax
movzx r12d, dx
movsx ebx, r12w
mov qword [rsp + 0xc8], rax
movabs rax, 0xd8cf4ec0049852bb
setne dil
mov sil, 0xf4
mov qword [rsp + 0xd0], rax
movzx eax, di
cmovo ebp, r12d
xchg r15d, edi
movabs rax, 0xa5eac9844f8ea419
movsx r15d, bx
mov sil, r12b
movzx ebp, r12w
mov qword [rsp + 0xd8], rax
not eax
movzx rsi, dx
mov qword [rsp + 0x30], 0
movzx edi, ax
not r13b
mov dword [rsp + 0x3c], 0
movabs rbp, 0x2eb490333e21dae3
movsx r12w, bpl
bswap r12d
movsx r13d, r9w
mov qword [rsp + 0xe0], rbp
movsx esi, r13w
movabs r14, 0x28903e48668cb956
mov r12b, 0xc8
mov qword [rsp + 0xe8], r14
movabs r15, 0xe05dec612491fd3d
mov qword [rsp + 0x100], r15
movabs r12, 0x2247bce40ef3a5e6
movsx di, al
jmp 0x1404000cb
mov qword [rsp + 0x108], r12
movzx eax, r14w
bswap r13w
movsx esi, r13w
movabs rsi, 0xfbacf3ffe06d2fd7
mov qword [rsp + 0x110], rsi
movsx rax, r8w
lahf
movsx di, r15b
movabs rdi, 0x17c85fba5363a6e8
cmovbe rbx, rdx
bswap rbx
mov bl, r12b
mov qword [rsp + 0x118], rdi
setl r13b
movzx eax, si
movabs rax, 0xfdf6d5258f21fa01
movsx ebx, r9w
mov qword [rsp + 0x120], rax
movzx r13w, al
movsx r13w, r9b
mov rbx, rax
setae ah
lahf
jmp 0x14040014a
movabs rax, 0x4b4d6498cd17722a
cmovnp r13, r13
mov qword [rsp + 0x2f0], rax
movzx r13, r13w
movsx r13w, bl
mov qword [rsp + 0x128], rax
movsx eax, bp
cmovno r13, rax
movabs rax, 0xeefa322379b8227b
mov r13d, 0x40dc481b
mov qword [rsp + 0x250], rax
mov qword [rsp + 0x130], rax
cwde
movsx r13d, r10w
movabs rax, 0x6d1646ce6d26fe8c
mov qword [rsp + 0x248], rax
sete r13b
movzx r13w, sil
mov qword [rsp + 0x138], rax
movabs rax, 0xd0fb6869ef6b6a05
mov qword [rsp + 0x240], rax
setne r13b
jmp 0x1404001df
mov qword [rsp + 0x140], rax
jmp 0x1404001f2
movabs rax, 0xa86b938cd3598c0e
cmovno r13, r9
not r13b
setns r13b
mov qword [rsp + 0x238], rax
jmp 0x14040021b
mov qword [rsp + 0x148], rax
movabs rax, 0x3382304733f7037f
movzx r13w, bpl
movsx r13d, dx
mov r13, 0x5df4394
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x150], rax
cwde
lahf
movsx ax, dil
movabs rax, 0xe7b39722113d6770
movsx r13w, r15b
cmovb r13d, r8d
movsx r13d, di
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x158], rax
movabs rax, 0xb66658d58d403a9
setle r13b
movzx r13, r14w
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x160], rax
cbw
movsx eax, r15w
cdqe
movabs rax, 0x677abe00caf556b2
mov qword [rsp + 0x218], rax
cmovbe r13w, r8w
mov qword [rsp + 0x168], rax
movabs rax, 0x46ce040ba50e40e3
movzx r13, r12w
mov r13b, r13b
seta r13b
mov qword [rsp + 0x210], rax
jmp 0x1404002e6
mov qword [rsp + 0x170], rax
not r13w
movsx r13d, di
movabs rax, 0x4bedb536ca600f34
mov r13d, 0x571804dc
mov qword [rsp + 0x208], rax
movsxd r13, r11d
xchg r13, r13
mov qword [rsp + 0x178], rax
movabs rax, 0xe648ab111826f94d
movsx r13w, cl
mov qword [rsp + 0x200], rax
jmp 0x14040033d
mov qword [rsp + 0x180], rax
bswap r13
movabs rax, 0x7a4c14b68a1bf6
not r13b
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x188], rax
not ax
lahf
movabs rax, 0xd8a24eaf04dc52e7
movsxd r13, r10d
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x190], rax
cwde
movabs rax, 0xa5bac9ea4fe7a478
jmp 0x14040039e
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x198], rax
movsx eax, di
mov ax, sp
movabs rax, 0x2edd90553e4eda91
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1a0], rax
lahf
movabs rax, 0x28903e4866e9b93a
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1a8], rax
cdqe
mov r13w, si
lea r13, [rsp + 0x100]
mov al, dh
mov rax, r13
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x140400406
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 0x140400421
movaps xmm0, xmmword [rsp + 0x60]
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm0
jmp 0x140400434
movaps xmm0, xmmword [rsp + 0x70]
xorps xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm0
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x14040044f
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x140400460
movaps xmm0, xmmword [rsp + 0x90]
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x140400481
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x140400492
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x14040049f
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x1404004b0
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x1404004bd
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x1404004d1
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x1404004de
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x1404004fa
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
movsx r8, bp
movzx rcx, cx
mov dl, bpl
lea rdx, [rsp + 0x40]
movzx r8d, r9w
movsxd rcx, esi
jmp 0x140400525
lea r8, [rsp + 0x30]
mov rcx, rcx
jmp 0x140400532
mov rcx, 0xffffffff80000002
jmp 0x14040053e
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
movabs rax, 0xe03fec0024fffd78
jmp 0x140400553
mov qword [rsp + 0x1d0], rax
jmp 0x140400560
mov qword [rsp + 0x40], rax
mov ah, 0x44
not ax
setg al
movabs rax, 0x222ebca20e96a58a
mov qword [rsp + 0x1c8], rax
jmp 0x140400585
mov qword [rsp + 0x48], rax
movabs rax, 0xfbcdf388e0082fa5
mov qword [rsp + 0x2e8], rax
mov qword [rsp + 0x50], rax
movabs rax, 0x17c85fba530fa684
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x58], rax
mov eax, r15d
xchg al, ah
mov qword [rsp + 0x100], r15
movzx eax, bp
mov qword [rsp + 0x108], r12
movzx eax, bp
nop
cwde
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rdi
sets al
not ah
movzx ax, r15b
mov rax, r13
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1404005fd
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x14040060a
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x140400614
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
bsr ax, bx
mov rcx, qword [rsp + 0x30]
lea rax, [rsp + 0x3c]
dec dx
clc
shr r9b, 0xbd
mov qword [rsp + 0x20], rax
sbb r9b, r14b
mov dword [rsp + 0x28], 4
rcr dh, 0xd1
shr dx, 0x7f
lea rdx, [rsp + 0x40]
btc r9, rdx
sbb r9, 0x3f704b6a
movsxd r9, r12d
xor r8d, r8d
jmp 0x140400665
mov r9d, 4
jmp 0x140400670
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 0x14040068e
mov qword [rsp + 0x40], rax
lahf
mov rax, qword [rsp + 0x2d8]
jmp 0x1404006a1
mov qword [rsp + 0x48], rax
lahf
cbw
cdqe
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x50], rax
movzx rax, cx
mov rax, qword [rsp + 0x2c8]
jmp 0x1404006c9
mov qword [rsp + 0x58], rax
cwde
lahf
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0x60], rax
mov al, r13b
movsx ax, r9b
cmovg rax, rbp
mov rax, qword [rsp + 0x2b8]
jmp 0x1404006f6
mov qword [rsp + 0x68], rax
movzx rax, di
cmove rax, rbx
movsxd rax, ecx
mov rax, qword [rsp + 0x2b0]
jmp 0x140400713
mov qword [rsp + 0x70], rax
movsxd rax, r13d
mov rax, qword [rsp + 0x2a8]
jmp 0x140400728
mov qword [rsp + 0x78], rax
cmovs ax, r11w
jmp 0x140400737
mov rax, qword [rsp + 0x2a0]
jmp 0x140400744
mov qword [rsp + 0x80], rax
cbw
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0x88], rax
movzx rax, r13w
cmovp eax, ecx
mov rax, qword [rsp + 0x290]
jmp 0x140400772
mov qword [rsp + 0x90], rax
mov ax, sp
movzx eax, bp
mov rax, qword [rsp + 0x288]
mov qword [rsp + 0x98], rax
movsx ax, r15b
mov rax, qword [rsp + 0x280]
jmp 0x1404007a2
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0xa8], rax
nop
mov rax, qword [rsp + 0x270]
jmp 0x1404007c8
mov qword [rsp + 0xb0], rax
jmp 0x1404007d9
mov rax, qword [rsp + 0x268]
jmp 0x1404007e6
mov qword [rsp + 0xb8], rax
movzx ax, ch
mov rax, qword [rsp + 0x260]
jmp 0x1404007ff
mov qword [rsp + 0xc0], rax
cbw
lahf
mov al, bpl
mov rax, qword [rsp + 0x258]
jmp 0x14040081a
mov qword [rsp + 0xc8], rax
movsxd rax, r8d
movabs rax, 0xd8c04eda048c52bb
jmp 0x140400834
mov qword [rsp + 0xd0], rax
not ax
setne ah
movabs rax, 0xa5eac9894f8ea414
jmp 0x140400851
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rbp
movsx rbp, cx
lahf
cdqe
mov qword [rsp + 0xe8], r14
mov qword [rsp + 0x100], r15
cwde
mov rax, r12
mov qword [rsp + 0x108], r12
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rdi
mov r14b, 0xc2
bswap r14w
cmovo eax, r13d
mov rbp, rbx
cdqe
not r14d
movzx r14, sp
mov qword [rsp + 0x120], rbx
mov r14, qword [rsp + 0x2f0]
mov qword [rsp + 0x128], r14
mov rax, qword [rsp + 0x250]
jmp 0x1404008d0
mov qword [rsp + 0x130], rax
cdqe
mov rax, qword [rsp + 0x248]
jmp 0x1404008e7
mov qword [rsp + 0x138], rax
cmovl ax, si
mov rax, qword [rsp + 0x240]
jmp 0x140400900
mov qword [rsp + 0x140], rax
movzx rax, sp
cbw
mov rax, qword [rsp + 0x238]
jmp 0x14040091b
mov qword [rsp + 0x148], rax
cwde
nop
mov rax, qword [rsp + 0x230]
jmp 0x140400933
mov qword [rsp + 0x150], rax
movzx eax, dx
mov al, r10b
nop
mov rax, qword [rsp + 0x228]
jmp 0x140400950
mov qword [rsp + 0x158], rax
xchg ah, al
mov al, dil
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x160], rax
bswap eax
mov rax, qword [rsp + 0x218]
jmp 0x14040097c
mov qword [rsp + 0x168], rax
cwde
mov rax, qword [rsp + 0x210]
jmp 0x140400992
mov qword [rsp + 0x170], rax
mov al, dh
mov rax, qword [rsp + 0x208]
jmp 0x1404009a9
mov qword [rsp + 0x178], rax
mov al, 0x54
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x1f8]
jmp 0x1404009d0
mov qword [rsp + 0x188], rax
cbw
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0x1e8]
jmp 0x1404009f7
mov qword [rsp + 0x198], rax
mov rax, 0x7ff72977
mov rax, qword [rsp + 0x1e0]
jmp 0x140400a13
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0x1d8]
jmp 0x140400a28
mov qword [rsp + 0x1a8], rax
jmp 0x140400a39
mov rax, r13
jmp 0x140400a41
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x140400a4b
movaps xmm1, xmmword [rsp + 0x50]
jmp 0x140400a55
movaps xmm2, xmmword [rsp + 0x60]
jmp 0x140400a5f
xorps xmm0, xmmword [rax]
movaps xmm3, xmmword [rsp + 0x70]
jmp 0x140400a6c
movaps xmmword [rsp + 0x40], xmm0
jmp 0x140400a76
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm1
jmp 0x140400a84
xorps xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm2
xorps xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm3
jmp 0x140400a9b
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x140400aa8
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x140400ac1
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x140400ad2
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x140400adf
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x140400af8
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x140400b09
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x140400b16
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x140400b2a
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x140400b37
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x140400b4b
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x140400b58
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
lea rdx, [rsp + 0x40]
bswap r8
movsx r8d, ax
movzx r8d, sp
mov rcx, 0xffffffff80000002
bswap r8w
xchg r8b, r8b
not r8d
lea r8, [rsp + 0x30]
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
mov rax, qword [rsp + 0x1d0]
xchg bx, bx
movsxd rbx, r15d
mov qword [rsp + 0x40], rax
movzx ebx, r10w
cwde
mov rax, qword [rsp + 0x1c8]
movzx ebx, si
seto bl
mov qword [rsp + 0x48], rax
mov rbx, qword [rsp + 0x2e8]
movsx rax, r9w
mov qword [rsp + 0x50], rbx
movzx eax, r8w
cmovns eax, r12d
jmp 0x140400bdc
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x58], rax
jmp 0x140400bf3
mov qword [rsp + 0x100], r15
movzx rax, di
mov qword [rsp + 0x108], r12
not ax
bswap ax
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rdi
cmovl ax, bx
bswap ax
mov rax, r13
jmp 0x140400c2c
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x140400c36
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x140400c43
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x140400c4d
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
movsx r9, r8w
rdtsc
xchg rdx, rax
mov rcx, qword [rsp + 0x30]
shld r9w, bx, 0xaf
lea rax, [rsp + 0x3c]
shl dh, cl
add r9b, r13b
cwd
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 4
bts r9, r10
shld r9, r15, 0x5b
lea rdx, [rsp + 0x40]
xor r8d, r8d
bswap r9d
mov r9d, 4
jmp 0x140400ca1
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
jmp 0x140400cb1
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
jmp 0x140400cc4
mov qword [rsp + 0x40], rax
cmovp ax, di
mov ah, 0xf5
movsxd rax, r12d
mov rax, qword [rsp + 0x2d8]
jmp 0x140400ce0
mov qword [rsp + 0x48], rax
not al
jmp 0x140400cf0
mov rax, qword [rsp + 0x2d0]
jmp 0x140400cfd
mov qword [rsp + 0x50], rax
not ax
movsx ax, sil
mov rax, qword [rsp + 0x2c8]
jmp 0x140400d17
mov qword [rsp + 0x58], rax
jmp 0x140400d21
mov rax, qword [rsp + 0x2c0]
jmp 0x140400d2e
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x2b8]
jmp 0x140400d40
mov qword [rsp + 0x68], rax
movsx eax, sp
cbw
mov rax, qword [rsp + 0x2b0]
jmp 0x140400d57
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x2a8]
jmp 0x140400d69
mov qword [rsp + 0x78], rax
setnp al
cmovns eax, ebx
movsx rax, bp
mov rax, qword [rsp + 0x2a0]
jmp 0x140400d85
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x298]
jmp 0x140400d9a
mov qword [rsp + 0x88], rax
nop
lahf
mov rax, qword [rsp + 0x290]
jmp 0x140400db2
mov qword [rsp + 0x90], rax
movsxd rax, r10d
mov rax, qword [rsp + 0x288]
jmp 0x140400dca
mov qword [rsp + 0x98], rax
mov eax, ebp
mov rax, qword [rsp + 0x280]
jmp 0x140400de1
mov qword [rsp + 0xa0], rax
mov al, sil
mov rax, qword [rsp + 0x278]
jmp 0x140400df9
mov qword [rsp + 0xa8], rax
cdqe
movzx rax, bx
cmova eax, r11d
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0xb0], rax
cmove ax, r9w
mov rax, qword [rsp + 0x268]
jmp 0x140400e2d
mov qword [rsp + 0xb8], rax
movsxd rax, ecx
cwde
xchg ah, al
mov rax, qword [rsp + 0x260]
jmp 0x140400e48
mov qword [rsp + 0xc0], rax
cmovns ax, cx
lahf
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0xc8], rax
movzx eax, sp
movabs rax, 0xd8c34edb048f52bb
mov qword [rsp + 0xd0], rax
movabs rax, 0xa5c8c98b4f83a416
jmp 0x140400e89
mov qword [rsp + 0xd8], rax
movabs rax, 0x2eb290273e1edaf5
jmp 0x140400ea0
mov qword [rsp + 0xe0], rax
mov rax, 0x6a176e1f
movabs rax, 0x28f53e246680b95c
jmp 0x140400ebe
mov qword [rsp + 0xe8], rax
bswap ax
mov qword [rsp + 0x100], r15
movzx eax, bx
movsx ax, dl
bswap rax
mov qword [rsp + 0x108], r12
mov qword [rsp + 0x110], rsi
mov al, 0x91
movsxd rax, ebx
mov qword [rsp + 0x118], rdi
cmova ax, di
movzx rax, r12w
mov qword [rsp + 0x120], rbp
mov qword [rsp + 0x128], r14
mov ax, r13w
mov rax, qword [rsp + 0x250]
jmp 0x140400f21
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x248]
jmp 0x140400f36
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x238]
jmp 0x140400f5b
mov qword [rsp + 0x148], rax
movsx rax, ax
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x150], rax
jmp 0x140400f7f
mov rax, qword [rsp + 0x228]
jmp 0x140400f8c
mov qword [rsp + 0x158], rax
bswap rax
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x160], rax
nop
movsxd rax, r13d
mov rax, qword [rsp + 0x218]
jmp 0x140400fb9
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x170], rax
jmp 0x140400fd6
mov rax, qword [rsp + 0x208]
jmp 0x140400fe3
mov qword [rsp + 0x178], rax
mov al, 0x2a
movsx rax, r12w
bswap ax
mov rax, qword [rsp + 0x200]
jmp 0x140401001
mov qword [rsp + 0x180], rax
movzx rax, r13w
movsx ax, bh
mov rax, qword [rsp + 0x1f8]
jmp 0x14040101e
mov qword [rsp + 0x188], rax
mov ax, r8w
mov rax, qword [rsp + 0x1f0]
jmp 0x140401037
mov qword [rsp + 0x190], rax
movzx eax, ax
cdqe
mov rax, qword [rsp + 0x1e8]
jmp 0x140401051
mov qword [rsp + 0x198], rax
setle ah
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x1a0], rax
movsx eax, bx
nop
mov rax, qword [rsp + 0x1d8]
jmp 0x14040107e