Function at 0x140133b46
Capabilities:
Encrypt data using rc4 prga
Resolve function by parsing pe exports

Disassembly:
adc al, 0xf3
invalid
xchg r12, rax
mov qword [rsp + 0x10], r12
xchg r12, rax
jmp 0x140133b05
mov qword [rsp + 0x18], rax
mov dword [rsp + 8], 0
xchg r12, rax
mov r12, qword [rsp + 0x30]
xchg r12, rax
jmp 0x140133a60
jmp 0x140133a6e
xchg r8, rax
mov r8, qword [rsp + 0x10]
xchg r8, rax
jmp 0x140133afd
mov r11, rcx
xchg r11, rax
cmp qword [rsp + 0x10], rax
jae 0x140133c84
jmp 0x140133aec
mov byte [rsp], 0
mov dword [rsp + 4], 0
jmp 0x140133b3b
inc rax
mov qword [rsp + 0x10], rax
mov eax, dword [rsp + 0x38]
xchg rcx, r8
je 0x140133b12
jne 0x140133b12
movabs rbp, 0x6a47636859d80beb
call fcn.140133bed
jmp 0x140133b1f
mov r8, qword [rsp + 0x30]
xchg rcx, r8
add rcx, rax
xchg r11, rax
jmp 0x140133ad7
mov eax, dword [rsp + 4]
inc eax
mov dword [rsp + 4], eax
mov eax, dword [rsp + 0x50]
cmp dword [rsp + 4], eax
jae 0x140133be6
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + rbx + 0x75], dh
sbb al, 0x44
lea ebx, [rbp + 0xf4ef]
je 0x140133b69
jne 0x140133b69
lea r11d, [rbp + 0xf4ef]
out dx, eax
hlt
and r9d, 0xe7548bfc
rcl r12d, 0x87
test rdi, rdx
jmp 0x140133d38
jmp 0x140133ba1
xchg rcx, rdi
mov rax, rdi
xchg rcx, rdi
cmp qword [rsp + 0x10], rax
jae 0x140133be1
mov byte [rsp], 1
jmp 0x140133b9c
jmp 0x140133be6
mov eax, dword [rsp + 4]
mov rcx, qword [rsp + 0x40]
mov rax, qword [rcx + rax*8]
jmp 0x140133bb3
cmp qword [rsp + 0x10], rax
jb 0x140133be1
mov eax, dword [rsp + 4]
mov ecx, dword [rsp + 4]
jmp 0x140133bcb
mov rdx, qword [rsp + 0x48]
mov ecx, dword [rdx + rcx*4]
mov rdx, qword [rsp + 0x40]
add rcx, qword [rdx + rax*8]
jmp 0x140133b7f
jmp 0x140133b31
movzx eax, byte [rsp]
test eax, eax
je 0x140133bf7
invalid
invalid
add byte [rax], al
invalid
jmp 0x140133ac9
xor edx, edx
mov eax, dword [rsp + 8]
mov ecx, 0x20
jne 0x140133c2f
je 0x140133c2f
ret
jmp 0x140133c74
movzx eax, byte [rcx + rax]
mov rcx, qword [rsp + 0x10]
movzx ecx, byte [rcx]
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x10]
jmp 0x140133c63
mov byte [rcx], al
mov eax, dword [rsp + 8]
inc eax
mov dword [rsp + 8], eax
jmp 0x140133ac9
div ecx
mov eax, edx
mov eax, eax
mov rcx, qword [rsp + 0x18]
jmp 0x140133c49
add rsp, 0x28
ret
jne 0x140133d94
cmp r8d, 0xacfe92bf
je 0x140133e3c
test r9d, r9d
jmp 0x140133dca
mov r10, qword [rax + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov ebx, dword [rdx + r10 + 0x88]
add rbx, r10
jmp 0x140133dea
lea rcx, [rdi + r9*4]
mov ecx, dword [rcx + r10]
or al, 0x11
add rcx, r10
movzx edx, byte [rcx]
inc rcx
test dl, dl
je 0x140133d0e
je 0x140133d77
jne 0x140133d77
pop r15
lea ebx, [rbp - 0x3bb5]
add r13d, 0xbd9da75
jmp rcx
jmp 0x140133d92
nop
movsx edx, dl
lea rcx, [rcx + 1]
xor edx, r8d
jmp 0x140133dd8
jne 0x140133e14
mov rax, qword [rax]
jmp 0x140133d1a
imul r8d, edx, 0x1000193
movzx edx, byte [rcx - 1]
test dl, dl
jmp 0x140133cfb
cmp rbx, r10
je 0x140133dd0
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x140133dd0
mov edi, dword [rbx + 0x20]
nop dword [rax]
jmp 0x140133e0c
nop dword [rax + rax]
dec r9d
mov r8d, 0xafd0446
jmp 0x140133d32
mov ecx, dword [rbx + 0x24]
xor eax, eax
add rcx, r10
jmp 0x140133e49
mov dword [rbp - 0x2d], 0xf6f6f6f6
mov dword [rbp - 0x22], 0x7c6f7d7f
mov dword [rbp - 0x29], 0xf6f6f6f6
mov dword [rbp - 0x1e], 0x6e383c3d
movzx edx, word [rcx + r9*2]
mov ecx, dword [rbx + 0x1c]
jmp 0x140133f61
call r9
xchg r12, rax
mov r9, r12
xchg r12, rax
mov r8d, ebx
movsxd rcx, dword [rax + 0x3c]
mov r11d, dword [rcx + rax + 0x88]
jmp 0x140133f37
jmp 0x140133fae
add rdx, r9
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x140133fcf
nop dword [rax]
je 0x140133eb5
jne 0x140133eb5
add esi, 0x2e03a803
movabs rcx, 0x169e9b41425909eb
ret 0x38
jmp 0x140133ec0
movsx eax, al
lea rdx, [rdx + 1]
xor eax, ecx
jne 0x140133efe
je 0x140133efe
pushf
jne 0x140133b50
jno 0x140133475
cmp r15d, 0x5ddb182f
jo 0x140134840
int3
jmp 0x140133f97
nop word [rax + rax]
movzx eax, byte [rbp + rdx - 0x22]
movzx ecx, byte [rbp + rdx - 0x2d]
add cl, al
mov byte [rbp + rdx - 0x22], cl
jmp 0x140133f75
mov edi, dword [r11 + rax + 0x20]
nop dword [rax]
nop word [rax + rax]
jmp 0x140133fae
mov byte [rbp - 0x18], al
mov r9d, dword [rcx + rdx*4]
add r9, r10
xor ebx, ebx
mov edx, ebx
jmp 0x140133f17
add rcx, r10
mov word [rbp - 0x25], 0xf6f6
mov word [rbp - 0x1a], 0x7676
jmp 0x140133f4e
mov byte [rbp + rdx - 0x2d], bl
inc rdx
cmp rdx, 0xa
jb 0x140133f22
xor edx, edx
lea rcx, [rbp - 0x22]
mov r8d, 0x800
jmp 0x140133e72
imul ecx, eax, 0x1000193
movzx eax, byte [rdx - 1]
test al, al
jne 0x140133ec0
jmp 0x140133fc3
mov r10d, r8d
lea rcx, [rdi + r10*4]
mov edx, dword [rcx + r9]
mov ecx, 0x1901977e
jmp 0x140133e95
cmp ecx, 0xfb55c381
je 0x140133fd7
inc r8d
jmp 0x140133e90
mov ecx, dword [r11 + r9 + 0x24]
xchg rbx, rax
mov rbx, rax
je 0x140134022
jne 0x140134022
pause
call rcx
syscall
test rsi, rbx
mul rsi
mov r11d, 0x32edd795
lea r11d, [rdi + 0xb8f1]
rol r9d, 0x8b
jmp rcx
jmp 0x140134350
lea r8, [rbp - 0x33]
lea rdx, [rbp + 0x1d]
xor ecx, ecx
call r10
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
jne 0x14013406c
je 0x14013406c
lea r14d, [rdi + 0xff80]
pause
neg r13
xor r10d, 0x13680587
test r8, rbx
add ecx, 0x82ea09b2
movabs r14, 0x7269b600000345e9
jp 0x140134c0e
jmp 0x1401343b6
and ebx, 0xdd636850
jmp rcx
mov dword [rbp + 0xd], 0xf6f6f6f6
mov dword [rbp + 0x41], 0x2a787f7c
mov dword [rbp + 0x11], 0xf6f6f6f6
mov dword [rbp + 0x45], 0x2a6f727e
mov dword [rbp + 0x15], 0xf6f6f6f6
mov dword [rbp + 0x49], 0x6f73764d
mov word [rbp + 0x19], 0xf6f6
jne 0x1401340f5
je 0x1401340f5
push rbp
bswap rbx
add r8d, 0xf6e78a79
lea edx, [rdx + 0x8f76]
call rcx
pushf
cpuid
or r14d, 0x62c6a268
rcr r14d, 0x24
xor esi, 0xdff29147
jp 0x140133169
bswap r11
movabs r15, 0x51e3d0d6670b51eb
lea r10d, [rbp - 0xc540]
ret
jmp 0x140134148
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x140134417
jmp 0x1401341d7
xchg rdi, rax
mov rdi, qword [rcx + 0x10]
xchg rdi, rax
mov rcx, qword [rax]
jmp 0x140134128
xchg r11, r8
mov r11, qword [rcx + 0x30]
xchg r11, r8
movsxd rax, dword [r8 + 0x3c]
mov r10d, dword [rax + r8 + 0x88]
mov r11d, dword [r10 + r8 + 0x20]
jmp 0x1401341d0
mov dword [rbp + 0x4d], 0x387e78
mov byte [rbp + 0x1b], 0xf6
nop dword [rax]
movzx eax, byte [rbp + rdx + 0x1d]
movzx ecx, byte [rbp + rdx - 0x17]
jne 0x14013418e
je 0x14013418e
rcr r8d, 0xbf
call rcx
lea r13d, [rdi + 0xb639]
popfq
rcl edx, 0xc8
lea edx, [rdx - 0x6b98]
jmp rcx
jmp 0x1401343ce
jb 0x1401343a7
mov dword [rbp - 0x17], 0xf6f6f6f6
xchg rdx, rbx
mov rbx, rdx
xchg rbx, rdx
mov dword [rbp + 0x1d], 0x762a7e4b
mov dword [rbp - 0x13], 0xf6f6f6f6
jmp 0x140134290
nop dword [rax]
mov r9d, ebx
mov edx, 0xac5c78f1
jne 0x140134209
je 0x140134209
rol r11d, 0x6f
rcr r15d, 0x55
popfq
lea esi, [rbx - 0x6542]
jg 0x140133aae
neg rdx
mov r13d, 0xc7e87bb0
cmp r15, rbx
call rax
int3
jmp 0x14013430a
cmp rdx, 0x33
jb 0x14013415a
mov r9d, 0x10
je 0x14013426d
jne 0x14013426d
call rax
jmp rax
jmp 0x140134036
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140134435
nop dword [rax]
jmp 0x140134105
mov dword [rbp + 0x21], 0x7e7d6b6f
mov dword [rbp - 0xf], 0xf6f6f6f6
mov dword [rbp + 0x25], 0x4c51422a
mov dword [rbp - 0xb], 0xf6f6f6f6
mov dword [rbp + 0x29], 0x2a70792a
mov dword [rbp - 7], 0xf6f6f6f6
mov dword [rbp + 0x2d], 0x2a574b5c
jmp 0x1401343f6
jb 0x140134386
cmp rsi, 1
jne 0x140134374
mov dword [rbp - 0x39], 0xf6f6f6f6
mov rdx, rbx
mov dword [rbp - 0x33], 0x797c7c4f
mov byte [rbp - 0x35], 0xf6
jne 0x1401342f1
je 0x1401342f1
movabs rcx, 0x2a8851000000a0e9
rcl r11d, 0x41
neg rcx
call fcn.140133b46
call fcn.140134278
jmp 0x140134396
lea rax, [r11 + r9*4]
mov ecx, dword [rax + r8]
add rcx, r8
jmp 0x14013427a
mov dword [rbp + 5], 0xf6f6f6f6
mov dword [rbp + 0x39], 0x6e6f7c73
mov dword [rbp + 9], 0xf6f6f6f6
mov dword [rbp + 0x3d], 0x2a797e2a
jmp 0x14013408e
mov rsi, rbx
xchg rsi, rax
mov byte [rbp + rax - 0x33], bl
inc rax
cmp rax, 5
jmp 0x14013436e
xchg rbx, rax
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [r11 + r9 + 0x1c]
add rcx, r9
mov r10d, dword [rcx + rdx*4]
add r10, r9
jmp 0x140134386
jb 0x140134340
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
jmp 0x140134118
mov byte [rbp + rax - 0x22], bl
inc rax
cmp rax, 0xa
jmp 0x1401342c6
mov word [rbp - 0x2f], 0x7c
nop word [rax + rax]
movzx eax, byte [rbp + rdx - 0x33]
movzx ecx, byte [rbp + rdx - 0x39]
jmp 0x1401343e0
mov byte [rbp + rax + 0x1d], bl
inc rax
cmp rax, 0x33
jb 0x1401343b6
xchg rsi, rax
jmp 0x14013433b
add cl, al
mov byte [rbp + rdx + 0x1d], cl
mov byte [rbp + rdx - 0x17], bl
inc rdx
jmp 0x140134223
add cl, al
mov byte [rbp + rdx - 0x33], cl
mov byte [rbp + rdx - 0x39], bl
inc rdx
cmp rdx, 5
jmp 0x1401341a7
mov dword [rbp - 3], 0xf6f6f6f6
mov dword [rbp + 0x31], 0x2a6f7c6b
mov dword [rbp + 1], 0xf6f6f6f6
mov dword [rbp + 0x35], 0x7f7b6f7c
jmp 0x14013431a
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140134105
cmp edx, 0xa85359d3
je 0x14013443c
inc ebx
jmp 0x140134113
mov ecx, dword [r10 + r8 + 0x24]
add rcx, r8
movzx edx, word [rcx + r9*2]
mov ecx, dword [r10 + r8 + 0x1c]
add rcx, r8
jmp 0x140134477
jmp rax
push rax
push rax
push rdx
push rbx
jmp 0x14013449d
xchg rbx, r9
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
push rax
push rdx
jmp 0x140134459
mov eax, dword [rcx + rdx*4]
mov edx, 0xc000009a
add rax, r8
mov rcx, 0xffffffffffffffff
lea r11, [rsp + 0xb0]
xchg rbx, r9
mov r9, qword [r11 + 0x10]
jmp 0x140134462
push rcx
xchg qword [rsp + 0x38], rbp
add rsp, 0x40
jmp 0x140134456
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid