Function at 0x1402301b0
Capabilities:
Find process by pid

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x168
lea rbp, [rsp + 0x80]
mov qword [rbp - 8], r9
mov qword [rbp], r8
mov qword [rbp + 8], rdx
mov qword [rbp + 0x10], rcx
mov rax, qword [0x14033dc50]
xor rax, rbp
mov qword [rbp + 0xe0], rax
mov ecx, dword [0x14033ddf8]
mov eax, dword [0x14033ddf4]
mov edx, ecx
add edx, 0xdb52f7b6
add edx, 0xa24ed720
sub edx, 0xdb52f7b6
sub edx, 0x67d1e163
add edx, 0xf1552362
add edx, 0x67d1e163
xor r8d, r8d
sub r8d, 0xa24ed720
add edx, r8d
xor r8d, r8d
sub r8d, edx
xor edx, edx
sub edx, 0xa8b3a4f4
add r8d, edx
xor edx, edx
sub edx, r8d
add edx, 0x2f5a2ef4
sub edx, 1
sub edx, 0x2f5a2ef4
sub edx, 0x27c70d7c
sub edx, 0xa8b3a4f4
add edx, 0x27c70d7c
sub edx, 0x39b7a7ab
add edx, 0x208d204a
add edx, 0x39b7a7ab
sub edx, 0x4c3ae1f5
sub edx, 0xf1552362
add edx, 0x4c3ae1f5
add edx, 0x1d113c49
sub edx, 0x208d204a
sub edx, 0x1d113c49
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
and cl, 1
mov byte [rbp + 0x1e], cl
cmp eax, 0xa
setl al
and al, 1
mov byte [rbp + 0x1f], al
mov dword [rbp + 0x18], 0x1a48e84d
mov eax, dword [rbp + 0x18]
mov dword [rbp - 0xc], eax
sub eax, 0x80980576
je 0x140245753
jmp 0x1402302d2
mov eax, dword [rbp - 0xc]
sub eax, 0x879bc434
je 0x1402366f5
jmp 0x1402302e5
mov eax, dword [rbp - 0xc]
sub eax, 0x8a2878f2
je 0x14023f66c
jmp 0x1402302f8
mov eax, dword [rbp - 0xc]
sub eax, 0x8a5a8f29
je 0x140245b60
jmp 0x14023030b
mov eax, dword [rbp - 0xc]
sub eax, 0x8c1d2c4a
je 0x140239ca9
jmp 0x14023031e
mov eax, dword [rbp - 0xc]
sub eax, 0x8f260f9d
je 0x140242ffa
jmp 0x140230331
mov eax, dword [rbp - 0xc]
sub eax, 0x8fd412b3
je 0x140245c0c
jmp 0x140230344
mov eax, dword [rbp - 0xc]
sub eax, 0x8fdced0f
je 0x14024055f
jmp 0x140230357
mov eax, dword [rbp - 0xc]
sub eax, 0x91dfcda7
je 0x14024171d
jmp 0x14023036a
mov eax, dword [rbp - 0xc]
sub eax, 0x942ee4ab
je 0x14023cc89
jmp 0x14023037d
mov eax, dword [rbp - 0xc]
sub eax, 0x98373310
je 0x140246003
jmp 0x140230390
mov eax, dword [rbp - 0xc]
sub eax, 0x9cfc379b
je 0x14023f9be
jmp 0x1402303a3
mov eax, dword [rbp - 0xc]
sub eax, 0x9e486e77
je 0x140245c00
jmp 0x1402303b6
mov eax, dword [rbp - 0xc]
sub eax, 0x9e637416
je 0x1402337df
jmp 0x1402303c9
mov eax, dword [rbp - 0xc]
sub eax, 0x9f80f1d8
je 0x140245aff
jmp 0x1402303dc
mov eax, dword [rbp - 0xc]
sub eax, 0xa7114e12
je 0x14024552b
jmp 0x1402303ef
mov eax, dword [rbp - 0xc]
sub eax, 0xa808fc25
je 0x140245b3d
jmp 0x140230402
mov eax, dword [rbp - 0xc]
sub eax, 0xb0f4abd8
je 0x1402364aa
jmp 0x140230415
mov eax, dword [rbp - 0xc]
sub eax, 0xb1bab178
je 0x140238470
jmp 0x140230428
mov eax, dword [rbp - 0xc]
sub eax, 0xb2a601b3
je 0x14023515d
jmp 0x14023043b
mov eax, dword [rbp - 0xc]
sub eax, 0xb4a5200e
je 0x1402370e3
jmp 0x14023044e
mov eax, dword [rbp - 0xc]
sub eax, 0xb7ab9554
je 0x140240b48
jmp 0x140230461
mov eax, dword [rbp - 0xc]
sub eax, 0xb7d30119
je 0x1402316a5
jmp 0x140230474
mov eax, dword [rbp - 0xc]
sub eax, 0xb9f2cef3
je 0x140232a35
jmp 0x140230487
mov eax, dword [rbp - 0xc]
sub eax, 0xbc1c4838
je 0x140240771
jmp 0x14023049a
mov eax, dword [rbp - 0xc]
sub eax, 0xbd99ef61
je 0x140234167
jmp 0x1402304ad
mov eax, dword [rbp - 0xc]
sub eax, 0xbf13d463
je 0x140236f8f
jmp 0x1402304c0
mov eax, dword [rbp - 0xc]
sub eax, 0xc2148bde
je 0x140234182
jmp 0x1402304d3
mov eax, dword [rbp - 0xc]
sub eax, 0xc2c737e6
je 0x140245c80
jmp 0x1402304e6
mov eax, dword [rbp - 0xc]
sub eax, 0xc37a5b98
je 0x140240b3c
jmp 0x1402304f9
mov eax, dword [rbp - 0xc]
sub eax, 0xc5b2af13
je 0x140232a29
jmp 0x14023050c
mov eax, dword [rbp - 0xc]
sub eax, 0xcdcdbf48
je 0x14023cc5d
jmp 0x14023051f
mov eax, dword [rbp - 0xc]
sub eax, 0xcdcfb9b5
je 0x14023ccb0
jmp 0x140230532
mov eax, dword [rbp - 0xc]
sub eax, 0xd01b3500
je 0x140245b88
jmp 0x140230545
mov eax, dword [rbp - 0xc]
sub eax, 0xd1ec335f
je 0x140240553
jmp 0x140230558
mov eax, dword [rbp - 0xc]
sub eax, 0xd499e914
je 0x140246013
jmp 0x14023056b
mov eax, dword [rbp - 0xc]
sub eax, 0xd5afe5d1
je 0x140238808
jmp 0x14023057e
mov eax, dword [rbp - 0xc]
sub eax, 0xd934fae2
je 0x140245fbf
jmp 0x140230591
mov eax, dword [rbp - 0xc]
sub eax, 0xdae70b85
je 0x14023db43
jmp 0x1402305a4
mov eax, dword [rbp - 0xc]
sub eax, 0xdb7c85d1
je 0x140239cb5
jmp 0x1402305b7
mov eax, dword [rbp - 0xc]
sub eax, 0xdf6ae27b
je 0x140231902
jmp 0x1402305ca
mov eax, dword [rbp - 0xc]
sub eax, 0xe0cc1911
je 0x140245acc
jmp 0x1402305dd
mov eax, dword [rbp - 0xc]
sub eax, 0xe188eb67
je 0x140245b22
jmp 0x1402305f0
mov eax, dword [rbp - 0xc]
sub eax, 0xe50c8688
je 0x1402341a4
jmp 0x140230603
mov eax, dword [rbp - 0xc]
sub eax, 0xe74750ba
je 0x140236729
jmp 0x140230616
mov eax, dword [rbp - 0xc]
sub eax, 0xe782c2c8
je 0x14023cc69
jmp 0x140230629
mov eax, dword [rbp - 0xc]
sub eax, 0xeb2b7791
je 0x14023aa19
jmp 0x14023063c
mov eax, dword [rbp - 0xc]
sub eax, 0xed086f58
je 0x140237119
jmp 0x14023064f
mov eax, dword [rbp - 0xc]
sub eax, 0xed4be245
je 0x140239464
jmp 0x140230662
mov eax, dword [rbp - 0xc]
sub eax, 0xee3fc020
je 0x140245bb9
jmp 0x140230675
mov eax, dword [rbp - 0xc]
sub eax, 0xef2b8780
je 0x140245bf4
jmp 0x140230688
mov eax, dword [rbp - 0xc]
sub eax, 0xf0956ff8
je 0x14023db37
jmp 0x14023069b
mov eax, dword [rbp - 0xc]
sub eax, 0xf1104361
je 0x14023ccbc
jmp 0x1402306ae
mov eax, dword [rbp - 0xc]
sub eax, 0xf5c843b6
je 0x1402446a5
jmp 0x1402306c1
mov eax, dword [rbp - 0xc]
sub eax, 0xf5fde706
je 0x140245bc9
jmp 0x1402306d4
mov eax, dword [rbp - 0xc]
sub eax, 0xf656a5ea
je 0x14023c522
jmp 0x1402306e7
mov eax, dword [rbp - 0xc]
sub eax, 0xf7440ccc
je 0x140239488
jmp 0x1402306fa
mov eax, dword [rbp - 0xc]
sub eax, 0xfeacde35
je 0x140245b0b
jmp 0x14023070d
mov eax, dword [rbp - 0xc]
sub eax, 0x13801f8
je 0x140241a3c
jmp 0x140230720
mov eax, dword [rbp - 0xc]
sub eax, 0x70e635f
je 0x140245b4d
jmp 0x140230733
mov eax, dword [rbp - 0xc]
sub eax, 0xf019fcf
je 0x14023c87a
jmp 0x140230746
mov eax, dword [rbp - 0xc]
sub eax, 0x10ef809c
je 0x140245c53
jmp 0x140230759
mov eax, dword [rbp - 0xc]
sub eax, 0x117088b3
je 0x140242c73
jmp 0x14023076c
mov eax, dword [rbp - 0xc]
sub eax, 0x120a2903
je 0x1402443ae
jmp 0x14023077f
mov eax, dword [rbp - 0xc]
sub eax, 0x1397bc10
je 0x1402318f6
mov eax, 0x10
mov qword [rbp - 0x18], rax
call sub.ntoskrnl.exe___chkstk
sub rsp, rax
mov rax, qword [rbp - 0x18]
mov rcx, rsp
mov qword [rbp + 0x20], rcx
call sub.ntoskrnl.exe___chkstk
sub rsp, rax
mov rax, qword [rbp - 0x18]
mov rcx, rsp
mov qword [rbp + 0x28], rcx
call sub.ntoskrnl.exe___chkstk
sub rsp, rax
mov rax, qword [rbp - 0x18]
mov rcx, rsp
mov qword [rbp + 0x30], rcx
call sub.ntoskrnl.exe___chkstk
sub rsp, rax
mov rax, qword [rbp - 0x18]
mov rcx, rsp
mov qword [rbp + 0x38], rcx
call sub.ntoskrnl.exe___chkstk
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x40], rax
mov ecx, dword [0x14033ddf8]
mov eax, dword [0x14033ddf4]
mov r9d, 0x6a2f4716
add r9d, 0
sub r9d, 1
sub r9d, 0x6a2f4716
xor edx, edx
sub edx, 0
xor r8d, r8d
sub r8d, r9d
add edx, r8d
xor r9d, r9d
sub r9d, edx
mov edx, ecx
sub edx, 0x680e70b9
sub edx, 0x7dfc8717
add edx, 0x680e70b9
xor r8d, r8d
sub r8d, r9d
sub edx, r8d
add edx, 0x8102d288
add edx, 0x7dfc8717
sub edx, 0x8102d288
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl cl
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov dl, 1
xor dl, 1
mov r9b, cl
and r9b, dl
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or r8b, r9b
or al, dl
xor r8b, al
mov dl, r11b
xor dl, 0xff
mov al, r8b
and al, dl
xor r8b, 0xff
mov dl, r11b
and dl, r8b
or al, dl
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov dl, 1
xor dl, 1
or al, r8b
or dl, 1
xor al, 0xff
and al, dl
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r9b, 1
xor r9b, 1
mov r10b, r11b
and r10b, r9b
mov dl, 1
xor dl, 1
and dl, 0xff
and r9b, 1
or r8b, r10b
or dl, r9b
xor r8b, dl
mov bl, cl
xor bl, 0xff
xor r8b, 0xff
mov dl, 1
xor dl, 0
or bl, r8b
or dl, 0
xor bl, 0xff
and bl, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, 1
xor r8b, 1
and cl, r8b
or dl, cl
xor r11b, 0xff
xor dl, 0xff
mov cl, 1
xor cl, 0
or r11b, dl
or cl, 0
xor r11b, 0xff
and r11b, cl
mov dl, bl
xor dl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
mov cl, dl
and cl, 0
and bl, r8b
mov r10b, r9b
and r10b, 0
and r11b, r8b
or cl, bl
or r10b, r11b
xor cl, r10b
or dl, r9b
xor dl, 0xff
or r8b, 0
and dl, r8b
or cl, dl
mov dl, cl
xor dl, 0xff
mov r11b, al
xor r11b, dl
and r11b, al
mov dl, al
xor dl, 0xff
mov r10b, cl
and r10b, dl
xor cl, 0xff
and al, cl
or r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r11b, cl
mov r9b, r8b
and r9b, 0
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x9f80f1d8
mov ecx, 0x1397bc10
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov ecx, dword [0x14033ddf8]
mov eax, dword [0x14033ddf4]
xor r8d, r8d
sub r8d, 0xc10a2d58
mov edx, ecx
sub edx, r8d
add edx, 0xbe67029
sub edx, 0xe1b92953
sub edx, 0xbe67029
add edx, 0xb0d299fe
sub edx, 0xc10a2d58
sub edx, 0xb0d299fe
add edx, 0x1af2b899
add edx, 0xef90c777
sub edx, 0x1af2b899
sub edx, 0x8b288a4e
sub edx, 1
add edx, 0x8b288a4e
add edx, 0x2efbebc9
sub edx, 0xef90c777
sub edx, 0x2efbebc9
sub edx, 0x86f88ee7
sub edx, 0xf71b5e61
add edx, 0x86f88ee7
xor r8d, r8d
sub r8d, edx
xor edx, edx
sub edx, 0xe1b92953
add r8d, edx
xor edx, edx
sub edx, r8d
sub edx, 0xc04151ed
add edx, 0xf71b5e61
add edx, 0xc04151ed
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl r10b
mov dl, bl
xor dl, 0xff
and dl, 0
mov cl, 1
xor cl, 0
mov r8b, bl
and r8b, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or dl, r8b
or al, cl
xor dl, al
mov al, 1
xor al, 1
xor dl, 0xff
mov cl, 1
xor cl, 1
or al, dl
or cl, 1
xor al, 0xff
and al, cl
mov r8b, 1
xor r8b, 1
and r8b, 0
mov dl, 1
xor dl, 0
mov r9b, dl
and r9b, 1
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or r8b, r9b
or cl, dl
xor r8b, cl
mov dl, bl
xor dl, 0xff
xor r8b, 0xff
mov cl, 1
xor cl, 0
or dl, r8b
or cl, 0
xor dl, 0xff
and dl, cl
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov byte [rbp - 0x1a], cl
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov dl, 1
xor dl, 1
mov al, r10b
and al, dl
or r8b, al
mov al, 1
xor al, 1
xor r8b, 0xff
mov dl, 1
xor dl, 0
or al, r8b
or dl, 0
xor al, 0xff
and al, dl
mov r9b, 1
xor r9b, 1
and r9b, 1
mov r8b, 1
xor r8b, 1
mov r11b, r8b
and r11b, 1
mov dl, 1
xor dl, 1
and dl, 0xff
and r8b, 1
or r9b, r11b
or dl, r8b
xor r9b, dl
mov r8b, r10b
xor r8b, 0xff
xor r9b, 0xff
mov dl, 1
xor dl, 0
or r8b, r9b
or dl, 0
xor r8b, 0xff
and r8b, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov r8b, 1
xor r8b, 0
and r8b, 0
mov r9b, 1
xor r9b, 0
mov r11b, r9b
and r11b, 0
mov al, 1
xor al, 1
and al, 0
and r9b, 1
or r8b, r11b
or al, r9b
xor r8b, al
mov r14b, 1
xor r14b, 1
xor r8b, 0xff
mov al, 1
xor al, 1
or r14b, r8b
or al, 1
xor r14b, 0xff
and r14b, al
mov dil, 1
xor dil, 1
and dil, 1
mov r8b, 1
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov al, 1
xor al, 1
and al, 0xff
and r8b, 1
or dil, r9b
or al, r8b
xor dil, al
xor dil, 0xff
xor dil, 0
and dil, 0
mov r8b, r14b
xor r8b, 0xff
mov r11b, dil
xor r11b, 0xff
mov r9b, 1
xor r9b, 0
mov al, r8b
and al, 0
and r14b, r9b
mov sil, r11b
and sil, 0
and dil, r9b
or al, r14b
or sil, dil
xor al, sil
or r8b, r11b
xor r8b, 0xff
or r9b, 0
and r8b, r9b
or al, r8b
mov byte [rbp - 0x19], al
mov r11b, 1
xor r11b, 0
and r11b, 0
mov r9b, 1
xor r9b, 0
mov sil, r9b
and sil, 0
mov r8b, 1
xor r8b, 1
and r8b, 0
and r9b, 1
or r11b, sil
or r8b, r9b
xor r11b, r8b
mov r9b, cl
xor r9b, 0xff
mov r8b, r11b
and r8b, r9b
xor r11b, 0xff
mov r9b, cl
and r9b, r11b
or r8b, r9b
mov r9b, cl
xor r9b, 0xff
mov dil, r8b
xor dil, r9b
and dil, r8b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r11b, 1
xor r11b, 1
and bl, r11b
mov r8b, 1
xor r8b, 1
and r8b, 0xff
and r11b, 1
or r9b, bl
or r8b, r11b
xor r9b, r8b
mov bl, al
xor bl, 0xff
and bl, 0
mov r11b, 1
xor r11b, 0
mov sil, al
and sil, r11b
mov r8b, 1
xor r8b, 1
and r8b, 0
and r11b, 1
or bl, sil
or r8b, r11b
xor bl, r8b
mov r8b, 1
xor r8b, 1
and r8b, 0
mov sil, 1
xor sil, 0
mov r14b, sil
and r14b, 1
mov r11b, 1
xor r11b, 1
and r11b, 0
and sil, 1
or r8b, r14b
or r11b, sil
xor r8b, r11b
mov r11b, r9b
and r11b, bl
xor r9b, bl
or r11b, r9b
mov r9b, r8b
and r9b, 1
xor r8b, 1
or r9b, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov bl, 1
xor bl, 1
and r11b, bl
or r8b, r11b
xor r9b, 0xff
mov r11b, r8b
xor r11b, r9b
and r11b, r8b
mov r9b, 1
xor r9b, 0
and r9b, 1
mov bl, 1
xor bl, 1
mov sil, bl
and sil, 0
mov r8b, 1
xor r8b, 1
and r8b, 0xff
and bl, 1
or r9b, sil
or r8b, bl
xor r9b, r8b
mov sil, dl
xor sil, 0xff
and sil, 1
mov r14b, 1
xor r14b, 1
mov bl, dl
and bl, r14b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0xff
and r9b, r14b
or sil, bl
or r8b, r9b
xor sil, r8b
xor sil, 0xff
mov r9b, dl
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
or sil, r9b
or r8b, 1
xor sil, 0xff
and sil, r8b
mov r13b, r10b
xor r13b, 0xff
and r13b, 0
mov r9b, 1
xor r9b, 0
and r10b, r9b
mov r8b, 1
xor r8b, 1
and r8b, 0
and r9b, 1
or r13b, r10b
or r8b, r9b
xor r13b, r8b
mov r12b, al
xor r12b, 0xff
and r12b, 1
mov r9b, 1
xor r9b, 1
mov r8b, al
and r8b, r9b
or r12b, r8b
mov r8b, 1
xor r8b, 0
and r8b, 1
mov r9b, 1
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, r13b
xor r9b, 0xff
mov r14b, r12b
xor r14b, 0xff
mov bl, 1
xor bl, 1
mov r10b, r9b
and r10b, 0xff
and r13b, bl
mov r15b, r14b
and r15b, 0xff
and r12b, bl
or r10b, r13b
or r15b, r12b
xor r10b, r15b
or r9b, r14b
xor r9b, 0xff
or bl, 1
and r9b, bl
or r10b, r9b
mov r9b, r8b
and r9b, 0
xor r8b, 0
or r9b, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov bl, 1
xor bl, 1
and r10b, bl
or r8b, r10b
xor r9b, 0xff
mov bl, r8b
xor bl, r9b
and bl, r8b
mov r9b, r11b
xor r9b, 0xff
mov r8b, dil
xor r8b, r9b
and r8b, dil
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r14b, 1
xor r14b, 1
and dil, r14b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0xff
and r11b, r14b
or r9b, dil
or r10b, r11b
xor r9b, r10b
mov r14b, r8b
and r14b, r9b
xor r8b, r9b
or r14b, r8b
mov r12b, sil
xor r12b, 0xff
and r12b, 1
mov r9b, 1
xor r9b, 1
mov r10b, sil
and r10b, r9b
mov r8b, 1
xor r8b, 1
and r8b, 0xff
and r9b, 1
or r12b, r10b
or r8b, r9b
xor r12b, r8b
mov r15b, bl
xor r15b, 0xff
and r15b, 0
mov r9b, 1
xor r9b, 0
mov r10b, bl
and r10b, r9b
mov r8b, 1
xor r8b, 1
and r8b, 0
and r9b, 1
or r15b, r10b
or r8b, r9b
xor r15b, r8b
mov r8b, 1
xor r8b, 0
and r8b, 1
mov r9b, 1
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, 1
xor r9b, 0
mov r10b, r12b
xor r10b, r9b
and r10b, r12b
xor sil, 0xff
mov r11b, r8b
xor r11b, 0xff
mov r9b, 1
xor r9b, 0
or sil, r11b
or r9b, 0
xor sil, 0xff
and sil, r9b
mov r9b, 1
xor r9b, 0
mov r11b, r15b
xor r11b, r9b
and r11b, r15b
xor bl, 0xff
mov dil, r8b
xor dil, 0xff
mov r9b, 1
xor r9b, 1
or bl, dil
or r9b, 1
xor bl, 0xff
and bl, r9b
mov r9b, r10b
and r9b, sil
xor r10b, sil
or r9b, r10b
mov r10b, r11b
and r10b, bl
xor r11b, bl
or r10b, r11b
mov r11b, r9b
xor r11b, 0xff
mov dil, r10b
and dil, r11b
xor r10b, 0xff
and r9b, r10b
or dil, r9b
mov r9b, r12b
xor r9b, 0xff
mov bl, r15b
xor bl, 0xff
mov r10b, 1
xor r10b, 0
mov r11b, r9b
and r11b, 0
and r12b, r10b
mov sil, bl
and sil, 0
and r15b, r10b
or r11b, r12b
or sil, r15b
xor r11b, sil
or r9b, bl
xor r9b, 0xff
or r10b, 0
and r9b, r10b
or r11b, r9b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r10b, 1
xor r10b, 1
and r11b, r10b
mov r9b, 1
xor r9b, 1
and r9b, 0xff
and r10b, 1
or sil, r11b
or r9b, r10b
xor sil, r9b
mov r9b, r8b
and r9b, 0
xor r8b, 0
or r9b, r8b
xor sil, 0xff
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
or sil, r9b
or r8b, 1
xor sil, 0xff
and sil, r8b
mov r8b, dil
xor r8b, 0xff
mov r10b, sil
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
mov r11b, r8b
and r11b, 0
and dil, r9b
mov bl, r10b
and bl, 0
and sil, r9b
or r11b, dil
or bl, sil
xor r11b, bl
or r8b, r10b
xor r8b, 0xff
or r9b, 0
and r8b, r9b
or r11b, r8b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r10b, 1
xor r10b, 1
mov bl, r14b
and bl, r10b
mov r8b, 1
xor r8b, 1
and r8b, 0xff
and r10b, 1
or r9b, bl
or r8b, r10b
xor r9b, r8b
mov r15b, 1
xor r15b, 1
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
or r15b, r9b
or r8b, 0
xor r15b, 0xff
and r15b, r8b
mov r9b, 1
xor r9b, 1
and r9b, 1
mov r8b, 1
xor r8b, 1
and r8b, 1
or r9b, r8b
xor r14b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r8b, 1
xor r8b, 0
or r14b, r10b
or r8b, 0
xor r14b, 0xff
and r14b, r8b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov bl, 1
xor bl, 1
mov r8b, r11b
and r8b, bl
or r10b, r8b
xor r10b, 0xff
mov bl, 1
xor bl, 1
mov r8b, 1
xor r8b, 0
or r10b, bl
or r8b, 0
xor r10b, 0xff
and r10b, r8b
xor r11b, 0xff
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
or r11b, r9b
or r8b, 1
xor r11b, 0xff
and r11b, r8b
mov r9b, r15b
xor r9b, 0xff
mov sil, r14b
xor sil, 0xff
mov bl, 1
xor bl, 0
mov r8b, r9b
and r8b, 0
and r15b, bl
mov dil, sil
and dil, 0
and r14b, bl
or r8b, r15b
or dil, r14b
xor r8b, dil
or r9b, sil
xor r9b, 0xff
or bl, 0
and r9b, bl
or r8b, r9b
mov r9b, r10b
and r9b, r11b
xor r10b, r11b
or r9b, r10b
mov r11b, r8b
xor r11b, 0xff
mov r10b, r9b
and r10b, r11b
xor r9b, 0xff
and r8b, r9b
or r10b, r8b
mov r8b, dl
xor r8b, 0xff
mov sil, cl
xor sil, r8b
and sil, cl
mov r8b, cl
xor r8b, 0xff
mov bl, dl
and bl, r8b
xor dl, 0xff
and cl, dl
or bl, cl
mov dl, sil
xor dl, 0xff
mov r9b, bl
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
mov cl, dl
and cl, 0
and sil, r8b
mov r11b, r9b
and r11b, 0
and bl, r8b
or cl, sil
or r11b, bl
xor cl, r11b
or dl, r9b
xor dl, 0xff
or r8b, 0
and dl, r8b
or cl, dl
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, 1
xor r9b, 1
mov dl, cl
and dl, r9b
or r8b, dl
mov r14b, 1
xor r14b, 1
xor r8b, 0xff
mov dl, 1
xor dl, 1
or r14b, r8b
or dl, 1
xor r14b, 0xff
and r14b, dl
mov r9b, 1
xor r9b, 1
and r9b, 1
mov r8b, 1
xor r8b, 1
mov r11b, r8b
and r11b, 1
mov dl, 1
xor dl, 1
and dl, 0xff
and r8b, 1
or r9b, r11b
or dl, r8b
xor r9b, dl
mov dl, r9b
xor dl, 0xff
mov dil, cl
xor dil, dl
and dil, cl
mov cl, 1
xor cl, 1
and cl, 1
mov r8b, 1
xor r8b, 1
mov r11b, r8b
and r11b, 1
mov dl, 1
xor dl, 1
and dl, 0xff
and r8b, 1
or cl, r11b
or dl, r8b
xor cl, dl
xor cl, 0xff
mov r8b, 1
xor r8b, 1
mov dl, 1
xor dl, 1
or cl, r8b
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, 1
xor dl, 1
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
or dl, r9b
or r8b, 1
xor dl, 0xff
and dl, r8b
mov r8b, r14b
xor r8b, 0xff
mov bl, dil
xor bl, 0xff
mov r11b, 1
xor r11b, 1
mov r9b, r8b
and r9b, 0xff
and r14b, r11b
mov sil, bl
and sil, 0xff
and dil, r11b
or r9b, r14b
or sil, dil
xor r9b, sil
or r8b, bl
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or r9b, r8b
mov r8b, cl
and r8b, dl
xor cl, dl
or r8b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r11b, 1
xor r11b, 1
and r9b, r11b
mov dl, r8b
xor dl, 0xff
and dl, 0xff
and r8b, r11b
or cl, r9b
or dl, r8b
xor cl, dl
mov sil, al
xor sil, 0xff
xor sil, 0
and sil, 0
mov dl, 1
xor dl, 0
mov bl, al
and bl, dl
xor al, 0xff
and al, 0
or bl, al
mov dl, sil
xor dl, 0xff
mov r9b, bl
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
mov al, dl
and al, 0
and sil, r8b
mov r11b, r9b
and r11b, 0
and bl, r8b
or al, sil
or r11b, bl
xor al, r11b
or dl, r9b
xor dl, 0xff
or r8b, 0
and dl, r8b
or al, dl
mov sil, cl
xor sil, 0xff
and sil, 1
mov dl, 1
xor dl, 1
and cl, dl
or sil, cl
mov bl, al
xor bl, 0xff
and bl, 1
mov cl, 1
xor cl, 1
and al, cl
or bl, al
mov al, 1
xor al, 0
and al, 1
mov cl, 1
xor cl, 1
and cl, 0
or al, cl
mov dl, sil
xor dl, 0xff
mov r9b, bl
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
mov cl, dl
and cl, 0
and sil, r8b
mov r11b, r9b
and r11b, 0
and bl, r8b
or cl, sil
or r11b, bl
xor cl, r11b
or dl, r9b
xor dl, 0xff
or r8b, 0
and dl, r8b
or cl, dl
mov dl, al
and dl, 0
xor al, 0
or dl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, 1
xor r8b, 1
and cl, r8b
or al, cl
xor dl, 0xff
mov cl, al
xor cl, dl
and cl, al
mov sil, r10b
xor sil, 0xff
and sil, 1
mov dl, 1
xor dl, 1
mov r8b, r10b
and r8b, dl
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or sil, r8b
or al, dl
xor sil, al
mov bl, cl
xor bl, 0xff
and bl, 1
mov dl, 1
xor dl, 1
mov r8b, cl
and r8b, dl
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or bl, r8b
or al, dl
xor bl, al
mov dl, 1
xor dl, 0
and dl, 0
mov r8b, 1
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov al, 1
xor al, 1
and al, 0
and r8b, 1
or dl, r9b
or al, r8b
xor dl, al
mov r8b, sil
xor r8b, 0xff
mov r9b, 1
xor r9b, 0
mov al, 1
xor al, 0
or r8b, r9b
or al, 0
xor r8b, 0xff
and r8b, al
xor r10b, 0xff
mov r9b, dl
xor r9b, 0xff
mov al, 1
xor al, 0
or r10b, r9b
or al, 0
xor r10b, 0xff
and r10b, al
mov r9b, 1
xor r9b, 0
mov al, bl
xor al, r9b
and al, bl
mov r11b, dl
xor r11b, 0xff
mov r9b, cl
xor r9b, r11b
and r9b, cl
mov cl, r8b
and cl, r10b
xor r8b, r10b
or cl, r8b
mov r8b, al
and r8b, r9b
xor al, r9b
or r8b, al
mov r9b, cl
xor r9b, 0xff
mov al, r8b
and al, r9b
xor r8b, 0xff
and cl, r8b
or al, cl
mov cl, sil
xor cl, 0xff
mov r9b, bl
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
mov r10b, cl
and r10b, 0xff
and sil, r8b
mov r11b, r9b
and r11b, 0xff
and bl, r8b
or r10b, sil
or r11b, bl
xor r10b, r11b
or cl, r9b
xor cl, 0xff
or r8b, 1
and cl, r8b
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov r9b, 1
xor r9b, 0
and r10b, r9b
mov r8b, 1
xor r8b, 1
and r8b, 0
and r9b, 1
or cl, r10b
or r8b, r9b
xor cl, r8b
mov r8b, dl
and r8b, 0
xor dl, 0
or r8b, dl
xor cl, 0xff
xor r8b, 0xff
mov dl, 1
xor dl, 1
or cl, r8b
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xfeacde35
mov ecx, 0x62ac1d1e
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov dword [rbp + 0x18], 0xb9f2cef3
jmp 0x14024601a
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp]
mov rax, qword [rbp + 0x30]
mov qword [rax], rdx
mov rax, qword [rbp + 0x38]
mov qword [rax], rcx
mov dword [rbp + 0x18], 0x3d8f1d21
jmp 0x14024601a
mov rcx, qword [rbp + 0x10]
mov rax, qword [rbp + 0x40]
mov qword [rax], rcx
mov rax, qword [rbp + 0x38]
cmp qword [rax], 0
sete al
and al, 1
mov byte [rbp + 0x7f], al
mov ecx, dword [0x14033ddf8]
mov eax, dword [0x14033ddf4]
xor r8d, r8d
sub r8d, 0xabec7613
mov edx, ecx
sub edx, r8d
sub edx, 0xd2920508
add edx, 0x51ed1f92
add edx, 0xd2920508
xor r8d, r8d
sub r8d, 0xabec7613
add edx, r8d
xor r8d, r8d
sub r8d, edx
xor edx, edx
sub edx, 0x958ce991
add r8d, edx
xor edx, edx
sub edx, r8d
xor r8d, r8d
sub r8d, 1
add edx, r8d
xor r8d, r8d
sub r8d, 0x958ce991
add edx, r8d
mov r8d, 0x4a6e58c1
add r8d, 0
sub r8d, 0x51ed1f92
sub r8d, 0x4a6e58c1
add edx, 0xb8e9579
add edx, r8d
sub edx, 0xb8e9579
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r10b
cmp eax, 0xa
setl cl
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dl, 1
xor dl, 1
mov al, r10b
and al, dl
or bl, al
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dl, 1
xor dl, 1
and dl, 1
mov r8b, 1
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov al, 1
xor al, 1
and al, 0xff
and r8b, 1
or dl, r9b
or al, r8b
xor dl, al
mov r11b, r10b
xor r11b, 0xff
xor dl, 0xff
mov al, 1
xor al, 0
or r11b, dl
or al, 0
xor r11b, 0xff
and r11b, al
mov al, bl
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov r12b, al
and r12b, 0xff
and bl, dl
mov r9b, r8b
and r9b, 0xff
and r11b, dl
or r12b, bl
or r9b, r11b
xor r12b, r9b
or al, r8b
xor al, 0xff
or dl, 1
and al, dl
or r12b, al
mov r14b, cl
xor r14b, 0xff
and r14b, 1
mov dl, 1
xor dl, 1
mov al, cl
and al, dl
or r14b, al
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r9b, 1
xor r9b, 1
and r9b, 0
mov dl, 1
xor dl, 0
mov r8b, dl
and r8b, 1
mov al, 1
xor al, 1
and al, 0
and dl, 1
or r9b, r8b
or al, dl
xor r9b, al
mov dil, cl
xor dil, 0xff
mov dl, r9b
xor dl, 0xff
mov al, 1
xor al, 0
or dil, dl
or al, 0
xor dil, 0xff
and dil, al
mov dl, 1
xor dl, 1
and dl, 1
mov al, 1
xor al, 1
and al, 1
or dl, al
mov r8b, 1
xor r8b, 1
mov al, dl
xor al, r8b
and al, dl
mov r8b, 1
xor r8b, 1
xor r9b, 0xff
mov dl, 1
xor dl, 1
or r8b, r9b
or dl, 1
xor r8b, 0xff
and r8b, dl
mov dl, r14b
xor dl, 0xff
mov bl, dil
xor bl, 0xff
mov r11b, 1
xor r11b, 1
mov r9b, dl
and r9b, 0xff
and r14b, r11b
mov sil, bl
and sil, 0xff
and dil, r11b
or r9b, r14b
or sil, dil
xor r9b, sil
or dl, bl
xor dl, 0xff
or r11b, 1
and dl, r11b
or r9b, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r11b, 1
xor r11b, 0
and r9b, r11b
mov al, dl
xor al, 0xff
and al, 0
and dl, r11b
or r8b, r9b
or al, dl
xor r8b, al
mov r9b, 1
xor r9b, 1
and r9b, 0
mov dl, 1
xor dl, 0
mov r11b, dl
and r11b, 1
mov al, 1
xor al, 1
and al, 0
and dl, 1
or r9b, r11b
or al, dl
xor r9b, al
mov dl, 1
xor dl, 1
xor r9b, 0xff
mov al, 1
xor al, 0
or dl, r9b
or al, 0
xor dl, 0xff
and dl, al
mov r9b, 1
xor r9b, 1
and r9b, 1
mov al, 1
xor al, 1
and al, 1
or r9b, al
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov al, dl
and al, r9b
xor dl, r9b
or al, dl
mov byte [rbp - 0x2c], al
mov r11b, 1
xor r11b, 1
and r11b, 1
mov dl, 1
xor dl, 1
and dl, 1
or r11b, dl
mov dl, r12b
xor dl, 0xff
and dl, 1
mov sil, 1
xor sil, 1
mov bl, r12b
and bl, sil
mov r9b, r11b
xor r9b, 0xff
and r9b, 0xff
and r11b, sil
or dl, bl
or r9b, r11b
xor dl, r9b
mov r11b, r12b
xor r11b, 0xff
mov r9b, dl
xor r9b, r11b
and r9b, dl
mov bl, al
xor bl, 0xff
and bl, 1
mov r11b, 1
xor r11b, 1
mov dl, al
and dl, r11b
or bl, dl
mov dl, r10b
xor dl, 0xff
and dl, 0
mov dil, 1
xor dil, 0
mov sil, r10b
and sil, dil
mov r11b, bl
xor r11b, 0xff
and r11b, 0
and bl, dil
or dl, sil
or r11b, bl
xor dl, r11b
xor r10b, 0xff
mov bl, dl
xor bl, r10b
and bl, dl
mov r11b, 1
xor r11b, 1
and r11b, 1
mov dl, 1
xor dl, 1
and dl, 1
or r11b, dl
mov dl, r8b
xor dl, 0xff
mov r10b, r11b
and r10b, dl
xor r11b, 0xff
mov dl, r8b
and dl, r11b
or r10b, dl
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov dl, 1
xor dl, 1
or r10b, r11b
or dl, 1
xor r10b, 0xff
and r10b, dl
mov r13b, cl
xor r13b, 0xff
and r13b, 1
mov dl, 1
xor dl, 1
and cl, dl
or r13b, cl
mov r15b, al
xor r15b, 0xff
and r15b, 1
mov dl, 1
xor dl, 1
mov r11b, al
and r11b, dl
mov cl, 1
xor cl, 1
and cl, 0xff
and dl, 1
or r15b, r11b
or cl, dl
xor r15b, cl
mov r11b, 1
xor r11b, 0
and r11b, 0
mov dl, 1
xor dl, 0
mov sil, dl
and sil, 0
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or r11b, sil
or cl, dl
xor r11b, cl
mov dl, r13b
xor dl, 0xff
mov dil, r15b
xor dil, 0xff
mov sil, 1
xor sil, 0
mov cl, dl
and cl, 0
and r13b, sil
mov r14b, dil
and r14b, 0
and r15b, sil
or cl, r13b
or r14b, r15b
xor cl, r14b
or dl, dil
xor dl, 0xff
or sil, 0
and dl, sil
or cl, dl
mov dl, r11b
and dl, 0
xor r11b, 0
or dl, r11b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov sil, 1
xor sil, 1
and cl, sil
or r11b, cl
xor r11b, 0xff
xor dl, 0xff
mov cl, 1
xor cl, 1
or r11b, dl
or cl, 1
xor r11b, 0xff
and r11b, cl
mov dl, bl
xor dl, 0xff
mov cl, r9b
xor cl, dl
and cl, r9b
mov sil, r9b
xor sil, 0xff
mov dl, bl
and dl, sil
xor bl, 0xff
and r9b, bl
or dl, r9b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov dl, r11b
xor dl, 0xff
mov cl, r10b
xor cl, dl
and cl, r10b
mov bl, r10b
xor bl, 0xff
mov dl, r11b
and dl, bl
xor r11b, 0xff
and r10b, r11b
or dl, r10b
mov sil, cl
and sil, dl
xor cl, dl
or sil, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r10b, 1
xor r10b, 1
mov r11b, r9b
and r11b, r10b
mov dl, 1
xor dl, 1
and dl, 0xff
and r10b, 1
or cl, r11b
or dl, r10b
xor cl, dl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r10b, 1
xor r10b, 1
and r10b, 1
mov dl, 1
xor dl, 1
and dl, 1
or r10b, dl
mov r11b, r10b
xor r11b, 0xff
mov dl, r9b
xor dl, r11b
and dl, r9b
mov dil, sil
xor dil, 0xff
and dil, 1
mov r11b, 1
xor r11b, 1
mov r9b, sil
and r9b, r11b
or dil, r9b
xor dil, 0xff
mov r11b, 1
xor r11b, 1
mov r9b, 1
xor r9b, 1
or dil, r11b
or r9b, 1
xor dil, 0xff
and dil, r9b
xor sil, 0xff
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
or sil, r10b
or r9b, 1
xor sil, 0xff
and sil, r9b
mov r10b, cl
and r10b, dl
xor cl, dl
or r10b, cl
mov cl, dil
xor cl, 0xff
mov r11b, sil
xor r11b, 0xff
mov r9b, 1
xor r9b, 1
mov dl, cl
and dl, 0xff
and dil, r9b
mov bl, r11b
and bl, 0xff
and sil, r9b
or dl, dil
or bl, sil
xor dl, bl
or cl, r11b
xor cl, 0xff
or r9b, 1
and cl, r9b
or dl, cl
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
mov r11b, 1
xor r11b, 0
and r10b, r11b
mov cl, dl
xor cl, 0xff
and cl, 0
and dl, r11b
or r9b, r10b
or cl, dl
xor r9b, cl
mov r14b, r12b
xor r14b, 0xff
and r14b, 1
mov dl, 1
xor dl, 1
mov cl, r12b
and cl, dl
or r14b, cl
mov dil, r8b
xor dil, 0xff
and dil, 0
mov dl, 1
xor dl, 0
mov r10b, r8b
and r10b, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or dil, r10b
or cl, dl
xor dil, cl
mov dl, 1
xor dl, 1
and dl, 1
mov r10b, 1
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov cl, 1
xor cl, 1
and cl, 0xff
and r10b, 1
or dl, r11b
or cl, r10b
xor dl, cl
mov r13b, r14b
xor r13b, 0xff
mov r10b, 1
xor r10b, 1
mov cl, 1
xor cl, 0
or r13b, r10b
or cl, 0
xor r13b, 0xff
and r13b, cl
xor r12b, 0xff
mov r10b, dl
xor r10b, 0xff
mov cl, 1
xor cl, 0
or r12b, r10b
or cl, 0
xor r12b, 0xff
and r12b, cl
mov cl, dil
xor cl, 0xff
mov r11b, 1
xor r11b, 1
mov r10b, 1
xor r10b, 0
or cl, r11b
or r10b, 0
xor cl, 0xff
and cl, r10b
xor r8b, 0xff
mov r11b, dl
xor r11b, 0xff
mov r10b, 1
xor r10b, 1
or r8b, r11b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r10b, r13b
xor r10b, 0xff
mov sil, r12b
xor sil, 0xff
mov bl, 1
xor bl, 0
mov r11b, r10b
and r11b, 0
and r13b, bl
mov r15b, sil
and r15b, 0
and r12b, bl
or r11b, r13b
or r15b, r12b
xor r11b, r15b
or r10b, sil
xor r10b, 0xff
or bl, 0
and r10b, bl
or r11b, r10b
mov r10b, cl
and r10b, r8b
xor cl, r8b
or r10b, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov bl, 1
xor bl, 1
and r11b, bl
mov r8b, r10b
xor r8b, 0xff
and r8b, 0xff
and r10b, bl
or cl, r11b
or r8b, r10b
xor cl, r8b
mov r8b, r14b
xor r8b, 0xff
mov r11b, dil
xor r11b, 0xff
mov r10b, 1
xor r10b, 1
mov bl, r8b
and bl, 0xff
and r14b, r10b
mov sil, r11b
and sil, 0xff
and dil, r10b
or bl, r14b
or sil, dil
xor bl, sil
or r8b, r11b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or bl, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r11b, 1
xor r11b, 0
and bl, r11b
mov r10b, 1
xor r10b, 1
and r10b, 0
and r11b, 1
or r8b, bl
or r10b, r11b
xor r8b, r10b
mov r10b, dl
and r10b, 1
xor dl, 1
or r10b, dl
xor r10b, 0xff
mov dl, r8b
xor dl, r10b
and dl, r8b
mov r8b, cl
and r8b, dl
xor cl, dl
or r8b, cl
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov dl, 1
xor dl, 1
mov cl, r8b
and cl, dl
or r10b, cl
mov dl, 1
xor dl, 1
xor r10b, 0xff
mov cl, 1
xor cl, 1
or dl, r10b
or cl, 1
xor dl, 0xff
and dl, cl
mov r10b, 1
xor r10b, 1
and r10b, 1
mov cl, 1
xor cl, 1
and cl, 1
or r10b, cl
xor r8b, 0xff
xor r10b, 0xff
mov cl, 1
xor cl, 0
or r8b, r10b
or cl, 0
xor r8b, 0xff
and r8b, cl
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov sil, 1
xor sil, 1
mov r8b, al
xor r8b, 0xff
mov dl, 1
xor dl, 0
or sil, r8b
or dl, 0
xor sil, 0xff
and sil, dl
mov dl, 1
xor dl, 1
mov bl, al
and bl, dl
xor al, 0xff
and al, 1
or bl, al
mov al, sil
xor al, 0xff
mov r8b, bl
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov r10b, al
and r10b, 0xff
and sil, dl
mov r11b, r8b
and r11b, 0xff
and bl, dl
or r10b, sil
or r11b, bl
xor r10b, r11b
or al, r8b
xor al, 0xff
or dl, 1
and al, dl
or r10b, al
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov dl, 1
xor dl, 0
and r10b, dl
mov al, 1
xor al, 1
and al, 0
and dl, 1
or r8b, r10b
or al, dl
xor r8b, al
mov dl, cl
xor dl, 0xff
mov al, r8b
and al, dl
xor r8b, 0xff
mov dl, cl
and dl, r8b
or al, dl
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov al, r9b
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov cl, 1
xor cl, 0
or al, dl
or cl, 0
xor al, 0xff
and al, cl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r10b, 1
xor r10b, 0
and r9b, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0
and r8b, r10b
or cl, r9b
or dl, r8b
xor cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xe188eb67
mov ecx, 0xbd99ef61
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov dl, byte [rbp + 0x7f]
mov eax, 0xe50c8688
mov ecx, 0xc2148bde
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov rax, qword [rbp + 0x20]
mov dword [rax], 0xc0000001
mov dword [rbp + 0x18], 0x43664c98
jmp 0x14024601a
mov ecx, dword [0x14033ddf8]
mov eax, dword [0x14033ddf4]
mov edx, ecx
sub edx, 0xc3ba5c56
add edx, 0xcf9fabf8
add edx, 0xc3ba5c56
sub edx, 0xb18a15c0
add edx, 0xbaf96e89
add edx, 0xb18a15c0
xor r8d, r8d
sub r8d, 0xcf9fabf8
add edx, r8d
xor r8d, r8d
sub r8d, edx
xor edx, edx
sub edx, 0x7389aa1f
add r8d, edx
xor edx, edx
sub edx, r8d
xor r8d, r8d
sub r8d, 1
add edx, r8d
sub edx, 0xf23f767d
sub edx, 0x7389aa1f
add edx, 0xf23f767d
sub edx, 0x1cd1ddb7
sub edx, 0x514b2e20
add edx, 0x1cd1ddb7
add edx, 0xcbd4e34c
sub edx, 0xbaf96e89
sub edx, 0xcbd4e34c
add edx, 0xe14c81cc
add edx, 0x514b2e20
sub edx, 0xe14c81cc
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r9b
cmp eax, 0xa
setl dl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, 1
xor r8b, 1
mov r10b, r9b
and r10b, r8b
mov al, 1
xor al, 1
and al, 0xff
and r8b, 1
or cl, r10b
or al, r8b
xor cl, al
mov bl, 1
xor bl, 1
xor cl, 0xff
mov al, 1
xor al, 1
or bl, cl
or al, 1
xor bl, 0xff
and bl, al
mov cl, 1
xor cl, 1
and cl, 0
mov r8b, 1
xor r8b, 0
mov r10b, r8b
and r10b, 1
mov al, 1
xor al, 1
and al, 0
and r8b, 1
or cl, r10b
or al, r8b
xor cl, al
mov r11b, r9b
xor r11b, 0xff
xor cl, 0xff
mov al, 1
xor al, 1
or r11b, cl
or al, 1
xor r11b, 0xff
and r11b, al
mov al, bl
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov r12b, al
and r12b, 0xff
and bl, cl
mov r10b, r8b
and r10b, 0xff
and r11b, cl
or r12b, bl
or r10b, r11b
xor r12b, r10b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or r12b, al
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov cl, 1
xor cl, 0
mov r10b, dl
and r10b, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or r8b, r10b
or al, cl
xor r8b, al
mov al, 1
xor al, 1
xor r8b, 0xff
mov cl, 1
xor cl, 1
or al, r8b
or cl, 1
xor al, 0xff
and al, cl
mov r10b, 1
xor r10b, 1
and r10b, 0
mov r8b, 1
xor r8b, 0
mov r11b, r8b
and r11b, 1
mov cl, 1
xor cl, 1
and cl, 0
and r8b, 1
or r10b, r11b
or cl, r8b
xor r10b, cl
mov cl, dl
xor cl, 0xff
xor r10b, 0xff
mov r8b, 1
xor r8b, 0
or cl, r10b
or r8b, 0
xor cl, 0xff
and cl, r8b
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov r10b, 1
xor r10b, 1
and r10b, 1
mov al, 1
xor al, 1
and al, 1
or r10b, al
mov cl, 1
xor cl, 1
xor r10b, 0xff
mov al, 1
xor al, 1
or cl, r10b
or al, 1
xor cl, 0xff
and cl, al
mov sil, 1
xor sil, 1
and sil, 1
mov al, 1
xor al, 1
and al, 1
or sil, al
mov bl, 1
xor bl, 1
mov r10b, sil
xor r10b, 0xff
mov al, 1
xor al, 0
or bl, r10b
or al, 0
xor bl, 0xff
and bl, al
mov al, 1
xor al, 1
and al, 1
mov r10b, 1
xor r10b, 1
and r10b, 1
or al, r10b
mov r11b, 1
xor r11b, 1
mov r10b, al
xor r10b, r11b
and r10b, al
mov r11b, 1
xor r11b, 1
xor sil, 0xff
mov al, 1
xor al, 1
or r11b, sil
or al, 1
xor r11b, 0xff
and r11b, al
mov al, cl
and al, bl
xor cl, bl
or al, cl
mov cl, r10b
and cl, r11b
xor r10b, r11b
or cl, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
and al, cl
or r11b, al
mov byte [rbp - 0x2d], r11b
mov r15b, r12b
xor r15b, 0xff
and r15b, 1
mov cl, 1
xor cl, 1
mov al, r12b
and al, cl
or r15b, al
mov dil, 1
xor dil, 1
and dil, 0
mov cl, 1
xor cl, 0
mov r10b, cl
and r10b, 1
mov al, 1
xor al, 1
and al, 0
and cl, 1
or dil, r10b
or al, cl
xor dil, al
mov r14b, 1
xor r14b, 1
and r14b, 0
mov cl, 1
xor cl, 0
mov r10b, cl
and r10b, 1
mov al, 1
xor al, 1
and al, 0
and cl, 1
or r14b, r10b
or al, cl
xor r14b, al
mov al, r15b
xor al, 0xff
mov r10b, dil
xor r10b, 0xff
mov cl, 1
xor cl, 1
mov sil, al
and sil, 0xff
and r15b, cl
mov bl, r10b
and bl, 0xff
and dil, cl
or sil, r15b
or bl, dil
xor sil, bl
or al, r10b
xor al, 0xff
or cl, 1
and al, cl
or sil, al
mov al, 1
xor al, 1
mov bl, r14b
xor bl, 0xff
mov cl, 1
xor cl, 0
mov r10b, al
and r10b, 0
mov r15b, cl
and r15b, 1
mov dil, bl
and dil, 0
and r14b, cl
or r10b, r15b
or dil, r14b
xor r10b, dil
or al, bl
xor al, 0xff
or cl, 0
and al, cl
or r10b, al
mov cl, sil
xor cl, 0xff
and cl, 1
mov bl, 1
xor bl, 1
and sil, bl
mov al, 1
xor al, 1
and al, 0xff
and bl, 1
or cl, sil
or al, bl
xor cl, al
xor r10b, 0xff
mov al, cl
xor al, r10b
and al, cl
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r10b, 1
xor r10b, 1
mov cl, r11b
and cl, r10b
or bl, cl
mov r10b, r9b
xor r10b, 0xff
mov cl, bl
and cl, r10b
xor bl, 0xff
mov r10b, r9b
and r10b, bl
or cl, r10b
xor r9b, 0xff
mov dil, cl
xor dil, r9b
and dil, cl
mov r9b, 1
xor r9b, 1
and r9b, 1
mov r10b, 1
xor r10b, 1
mov bl, r10b
and bl, 1
mov cl, 1
xor cl, 1
and cl, 0xff
and r10b, 1
or r9b, bl
or cl, r10b
xor r9b, cl
mov cl, r8b
xor cl, 0xff
mov sil, r9b
and sil, cl
xor r9b, 0xff
mov cl, r8b
and cl, r9b
or sil, cl
xor sil, 0xff
mov r9b, r8b
xor r9b, 0xff
mov cl, 1
xor cl, 0
or sil, r9b
or cl, 0
xor sil, 0xff
and sil, cl
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov r9b, 1
xor r9b, 0
and r11b, r9b
mov cl, 1
xor cl, 1
and cl, 0
and r9b, 1
or r10b, r11b
or cl, r9b
xor r10b, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov bl, 1
xor bl, 1
mov r11b, dl
and r11b, bl
mov r9b, r10b
xor r9b, 0xff
and r9b, 0xff
and r10b, bl
or cl, r11b
or r9b, r10b
xor cl, r9b
xor dl, 0xff
mov r9b, cl
xor r9b, dl
and r9b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, 1
xor r10b, 1
mov dl, al
and dl, r10b
or cl, dl
mov byte [rbp - 0x2f], cl
mov r11b, dil
xor r11b, 0xff
and r11b, 0
mov r10b, 1
xor r10b, 0
mov bl, dil
and bl, r10b
mov dl, 1
xor dl, 1
and dl, 0
and r10b, 1
or r11b, bl
or dl, r10b
xor r11b, dl
mov dl, 1
xor dl, 1
and dl, 1
mov r10b, 1
xor r10b, 1
and r10b, 1
or dl, r10b
mov r10b, 1
xor r10b, 1
mov r13b, cl
xor r13b, r10b
and r13b, cl
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov cl, 1
xor cl, 0
or al, r10b
or cl, 0
xor al, 0xff
and al, cl
mov r10b, 1
xor r10b, 1
mov cl, r11b
xor cl, r10b
and cl, r11b
xor dil, 0xff
mov bl, dl
xor bl, 0xff
mov r10b, 1
xor r10b, 1
or dil, bl
or r10b, 1
xor dil, 0xff
and dil, r10b
mov bl, r13b
xor bl, 0xff
mov r15b, al
xor r15b, 0xff
mov r14b, 1
xor r14b, 0
mov r10b, bl
and r10b, 0
and r13b, r14b
mov byte [rbp - 0x31], r13b
mov r13b, r15b
and r13b, 0
and al, r14b
mov byte [rbp - 0x30], al
mov al, byte [rbp - 0x31]
or r10b, al
mov al, byte [rbp - 0x30]
or r13b, al
mov al, byte [rbp - 0x2f]
xor r10b, r13b
or bl, r15b
xor bl, 0xff
or r14b, 0
and bl, r14b
or r10b, bl
mov bl, cl
and bl, dil
xor cl, dil
or bl, cl
mov dil, r10b
xor dil, 0xff
mov cl, bl
and cl, dil
xor bl, 0xff
and r10b, bl
or cl, r10b
mov r10b, al
and r10b, r11b
xor al, r11b
or r10b, al
mov al, r10b
xor al, 0xff
and al, 1
mov r11b, 1
xor r11b, 1
and r10b, r11b
or al, r10b
mov r10b, dl
and r10b, 1
xor dl, 1
or r10b, dl
xor r10b, 0xff
mov dl, al
xor dl, r10b
and dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp - 0x2e], al
mov r15b, sil
xor r15b, 0xff
and r15b, 1
mov cl, 1
xor cl, 1
mov dl, sil
and dl, cl
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or r15b, dl
or al, cl
xor r15b, al
mov dil, r9b
xor dil, 0xff
and dil, 0
mov cl, 1
xor cl, 0
mov dl, r9b
and dl, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or dil, dl
or al, cl
xor dil, al
mov r14b, 1
xor r14b, 0
and r14b, 1
mov cl, 1
xor cl, 1
mov dl, cl
and dl, 0
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or r14b, dl
or al, cl
xor r14b, al
mov al, r15b
xor al, 0xff
mov dl, 1
xor dl, 0
mov cl, 1
xor cl, 1
or al, dl
or cl, 1
xor al, 0xff
and al, cl
xor sil, 0xff
mov dl, r14b
xor dl, 0xff
mov cl, 1
xor cl, 1
or sil, dl
or cl, 1
xor sil, 0xff
and sil, cl
mov dl, 1
xor dl, 0
mov cl, dil
xor cl, dl
and cl, dil
mov r10b, r14b
xor r10b, 0xff
mov dl, r9b
xor dl, r10b
and dl, r9b
mov r9b, al
xor r9b, 0xff
mov bl, sil
xor bl, 0xff
mov r11b, 1
xor r11b, 1
mov r10b, r9b
and r10b, 0xff
and al, r11b
mov r13b, bl
and r13b, 0xff
and sil, r11b
or r10b, al
mov al, byte [rbp - 0x2e]
or r13b, sil
mov sil, byte [rbp - 0x2d]
xor r10b, r13b
or r9b, bl
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or r10b, r9b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov r11b, 1
xor r11b, 0
and r10b, r11b
mov dl, r9b
xor dl, 0xff
and dl, 0
and r9b, r11b
or cl, r10b
or dl, r9b
xor cl, dl
mov dl, r15b
xor dl, 0xff
mov r11b, dil
xor r11b, 0xff
mov r10b, 1
xor r10b, 1
mov r9b, dl
and r9b, 0xff
and r15b, r10b
mov bl, r11b
and bl, 0xff
and dil, r10b
or r9b, r15b
or bl, dil
xor r9b, bl
or dl, r11b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r9b, dl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r10b, 1
xor r10b, 1
and r9b, r10b
or dl, r9b
mov r9b, 1
xor r9b, 0
mov bl, r14b
xor bl, 0xff
mov r11b, 1
xor r11b, 0
mov r10b, r9b
and r10b, 0
mov r15b, r11b
and r15b, 0
mov dil, bl
and dil, 0
and r14b, r11b
or r10b, r15b
or dil, r14b
xor r10b, dil
or r9b, bl
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or r10b, r9b
xor dl, 0xff
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
or dl, r10b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov r14b, al
xor r14b, 0xff
and r14b, 0
mov dl, 1
xor dl, 0
mov r10b, al
and r10b, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or r14b, r10b
or cl, dl
xor r14b, cl
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov cl, 1
xor cl, 1
and cl, 1
mov r10b, 1
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov dl, 1
xor dl, 1
and dl, 0xff
and r10b, 1
or cl, r11b
or dl, r10b
xor cl, dl
mov dl, cl
xor dl, 0xff
mov dil, al
xor dil, dl
and dil, al
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r10b, 1
xor r10b, 1
mov al, r9b
and al, r10b
or dl, al
xor dl, 0xff
mov r10b, 1
xor r10b, 1
mov al, 1
xor al, 0
or dl, r10b
or al, 0
xor dl, 0xff
and dl, al
xor r9b, 0xff
xor cl, 0xff
mov al, 1
xor al, 1
or r9b, cl
or al, 1
xor r9b, 0xff
and r9b, al
mov cl, r14b
xor cl, 0xff
mov r11b, dil
xor r11b, 0xff
mov r10b, 1
xor r10b, 1
mov al, cl
and al, 0xff
and r14b, r10b
mov bl, r11b
and bl, 0xff
and dil, r10b
or al, r14b
or bl, dil
xor al, bl
or cl, r11b
xor cl, 0xff
or r10b, 1
and cl, r10b
or al, cl
mov cl, dl
and cl, r9b
xor dl, r9b
or cl, dl
mov dl, al
xor dl, 0xff
mov r11b, cl
and r11b, dl
xor cl, 0xff
and al, cl
or r11b, al
mov al, r12b
xor al, 0xff
and al, 1
mov dl, 1
xor dl, 1
mov cl, r12b
and cl, dl
or al, cl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, 1
xor r9b, 1
mov cl, r8b
and cl, r9b
or dl, cl
mov dil, 1
xor dil, 0
and dil, 1
mov cl, 1
xor cl, 1
and cl, 0
or dil, cl
mov r13b, al
xor r13b, 0xff
mov r9b, 1
xor r9b, 0
mov cl, 1
xor cl, 1
or r13b, r9b
or cl, 1
xor r13b, 0xff
and r13b, cl
xor r12b, 0xff
mov r9b, dil
xor r9b, 0xff
mov cl, 1
xor cl, 1
or r12b, r9b
or cl, 1
xor r12b, 0xff
and r12b, cl
mov r9b, 1
xor r9b, 0
mov cl, dl
xor cl, r9b
and cl, dl
xor r8b, 0xff
mov r10b, dil
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
or r8b, r10b
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov r9b, r13b
xor r9b, 0xff
mov r14b, r12b
xor r14b, 0xff
mov bl, 1
xor bl, 0
mov r10b, r9b
and r10b, 0
and r13b, bl
mov r15b, r14b
and r15b, 0
and r12b, bl
or r10b, r13b
or r15b, r12b
xor r10b, r15b
or r9b, r14b
xor r9b, 0xff
or bl, 0
and r9b, bl
or r10b, r9b
mov r9b, cl
and r9b, r8b
xor cl, r8b
or r9b, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov bl, 1
xor bl, 0
and r10b, bl
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
and r9b, bl
or cl, r10b
or r8b, r9b
xor cl, r8b
mov r9b, al
and r9b, dl
xor al, dl
or r9b, al
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r8b, 1
xor r8b, 0
and r9b, r8b
mov al, 1
xor al, 1
and al, 0
and r8b, 1
or dl, r9b
or al, r8b
xor dl, al
mov al, 1
xor al, 0
mov r10b, dil
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
mov r8b, al
and r8b, 0xff
mov r14b, r9b
and r14b, 0
mov bl, r10b
and bl, 0xff
and dil, r9b
or r8b, r14b
or bl, dil
xor r8b, bl
or al, r10b
xor al, 0xff
or r9b, 1
and al, r9b
or r8b, al
xor dl, 0xff
xor r8b, 0xff
mov al, 1
xor al, 1
or dl, r8b
or al, 1
xor dl, 0xff
and dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov r14b, al
xor r14b, 0xff
and r14b, 1
mov dl, 1
xor dl, 1
mov cl, al
and cl, dl
or r14b, cl
xor r14b, 0xff
xor r14b, 0
and r14b, 0
mov cl, 1
xor cl, 0
and cl, 1
mov r8b, 1
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov dl, 1
xor dl, 1
and dl, 0xff
and r8b, 1
or cl, r9b
or dl, r8b
xor cl, dl
mov dl, cl
xor dl, 0xff
mov r10b, al
xor r10b, dl
and r10b, al
mov al, 1
xor al, 1
and al, 0
mov r8b, 1
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov dl, 1
xor dl, 1
and dl, 0
and r8b, 1
or al, r9b
or dl, r8b
xor al, dl
mov dl, 1
xor dl, 0
mov dil, al
xor dil, dl
and dil, al
mov bl, 1
xor bl, 1
xor cl, 0xff
mov al, 1
xor al, 1
or bl, cl
or al, 1
xor bl, 0xff
and bl, al
mov al, r14b
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov cl, 1
xor cl, 0
mov r8b, al
and r8b, 0
and r14b, cl
mov r9b, dl
and r9b, 0
and r10b, cl
or r8b, r14b
or r9b, r10b
xor r8b, r9b
or al, dl
xor al, 0xff
or cl, 0
and al, cl
or r8b, al
mov al, dil
xor al, 0xff
mov r9b, bl
xor r9b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and dil, cl
mov r10b, r9b
and r10b, 0
and bl, cl
or dl, dil
or r10b, bl
xor dl, r10b
or al, r9b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r9b, 1
xor r9b, 0
and r8b, r9b
mov al, dl
xor al, 0xff
and al, 0
and dl, r9b
or cl, r8b
or al, dl
xor cl, al
mov r8b, 1
xor r8b, 1
and r8b, 1
mov dl, 1
xor dl, 1
mov r9b, dl
and r9b, 1
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or r8b, r9b
or al, dl
xor r8b, al
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov dl, 1
xor dl, 1
mov al, sil
and al, dl
or r9b, al
mov al, 1
xor al, 1
and al, 1
mov dl, 1
xor dl, 1
and dl, 1
or al, dl
mov r10b, r8b
xor r10b, 0xff
mov bl, 1
xor bl, 1
mov dl, 1
xor dl, 1
or r10b, bl
or dl, 1
xor r10b, 0xff
and r10b, dl
mov dil, al
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov dl, 1
xor dl, 1
mov bl, r9b
xor bl, dl
and bl, r9b
xor sil, 0xff
mov r14b, al
xor r14b, 0xff
mov dl, 1
xor dl, 0
or sil, r14b
or dl, 0
xor sil, 0xff
and sil, dl
mov dl, r10b
and dl, dil
xor r10b, dil
or dl, r10b
mov r10b, bl
and r10b, sil
xor bl, sil
or r10b, bl
mov bl, dl
xor bl, 0xff
mov sil, r10b
and sil, bl
xor r10b, 0xff
and dl, r10b
or sil, dl
mov dl, r8b
and dl, r9b
xor r8b, r9b
or dl, r8b
mov bl, dl
xor bl, 0xff
and bl, 1
mov r8b, 1
xor r8b, 1
and dl, r8b
or bl, dl
mov dl, al
and dl, 1
xor al, 1
or dl, al
xor bl, 0xff
xor dl, 0xff
mov al, 1
xor al, 0
or bl, dl
or al, 0
xor bl, 0xff
and bl, al
mov al, sil
xor al, 0xff
mov r8b, bl
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov r9b, al
and r9b, 0xff
and sil, dl
mov r10b, r8b
and r10b, 0xff
and bl, dl
or r9b, sil
or r10b, bl
xor r9b, r10b
or al, r8b
xor al, 0xff
or dl, 1
and al, dl
or r9b, al
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov dl, 1
xor dl, 1
and r9b, dl
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or r8b, r9b
or al, dl
xor r8b, al
mov al, cl
xor al, 0xff
and al, 1
mov r10b, 1
xor r10b, 1
mov r9b, cl
and r9b, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0xff
and r8b, r10b
or al, r9b
or dl, r8b
xor al, dl
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, 1
xor dl, 1
mov r8b, r11b
and r8b, dl
mov cl, 1
xor cl, 1
and cl, 0xff
and dl, 1
or al, r8b
or cl, dl
xor al, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r8b, 1
xor r8b, 1
mov r9b, r10b
and r9b, r8b
mov dl, 1
xor dl, 1
and dl, 0xff
and r8b, 1
or cl, r9b
or dl, r8b
xor cl, dl
mov bl, 1
xor bl, 1
and bl, 1
mov dl, 1
xor dl, 1
and dl, 1
or bl, dl
mov r8b, al
xor r8b, 0xff
mov r9b, 1
xor r9b, 1
mov dl, 1
xor dl, 0
or r8b, r9b
or dl, 0
xor r8b, 0xff
and r8b, dl
xor r11b, 0xff
mov r9b, bl
xor r9b, 0xff
mov dl, 1
xor dl, 1
or r11b, r9b
or dl, 1
xor r11b, 0xff
and r11b, dl
mov dl, cl
xor dl, 0xff
mov sil, 1
xor sil, 1
mov r9b, 1
xor r9b, 1
or dl, sil
or r9b, 1
xor dl, 0xff
and dl, r9b
xor r10b, 0xff
mov sil, bl
xor sil, 0xff
mov r9b, 1
xor r9b, 0
or r10b, sil
or r9b, 0
xor r10b, 0xff
and r10b, r9b
mov r9b, r8b
and r9b, r11b
xor r8b, r11b
or r9b, r8b
mov r8b, dl
and r8b, r10b
xor dl, r10b
or r8b, dl
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov r10b, 1
xor r10b, 1
and r9b, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0xff
and r8b, r10b
or r11b, r9b
or dl, r8b
xor r11b, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov cl, 1
xor cl, 0
and dl, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or r10b, dl
or al, cl
xor r10b, al
mov al, 1
xor al, 1
mov r8b, bl
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov cl, al
and cl, 0xff
mov sil, dl
and sil, 1
mov r9b, r8b
and r9b, 0xff
and bl, dl
or cl, sil
or r9b, bl
xor cl, r9b
or al, r8b
xor al, 0xff
or dl, 1
and al, dl
or cl, al
xor r10b, 0xff
xor cl, 0xff
mov al, 1
xor al, 0
or r10b, cl
or al, 0
xor r10b, 0xff
and r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r11b, cl
mov r9b, r8b
and r9b, 0
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xa808fc25
mov ecx, 0xb2a601b3
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov rax, qword [rbp + 0x38]
mov rax, qword [rax]
mov qword [rbp + 0x80], rax
mov ecx, dword [0x14033ddf8]
mov eax, dword [0x14033ddf4]
xor r8d, r8d
sub r8d, 0x444cb99a
sub r8d, 0xe910e216
add r8d, 0x444cb99a
mov edx, ecx
add edx, 0x69745406
sub edx, r8d
sub edx, 0x69745406
add edx, 0x9f4ffe3d
sub edx, 0x8e65126e
sub edx, 0x9f4ffe3d
sub edx, 0x54c1b4a9
sub edx, 1
add edx, 0x54c1b4a9
xor r8d, r8d
sub r8d, edx
xor edx, edx
sub edx, 0x8e65126e
add r8d, edx
xor edx, edx
sub edx, r8d
xor r8d, r8d
sub r8d, 0xe910e216
add r8d, 0
add edx, 0x66a3ecdb
add edx, r8d
sub edx, 0x66a3ecdb
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl r8b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov cl, 1
xor cl, 1
mov al, r8b
and al, cl
or r9b, al
mov cl, dl
xor cl, 0xff
mov al, r9b
and al, cl
xor r9b, 0xff
mov cl, dl
and cl, r9b
or al, cl
mov r9b, dl
xor r9b, 0xff
mov cl, al
xor cl, r9b
and cl, al
mov r9b, dl
xor r9b, 0xff
and r9b, 0
mov r10b, 1
xor r10b, 0
mov r11b, dl
and r11b, r10b
mov al, 1
xor al, 1
and al, 0
and r10b, 1
or r9b, r11b
or al, r10b
xor r9b, al
xor r9b, 0xff
mov al, r8b
xor al, r9b
and al, r8b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, 1
xor r10b, 1
and r8b, r10b
or r9b, r8b
xor dl, 0xff
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
or dl, r9b
or r8b, 0
xor dl, 0xff
and dl, r8b
mov dil, al
and dil, dl
xor al, dl
or dil, al
mov sil, cl
xor sil, 0xff
and sil, 1
mov dl, 1
xor dl, 1
mov al, cl
and al, dl
or sil, al
mov r11b, dil
xor r11b, 0xff
and r11b, 0
mov dl, 1
xor dl, 0
mov r8b, dil
and r8b, dl
mov al, 1
xor al, 1
and al, 0
and dl, 1
or r11b, r8b
or al, dl
xor r11b, al
mov bl, 1
xor bl, 0
and bl, 1
mov dl, 1
xor dl, 1
mov r8b, dl
and r8b, 0
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or bl, r8b
or al, dl
xor bl, al
mov dl, 1
xor dl, 0
mov al, sil
xor al, dl
and al, sil
xor cl, 0xff
mov r8b, bl
xor r8b, 0xff
mov dl, 1
xor dl, 0
or cl, r8b
or dl, 0
xor cl, 0xff
and cl, dl
mov r14b, r11b
xor r14b, 0xff
mov r8b, 1
xor r8b, 0
mov dl, 1
xor dl, 0
or r14b, r8b
or dl, 0
xor r14b, 0xff
and r14b, dl
xor dil, 0xff
mov r8b, bl
xor r8b, 0xff
mov dl, 1
xor dl, 1
or dil, r8b
or dl, 1
xor dil, 0xff
and dil, dl
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, r14b
xor al, 0xff
mov r9b, dil
xor r9b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r14b, cl
mov r10b, r9b
and r10b, 0
and dil, cl
or dl, r14b
or r10b, dil
xor dl, r10b
or al, r9b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov al, r8b
xor al, 0xff
and al, 0
mov r9b, 1
xor r9b, 0
and r8b, r9b
mov cl, dl
xor cl, 0xff
and cl, 0
and dl, r9b
or al, r8b
or cl, dl
xor al, cl
mov cl, sil
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov r9b, cl
and r9b, 0
and sil, dl
mov r10b, r8b
and r10b, 0
and r11b, dl
or r9b, sil
or r10b, r11b
xor r9b, r10b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or r9b, cl
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r8b, 1
xor r8b, 0
and r9b, r8b
mov cl, 1
xor cl, 1
and cl, 0
and r8b, 1
or dl, r9b
or cl, r8b
xor dl, cl
mov cl, 1
xor cl, 0
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
mov r8b, cl
and r8b, 0
mov sil, r9b
and sil, 0
mov r11b, r10b
and r11b, 0
and bl, r9b
or r8b, sil
or r11b, bl
xor r8b, r11b
or cl, r10b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r8b, cl
xor r8b, 0xff
mov cl, dl
xor cl, r8b
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xa808fc25
mov ecx, 0x210e015e
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov rax, qword [rbp + 0x80]
mov rcx, qword [sym.imp.ntoskrnl.exe_MmHighestUserAddress]
cmp rax, qword [rcx]
setae al
and al, 1
mov byte [rbp + 0x8f], al
mov ecx, dword [0x14033ddf8]
mov eax, dword [0x14033ddf4]
mov edx, ecx
add edx, 0x4deaa212
sub edx, 0xc7a833b0
sub edx, 0x4deaa212
xor r8d, r8d
sub r8d, 0xda41e7b7
add edx, r8d
xor r8d, r8d
sub r8d, 0xc7a833b0
sub edx, r8d
add edx, 0xd1712e9f
sub edx, 0x61897c7f
sub edx, 0xd1712e9f
sub edx, 0xd072bbfa
sub edx, 1
add edx, 0xd072bbfa
xor r8d, r8d
sub r8d, edx
xor edx, edx
sub edx, 0x61897c7f
add r8d, edx
xor edx, edx
sub edx, r8d
xor r8d, r8d
sub r8d, edx
add r8d, 0
xor r9d, r9d
sub r9d, 0xf00c49b1
sub r9d, 0xda41e7b7
add r9d, 0xf00c49b1
xor edx, edx
sub edx, r9d
sub r8d, edx
mov edx, 0x647a5650
add edx, 0
sub edx, r8d
sub edx, 0x647a5650
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl r8b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov dl, 1
xor dl, 1
mov al, cl
and al, dl
or r9b, al
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov dl, 1
xor dl, 1
mov al, r8b
and al, dl
or r10b, al
mov al, 1
xor al, 1
and al, 1
mov dl, 1
xor dl, 1
and dl, 1
or al, dl
mov dl, r9b
and dl, r10b
xor r9b, r10b
or dl, r9b
mov r9b, al
and r9b, 1
xor al, 1
or r9b, al
mov al, dl
xor al, 0xff
and al, 1
mov r10b, 1
xor r10b, 1
and dl, r10b
or al, dl
xor al, 0xff
xor r9b, 0xff
mov dl, 1
xor dl, 1
or al, r9b
or dl, 1
xor al, 0xff
and al, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r10b, 1
xor r10b, 1
mov r9b, cl
and r9b, r10b
or dl, r9b
xor dl, 0xff
mov bl, r8b
xor bl, dl
and bl, r8b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, 1
xor r9b, 1
and r8b, r9b
or dl, r8b
xor dl, 0xff
mov r11b, cl
xor r11b, dl
and r11b, cl
mov dl, bl
xor dl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
mov cl, dl
and cl, 0xff
and bl, r8b
mov r10b, r9b
and r10b, 0xff
and r11b, r8b
or cl, bl
or r10b, r11b
xor cl, r10b
or dl, r9b
xor dl, 0xff
or r8b, 1
and dl, r8b
or cl, dl
mov dl, cl
xor dl, 0xff
mov r11b, al
xor r11b, dl
and r11b, al
mov dl, al
xor dl, 0xff
mov r10b, cl
and r10b, dl
xor cl, 0xff
and al, cl
or r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r11b, cl
mov r9b, r8b
and r9b, 0
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x70e635f
mov ecx, 0x879bc434
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov dl, byte [rbp + 0x8f]
mov eax, 0xbf13d463
mov ecx, 0x335751d0
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov ecx, dword [0x14033ddf8]
mov eax, dword [0x14033ddf4]
xor r8d, r8d
sub r8d, 0x88774976
sub r8d, 1
add r8d, 0x88774976
xor edx, edx
sub edx, r8d
xor r8d, r8d
sub r8d, edx
mov edx, ecx
sub edx, 0x4ea140f8
add edx, 0xeb2916a
add edx, 0x4ea140f8
sub edx, 0x1771f0c
add edx, r8d
add edx, 0x1771f0c
xor r8d, r8d
sub r8d, 0xeb2916a
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r9b
cmp eax, 0xa
setl r8b
mov al, r9b
xor al, 0xff
and al, 0
mov dl, 1
xor dl, 0
mov r10b, r9b
and r10b, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or al, r10b
or cl, dl
xor al, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r10b, 1
xor r10b, 1
mov dl, r8b
and dl, r10b
or cl, dl
mov sil, 1
xor sil, 1
and sil, 1
mov dl, 1
xor dl, 1
and dl, 1
or sil, dl
mov r11b, al
and r11b, cl
xor al, cl
or r11b, al
mov al, 1
xor al, 1
mov r10b, sil
xor r10b, 0xff
mov dl, 1
xor dl, 0
mov cl, al
and cl, 0
mov dil, dl
and dil, 1
mov bl, r10b
and bl, 0
and sil, dl
or cl, dil
or bl, sil
xor cl, bl
or al, r10b
xor al, 0xff
or dl, 0
and al, dl
or cl, al
mov al, r11b
xor al, 0xff
and al, 0
mov r10b, 1
xor r10b, 0
and r11b, r10b
mov dl, 1
xor dl, 1
and dl, 0
and r10b, 1
or al, r11b
or dl, r10b
xor al, dl
xor cl, 0xff
mov sil, al
xor sil, cl
and sil, al
mov cl, r9b
xor cl, 0xff
and cl, 0
mov dl, 1
xor dl, 0
mov r10b, r9b
and r10b, dl
mov al, 1
xor al, 1
and al, 0
and dl, 1
or cl, r10b
or al, dl
xor cl, al
mov dl, 1
xor dl, 1
xor cl, 0xff
mov al, 1
xor al, 0
or dl, cl
or al, 0
xor dl, 0xff
and dl, al
mov r10b, 1
xor r10b, 1
and r10b, 1
mov cl, 1
xor cl, 1
mov r11b, cl
and r11b, 1
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or r10b, r11b
or al, cl
xor r10b, al
xor r9b, 0xff
mov cl, r10b
xor cl, 0xff
mov al, 1
xor al, 0
or r9b, cl
or al, 0
xor r9b, 0xff
and r9b, al
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r11b, 1
xor r11b, 0
mov bl, r8b
and bl, r11b
mov al, 1
xor al, 1
and al, 0
and r11b, 1
or cl, bl
or al, r11b
xor cl, al
mov r11b, 1
xor r11b, 1
mov al, cl
xor al, r11b
and al, cl
xor r8b, 0xff
xor r10b, 0xff
mov cl, 1
xor cl, 1
or r8b, r10b
or cl, 1
xor r8b, 0xff
and r8b, cl
mov cl, dl
and cl, r9b
xor dl, r9b
or cl, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov r8b, cl
xor r8b, 0xff
mov al, dl
and al, r8b
xor dl, 0xff
and cl, dl
or al, cl
mov cl, sil
xor cl, 0xff
and cl, 0
mov r8b, 1
xor r8b, 0
mov r9b, sil
and r9b, r8b
mov dl, 1
xor dl, 1
and dl, 0
and r8b, 1
or cl, r9b
or dl, r8b
xor cl, dl
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, 1
xor r9b, 1
mov r10b, al
and r10b, r9b
mov dl, 1
xor dl, 1
and dl, 0xff
and r9b, 1
or r8b, r10b
or dl, r9b
xor r8b, dl
mov bl, 1
xor bl, 1
and bl, 0
mov r9b, 1
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov dl, 1
xor dl, 1
and dl, 0
and r9b, 1
or bl, r10b
or dl, r9b
xor bl, dl
mov dl, 1
xor dl, 1
mov r15b, cl
xor r15b, dl
and r15b, cl
xor sil, 0xff
mov r9b, bl
xor r9b, 0xff
mov dl, 1
xor dl, 0
or sil, r9b
or dl, 0
xor sil, 0xff
and sil, dl
mov r14b, r8b
xor r14b, 0xff
mov r9b, 1
xor r9b, 1
mov dl, 1
xor dl, 1
or r14b, r9b
or dl, 1
xor r14b, 0xff
and r14b, dl
mov dl, bl
xor dl, 0xff
mov dil, al
xor dil, dl
and dil, al
mov al, r15b
xor al, 0xff
mov r10b, sil
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
mov dl, al
and dl, 0
and r15b, r9b
mov r11b, r10b
and r11b, 0
and sil, r9b
or dl, r15b
or r11b, sil
xor dl, r11b
or al, r10b
xor al, 0xff
or r9b, 0
and al, r9b
or dl, al
mov al, r14b
xor al, 0xff
mov r11b, dil
xor r11b, 0xff
mov r10b, 1
xor r10b, 1
mov r9b, al
and r9b, 0xff
and r14b, r10b
mov sil, r11b
and sil, 0xff
and dil, r10b
or r9b, r14b
or sil, dil
xor r9b, sil
or al, r11b
xor al, 0xff
or r10b, 1
and al, r10b
or r9b, al
mov r10b, dl
xor r10b, 0xff
mov al, r9b
and al, r10b
xor r9b, 0xff
and dl, r9b
or al, dl
mov dl, cl
and dl, r8b
xor cl, r8b
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, 1
xor r8b, 1
and dl, r8b
or cl, dl
mov dl, 1
xor dl, 1
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
mov r8b, dl
and r8b, 0xff
mov sil, r9b
and sil, 1
mov r11b, r10b
and r11b, 0xff
and bl, r9b
or r8b, sil
or r11b, bl
xor r8b, r11b
or dl, r10b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r8b, dl
xor cl, 0xff
xor r8b, 0xff
mov dl, 1
xor dl, 0
or cl, r8b
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x8a5a8f29
mov ecx, 0x56a29019
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov rax, qword [rbp + 0x38]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x28]
mov rdx, qword [rcx]
xor ecx, ecx
movabs r8, 0x3cc9c0b0ba4b956d
sub rcx, r8
sub rcx, rax
movabs rax, 0x3cc9c0b0ba4b956d
add rcx, rax
movabs rax, 0x1f0a41d55bb48130
add rax, 0
movabs r8, 0x99ac699f8a857a77
sub rax, r8
movabs r8, 0x1f0a41d55bb48130
sub rax, r8
movabs r8, 0x36714dd79c9a6b50
sub rcx, r8
add rcx, rax
movabs rax, 0x36714dd79c9a6b50
add rcx, rax
xor eax, eax
sub rax, rcx
add rax, 0
movabs rcx, 0xdf755a1d9fe28e46
add rax, rcx
movabs rcx, 0x4a2f5c0236778fd4
add rax, rcx
movabs rcx, 0xdf755a1d9fe28e46
sub rax, rcx
xor ecx, ecx
sub rcx, rax
xor eax, eax
sub rax, rdx
add rcx, rax
xor eax, eax
sub rax, rcx
xor ecx, ecx
movabs rdx, 0x4a2f5c0236778fd4
sub rcx, rdx
add rax, rcx
xor ecx, ecx
movabs rdx, 0x99ac699f8a857a77
sub rcx, rdx
add rcx, 0
movabs rdx, 0x98f4bbc9aa6277d8
add rax, rdx
add rax, rcx
movabs rcx, 0x98f4bbc9aa6277d8
sub rax, rcx
mov qword [rbp + 0x90], rax
mov dword [rbp + 0x18], 0x3d1632db
jmp 0x14024601a
mov rax, qword [rbp + 0x48]
mov qword [rax], 0
mov rax, qword [rbp + 0x40]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x48]
sub rsp, 0x20
call qword [sym.imp.ntoskrnl.exe_PsLookupProcessByProcessId]
add rsp, 0x20
mov dword [rbp + 0x98], eax
mov dword [rbp + 0x18], 0xed086f58
jmp 0x14024601a
mov ecx, dword [0x14033ddf8]
mov eax, dword [0x14033ddf4]
xor r8d, r8d
sub r8d, ecx
xor edx, edx
sub edx, 0xfd35c141
add r8d, edx
xor edx, edx
sub edx, r8d
xor r8d, r8d
sub r8d, 0xf17d783d
add edx, r8d
add edx, 0x80fb5d99
sub edx, 0xfd35c141
sub edx, 0x80fb5d99
mov r9d, 0x36c6ba94
add r9d, 0
sub r9d, 1
sub r9d, 0x36c6ba94
xor r8d, r8d
sub r8d, edx
xor edx, edx
sub edx, r9d
add r8d, edx
xor edx, edx
sub edx, r8d
xor r8d, r8d
sub r8d, 0xb565d6b3
sub r8d, 0xf17d783d
add r8d, 0xb565d6b3
sub edx, 0x67edd3c7
sub edx, r8d
add edx, 0x67edd3c7
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r9b
cmp eax, 0xa
setl al
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r8b, 1
xor r8b, 0
mov r10b, r9b
and r10b, r8b
mov cl, 1
xor cl, 1
and cl, 0
and r8b, 1
or dl, r10b
or cl, r8b
xor dl, cl
mov r14b, 1
xor r14b, 1
xor dl, 0xff
mov cl, 1
xor cl, 0
or r14b, dl
or cl, 0
xor r14b, 0xff
and r14b, cl
mov r10b, 1
xor r10b, 1
and r10b, 0
mov dl, 1
xor dl, 0
mov r8b, dl
and r8b, 1
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or r10b, r8b
or cl, dl
xor r10b, cl
mov cl, r10b
xor cl, 0xff
mov dil, r9b
xor dil, cl
and dil, r9b
mov cl, 1
xor cl, 1
and cl, 1
mov r8b, 1
xor r8b, 1
mov r11b, r8b
and r11b, 1
mov dl, 1
xor dl, 1
and dl, 0xff
and r8b, 1
or cl, r11b
or dl, r8b
xor cl, dl
xor cl, 0xff
mov r8b, 1
xor r8b, 1
mov dl, 1
xor dl, 0
or cl, r8b
or dl, 0
xor cl, 0xff
and cl, dl
mov r8b, 1
xor r8b, 1
xor r10b, 0xff
mov dl, 1
xor dl, 1
or r8b, r10b
or dl, 1
xor r8b, 0xff
and r8b, dl
mov dl, r14b
xor dl, 0xff
mov bl, dil
xor bl, 0xff
mov r11b, 1
xor r11b, 0
mov r10b, dl
and r10b, 0
and r14b, r11b
mov sil, bl
and sil, 0
and dil, r11b
or r10b, r14b
or sil, dil
xor r10b, sil
or dl, bl
xor dl, 0xff
or r11b, 0
and dl, r11b
or r10b, dl
mov dl, cl
and dl, r8b
xor cl, r8b
or dl, cl
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r11b, 1
xor r11b, 1
and r10b, r11b
mov cl, dl
xor cl, 0xff
and cl, 0xff
and dl, r11b
or r8b, r10b
or cl, dl
xor r8b, cl
mov r15b, al
xor r15b, 0xff
and r15b, 1
mov dl, 1
xor dl, 1
mov cl, al
and cl, dl
or r15b, cl
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov dl, 1
xor dl, 1
and dl, 0
mov r10b, 1
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov cl, 1
xor cl, 1
and cl, 0
and r10b, 1
or dl, r11b
or cl, r10b
xor dl, cl
mov r14b, al
xor r14b, 0xff
mov r10b, dl
xor r10b, 0xff
mov cl, 1
xor cl, 0
or r14b, r10b
or cl, 0
xor r14b, 0xff
and r14b, cl
mov r10b, 1
xor r10b, 1
and r10b, 0
mov r11b, 1
xor r11b, 0
mov bl, r11b
and bl, 1
mov cl, 1
xor cl, 1
and cl, 0
and r11b, 1
or r10b, bl
or cl, r11b
xor r10b, cl
xor r10b, 0xff
mov r11b, 1
xor r11b, 1
mov cl, 1
xor cl, 1
or r10b, r11b
or cl, 1
xor r10b, 0xff
and r10b, cl
mov r11b, 1
xor r11b, 1
xor dl, 0xff
mov cl, 1
xor cl, 1
or r11b, dl
or cl, 1
xor r11b, 0xff
and r11b, cl
mov dl, r15b
xor dl, 0xff
mov sil, r14b
xor sil, 0xff
mov bl, 1
xor bl, 0
mov cl, dl
and cl, 0
and r15b, bl
mov dil, sil
and dil, 0
and r14b, bl
or cl, r15b
or dil, r14b
xor cl, dil
or dl, sil
xor dl, 0xff
or bl, 0
and dl, bl
or cl, dl
mov dl, r10b
and dl, r11b
xor r10b, r11b
or dl, r10b
mov r10b, cl
xor r10b, 0xff
mov bl, dl
and bl, r10b
xor dl, 0xff
and cl, dl
or bl, cl
mov r10b, 1
xor r10b, 0
and r10b, 1
mov cl, 1
xor cl, 1
and cl, 0
or r10b, cl
mov cl, 1
xor cl, 1
xor r10b, 0xff
mov dl, 1
xor dl, 0
or cl, r10b
or dl, 0
xor cl, 0xff
and cl, dl
mov r11b, 1
xor r11b, 1
and r11b, 1
mov dl, 1
xor dl, 1
and dl, 1
or r11b, dl
mov dl, 1
xor dl, 0
xor r11b, 0xff
mov r10b, 1
xor r10b, 1
or dl, r11b
or r10b, 1
xor dl, 0xff
and dl, r10b
mov r10b, cl
and r10b, dl
xor cl, dl
or r10b, cl
mov byte [rbp - 0x34], r10b
mov r12b, r8b
xor r12b, 0xff
and r12b, 1
mov dl, 1
xor dl, 1
mov cl, r8b
and cl, dl
or r12b, cl
mov r15b, 1
xor r15b, 0
and r15b, 1
mov cl, 1
xor cl, 1
and cl, 0
or r15b, cl
mov cl, 1
xor cl, 0
and cl, 0
mov r11b, 1
xor r11b, 0
mov sil, r11b
and sil, 0
mov dl, 1
xor dl, 1
and dl, 0
and r11b, 1
or cl, sil
or dl, r11b
xor cl, dl
mov dl, r12b
xor dl, 0xff
mov sil, r15b
xor sil, 0xff
mov r11b, 1
xor r11b, 1
mov dil, dl
and dil, 0xff
and r12b, r11b
mov r14b, sil
and r14b, 0xff
and r15b, r11b
or dil, r12b
or r14b, r15b
xor dil, r14b
or dl, sil
xor dl, 0xff
or r11b, 1
and dl, r11b
or dil, dl
mov dl, cl
and dl, 0
xor cl, 0
or dl, cl
mov sil, dil
xor sil, 0xff
and sil, 1
mov r11b, 1
xor r11b, 1
and dil, r11b
mov cl, 1
xor cl, 1
and cl, 0xff
and r11b, 1
or sil, dil
or cl, r11b
xor sil, cl
xor sil, 0xff
xor dl, 0xff
mov cl, 1
xor cl, 0
or sil, dl
or cl, 0
xor sil, 0xff
and sil, cl
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov dl, 1
xor dl, 1
mov cl, r10b
and cl, dl
or r11b, cl
mov cl, r9b
xor cl, 0xff
mov dl, r11b
and dl, cl
xor r11b, 0xff
mov cl, r9b
and cl, r11b
or dl, cl
xor dl, 0xff
xor r9b, 0xff
mov cl, 1
xor cl, 1
or dl, r9b
or cl, 1
xor dl, 0xff
and dl, cl
mov r11b, 1
xor r11b, 0
and r11b, 1
mov cl, 1
xor cl, 1
and cl, 0
or r11b, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r14b, 1
xor r14b, 1
mov dil, bl
and dil, r14b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0xff
and r11b, r14b
or cl, dil
or r9b, r11b
xor cl, r9b
mov r11b, bl
xor r11b, 0xff
mov r9b, cl
xor r9b, r11b
and r9b, cl
mov r12b, al
xor r12b, 0xff
and r12b, 1
mov cl, 1
xor cl, 1
and al, cl
or r12b, al
mov r14b, r10b
xor r14b, 0xff
and r14b, 0
mov cl, 1
xor cl, 0
and r10b, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or r14b, r10b
or al, cl
xor r14b, al
mov r15b, 1
xor r15b, 0
and r15b, 0
mov cl, 1
xor cl, 0
mov r10b, cl
and r10b, 0
mov al, 1
xor al, 1
and al, 0
and cl, 1
or r15b, r10b
or al, cl
xor r15b, al
mov cl, r12b
xor cl, 0xff
mov r11b, r14b
xor r11b, 0xff
mov r10b, 1
xor r10b, 0
mov al, cl
and al, 0
and r12b, r10b
mov dil, r11b
and dil, 0
and r14b, r10b
or al, r12b
or dil, r14b
xor al, dil
or cl, r11b
xor cl, 0xff
or r10b, 0
and cl, r10b
or al, cl
mov r10b, 1
xor r10b, 0
mov dil, r15b
xor dil, 0xff
mov r11b, 1
xor r11b, 1
mov cl, r10b
and cl, 0xff
mov r12b, r11b
and r12b, 0
mov r14b, dil
and r14b, 0xff
and r15b, r11b
or cl, r12b
or r14b, r15b
xor cl, r14b
or r10b, dil
xor r10b, 0xff
or r11b, 1
and r10b, r11b
or cl, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, 1
xor r11b, 1
and al, r11b
or r10b, al
xor r10b, 0xff
xor cl, 0xff
mov al, 1
xor al, 0
or r10b, cl
or al, 0
xor r10b, 0xff
and r10b, al
mov r13b, sil
xor r13b, 0xff
and r13b, 1
mov cl, 1
xor cl, 1
mov al, sil
and al, cl
or r13b, al
mov r12b, dl
xor r12b, 0xff
and r12b, 0
mov cl, 1
xor cl, 0
mov r11b, dl
and r11b, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or r12b, r11b
or al, cl
xor r12b, al
mov r11b, 1
xor r11b, 0
and r11b, 1
mov cl, 1
xor cl, 1
mov dil, cl
and dil, 0
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or r11b, dil
or al, cl
xor r11b, al
mov cl, 1
xor cl, 0
mov al, r13b
xor al, cl
and al, r13b
mov dil, r11b
xor dil, 0xff
mov cl, sil
xor cl, dil
and cl, sil
mov sil, r12b
xor sil, 0xff
mov r14b, 1
xor r14b, 0
mov dil, 1
xor dil, 1
or sil, r14b
or dil, 1
xor sil, 0xff
and sil, dil
mov byte [rbp - 0x35], sil
mov sil, r11b
xor sil, 0xff
mov dil, dl
xor dil, sil
and dil, dl
mov dl, al
xor dl, 0xff
mov r15b, cl
xor r15b, 0xff
mov r14b, 1
xor r14b, 1
mov sil, dl
and sil, 0xff
and al, r14b
mov byte [rbp - 0x37], al
mov al, r15b
and al, 0xff
mov byte [rbp - 0x36], al
mov al, byte [rbp - 0x37]
and cl, r14b
or sil, al
mov al, byte [rbp - 0x36]
or al, cl
mov cl, byte [rbp - 0x35]
xor sil, al
mov al, byte [rbp - 0x34]
or dl, r15b
xor dl, 0xff
or r14b, 1
and dl, r14b
or sil, dl
mov dl, cl
and dl, dil
xor cl, dil
or dl, cl
mov r15b, sil
xor r15b, 0xff
and r15b, 1
mov dil, 1
xor dil, 1
and sil, dil
mov cl, dl
xor cl, 0xff
and cl, 0xff
and dl, dil
or r15b, sil
or cl, dl
xor r15b, cl
mov cl, r13b
xor cl, 0xff
mov dil, r12b
xor dil, 0xff
mov sil, 1
xor sil, 1
mov dl, cl
and dl, 0xff
and r13b, sil
mov r14b, dil
and r14b, 0xff
and r12b, sil
or dl, r13b
or r14b, r12b
xor dl, r14b
or cl, dil
xor cl, 0xff
or sil, 1
and cl, sil
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov sil, 1
xor sil, 1
and dl, sil
or cl, dl
mov dl, r11b
and dl, 0
xor r11b, 0
or dl, r11b
xor dl, 0xff
mov dil, cl
xor dil, dl
and dil, cl
mov cl, r15b
xor cl, 0xff
mov r11b, dil
xor r11b, 0xff
mov dl, 1
xor dl, 0
mov r14b, cl
and r14b, 0
and r15b, dl
mov sil, r11b
and sil, 0
and dil, dl
or r14b, r15b
or sil, dil
xor r14b, sil
or cl, r11b
xor cl, 0xff
or dl, 0
and cl, dl
or r14b, cl
mov dl, r10b
xor dl, 0xff
mov cl, r9b
xor cl, dl
and cl, r9b
mov r11b, r9b
xor r11b, 0xff
mov dl, r10b
and dl, r11b
xor r10b, 0xff
and r9b, r10b
or dl, r9b
mov r10b, cl
and r10b, dl
xor cl, dl
or r10b, cl
mov r15b, r14b
xor r15b, 0xff
and r15b, 1
mov dl, 1
xor dl, 1
mov cl, r14b
and cl, dl
or r15b, cl
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov r9b, 1
xor r9b, 1
and r9b, 0
mov dl, 1
xor dl, 0
mov r11b, dl
and r11b, 1
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or r9b, r11b
or cl, dl
xor r9b, cl
xor r14b, 0xff
mov dl, r9b
xor dl, 0xff
mov cl, 1
xor cl, 1
or r14b, dl
or cl, 1
xor r14b, 0xff
and r14b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r11b, 1
xor r11b, 1
mov dl, r10b
and dl, r11b
or cl, dl
xor cl, 0xff
mov r11b, 1
xor r11b, 1
mov dl, 1
xor dl, 0
or cl, r11b
or dl, 0
xor cl, 0xff
and cl, dl
xor r10b, 0xff
xor r9b, 0xff
mov dl, 1
xor dl, 0
or r10b, r9b
or dl, 0
xor r10b, 0xff
and r10b, dl
mov r9b, r15b
xor r9b, 0xff
mov sil, r14b
xor sil, 0xff
mov r11b, 1
xor r11b, 1
mov dl, r9b
and dl, 0xff
and r15b, r11b
mov dil, sil
and dil, 0xff
and r14b, r11b
or dl, r15b
or dil, r14b
xor dl, dil
or r9b, sil
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or dl, r9b
mov r9b, cl
and r9b, r10b
xor cl, r10b
or r9b, cl
mov r10b, dl
xor r10b, 0xff
mov cl, r9b
and cl, r10b
xor r9b, 0xff
and dl, r9b
or cl, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r10b, 1
xor r10b, 1
mov r11b, r8b
and r11b, r10b
mov r9b, 1
xor r9b, 1
and r9b, 0xff
and r10b, 1
or dl, r11b
or r9b, r10b
xor dl, r9b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r11b, 1
xor r11b, 1
mov r10b, bl
and r10b, r11b
or r9b, r10b
mov dil, 1
xor dil, 1
and dil, 0
mov r11b, 1
xor r11b, 0
mov sil, r11b
and sil, 1
mov r10b, 1
xor r10b, 1
and r10b, 0
and r11b, 1
or dil, sil
or r10b, r11b
xor dil, r10b
mov r11b, dl
xor r11b, 0xff
mov sil, 1
xor sil, 1
mov r10b, 1
xor r10b, 1
or r11b, sil
or r10b, 1
xor r11b, 0xff
and r11b, r10b
mov r10b, dil
xor r10b, 0xff
mov sil, r8b
xor sil, r10b
and sil, r8b
mov r10b, 1
xor r10b, 1
mov r8b, r9b
xor r8b, r10b
and r8b, r9b
xor bl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r10b, 1
xor r10b, 0
or bl, r14b
or r10b, 0
xor bl, 0xff
and bl, r10b
mov r10b, r11b
and r10b, sil
xor r11b, sil
or r10b, r11b
mov r11b, r8b
and r11b, bl
xor r8b, bl
or r11b, r8b
mov bl, r10b
xor bl, 0xff
mov r8b, r11b
and r8b, bl
xor r11b, 0xff
and r10b, r11b
or r8b, r10b
mov r11b, dl
and r11b, r9b
xor dl, r9b
or r11b, dl
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r10b, 1
xor r10b, 0
and r11b, r10b
mov r9b, 1
xor r9b, 1
and r9b, 0
and r10b, 1
or dl, r11b
or r9b, r10b
xor dl, r9b
mov r9b, 1
xor r9b, 1
mov bl, dil
xor bl, 0xff
mov r11b, 1
xor r11b, 0
mov r10b, r9b
and r10b, 0
mov r14b, r11b
and r14b, 1
mov sil, bl
and sil, 0
and dil, r11b
or r10b, r14b
or sil, dil
xor r10b, sil
or r9b, bl
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or r10b, r9b
xor r10b, 0xff
mov r9b, dl
xor r9b, r10b
and r9b, dl
mov dl, r8b
and dl, r9b
xor r8b, r9b
or dl, r8b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r9b, 1
xor r9b, 1
mov r8b, dl
and r8b, r9b
or r10b, r8b
mov r8b, 1
xor r8b, 0
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
or r8b, r10b
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov r10b, 1
xor r10b, 0
and r10b, 0
mov r11b, 1
xor r11b, 0
mov bl, r11b
and bl, 0
mov r9b, 1
xor r9b, 1
and r9b, 0
and r11b, 1
or r10b, bl
or r9b, r11b
xor r10b, r9b
mov r11b, r10b
xor r11b, 0xff
mov r9b, dl
xor r9b, r11b
and r9b, dl
mov dl, 1
xor dl, 1
and dl, 0
mov bl, 1
xor bl, 0
mov sil, bl
and sil, 1
mov r11b, 1
xor r11b, 1
and r11b, 0
and bl, 1
or dl, sil
or r11b, bl
xor dl, r11b
mov r11b, 1
xor r11b, 0
mov dil, dl
xor dil, r11b
and dil, dl
mov sil, 1
xor sil, 1
xor r10b, 0xff
mov dl, 1
xor dl, 1
or sil, r10b
or dl, 1
xor sil, 0xff
and sil, dl
mov dl, r8b
and dl, r9b
xor r8b, r9b
or dl, r8b
mov r9b, dil
xor r9b, 0xff
mov r11b, sil
xor r11b, 0xff
mov r10b, 1
xor r10b, 0
mov r8b, r9b
and r8b, 0
and dil, r10b
mov bl, r11b
and bl, 0
and sil, r10b
or r8b, dil
or bl, sil
xor r8b, bl
or r9b, r11b
xor r9b, 0xff
or r10b, 0
and r9b, r10b
or r8b, r9b
mov r10b, dl
xor r10b, 0xff
mov r9b, r8b
and r9b, r10b
xor r8b, 0xff
and dl, r8b
or r9b, dl
mov sil, 1
xor sil, 0
mov r8b, al
xor r8b, 0xff
mov dl, 1
xor dl, 1
or sil, r8b
or dl, 1
xor sil, 0xff
and sil, dl
mov dl, 1
xor dl, 0
mov bl, al
and bl, dl
xor al, 0xff
and al, 0
or bl, al
mov dl, sil
xor dl, 0xff
mov r10b, bl
xor r10b, 0xff
mov r8b, 1
xor r8b, 0
mov al, dl
and al, 0
and sil, r8b
mov r11b, r10b
and r11b, 0
and bl, r8b
or al, sil
or r11b, bl
xor al, r11b
or dl, r10b
xor dl, 0xff
or r8b, 0
and dl, r8b
or al, dl
mov sil, r9b
xor sil, 0xff
and sil, 1
mov r8b, 1
xor r8b, 1
and r9b, r8b
mov dl, 1
xor dl, 1
and dl, 0xff
and r8b, 1
or sil, r9b
or dl, r8b
xor sil, dl
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov dl, 1
xor dl, 1
and al, dl
or r11b, al
mov bl, 1
xor bl, 1
and bl, 1
mov al, 1
xor al, 1
and al, 1
or bl, al
mov al, sil
xor al, 0xff
mov r9b, r11b
xor r9b, 0xff
mov dl, 1
xor dl, 1
mov r8b, al
and r8b, 0xff
and sil, dl
mov r10b, r9b
and r10b, 0xff
and r11b, dl
or r8b, sil
or r10b, r11b
xor r8b, r10b
or al, r9b
xor al, 0xff
or dl, 1
and al, dl
or r8b, al
mov al, 1
xor al, 1
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
mov dl, al
and dl, 0xff
mov sil, r9b
and sil, 1
mov r11b, r10b
and r11b, 0xff
and bl, r9b
or dl, sil
or r11b, bl
xor dl, r11b
or al, r10b
xor al, 0xff
or r9b, 1
and al, r9b
or dl, al
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, 1
xor r9b, 1
and r8b, r9b
or al, r8b
xor dl, 0xff
mov dil, al
xor dil, dl
and dil, al
mov sil, cl
xor sil, 0xff
and sil, 0
mov dl, 1
xor dl, 0
mov r8b, cl
and r8b, dl
mov al, 1
xor al, 1
and al, 0
and dl, 1
or sil, r8b
or al, dl
xor sil, al
mov r11b, dil
xor r11b, 0xff
and r11b, 0
mov dl, 1
xor dl, 0
mov r8b, dil
and r8b, dl
mov al, 1
xor al, 1
and al, 0
and dl, 1
or r11b, r8b
or al, dl
xor r11b, al
mov bl, 1
xor bl, 0
and bl, 1
mov al, 1
xor al, 1
and al, 0
or bl, al
mov dl, 1
xor dl, 0
mov al, sil
xor al, dl
and al, sil
xor cl, 0xff
mov r8b, bl
xor r8b, 0xff
mov dl, 1
xor dl, 0
or cl, r8b
or dl, 0
xor cl, 0xff
and cl, dl
mov r14b, r11b
xor r14b, 0xff
mov r8b, 1
xor r8b, 0
mov dl, 1
xor dl, 1
or r14b, r8b
or dl, 1
xor r14b, 0xff
and r14b, dl
xor dil, 0xff
mov r8b, bl
xor r8b, 0xff
mov dl, 1
xor dl, 1
or dil, r8b
or dl, 1
xor dil, 0xff
and dil, dl
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, r14b
xor al, 0xff
mov r9b, dil
xor r9b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r14b, cl
mov r10b, r9b
and r10b, 0
and dil, cl
or dl, r14b
or r10b, dil
xor dl, r10b
or al, r9b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov al, r8b
xor al, 0xff
and al, 0
mov r9b, 1
xor r9b, 0
and r8b, r9b
mov cl, dl
xor cl, 0xff
and cl, 0
and dl, r9b
or al, r8b
or cl, dl
xor al, cl
mov cl, sil
xor cl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
mov dl, cl
and dl, 0xff
and sil, r8b
mov r10b, r9b
and r10b, 0xff
and r11b, r8b
or dl, sil
or r10b, r11b
xor dl, r10b
or cl, r9b
xor cl, 0xff
or r8b, 1
and cl, r8b
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, 1
xor r8b, 1
and dl, r8b
or cl, dl
mov dl, 1
xor dl, 0
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
mov r8b, dl
and r8b, 0xff
mov sil, r9b
and sil, 0
mov r11b, r10b
and r11b, 0xff
and bl, r9b
or r8b, sil
or r11b, bl
xor r8b, r11b
or dl, r10b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r8b, dl
xor cl, 0xff
xor r8b, 0xff
mov dl, 1
xor dl, 0
or cl, r8b
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x1d29d73e
mov ecx, 0x50fb34fe
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov dl, byte [rbp + 0x9f]
mov eax, 0x19961f64
mov ecx, 0xf7440ccc
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov rax, qword [rbp + 0x50]
mov eax, dword [rax]
mov dword [rbp + 0xa0], eax
mov ecx, dword [0x14033ddf8]
mov eax, dword [0x14033ddf4]
xor r8d, r8d
sub r8d, 0x3c35d959
add r8d, 0
mov edx, ecx
add edx, 0xc8cedf5d
sub edx, r8d
sub edx, 0xc8cedf5d
sub edx, 0x1ff1d395
add edx, 0x31a4fc13
add edx, 0x1ff1d395
sub edx, 0x8e6d67f4
sub edx, 1
add edx, 0x8e6d67f4
add edx, 0xfd396524
sub edx, 0x31a4fc13
sub edx, 0xfd396524
sub edx, 0x29fd1ce3
sub edx, 0x5c20baf0
add edx, 0x29fd1ce3
sub edx, 0x5bf48b2d
sub edx, 0x3c35d959
add edx, 0x5bf48b2d
sub edx, 0x4fe2d3b4
add edx, 0x5c20baf0
add edx, 0x4fe2d3b4
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r9b
cmp eax, 0xa
setl dl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, 1
xor r8b, 1
mov al, r9b
and al, r8b
or cl, al
mov sil, 1
xor sil, 1
xor cl, 0xff
mov al, 1
xor al, 0
or sil, cl
or al, 0
xor sil, 0xff
and sil, al
mov cl, 1
xor cl, 1
and cl, 1
mov al, 1
xor al, 1
and al, 1
or cl, al
mov bl, r9b
xor bl, 0xff
xor cl, 0xff
mov al, 1
xor al, 0
or bl, cl
or al, 0
xor bl, 0xff
and bl, al
mov al, sil
xor al, 0xff
mov r10b, bl
xor r10b, 0xff
mov cl, 1
xor cl, 1
mov r8b, al
and r8b, 0xff
and sil, cl
mov r11b, r10b
and r11b, 0xff
and bl, cl
or r8b, sil
or r11b, bl
xor r8b, r11b
or al, r10b
xor al, 0xff
or cl, 1
and al, cl
or r8b, al
mov r15b, dl
xor r15b, 0xff
and r15b, 1
mov cl, 1
xor cl, 1
mov al, dl
and al, cl
or r15b, al
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov r11b, 1
xor r11b, 1
and r11b, 1
mov al, 1
xor al, 1
and al, 1
or r11b, al
mov r14b, dl
xor r14b, 0xff
mov cl, r11b
xor cl, 0xff
mov al, 1
xor al, 1
or r14b, cl
or al, 1
xor r14b, 0xff
and r14b, al
mov cl, 1
xor cl, 1
and cl, 1
mov al, 1
xor al, 1
and al, 1
or cl, al
mov r10b, 1
xor r10b, 1
mov al, cl
xor al, r10b
and al, cl
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov cl, r15b
xor cl, 0xff
mov sil, r14b
xor sil, 0xff
mov bl, 1
xor bl, 0
mov r10b, cl
and r10b, 0
and r15b, bl
mov dil, sil
and dil, 0
and r14b, bl
or r10b, r15b
or dil, r14b
xor r10b, dil
or cl, sil
xor cl, 0xff
or bl, 0
and cl, bl
or r10b, cl
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
mov bl, r10b
xor bl, 0xff
and bl, 1
mov r11b, 1
xor r11b, 1
and r10b, r11b
mov al, cl
xor al, 0xff
and al, 0xff
and cl, r11b
or bl, r10b
or al, cl
xor bl, al
mov r12b, 1
xor r12b, 1
and r12b, 0
mov cl, 1
xor cl, 0
mov r10b, cl
and r10b, 1
mov al, 1
xor al, 1
and al, 0
and cl, 1
or r12b, r10b
or al, cl
xor r12b, al
xor r12b, 0xff
xor r12b, 1
and r12b, 0xff
mov r11b, 1
xor r11b, 1
and r11b, 0
mov cl, 1
xor cl, 0
mov r10b, cl
and r10b, 1
mov al, 1
xor al, 1
and al, 0
and cl, 1
or r11b, r10b
or al, cl
xor r11b, al
mov r15b, 1
xor r15b, 1
mov cl, r11b
xor cl, 0xff
mov al, 1
xor al, 0
or r15b, cl
or al, 0
xor r15b, 0xff
and r15b, al
mov al, 1
xor al, 1
and al, 1
mov r10b, 1
xor r10b, 1
mov sil, r10b
and sil, 1
mov cl, 1
xor cl, 1
and cl, 0xff
and r10b, 1
or al, sil
or cl, r10b
xor al, cl
xor al, 0xff
mov r10b, 1
xor r10b, 1
mov cl, 1
xor cl, 1
or al, r10b
or cl, 1
xor al, 0xff
and al, cl
mov cl, 1
xor cl, 1
xor r11b, 0xff
mov r10b, 1
xor r10b, 1
or cl, r11b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r10b, r12b
xor r10b, 0xff
mov dil, r15b
xor dil, 0xff
mov sil, 1
xor sil, 0
mov r11b, r10b
and r11b, 0
and r12b, sil
mov r14b, dil
and r14b, 0
and r15b, sil
or r11b, r12b
or r14b, r15b
xor r11b, r14b
or r10b, dil
xor r10b, 0xff
or sil, 0
and r10b, sil
or r11b, r10b
mov r10b, al
and r10b, cl
xor al, cl
or r10b, al
mov al, r11b
xor al, 0xff
and al, 1
mov sil, 1
xor sil, 1
and r11b, sil
mov cl, r10b
xor cl, 0xff
and cl, 0xff
and r10b, sil
or al, r11b
or cl, r10b
xor al, cl
mov byte [rbp - 0x38], al
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, 1
xor r11b, 1
mov cl, r8b
and cl, r11b
or r10b, cl
mov sil, 1
xor sil, 1
and sil, 1
mov cl, 1
xor cl, 1
and cl, 1
or sil, cl
mov cl, 1
xor cl, 1
and cl, 1
mov dil, 1
xor dil, 1
mov r14b, dil
and r14b, 1
mov r11b, 1
xor r11b, 1
and r11b, 0xff
and dil, 1
or cl, r14b
or r11b, dil
xor cl, r11b
mov r11b, r10b
and r11b, sil
xor r10b, sil
or r11b, r10b
mov r10b, cl
and r10b, 1
xor cl, 1
or r10b, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov sil, 1
xor sil, 1
and r11b, sil
or cl, r11b
xor r10b, 0xff
mov r12b, cl
xor r12b, r10b
and r12b, cl
mov r11b, al
xor r11b, 0xff
and r11b, 0
mov r10b, 1
xor r10b, 0
mov sil, al
and sil, r10b
mov cl, 1
xor cl, 1
and cl, 0
and r10b, 1
or r11b, sil
or cl, r10b
xor r11b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dil, 1
xor dil, 1
mov sil, r9b
and sil, dil
mov r10b, r11b
xor r10b, 0xff
and r10b, 0xff
and r11b, dil
or cl, sil
or r10b, r11b
xor cl, r10b
xor r9b, 0xff
mov sil, cl
xor sil, r9b
and sil, cl
mov r10b, 1
xor r10b, 1
and r10b, 1
mov r9b, 1
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov cl, 1
xor cl, 1
and cl, 0xff
and r9b, 1
or r10b, r11b
or cl, r9b
xor r10b, cl
mov r9b, bl
xor r9b, 0xff
mov cl, r10b
and cl, r9b
xor r10b, 0xff
mov r9b, bl
and r9b, r10b
or cl, r9b
mov r9b, bl
xor r9b, 0xff
mov r11b, cl
xor r11b, r9b
and r11b, cl
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, 1
xor r10b, 1
mov cl, al
and cl, r10b
or r9b, cl
mov cl, dl
xor cl, 0xff
mov r10b, r9b
and r10b, cl
xor r9b, 0xff
mov cl, dl
and cl, r9b
or r10b, cl
xor r10b, 0xff
xor dl, 0xff
mov cl, 1
xor cl, 1
or r10b, dl
or cl, 1
xor r10b, 0xff
and r10b, cl
mov cl, r12b
xor cl, 0xff
and cl, 0
mov r9b, 1
xor r9b, 0
mov dil, r12b
and dil, r9b
mov dl, 1
xor dl, 1
and dl, 0
and r9b, 1
or cl, dil
or dl, r9b
xor cl, dl
mov dl, sil
xor dl, 0xff
and dl, 0
mov dil, 1
xor dil, 0
mov r14b, sil
and r14b, dil
mov r9b, 1
xor r9b, 1
and r9b, 0
and dil, 1
or dl, r14b
or r9b, dil
xor dl, r9b
mov r9b, 1
xor r9b, 0
and r9b, 0
mov r14b, 1
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov dil, 1
xor dil, 1
and dil, 0
and r14b, 1
or r9b, r15b
or dil, r14b
xor r9b, dil
mov r14b, 1
xor r14b, 0
mov dil, cl
xor dil, r14b
and dil, cl
xor r12b, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r14b, 1
xor r14b, 1
or r12b, r15b
or r14b, 1
xor r12b, 0xff
and r12b, r14b
mov r14b, dl
xor r14b, 0xff
mov r13b, 1
xor r13b, 0
mov r15b, 1
xor r15b, 1
or r14b, r13b
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov r13b, r9b
xor r13b, 0xff
mov r15b, sil
xor r15b, r13b
and r15b, sil
mov sil, dil
and sil, r12b
xor dil, r12b
or sil, dil
mov dil, r14b
and dil, r15b
xor r14b, r15b
or dil, r14b
mov r14b, sil
xor r14b, 0xff
mov r15b, dil
and r15b, r14b
xor dil, 0xff
and sil, dil
or r15b, sil
mov dil, cl
and dil, dl
xor cl, dl
or dil, cl
mov cl, dil
xor cl, 0xff
and cl, 0
mov sil, 1
xor sil, 0
and dil, sil
mov dl, 1
xor dl, 1
and dl, 0
and sil, 1
or cl, dil
or dl, sil
xor cl, dl
mov dl, r9b
and dl, 0
xor r9b, 0
or dl, r9b
xor dl, 0xff
mov r14b, cl
xor r14b, dl
and r14b, cl
mov cl, r15b
xor cl, 0xff
mov r9b, r14b
xor r9b, 0xff
mov dl, 1
xor dl, 0
mov sil, cl
and sil, 0
and r15b, dl
mov dil, r9b
and dil, 0
and r14b, dl
or sil, r15b
or dil, r14b
xor sil, dil
or cl, r9b
xor cl, 0xff
or dl, 0
and cl, dl
or sil, cl
mov cl, r11b
xor cl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov dl, 1
xor dl, 1
or cl, r9b
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov dil, 1
xor dil, 1
and r11b, dil
mov r9b, r10b
xor r9b, 0xff
and r9b, 0xff
and r10b, dil
or dl, r11b
or r9b, r10b
xor dl, r9b
mov dil, cl
and dil, dl
xor cl, dl
or dil, cl
mov dl, sil
xor dl, 0xff
and dl, 1
mov r9b, 1
xor r9b, 1
mov cl, sil
and cl, r9b
or dl, cl
mov r15b, 1
xor r15b, 0
xor dl, 0xff
mov cl, 1
xor cl, 1
or r15b, dl
or cl, 1
xor r15b, 0xff
and r15b, cl
mov dl, 1
xor dl, 0
and dl, 0
mov r9b, 1
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov cl, 1
xor cl, 1
and cl, 0
and r9b, 1
or dl, r10b
or cl, r9b
xor dl, cl
xor sil, 0xff
mov r9b, dl
xor r9b, 0xff
mov cl, 1
xor cl, 0
or sil, r9b
or cl, 0
xor sil, 0xff
and sil, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov r10b, 1
xor r10b, 1
mov r9b, dil
and r9b, r10b
or cl, r9b
mov r9b, 1
xor r9b, 0
mov r14b, cl
xor r14b, r9b
and r14b, cl
xor dil, 0xff
xor dl, 0xff
mov cl, 1
xor cl, 1
or dil, dl
or cl, 1
xor dil, 0xff
and dil, cl
mov dl, r15b
xor dl, 0xff
mov r10b, sil
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
mov cl, dl
and cl, 0xff
and r15b, r9b
mov r11b, r10b
and r11b, 0xff
and sil, r9b
or cl, r15b
or r11b, sil
xor cl, r11b
or dl, r10b
xor dl, 0xff
or r9b, 1
and dl, r9b
or cl, dl
mov r9b, r14b
xor r9b, 0xff
mov r11b, dil
xor r11b, 0xff
mov r10b, 1
xor r10b, 1
mov dl, r9b
and dl, 0xff
and r14b, r10b
mov sil, r11b
and sil, 0xff
and dil, r10b
or dl, r14b
or sil, dil
xor dl, sil
or r9b, r11b
xor r9b, 0xff
or r10b, 1
and r9b, r10b
or dl, r9b
mov r10b, cl
xor r10b, 0xff
mov r9b, dl
and r9b, r10b
xor dl, 0xff
and cl, dl
or r9b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r10b, 1
xor r10b, 1
mov dl, r8b
and dl, r10b
or cl, dl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r11b, 1
xor r11b, 1
mov sil, bl
and sil, r11b
mov r10b, 1
xor r10b, 1
and r10b, 0xff
and r11b, 1
or dl, sil
or r10b, r11b
xor dl, r10b
mov dil, 1
xor dil, 0
and dil, 1
mov r10b, 1
xor r10b, 1
and r10b, 0
or dil, r10b
mov r13b, cl
xor r13b, 0xff
mov r11b, 1
xor r11b, 0
mov r10b, 1
xor r10b, 1
or r13b, r11b
or r10b, 1
xor r13b, 0xff
and r13b, r10b
mov r10b, dil
xor r10b, 0xff
mov r12b, r8b
xor r12b, r10b
and r12b, r8b
mov r8b, 1
xor r8b, 0
mov r11b, dl
xor r11b, r8b
and r11b, dl
xor bl, 0xff
mov r10b, dil
xor r10b, 0xff
mov r8b, 1
xor r8b, 0
or bl, r10b
or r8b, 0
xor bl, 0xff
and bl, r8b
mov r10b, r13b
xor r10b, 0xff
mov r14b, r12b
xor r14b, 0xff
mov sil, 1
xor sil, 0
mov r8b, r10b
and r8b, 0
and r13b, sil
mov r15b, r14b
and r15b, 0
and r12b, sil
or r8b, r13b
or r15b, r12b
xor r8b, r15b
or r10b, r14b
xor r10b, 0xff
or sil, 0
and r10b, sil
or r8b, r10b
mov r10b, r11b
and r10b, bl
xor r11b, bl
or r10b, r11b
mov r11b, r8b
xor r11b, 0xff
mov sil, r10b
and sil, r11b
xor r10b, 0xff
and r8b, r10b
or sil, r8b
mov r8b, cl
and r8b, dl
xor cl, dl
or r8b, cl
mov bl, r8b
xor bl, 0xff
and bl, 1
mov dl, 1
xor dl, 1
and r8b, dl
mov cl, 1
xor cl, 1
and cl, 0xff
and dl, 1
or bl, r8b
or cl, dl
xor bl, cl
mov cl, 1
xor cl, 0
mov r10b, dil
xor r10b, 0xff
mov r8b, 1
xor r8b, 0
mov dl, cl
and dl, 0
mov r14b, r8b
and r14b, 0
mov r11b, r10b
and r11b, 0
and dil, r8b
or dl, r14b
or r11b, dil
xor dl, r11b
or cl, r10b
xor cl, 0xff
or r8b, 0
and cl, r8b
or dl, cl
xor bl, 0xff
xor dl, 0xff
mov cl, 1
xor cl, 0
or bl, dl
or cl, 0
xor bl, 0xff
and bl, cl
mov cl, sil
xor cl, 0xff
mov r10b, bl
xor r10b, 0xff
mov dl, 1
xor dl, 0
mov r8b, cl
and r8b, 0
and sil, dl
mov r11b, r10b
and r11b, 0
and bl, dl
or r8b, sil
or r11b, bl
xor r8b, r11b
or cl, r10b
xor cl, 0xff
or dl, 0
and cl, dl
or r8b, cl
mov r10b, r8b
xor r10b, 0xff
and r10b, 0
mov dl, 1
xor dl, 0
mov r11b, r8b
and r11b, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or r10b, r11b
or cl, dl
xor r10b, cl
mov cl, 1
xor cl, 0
xor r10b, 0xff
mov dl, 1
xor dl, 1
or cl, r10b
or dl, 1
xor cl, 0xff
and cl, dl
mov sil, 1
xor sil, 0
and sil, 1
mov dl, 1
xor dl, 1
and dl, 0
or sil, dl
xor r8b, 0xff
mov r10b, sil
xor r10b, 0xff
mov dl, 1
xor dl, 1
or r8b, r10b
or dl, 1
xor r8b, 0xff
and r8b, dl
mov dil, 1
xor dil, 1
and dil, 0
mov r10b, 1
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov dl, 1
xor dl, 1
and dl, 0
and r10b, 1
or dil, r11b
or dl, r10b
xor dil, dl
xor dil, 0xff
mov r10b, 1
xor r10b, 0
mov dl, 1
xor dl, 1
or dil, r10b
or dl, 1
xor dil, 0xff
and dil, dl
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov dl, cl
and dl, r8b
xor cl, r8b
or dl, cl
mov cl, dil
xor cl, 0xff
mov r11b, sil
xor r11b, 0xff
mov r10b, 1
xor r10b, 0
mov r8b, cl
and r8b, 0
and dil, r10b
mov bl, r11b
and bl, 0
and sil, r10b
or r8b, dil
or bl, sil
xor r8b, bl
or cl, r11b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r8b, cl
mov r10b, dl
xor r10b, 0xff
mov cl, r8b
and cl, r10b
xor r8b, 0xff
and dl, r8b
or cl, dl
mov dl, 1
xor dl, 1
mov r10b, al
xor r10b, 0xff
mov r8b, 1
xor r8b, 0
or dl, r10b
or r8b, 0
xor dl, 0xff
and dl, r8b
mov r10b, 1
xor r10b, 1
mov r8b, al
and r8b, r10b
xor al, 0xff
and al, 1
or r8b, al
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, 1
xor r8b, 1
and al, r8b
or dl, al
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r11b, 1
xor r11b, 1
mov r10b, cl
and r10b, r11b
mov al, dl
xor al, 0xff
and al, 0xff
and dl, r11b
or r8b, r10b
or al, dl
xor r8b, al
xor r8b, 0xff
xor cl, 0xff
mov al, 1
xor al, 0
or r8b, cl
or al, 0
xor r8b, 0xff
and r8b, al
mov cl, r8b
xor cl, 0xff
mov al, r9b
xor al, cl
and al, r9b
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r10b, 1
xor r10b, 0
and r9b, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0
and r8b, r10b
or cl, r9b
or dl, r8b
xor cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xd01b3500
mov ecx, 0xed4be245
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov dword [rbp + 0x18], 0x28a15e08
jmp 0x14024601a
mov ecx, dword [0x14033ddf8]
mov eax, dword [0x14033ddf4]
xor r8d, r8d
sub r8d, 0x282a40cf
sub r8d, ecx
add r8d, 0x282a40cf
mov r9d, 0xae0a33ce
add r9d, 0
sub r9d, 0xa4cb9520
sub r9d, 0xae0a33ce
xor edx, edx
sub edx, r8d
xor r8d, r8d
sub r8d, r9d
add edx, r8d
xor r8d, r8d
sub r8d, edx
xor edx, edx
sub edx, 0x553b5514
sub edx, r8d
add edx, 0x553b5514
xor r8d, r8d
sub r8d, 0x5e235c1b
add edx, r8d
xor r8d, r8d
sub r8d, 1
add edx, r8d
xor r8d, r8d
sub r8d, 0x5e235c1b
sub edx, r8d
sub edx, 0xa299b132
add edx, 0x7cc15d85
add edx, 0xa299b132
xor r8d, r8d
sub r8d, 0xa4cb9520
add edx, r8d
sub edx, 0x50c1fc8b
sub edx, 0x7cc15d85
add edx, 0x50c1fc8b
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl r10b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov dl, 1
xor dl, 1
mov r9b, r10b
and r9b, dl
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or r8b, r9b
or al, dl
xor r8b, al
mov dl, cl
xor dl, 0xff
mov al, r8b
and al, dl
xor r8b, 0xff
mov dl, cl
and dl, r8b
or al, dl
mov dl, cl
xor dl, 0xff
mov r11b, al
xor r11b, dl
and r11b, al
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, 1
xor r8b, 1
mov al, cl
and al, r8b
or dl, al
xor dl, 0xff
mov al, r10b
xor al, dl
and al, r10b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, 1
xor r9b, 1
and r10b, r9b
mov dl, 1
xor dl, 1
and dl, 0xff
and r9b, 1
or r8b, r10b
or dl, r9b
xor r8b, dl
xor r8b, 0xff
mov dl, cl
xor dl, r8b
and dl, cl
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dl, 1
xor dl, 1
mov al, r11b
and al, dl
or sil, al
mov bl, cl
xor bl, 0xff
and bl, 1
mov dl, 1
xor dl, 1
mov al, cl
and al, dl
or bl, al
mov al, 1
xor al, 1
and al, 1
mov dl, 1
xor dl, 1
and dl, 1
or al, dl
mov r15b, sil
xor r15b, 0xff
mov r8b, 1
xor r8b, 1
mov dl, 1
xor dl, 1
or r15b, r8b
or dl, 1
xor r15b, 0xff
and r15b, dl
xor r11b, 0xff
mov r8b, al
xor r8b, 0xff
mov dl, 1
xor dl, 0
or r11b, r8b
or dl, 0
xor r11b, 0xff
and r11b, dl
mov dl, 1
xor dl, 1
mov r14b, bl
xor r14b, dl
and r14b, bl
mov dl, al
xor dl, 0xff
mov dil, cl
xor dil, dl
and dil, cl
mov cl, r15b
xor cl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov dl, 1
xor dl, 0
mov r8b, cl
and r8b, 0
and r15b, dl
mov r10b, r9b
and r10b, 0
and r11b, dl
or r8b, r15b
or r10b, r11b
xor r8b, r10b
or cl, r9b
xor cl, 0xff
or dl, 0
and cl, dl
or r8b, cl
mov cl, r14b
xor cl, 0xff
mov r10b, dil
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
mov dl, cl
and dl, 0xff
and r14b, r9b
mov r11b, r10b
and r11b, 0xff
and dil, r9b
or dl, r14b
or r11b, dil
xor dl, r11b
or cl, r10b
xor cl, 0xff
or r9b, 1
and cl, r9b
or dl, cl
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov r9b, 1
xor r9b, 0
and r8b, r9b
mov cl, dl
xor cl, 0xff
and cl, 0
and dl, r9b
or r11b, r8b
or cl, dl
xor r11b, cl
mov cl, sil
xor cl, 0xff
mov r9b, bl
xor r9b, 0xff
mov dl, 1
xor dl, 1
mov r8b, cl
and r8b, 0xff
and sil, dl
mov r10b, r9b
and r10b, 0xff
and bl, dl
or r8b, sil
or r10b, bl
xor r8b, r10b
or cl, r9b
xor cl, 0xff
or dl, 1
and cl, dl
or r8b, cl
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov dl, 1
xor dl, 1
and r8b, dl
mov cl, 1
xor cl, 1
and cl, 0xff
and dl, 1
or r10b, r8b
or cl, dl
xor r10b, cl
mov cl, al
and cl, 1
xor al, 1
or cl, al
xor r10b, 0xff
xor cl, 0xff
mov al, 1
xor al, 0
or r10b, cl
or al, 0
xor r10b, 0xff
and r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and r11b, cl
mov r9b, r8b
and r9b, 0xff
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x42759319
mov ecx, 0x4c9ddf36
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov dword [rbp + 0x18], 0xdb7c85d1
jmp 0x14024601a
mov dl, byte [rbp + 0xa7]
mov eax, 0xf656a5ea
mov ecx, 0x6d25220c
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov rax, qword [rbp + 0x48]
mov rax, qword [rax]
mov qword [rbp + 0xa8], rax
mov eax, dword [0x14033ddf8]
mov ecx, dword [0x14033ddf4]
mov edx, eax
sub edx, 0xc9058c66
add edx, 0x61c5e0a0
add edx, 0xc9058c66
xor r8d, r8d
sub r8d, edx
xor edx, edx
sub edx, 0x6074b697
add r8d, edx
xor edx, edx
sub edx, r8d
sub edx, 0xbea7e2e
sub edx, 0x61c5e0a0
add edx, 0xbea7e2e
xor r8d, r8d
sub r8d, 1
add r8d, 0
sub edx, 0x5439ac4b
add edx, r8d
add edx, 0x5439ac4b
xor r8d, r8d
sub r8d, 0x6074b697
add r8d, 0
add edx, 0x815966f8
add edx, r8d
sub edx, 0x815966f8
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl bl
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov dl, 1
xor dl, 1
mov cl, bl
and cl, dl
or r8b, cl
mov dl, al
xor dl, 0xff
mov cl, r8b
and cl, dl
xor r8b, 0xff
mov dl, al
and dl, r8b
or cl, dl
mov r8b, al
xor r8b, 0xff
mov dl, cl
xor dl, r8b
and dl, cl
mov dil, al
xor dil, 0xff
and dil, 0
mov r8b, 1
xor r8b, 0
mov r9b, al
and r9b, r8b
mov cl, 1
xor cl, 1
and cl, 0
and r8b, 1
or dil, r9b
or cl, r8b
xor dil, cl
xor dil, 0xff
xor dil, 0
and dil, 0
mov cl, 1
xor cl, 0
and cl, 1
mov r8b, 1
xor r8b, 1
and r8b, 0
or cl, r8b
mov r8b, cl
xor r8b, 0xff
mov r11b, al
xor r11b, r8b
and r11b, al
mov al, bl
xor al, 0xff
and al, 1
mov r9b, 1
xor r9b, 1
mov r8b, bl
and r8b, r9b
or al, r8b
mov r8b, 1
xor r8b, 0
mov sil, al
xor sil, r8b
and sil, al
xor bl, 0xff
xor cl, 0xff
mov al, 1
xor al, 1
or bl, cl
or al, 1
xor bl, 0xff
and bl, al
mov cl, dil
xor cl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
mov al, cl
and al, 0
and dil, r8b
mov r10b, r9b
and r10b, 0
and r11b, r8b
or al, dil
or r10b, r11b
xor al, r10b
or cl, r9b
xor cl, 0xff
or r8b, 0
and cl, r8b
or al, cl
mov r8b, sil
xor r8b, 0xff
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
mov cl, r8b
and cl, 0
and sil, r9b
mov r11b, r10b
and r11b, 0
and bl, r9b
or cl, sil
or r11b, bl
xor cl, r11b
or r8b, r10b
xor r8b, 0xff
or r9b, 0
and r8b, r9b
or cl, r8b
mov r9b, al
xor r9b, 0xff
mov r8b, cl
and r8b, r9b
xor cl, 0xff
and al, cl
or r8b, al
mov al, dl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov cl, 1
xor cl, 1
or al, r9b
or cl, 1
xor al, 0xff
and al, cl
mov r9b, dl
xor r9b, 0xff
mov cl, r8b
and cl, r9b
xor r8b, 0xff
and dl, r8b
or cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xee3fc020
mov ecx, 0x439d6538
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov eax, dword [0x14033ddf8]
mov ecx, dword [0x14033ddf4]
mov edx, eax
sub edx, 0x7c1acd65
sub edx, 0x4167d16c
add edx, 0x7c1acd65
sub edx, 0x947dc502
sub edx, 0xd7e6071b
add edx, 0x947dc502
sub edx, 0x57869d6a
add edx, 0x4167d16c
add edx, 0x57869d6a
add edx, 0x9cccf4d7
add edx, 0x86b8498b
sub edx, 0x9cccf4d7
add edx, 0x460a7157
sub edx, 1
sub edx, 0x460a7157
add edx, 0xe19c3a56
sub edx, 0x86b8498b
sub edx, 0xe19c3a56
mov r8d, 0x82a6cd48
add r8d, 0
sub r8d, 0xd7e6071b
sub r8d, 0x82a6cd48
sub edx, 0x1d5f15fe
sub edx, r8d
add edx, 0x1d5f15fe
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl dl
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r8b, 1
xor r8b, 1
mov cl, dl
and cl, r8b
or r9b, cl
mov r8b, al
xor r8b, 0xff
mov cl, r9b
and cl, r8b
xor r9b, 0xff
mov r8b, al
and r8b, r9b
or cl, r8b
mov r8b, al
xor r8b, 0xff
mov r14b, cl
xor r14b, r8b
and r14b, cl
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, 1
xor r9b, 1
mov cl, al
and cl, r9b
or r8b, cl
mov r11b, dl
xor r11b, 0xff
xor r8b, 0xff
mov cl, 1
xor cl, 1
or r11b, r8b
or cl, 1
xor r11b, 0xff
and r11b, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, 1
xor r8b, 1
and dl, r8b
or cl, dl
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov al, r11b
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov cl, 1
xor cl, 1
mov r9b, al
and r9b, 0xff
and r11b, cl
mov r8b, dl
and r8b, 0xff
and r10b, cl
or r9b, r11b
or r8b, r10b
xor r9b, r8b
or al, dl
xor al, 0xff
or cl, 1
and al, cl
or r9b, al
mov sil, r14b
xor sil, 0xff
and sil, 1
mov cl, 1
xor cl, 1
mov al, r14b
and al, cl
or sil, al
mov bl, r9b
xor bl, 0xff
and bl, 1
mov cl, 1
xor cl, 1
mov al, r9b
and al, cl
or bl, al
mov al, 1
xor al, 0
and al, 1
mov dl, 1
xor dl, 1
mov r8b, dl
and r8b, 0
mov cl, 1
xor cl, 1
and cl, 0xff
and dl, 1
or al, r8b
or cl, dl
xor al, cl
mov cl, 1
xor cl, 0
mov r15b, sil
xor r15b, cl
and r15b, sil
xor r14b, 0xff
mov dl, al
xor dl, 0xff
mov cl, 1
xor cl, 1
or r14b, dl
or cl, 1
xor r14b, 0xff
and r14b, cl
mov cl, 1
xor cl, 0
mov r8b, bl
xor r8b, cl
and r8b, bl
xor r9b, 0xff
mov dl, al
xor dl, 0xff
mov cl, 1
xor cl, 0
or r9b, dl
or cl, 0
xor r9b, 0xff
and r9b, cl
mov dl, r15b
xor dl, 0xff
mov r11b, r14b
xor r11b, 0xff
mov r10b, 1
xor r10b, 0
mov cl, dl
and cl, 0
and r15b, r10b
mov dil, r11b
and dil, 0
and r14b, r10b
or cl, r15b
or dil, r14b
xor cl, dil
or dl, r11b
xor dl, 0xff
or r10b, 0
and dl, r10b
or cl, dl
mov dl, r8b
and dl, r9b
xor r8b, r9b
or dl, r8b
mov r8b, cl
xor r8b, 0xff
mov r11b, dl
and r11b, r8b
xor dl, 0xff
and cl, dl
or r11b, cl
mov cl, sil
xor cl, 0xff
mov r9b, bl
xor r9b, 0xff
mov dl, 1
xor dl, 1
mov r8b, cl
and r8b, 0xff
and sil, dl
mov r10b, r9b
and r10b, 0xff
and bl, dl
or r8b, sil
or r10b, bl
xor r8b, r10b
or cl, r9b
xor cl, 0xff
or dl, 1
and cl, dl
or r8b, cl
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov dl, 1
xor dl, 1
and r8b, dl
mov cl, 1
xor cl, 1
and cl, 0xff
and dl, 1
or r10b, r8b
or cl, dl
xor r10b, cl
mov cl, al
and cl, 0
xor al, 0
or cl, al
xor r10b, 0xff
xor cl, 0xff
mov al, 1
xor al, 0
or r10b, cl
or al, 0
xor r10b, 0xff
and r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r11b, cl
mov r9b, r8b
and r9b, 0
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xef2b8780
mov ecx, 0xf019fcf
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov rax, qword [0x14033dda8]
mov qword [rbp + 0xb0], rax
mov ecx, dword [0x14033ddf8]
mov eax, dword [0x14033ddf4]
xor r8d, r8d
sub r8d, 0xd784d0fd
mov edx, ecx
sub edx, r8d
xor r8d, r8d
sub r8d, 0xa0391cd2
add edx, r8d
sub edx, 0x4a9cae54
sub edx, 0xd784d0fd
add edx, 0x4a9cae54
mov r9d, 0x7babf4fb
add r9d, 0
sub r9d, 1
sub r9d, 0x7babf4fb
xor r8d, r8d
sub r8d, edx
xor edx, edx
sub edx, r9d
add r8d, edx
xor edx, edx
sub edx, r8d
xor r9d, r9d
sub r9d, 0x8bd2bdfb
sub r9d, 0xa0391cd2
add r9d, 0x8bd2bdfb
xor r8d, r8d
sub r8d, r9d
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r8b
cmp eax, 0xa
setl cl
mov dil, r8b
xor dil, 0xff
and dil, 1
mov dl, 1
xor dl, 1
mov al, r8b
and al, dl
or dil, al
mov bl, cl
xor bl, 0xff
and bl, 1
mov dl, 1
xor dl, 1
mov al, cl
and al, dl
or bl, al
mov sil, 1
xor sil, 1
and sil, 1
mov al, 1
xor al, 1
and al, 1
or sil, al
mov al, dil
xor al, 0xff
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
mov dl, al
and dl, 0
and dil, r9b
mov r11b, r10b
and r11b, 0
and bl, r9b
or dl, dil
or r11b, bl
xor dl, r11b
or al, r10b
xor al, 0xff
or r9b, 0
and al, r9b
or dl, al
mov al, 1
xor al, 1
mov r11b, sil
xor r11b, 0xff
mov r10b, 1
xor r10b, 1
mov r9b, al
and r9b, 0xff
mov dil, r10b
and dil, 1
mov bl, r11b
and bl, 0xff
and sil, r10b
or r9b, dil
or bl, sil
xor r9b, bl
or al, r11b
xor al, 0xff
or r10b, 1
and al, r10b
or r9b, al
mov al, dl
xor al, 0xff
and al, 1
mov r10b, 1
xor r10b, 1
and dl, r10b
or al, dl
xor al, 0xff
xor r9b, 0xff
mov dl, 1
xor dl, 1
or al, r9b
or dl, 1
xor al, 0xff
and al, dl
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r9b, 1
xor r9b, 1
mov r11b, r8b
and r11b, r9b
mov dl, 1
xor dl, 1
and dl, 0xff
and r9b, 1
or r10b, r11b
or dl, r9b
xor r10b, dl
mov dl, cl
xor dl, 0xff
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
or dl, r10b
or r9b, 0
xor dl, 0xff
and dl, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, 1
xor r10b, 1
and cl, r10b
or r9b, cl
xor r8b, 0xff
xor r9b, 0xff
mov cl, 1
xor cl, 1
or r8b, r9b
or cl, 1
xor r8b, 0xff
and r8b, cl
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov sil, al
xor sil, 0xff
and sil, 1
mov r8b, 1
xor r8b, 1
mov dl, al
and dl, r8b
or sil, dl
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov r8b, 1
xor r8b, 1
mov dl, cl
and dl, r8b
or r11b, dl
mov bl, 1
xor bl, 0
and bl, 0
mov r8b, 1
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov dl, 1
xor dl, 1
and dl, 0
and r8b, 1
or bl, r9b
or dl, r8b
xor bl, dl
mov dl, sil
xor dl, 0xff
mov r9b, 1
xor r9b, 0
mov r8b, 1
xor r8b, 1
or dl, r9b
or r8b, 1
xor dl, 0xff
and dl, r8b
mov r8b, bl
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov al, r11b
xor al, 0xff
mov r10b, 1
xor r10b, 0
mov r8b, 1
xor r8b, 0
or al, r10b
or r8b, 0
xor al, 0xff
and al, r8b
xor cl, 0xff
mov r10b, bl
xor r10b, 0xff
mov r8b, 1
xor r8b, 1
or cl, r10b
or r8b, 1
xor cl, 0xff
and cl, r8b
mov r8b, dl
and r8b, r9b
xor dl, r9b
or r8b, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, r8b
xor al, 0xff
and al, 0
mov r9b, 1
xor r9b, 0
and r8b, r9b
mov cl, dl
xor cl, 0xff
and cl, 0
and dl, r9b
or al, r8b
or cl, dl
xor al, cl
mov cl, sil
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov r9b, cl
and r9b, 0
and sil, dl
mov r10b, r8b
and r10b, 0
and r11b, dl
or r9b, sil
or r10b, r11b
xor r9b, r10b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or r9b, cl
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r8b, 1
xor r8b, 0
and r9b, r8b
mov cl, 1
xor cl, 1
and cl, 0
and r8b, 1
or dl, r9b
or cl, r8b
xor dl, cl
mov cl, 1
xor cl, 0
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
mov r8b, cl
and r8b, 0xff
mov sil, r9b
and sil, 0
mov r11b, r10b
and r11b, 0xff
and bl, r9b
or r8b, sil
or r11b, bl
xor r8b, r11b
or cl, r10b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r8b, cl
xor r8b, 0xff
mov cl, dl
xor cl, r8b
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xef2b8780
mov ecx, 0xcdcdbf48
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov dword [rbp + 0x18], 0xe782c2c8
jmp 0x14024601a
mov rdx, qword [rbp + 0xb0]
mov eax, 0x942ee4ab
mov ecx, 0xf1104361
cmp rdx, 0
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
lea rcx, str.winlogon.exe
sub rsp, 0x20
call fcn.14021eb10
add rsp, 0x20
mov qword [0x14033dda8], rax
mov dword [rbp + 0x18], 0xcdcfb9b5
jmp 0x14024601a
mov dword [rbp + 0x18], 0xf1104361
jmp 0x14024601a
mov ecx, dword [0x14033ddf8]
mov eax, dword [0x14033ddf4]
mov edx, ecx
add edx, 0x81fc00ed
sub edx, 0xcf5d4f45
sub edx, 0x81fc00ed
sub edx, 0xc5ef7a39
add edx, 0xed03ab1e
add edx, 0xc5ef7a39
xor r8d, r8d
sub r8d, edx
xor edx, edx
sub edx, 0xcf5d4f45
add r8d, edx
xor edx, edx
sub edx, r8d
xor r8d, r8d
sub r8d, edx
xor edx, edx
sub edx, 0x7b10deee
add r8d, edx
xor edx, edx
sub edx, r8d
xor r8d, r8d
sub r8d, 1
add edx, r8d
xor r8d, r8d
sub r8d, 0x7b10deee
add edx, r8d
add edx, 0xa60e3d6a
sub edx, 0x7c185f3f
sub edx, 0xa60e3d6a
xor r8d, r8d
sub r8d, 0xed03ab1e
add edx, r8d
add edx, 0xcd92e581
add edx, 0x7c185f3f
sub edx, 0xcd92e581
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r10b
cmp eax, 0xa
setl dl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r8b, 1
xor r8b, 1
mov al, r10b
and al, r8b
or cl, al
xor cl, 0xff
xor cl, 0
and cl, 0
mov r9b, 1
xor r9b, 0
and r9b, 1
mov al, 1
xor al, 1
and al, 0
or r9b, al
mov r11b, r10b
xor r11b, 0xff
mov r8b, r9b
xor r8b, 0xff
mov al, 1
xor al, 0
or r11b, r8b
or al, 0
xor r11b, 0xff
and r11b, al
mov al, 1
xor al, 1
and al, 1
mov r8b, 1
xor r8b, 1
and r8b, 1
or al, r8b
mov bl, 1
xor bl, 0
mov r8b, al
xor r8b, bl
and r8b, al
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov al, cl
and al, r11b
xor cl, r11b
or al, cl
mov cl, r8b
and cl, r9b
xor r8b, r9b
or cl, r8b
mov r8b, al
xor r8b, 0xff
mov sil, cl
and sil, r8b
xor cl, 0xff
and al, cl
or sil, al
mov al, dl
xor al, 0xff
and al, 1
mov r8b, 1
xor r8b, 1
mov cl, dl
and cl, r8b
or al, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov r9b, 1
xor r9b, 1
and r9b, 0
mov r8b, 1
xor r8b, 0
mov r11b, r8b
and r11b, 1
mov cl, 1
xor cl, 1
and cl, 0
and r8b, 1
or r9b, r11b
or cl, r8b
xor r9b, cl
mov cl, dl
xor cl, 0xff
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
or cl, r9b
or r8b, 0
xor cl, 0xff
and cl, r8b
mov r15b, al
and r15b, cl
xor al, cl
or r15b, al
mov r12b, 1
xor r12b, 0
and r12b, 0
mov cl, 1
xor cl, 0
mov r8b, cl
and r8b, 0
mov al, 1
xor al, 1
and al, 0
and cl, 1
or r12b, r8b
or al, cl
xor r12b, al
xor r12b, 0xff
xor r12b, 1
and r12b, 0xff
mov cl, 1
xor cl, 1
and cl, 1
mov al, 1
xor al, 1
and al, 1
or cl, al
mov bl, 1
xor bl, 0
mov r8b, cl
xor r8b, 0xff
mov al, 1
xor al, 1
or bl, r8b
or al, 1
xor bl, 0xff
and bl, al
mov al, 1
xor al, 1
and al, 1
mov r8b, 1
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, 1
xor r8b, 1
mov r14b, al
xor r14b, r8b
and r14b, al
mov dil, 1
xor dil, 1
xor cl, 0xff
mov al, 1
xor al, 1
or dil, cl
or al, 1
xor dil, 0xff
and dil, al
mov al, r12b
xor al, 0xff
mov r8b, bl
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov r9b, al
and r9b, 0
and r12b, cl
mov r11b, r8b
and r11b, 0
and bl, cl
or r9b, r12b
or r11b, bl
xor r9b, r11b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or r9b, al
mov al, r14b
xor al, 0xff
mov r11b, dil
xor r11b, 0xff
mov cl, 1
xor cl, 1
mov r8b, al
and r8b, 0xff
and r14b, cl
mov bl, r11b
and bl, 0xff
and dil, cl
or r8b, r14b
or bl, dil
xor r8b, bl
or al, r11b
xor al, 0xff
or cl, 1
and al, cl
or r8b, al
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r11b, 1
xor r11b, 0
and r9b, r11b
mov al, r8b
xor al, 0xff
and al, 0
and r8b, r11b
or cl, r9b
or al, r8b
xor cl, al
mov byte [rbp - 0x41], cl
mov r9b, 1
xor r9b, 0
and r9b, 1
mov r8b, 1
xor r8b, 1
mov r11b, r8b
and r11b, 0
mov al, 1
xor al, 1
and al, 0xff
and r8b, 1
or r9b, r11b
or al, r8b
xor r9b, al
mov al, sil
xor al, 0xff
and al, 1
mov bl, 1
xor bl, 1
mov r11b, sil
and r11b, bl
mov r8b, r9b
xor r8b, 0xff
and r8b, 0xff
and r9b, bl
or al, r11b
or r8b, r9b
xor al, r8b
xor al, 0xff
mov r9b, sil
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
or al, r9b
or r8b, 0
xor al, 0xff
and al, r8b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov r9b, 1
xor r9b, 1
mov r8b, cl
and r8b, r9b
or r11b, r8b
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
mov dil, 1
xor dil, 0
mov bl, r10b
and bl, dil
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
and r11b, dil
or r9b, bl
or r8b, r11b
xor r9b, r8b
xor r9b, 0xff
xor r10b, 0xff
mov r8b, 1
xor r8b, 0
or r9b, r10b
or r8b, 0
xor r9b, 0xff
and r9b, r8b
mov r10b, 1
xor r10b, 0
and r10b, 1
mov r8b, 1
xor r8b, 1
and r8b, 0
or r10b, r8b
mov r8b, r15b
xor r8b, 0xff
mov r11b, r10b
and r11b, r8b
xor r10b, 0xff
mov r8b, r15b
and r8b, r10b
or r11b, r8b
xor r11b, 0xff
mov r10b, r15b
xor r10b, 0xff
mov r8b, 1
xor r8b, 1
or r11b, r10b
or r8b, 1
xor r11b, 0xff
and r11b, r8b
mov r13b, dl
xor r13b, 0xff
and r13b, 1
mov r8b, 1
xor r8b, 1
and dl, r8b
or r13b, dl
mov r12b, cl
xor r12b, 0xff
and r12b, 0
mov r8b, 1
xor r8b, 0
mov r10b, cl
and r10b, r8b
mov dl, 1
xor dl, 1
and dl, 0
and r8b, 1
or r12b, r10b
or dl, r8b
xor r12b, dl
mov r10b, 1
xor r10b, 0
and r10b, 1
mov dl, 1
xor dl, 1
and dl, 0
or r10b, dl
mov r8b, r13b
xor r8b, 0xff
mov dil, r12b
xor dil, 0xff
mov bl, 1
xor bl, 0
mov dl, r8b
and dl, 0
and r13b, bl
mov r14b, dil
and r14b, 0
and r12b, bl
or dl, r13b
or r14b, r12b
xor dl, r14b
or r8b, dil
xor r8b, 0xff
or bl, 0
and r8b, bl
or dl, r8b
mov r8b, r10b
and r8b, 0
xor r10b, 0
or r8b, r10b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov bl, 1
xor bl, 1
and dl, bl
or r10b, dl
xor r10b, 0xff
xor r8b, 0xff
mov dl, 1
xor dl, 1
or r10b, r8b
or dl, 1
xor r10b, 0xff
and r10b, dl
mov r8b, r9b
xor r8b, 0xff
mov dl, al
xor dl, r8b
and dl, al
mov bl, al
xor bl, 0xff
mov r8b, r9b
and r8b, bl
xor r9b, 0xff
and al, r9b
or r8b, al
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov dl, r11b
xor dl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
or dl, r9b
or r8b, 1
xor dl, 0xff
and dl, r8b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov bl, 1
xor bl, 1
and r11b, bl
mov r8b, r10b
xor r8b, 0xff
and r8b, 0xff
and r10b, bl
or r9b, r11b
or r8b, r10b
xor r9b, r8b
mov r8b, dl
and r8b, r9b
xor dl, r9b
or r8b, dl
mov r14b, al
xor r14b, 0xff
and r14b, 1
mov r9b, 1
xor r9b, 1
mov dl, al
and dl, r9b
or r14b, dl
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r9b, 1
xor r9b, 1
and r9b, 0
mov r10b, 1
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov dl, 1
xor dl, 1
and dl, 0
and r10b, 1
or r9b, r11b
or dl, r10b
xor r9b, dl
mov dl, r9b
xor dl, 0xff
mov dil, al
xor dil, dl
and dil, al
mov al, r8b
xor al, 0xff
and al, 1
mov r10b, 1
xor r10b, 1
mov r11b, r8b
and r11b, r10b
mov dl, 1
xor dl, 1
and dl, 0xff
and r10b, 1
or al, r11b
or dl, r10b
xor al, dl
xor al, 0xff
mov r10b, 1
xor r10b, 1
mov dl, 1
xor dl, 0
or al, r10b
or dl, 0
xor al, 0xff
and al, dl
xor r9b, 0xff
mov dl, r8b
xor dl, r9b
and dl, r8b
mov r8b, r14b
xor r8b, 0xff
mov r11b, dil
xor r11b, 0xff
mov r10b, 1
xor r10b, 1
mov r9b, r8b
and r9b, 0xff
and r14b, r10b
mov bl, r11b
and bl, 0xff
and dil, r10b
or r9b, r14b
or bl, dil
xor r9b, bl
or r8b, r11b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r9b, r8b
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r10b, 1
xor r10b, 0
and r9b, r10b
mov al, r8b
xor al, 0xff
and al, 0
and r8b, r10b
or dl, r9b
or al, r8b
xor dl, al
mov r14b, sil
xor r14b, 0xff
and r14b, 1
mov r8b, 1
xor r8b, 1
mov al, sil
and al, r8b
or r14b, al
mov bl, r15b
xor bl, 0xff
and bl, 1
mov r8b, 1
xor r8b, 1
mov al, r15b
and al, r8b
or bl, al
mov dil, 1
xor dil, 1
and dil, 1
mov al, 1
xor al, 1
and al, 1
or dil, al
mov r13b, r14b
xor r13b, 0xff
mov r8b, 1
xor r8b, 1
mov al, 1
xor al, 1
or r13b, r8b
or al, 1
xor r13b, 0xff
and r13b, al
xor sil, 0xff
mov r8b, dil
xor r8b, 0xff
mov al, 1
xor al, 1
or sil, r8b
or al, 1
xor sil, 0xff
and sil, al
mov r12b, bl
xor r12b, 0xff
mov r8b, 1
xor r8b, 1
mov al, 1
xor al, 1
or r12b, r8b
or al, 1
xor r12b, 0xff
and r12b, al
xor r15b, 0xff
mov r8b, dil
xor r8b, 0xff
mov al, 1
xor al, 0
or r15b, r8b
or al, 0
xor r15b, 0xff
and r15b, al
mov r8b, r13b
xor r8b, 0xff
mov r10b, sil
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
mov al, r8b
and al, 0
and r13b, r9b
mov r11b, r10b
and r11b, 0
and sil, r9b
or al, r13b
or r11b, sil
xor al, r11b
or r8b, r10b
xor r8b, 0xff
or r9b, 0
and r8b, r9b
or al, r8b
mov r9b, r12b
xor r9b, 0xff
mov r11b, r15b
xor r11b, 0xff
mov r10b, 1
xor r10b, 0
mov r8b, r9b
and r8b, 0
and r12b, r10b
mov sil, r11b
and sil, 0
and r15b, r10b
or r8b, r12b
or sil, r15b
xor r8b, sil
or r9b, r11b
xor r9b, 0xff
or r10b, 0
and r9b, r10b
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov sil, r8b
and sil, r9b
xor r8b, 0xff
and al, r8b
or sil, al
mov r8b, r14b
xor r8b, 0xff
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
mov al, r8b
and al, 0
and r14b, r9b
mov r11b, r10b
and r11b, 0
and bl, r9b
or al, r14b
or r11b, bl
xor al, r11b
or r8b, r10b
xor r8b, 0xff
or r9b, 0
and r8b, r9b
or al, r8b
mov bl, al
xor bl, 0xff
and bl, 1
mov r8b, 1
xor r8b, 1
and al, r8b
or bl, al
mov al, 1
xor al, 1
mov r10b, dil
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
mov r8b, al
and r8b, 0
mov r14b, r9b
and r14b, 1
mov r11b, r10b
and r11b, 0
and dil, r9b
or r8b, r14b
or r11b, dil
xor r8b, r11b
or al, r10b
xor al, 0xff
or r9b, 0
and al, r9b
or r8b, al
xor bl, 0xff
xor r8b, 0xff
mov al, 1
xor al, 1
or bl, r8b
or al, 1
xor bl, 0xff
and bl, al
mov al, sil
xor al, 0xff
mov r10b, bl
xor r10b, 0xff
mov r8b, 1
xor r8b, 1
mov r9b, al
and r9b, 0xff
and sil, r8b
mov r11b, r10b
and r11b, 0xff
and bl, r8b
or r9b, sil
or r11b, bl
xor r9b, r11b
or al, r10b
xor al, 0xff
or r8b, 1
and al, r8b
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov r10b, 1
xor r10b, 1
mov r11b, r9b
and r11b, r10b
mov r8b, 1
xor r8b, 1
and r8b, 0xff
and r10b, 1
or al, r11b
or r8b, r10b
xor al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov r10b, 1
xor r10b, 1
and r10b, 0
mov r11b, 1
xor r11b, 0
mov bl, r11b
and bl, 1
mov r8b, 1
xor r8b, 1
and r8b, 0
and r11b, 1
or r10b, bl
or r8b, r11b
xor r10b, r8b
xor r10b, 0xff
mov r8b, r9b
xor r8b, r10b
and r8b, r9b
mov r10b, al
and r10b, r8b
xor al, r8b
or r10b, al
mov sil, cl
xor sil, 0xff
xor sil, 0
and sil, 0
mov bl, 1
xor bl, 0
and bl, 1
mov r9b, 1
xor r9b, 1
mov r8b, r9b
and r8b, 0
mov al, cl
xor al, 0xff
and al, 0xff
and cl, r9b
or bl, r8b
or al, cl
xor bl, al
mov al, sil
xor al, 0xff
mov r9b, bl
xor r9b, 0xff
mov cl, 1
xor cl, 0
mov r8b, al
and r8b, 0
and sil, cl
mov r11b, r9b
and r11b, 0
and bl, cl
or r8b, sil
or r11b, bl
xor r8b, r11b
or al, r9b
xor al, 0xff
or cl, 0
and al, cl
or r8b, al
mov al, r10b
xor al, 0xff
and al, 1
mov r9b, 1
xor r9b, 1
and r10b, r9b
mov cl, 1
xor cl, 1
and cl, 0xff
and r9b, 1
or al, r10b
or cl, r9b
xor al, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, 1
xor r9b, 1
and r8b, r9b
or cl, r8b
mov bl, 1
xor bl, 0
and bl, 1
mov r9b, 1
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r8b, 1
xor r8b, 1
and r8b, 0xff
and r9b, 1
or bl, r10b
or r8b, r9b
xor bl, r8b
mov r10b, al
and r10b, cl
xor al, cl
or r10b, al
mov al, 1
xor al, 0
mov r9b, bl
xor r9b, 0xff
mov cl, 1
xor cl, 0
mov r8b, al
and r8b, 0
mov sil, cl
and sil, 0
mov r11b, r9b
and r11b, 0
and bl, cl
or r8b, sil
or r11b, bl
xor r8b, r11b
or al, r9b
xor al, 0xff
or cl, 0
and al, cl
or r8b, al
mov al, r10b
xor al, 0xff
and al, 0
mov r9b, 1
xor r9b, 0
and r10b, r9b
mov cl, 1
xor cl, 1
and cl, 0
and r9b, 1
or al, r10b
or cl, r9b
xor al, cl
xor r8b, 0xff
mov cl, al
xor cl, r8b
and cl, al
mov al, cl
xor al, 0xff
mov r11b, dl
xor r11b, al
and r11b, dl
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov r8b, 1
xor r8b, 0
and dl, r8b
mov al, cl
xor al, 0xff
and al, 0
and cl, r8b
or r10b, dl
or al, cl
xor r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and r11b, cl
mov r9b, r8b
and r9b, 0xff
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x9e486e77
mov ecx, 0x2f7205fb
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov dword [rbp + 0x18], 0xdae70b85
jmp 0x14024601a
mov ecx, dword [0x14033ddf8]
mov eax, dword [0x14033ddf4]
xor r8d, r8d
sub r8d, 0xc4470649
mov edx, ecx
sub edx, r8d
xor r8d, r8d
sub r8d, 0x8684daec
add edx, r8d
add edx, 0xcff33fdc
sub edx, 0xc4470649
sub edx, 0xcff33fdc
xor r8d, r8d
sub r8d, 0x8d0d9700
sub edx, r8d
add edx, 0xcd3d489c
sub edx, 1
sub edx, 0xcd3d489c
sub edx, 0x7de4c1e7
sub edx, 0x8d0d9700
add edx, 0x7de4c1e7
xor r8d, r8d
sub r8d, 0x75f6d196
sub r8d, 0x8684daec
add r8d, 0x75f6d196
add edx, 0xef11521b
sub edx, r8d
sub edx, 0xef11521b
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r10b
cmp eax, 0xa
setl r9b
mov al, r10b
xor al, 0xff
and al, 1
mov dl, 1
xor dl, 1
mov cl, r10b
and cl, dl
or al, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, 1
xor r8b, 1
and r8b, 1
mov dl, 1
xor dl, 1
mov r11b, dl
and r11b, 1
mov cl, 1
xor cl, 1
and cl, 0xff
and dl, 1
or r8b, r11b
or cl, dl
xor r8b, cl
mov cl, r10b
xor cl, 0xff
xor r8b, 0xff
mov dl, 1
xor dl, 0
or cl, r8b
or dl, 0
xor cl, 0xff
and cl, dl
mov r12b, al
and r12b, cl
xor al, cl
or r12b, al
mov r14b, r9b
xor r14b, 0xff
and r14b, 1
mov cl, 1
xor cl, 1
mov al, r9b
and al, cl
or r14b, al
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov cl, 1
xor cl, 1
and cl, 1
mov al, 1
xor al, 1
and al, 1
or cl, al
mov al, cl
xor al, 0xff
mov dil, r9b
xor dil, al
and dil, r9b
mov al, 1
xor al, 1
and al, 1
mov dl, 1
xor dl, 1
and dl, 1
or al, dl
mov r8b, 1
xor r8b, 1
mov dl, al
xor dl, r8b
and dl, al
mov r8b, 1
xor r8b, 1
xor cl, 0xff
mov al, 1
xor al, 0
or r8b, cl
or al, 0
xor r8b, 0xff
and r8b, al
mov cl, r14b
xor cl, 0xff
mov bl, dil
xor bl, 0xff
mov r11b, 1
xor r11b, 0
mov al, cl
and al, 0
and r14b, r11b
mov sil, bl
and sil, 0
and dil, r11b
or al, r14b
or sil, dil
xor al, sil
or cl, bl
xor cl, 0xff
or r11b, 0
and cl, r11b
or al, cl
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov dl, al
xor dl, 0xff
mov bl, cl
and bl, dl
xor cl, 0xff
and al, cl
or bl, al
mov al, 1
xor al, 0
and al, 1
mov cl, 1
xor cl, 1
and cl, 0
or al, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, 1
xor r8b, 1
and r8b, 0
mov dl, 1
xor dl, 0
mov r11b, dl
and r11b, 1
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or r8b, r11b
or cl, dl
xor r8b, cl
mov cl, 1
xor cl, 0
xor r8b, 0xff
mov dl, 1
xor dl, 1
or cl, r8b
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov byte [rbp - 0x42], dl
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov cl, 1
xor cl, 1
mov al, r12b
and al, cl
or r8b, al
mov r11b, 1
xor r11b, 0
and r11b, 1
mov al, 1
xor al, 1
and al, 0
or r11b, al
mov cl, 1
xor cl, 1
and cl, 1
mov al, 1
xor al, 1
and al, 1
or cl, al
mov al, r8b
and al, r11b
xor r8b, r11b
or al, r8b
mov r8b, cl
and r8b, 1
xor cl, 1
or r8b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r11b, 1
xor r11b, 1
and al, r11b
or cl, al
xor r8b, 0xff
mov al, cl
xor al, r8b
and al, cl
mov r11b, dl
xor r11b, 0xff
and r11b, 0
mov r8b, 1
xor r8b, 0
mov sil, dl
and sil, r8b
mov cl, 1
xor cl, 1
and cl, 0
and r8b, 1
or r11b, sil
or cl, r8b
xor r11b, cl
mov r8b, r10b
xor r8b, 0xff
mov cl, r11b
and cl, r8b
xor r11b, 0xff
mov r8b, r10b
and r8b, r11b
or cl, r8b
xor cl, 0xff
xor r10b, 0xff
mov r8b, 1
xor r8b, 0
or cl, r10b
or r8b, 0
xor cl, 0xff
and cl, r8b
mov r13b, bl
xor r13b, 0xff
and r13b, 0
mov r10b, 1
xor r10b, 0
mov r11b, bl
and r11b, r10b
mov r8b, 1
xor r8b, 1
and r8b, 0
and r10b, 1
or r13b, r11b
or r8b, r10b
xor r13b, r8b
mov r15b, 1
xor r15b, 0
and r15b, 1
mov r10b, 1
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov r8b, 1
xor r8b, 1
and r8b, 0xff
and r10b, 1
or r15b, r11b
or r8b, r10b
xor r15b, r8b
mov r8b, 1
xor r8b, 1
and r8b, 1
mov r10b, 1
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, r13b
xor r10b, 0xff
mov sil, r15b
xor sil, 0xff
mov r11b, 1
xor r11b, 0
mov dil, r10b
and dil, 0
and r13b, r11b
mov r14b, sil
and r14b, 0
and r15b, r11b
or dil, r13b
or r14b, r15b
xor dil, r14b
or r10b, sil
xor r10b, 0xff
or r11b, 0
and r10b, r11b
or dil, r10b
mov r10b, r8b
and r10b, 1
xor r8b, 1
or r10b, r8b
mov sil, dil
xor sil, 0xff
and sil, 0
mov r11b, 1
xor r11b, 0
and dil, r11b
mov r8b, 1
xor r8b, 1
and r8b, 0
and r11b, 1
or sil, dil
or r8b, r11b
xor sil, r8b
xor sil, 0xff
xor r10b, 0xff
mov r8b, 1
xor r8b, 1
or sil, r10b
or r8b, 1
xor sil, 0xff
and sil, r8b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r8b, 1
xor r8b, 1
and dl, r8b
or r10b, dl
mov dl, r9b
xor dl, 0xff
and dl, 0
mov dil, 1
xor dil, 0
mov r11b, r9b
and r11b, dil
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
and r10b, dil
or dl, r11b
or r8b, r10b
xor dl, r8b
xor dl, 0xff
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
or dl, r9b
or r8b, 1
xor dl, 0xff
and dl, r8b
mov dil, al
xor dil, 0xff
mov r9b, cl
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
or dil, r9b
or r8b, 1
xor dil, 0xff
and dil, r8b
mov r8b, al
xor r8b, 0xff
mov r11b, cl
and r11b, r8b
xor cl, 0xff
and al, cl
or r11b, al
mov cl, dil
xor cl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
mov al, cl
and al, 0
and dil, r8b
mov r10b, r9b
and r10b, 0
and r11b, r8b
or al, dil
or r10b, r11b
xor al, r10b
or cl, r9b
xor cl, 0xff
or r8b, 0
and cl, r8b
or al, cl
mov byte [rbp - 0x43], al
mov r15b, sil
xor r15b, 0xff
and r15b, 1
mov cl, 1
xor cl, 1
mov r8b, sil
and r8b, cl
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or r15b, r8b
or al, cl
xor r15b, al
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov cl, 1
xor cl, 1
mov r8b, dl
and r8b, cl
mov al, 1
xor al, 1
and al, 0xff
and cl, 1
or r11b, r8b
or al, cl
xor r11b, al
mov r14b, 1
xor r14b, 1
and r14b, 1
mov al, 1
xor al, 1
and al, 1
or r14b, al
mov cl, 1
xor cl, 1
mov al, r15b
xor al, cl
and al, r15b
xor sil, 0xff
mov r8b, r14b
xor r8b, 0xff
mov cl, 1
xor cl, 0
or sil, r8b
or cl, 0
xor sil, 0xff
and sil, cl
mov r8b, 1
xor r8b, 1
mov cl, r11b
xor cl, r8b
and cl, r11b
mov r8b, r14b
xor r8b, 0xff
mov r9b, dl
xor r9b, r8b
and r9b, dl
mov dl, al
xor dl, 0xff
mov dil, sil
xor dil, 0xff
mov r10b, 1
xor r10b, 0
mov r8b, dl
and r8b, 0
and al, r10b
mov r13b, dil
and r13b, 0
and sil, r10b
or r8b, al
mov al, byte [rbp - 0x43]
or r13b, sil
mov sil, byte [rbp - 0x42]
xor r8b, r13b
or dl, dil
xor dl, 0xff
or r10b, 0
and dl, r10b
or r8b, dl
mov dl, cl
and dl, r9b
xor cl, r9b
or dl, cl
mov dil, r8b
xor dil, 0xff
and dil, 0
mov r9b, 1
xor r9b, 0
and r8b, r9b
mov cl, dl
xor cl, 0xff
and cl, 0
and dl, r9b
or dil, r8b
or cl, dl
xor dil, cl
mov cl, r15b
xor cl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov dl, 1
xor dl, 0
mov r8b, cl
and r8b, 0
and r15b, dl
mov r10b, r9b
and r10b, 0
and r11b, dl
or r8b, r15b
or r10b, r11b
xor r8b, r10b
or cl, r9b
xor cl, 0xff
or dl, 0
and cl, dl
or r8b, cl
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov dl, 1
xor dl, 0
and r8b, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or r11b, r8b
or cl, dl
xor r11b, cl
mov cl, 1
xor cl, 1
mov r9b, r14b
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
mov dl, cl
and dl, 0xff
mov r15b, r8b
and r15b, 1
mov r10b, r9b
and r10b, 0xff
and r14b, r8b
or dl, r15b
or r10b, r14b
xor dl, r10b
or cl, r9b
xor cl, 0xff
or r8b, 1
and cl, r8b
or dl, cl
xor r11b, 0xff
xor dl, 0xff
mov cl, 1
xor cl, 0
or r11b, dl
or cl, 0
xor r11b, 0xff
and r11b, cl
mov cl, dil
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov r9b, cl
and r9b, 0xff
and dil, dl
mov r10b, r8b
and r10b, 0xff
and r11b, dl
or r9b, dil
or r10b, r11b
xor r9b, r10b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or r9b, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, 1
xor r8b, 0
mov r10b, al
and r10b, r8b
mov dl, 1
xor dl, 1
and dl, 0
and r8b, 1
or cl, r10b
or dl, r8b
xor cl, dl
xor cl, 0xff
mov r11b, r9b
xor r11b, cl
and r11b, r9b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, 1
xor r8b, 1
and r9b, r8b
mov dl, 1
xor dl, 1
and dl, 0xff
and r8b, 1
or cl, r9b
or dl, r8b
xor cl, dl
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r8b, 1
xor r8b, 1
mov dl, r12b
and dl, r8b
or cl, dl
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r8b, 1
xor r8b, 1
mov r10b, bl
and r10b, r8b
mov dl, 1
xor dl, 1
and dl, 0xff
and r8b, 1
or r9b, r10b
or dl, r8b
xor r9b, dl
mov r8b, 1
xor r8b, 1
and r8b, 1
mov r10b, 1
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov dl, 1
xor dl, 1
and dl, 0xff
and r10b, 1
or r8b, r11b
or dl, r10b
xor r8b, dl
mov r13b, cl
xor r13b, 0xff
mov r10b, 1
xor r10b, 1
mov dl, 1
xor dl, 0
or r13b, r10b
or dl, 0
xor r13b, 0xff
and r13b, dl
xor r12b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov dl, 1
xor dl, 0
or r12b, r10b
or dl, 0
xor r12b, 0xff
and r12b, dl
mov r10b, 1
xor r10b, 1
mov dl, r9b
xor dl, r10b
and dl, r9b
xor bl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov r10b, 1
xor r10b, 0
or bl, r11b
or r10b, 0
xor bl, 0xff
and bl, r10b
mov r10b, r13b
xor r10b, 0xff
mov r14b, r12b
xor r14b, 0xff
mov dil, 1
xor dil, 1
mov r11b, r10b
and r11b, 0xff
and r13b, dil
mov r15b, r14b
and r15b, 0xff
and r12b, dil
or r11b, r13b
or r15b, r12b
xor r11b, r15b
or r10b, r14b
xor r10b, 0xff
or dil, 1
and r10b, dil
or r11b, r10b
mov r10b, dl
and r10b, bl
xor dl, bl
or r10b, dl
mov bl, r11b
xor bl, 0xff
and bl, 1
mov dil, 1
xor dil, 1
and r11b, dil
mov dl, r10b
xor dl, 0xff
and dl, 0xff
and r10b, dil
or bl, r11b
or dl, r10b
xor bl, dl
mov dl, cl
and dl, r9b
xor cl, r9b
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, 1
xor r9b, 1
and dl, r9b
or cl, dl
mov dl, r8b
and dl, 1
xor r8b, 1
or dl, r8b
xor dl, 0xff
mov r11b, cl
xor r11b, dl
and r11b, cl
mov dl, bl
xor dl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
mov cl, dl
and cl, 0
and bl, r8b
mov r10b, r9b
and r10b, 0
and r11b, r8b
or cl, bl
or r10b, r11b
xor cl, r10b
or dl, r9b
xor dl, 0xff
or r8b, 0
and dl, r8b
or cl, dl
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, 1
xor r9b, 1
mov dl, cl
and dl, r9b
or r8b, dl
mov r14b, 1
xor r14b, 1
xor r8b, 0xff
mov dl, 1
xor dl, 1
or r14b, r8b
or dl, 1
xor r14b, 0xff
and r14b, dl
mov bl, 1
xor bl, 1
and bl, 1
mov r8b, 1
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov dl, 1
xor dl, 1
and dl, 0xff
and r8b, 1
or bl, r9b
or dl, r8b
xor bl, dl
mov dl, bl
xor dl, 0xff
mov r11b, cl
xor r11b, dl
and r11b, cl
mov cl, 1
xor cl, 1
and cl, 1
mov r8b, 1
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov dl, 1
xor dl, 1
and dl, 0xff
and r8b, 1
or cl, r9b
or dl, r8b
xor cl, dl
mov dl, 1
xor dl, 1
mov dil, cl
xor dil, dl
and dil, cl
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov cl, r14b
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov r9b, cl
and r9b, 0
and r14b, dl
mov r10b, r8b
and r10b, 0
and r11b, dl
or r9b, r14b
or r10b, r11b
xor r9b, r10b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or r9b, cl
mov cl, dil
xor cl, 0xff
mov r10b, bl
xor r10b, 0xff
mov r8b, 1
xor r8b, 1
mov dl, cl
and dl, 0xff
and dil, r8b
mov r11b, r10b
and r11b, 0xff
and bl, r8b
or dl, dil
or r11b, bl
xor dl, r11b
or cl, r10b
xor cl, 0xff
or r8b, 1
and cl, r8b
or dl, cl
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, 1
xor r10b, 1
and r9b, r10b
mov cl, dl
xor cl, 0xff
and cl, 0xff
and dl, r10b
or r8b, r9b
or cl, dl
xor r8b, cl
mov r9b, 1
xor r9b, 0
and r9b, 1
mov cl, 1
xor cl, 1
and cl, 0
or r9b, cl
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov dl, 1
xor dl, 1
mov cl, sil
and cl, dl
or r10b, cl
mov cl, 1
xor cl, 0
and cl, 1
mov r11b, 1
xor r11b, 1
mov bl, r11b
and bl, 0
mov dl, 1
xor dl, 1
and dl, 0xff
and r11b, 1
or cl, bl
or dl, r11b
xor cl, dl
mov dl, 1
xor dl, 0
mov r13b, r9b
xor r13b, dl
and r13b, r9b
mov r12b, 1
xor r12b, 0
mov r11b, cl
xor r11b, 0xff
mov dl, 1
xor dl, 1
or r12b, r11b
or dl, 1
xor r12b, 0xff
and r12b, dl
mov dl, r10b
xor dl, 0xff
mov bl, 1
xor bl, 0
mov r11b, 1
xor r11b, 0
or dl, bl
or r11b, 0
xor dl, 0xff
and dl, r11b
xor sil, 0xff
mov bl, cl
xor bl, 0xff
mov r11b, 1
xor r11b, 1
or sil, bl
or r11b, 1
xor sil, 0xff
and sil, r11b
mov bl, r13b
xor bl, 0xff
mov r14b, r12b
xor r14b, 0xff
mov dil, 1
xor dil, 0
mov r11b, bl
and r11b, 0
and r13b, dil
mov r15b, r14b
and r15b, 0
and r12b, dil
or r11b, r13b
or r15b, r12b
xor r11b, r15b
or bl, r14b
xor bl, 0xff
or dil, 0
and bl, dil
or r11b, bl
mov bl, dl
and bl, sil
xor dl, sil
or bl, dl
mov sil, r11b
xor sil, 0xff
mov dl, bl
and dl, sil
xor bl, 0xff
and r11b, bl
or dl, r11b
mov bl, r9b
and bl, r10b
xor r9b, r10b
or bl, r9b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r11b, 1
xor r11b, 0
and bl, r11b
mov r10b, 1
xor r10b, 1
and r10b, 0
and r11b, 1
or r9b, bl
or r10b, r11b
xor r9b, r10b
mov r10b, cl
and r10b, 0
xor cl, 0
or r10b, cl
xor r9b, 0xff
xor r10b, 0xff
mov cl, 1
xor cl, 0
or r9b, r10b
or cl, 0
xor r9b, 0xff
and r9b, cl
mov cl, dl
and cl, r9b
xor dl, r9b
or cl, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, 1
xor r9b, 1
and r8b, r9b
or dl, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, 1
xor r9b, 1
and cl, r9b
or r8b, cl
mov bl, 1
xor bl, 0
and bl, 1
mov cl, 1
xor cl, 1
and cl, 0
or bl, cl
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov dl, 1
xor dl, 0
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
mov r8b, dl
and r8b, 0
mov sil, r9b
and sil, 0
mov r11b, r10b
and r11b, 0
and bl, r9b
or r8b, sil
or r11b, bl
xor r8b, r11b
or dl, r10b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r8b, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, 1
xor r9b, 1
and cl, r9b
or dl, cl
xor r8b, 0xff
mov cl, dl
xor cl, r8b
and cl, dl
mov r11b, al
xor r11b, 0xff
mov r8b, cl
xor r8b, 0xff
mov dl, 1
xor dl, 0
or r11b, r8b
or dl, 0
xor r11b, 0xff
and r11b, dl
mov dl, al
xor dl, 0xff
mov r10b, cl
and r10b, dl
xor cl, 0xff
and al, cl
or r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and r11b, cl
mov r9b, r8b
and r9b, 0xff
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x8fd412b3
mov ecx, 0x53ea1fad
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov dl, byte [rbp + 0xbf]
mov eax, 0x427c7d4a
mov ecx, 0xb7ab9554
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov rax, qword [rbp + 0x48]
mov rax, qword [rax]
mov qword [rbp + 0xc0], rax
mov ecx, dword [0x14033ddf8]
mov eax, dword [0x14033ddf4]
mov edx, ecx
sub edx, 0x1ec2c1fb
add edx, 0xa7c81611
add edx, 0x1ec2c1fb
add edx, 0x94cdd1ff
sub edx, 0xaec5df3f
sub edx, 0x94cdd1ff
add edx, 0x18d25663
sub edx, 0xa7c81611
sub edx, 0x18d25663
xor r8d, r8d
sub r8d, 1
add r8d, 0
add edx, 0x11dcdb7a
add edx, r8d
sub edx, 0x11dcdb7a
xor r8d, r8d
sub r8d, 0x751e50ae
sub edx, r8d
add edx, 0x1ae231b0
add edx, 0xaec5df3f
sub edx, 0x1ae231b0
sub edx, 0xbb5b140a
sub edx, 0x751e50ae
add edx, 0xbb5b140a
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dl
mov sil, bl
xor sil, 0xff
and sil, 1
mov cl, 1
xor cl, 1
mov al, bl
and al, cl
or sil, al
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov al, 1
xor al, 1
and al, 1
mov cl, 1
xor cl, 1
and cl, 1
or al, cl
xor al, 0xff
mov r11b, bl
xor r11b, al
and r11b, bl
mov al, sil
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov r10b, al
and r10b, 0xff
and sil, cl
mov r9b, r8b
and r9b, 0xff
and r11b, cl
or r10b, sil
or r9b, r11b
xor r10b, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or r10b, al
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, 1
xor r8b, 1
mov al, dl
and al, r8b
or cl, al
mov dil, 1
xor dil, 1
xor cl, 0xff
mov al, 1
xor al, 1
or dil, cl
or al, 1
xor dil, 0xff
and dil, al
mov cl, 1
xor cl, 1
and cl, 1
mov al, 1
xor al, 1
and al, 1
or cl, al
mov sil, dl
xor sil, 0xff
xor cl, 0xff
mov al, 1
xor al, 0
or sil, cl
or al, 0
xor sil, 0xff
and sil, al
mov al, dil
xor al, 0xff
mov r8b, sil
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov r9b, al
and r9b, 0xff
and dil, cl
mov r11b, r8b
and r11b, 0xff
and sil, cl
or r9b, dil
or r11b, sil
xor r9b, r11b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or r9b, al
mov al, 1
xor al, 1
and al, 0
mov r8b, 1
xor r8b, 0
mov r11b, r8b
and r11b, 1
mov cl, 1
xor cl, 1
and cl, 0
and r8b, 1
or al, r11b
or cl, r8b
xor al, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, 1
xor cl, 1
and cl, 0
mov r11b, 1
xor r11b, 0
mov sil, r11b
and sil, 1
mov r8b, 1
xor r8b, 1
and r8b, 0
and r11b, 1
or cl, sil
or r8b, r11b
xor cl, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r11b, al
and r11b, cl
xor al, cl
or r11b, al
mov byte [rbp - 0x47], r11b
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, 1
xor r8b, 1
mov cl, r10b
and cl, r8b
or al, cl
mov r8b, 1
xor r8b, 1
and r8b, 1
mov cl, 1
xor cl, 1
and cl, 1
or r8b, cl
mov r15b, 1
xor r15b, 1
and r15b, 1
mov cl, 1
xor cl, 1
and cl, 1
or r15b, cl
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, 1
xor al, 1
mov dil, r15b
xor dil, 0xff
mov sil, 1
xor sil, 1
mov r8b, al
and r8b, 0xff
mov r12b, sil
and r12b, 1
mov r14b, dil
and r14b, 0xff
and r15b, sil
or r8b, r12b
or r14b, r15b
xor r8b, r14b
or al, dil
xor al, 0xff
or sil, 1
and al, sil
or r8b, al
mov al, cl
xor al, 0xff
and al, 1
mov sil, 1
xor sil, 1
and cl, sil
or al, cl
xor r8b, 0xff
mov cl, al
xor cl, r8b
and cl, al
mov r12b, bl
xor r12b, 0xff
and r12b, 1
mov r8b, 1
xor r8b, 1
and bl, r8b
mov al, 1
xor al, 1
and al, 0xff
and r8b, 1
or r12b, bl
or al, r8b
xor r12b, al
mov r15b, r11b
xor r15b, 0xff
and r15b, 0
mov r8b, 1
xor r8b, 0
mov bl, r11b
and bl, r8b
mov al, 1
xor al, 1
and al, 0
and r8b, 1
or r15b, bl
or al, r8b
xor r15b, al
mov r8b, 1
xor r8b, 1
and r8b, 1
mov al, 1
xor al, 1
and al, 1
or r8b, al
mov bl, r12b
xor bl, 0xff
mov dil, r15b
xor dil, 0xff
mov sil, 1
xor sil, 0
mov al, bl
and al, 0
and r12b, sil
mov r14b, dil
and r14b, 0
and r15b, sil
or al, r12b
or r14b, r15b
xor al, r14b
or bl, dil
xor bl, 0xff
or sil, 0
and bl, sil
or al, bl
mov bl, r8b
and bl, 1
xor r8b, 1
or bl, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov sil, 1
xor sil, 1
and al, sil
or r8b, al
xor r8b, 0xff
xor bl, 0xff
mov al, 1
xor al, 0
or r8b, bl
or al, 0
xor r8b, 0xff
and r8b, al
mov r13b, r9b
xor r13b, 0xff
and r13b, 1
mov bl, 1
xor bl, 1
mov al, r9b
and al, bl
or r13b, al
mov r12b, 1
xor r12b, 1
and r12b, 0
mov bl, 1
xor bl, 0
mov sil, bl
and sil, 1
mov al, 1
xor al, 1
and al, 0
and bl, 1
or r12b, sil
or al, bl
xor r12b, al
mov al, 1
xor al, 0
and al, 1
mov bl, 1
xor bl, 1
and bl, 0
or al, bl
mov bl, r13b
xor bl, 0xff
mov dil, r12b
xor dil, 0xff
mov sil, 1
xor sil, 0
mov r14b, bl
and r14b, 0
and r13b, sil
mov r15b, dil
and r15b, 0
and r12b, sil
or r14b, r13b
or r15b, r12b
xor r14b, r15b
or bl, dil
xor bl, 0xff
or sil, 0
and bl, sil
or r14b, bl
mov sil, al
and sil, 0
xor al, 0
or sil, al
mov bl, r14b
xor bl, 0xff
and bl, 0
mov dil, 1
xor dil, 0
and r14b, dil
mov al, 1
xor al, 1
and al, 0
and dil, 1
or bl, r14b
or al, dil
xor bl, al
xor sil, 0xff
mov al, bl
xor al, sil
and al, bl
mov bl, dl
xor bl, 0xff
and bl, 1
mov sil, 1
xor sil, 1
and dl, sil
or bl, dl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
xor dil, 1
mov dl, r11b
and dl, dil
or sil, dl
mov dl, 1
xor dl, 0
and dl, 0
mov r14b, 1
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov dil, 1
xor dil, 1
and dil, 0
and r14b, 1
or dl, r15b
or dil, r14b
xor dl, dil
mov r14b, bl
and r14b, sil
xor bl, sil
or r14b, bl
mov sil, dl
and sil, 0
xor dl, 0
or sil, dl
mov bl, r14b
xor bl, 0xff
and bl, 0
mov dil, 1
xor dil, 0
and r14b, dil
mov dl, 1
xor dl, 1
and dl, 0
and dil, 1
or bl, r14b
or dl, dil
xor bl, dl
xor sil, 0xff
mov dl, bl
xor dl, sil
and dl, bl
mov bl, r8b
xor bl, 0xff
mov r15b, cl
xor r15b, bl
and r15b, cl
mov bl, cl
xor bl, 0xff
mov dil, r8b
and dil, bl
xor r8b, 0xff
and cl, r8b
or dil, cl
mov cl, r15b
xor cl, 0xff
mov bl, dil
xor bl, 0xff
mov r8b, 1
xor r8b, 0
mov r14b, cl
and r14b, 0
and r15b, r8b
mov sil, bl
and sil, 0
and dil, r8b
or r14b, r15b
or sil, dil
xor r14b, sil
or cl, bl
xor cl, 0xff
or r8b, 0
and cl, r8b
or r14b, cl
mov r12b, al
xor r12b, 0xff
and r12b, 1
mov r8b, 1
xor r8b, 1
mov cl, al
and cl, r8b
or r12b, cl
mov r15b, dl
xor r15b, 0xff
and r15b, 1
mov r8b, 1
xor r8b, 1
mov cl, dl
and cl, r8b
or r15b, cl
mov cl, 1
xor cl, 1
and cl, 1
mov bl, 1
xor bl, 1
mov sil, bl
and sil, 1
mov r8b, 1
xor r8b, 1
and r8b, 0xff
and bl, 1
or cl, sil
or r8b, bl
xor cl, r8b
mov bl, 1
xor bl, 1
mov r8b, r12b
xor r8b, bl
and r8b, r12b
mov bl, cl
xor bl, 0xff
mov sil, al
xor sil, bl
and sil, al
mov bl, 1
xor bl, 1
mov al, r15b
xor al, bl
and al, r15b
mov dil, cl
xor dil, 0xff
mov bl, dl
xor bl, dil
and bl, dl
mov dl, r8b
and dl, sil
xor r8b, sil
or dl, r8b
mov r8b, al
and r8b, bl
xor al, bl
or r8b, al
mov bl, dl
xor bl, 0xff
mov al, r8b
and al, bl
xor r8b, 0xff
and dl, r8b
or al, dl
mov dl, r12b
xor dl, 0xff
mov sil, r15b
xor sil, 0xff
mov bl, 1
xor bl, 1
mov r8b, dl
and r8b, 0xff
and r12b, bl
mov dil, sil
and dil, 0xff
and r15b, bl
or r8b, r12b
or dil, r15b
xor r8b, dil
or dl, sil
xor dl, 0xff
or bl, 1
and dl, bl
or r8b, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov bl, 1
xor bl, 1
and r8b, bl
or dl, r8b
mov r8b, cl
and r8b, 1
xor cl, 1
or r8b, cl
xor dl, 0xff
xor r8b, 0xff
mov cl, 1
xor cl, 1
or dl, r8b
or cl, 1
xor dl, 0xff
and dl, cl
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov r15b, r14b
xor r15b, 0xff
and r15b, 0
mov dl, 1
xor dl, 0
mov r8b, r14b
and r8b, dl
mov al, 1
xor al, 1
and al, 0
and dl, 1
or r15b, r8b
or al, dl
xor r15b, al
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov dl, 1
xor dl, 1
and dl, 1
mov al, 1
xor al, 1
and al, 1
or dl, al
xor r14b, 0xff
mov r8b, dl
xor r8b, 0xff
mov al, 1
xor al, 0
or r14b, r8b
or al, 0
xor r14b, 0xff
and r14b, al
mov al, cl
xor al, 0xff
and al, 1
mov bl, 1
xor bl, 1
mov sil, cl
and sil, bl
mov r8b, 1
xor r8b, 1
and r8b, 0xff
and bl, 1
or al, sil
or r8b, bl
xor al, r8b
xor al, 0xff
mov bl, 1
xor bl, 1
mov r8b, 1
xor r8b, 1
or al, bl
or r8b, 1
xor al, 0xff
and al, r8b
xor dl, 0xff
mov r8b, cl
xor r8b, dl
and r8b, cl
mov dl, r15b
xor dl, 0xff
mov sil, r14b
xor sil, 0xff
mov bl, 1
xor bl, 1
mov cl, dl
and cl, 0xff
and r15b, bl
mov dil, sil
and dil, 0xff
and r14b, bl
or cl, r15b
or dil, r14b
xor cl, dil
or dl, sil
xor dl, 0xff
or bl, 1
and dl, bl
or cl, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov r8b, cl
xor r8b, 0xff
mov al, dl
and al, r8b
xor dl, 0xff
and cl, dl
or al, cl
mov dl, r9b
xor dl, 0xff
mov cl, r10b
xor cl, dl
and cl, r10b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov bl, 1
xor bl, 1
and r10b, bl
mov r8b, r9b
xor r8b, 0xff
and r8b, 0xff
and r9b, bl
or dl, r10b
or r8b, r9b
xor dl, r8b
mov r8b, cl
and r8b, dl
xor cl, dl
or r8b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, 1
xor r9b, 1
mov r10b, r8b
and r10b, r9b
mov dl, 1
xor dl, 1
and dl, 0xff
and r9b, 1
or cl, r10b
or dl, r9b
xor cl, dl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov sil, 1
xor sil, 1
and sil, 1
mov dl, 1
xor dl, 1
and dl, 1
or sil, dl
mov r9b, sil
xor r9b, 0xff
mov dl, r8b
xor dl, r9b
and dl, r8b
mov r8b, 1
xor r8b, 1
and r8b, 0
mov r10b, 1
xor r10b, 0
mov bl, r10b
and bl, 1
mov r9b, 1
xor r9b, 1
and r9b, 0
and r10b, 1
or r8b, bl
or r9b, r10b
xor r8b, r9b
mov r9b, 1
xor r9b, 1
mov dil, r8b
xor dil, r9b
and dil, r8b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, dil
xor cl, 0xff
mov r10b, sil
xor r10b, 0xff
mov r8b, 1
xor r8b, 0
mov dl, cl
and dl, 0
and dil, r8b
mov bl, r10b
and bl, 0
and sil, r8b
or dl, dil
or bl, sil
xor dl, bl
or cl, r10b
xor cl, 0xff
or r8b, 0
and cl, r8b
or dl, cl
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, 1
xor r10b, 1
and r9b, r10b
mov cl, dl
xor cl, 0xff
and cl, 0xff
and dl, r10b
or r8b, r9b
or cl, dl
xor r8b, cl
mov dl, 1
xor dl, 1
and dl, 1
mov r9b, 1
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov cl, 1
xor cl, 1
and cl, 0xff
and r9b, 1
or dl, r10b
or cl, r9b
xor dl, cl
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov r9b, 1
xor r9b, 1
mov cl, r11b
and cl, r9b
or r10b, cl
mov r9b, 1
xor r9b, 0
and r9b, 1
mov bl, 1
xor bl, 1
mov sil, bl
and sil, 0
mov cl, 1
xor cl, 1
and cl, 0xff
and bl, 1
or r9b, sil
or cl, bl
xor r9b, cl
mov cl, dl
xor cl, 0xff
mov sil, 1
xor sil, 0
mov bl, 1
xor bl, 0
or cl, sil
or bl, 0
xor cl, 0xff
and cl, bl
mov bl, r9b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r12b, r10b
xor r12b, 0xff
mov dil, 1
xor dil, 0
mov sil, 1
xor sil, 1
or r12b, dil
or sil, 1
xor r12b, 0xff
and r12b, sil
mov sil, r9b
xor sil, 0xff
mov r15b, r11b
xor r15b, sil
and r15b, r11b
mov r11b, cl
and r11b, bl
xor cl, bl
or r11b, cl
mov cl, r12b
xor cl, 0xff
mov dil, r15b
xor dil, 0xff
mov sil, 1
xor sil, 1
mov bl, cl
and bl, 0xff
and r12b, sil
mov r14b, dil
and r14b, 0xff
and r15b, sil
or bl, r12b
or r14b, r15b
xor bl, r14b
or cl, dil
xor cl, 0xff
or sil, 1
and cl, sil
or bl, cl
mov sil, r11b
xor sil, 0xff
mov cl, bl
and cl, sil
xor bl, 0xff
and r11b, bl
or cl, r11b
mov bl, dl
and bl, r10b
xor dl, r10b
or bl, dl
mov dl, bl
xor dl, 0xff
and dl, 0
mov r11b, 1
xor r11b, 0
and bl, r11b
mov r10b, 1
xor r10b, 1
and r10b, 0
and r11b, 1
or dl, bl
or r10b, r11b
xor dl, r10b
mov r10b, r9b
and r10b, 0
xor r9b, 0
or r10b, r9b
xor dl, 0xff
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
or dl, r10b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r10b, cl
and r10b, dl
xor cl, dl
or r10b, cl
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
mov dl, 1
xor dl, 0
and r10b, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or r9b, r10b
or cl, dl
xor r9b, cl
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r11b, 1
xor r11b, 0
mov r10b, r8b
and r10b, r11b
mov cl, r9b
xor cl, 0xff
and cl, 0
and r9b, r11b
or dl, r10b
or cl, r9b
xor dl, cl
xor r8b, 0xff
mov cl, dl
xor cl, r8b
and cl, dl
mov r11b, al
xor r11b, 0xff
mov r8b, cl
xor r8b, 0xff
mov dl, 1
xor dl, 1
or r11b, r8b
or dl, 1
xor r11b, 0xff
and r11b, dl
mov dl, al
xor dl, 0xff
mov r10b, cl
and r10b, dl
xor cl, 0xff
and al, cl
or r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r11b, cl
mov r9b, r8b
and r9b, 0
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x566b4dd1
mov ecx, 0xd1ec335f
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov dword [rbp + 0x18], 0x8fdced0f
jmp 0x14024601a
mov ecx, dword [0x14033ddf8]
mov eax, dword [0x14033ddf4]
xor r8d, r8d
sub r8d, 0x22a3a27f
sub r8d, ecx
add r8d, 0x22a3a27f
mov edx, 0x9123e0e6
add edx, 0
sub edx, 0xf4cb272b
sub edx, 0x9123e0e6
sub r8d, 0x40c133cf
add r8d, edx
add r8d, 0x40c133cf
xor edx, edx
sub edx, 0x9b7dc249
sub edx, r8d
add edx, 0x9b7dc249
add edx, 0x1a30e94f
add edx, 0x41c02976
sub edx, 0x1a30e94f
xor r8d, r8d
sub r8d, 1
add edx, r8d
xor r8d, r8d
sub r8d, 0x41c02976
add edx, r8d
xor r9d, r9d
sub r9d, 0x9e967ff4
sub r9d, 0xf4cb272b
add r9d, 0x9e967ff4
xor r8d, r8d
sub r8d, edx
xor edx, edx
sub edx, r9d
add r8d, edx
xor edx, edx
sub edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl cl
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, 1
xor r9b, 1
mov al, dl
and al, r9b
or r8b, al
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r9b, 1
xor r9b, 1
mov al, cl
and al, r9b
or r10b, al
mov r9b, 1
xor r9b, 0
and r9b, 1
mov al, 1
xor al, 1
and al, 0
or r9b, al
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov r8b, r9b
and r8b, 0
xor r9b, 0
or r8b, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, 1
xor r10b, 1
and al, r10b
or r9b, al
xor r9b, 0xff
xor r8b, 0xff
mov al, 1
xor al, 0
or r9b, r8b
or al, 0
xor r9b, 0xff
and r9b, al
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r10b, 1
xor r10b, 0
mov r11b, dl
and r11b, r10b
mov al, 1
xor al, 1
and al, 0
and r10b, 1
or r8b, r11b
or al, r10b
xor r8b, al
xor r8b, 0xff
mov al, cl
xor al, r8b
and al, cl
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, 1
xor r10b, 1
and cl, r10b
or r8b, cl
xor r8b, 0xff
mov cl, dl
xor cl, r8b
and cl, dl
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, r9b
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov cl, 1
xor cl, 1
or al, dl
or cl, 1
xor al, 0xff
and al, cl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r10b, 1
xor r10b, 0
and r9b, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0
and r8b, r10b
or cl, r9b
or dl, r8b
xor cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x56750fe5
mov ecx, 0xbc1c4838
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov rcx, qword [rbp + 0xc0]
sub rsp, 0x20
call qword [sym.imp.ntoskrnl.exe_ObfDereferenceObject]
add rsp, 0x20
mov rax, qword [rbp + 0x20]
mov dword [rax], 0xc0000001
mov eax, dword [0x14033ddf8]
mov ecx, dword [0x14033ddf4]
xor r8d, r8d
sub r8d, 0xc6d9866c
mov edx, eax
add edx, r8d
add edx, 0xeb7580df
add edx, 0x12892516
sub edx, 0xeb7580df
xor r8d, r8d
sub r8d, edx
xor edx, edx
sub edx, 0xc6d9866c
add r8d, edx
xor edx, edx
sub edx, r8d
add edx, 0xdacc9471
sub edx, 0xc55b5ac5
sub edx, 0xdacc9471
add edx, 0xcdb0d2fa
sub edx, 1
sub edx, 0xcdb0d2fa
xor r8d, r8d
sub r8d, 0xc55b5ac5
sub edx, r8d
xor r8d, r8d
sub r8d, 0x4f679078
add edx, r8d
add edx, 0x39bd11ab
sub edx, 0x12892516
sub edx, 0x39bd11ab
xor r8d, r8d
sub r8d, 0x4f679078
sub edx, r8d
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl r9b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, 1
xor r8b, 1
mov r10b, r9b
and r10b, r8b
mov cl, 1
xor cl, 1
and cl, 0xff
and r8b, 1
or dl, r10b
or cl, r8b
xor dl, cl
mov r14b, al
xor r14b, 0xff
and r14b, 1
mov r10b, 1
xor r10b, 1
mov r8b, al
and r8b, r10b
mov cl, dl
xor cl, 0xff
and cl, 0xff
and dl, r10b
or r14b, r8b
or cl, dl
xor r14b, cl
xor r14b, 0xff
mov dl, al
xor dl, 0xff
mov cl, 1
xor cl, 1
or r14b, dl
or cl, 1
xor r14b, 0xff
and r14b, cl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, 1
xor r8b, 1
mov cl, al
and cl, r8b
or dl, cl
mov r11b, r9b
xor r11b, 0xff
xor dl, 0xff
mov cl, 1
xor cl, 0
or r11b, dl
or cl, 0
xor r11b, 0xff
and r11b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, 1
xor r8b, 1
and r9b, r8b
mov dl, 1
xor dl, 1
and dl, 0xff
and r8b, 1
or cl, r9b
or dl, r8b
xor cl, dl
xor cl, 0xff
mov r9b, al
xor r9b, cl
and r9b, al
mov al, r11b
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov cl, 1
xor cl, 1
mov r10b, al
and r10b, 0xff
and r11b, cl
mov r8b, dl
and r8b, 0xff
and r9b, cl
or r10b, r11b
or r8b, r9b
xor r10b, r8b
or al, dl
xor al, 0xff
or cl, 1
and al, cl
or r10b, al
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, 1
xor dl, 1
mov r8b, r14b
and r8b, dl
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or cl, r8b
or al, dl
xor cl, al
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, 1
xor r8b, 1
mov al, r10b
and al, r8b
or dl, al
mov bl, 1
xor bl, 1
and bl, 0
mov r8b, 1
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov al, 1
xor al, 1
and al, 0
and r8b, 1
or bl, r9b
or al, r8b
xor bl, al
mov r15b, cl
xor r15b, 0xff
mov r8b, 1
xor r8b, 1
mov al, 1
xor al, 1
or r15b, r8b
or al, 1
xor r15b, 0xff
and r15b, al
xor r14b, 0xff
mov r8b, bl
xor r8b, 0xff
mov al, 1
xor al, 1
or r14b, r8b
or al, 1
xor r14b, 0xff
and r14b, al
mov al, dl
xor al, 0xff
mov r9b, 1
xor r9b, 1
mov r8b, 1
xor r8b, 0
or al, r9b
or r8b, 0
xor al, 0xff
and al, r8b
xor r10b, 0xff
mov r9b, bl
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
or r10b, r9b
or r8b, 1
xor r10b, 0xff
and r10b, r8b
mov r9b, r15b
xor r9b, 0xff
mov sil, r14b
xor sil, 0xff
mov r11b, 1
xor r11b, 0
mov r8b, r9b
and r8b, 0
and r15b, r11b
mov dil, sil
and dil, 0
and r14b, r11b
or r8b, r15b
or dil, r14b
xor r8b, dil
or r9b, sil
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or r8b, r9b
mov r9b, al
and r9b, r10b
xor al, r10b
or r9b, al
mov r10b, r8b
xor r10b, 0xff
mov al, r9b
and al, r10b
xor r9b, 0xff
and r8b, r9b
or al, r8b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r8b, 1
xor r8b, 0
and r9b, r8b
mov dl, 1
xor dl, 1
and dl, 0
and r8b, 1
or cl, r9b
or dl, r8b
xor cl, dl
mov dl, 1
xor dl, 1
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
mov r8b, dl
and r8b, 0
mov sil, r9b
and sil, 1
mov r11b, r10b
and r11b, 0
and bl, r9b
or r8b, sil
or r11b, bl
xor r8b, r11b
or dl, r10b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r8b, dl
xor cl, 0xff
xor r8b, 0xff
mov dl, 1
xor dl, 1
or cl, r8b
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x56750fe5
mov ecx, 0xc37a5b98
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov dword [rbp + 0x18], 0x4ebde5ac
jmp 0x14024601a
mov ecx, dword [0x14033ddf8]
mov eax, dword [0x14033ddf4]
mov r8d, 0x3e5671e9
add r8d, 0
sub r8d, 0xcea2e924
sub r8d, 0x3e5671e9
sub r8d, 0x1f5befd5
sub r8d, 1
add r8d, 0x1f5befd5
sub r8d, 0x1360cafc
add r8d, 0xcea2e924
add r8d, 0x1360cafc
xor r9d, r9d
sub r9d, 0x55cbe7e7
mov edx, ecx
add edx, r9d
sub edx, 0x91720967
add edx, r8d
add edx, 0x91720967
add edx, 0x7d44e60b
add edx, 0x55cbe7e7
sub edx, 0x7d44e60b
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r8b
cmp eax, 0xa
setl r9b
mov r14b, r8b
xor r14b, 0xff
and r14b, 1
mov cl, 1
xor cl, 1
mov al, r8b
and al, cl
or r14b, al
xor r14b, 0xff
xor r14b, 0
and r14b, 0
mov cl, 1
xor cl, 0
and cl, 1
mov al, 1
xor al, 1
and al, 0
or cl, al
mov al, cl
xor al, 0xff
mov bl, r8b
xor bl, al
and bl, r8b
mov dil, 1
xor dil, 1
and dil, 1
mov dl, 1
xor dl, 1
mov r10b, dl
and r10b, 1
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or dil, r10b
or al, dl
xor dil, al
xor dil, 0xff
mov dl, 1
xor dl, 0
mov al, 1
xor al, 0
or dil, dl
or al, 0
xor dil, 0xff
and dil, al
mov sil, 1
xor sil, 1
xor cl, 0xff
mov al, 1
xor al, 0
or sil, cl
or al, 0
xor sil, 0xff
and sil, al
mov al, r14b
xor al, 0xff
mov r10b, bl
xor r10b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r14b, cl
mov r11b, r10b
and r11b, 0
and bl, cl
or dl, r14b
or r11b, bl
xor dl, r11b
or al, r10b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov al, dil
xor al, 0xff
mov r11b, sil
xor r11b, 0xff
mov r10b, 1
xor r10b, 0
mov cl, al
and cl, 0
and dil, r10b
mov bl, r11b
and bl, 0
and sil, r10b
or cl, dil
or bl, sil
xor cl, bl
or al, r11b
xor al, 0xff
or r10b, 0
and al, r10b
or cl, al
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov r10b, 1
xor r10b, 1
and dl, r10b
mov al, cl
xor al, 0xff
and al, 0xff
and cl, r10b
or r11b, dl
or al, cl
xor r11b, al
mov byte [rbp - 0x49], r11b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, 1
xor dl, 1
mov al, r9b
and al, dl
or cl, al
mov dil, 1
xor dil, 1
xor cl, 0xff
mov al, 1
xor al, 0
or dil, cl
or al, 0
xor dil, 0xff
and dil, al
mov cl, 1
xor cl, 1
and cl, 1
mov dl, 1
xor dl, 1
mov r10b, dl
and r10b, 1
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or cl, r10b
or al, dl
xor cl, al
mov sil, r9b
xor sil, 0xff
xor cl, 0xff
mov al, 1
xor al, 1
or sil, cl
or al, 1
xor sil, 0xff
and sil, al
mov al, dil
xor al, 0xff
mov r10b, sil
xor r10b, 0xff
mov dl, 1
xor dl, 1
mov cl, al
and cl, 0xff
and dil, dl
mov bl, r10b
and bl, 0xff
and sil, dl
or cl, dil
or bl, sil
xor cl, bl
or al, r10b
xor al, 0xff
or dl, 1
and al, dl
or cl, al
mov dl, 1
xor dl, 1
and dl, 1
mov al, 1
xor al, 1
and al, 1
or dl, al
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r14b, 1
xor r14b, 1
and r14b, 0
mov r10b, 1
xor r10b, 0
mov bl, r10b
and bl, 1
mov al, 1
xor al, 1
and al, 0
and r10b, 1
or r14b, bl
or al, r10b
xor r14b, al
mov r10b, 1
xor r10b, 1
mov bl, r14b
xor bl, 0xff
mov al, 1
xor al, 0
or r10b, bl
or al, 0
xor r10b, 0xff
and r10b, al
mov r15b, 1
xor r15b, 1
and r15b, 0
mov bl, 1
xor bl, 0
mov sil, bl
and sil, 1
mov al, 1
xor al, 1
and al, 0
and bl, 1
or r15b, sil
or al, bl
xor r15b, al
xor r15b, 0xff
mov bl, 1
xor bl, 1
mov al, 1
xor al, 1
or r15b, bl
or al, 1
xor r15b, 0xff
and r15b, al
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov al, dl
and al, r10b
xor dl, r10b
or al, dl
mov dl, r15b
xor dl, 0xff
mov sil, r14b
xor sil, 0xff
mov bl, 1
xor bl, 1
mov r10b, dl
and r10b, 0xff
and r15b, bl
mov dil, sil
and dil, 0xff
and r14b, bl
or r10b, r15b
or dil, r14b
xor r10b, dil
or dl, sil
xor dl, 0xff
or bl, 1
and dl, bl
or r10b, dl
mov bl, al
xor bl, 0xff
mov dl, r10b
and dl, bl
xor r10b, 0xff
and al, r10b
or dl, al
mov byte [rbp - 0x48], dl
mov bl, 1
xor bl, 1
and bl, 1
mov al, 1
xor al, 1
and al, 1
or bl, al
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov dil, 1
xor dil, 0
mov sil, r11b
and sil, dil
mov al, bl
xor al, 0xff
and al, 0
and bl, dil
or r10b, sil
or al, bl
xor r10b, al
xor r11b, 0xff
mov al, r10b
xor al, r11b
and al, r10b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, 1
xor r11b, 1
and r8b, r11b
or r10b, r8b
mov bl, dl
xor bl, 0xff
and bl, 1
mov r11b, 1
xor r11b, 1
mov sil, dl
and sil, r11b
mov r8b, 1
xor r8b, 1
and r8b, 0xff
and r11b, 1
or bl, sil
or r8b, r11b
xor bl, r8b
mov r11b, 1
xor r11b, 0
and r11b, 1
mov sil, 1
xor sil, 1
mov dil, sil
and dil, 0
mov r8b, 1
xor r8b, 1
and r8b, 0xff
and sil, 1
or r11b, dil
or r8b, sil
xor r11b, r8b
mov r8b, r10b
and r8b, bl
xor r10b, bl
or r8b, r10b
mov r10b, r11b
and r10b, 0
xor r11b, 0
or r10b, r11b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov bl, 1
xor bl, 1
and r8b, bl
or r11b, r8b
xor r11b, 0xff
xor r10b, 0xff
mov r8b, 1
xor r8b, 1
or r11b, r10b
or r8b, 1
xor r11b, 0xff
and r11b, r8b
mov r10b, 1
xor r10b, 1
and r10b, 0
mov bl, 1
xor bl, 0
mov sil, bl
and sil, 1
mov r8b, 1
xor r8b, 1
and r8b, 0
and bl, 1
or r10b, sil
or r8b, bl
xor r10b, r8b
mov r8b, cl
xor r8b, 0xff
mov dil, r10b
and dil, r8b
xor r10b, 0xff
mov r8b, cl
and r8b, r10b
or dil, r8b
xor dil, 0xff
mov r10b, cl
xor r10b, 0xff
mov r8b, 1
xor r8b, 1
or dil, r10b
or r8b, 1
xor dil, 0xff
and dil, r8b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r8b, 1
xor r8b, 1
and dl, r8b
or r10b, dl
mov dl, r9b
xor dl, 0xff
mov r8b, r10b
and r8b, dl
xor r10b, 0xff
mov dl, r9b
and dl, r10b
or r8b, dl
xor r8b, 0xff
xor r9b, 0xff
mov dl, 1
xor dl, 1
or r8b, r9b
or dl, 1
xor r8b, 0xff
and r8b, dl
mov r13b, al
xor r13b, 0xff
and r13b, 0
mov r9b, 1
xor r9b, 0
mov r10b, al
and r10b, r9b
mov dl, 1
xor dl, 1
and dl, 0
and r9b, 1
or r13b, r10b
or dl, r9b
xor r13b, dl
mov r12b, r11b
xor r12b, 0xff
and r12b, 1
mov r9b, 1
xor r9b, 1
mov r10b, r11b
and r10b, r9b
mov dl, 1
xor dl, 1
and dl, 0xff
and r9b, 1
or r12b, r10b
or dl, r9b
xor r12b, dl
mov r9b, 1
xor r9b, 0
and r9b, 1
mov dl, 1
xor dl, 1
and dl, 0
or r9b, dl
mov r10b, 1
xor r10b, 0
mov dl, r13b
xor dl, r10b
and dl, r13b
mov r10b, r9b
xor r10b, 0xff
mov bl, al
xor bl, r10b
and bl, al
mov r10b, 1
xor r10b, 0
mov al, r12b
xor al, r10b
and al, r12b
xor r11b, 0xff
mov sil, r9b
xor sil, 0xff
mov r10b, 1
xor r10b, 1
or r11b, sil
or r10b, 1
xor r11b, 0xff
and r11b, r10b
mov r10b, dl
and r10b, bl
xor dl, bl
or r10b, dl
mov dl, al
xor dl, 0xff
mov r14b, r11b
xor r14b, 0xff
mov sil, 1
xor sil, 1
mov bl, dl
and bl, 0xff
and al, sil
mov r15b, r14b
and r15b, 0xff
and r11b, sil
or bl, al
mov al, byte [rbp - 0x49]
or r15b, r11b
mov r11b, byte [rbp - 0x48]
xor bl, r15b
or dl, r14b
xor dl, 0xff
or sil, 1
and dl, sil
or bl, dl
mov sil, r10b
xor sil, 0xff
mov dl, bl
and dl, sil
xor bl, 0xff
and r10b, bl
or dl, r10b
mov r10b, r13b
xor r10b, 0xff
mov sil, r12b
xor sil, 0xff
mov bl, 1
xor bl, 0
mov r14b, r10b
and r14b, 0
and r13b, bl
mov r15b, sil
and r15b, 0
and r12b, bl
or r14b, r13b
or r15b, r12b
xor r14b, r15b
or r10b, sil
xor r10b, 0xff
or bl, 0
and r10b, bl
or r14b, r10b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov sil, 1
xor sil, 1
and r14b, sil
mov bl, 1
xor bl, 1
and bl, 0xff
and sil, 1
or r10b, r14b
or bl, sil
xor r10b, bl
mov bl, r9b
and bl, 0
xor r9b, 0
or bl, r9b
xor r10b, 0xff
xor bl, 0xff
mov r9b, 1
xor r9b, 0
or r10b, bl
or r9b, 0
xor r10b, 0xff
and r10b, r9b
mov r9b, dl
and r9b, r10b
xor dl, r10b
or r9b, dl
mov r10b, dil
xor r10b, 0xff
and r10b, 0
mov bl, 1
xor bl, 0
mov sil, dil
and sil, bl
mov dl, 1
xor dl, 1
and dl, 0
and bl, 1
or r10b, sil
or dl, bl
xor r10b, dl
mov bl, r8b
xor bl, 0xff
and bl, 1
mov sil, 1
xor sil, 1
mov r14b, r8b
and r14b, sil
mov dl, 1
xor dl, 1
and dl, 0xff
and sil, 1
or bl, r14b
or dl, sil
xor bl, dl
mov dl, 1
xor dl, 1
and dl, 1
mov sil, 1
xor sil, 1
and sil, 1
or dl, sil
mov sil, r10b
xor sil, 0xff
mov r15b, 1
xor r15b, 1
mov r14b, 1
xor r14b, 1
or sil, r15b
or r14b, 1
xor sil, 0xff
and sil, r14b
mov r14b, dl
xor r14b, 0xff
mov r15b, dil
xor r15b, r14b
and r15b, dil
mov dil, bl
xor dil, 0xff
mov r12b, 1
xor r12b, 1
mov r14b, 1
xor r14b, 0
or dil, r12b
or r14b, 0
xor dil, 0xff
and dil, r14b
mov r12b, dl
xor r12b, 0xff
mov r14b, r8b
xor r14b, r12b
and r14b, r8b
mov r8b, sil
and r8b, r15b
xor sil, r15b
or r8b, sil
mov sil, dil
and sil, r14b
xor dil, r14b
or sil, dil
mov dil, r8b
xor dil, 0xff
mov r14b, sil
and r14b, dil
xor sil, 0xff
and r8b, sil
or r14b, r8b
mov r8b, r10b
and r8b, bl
xor r10b, bl
or r8b, r10b
mov dil, r8b
xor dil, 0xff
and dil, 1
mov r10b, 1
xor r10b, 1
and r8b, r10b
or dil, r8b
mov r8b, dl
and r8b, 1
xor dl, 1
or r8b, dl
xor dil, 0xff
xor r8b, 0xff
mov dl, 1
xor dl, 1
or dil, r8b
or dl, 1
xor dil, 0xff
and dil, dl
mov dl, r14b
xor dl, 0xff
mov r10b, dil
xor r10b, 0xff
mov r8b, 1
xor r8b, 0
mov sil, dl
and sil, 0
and r14b, r8b
mov bl, r10b
and bl, 0
and dil, r8b
or sil, r14b
or bl, dil
xor sil, bl
or dl, r10b
xor dl, 0xff
or r8b, 0
and dl, r8b
or sil, dl
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, 1
xor r10b, 0
mov bl, r9b
and bl, r10b
mov dl, 1
xor dl, 1
and dl, 0
and r10b, 1
or r8b, bl
or dl, r10b
xor r8b, dl
xor r8b, 0xff
mov dl, sil
xor dl, r8b
and dl, sil
mov r10b, sil
xor r10b, 0xff
and r10b, 0
mov bl, 1
xor bl, 0
and sil, bl
mov r8b, 1
xor r8b, 1
and r8b, 0
and bl, 1
or r10b, sil
or r8b, bl
xor r10b, r8b
xor r10b, 0xff
mov r8b, r9b
xor r8b, r10b
and r8b, r9b
mov r9b, dl
and r9b, r8b
xor dl, r8b
or r9b, dl
mov sil, al
xor sil, 0xff
mov r8b, cl
xor r8b, 0xff
mov dl, 1
xor dl, 1
or sil, r8b
or dl, 1
xor sil, 0xff
and sil, dl
mov dl, al
xor dl, 0xff
mov bl, cl
and bl, dl
xor cl, 0xff
and al, cl
or bl, al
mov cl, sil
xor cl, 0xff
mov r8b, bl
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and sil, dl
mov r10b, r8b
and r10b, 0xff
and bl, dl
or al, sil
or r10b, bl
xor al, r10b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
mov sil, al
xor sil, 0xff
and sil, 1
mov dl, 1
xor dl, 1
mov r8b, al
and r8b, dl
mov cl, 1
xor cl, 1
and cl, 0xff
and dl, 1
or sil, r8b
or cl, dl
xor sil, cl
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov cl, 1
xor cl, 1
and cl, 1
mov dl, 1
xor dl, 1
and dl, 1
or cl, dl
xor cl, 0xff
mov bl, al
xor bl, cl
and bl, al
mov al, sil
xor al, 0xff
mov r8b, bl
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov cl, al
and cl, 0xff
and sil, dl
mov r10b, r8b
and r10b, 0xff
and bl, dl
or cl, sil
or r10b, bl
xor cl, r10b
or al, r8b
xor al, 0xff
or dl, 1
and al, dl
or cl, al
mov al, 1
xor al, 1
and al, 0
mov r8b, 1
xor r8b, 0
mov r10b, r8b
and r10b, 1
mov dl, 1
xor dl, 1
and dl, 0
and r8b, 1
or al, r10b
or dl, r8b
xor al, dl
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov r8b, 1
xor r8b, 1
mov bl, r11b
and bl, r8b
mov dl, 1
xor dl, 1
and dl, 0xff
and r8b, 1
or r10b, bl
or dl, r8b
xor r10b, dl
mov r8b, 1
xor r8b, 1
and r8b, 1
mov dl, 1
xor dl, 1
and dl, 1
or r8b, dl
mov dl, 1
xor dl, 1
mov bl, al
xor bl, dl
and bl, al
mov dil, 1
xor dil, 1
mov sil, r8b
xor sil, 0xff
mov dl, 1
xor dl, 0
or dil, sil
or dl, 0
xor dil, 0xff
and dil, dl
mov dl, r10b
xor dl, 0xff
mov r14b, 1
xor r14b, 1
mov sil, 1
xor sil, 1
or dl, r14b
or sil, 1
xor dl, 0xff
and dl, sil
mov r14b, r8b
xor r14b, 0xff
mov sil, r11b
xor sil, r14b
and sil, r11b
mov r11b, bl
and r11b, dil
xor bl, dil
or r11b, bl
mov bl, dl
and bl, sil
xor dl, sil
or bl, dl
mov sil, r11b
xor sil, 0xff
mov dl, bl
and dl, sil
xor bl, 0xff
and r11b, bl
or dl, r11b
mov bl, al
and bl, r10b
xor al, r10b
or bl, al
mov al, bl
xor al, 0xff
and al, 0
mov r11b, 1
xor r11b, 0
and bl, r11b
mov r10b, 1
xor r10b, 1
and r10b, 0
and r11b, 1
or al, bl
or r10b, r11b
xor al, r10b
mov r10b, r8b
and r10b, 1
xor r8b, 1
or r10b, r8b
xor r10b, 0xff
mov r8b, al
xor r8b, r10b
and r8b, al
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, 1
xor r8b, 1
and al, r8b
or dl, al
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r11b, 1
xor r11b, 1
mov r10b, cl
and r10b, r11b
mov al, dl
xor al, 0xff
and al, 0xff
and dl, r11b
or r8b, r10b
or al, dl
xor r8b, al
xor r8b, 0xff
xor cl, 0xff
mov al, 1
xor al, 0
or r8b, cl
or al, 0
xor r8b, 0xff
and r8b, al
mov cl, r8b
xor cl, 0xff
mov al, r9b
xor al, cl
and al, r9b
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r10b, 1
xor r10b, 0
and r9b, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0
and r8b, r10b
or cl, r9b
or dl, r8b
xor cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x10ef809c
mov ecx, 0x91dfcda7
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov rcx, qword [0x14033dda8]
sub rsp, 0x20
call qword [sym.imp.ntoskrnl.exe_PsGetProcessExitStatus]
add rsp, 0x20
mov dword [rbp + 0xcc], eax
mov ecx, dword [0x14033ddf8]
mov eax, dword [0x14033ddf4]
mov edx, 0x15f54644
add edx, 0
sub edx, 0xaecccfcf
sub edx, 0x15f54644
xor r8d, r8d
sub r8d, edx
mov edx, ecx
sub edx, r8d
xor r8d, r8d
sub r8d, 0xb093f55
add edx, r8d
sub edx, 0xa8bf95b
sub edx, 1
add edx, 0xa8bf95b
xor r8d, r8d
sub r8d, 0xb093f55
sub edx, r8d
mov r8d, 0xb4ffa4c3
add r8d, 0
sub r8d, 0xaecccfcf
sub r8d, 0xb4ffa4c3
add edx, 0x3e3a77b5
sub edx, r8d
sub edx, 0x3e3a77b5
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl r11b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov dl, 1
xor dl, 1
mov r9b, r11b
and r9b, dl
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or r8b, r9b
or al, dl
xor r8b, al
mov dl, cl
xor dl, 0xff
mov al, r8b
and al, dl
xor r8b, 0xff
mov dl, cl
and dl, r8b
or al, dl
mov dl, cl
xor dl, 0xff
mov r9b, al
xor r9b, dl
and r9b, al
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, 1
xor r8b, 1
mov r10b, cl
and r10b, r8b
mov al, 1
xor al, 1
and al, 0xff
and r8b, 1
or dl, r10b
or al, r8b
xor dl, al
xor dl, 0xff
mov al, r11b
xor al, dl
and al, r11b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r10b, 1
xor r10b, 1
and r11b, r10b
mov dl, 1
xor dl, 1
and dl, 0xff
and r10b, 1
or r8b, r11b
or dl, r10b
xor r8b, dl
xor cl, 0xff
xor r8b, 0xff
mov dl, 1
xor dl, 0
or cl, r8b
or dl, 0
xor cl, 0xff
and cl, dl
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov sil, r9b
xor sil, 0xff
and sil, 1
mov cl, 1
xor cl, 1
mov al, r9b
and al, cl
or sil, al
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov cl, 1
xor cl, 1
mov al, r8b
and al, cl
or r11b, al
mov bl, 1
xor bl, 0
and bl, 0
mov cl, 1
xor cl, 0
mov dl, cl
and dl, 0
mov al, 1
xor al, 1
and al, 0
and cl, 1
or bl, dl
or al, cl
xor bl, al
mov al, 1
xor al, 0
mov dl, sil
xor dl, al
and dl, sil
xor r9b, 0xff
mov cl, bl
xor cl, 0xff
mov al, 1
xor al, 0
or r9b, cl
or al, 0
xor r9b, 0xff
and r9b, al
mov al, r11b
xor al, 0xff
mov r10b, 1
xor r10b, 0
mov cl, 1
xor cl, 1
or al, r10b
or cl, 1
xor al, 0xff
and al, cl
xor r8b, 0xff
mov r10b, bl
xor r10b, 0xff
mov cl, 1
xor cl, 1
or r8b, r10b
or cl, 1
xor r8b, 0xff
and r8b, cl
mov cl, dl
and cl, r9b
xor dl, r9b
or cl, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov r8b, cl
xor r8b, 0xff
mov al, dl
and al, r8b
xor dl, 0xff
and cl, dl
or al, cl
mov cl, sil
xor cl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
mov dl, cl
and dl, 0xff
and sil, r8b
mov r10b, r9b
and r10b, 0xff
and r11b, r8b
or dl, sil
or r10b, r11b
xor dl, r10b
or cl, r9b
xor cl, 0xff
or r8b, 1
and cl, r8b
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, 1
xor r8b, 1
and dl, r8b
or cl, dl
mov dl, 1
xor dl, 0
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
mov r8b, dl
and r8b, 0xff
mov sil, r9b
and sil, 0
mov r11b, r10b
and r11b, 0xff
and bl, r9b
or r8b, sil
or r11b, bl
xor r8b, r11b
or dl, r10b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r8b, dl
xor cl, 0xff
xor r8b, 0xff
mov dl, 1
xor dl, 0
or cl, r8b
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x10ef809c
mov ecx, 0x66ca99ae
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov edx, dword [rbp + 0xcc]
mov eax, 0x117088b3
mov ecx, 0x6fafba82
cmp edx, 0x103
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov ecx, dword [0x14033ddf8]
mov eax, dword [0x14033ddf4]
xor r8d, r8d
sub r8d, 0x3b4d6d4c
sub r8d, ecx
add r8d, 0x3b4d6d4c
xor r9d, r9d
sub r9d, 0x91646e54
add r9d, 0
xor edx, edx
sub edx, r8d
xor r8d, r8d
sub r8d, r9d
add edx, r8d
xor r8d, r8d
sub r8d, edx
mov edx, 0x6c1318fc
add edx, 0
sub edx, r8d
sub edx, 0x6c1318fc
add edx, 0xaaedd58e
sub edx, 0x4a3b3a20
sub edx, 0xaaedd58e
xor r8d, r8d
sub r8d, 1
add edx, r8d
add edx, 0x79dbbbfb
add edx, 0x4a3b3a20
sub edx, 0x79dbbbfb
add edx, 0x22d0860b
sub edx, 0x5e077a68
sub edx, 0x22d0860b
sub edx, 0x3ef64368
sub edx, 0x91646e54
add edx, 0x3ef64368
add edx, 0x9b801e43
add edx, 0x5e077a68
sub edx, 0x9b801e43
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl cl
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, 1
xor r9b, 1
mov al, dl
and al, r9b
or r8b, al
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, 1
xor r10b, 1
mov al, cl
and al, r10b
or r9b, al
mov sil, 1
xor sil, 1
and sil, 1
mov al, 1
xor al, 1
and al, 1
or sil, al
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov r8b, 1
xor r8b, 1
mov r11b, sil
xor r11b, 0xff
mov r10b, 1
xor r10b, 0
mov r9b, r8b
and r9b, 0
mov dil, r10b
and dil, 1
mov bl, r11b
and bl, 0
and sil, r10b
or r9b, dil
or bl, sil
xor r9b, bl
or r8b, r11b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or r9b, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, 1
xor r10b, 1
and al, r10b
or r8b, al
xor r8b, 0xff
xor r9b, 0xff
mov al, 1
xor al, 0
or r8b, r9b
or al, 0
xor r8b, 0xff
and r8b, al
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, 1
xor r10b, 1
mov al, dl
and al, r10b
or r9b, al
xor r9b, 0xff
mov al, cl
xor al, r9b
and al, cl
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, 1
xor r10b, 1
and cl, r10b
or r9b, cl
xor r9b, 0xff
mov cl, dl
xor cl, r9b
and cl, dl
mov r11b, al
and r11b, cl
xor al, cl
or r11b, al
mov al, r8b
xor al, 0xff
and al, 0
mov dl, 1
xor dl, 0
mov r9b, r8b
and r9b, dl
mov cl, 1
xor cl, 1
and cl, 0
and dl, 1
or al, r9b
or cl, dl
xor al, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r9b, 1
xor r9b, 1
mov dl, r11b
and dl, r9b
or cl, dl
mov dl, 1
xor dl, 1
and dl, 1
mov r10b, 1
xor r10b, 1
mov bl, r10b
and bl, 1
mov r9b, 1
xor r9b, 1
and r9b, 0xff
and r10b, 1
or dl, bl
or r9b, r10b
xor dl, r9b
mov r9b, al
xor r9b, 0xff
mov bl, 1
xor bl, 1
mov r10b, 1
xor r10b, 1
or r9b, bl
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r10b, dl
xor r10b, 0xff
mov bl, r8b
xor bl, r10b
and bl, r8b
mov r10b, 1
xor r10b, 1
mov r8b, cl
xor r8b, r10b
and r8b, cl
xor r11b, 0xff
mov sil, dl
xor sil, 0xff
mov r10b, 1
xor r10b, 1
or r11b, sil
or r10b, 1
xor r11b, 0xff
and r11b, r10b
mov r10b, r9b
and r10b, bl
xor r9b, bl
or r10b, r9b
mov r9b, r8b
and r9b, r11b
xor r8b, r11b
or r9b, r8b
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov bl, 1
xor bl, 0
and r10b, bl
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
and r9b, bl
or r11b, r10b
or r8b, r9b
xor r11b, r8b
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 0
mov r8b, 1
xor r8b, 0
and r9b, r8b
mov cl, 1
xor cl, 1
and cl, 0
and r8b, 1
or al, r9b
or cl, r8b
xor al, cl
mov cl, dl
and cl, 1
xor dl, 1
or cl, dl
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and r11b, cl
mov r9b, r8b
and r9b, 0xff
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xc2c737e6
mov ecx, 0x8f260f9d
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
xor ecx, ecx
mov edx, 0x1000
sub rsp, 0x20
call qword [sym.imp.ntoskrnl.exe_ExAllocatePool]
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0x58]
mov qword [rax], rcx
mov rax, qword [rbp + 0x58]
mov rcx, qword [rax]
mov rdx, qword [0x14033dda8]
add rdx, 0xffffffffffffffd0
mov r8d, 0x1000
sub rsp, 0x20
call fcn.14033bcc0
add rsp, 0x20
mov rax, qword [rbp + 0x58]
mov rcx, qword [rax]
add rcx, 0x30
mov rax, qword [rbp + 0x60]
mov qword [rax], rcx
mov rax, qword [rbp + 0x48]
mov rax, qword [rax]
movabs rcx, 0x306fbe3d3f0e7519
add rax, rcx
movabs rcx, 0x551216eda557bc21
sub rax, rcx
movabs rcx, 0x306fbe3d3f0e7519
sub rax, rcx
movabs rcx, 0xe3592e6b79f39ce4
sub rax, rcx
movabs rcx, 0x387e96edb98ab9a2
add rax, rcx
movabs rcx, 0xe3592e6b79f39ce4
add rax, rcx
movabs rcx, 0x590931c1ba4ec912
add rax, rcx
movabs rcx, 0x551216eda557bc21
add rax, rcx
movabs rcx, 0x590931c1ba4ec912
sub rax, rcx
movabs rcx, 0x6c87aa11bfbab787
add rax, rcx
movabs rcx, 0x2e8b10c8ddaedc40
sub rax, rcx
movabs rcx, 0x6c87aa11bfbab787
sub rax, rcx
movabs rcx, 0xa6e398afa7f5b269
sub rax, rcx
add rax, 0x28
movabs rcx, 0xa6e398afa7f5b269
add rax, rcx
movabs rcx, 0x6cfc28cd42edc8b0
sub rax, rcx
movabs rcx, 0x2e8b10c8ddaedc40
add rax, rcx
movabs rcx, 0x6cfc28cd42edc8b0
add rax, rcx
xor ecx, ecx
movabs rdx, 0xe974bf3ed07a7543
sub rcx, rdx
add rax, rcx
movabs rcx, 0x2e4cbee363597064
add rax, rcx
movabs rcx, 0x387e96edb98ab9a2
sub rax, rcx
movabs rcx, 0x2e4cbee363597064
sub rax, rcx
movabs rcx, 0xa4d80608d3afc125
sub rax, rcx
movabs rcx, 0xe974bf3ed07a7543
add rax, rcx
movabs rcx, 0xa4d80608d3afc125
add rax, rcx
mov rcx, qword [rax]
mov rax, qword [rbp + 0x68]
mov qword [rax], rcx
mov rax, qword [rbp + 0x68]
mov rcx, qword [rax]
mov rax, qword [rbp + 0x60]
mov rax, qword [rax]
xor edx, edx
mov r9d, edx
sub r9, 0x28
add r9, 0
xor edx, edx
mov r8d, edx
sub r8, 0
xor edx, edx
sub rdx, r9
add r8, rdx
xor edx, edx
sub rdx, r8
movabs r8, 0x2dbfae0bf93fb7a4
add rax, r8
movabs r8, 0x8fdfb9d9163abf3
sub rax, r8
movabs r8, 0x2dbfae0bf93fb7a4
sub rax, r8
movabs r8, 0xbc0dcf763a4e8c04
sub rax, r8
sub rax, rdx
movabs rdx, 0xbc0dcf763a4e8c04
add rax, rdx
xor edx, edx
sub rdx, rax
xor eax, eax
movabs r8, 0x8fdfb9d9163abf3
sub rax, r8
add rdx, rax
xor eax, eax
sub rax, rdx
mov qword [rax], rcx
mov rax, qword [rbp + 0x70]
mov qword [rax], 0
mov rax, qword [rbp + 0x28]
mov rax, qword [rax]
mov qword [rbp - 0x58], rax
mov rax, qword [rbp + 0x30]
mov rax, qword [rax]
mov qword [rbp - 0x60], rax
sub rsp, 0x20
call qword [sym.imp.ntoskrnl.exe_IoGetCurrentProcess]
mov r9, qword [rbp - 0x60]
mov r10, qword [rbp - 0x58]
add rsp, 0x20
mov r8, rax
mov rax, qword [rbp + 0x38]
mov rdx, qword [rax]
mov rax, qword [rbp + 0x60]
mov rcx, qword [rax]
mov rax, qword [rbp + 0x70]
sub rsp, 0x40
mov qword [rsp + 0x20], r10
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x30], rax
call sub.ntoskrnl.exe_MmCopyVirtualMemory
add rsp, 0x40
mov ecx, eax
mov rax, qword [rbp + 0x50]
mov dword [rax], ecx
mov rax, qword [rbp + 0x48]
mov rax, qword [rax]
mov qword [rbp + 0xd0], rax
mov ecx, dword [0x14033ddf8]
mov eax, dword [0x14033ddf4]
mov edx, ecx
sub edx, 0x245a29e3
add edx, 0xe6ffca2f
add edx, 0x245a29e3
xor r8d, r8d
sub r8d, 0x7ffd2968
sub edx, r8d
sub edx, 0xeb6381b6
sub edx, 0xe6ffca2f
add edx, 0xeb6381b6
xor r9d, r9d
sub r9d, 0xea242a96
sub r9d, 1
add r9d, 0xea242a96
xor r8d, r8d
sub r8d, r9d
sub edx, r8d
xor r8d, r8d
sub r8d, 0xb416bc5e
sub edx, r8d
add edx, 0x6cbc18f1
sub edx, 0x7ffd2968
sub edx, 0x6cbc18f1
xor r8d, r8d
sub r8d, 0xb416bc5e
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r10b
cmp eax, 0xa
setl sil
mov al, r10b
xor al, 0xff
and al, 1
mov dl, 1
xor dl, 1
mov cl, r10b
and cl, dl
or al, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, 1
xor r8b, 1
and r8b, 1
mov dl, 1
xor dl, 1
mov r9b, dl
and r9b, 1
mov cl, 1
xor cl, 1
and cl, 0xff
and dl, 1
or r8b, r9b
or cl, dl
xor r8b, cl
mov dl, r8b
xor dl, 0xff
mov cl, r10b
xor cl, dl
and cl, r10b
mov dil, 1
xor dil, 1
and dil, 1
mov dl, 1
xor dl, 1
and dl, 1
or dil, dl
xor dil, 0xff
mov r9b, 1
xor r9b, 1
mov dl, 1
xor dl, 1
or dil, r9b
or dl, 1
xor dil, 0xff
and dil, dl
mov bl, 1
xor bl, 1
xor r8b, 0xff
mov dl, 1
xor dl, 1
or bl, r8b
or dl, 1
xor bl, 0xff
and bl, dl
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, dil
xor al, 0xff
mov r9b, bl
xor r9b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and dil, cl
mov r11b, r9b
and r11b, 0
and bl, cl
or dl, dil
or r11b, bl
xor dl, r11b
or al, r9b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r9b, 1
xor r9b, 0
and r8b, r9b
mov al, dl
xor al, 0xff
and al, 0
and dl, r9b
or cl, r8b
or al, dl
xor cl, al
mov dil, sil
xor dil, 0xff
and dil, 1
mov dl, 1
xor dl, 1
mov al, sil
and al, dl
or dil, al
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov dl, 1
xor dl, 1
and dl, 1
mov al, 1
xor al, 1
and al, 1
or dl, al
mov bl, sil
xor bl, 0xff
xor dl, 0xff
mov al, 1
xor al, 1
or bl, dl
or al, 1
xor bl, 0xff
and bl, al
mov al, dil
xor al, 0xff
mov r9b, bl
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
mov dl, al
and dl, 0
and dil, r8b
mov r11b, r9b
and r11b, 0
and bl, r8b
or dl, dil
or r11b, bl
xor dl, r11b
or al, r9b
xor al, 0xff
or r8b, 0
and al, r8b
or dl, al
mov al, 1
xor al, 0
and al, 1
mov r8b, 1
xor r8b, 1
and r8b, 0
or al, r8b
xor al, 0xff
xor al, 0
and al, 0
mov r14b, 1
xor r14b, 0
and r14b, 1
mov r8b, 1
xor r8b, 1
and r8b, 0
or r14b, r8b
mov r8b, 1
xor r8b, 0
mov r11b, r14b
xor r11b, 0xff
mov r9b, 1
xor r9b, 1
or r8b, r11b
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov r9b, 1
xor r9b, 1
and r9b, 1
mov r11b, 1
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, 1
xor r11b, 0
mov r15b, r9b
xor r15b, r11b
and r15b, r9b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
mov al, r15b
xor al, 0xff
mov bl, r14b
xor bl, 0xff
mov r11b, 1
xor r11b, 0
mov r8b, al
and r8b, 0
and r15b, r11b
mov dil, bl
and dil, 0
and r14b, r11b
or r8b, r15b
or dil, r14b
xor r8b, dil
or al, bl
xor al, 0xff
or r11b, 0
and al, r11b
or r8b, al
mov dil, r9b
xor dil, 0xff
and dil, 1
mov r11b, 1
xor r11b, 1
and r9b, r11b
mov al, r8b
xor al, 0xff
and al, 0xff
and r8b, r11b
or dil, r9b
or al, r8b
xor dil, al
mov byte [rbp - 0x4c], dil
mov r12b, cl
xor r12b, 0xff
and r12b, 1
mov r8b, 1
xor r8b, 1
mov r9b, cl
and r9b, r8b
mov al, 1
xor al, 1
and al, 0xff
and r8b, 1
or r12b, r9b
or al, r8b
xor r12b, al
mov r14b, 1
xor r14b, 0
and r14b, 1
mov al, 1
xor al, 1
and al, 0
or r14b, al
mov r15b, 1
xor r15b, 1
and r15b, 0
mov r8b, 1
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov al, 1
xor al, 1
and al, 0
and r8b, 1
or r15b, r9b
or al, r8b
xor r15b, al
mov al, r12b
xor al, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
mov bl, al
and bl, 0xff
and r12b, r8b
mov r11b, r9b
and r11b, 0xff
and r14b, r8b
or bl, r12b
or r11b, r14b
xor bl, r11b
or al, r9b
xor al, 0xff
or r8b, 1
and al, r8b
or bl, al
mov al, 1
xor al, 1
mov r11b, r15b
xor r11b, 0xff
mov r9b, 1
xor r9b, 0
mov r8b, al
and r8b, 0
mov r12b, r9b
and r12b, 1
mov r14b, r11b
and r14b, 0
and r15b, r9b
or r8b, r12b
or r14b, r15b
xor r8b, r14b
or al, r11b
xor al, 0xff
or r9b, 0
and al, r9b
or r8b, al
mov al, bl
xor al, 0xff
and al, 1
mov r11b, 1
xor r11b, 1
and bl, r11b
mov r9b, 1
xor r9b, 1
and r9b, 0xff
and r11b, 1
or al, bl
or r9b, r11b
xor al, r9b
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov r11b, dil
xor r11b, 0xff
and r11b, 1
mov r8b, 1
xor r8b, 1
mov al, dil
and al, r8b
or r11b, al
mov al, r10b
xor al, 0xff
mov r8b, r11b
and r8b, al
xor r11b, 0xff
mov al, r10b
and al, r11b
or r8b, al
xor r8b, 0xff
xor r10b, 0xff
mov al, 1
xor al, 1
or r8b, r10b
or al, 1
xor r8b, 0xff
and r8b, al
mov r11b, 1
xor r11b, 0
and r11b, 1
mov r10b, 1
xor r10b, 1
mov bl, r10b
and bl, 0
mov al, 1
xor al, 1
and al, 0xff
and r10b, 1
or r11b, bl
or al, r10b
xor r11b, al
mov al, dl
xor al, 0xff
and al, 0
mov r14b, 1
xor r14b, 0
mov bl, dl
and bl, r14b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
and r11b, r14b
or al, bl
or r10b, r11b
xor al, r10b
mov r11b, dl
xor r11b, 0xff
mov r10b, al
xor r10b, r11b
and r10b, al
mov r11b, sil
xor r11b, 0xff
and r11b, 0
mov bl, 1
xor bl, 0
and sil, bl
mov al, 1
xor al, 1
and al, 0
and bl, 1
or r11b, sil
or al, bl
xor r11b, al
mov bl, dil
xor bl, 0xff
and bl, 1
mov sil, 1
xor sil, 1
and dil, sil
mov al, 1
xor al, 1
and al, 0xff
and sil, 1
or bl, dil
or al, sil
xor bl, al
mov al, 1
xor al, 0
and al, 1
mov dil, 1
xor dil, 1
mov r14b, dil
and r14b, 0
mov sil, 1
xor sil, 1
and sil, 0xff
and dil, 1
or al, r14b
or sil, dil
xor al, sil
mov sil, r11b
and sil, bl
xor r11b, bl
or sil, r11b
mov r11b, al
and r11b, 0
xor al, 0
or r11b, al
mov r13b, sil
xor r13b, 0xff
and r13b, 0
mov bl, 1
xor bl, 0
and sil, bl
mov al, 1
xor al, 1
and al, 0
and bl, 1
or r13b, sil
or al, bl
xor r13b, al
xor r13b, 0xff
xor r11b, 0xff
mov al, 1
xor al, 0
or r13b, r11b
or al, 0
xor r13b, 0xff
and r13b, al
mov al, r8b
xor al, 0xff
mov dil, r9b
xor dil, al
and dil, r9b
mov sil, r9b
xor sil, 0xff
and sil, 0
mov r11b, 1
xor r11b, 0
and r9b, r11b
mov al, r8b
xor al, 0xff
and al, 0
and r8b, r11b
or sil, r9b
or al, r8b
xor sil, al
mov al, dil
xor al, 0xff
mov r11b, sil
xor r11b, 0xff
mov r9b, 1
xor r9b, 0
mov r8b, al
and r8b, 0
and dil, r9b
mov bl, r11b
and bl, 0
and sil, r9b
or r8b, dil
or bl, sil
xor r8b, bl
or al, r11b
xor al, 0xff
or r9b, 0
and al, r9b
or r8b, al
mov r12b, r10b
xor r12b, 0xff
and r12b, 1
mov r9b, 1
xor r9b, 1
mov al, r10b
and al, r9b
or r12b, al
mov r15b, r13b
xor r15b, 0xff
and r15b, 1
mov r9b, 1
xor r9b, 1
mov al, r13b
and al, r9b
or r15b, al
mov r11b, 1
xor r11b, 1
and r11b, 1
mov r9b, 1
xor r9b, 1
mov bl, r9b
and bl, 1
mov al, 1
xor al, 1
and al, 0xff
and r9b, 1
or r11b, bl
or al, r9b
xor r11b, al
mov al, 1
xor al, 1
mov r9b, r12b
xor r9b, al
and r9b, r12b
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov al, 1
xor al, 1
or r10b, bl
or al, 1
xor r10b, 0xff
and r10b, al
mov al, r15b
xor al, 0xff
mov sil, 1
xor sil, 1
mov bl, 1
xor bl, 0
or al, sil
or bl, 0
xor al, 0xff
and al, bl
xor r13b, 0xff
mov sil, r11b
xor sil, 0xff
mov bl, 1
xor bl, 0
or r13b, sil
or bl, 0
xor r13b, 0xff
and r13b, bl
mov bl, r9b
and bl, r10b
xor r9b, r10b
or bl, r9b
mov r9b, al
xor r9b, 0xff
mov dil, r13b
xor dil, 0xff
mov sil, 1
xor sil, 1
mov r10b, r9b
and r10b, 0xff
and al, sil
mov r14b, dil
and r14b, 0xff
and r13b, sil
or r10b, al
mov al, byte [rbp - 0x4c]
or r14b, r13b
xor r10b, r14b
or r9b, dil
xor r9b, 0xff
or sil, 1
and r9b, sil
or r10b, r9b
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov sil, 1
xor sil, 0
and bl, sil
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
and r10b, sil
or r14b, bl
or r9b, r10b
xor r14b, r9b
mov r9b, r12b
xor r9b, 0xff
mov sil, r15b
xor sil, 0xff
mov bl, 1
xor bl, 1
mov r10b, r9b
and r10b, 0xff
and r12b, bl
mov dil, sil
and dil, 0xff
and r15b, bl
or r10b, r12b
or dil, r15b
xor r10b, dil
or r9b, sil
xor r9b, 0xff
or bl, 1
and r9b, bl
or r10b, r9b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov bl, 1
xor bl, 1
and r10b, bl
or r9b, r10b
mov r10b, r11b
and r10b, 1
xor r11b, 1
or r10b, r11b
xor r10b, 0xff
mov dil, r9b
xor dil, r10b
and dil, r9b
mov r9b, r14b
xor r9b, 0xff
mov bl, dil
xor bl, 0xff
mov r10b, 1
xor r10b, 1
mov r11b, r9b
and r11b, 0xff
and r14b, r10b
mov sil, bl
and sil, 0xff
and dil, r10b
or r11b, r14b
or sil, dil
xor r11b, sil
or r9b, bl
xor r9b, 0xff
or r10b, 1
and r9b, r10b
or r11b, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov bl, 1
xor bl, 1
mov sil, r8b
and sil, bl
mov r10b, 1
xor r10b, 1
and r10b, 0xff
and bl, 1
or r9b, sil
or r10b, bl
xor r9b, r10b
xor r9b, 0xff
xor r9b, 0
and r9b, 0
mov sil, 1
xor sil, 0
and sil, 0
mov bl, 1
xor bl, 0
mov dil, bl
and dil, 0
mov r10b, 1
xor r10b, 1
and r10b, 0
and bl, 1
or sil, dil
or r10b, bl
xor sil, r10b
mov r10b, sil
xor r10b, 0xff
mov bl, r8b
xor bl, r10b
and bl, r8b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov dil, 1
xor dil, 1
mov r8b, r11b
and r8b, dil
or r10b, r8b
mov dil, 1
xor dil, 0
mov r8b, r10b
xor r8b, dil
and r8b, r10b
xor r11b, 0xff
xor sil, 0xff
mov r10b, 1
xor r10b, 0
or r11b, sil
or r10b, 0
xor r11b, 0xff
and r11b, r10b
mov r10b, r9b
and r10b, bl
xor r9b, bl
or r10b, r9b
mov r9b, r8b
and r9b, r11b
xor r8b, r11b
or r9b, r8b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov bl, 1
xor bl, 1
and r10b, bl
mov r8b, r9b
xor r8b, 0xff
and r8b, 0xff
and r9b, bl
or r11b, r10b
or r8b, r9b
xor r11b, r8b
mov r14b, cl
xor r14b, 0xff
and r14b, 1
mov r9b, 1
xor r9b, 1
mov r10b, cl
and r10b, r9b
mov r8b, 1
xor r8b, 1
and r8b, 0xff
and r9b, 1
or r14b, r10b
or r8b, r9b
xor r14b, r8b
mov dil, dl
xor dil, 0xff
and dil, 1
mov r9b, 1
xor r9b, 1
mov r8b, dl
and r8b, r9b
or dil, r8b
mov r8b, 1
xor r8b, 0
and r8b, 1
mov r10b, 1
xor r10b, 1
mov bl, r10b
and bl, 0
mov r9b, 1
xor r9b, 1
and r9b, 0xff
and r10b, 1
or r8b, bl
or r9b, r10b
xor r8b, r9b
mov r9b, 1
xor r9b, 0
mov r13b, r14b
xor r13b, r9b
and r13b, r14b
mov r9b, r8b
xor r9b, 0xff
mov r12b, cl
xor r12b, r9b
and r12b, cl
mov cl, dil
xor cl, 0xff
mov r10b, 1
xor r10b, 0
mov r9b, 1
xor r9b, 1
or cl, r10b
or r9b, 1
xor cl, 0xff
and cl, r9b
xor dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r9b, 1
xor r9b, 0
or dl, r10b
or r9b, 0
xor dl, 0xff
and dl, r9b
mov r9b, r13b
xor r9b, 0xff
mov sil, r12b
xor sil, 0xff
mov bl, 1
xor bl, 1
mov r10b, r9b
and r10b, 0xff
and r13b, bl
mov r15b, sil
and r15b, 0xff
and r12b, bl
or r10b, r13b
or r15b, r12b
xor r10b, r15b
or r9b, sil
xor r9b, 0xff
or bl, 1
and r9b, bl
or r10b, r9b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov bl, 1
xor bl, 1
and r10b, bl
mov dl, r9b
xor dl, 0xff
and dl, 0xff
and r9b, bl
or cl, r10b
or dl, r9b
xor cl, dl
mov dl, r14b
xor dl, 0xff
mov bl, dil
xor bl, 0xff
mov r10b, 1
xor r10b, 1
mov r9b, dl
and r9b, 0xff
and r14b, r10b
mov sil, bl
and sil, 0xff
and dil, r10b
or r9b, r14b
or sil, dil
xor r9b, sil
or dl, bl
xor dl, 0xff
or r10b, 1
and dl, r10b
or r9b, dl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r10b, 1
xor r10b, 1
and r9b, r10b
or dl, r9b
mov r9b, r8b
and r9b, 0
xor r8b, 0
or r9b, r8b
xor dl, 0xff
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
or dl, r9b
or r8b, 0
xor dl, 0xff
and dl, r8b
mov bl, cl
and bl, dl
xor cl, dl
or bl, cl
mov sil, bl
xor sil, 0xff
and sil, 1
mov dl, 1
xor dl, 1
mov cl, bl
and cl, dl
or sil, cl
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov dl, 1
xor dl, 1
and dl, 1
mov cl, 1
xor cl, 1
and cl, 1
or dl, cl
xor bl, 0xff
xor dl, 0xff
mov cl, 1
xor cl, 1
or bl, dl
or cl, 1
xor bl, 0xff
and bl, cl
mov dl, sil
xor dl, 0xff
mov r9b, bl
xor r9b, 0xff
mov r8b, 1
xor r8b, 1
mov cl, dl
and cl, 0xff
and sil, r8b
mov r10b, r9b
and r10b, 0xff
and bl, r8b
or cl, sil
or r10b, bl
xor cl, r10b
or dl, r9b
xor dl, 0xff
or r8b, 1
and dl, r8b
or cl, dl
mov sil, al
xor sil, 0xff
xor sil, 0
and sil, 0
mov dl, 1
xor dl, 0
mov bl, al
and bl, dl
xor al, 0xff
and al, 0
or bl, al
mov dl, sil
xor dl, 0xff
mov r9b, bl
xor r9b, 0xff
mov r8b, 1
xor r8b, 0
mov al, dl
and al, 0
and sil, r8b
mov r10b, r9b
and r10b, 0
and bl, r8b
or al, sil
or r10b, bl
xor al, r10b
or dl, r9b
xor dl, 0xff
or r8b, 0
and dl, r8b
or al, dl
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov dl, 1
xor dl, 1
and al, dl
or r8b, al
mov dl, cl
xor dl, 0xff
mov al, r8b
and al, dl
xor r8b, 0xff
mov dl, cl
and dl, r8b
or al, dl
xor cl, 0xff
mov r9b, al
xor r9b, cl
and r9b, al
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, 1
xor dl, 1
mov r8b, r11b
and r8b, dl
mov al, 1
xor al, 1
and al, 0xff
and dl, 1
or cl, r8b
or al, dl
xor cl, al
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov dl, 1
xor dl, 1
mov al, r9b
and al, dl
or r8b, al
mov dl, 1
xor dl, 1
and dl, 0
mov r10b, 1
xor r10b, 0
mov bl, r10b
and bl, 1
mov al, 1
xor al, 1
and al, 0
and r10b, 1
or dl, bl
or al, r10b
xor dl, al
mov al, cl
xor al, 0xff
mov bl, 1
xor bl, 1
mov r10b, 1
xor r10b, 1
or al, bl
or r10b, 1
xor al, 0xff
and al, r10b
mov bl, dl
xor bl, 0xff
mov r10b, r11b
xor r10b, bl
and r10b, r11b
mov r11b, 1
xor r11b, 1
mov r14b, r8b
xor r14b, r11b
and r14b, r8b
mov r11b, dl
xor r11b, 0xff
mov dil, r9b
xor dil, r11b
and dil, r9b
mov r9b, al
and r9b, r10b
xor al, r10b
or r9b, al
mov al, r14b
xor al, 0xff
mov bl, dil
xor bl, 0xff
mov r11b, 1
xor r11b, 0
mov r10b, al
and r10b, 0
and r14b, r11b
mov sil, bl
and sil, 0
and dil, r11b
or r10b, r14b
or sil, dil
xor r10b, sil
or al, bl
xor al, 0xff
or r11b, 0
and al, r11b
or r10b, al
mov r11b, r9b
xor r11b, 0xff
mov al, r10b
and al, r11b
xor r10b, 0xff
and r9b, r10b
or al, r9b
mov r10b, cl
and r10b, r8b
xor cl, r8b
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov r9b, 1
xor r9b, 0
and r10b, r9b
mov r8b, 1
xor r8b, 1
and r8b, 0
and r9b, 1
or cl, r10b
or r8b, r9b
xor cl, r8b
mov r8b, dl
and r8b, 1
xor dl, 1
or r8b, dl
xor cl, 0xff
xor r8b, 0xff
mov dl, 1
xor dl, 1
or cl, r8b
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xc2c737e6
mov ecx, 0x5d4692eb
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov rcx, qword [rbp + 0xd0]
sub rsp, 0x20
call qword [sym.imp.ntoskrnl.exe_ObfDereferenceObject]
add rsp, 0x20
mov rax, qword [rbp + 0x58]
mov rcx, qword [rax]
xor edx, edx
sub rsp, 0x20
call qword [sym.imp.ntoskrnl.exe_ExFreePoolWithTag]
add rsp, 0x20
mov rax, qword [rbp + 0x50]
mov ecx, dword [rax]
mov rax, qword [rbp + 0x20]
mov dword [rax], ecx
mov ecx, dword [0x14033ddf8]
mov eax, dword [0x14033ddf4]
mov edx, 0xc6fcc6f1
add edx, 0
sub edx, 0xe4af2588
sub edx, 0xc6fcc6f1
add edx, 0xde5d18ff
sub edx, 1
sub edx, 0xde5d18ff
add edx, 0x11f7e2f0
add edx, 0xe4af2588
sub edx, 0x11f7e2f0
mov r8d, 0x4b815cce
add r8d, 0
sub r8d, ecx
sub r8d, 0x4b815cce
xor r9d, r9d
sub r9d, edx
add r9d, 0
xor edx, edx
sub edx, r8d
xor r8d, r8d
sub r8d, r9d
add edx, r8d
xor r8d, r8d
sub r8d, edx
mov edx, 0x8e2f784
add edx, 0
sub edx, r8d
sub edx, 0x8e2f784
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r10b
cmp eax, 0xa
setl dl
mov dil, r10b
xor dil, 0xff
and dil, 1
mov cl, 1
xor cl, 1
mov al, r10b
and al, cl
or dil, al
mov sil, dl
xor sil, 0xff
and sil, 0
mov cl, 1
xor cl, 0
mov r8b, dl
and r8b, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or sil, r8b
or al, cl
xor sil, al
mov al, 1
xor al, 1
and al, 0
mov r8b, 1
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov cl, 1
xor cl, 1
and cl, 0
and r8b, 1
or al, r9b
or cl, r8b
xor al, cl
mov r8b, dil
xor r8b, 0xff
mov r11b, sil
xor r11b, 0xff
mov r9b, 1
xor r9b, 1
mov cl, r8b
and cl, 0xff
and dil, r9b
mov bl, r11b
and bl, 0xff
and sil, r9b
or cl, dil
or bl, sil
xor cl, bl
or r8b, r11b
xor r8b, 0xff
or r9b, 1
and r8b, r9b
or cl, r8b
mov r8b, al
and r8b, 1
xor al, 1
or r8b, al
mov al, cl
xor al, 0xff
and al, 1
mov r9b, 1
xor r9b, 1
and cl, r9b
or al, cl
xor al, 0xff
xor r8b, 0xff
mov cl, 1
xor cl, 1
or al, r8b
or cl, 1
xor al, 0xff
and al, cl
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r9b, 1
xor r9b, 0
mov r11b, r10b
and r11b, r9b
mov cl, 1
xor cl, 1
and cl, 0
and r9b, 1
or r8b, r11b
or cl, r9b
xor r8b, cl
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov r11b, 1
xor r11b, 0
and r11b, 1
mov cl, 1
xor cl, 1
and cl, 0
or r11b, cl
xor r10b, 0xff
mov r9b, r11b
xor r9b, 0xff
mov cl, 1
xor cl, 1
or r10b, r9b
or cl, 1
xor r10b, 0xff
and r10b, cl
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov bl, 1
xor bl, 1
mov sil, dl
and sil, bl
mov cl, 1
xor cl, 1
and cl, 0xff
and bl, 1
or r9b, sil
or cl, bl
xor r9b, cl
mov bl, 1
xor bl, 0
mov cl, r9b
xor cl, bl
and cl, r9b
xor r11b, 0xff
mov r9b, dl
xor r9b, r11b
and r9b, dl
mov dl, r8b
and dl, r10b
xor r8b, r10b
or dl, r8b
mov r8b, cl
and r8b, r9b
xor cl, r9b
or r8b, cl
mov r9b, dl
xor r9b, 0xff
mov cl, r8b
and cl, r9b
xor r8b, 0xff
and dl, r8b
or cl, dl
mov dl, cl
xor dl, 0xff
mov r11b, al
xor r11b, dl
and r11b, al
mov dl, al
xor dl, 0xff
mov r10b, cl
and r10b, dl
xor cl, 0xff
and al, cl
or r10b, al
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and r11b, cl
mov r9b, r8b
and r9b, 0xff
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xd934fae2
mov ecx, 0xf5c843b6
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov dword [rbp + 0x18], 0x4ebde5ac
jmp 0x14024601a
mov ecx, dword [0x14033ddf8]
mov eax, dword [0x14033ddf4]
xor edx, edx
sub edx, 1
add edx, 0
mov r8d, 0xb38a5932
add r8d, 0
add r8d, edx
sub r8d, 0xb38a5932
mov edx, ecx
add edx, 0xa80cdf87
add edx, 0xd22910cb
sub edx, 0xa80cdf87
sub edx, 0x405666a5
add edx, r8d
add edx, 0x405666a5
sub edx, 0xec8b83e0
sub edx, 0xd22910cb
add edx, 0xec8b83e0
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete dl
cmp eax, 0xa
setl bl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, 1
xor r8b, 1
mov al, bl
and al, r8b
or cl, al
mov al, dl
xor al, 0xff
mov r9b, cl
and r9b, al
xor cl, 0xff
mov al, dl
and al, cl
or r9b, al
xor r9b, 0xff
mov cl, dl
xor cl, 0xff
mov al, 1
xor al, 0
or r9b, cl
or al, 0
xor r9b, 0xff
and r9b, al
mov al, dl
xor al, 0xff
and al, 1
mov r8b, 1
xor r8b, 1
mov cl, dl
and cl, r8b
or al, cl
xor al, 0xff
xor al, 0
and al, 0
mov r8b, 1
xor r8b, 0
and r8b, 1
mov r10b, 1
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov cl, 1
xor cl, 1
and cl, 0xff
and r10b, 1
or r8b, r11b
or cl, r10b
xor r8b, cl
mov r10b, r8b
xor r10b, 0xff
mov cl, dl
xor cl, r10b
and cl, dl
mov sil, bl
xor sil, 0xff
and sil, 0
mov r10b, 1
xor r10b, 0
mov r11b, bl
and r11b, r10b
mov dl, 1
xor dl, 1
and dl, 0
and r10b, 1
or sil, r11b
or dl, r10b
xor sil, dl
xor sil, 0xff
mov r10b, 1
xor r10b, 0
mov dl, 1
xor dl, 1
or sil, r10b
or dl, 1
xor sil, 0xff
and sil, dl
xor bl, 0xff
xor r8b, 0xff
mov dl, 1
xor dl, 1
or bl, r8b
or dl, 1
xor bl, 0xff
and bl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, sil
xor al, 0xff
mov r10b, bl
xor r10b, 0xff
mov r8b, 1
xor r8b, 1
mov cl, al
and cl, 0xff
and sil, r8b
mov r11b, r10b
and r11b, 0xff
and bl, r8b
or cl, sil
or r11b, bl
xor cl, r11b
or al, r10b
xor al, 0xff
or r8b, 1
and al, r8b
or cl, al
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r10b, 1
xor r10b, 1
and dl, r10b
mov al, cl
xor al, 0xff
and al, 0xff
and cl, r10b
or r8b, dl
or al, cl
xor r8b, al
mov cl, r8b
xor cl, 0xff
mov al, r9b
xor al, cl
and al, r9b
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r10b, 1
xor r10b, 0
and r9b, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0
and r8b, r10b
or cl, r9b
or dl, r8b
xor cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xd499e914
mov ecx, 0x80980576
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov eax, dword [0x14033ddf8]
mov ecx, dword [0x14033ddf4]
mov edx, eax
add edx, 0x85726ef0
sub edx, 0x1c0ae08b
sub edx, 0x85726ef0
xor r8d, r8d
sub r8d, 0x3bf3d930
add edx, r8d
add edx, 0x5ae71051
add edx, 0x1c0ae08b
sub edx, 0x5ae71051
sub edx, 0x1fe26751
add edx, 0xf6850c2f
add edx, 0x1fe26751
sub edx, 0x1e855f86
sub edx, 1
add edx, 0x1e855f86
add edx, 0xea7aa9b2
sub edx, 0xf6850c2f
sub edx, 0xea7aa9b2
xor r9d, r9d
sub r9d, 0x3bf3d930
add r9d, 0
xor r8d, r8d
sub r8d, r9d
add edx, r8d
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl dl
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, 1
xor r9b, 0
mov r10b, dl
and r10b, r9b
mov cl, 1
xor cl, 1
and cl, 0
and r9b, 1
or r8b, r10b
or cl, r9b
xor r8b, cl
mov cl, al
xor cl, 0xff
mov r11b, r8b
and r11b, cl
xor r8b, 0xff
mov cl, al
and cl, r8b
or r11b, cl
xor r11b, 0xff
mov r8b, al
xor r8b, 0xff
mov cl, 1
xor cl, 1
or r11b, r8b
or cl, 1
xor r11b, 0xff
and r11b, cl
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, 1
xor r9b, 1
mov r10b, al
and r10b, r9b
mov cl, 1
xor cl, 1
and cl, 0xff
and r9b, 1
or r8b, r10b
or cl, r9b
xor r8b, cl
mov r10b, dl
xor r10b, 0xff
xor r8b, 0xff
mov cl, 1
xor cl, 1
or r10b, r8b
or cl, 1
xor r10b, 0xff
and r10b, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, 1
xor r8b, 1
and dl, r8b
or cl, dl
xor cl, 0xff
mov r9b, al
xor r9b, cl
and r9b, al
mov al, r10b
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov cl, 1
xor cl, 0
mov dil, al
and dil, 0
and r10b, cl
mov r8b, dl
and r8b, 0
and r9b, cl
or dil, r10b
or r8b, r9b
xor dil, r8b
or al, dl
xor al, 0xff
or cl, 0
and al, cl
or dil, al
mov sil, r11b
xor sil, 0xff
and sil, 0
mov cl, 1
xor cl, 0
mov dl, r11b
and dl, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or sil, dl
or al, cl
xor sil, al
mov bl, dil
xor bl, 0xff
and bl, 0
mov cl, 1
xor cl, 0
mov dl, dil
and dl, cl
mov al, 1
xor al, 1
and al, 0
and cl, 1
or bl, dl
or al, cl
xor bl, al
mov dl, 1
xor dl, 1
and dl, 1
mov al, 1
xor al, 1
and al, 1
or dl, al
mov al, 1
xor al, 1
mov r15b, sil
xor r15b, al
and r15b, sil
xor r11b, 0xff
mov cl, dl
xor cl, 0xff
mov al, 1
xor al, 0
or r11b, cl
or al, 0
xor r11b, 0xff
and r11b, al
mov al, 1
xor al, 1
mov r14b, bl
xor r14b, al
and r14b, bl
xor dil, 0xff
mov cl, dl
xor cl, 0xff
mov al, 1
xor al, 0
or dil, cl
or al, 0
xor dil, 0xff
and dil, al
mov al, r15b
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov r9b, al
and r9b, 0
and r15b, cl
mov r10b, r8b
and r10b, 0
and r11b, cl
or r9b, r15b
or r10b, r11b
xor r9b, r10b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or r9b, al
mov al, r14b
xor al, 0xff
mov r10b, dil
xor r10b, 0xff
mov cl, 1
xor cl, 0
mov r8b, al
and r8b, 0
and r14b, cl
mov r11b, r10b
and r11b, 0
and dil, cl
or r8b, r14b
or r11b, dil
xor r8b, r11b
or al, r10b
xor al, 0xff
or cl, 0
and al, cl
or r8b, al
mov al, r9b
xor al, 0xff
and al, 0
mov r10b, 1
xor r10b, 0
and r9b, r10b
mov cl, r8b
xor cl, 0xff
and cl, 0
and r8b, r10b
or al, r9b
or cl, r8b
xor al, cl
mov cl, sil
xor cl, 0xff
mov r10b, bl
xor r10b, 0xff
mov r9b, 1
xor r9b, 1
mov r8b, cl
and r8b, 0xff
and sil, r9b
mov r11b, r10b
and r11b, 0xff
and bl, r9b
or r8b, sil
or r11b, bl
xor r8b, r11b
or cl, r10b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r8b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, 1
xor r9b, 1
and r8b, r9b
or cl, r8b
mov r8b, dl
and r8b, 1
xor dl, 1
or r8b, dl
xor cl, 0xff
xor r8b, 0xff
mov dl, 1
xor dl, 1
or cl, r8b
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xd499e914
mov ecx, 0xe0cc1911
test dl, 1
cmovne eax, ecx
mov dword [rbp + 0x18], eax
jmp 0x14024601a
mov eax, dword [rbp + 0xdc]
mov dword [rbp - 0x68], eax
mov rcx, qword [rbp + 0xe0]
xor rcx, rbp
sub rsp, 0x20
call fcn.14033baf0
mov eax, dword [rbp - 0x68]
lea rsp, [rbp + 0xe8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rbp + 0x18], 0xb7d30119
jmp 0x14024601a
mov rcx, qword [rbp - 8]
mov rax, qword [rbp + 0x28]
mov qword [rax], rcx
mov dword [rbp + 0x18], 0x62ac1d1e
jmp 0x14024601a
mov rcx, qword [rbp + 0x10]
mov rax, qword [rbp + 0x40]
mov qword [rax], rcx
mov rax, qword [rbp + 0x38]
mov dword [rbp + 0x18], 0x9e637416
jmp 0x14024601a
mov rax, qword [rbp + 0x38]
mov dword [rbp + 0x18], 0xb2a601b3
jmp 0x14024601a
mov rax, qword [rbp + 0x80]
mov dword [rbp + 0x18], 0xb0f4abd8
jmp 0x14024601a
mov dword [rbp + 0x18], 0x56a29019
jmp 0x14024601a
mov rax, qword [rbp + 0x50]
mov dword [rbp + 0x18], 0xd5afe5d1
jmp 0x14024601a
mov rax, qword [rbp + 0x48]
mov dword [rbp + 0x18], 0xeb2b7791
jmp 0x14024601a
mov rcx, qword [rbp + 0xa8]
sub rsp, 0x20
call qword [sym.imp.ntoskrnl.exe_ObfDereferenceObject]
add rsp, 0x20
mov rax, qword [rbp + 0x20]
mov dword [rax], 0xc0000001
mov dword [rbp + 0x18], 0x3ca0bae9
jmp 0x14024601a
mov dword [rbp + 0x18], 0xf019fcf
jmp 0x14024601a
mov dword [rbp + 0x18], 0x2f7205fb
jmp 0x14024601a
mov dword [rbp + 0x18], 0x53ea1fad
jmp 0x14024601a
mov rcx, qword [0x14033dda8]
sub rsp, 0x20
call qword [sym.imp.ntoskrnl.exe_PsGetProcessExitStatus]
add rsp, 0x20
mov dword [rbp + 0x18], 0x91dfcda7
jmp 0x14024601a
xor ecx, ecx
mov edx, 0x1000
sub rsp, 0x20
call qword [sym.imp.ntoskrnl.exe_ExAllocatePool]
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0x58]
mov qword [rax], rcx
mov rax, qword [rbp + 0x58]
mov rcx, qword [rax]
mov rdx, qword [0x14033dda8]
add rdx, 0xffffffffffffffd0
mov r8d, 0x1000
sub rsp, 0x20
call fcn.14033bcc0
add rsp, 0x20
mov rax, qword [rbp + 0x58]
mov rcx, qword [rax]
add rcx, 0x30
mov rax, qword [rbp + 0x60]
mov qword [rax], rcx
mov rax, qword [rbp + 0x48]
mov rax, qword [rax]
xor ecx, ecx
movabs rdx, 0x4353a223b6959367
sub rcx, rdx
sub rax, rcx
movabs rcx, 0x307629436883a7d0
sub rax, rcx
movabs rcx, 0x14e46c26b481e0c8
add rax, rcx
movabs rcx, 0x307629436883a7d0
add rax, rcx
movabs rcx, 0xa0322307bdc3eb78
add rax, rcx
movabs rcx, 0x4353a223b6959367
sub rax, rcx
movabs rcx, 0xa0322307bdc3eb78
sub rax, rcx
xor ecx, ecx
sub rcx, rax
add rcx, 0
xor eax, eax
movabs rdx, 0x2903369ade1dea1b
sub rax, rdx
sub rax, 0x28
movabs rdx, 0x2903369ade1dea1b
add rax, rdx
movabs rdx, 0x24216f5f2be1f1c3
sub rcx, rdx
add rcx, rax
movabs rax, 0x24216f5f2be1f1c3
add rcx, rax
movabs rax, 0xef041e47b9f5872
add rax, 0
sub rax, rcx
movabs rcx, 0xef041e47b9f5872
sub rax, rcx
xor ecx, ecx
mov edx, ecx
movabs rcx, 0x14e46c26b481e0c8
sub rdx, rcx
add rdx, 0
xor ecx, ecx
sub rcx, rdx
sub rax, rcx
mov rcx, qword [rax]
mov rax, qword [rbp + 0x68]
mov qword [rax], rcx
mov rax, qword [rbp + 0x68]
mov rcx, qword [rax]
mov rax, qword [rbp + 0x60]
mov rax, qword [rax]
movabs rdx, 0x76b7fcbf7c341b41
add rdx, 0
movabs r8, 0x310326e4de998a6d
add rdx, r8
movabs r8, 0x76b7fcbf7c341b41
sub rdx, r8
movabs r8, 0x6e7246460494dc0f
add rdx, r8
sub rdx, rax
movabs rax, 0x6e7246460494dc0f
sub rdx, rax
xor eax, eax
movabs r8, 0x310326e4de998a6d
sub rax, r8
add rdx, rax
xor eax, eax
movabs r8, 0x4111701566241fd9
sub rax, r8
movabs r8, 0xf3314daa51a17b19
sub rax, r8
movabs r8, 0x4111701566241fd9
add rax, r8
xor r8d, r8d
sub r8, 0x28
add rax, r8
xor r8d, r8d
sub r8, rax
xor eax, eax
movabs r9, 0xf3314daa51a17b19
sub rax, r9
add r8, rax
xor eax, eax
sub rax, r8
xor r8d, r8d
sub r8, rdx
xor edx, edx
movabs r9, 0x8b5a49d4aeeaf5dc
sub rdx, r9
add r8, rdx
xor edx, edx
sub rdx, r8
movabs r8, 0xcb77d639a062a82f
add rdx, r8
add rdx, rax
movabs rax, 0xcb77d639a062a82f
sub rdx, rax
movabs rax, 0xcc4b5e7bb3708530
add rdx, rax
movabs rax, 0x8b5a49d4aeeaf5dc
sub rdx, rax
movabs rax, 0xcc4b5e7bb3708530
sub rdx, rax
xor eax, eax
mov r8d, eax
movabs rax, 0x30a8a02b39bd4c5d
sub r8, rax
xor eax, eax
sub rax, r8
movabs r8, 0x35ef38d7f7668386
sub rax, r8
sub rax, rdx
movabs rdx, 0x35ef38d7f7668386
add rax, rdx
movabs rdx, 0xcab63170ff305c88
add rax, rdx
movabs rdx, 0x30a8a02b39bd4c5d
sub rax, rdx
movabs rdx, 0xcab63170ff305c88
sub rax, rdx
mov qword [rax], rcx
mov rax, qword [rbp + 0x70]
mov qword [rax], 0
mov rax, qword [rbp + 0x28]
mov rax, qword [rax]
mov qword [rbp - 0x70], rax
mov rax, qword [rbp + 0x30]
mov rax, qword [rax]
mov qword [rbp - 0x78], rax
sub rsp, 0x20
call qword [sym.imp.ntoskrnl.exe_IoGetCurrentProcess]
mov r9, qword [rbp - 0x78]
mov r10, qword [rbp - 0x70]
add rsp, 0x20
mov r8, rax
mov rax, qword [rbp + 0x38]
mov rdx, qword [rax]
mov rax, qword [rbp + 0x60]
mov rcx, qword [rax]
mov rax, qword [rbp + 0x70]
sub rsp, 0x40
mov qword [rsp + 0x20], r10
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x30], rax
call sub.ntoskrnl.exe_MmCopyVirtualMemory
add rsp, 0x40
mov ecx, eax
mov rax, qword [rbp + 0x50]
mov dword [rax], ecx
mov rax, qword [rbp + 0x48]
mov dword [rbp + 0x18], 0x8f260f9d
jmp 0x14024601a
mov rcx, qword [rbp + 0xd0]
sub rsp, 0x20
call qword [sym.imp.ntoskrnl.exe_ObfDereferenceObject]
add rsp, 0x20
mov rax, qword [rbp + 0x58]
mov rcx, qword [rax]
xor edx, edx
sub rsp, 0x20
call qword [sym.imp.ntoskrnl.exe_ExFreePoolWithTag]
add rsp, 0x20
mov rax, qword [rbp + 0x50]
mov ecx, dword [rax]
mov rax, qword [rbp + 0x20]
mov dword [rax], ecx
mov dword [rbp + 0x18], 0x120a2903
jmp 0x14024601a
mov rax, qword [rbp + 0x20]
mov dword [rbp + 0x18], 0x769478ff
jmp 0x14024601a
mov dword [rbp + 0x18], 0x80980576
jmp 0x1402302bc