Function at 0x140403810
Capabilities:
Set registry value

Disassembly:
push r15
add al, r9b
push r14
mov ax, 0x2b0c
shl r15d, cl
push r13
sbb r15b, 0xf6
cmc
test bpl, 0x43
push r12
sbb r13b, 0xda
rcl r14w, cl
stc
push rsi
shr r13d, cl
sal r12b, cl
push rdi
cmovnp si, r10w
bt r14d, 0x97
mov r15, 0x6ac93890
push rbp
not r12b
push rbx
sub rsp, 0x2f8
movabs rax, 0xe009ec3224c8fd6e
movzx r12w, r10b
not r15b
jmp 0x140403870
mov qword [rsp + 0x2e0], rax
bswap bx
mov qword [rsp + 0x40], rax
cwde
movabs rax, 0x2204bcb80ebea5a3
xchg si, bp
setno dil
movsx r13, r13w
mov qword [rsp + 0x2d8], rax
movzx r15, r12w
mov qword [rsp + 0x48], rax
movabs rax, 0xfbc9f38de01f2fa2
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x50], rax
movzx rbx, r8w
movsxd rbx, ebp
xchg bx, ax
movabs rax, 0x17a75ff95317a686
mov qword [rsp + 0x2c8], rax
mov bp, sp
mov qword [rsp + 0x58], rax
setle al
movabs rax, 0xfd99d5578f55fa6f
jmp 0x1404038f3
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x60], rax
mov bh, 0xae
bswap di
movsx bp, cl
movabs rax, 0x4b3964fdcd447246
cmovle r12w, bx
not r12b
movzx si, r8b
mov qword [rsp + 0x2b8], rax
movsxd rdi, r10d
mov qword [rsp + 0x68], rax
xchg r12, rdi
movzx r14w, spl
mov bpl, r10b
movabs rax, 0xee88324679eb2227
mov sil, sil
not r14b
mov qword [rsp + 0x2b0], rax
cmovo edi, r11d
not si
movsx ebp, bp
mov qword [rsp + 0x70], rax
movsx r14, r10w
cmovg r15w, r13w
movabs rax, 0x6d7346ad6d4ffefa
mov qword [rsp + 0x2a8], rax
xchg di, bp
mov qword [rsp + 0x78], rax
mov ebx, esi
xchg r14d, r15d
movabs rax, 0xd093683aef376a76
mov qword [rsp + 0x2a0], rax
xchg r14w, r15w
mov qword [rsp + 0x80], rax
cbw
cmovl si, di
lahf
movabs rax, 0xa80f93e9d32b8c6f
movzx di, r15b
mov qword [rsp + 0x298], rax
movsx r13, dx
not di
mov qword [rsp + 0x88], rax
movabs rax, 0x33e730243394033e
setne dil
movsx r14d, bp
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x90], rax
movabs rax, 0xe7e3977e114e6703
xchg bl, r13b
movzx ebx, r12w
mov qword [rsp + 0x288], rax
movzx r12d, r9w
movzx bp, cl
movsx rsi, si
mov qword [rsp + 0x98], rax
mov rbx, r10
setb sil
movabs rax, 0xb0b65ec58a603c8
mov qword [rsp + 0x280], rax
movsx r12w, sil
mov qword [rsp + 0xa0], rax
movabs rax, 0x6708be65ca8156d7
xchg dil, r13b
movsx r14w, r11b
jmp 0x140403a62
mov qword [rsp + 0x278], rax
mov qword [rsp + 0xa8], rax
movsx rax, r13w
movzx bp, cl
cbw
movabs rax, 0x46a7044da5524090
movsx bx, bl
movsx r13d, r13w
movzx esi, bx
mov qword [rsp + 0x270], rax
mov qword [rsp + 0xb0], rax
cdqe
mov r13w, cx
mov ebp, 0x8063b8c
movabs rax, 0x4b8cb541ca050f46
cmove r14w, r8w
mov qword [rsp + 0x268], rax
mov qword [rsp + 0xb8], rax
jmp 0x140403ad2
movabs rax, 0xe627ab41184af921
mov qword [rsp + 0x260], rax
bswap r13w
mov rsi, 0x73b22366
mov qword [rsp + 0xc0], rax
movsx r15, cx
mov al, r14b
movsx r15w, al
movabs rax, 0x34c77b6e31b9a
movsx r12d, bx
not r12b
movzx si, r13b
mov qword [rsp + 0x258], rax
mov qword [rsp + 0xc8], rax
bswap r13d
cbw
movabs rax, 0xd8cf4ec0049852bb
cmova bp, r10w
movsx bp, dl
mov qword [rsp + 0xd0], rax
movabs rax, 0xa5eac9844f8ea419
setns dil
movsx rsi, r9w
movsx bp, r15b
mov qword [rsp + 0xd8], rax
mov r15, r12
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x3c], 0
movsx r13d, r12w
xchg r13d, eax
movabs rbp, 0x2eb490333e21dae3
mov qword [rsp + 0xe0], rbp
movsx edi, r12w
movabs r14, 0x28903e48668cb956
jmp 0x140403baa
mov qword [rsp + 0xe8], r14
cmovno r12, rcx
movabs r15, 0xe05dec612491fd3d
movsx rdi, cx
mov esi, edi
mov qword [rsp + 0x100], r15
jmp 0x140403bd3
movabs r12, 0x2247bce40ef3a5e6
mov rax, rdx
mov qword [rsp + 0x108], r12
cmovae rsi, r12
movabs rsi, 0xfbacf3ffe06d2fd7
lahf
cdqe
mov qword [rsp + 0x110], rsi
mov dil, r11b
movabs rdi, 0x17c85fba5363a6e8
mov qword [rsp + 0x118], rdi
movabs rax, 0xfdf6d5258f21fa01
movzx rbx, r10w
movsx r13, r8w
not ebx
mov qword [rsp + 0x120], rax
movzx r13d, r8w
mov rbx, rax
setl al
movabs rax, 0x4b4d6498cd17722a
mov qword [rsp + 0x2f0], rax
mov qword [rsp + 0x128], rax
movsx ax, r9b
movsx r13d, cx
cwde
movabs rax, 0xeefa322379b8227b
jmp 0x140403c76
mov qword [rsp + 0x250], rax
movzx r13, r15w
mov qword [rsp + 0x130], rax
mov ax, r15w
nop
movabs rax, 0x6d1646ce6d26fe8c
mov qword [rsp + 0x248], rax
mov qword [rsp + 0x138], rax
movabs rax, 0xd0fb6869ef6b6a05
movzx r13, bx
mov qword [rsp + 0x240], rax
movzx r13w, spl
not r13b
movsxd r13, r8d
mov qword [rsp + 0x140], rax
movabs rax, 0xa86b938cd3598c0e
movsx r13, r9w
mov qword [rsp + 0x238], rax
mov qword [rsp + 0x148], rax
movabs rax, 0x3382304733f7037f
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x150], rax
movzx eax, r9w
movabs rax, 0xe7b39722113d6770
movsxd r13, r12d
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x158], rax
jmp 0x140403d31
movabs rax, 0xb66658d58d403a9
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x160], rax
lahf
movzx rax, bp
movabs rax, 0x677abe00caf556b2
bswap r13
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x168], rax
movzx rax, r11w
setae al
movabs rax, 0x46ce040ba50e40e3
mov qword [rsp + 0x210], rax
seto r13b
xchg r13b, r13b
mov qword [rsp + 0x170], rax
jmp 0x140403d9e
movabs rax, 0x4bedb536ca600f34
movzx r13d, di
movzx r13w, r14b
setge r13b
mov qword [rsp + 0x208], rax
xchg r13w, r13w
mov qword [rsp + 0x178], rax
mov r13w, 0x136e
movabs rax, 0xe648ab111826f94d
mov qword [rsp + 0x200], rax
movsx r13d, r8w
movsx r13, r15w
mov qword [rsp + 0x180], rax
movabs rax, 0x7a4c14b68a1bf6
bswap r13
movsxd r13, eax
movzx r13d, bx
mov qword [rsp + 0x1f8], rax
mov r13, rbp
mov qword [rsp + 0x188], rax
cdqe
movsx ax, r9b
movzx eax, r11w
movabs rax, 0xd8a24eaf04dc52e7
mov qword [rsp + 0x1f0], rax
movzx r13, r8w
mov qword [rsp + 0x190], rax
movabs rax, 0xa5bac9ea4fe7a478
mov qword [rsp + 0x1e8], rax
movzx r13, r11w
movsx r13, r13w
mov qword [rsp + 0x198], rax
movzx r13d, bx
movsx r13d, ax
movabs rax, 0x2edd90553e4eda91
xchg r13w, r13w
jmp 0x140403e7d
mov qword [rsp + 0x1e0], rax
movsx r13, r13w
movzx r13d, r15w
movzx r13w, spl
mov qword [rsp + 0x1a0], rax
cwde
cdqe
cbw
movabs rax, 0x28903e4866e9b93a
movsx r13w, dl
movsx r13, r10w
movzx r13w, cl
mov qword [rsp + 0x1d8], rax
jmp 0x140403ec4
mov qword [rsp + 0x1a8], rax
cbw
cdqe
lea r13, [rsp + 0x100]
lahf
cdqe
nop
mov rax, r13
jmp 0x140403ee5
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x140403eef
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x140403efc
movaps xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x60]
jmp 0x140403f14
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm0
jmp 0x140403f22
movaps xmm0, xmmword [rsp + 0x70]
jmp 0x140403f2c
xorps xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm0
jmp 0x140403f3a
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x140403f47
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x140403f58
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x140403f65
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 0x140403f8a
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x140403f97
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x140403fa8
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x140403fb5
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x140403fc9
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x140403fd6
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x140403fea
movaps xmm0, xmmword [rsp + 0xe0]
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
cdq
cwd
movsxd rcx, ecx
lea rdx, [rsp + 0x40]
movzx r8w, r13b
jmp 0x14040401a
lea r8, [rsp + 0x30]
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
movabs rax, 0xe03fec0024fffd78
jmp 0x14040403b
mov qword [rsp + 0x1d0], rax
jmp 0x140404048
mov qword [rsp + 0x40], rax
cwde
xchg al, ah
movsx eax, r10w
movabs rax, 0x222ebca20e96a58a
jmp 0x140404063
mov qword [rsp + 0x1c8], rax
jmp 0x140404070
mov qword [rsp + 0x48], rax
cwde
movabs rax, 0xfbcdf388e0082fa5
jmp 0x140404085
mov qword [rsp + 0x2e8], rax
jmp 0x140404092
mov qword [rsp + 0x50], rax
movabs rax, 0x17c85fba530fa684
mov qword [rsp + 0x1c0], rax
jmp 0x1404040ae
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x100], r15
not rax
mov qword [rsp + 0x108], r12
mov qword [rsp + 0x110], rsi
jmp 0x1404040d7
mov qword [rsp + 0x118], rdi
mov rax, r13
jmp 0x1404040e7
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1404040f1
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1404040fe
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x140404108
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, qword [rsp + 0x30]
rol ax, 0x4b
lea rax, [rsp + 0x3c]
sets r9b
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 4
bt dx, ax
lea rdx, [rsp + 0x40]
inc r9b
shr r9w, cl
btc r9, rsi
xor r8d, r8d
jmp 0x14040414c
mov r9d, 4
jmp 0x140404157
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
jmp 0x140404167
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
jmp 0x14040417a
mov qword [rsp + 0x40], rax
movsx ax, al
cmovg rax, r14
cbw
mov rax, qword [rsp + 0x2d8]
jmp 0x140404196
mov qword [rsp + 0x48], rax
cwde
mov rax, qword [rsp + 0x2d0]
jmp 0x1404041a9
mov qword [rsp + 0x50], rax
setnp al
mov ax, r14w
cmovp eax, edi
mov rax, qword [rsp + 0x2c8]
jmp 0x1404041c5
mov qword [rsp + 0x58], rax
bswap ax
mov rax, qword [rsp + 0x2c0]
jmp 0x1404041da
mov qword [rsp + 0x60], rax
setp ah
cwde
mov rax, qword [rsp + 0x2b8]
jmp 0x1404041f0
mov qword [rsp + 0x68], rax
mov rax, 0x390c4834
jmp 0x140404201
mov rax, qword [rsp + 0x2b0]
jmp 0x14040420e
mov qword [rsp + 0x70], rax
movsx rax, sp
mov rax, qword [rsp + 0x2a8]
jmp 0x140404224
mov qword [rsp + 0x78], rax
bswap ax
cdqe
movzx eax, bp
mov rax, qword [rsp + 0x2a0]
jmp 0x14040423e
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x298]
jmp 0x140404253
mov qword [rsp + 0x88], rax
cdqe
mov rax, qword [rsp + 0x290]
jmp 0x14040426a
mov qword [rsp + 0x90], rax
cbw
mov rax, qword [rsp + 0x288]
jmp 0x140404281
mov qword [rsp + 0x98], rax
jmp 0x14040428e
mov rax, qword [rsp + 0x280]
jmp 0x14040429b
mov qword [rsp + 0xa0], rax
movzx rax, r13w
mov rax, qword [rsp + 0x278]
jmp 0x1404042b4
mov qword [rsp + 0xa8], rax
mov ax, r13w
movsx rax, r12w
mov rax, qword [rsp + 0x270]
jmp 0x1404042d1
mov qword [rsp + 0xb0], rax
cmovns ax, r9w
movsx ax, r14b
movzx ax, r12b
mov rax, qword [rsp + 0x268]
jmp 0x1404042f5
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0xc0], rax
bswap ax
mov rax, qword [rsp + 0x258]
jmp 0x14040431d
mov qword [rsp + 0xc8], rax
cmovno ax, bx
nop
setge al
movabs rax, 0xd8c04eda048c52bb
jmp 0x14040433c
mov qword [rsp + 0xd0], rax
movzx ax, r8b
movabs rax, 0xa5eac9894f8ea414
jmp 0x140404358
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rbp
movzx ebp, cx
bswap ebp
mov qword [rsp + 0xe8], r14
movsxd r14, r13d
mov qword [rsp + 0x100], r15
not rax
mov qword [rsp + 0x108], r12
mov qword [rsp + 0x110], rsi
movsx ax, spl
mov qword [rsp + 0x118], rdi
cbw
jmp 0x1404043ab
mov rbp, rbx
cmovl ax, r12w
movsx rax, r11w
movzx r14d, ax
mov qword [rsp + 0x120], rbx
movsx r14w, r8b
mov r14, qword [rsp + 0x2f0]
mov qword [rsp + 0x128], r14
not ah
mov rax, qword [rsp + 0x250]
jmp 0x1404043e7
mov qword [rsp + 0x130], rax
mov al, r9b
movsxd rax, r13d
mov ax, 0x512c
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x138], rax
seto ah
mov rax, qword [rsp + 0x240]
jmp 0x140404419
mov qword [rsp + 0x140], rax
mov al, r11b
xchg al, ah
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x148], rax
mov rax, rdi
cbw
movzx rax, ax
mov rax, qword [rsp + 0x230]
jmp 0x14040444c
mov qword [rsp + 0x150], rax
movsx rax, bp
not eax
mov rax, qword [rsp + 0x228]
jmp 0x140404467
mov qword [rsp + 0x158], rax
bswap eax
mov rax, qword [rsp + 0x220]
jmp 0x14040447e
mov qword [rsp + 0x160], rax
cbw
cmovno eax, r13d
lahf
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x210]
jmp 0x1404044aa
mov qword [rsp + 0x170], rax
cmovge ax, ax
movsx eax, r9w
mov rax, qword [rsp + 0x208]
jmp 0x1404044c7
mov qword [rsp + 0x178], rax
lahf
cmovge ax, si
not eax
mov rax, qword [rsp + 0x200]
jmp 0x1404044e3
mov qword [rsp + 0x180], rax
mov ah, 0x36
mov al, dil
mov rax, qword [rsp + 0x1f8]
jmp 0x1404044fe
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x1f0]
jmp 0x140404513
mov qword [rsp + 0x190], rax
movsx ax, r8b
movsxd rax, r10d
mov rax, qword [rsp + 0x1e8]
jmp 0x140404530
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x1e0]
jmp 0x140404545
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x1a8], rax
mov rax, r13
jmp 0x140404565
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
jmp 0x140404574
movaps xmm2, xmmword [rsp + 0x60]
jmp 0x14040457e
xorps xmm0, xmmword [rax]
movaps xmm3, xmmword [rsp + 0x70]
jmp 0x14040458b
movaps xmmword [rsp + 0x40], xmm0
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm1
jmp 0x14040459e
xorps xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm2
jmp 0x1404045ac
xorps xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm3
jmp 0x1404045ba
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x1404045c7
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x1404045d8
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x1404045e5
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x1404045f6
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x140404603
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x140404614
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x140404621
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x14040463a
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmm0, xmmword [rsp + 0xd0]
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x140404665
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x140404672
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
movzx rdx, si
movsx cx, r15b
lea rdx, [rsp + 0x40]
xchg r8b, cl
mov rcx, 0xffffffff80000002
movsx r8d, r15w
lea r8, [rsp + 0x30]
jmp 0x1404046a7
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
mov rax, qword [rsp + 0x1d0]
movsx rbx, bp
movzx ebx, r15w
movsxd rbx, ebx
mov qword [rsp + 0x40], rax
movzx eax, r10w
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x48], rax
mov bl, 0x4c
mov rbx, qword [rsp + 0x2e8]
cdqe
mov qword [rsp + 0x50], rbx
mov ax, sp
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x100], r15
movsxd rax, ebp
cmovb rax, rbp
mov ax, 0x256d
mov qword [rsp + 0x108], r12
mov qword [rsp + 0x110], rsi
movsx rax, r11w
bswap ax
mov qword [rsp + 0x118], rdi
movsx eax, r9w
cdqe
movzx rax, r10w
mov rax, r13
movaps xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x140404748
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x140404752
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
add eax, r12d
bsr r9w, r10w
mov rcx, qword [rsp + 0x30]
add r9b, al
bts rdx, r13
cwd
lea rax, [rsp + 0x3c]
dec rdx
movzx r9d, dx
rcl r9, 0x80
mov qword [rsp + 0x20], rax
shrd r9w, r11w, 0xd0
xor r9b, r11b
movsxd r9, ebx
mov dword [rsp + 0x28], 4
clc
rcr r9d, cl
lea rdx, [rsp + 0x40]
cmc
xor r8d, r8d
mov r9d, 4
jmp 0x1404047b2
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rcx, qword [rsp + 0x30]
jmp 0x1404047c2
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov rax, qword [rsp + 0x2e0]
jmp 0x1404047d5
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0x48], rax
cbw
bswap ax
mov rax, qword [rsp + 0x2d0]
jmp 0x1404047f9
mov qword [rsp + 0x50], rax
movsx ax, r15b
mov rax, qword [rsp + 0x2c8]
jmp 0x140404810
mov qword [rsp + 0x58], rax
cwde
mov rax, qword [rsp + 0x2c0]
jmp 0x140404823
mov qword [rsp + 0x60], rax
jmp 0x14040482d
mov rax, qword [rsp + 0x2b8]
jmp 0x14040483a
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x2b0]
jmp 0x14040484c
mov qword [rsp + 0x70], rax
bswap ax
mov rax, qword [rsp + 0x2a8]
jmp 0x140404861
mov qword [rsp + 0x78], rax
movsx ax, al
xchg al, ah
mov rax, qword [rsp + 0x2a0]
jmp 0x140404879
mov qword [rsp + 0x80], rax
nop
movsx rax, dx
mov rax, qword [rsp + 0x298]
jmp 0x140404894
mov qword [rsp + 0x88], rax
mov ah, al
cbw
movsx eax, r14w
mov rax, qword [rsp + 0x290]
jmp 0x1404048b1
mov qword [rsp + 0x90], rax
mov al, 0xe
mov rax, qword [rsp + 0x288]
jmp 0x1404048c8
mov qword [rsp + 0x98], rax
movsx ax, r11b
movsxd rax, ebx
movzx ax, r9b
mov rax, qword [rsp + 0x280]
jmp 0x1404048ea
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0xa8], rax
setp ah
mov rax, qword [rsp + 0x270]
jmp 0x140404912
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x268]
jmp 0x140404927
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x260]
jmp 0x14040493c
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x258]
jmp 0x140404951
mov qword [rsp + 0xc8], rax
movsx rax, r8w
lahf
setle al
movabs rax, 0xd8c34edb048f52bb
jmp 0x140404970
mov qword [rsp + 0xd0], rax
xchg ah, al
cmovs ax, cx
movabs rax, 0xa5c8c98b4f83a416
jmp 0x14040498d
mov qword [rsp + 0xd8], rax
mov al, 0xbd
movsx rax, r14w
lahf
movabs rax, 0x2eb290273e1edaf5
jmp 0x1404049ab
mov qword [rsp + 0xe0], rax
nop
movabs rax, 0x28f53e246680b95c
jmp 0x1404049c3
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0x100], r15
cdqe
mov qword [rsp + 0x108], r12
mov ah, 0xa1
mov qword [rsp + 0x110], rsi
bswap ax
movsx rax, cx
mov qword [rsp + 0x118], rdi
mov qword [rsp + 0x120], rbp
cbw
mov qword [rsp + 0x128], r14
not ah
mov rax, qword [rsp + 0x250]
jmp 0x140404a18
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x138], rax
not ax
bswap eax
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x140], rax
movzx ax, r13b
bswap eax
lahf
mov rax, qword [rsp + 0x238]
jmp 0x140404a5a
mov qword [rsp + 0x148], rax
setns ah
nop
mov rax, qword [rsp + 0x230]
jmp 0x140404a73
mov qword [rsp + 0x150], rax
mov al, cl
movzx eax, di
mov rax, qword [rsp + 0x228]
jmp 0x140404a8d
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x220]
jmp 0x140404aa2
mov qword [rsp + 0x160], rax
movsx eax, si
setp al
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x168], rax
cwde
mov rax, qword [rsp + 0x210]
jmp 0x140404ace
mov qword [rsp + 0x170], rax
movzx ax, r14b
cwde
cdqe
mov rax, qword [rsp + 0x208]
jmp 0x140404aeb
mov qword [rsp + 0x178], rax
movzx rax, r14w
setp al
not al
mov rax, qword [rsp + 0x200]
jmp 0x140404b09