Function at 0x140050afa
Capabilities:
Execute syscall

Disassembly:
insd dword [rdi], dx
scasb al, byte [rdi]
mov dword [r12 + r12 - 0x24], 0x3d0c33a5
mov dword [rsp - 0x20], 0x7901f6e6
jmp 0x14004f579
pop r15
pop r14
pop r13
mov rbx, rbx
mov dword [rsp - 0x44], 0x5da1ac1f
pop r12
pop rbp
je 0x14004f557
jne 0x14004f557
cpuid
int3
jmp 0x14004f578
ret
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
mov dword [rsp - 0x24], 0x2b89fb6
mov r9, r9
mov dword [rsp - 0x3c], 0x6352d3a4
jmp 0x14004f52f
call 0x14504f69e
leave
imul edi, dword [rax + 0xcec83c7], 0
add byte [0x107bd6269], al
xor eax, 0xc
add byte [rax], al
add eax, 0xe9b86bc9
imul edi, dword [rax + 0x5ee9], 0
invalid
invalid
invalid
je 0x14004f810
adc byte [rsp + rbx + 0x75], dh
sbb bh, byte [rcx - 0x6ba1cb05]
lea r8d, [rdi - 0x2576]
push r8
add r12d, 0x696b5d63
test rdi, rdi
movabs rbx, 0x67d7f3215e452eb
ret 0x10
jg 0x14004f88f
invalid
add esp, 0x20
jmp 0x14004f937
pop rsi
ret
invalid
jmp 0x14005027a
jmp 0x1400500dc
adc ah, byte [rax]
mov byte [rsi], cl
add dh, byte [rbp - 0xa]
je 0x1400500bf
call 0x14004ffc9
add rsp, 0x61
pop r10
jmp 0x1400500db
ret
pop r10
xor eax, eax
jmp 0x140050210
mov ecx, 0x30
xchg r12, r12
mov rsp, rsp
mov dword [rsp - 0x1c], 0x3f544165
xchg r8, r8
rep stosb byte [rdi], al
jmp 0x1400500b8
mov rcx, qword [rbx + 0x970]
mov esi, dword [rax + 9]
add byte [rax], al
test rcx, rcx
jmp 0x14005028e
jmp 0x140050328
je 0x1400502bd
dec dword [rcx + 8]
mov dword [rsp - 0x18], esp
cmp dword [rcx + 8], esi
jg 0x1400502b6
mov rax, qword [rcx]
jmp 0x1400502f0
mov dword [rsp - 0x44], 0x77de9980
call qword [rax]
mov qword [rbx + 0x970], rsi
mov rcx, qword [rbx + 0x928]
lea rdi, [rbx + 0x930]
jmp 0x1400502d0
mov dword [rsp - 0x1c], 0x5da28cb
mov dword [rsp - 0x28], 0x589dc574
cmp rcx, rdi
jne 0x140050323
xor eax, eax
jmp 0x140050305
mov edx, 1
mov dword [rsp - 0x24], 0x2373b511
xchg r12, r12
jmp 0x1400502ac
xchg r8, r8
mov dword [rsp - 0x40], ebx
mov r14, r14
mov dword [rsp - 0x14], 0xa925ba1
mov ecx, 0x30
rep stosb byte [rdi], al
jmp 0x140050289
call fcn.140099d90
mov rcx, qword [rbx + 0x900]
test rcx, rcx
mov dword [rsp - 0x3c], 0x7f536f77
je 0x14005038c
jmp 0x1400503c6
push rbx
movabs rbx, 0x2ce62c00000106e9
jne 0x140050348
jmp 0x140050453
je 0x140050348
call 0x1400503ff
je 0x140050361
jne 0x140050361
cpuid
movabs rdi, 0x22bbe3000000e7e9
push r15
cmp rbx, rbx
jmp 0x14005044d
ret 8
call fcn.140099d90
jmp 0x140050678
mov dword [rsp - 0x28], 0x345a090b
call qword [rax]
mov qword [rbx + 0x900], rsi
lea rdi, [rbx + 0x880]
jne 0x1400503a9
je 0x1400503a9
lea r11d, [rdx + 0x7355]
popfq
jp 0x140050b80
jmp rax
jmp 0x14005047f
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
mov dword [rsp - 0x24], 0x9d2eecf
jg 0x140050385
jmp 0x1400503f6
mov dword [rsp - 0x40], 0x311f851f
mov r11, r11
mov dword [rsp - 0x14], ebp
mov rcx, qword [rdi]
jmp 0x140050345
mov rax, qword [rcx]
mov edx, 1
xchg rcx, rcx
jne 0x14005043a
je 0x14005043a
lea ebp, [rcx - 0x34ad]
bswap rbp
rcr edx, 0x78
jns 0x14004f4f5
rcr r8d, 0x87
test ebx, 0xf3a6ab16
jo 0x14004f68d
ror r14d, 0xfa
div r8
rol ecx, 0xf
and r15d, 0xcf05c2e2
movabs r15, 0x6d28e9ffffff3ce9
or ebp, 0xf9bf6b10
jmp 0x14004fa87
invalid
jmp 0x14005037b
add rsp, 0x77
pop rbx
ret
pop rbx
jmp 0x140050371
cmp rax, 0x78
jbe 0x1400504af
mov rcx, qword [rdi]
mov dword [rsp - 0x3c], 0x443c7acf
mov dword [rsp - 0xc], 0x2970fff4
mov dword [rsp - 0x44], esi
jmp 0x14005049b
xchg rsp, rsp
mov dword [rsp - 0x34], 0x60e2a1c
mov dword [rsp - 0x28], 0x745df12e
mov rax, qword [rdi + 0x78]
jmp 0x140050459
xor edx, edx
mov rax, qword [rcx]
call qword [rax]
mov dword [rsp - 0x30], 0x488ce2bb
jmp 0x1400503df
test rax, rax
je 0x140050678
add dword [rax], eax
invalid
mov rcx, rcx
xchg r10, r10
mov rsi, rsi
mov rax, qword [rdi]
xor edx, edx
jne 0x140050502
je 0x140050502
mul rbx
jae 0x14005042d
lea edi, [rbx + 0x1b54]
xor ebx, 0xb50584ae
lea edx, [rbp - 0x84ae]
test r15, rbx
cmp r13, rdx
syscall
inc r14
pushf
xor edx, 0x582b006a
popfq
sub r11d, 0xb0434575
movabs r10, 0x9557800000156e9
pushfq
ret
jmp 0x14005065d
pop rbp
ret
pop rbp
jmp 0x1400505c1
cmp rax, 0x78
jbe 0x140050819
mov rcx, qword [rdi]
xor edx, edx
mov dword [rsp - 0x38], ecx
jmp 0x14005052c
push rbp
movabs rbp, 0x90b33000001d5e9
jne 0x14005052f
jmp 0x140050709
je 0x14005052f
call 0x14005053e
add rsp, 0x42
pop rbp
jne 0x14005057e
je 0x14005057e
lea edi, [rbx - 0x2fb5]
rcl edx, 0x7f
pushfq
popfq
pushf
cmp r10, rdx
inc r8
jmp rcx
jmp 0x140050708
mov dword [rsp - 0x1c], 0x78a562ab
mov dword [rsp - 0x10], 0x16b212a8
mov dword [rsp - 0x40], ebp
xchg rdx, rdx
call fcn.140099d90
jmp 0x1400506a5
mov rax, qword [rdi + 0x78]
mov r8, r8
mov dword [rsp - 0x40], esi
mov dword [rsp - 0x24], 0x1b6bdac2
mov dword [rsp - 0x3c], 0x41eda5a1
jmp 0x140050514
mov dword [rsp - 0x28], 0x1802f5bd
je 0x1400506aa
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
jne 0x140050633
je 0x140050633
rcr r13d, 0x2c
rcr ebp, 0x2c
call rcx
mul r11
div r14
mul rbx
or r10d, 0x236bf980
jl 0x14004f7ea
syscall
call rax
syscall
neg r8
pushfq
jb 0x14004f892
jmp 0x140050eb3
jmp 0x140050745
mov rcx, qword [rbx + 0x870]
test rcx, rcx
xchg rcx, rcx
mov dword [rsp - 0x34], 0x240b30f0
jmp 0x1400505e1
mov rcx, rdi
mov dword [rsp - 0x1c], 0x16c1191e
and al, 0xe4
invalid
sbb ecx, eax
invalid
xchg rbx, rbx
mov dword [rsp - 0x40], 0x62d32050
mov r12, r12
call qword [rax]
mov qword [rdi + 0x78], rsi
je 0x140050682
jne 0x140050682
movabs r12, 0x2ae22af03053bfeb
lea r8d, [rdx - 0xcefb]
ror r13d, 0x14
ret
jmp 0x140050643
jmp 0x140050a19
lea rdi, [rbx + 0x7f0]
push rbp
movabs rbp, 0x304034fffffe55e9
je 0x1400506db
jmp 0x14005050e
jne 0x1400506db
cmp r9d, 0x9fd77733
test rsi, rbx
popfq
lea r12d, [rcx + 0xcb76]
lea r13d, [rcx - 0xed89]
movabs rdx, 0x2b936d0000011fe9
xor r13d, 0x79f26e71
call 0x1400513ce
jp 0x1400511f0
jmp 0x1400507ff
pop rbx
lea r9d, [rcx + 0xc224]
inc rbp
bswap r10
call 0x140050bbb
ret
pop rbp
xchg r11, r11
mov r8, r8
je 0x14005072b
jne 0x14005072b
jne 0x1400511b8
jg 0x14005036e
call rax
bswap rsi
ror r8d, 0xd8
movabs rsi, 0x6f840c00000092e9
rcl r10d, 0x26
lea r15d, [rdx - 0x512a]
call rax
jmp 0x1400513be
jmp 0x1400507c2
mov dword [rsp - 0x10], 0x4c2dbaf6
mov dword [rsp - 0x10], 0x28bcced8
mov r10, r10
mov dword [rsp - 0x30], 0x48228b0a
jne 0x1400507a2
je 0x1400507a2
cmp r14d, 0xcf31edac
xor esi, 0x56ce9007
bswap r12
js 0x14005142e
rcl r9d, 0xf5
mov r14d, 0x2e43988a
mov ebx, 0x2bb4e706
lea edi, [rbx - 0x4d32]
cmp r13d, 0xd375d3c4
rcl r14d, 0x3e
test ebp, 0x7a258baa
movabs r11, 0x7111cfd7573033eb
lea r11d, [rbx - 0x5dd5]
cmp r12d, 0xda70f064
add r12d, 0xd524510e
ret 0x10
jmp 0x1400507d7
mov dword [rsp - 0x34], 0x5cde1dba
mov rax, qword [rcx]
call qword [rax]
mov rcx, qword [rdi]
jmp 0x1400505a0
mov dword [rsp - 0x20], 0x65acfad1
jg 0x1400507f3
mov rax, qword [rcx]
mov edx, 1
mov dword [rsp - 0x24], edi
call qword [rax]
mov qword [rbx + 0x870], rsi
jmp 0x1400506aa
jne 0x1400506b4
je 0x1400506b4
call 0x140050931
add rsp, 0x42
jmp 0x14005050c
test rax, rax
je 0x140050a19
mov rdx, rdx
mov dword [rsp - 0x28], 0x6788801f
mov dword [rsp - 0x44], 0x612e3783
jne 0x140050858
je 0x140050858
push r9
cmp edx, 0x43df6200
jmp rcx
jmp 0x1400508a3
test rcx, rcx
je 0x140050989
dec dword [rcx + 8]
mov dword [rsp - 0x40], 0x2a4427b
mov rsp, rsp
jmp 0x1400508b3
mov rax, qword [rdi]
xor edx, edx
mov rcx, rdi
xchg rdi, rdi
jmp 0x140050a0f
cmp dword [rcx + 8], esi
jg 0x140050982
add byte [rax], al
invalid
mov rax, qword [rcx]
mov edx, 1
je 0x140050908
jne 0x140050908
lea esi, [rdi + 0x108d]
lea ebx, [rcx + 0x4ee1]
lea edx, [rcx - 0xe72a]
neg r12
div rcx
and ebp, 0x92afbbad
dec r11
call rcx
test r14d, 0xa770bfa2
jae 0x140050f60
lea ebp, [rbx + 0x68c0]
cpuid
syscall
rcl r8d, 0x36
movabs rbp, 0x5b2531000000d8e9
test ecx, 0x68064b4e
call 0x140050bc6
jmp 0x1400509e5
jne 0x140050a02
je 0x140050a02
call 0x1400508f4
add rsp, 0x1f
jmp 0x14005097f
mov dword [rsp - 0x1c], 0x4de1128a
mov dword [rsp - 0x44], 0x19fee806
mov rcx, rcx
mov ecx, 0x30
rep stosb byte [rdi], al
jmp 0x140050a31
xchg rsi, rsi
xchg r14, r14
call int.140051e50
lea rcx, [rbx + 0x410]
call fcn.140051540
mov dword [rsp - 0x40], 0x4a05aa6e
mov rcx, qword [rbx + 0x400]
jmp 0x140050887
pop rsi
ret
pop rsi
mov qword [rbx + 0x400], rsi
mov rcx, qword [rbx + 0x3b8]
lea rdi, [rbx + 0x3c0]
mov dword [rsp - 0x3c], 0x75bfcf68
jne 0x1400509a5
je 0x1400509a5
movabs rbx, 0x38bf4da95c1a1eeb
or r12d, 0x2c86cb1a
lea r14d, [rbx - 0x5fb7]
rcr ebx, 0x12
call rcx
call fcn.14004fd50
jmp 0x1400509c5
mov dword [rsp - 0x2c], 0x77a314ce
cmp rcx, rdi
jne 0x140050a2c
xor eax, eax
mov dword [rsp - 0x30], 0x1e55552a
jmp 0x140050935
mov dword [rsp - 0xc], 0x1f3d3a29
mov dword [rsp - 0x1c], 0x28b5b034
mov dword [rsp - 0x44], 0x520502e5
call qword [rax]
push rsi
movabs rsi, 0x651e5affffff7ae9
jmp 0x14005091b
jmp 0x140050981
mov dword [rsp - 0x20], 0x38442f41
call qword [rax]
lea rcx, [rbx + 0x658]
mov qword [rdi + 0x78], rsi
xchg r9, r9
jmp 0x140050954
call fcn.140099d90
lea rcx, [rbx + 0x330]
xchg rcx, rcx
mov dword [rsp - 0x1c], edx
call fcn.140051370
mov rcx, qword [rbx + 0x318]
jmp 0x140050b27
mov dword [rsp - 0x20], 0x21c4f20f
mov dword [rsp - 0x34], 0x5e910157
mov r10, r10
xchg rdx, rdx
mov dword [rsp - 0xc], 0x5719f7d8
mov rax, qword [rcx]
jmp 0x140050ac4
jg 0x140050acb
mov dword [rsp - 0x40], 0x1916ce3f
mov dword [rsp - 0x38], 0x22aed333
jmp 0x140050a50
rep stosb byte [rdi], al
xchg rsi, rsi
mov rdx, rdx
mov dword [rsp - 0x44], ecx
xchg r14, r14
jmp 0x140050b73
mov dword [rsp - 0x1c], 0x3536e516
xchg rbp, rbp
xchg rsp, rsp
push r12
movabs r12, 0x279501fe14b758eb
jmp 0x140050b01
jmp 0x140050b11
mov edx, 1
call qword [rax]
mov qword [rbx + 0x318], rsi
mov dword [rsp - 0x20], 0x34e30bc1
je 0x140050ae4
jne 0x140050ae4
rcr r14d, 0x4b
movabs rbx, 0x709efbff2b2d60eb
ror r11d, 0xb1
rol edi, 0x3e
cmp r12d, 0xe33ffb4f
cpuid
call 0x140051602
jmp 0x140050b46
jne 0x140050ab7
je 0x140050ab7
call 0x140050afa
add rsp, 0x45
pop r12
ret
pop r12
jmp 0x140050b18
mov rbx, rbx
xor eax, eax
mov ecx, 0x30
jmp 0x140050a91
test rcx, rcx
je 0x140050b52
mov dword [rsp - 0xc], 0x775c9121
mov r15, r15
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
jmp 0x140050a76
mov dword [rsp - 0x14], esp
mov dword [rsp - 0x2c], 0xb81f6f8
mov rcx, qword [rbx + 0x2d0]
lea rdi, [rbx + 0x2d8]
cmp rcx, rdi
jne 0x140050b6e
jmp 0x140050aa5
call fcn.140099d90
mov rcx, qword [rbx + 0x2c0]
test rcx, rcx
xchg rdi, rdi
jmp 0x140050b85
mov rdx, rdx
je 0x140050c45
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
jg 0x140050c9e
mov rbp, rbp
mov dword [rsp - 0x20], edi
je 0x140050bcf
jne 0x140050bcf
bswap rbp
lea r14d, [rbp + 0xea27]
xor r11d, 0x5034a5a2
or r15d, 0xd9330a3c
lea r11d, [rcx - 0xddc7]
cmp rdi, rbx
js 0x1400500c2
movabs r12, 0x6a8161000000b5e9
neg r12
ret
jmp 0x140050c89
xchg rdx, rdx
mov dword [rsp - 0x38], 0x6f80b9cf
mov dword [rsp - 0x44], 0x69290d20
xchg rsi, rsi
mov dword [rsp - 0x14], 0xfdfdb95
mov rax, qword [rcx]
jmp 0x140050cd2
mov dword [rsp - 0x3c], 0x489cd54f
cmp rax, 0x78
jbe 0x140050d3b
mov rcx, qword [rdi]
xor edx, edx
jmp 0x140050bde
ret
pop rbp
jmp 0x140050e8a
push rbp
movabs rbp, 0x3e86eaee1202f5eb
jne 0x140050c2a
jmp 0x140050c21
je 0x140050c2a
call 0x140050cd3
add rsp, 0x16
pop rbp
jmp 0x140050c20
lea rdi, [rbx + 0x240]
mov rax, qword [rdi + 0x78]
mov r10, r10
jne 0x140050c70
je 0x140050c70
mov r10d, 0x90b7fe73
lea ebp, [rcx + 0xdf52]
call rcx
jmp rcx
jmp 0x140050c04
mov dword [rsp - 0x18], 0x5548b553
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
xchg rdx, rdx
mov qword [rbx + 0x2c0], rsi
je 0x140050cb4
jne 0x140050cb4
lea r8d, [rbx + 0x5559]
syscall
movabs r13, 0x185da08f34e08feb
syscall
popf
call rax
or ecx, 0xa03d5b13
add r14d, 0xe067f135
jmp 0x140050c45
add esi, 0xe067f135
ret 0x10
call qword [rax]
mov rcx, qword [rdi]
mov dword [rsp - 0x20], 0xef5f9a4
xchg r12, r12
mov dword [rsp - 0x14], 0x18a5e5de
call fcn.140099d90
jne 0x140050d18
je 0x140050d18
jmp rcx
jmp 0x140050c27
test rax, rax
je 0x140050e8a
add byte [rax], al
mov rax, qword [rdi]
xchg r14, r14
mov dword [rsp - 0x24], 0x435b37ae
mov rbx, rbx
je 0x140050d5b
jne 0x140050d5b
movabs r14, 0x5d3994aa7c7659eb
ret
jmp 0x140050db6
je 0x140050e4e
call 0x140050cdd
add rsp, 0x75
pop rdx
ret
pop rdx
lea rdi, [rbx + 0x100]
je 0x140050da2
jne 0x140050da2
popfq
pushf
popf
call rcx
lea r15d, [rbx - 0x52a1]
cmp r14d, 0xb4e0c11c
movabs rbx, 0x6b0676000000cce9
lea r11d, [rbp + 0x535e]
jmp 0x14005125a
jmp 0x140050e73
mov dword [rsp - 0x38], 0x4fa68e05
xor edx, edx
mov rcx, rdi
jmp 0x140050e88
mov rsp, rsp
mov dword [rsp - 0x38], ebx
mov dword [rsp - 0x20], edx
je 0x140050d80
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
jmp 0x140050f24
xchg r13, r13
xchg r15, r15
xchg r9, r9
jbe 0x140050f43
mov rcx, qword [rdi]
xor edx, edx
mov dword [rsp - 0x40], 0x5de23f69
je 0x140050e0c
jne 0x140050e0c
jne 0x1400516fb
movabs rcx, 0x2f2819000000ece9
call rax
cmp r9, rdi
call rax
je 0x1400511bf
jmp 0x140050efd
ret 0x38
movabs rbp, 0x107ddeee1c7740eb
jne 0x140050e26
jmp 0x140050e68
je 0x140050e26
call 0x140050db1
jmp 0x140050e62
mov qword [rbx + 0x180], rsi
mov dword [rsp - 0x3c], 0x18e8aaee
push rdx
movabs rdx, 0x39f5c8ffffff2ce9
jne 0x140050e4e
jmp 0x140050d7f
jmp 0x140050d6e
jmp 0x140050f79
add rsp, 0x75
pop rbp
ret
pop rbp
call qword [rax]
mov rcx, qword [rdi]
jmp 0x140050f0e
mov rax, qword [rdi + 0x78]
cmp rax, 0x78
mov dword [rsp - 0x34], 0x4eba78ee
jmp 0x140050de4
call qword [rax]
lea rcx, [rbx + 0x1a8]
mov dword [rsp - 0x30], 0x13eca60b
mov dword [rsp - 0x18], edi
mov dword [rsp - 0x1c], 0x735d3e28
je 0x140050ec1
jne 0x140050ec1
rol ebx, 0x90
rcr r15d, 0x5b
rol r8d, 0x6f
outsd dx, dword [rsi]
cpuid
lea edi, [rdx + 0xd7ba]
ret
jmp 0x140050ed0
mov qword [rdi + 0x78], rsi
call 0x1400511a0
mov rcx, qword [rbx + 0x180]
test rcx, rcx
xchg r8, r8
jmp 0x140050dc8
mov rbx, rbx
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x140050e3c
mov dword [rsp - 0x1c], 0x612777ff
mov rax, qword [rcx]
push rbp
jmp 0x140050e24
call fcn.140099d90
mov dword [rsp - 0x28], 0x531a9495
mov dword [rsp - 0x3c], ebx
jmp 0x140050e5d
jg 0x140050e3c
mov dword [rsp - 0xc], ebp
mov dword [rsp - 0x28], 0x4c7efdb5
mov dword [rsp - 0x3c], 0x5edb0a75
jmp 0x140050eeb
test rax, rax
mov dword [rsp - 0x44], 0x695a4b41
mov r14, r14
mov dword [rsp - 0x30], 0x5f97c498
je 0x140050f79
mov rax, qword [rdi]
mov eax, dword [rdi]
xor edx, edx
jmp 0x140050f69
mov rcx, rdi
mov dword [rsp - 0x34], 0x25077dd5
xchg r8, r8
call qword [rax]
mov qword [rdi + 0x78], rsi
mov rcx, qword [rbx + 0xf0]
test rcx, rcx
jne 0x140050f93
je 0x140050f93
xor ebx, 0xc70801e8
movabs rdi, 0x4549ab000000a0e9
dec rbp
div rcx
jmp rcx
jmp 0x140051038
mov dword [rsp - 0x30], 0x521a13b9
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov dword [rsp - 0x2c], 0x9637eb7
mov dword [rsp - 0x38], 0x6eed135d
je 0x140050ffd
jne 0x140050ffd
lea r15d, [rcx + 0xa640]
rcr r9d, 0xfc
call rcx
pushfq
bswap rdi
ror r12d, 0x4f
push rcx
syscall
mov ecx, 0xcb70ce43
ror r11d, 3
lea r14d, [rdi + 0x6426]
and r11d, 0x40a20f08
pause
movabs r15, 0x67b30a000000b7e9
or r9d, 0x30b840a1
call 0x140051ac6
jmp 0x1400510b9
jne 0x14005116b
xor eax, eax
mov ecx, 0x30
rep stosb byte [rdi], al
mov dword [rsp - 0x14], 0x491ea210
jmp 0x140051123
pop rdx
ret
pop rdx
mov r9, r9
jmp 0x140051166
mov rcx, rcx
je 0x1400510c6
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
jg 0x1400510bf
mov dword [rsp - 0x24], ebp
xchg rbp, rbp
je 0x140051075
jne 0x140051075
jmp 0x140050fa4
mov dword [rsp - 0x28], 0x42424ea2
mov dword [rsp - 0x20], 0xf96fd5c
mov dword [rsp - 0x30], 0x3b88d014
jmp 0x140051011
je 0x14005112e
call 0x1400511be
add rsp, 0x6f
jmp 0x14005102d
mov r10, r10
mov rdi, rdi
mov qword [rbx + 0xf0], rsi
mov rcx, qword [rbx + 0xa8]
lea rdi, [rbx + 0xb0]
cmp rcx, rdi
mov dword [rsp - 0x18], 0x73254ffc
je 0x140051108
jne 0x140051108
lea r14d, [rcx - 0x8494]
rol ebp, 0x61
rcl r15d, 0x45
jp 0x14005186d
mul r8
jmp rax
jmp 0x140051088
mov dword [rsp - 0x2c], 0x6981506a
push rdx
movabs rdx, 0x253fb6fffffefce9
jne 0x14005112e
jmp 0x14005102f
jne 0x14005114d
je 0x14005114d
test edx, 0x461be867
rcr ebx, 0xd1
jg 0x1400517f2
movabs r12, 0x5f6387ffffff53e9
jle 0x14005027c
jmp 0x1400510a5
popf
cpuid
test edi, 0x6d0a4cdd
ret
jmp 0x140051170
call fcn.140099d90
lea rcx, [rbx + 0x10]
mov rbx, qword [rsp + 0x30]
xchg rdx, rdx
mov dword [rsp - 0x28], 0x64d5863e
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
jmp 0x140051192
pop rdi
jmp 0x1400511a0
mov qword [rsp + 8], rbx
mov dword [rsp - 0x34], edi
mov dword [rsp - 0x44], 0x4e9b0cb8
mov r11, r11
mov dword [rsp - 0x28], 0x3aad198c
jne 0x1400511d5
mov word [rcx], ds
lodsd eax, dword [rsi]
cmp dh, byte [rbp + 0x17]
je 0x1400511d5
adc eax, 0xdfdec141
rcr r14d, 0xdf
jge 0x1400505fa
jmp rax
jmp 0x14005133c
mov dword [rsp - 0x30], 0x10391f2
and al, 0xd0
xchg ecx, eax
add eax, dword [rcx]
add rsp, 0x20
pop rdi
push r8
jmp 0x1400512ae
mov dword [rsp - 0x14], 0x34504e31
mov dword [rsp - 0x10], 0x66fb3cc1
xchg r11, r11
mov dword [rsp - 0x38], 0x68f2b98b
jg 0x140051328
mov rax, qword [rcx]
jmp 0x140051311
lea rdi, [rbx + 0x18]
mov dword [rsp - 0x3c], 0x4c1ae8cd
xchg r14, r14
cmp rcx, rdi
jne 0x140051356
xor eax, eax
mov dword [rsp - 0x2c], 0xd00003
jne 0x140051285
je 0x140051285
lea r9d, [rdi - 0x9973]
jg 0x140050cc9
invalid
jmp rax
jmp 0x1400512f8
mov rcx, qword [rcx + 0x58]
mov dword [rsp - 0x34], 0x4ab4c42f
mov dword [rsp - 0x44], 0xeb7f2a1
xchg r14, r14
jmp 0x1400512e3
movabs r8, 0xaf72600000084e9
jne 0x1400512b0
jmp 0x140051339
je 0x1400512b0
call 0x1400512b1
add rsp, 0x20
pop r8
ret
call fcn.1400511e6
add rsp, 0x20
pop r14
ret
pop r14
mov rbx, rcx
jmp 0x140051292
test rcx, rcx
je 0x140051330
dec dword [rcx + 8]
cmp dword [rcx + 8], 0
jmp 0x140051203
mov dword [rsp - 0x44], 0x109bc37b
mov ecx, 0x30
rep stosb byte [rdi], al
mov rbx, qword [rsp + 0x30]
jmp 0x1400511ef
mov edx, 1
mov dword [rsp - 0x3c], ebp
mov dword [rsp - 0x34], ecx
mov dword [rsp - 0x1c], 0x3b82a7e
call qword [rax]
mov qword [rbx + 0x58], 0
mov rcx, qword [rbx + 0x10]
jmp 0x14005122c
pop r8
ret
push rdi
sub rsp, 0x20
push r14
movabs r14, 0x7145d21c2ee992eb
jne 0x140051345
jmp 0x1400512d9
jno 0x1400513c3
div byte [rsp + rsi*8 - 0x17]
ja 0x140051353
je 0x140051345
jmp 0x1400512cd
invalid
invalid
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
jmp fcn.140099d90
jmp 0x140051507
ret
je 0x14005140f
dec dword [rcx + 8]
cmp dword [rcx + 8], 0
jg 0x140051407
mov r8, r8
xchg r9, r9
je 0x1400513d8
jne 0x1400513d8
pause
rcr r14d, 0xf8
sub r9d, 0x800b34a8
jo 0x14005229e
test ebp, 0x66ed53ab
je 0x140051682
add byte [rbp + 0xe00ca9], cl
add byte [rdi], cl
xchg byte [rdx - 7], dh
invalid
lea ebp, [rcx + 0xe00c]
jbe 0x140050d42
pop rbx
jmp rcx
jmp 0x14005151f
mov rcx, qword [rcx + 0x50]
test rcx, rcx
mov dword [rsp - 0xc], esi
jmp 0x140051388
mov qword [rbx + 0x50], 0
mov rcx, qword [rbx + 8]
lea rdi, [rbx + 0x10]
xchg rsp, rsp
cmp rcx, rdi
jne 0x140051531
jne 0x14005144d
je 0x14005144d
inc rdi
rol r15d, 0x4d
pop rdi
call rcx
lea esi, [rbx - 0x33cc]
test esi, 0x697018c7
lea r9d, [rbp + 0x4b41]
test r9d, 0x9a4d4fa2
movabs rsi, 0x4df3490000008fe9
popf
ret 0x28
jmp 0x1400514e1
mov rbx, qword [rsp + 0x30]
mov r8, r8
mov dword [rsp - 0x3c], 0x3b13bd2b
mov dword [rsp - 0x10], 0xe419e44
jne 0x1400514a0
je 0x1400514a0
neg r13
int3
jmp 0x1400514cc
mov rcx, rcx
mov dword [rsp - 0x18], 0x309993c1
add rsp, 0x20
pop rdi
jmp 0x140051387
xor eax, eax
mov dword [rsp - 0x28], 0x12de6482
mov dword [rsp - 0x30], 0x732f2806
mov dword [rsp - 0x18], 0x39a4508a
mov ecx, 0x30
rep stosb byte [rdi], al
jmp 0x14005145a
mov dword [rsp - 0xc], 0x5ec715d
mov dword [rsp - 0x2c], 0x4649b3fc
mov rbx, rcx
jmp 0x1400513f3
xchg r9, r9
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
jmp fcn.140099d90
pop rdi
ret
movabs r12, 0x221b36fa7ac930eb
js 0x140050f51
syscall
pop r15
call 0x140051094
push rax
and al, 0xe8
stosd dword [rdi], eax
and al, 0x9b
pop rbx
mov dword [rsp - 0x28], edi
mov dword [rsp - 0x1c], edi
mov rax, qword [rbx + 0x78]
jmp 0x140051fc4
xor edx, edx
mov rax, qword [rcx]
xchg r10, r10
mov dword [rsp - 0xc], 0x2779f54e
mov dword [rsp - 0x38], 0x7f30ee67
call qword [rax]
mov rcx, qword [rbx]
jne 0x140051eb4
je 0x140051eb4
lea r9d, [rdx - 0xa9da]
syscall
cpuid
test r14, rbx
pushfq
jns 0x140052bbc
movabs r10, 0x2e6a6500000101e9
jnp 0x140051e2b
jmp 0x140051fba
lea ebx, [rdi + 0x90b2]
ret 0x30
add rsp, 0x20
pop r8
jmp 0x140051e7c
movabs r8, 0x3e2b10262b65f5eb
jne 0x140051f11
jmp 0x140051f08
je 0x140051f11
call 0x140051f4c
jne 0x140051f52
je 0x140051f52
sub edi, 0x75a5f389
push rdi
call rcx
pop rsi
xor esi, 0xba9f95a3
lea ebx, [rbp + 0xa8d]
add edi, 0x32aa364b
lea r9d, [rbp + 0x5e49]
xor r12d, 0xbcd7eafa
movabs r12, 0x1ae0705a711aadeb
jno 0x140051fb1
jo 0x140051f39
sbb cl, byte [rbp - 0xf1504d]
call [rcx + rax*2 - 0x5fe067f]
invalid
or eax, 0x8d9fd7c1
test eax, 0xfffff97d
mov edi, 0xed69af5f
cmp rbx, rdx
ret
jmp 0x140051f01
lodsb al, byte [rsi]
adc al, ah
push rsi
jmp 0x140051fa6
cmp dword [rcx + 8], esi
jg 0x140052058
mov rax, qword [rcx]
lea edx, [rsi + 1]
call fcn.140099d90
jmp 0x140052118
cmp rax, 0x78
jbe 0x1400520e0
mov rbp, rbp
mov rcx, qword [rbx]
push r8
je 0x14005201d
jne 0x14005201d
sub r13d, 0xc9ec7d84
div r10
pause
dec r15
jle 0x1400524d1
ror r10d, 0x69
test r9, rbp
and r15d, 0x53f2de56
test r8d, 0x8c64c425
test r11, rdx
ja 0x14005134c
inc r14
jp 0x140051c3f
test rbx, rbx
call rax
movabs r14, 0x60782efffffeede9
dec r15
or r12d, 0x7228db70
cmp ebp, 0x105b7dd9
cmp r13d, 0x718750bc
jae 0x140052503
jmp 0x140051f0f
jnp 0x140051f9d
ret 0x30
mov qword [rdi + 0x188], rsi
lea rbx, [rdi + 0x108]
mov rsi, rsi
je 0x140052094
jne 0x140052094
jg 0x140052d59
jmp 0x140051e6b
test rax, rax
mov r9, r9
je 0x140052118
jmp 0x140052106
mov rcx, qword [rdi + 0xf8]
test rcx, rcx
je 0x140052270
jmp 0x140052239
mov rax, qword [rbx]
xor edx, edx
mov rbx, rbx
mov rcx, rbx
jmp 0x140052116
call qword [rax]
mov qword [rbx + 0x78], rsi
mov dword [rsp - 0x18], 0x11693078
mov dword [rsp - 0x40], 0x17314ac0
mov dword [rsp - 0x24], 0x2e639758
jmp 0x1400520f1
mov dword [rsp - 0x44], 0x99a2889
call fcn.140099d90
jmp 0x14005235a
cmp rax, 0x78
jbe 0x14005227c
mov rcx, qword [rdi + 0x78]
invalid
and al, 0xec
sbb dl, byte [rax + 0x46]