Function at 0x1400074a0
Capabilities:
Get hostname
Get session user name
Terminate process

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x198
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x100], xmm6
mov qword [rbp + 0xf8], 0xfffffffffffffffe
mov rsi, r8
mov qword [rbp - 0x60], 0
movaps xmm6, xmmword [0x140023a90]
movups xmmword [rbp - 0x50], xmm6
mov byte [rbp - 0x60], 0
mov rcx, r8
call fcn.140016090
mov rbx, rax
lea r14, [rbp - 0x60]
mov qword [rbp + 0x20], r14
mov rax, qword [rbp + 0x20]
mov rax, qword [rax + 0x18]
mov qword [rbp], rax
mov eax, 0x52153c91
mov r15d, 0xfe9c0c
mov r12d, 0x44e22df6
nop word [rax + rax]
cmp eax, 0x52153c90
jg 0x140007550
cmp eax, 0x3d88d612
je 0x1400075f1
cmp eax, 0x44e22df6
jne 0x140007520
mov rcx, r14
mov rdx, rbx
mov r9, rsi
call fcn.14000a6c0
mov eax, 0x3d88d612
jmp 0x140007520
cmp eax, 0x5f3f7b9c
je 0x140007570
cmp eax, 0x52153c91
jne 0x140007520
mov rax, qword [rbp]
cmp rax, rbx
mov eax, 0x5f3f7b9c
cmovb eax, r12d
jmp 0x140007520
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x80], rax
mov rcx, qword [rbp + 0x80]
mov qword [rbp + 0x50], rcx
mov ecx, 0x4c194e65
nop dword [rax + rax]
cmp ecx, 0xc6724025
je 0x1400075cd
cmp ecx, 0xfe9c0c
je 0x1400075bc
cmp ecx, 0x4c194e65
jne 0x140007590
cmp qword [rax + 0x18], 0xf
mov ecx, 0xc6724025
cmova ecx, r15d
mov rdi, qword [rbp + 0x50]
jmp 0x140007590
mov rcx, qword [rbp + 0x80]
mov rdi, qword [rcx]
mov ecx, 0xc6724025
jmp 0x140007590
mov rax, qword [rbp + 0x20]
mov qword [rax + 0x10], rbx
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call fcn.140013f00
mov byte [rdi + rbx], 0
mov eax, 0x3d88d612
jmp 0x140007520
mov rsi, qword [rbp - 0x50]
mov rax, qword [rbp - 0x48]
mov qword [rbp + 0x80], r14
mov rcx, qword [rbp + 0x80]
mov qword [rbp + 0x50], rcx
cmp rax, 0xf
mov ecx, 0x7aa6a0f7
mov eax, 0x1fd09e72
cmova eax, ecx
mov ecx, 0x9116e94
jmp 0x140007640
mov rcx, qword [rbp + 0x80]
mov rdi, qword [rcx]
mov ecx, 0x1fd09e72
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x7aa6a0f7
je 0x140007623
cmp ecx, 0x1fd09e72
je 0x140007660
cmp ecx, 0x9116e94
jne 0x140007640
mov rdi, qword [rbp + 0x50]
mov ecx, eax
jmp 0x140007640
cmp rsi, 7
mov eax, 0xf08f101b
mov ebx, 0x8339ddbd
cmove ebx, eax
mov ecx, 0x5ea2bb62
lea r14, str._wegame
nop dword [rax]
cmp ecx, 0x8339ddbd
je 0x1400076b8
cmp ecx, 0x5ea2bb62
je 0x1400076b2
cmp ecx, 0xf08f101b
jne 0x140007680
mov rcx, rdi
mov rdx, r14
mov r8, rsi
call fcn.140013e00
test eax, eax
sete al
mov ecx, 0x8339ddbd
jmp 0x140007680
xor eax, eax
mov ecx, ebx
jmp 0x140007680
test al, 1
je 0x1400097fc
mov qword [rbp], 0
movups xmmword [rbp + 0x10], xmm6
mov byte [rbp], 0
mov dword [rbp + 0x48], 0x7fff
mov rdi, rbp
mov qword [rbp + 0x80], rdi
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x50], rax
mov eax, 0x9116e94
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x1fd09e72
je 0x140007719
cmp eax, 0x9116e94
jne 0x140007700
mov eax, 0x1fd09e72
mov rcx, qword [rbp + 0x50]
jmp 0x140007700
lea rdx, [rbp + 0x48]
call qword [sym.imp.ADVAPI32.dll_GetUserNameA]
mov dword [rbp + 0x4c], 0x10
mov qword [rbp + 0x20], 0
movups xmmword [rbp + 0x30], xmm6
mov byte [rbp + 0x20], 0
lea rsi, [rbp + 0x20]
mov qword [rbp + 0x80], rsi
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x50], rax
mov eax, 0x9116e94
nop word cs:[rax + rax]
nop
cmp eax, 0x1fd09e72
je 0x140007779
cmp eax, 0x9116e94
jne 0x140007760
mov eax, 0x1fd09e72
mov rcx, qword [rbp + 0x50]
jmp 0x140007760
lea rdx, [rbp + 0x4c]
call qword [sym.imp.KERNEL32.dll_GetComputerNameA]
mov qword [rbp - 0x20], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov rax, qword [rbp + 0x30]
mov rcx, qword [rbp + 0x38]
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0x80], rsi
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x50], rax
cmp rcx, 0xf
mov ecx, 0x7aa6a0f7
mov eax, 0x1fd09e72
cmova eax, ecx
mov edx, 0x9116e94
jmp 0x1400077e0
mov rcx, qword [rbp + 0x80]
mov rcx, qword [rcx]
mov edx, 0x1fd09e72
nop word [rax + rax]
cmp edx, 0x7aa6a0f7
je 0x1400077cb
cmp edx, 0x1fd09e72
je 0x140007800
cmp edx, 0x9116e94
jne 0x1400077e0
mov rcx, qword [rbp + 0x50]
mov edx, eax
jmp 0x1400077e0
mov qword [rbp + 0x80], rcx
lea rax, [rbp - 0x20]
mov qword [rbp + 0x50], rax
mov rax, qword [rbp + 0xb0]
cmp rax, 0x10
setb byte [rbp + 0xd0]
mov al, byte [rbp + 0xd0]
mov eax, 0xf1582e3d
movabs r9, 0x39dcff32ed90e972
movabs r10, 0xc62300cd126f168d
movabs rsi, 0xc62300cd126f1682
movabs rbx, 0xa9130459dbfefcb7
movabs r15, 0x56ecfba624010348
movabs r11, 0xbf2b0b060723bf8b
mov edx, 0xf4801843
nop dword [rax]
cmp eax, 0xf4801842
jg 0x1400078a0
cmp eax, 0xc721ac05
je 0x1400078f0
cmp eax, 0xf1582e3d
jne 0x140007870
cmp byte [rbp + 0xd0], 0
mov eax, 0xc721ac05
cmovne eax, edx
jmp 0x140007870
cmp eax, 0xf4801843
je 0x1400078b3
cmp eax, 0xf6dfa088
jne 0x140007870
jmp 0x140007afb
mov rax, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x80]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0x50]
mov rcx, qword [rbp + 0xb0]
mov qword [rax + 0x10], rcx
mov rax, qword [rbp + 0x50]
mov qword [rax + 0x18], 0xf
mov eax, 0xf6dfa088
jmp 0x140007870
mov rdi, qword [rbp + 0xb0]
mov rcx, rdi
not rcx
mov rdx, rdi
and rdx, r9
mov rax, rcx
and rax, r10
or rax, rdx
xor rax, rsi
mov r8, rcx
and r8, 0xfffffffffffffff0
or r8, rax
mov r13, r8
not r13
or rdi, rbx
mov r14, r15
or rcx, r15
xor rcx, rdi
mov rax, rcx
not rax
mov r12, r11
and rax, r11
movabs rdx, 0x40d4f4f9f8dc4074
and rcx, rdx
or rcx, rax
mov rax, rcx
movabs rdx, 0x98310a02100ac44
xor rax, rdx
movabs rdx, 0xb8b15e87945ed77
and rax, rdx
movabs rdx, 0x16380f5fdcdd4333
xor rcx, rdx
mov rdx, rcx
movabs rbx, 0xf474ea1786ba1288
and rdx, rbx
or rdx, rax
mov r10, rdx
mov rax, r8
movabs r9, 0xa41de9ec90dcbbca
xor rax, r9
and rax, r8
mov rsi, r13
and rsi, r9
xor rdx, rbx
mov rbx, rdx
or rbx, r9
movabs rdi, 0x5be216136f234435
or rcx, rdi
xor rcx, rbx
mov rbx, rax
and rbx, rsi
xor rsi, rax
or rsi, rbx
mov rax, rsi
not rax
movabs rbx, 0x8b7dabd6ec45b726
and rax, rbx
movabs rdi, 0x7482542913ba48d9
and rsi, rdi
or rsi, rax
mov rax, rcx
not rax
and rax, rbx
and rcx, rdi
or rcx, rax
xor rcx, rsi
mov rax, r13
movabs rbx, 0x98e8c0c4ce358c17
and rax, rbx
movabs rdi, 0x67173f3b31ca73e8
and r8, rdi
or r8, rax
movabs rax, 0x303152831406160
xor r10, rax
or r13, rdx
and rdx, rbx
and r10, rdi
or r10, rdx
xor r10, r8
not r13
or r13, r10
mov rax, r13
not rax
movabs rdx, 0x5a284b1743496c03
and rax, rdx
movabs rdx, 0xa5d7b4e8bcb693fc
and r13, rdx
or r13, rax
xor r13, rdx
mov rax, rcx
and rax, r13
xor r13, rcx
or r13, rax
movabs rax, 0x7fffffffffffffff
cmp r13, rax
cmovae r13, rax
lea rcx, [r13 + 1]
call fcn.14000a030
mov rcx, qword [rbp + 0x50]
mov qword [rcx], rax
mov r8, qword [rbp + 0xb0]
add r8, 1
mov rdx, qword [rbp + 0x80]
mov rcx, rax
call fcn.140013f00
mov rax, qword [rbp + 0x50]
mov rcx, qword [rbp + 0xb0]
mov qword [rax + 0x10], rcx
mov rax, qword [rbp + 0x50]
mov qword [rax + 0x18], r13
mov eax, 0xf6dfa088
mov rdi, rbp
movabs r9, 0x39dcff32ed90e972
movabs r10, 0xc62300cd126f168d
movabs rsi, 0xc62300cd126f1682
movabs rbx, 0xa9130459dbfefcb7
mov r15, r14
mov r11, r12
jmp 0x140007868
mov qword [rbp - 0x40], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp + 0x18]
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0x80], rdi
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x50], rax
cmp rcx, 0xf
mov ecx, 0x7aa6a0f7
mov eax, 0x1fd09e72
cmova eax, ecx
mov edx, 0x9116e94
jmp 0x140007b60
mov rcx, qword [rbp + 0x80]
mov rcx, qword [rcx]
mov edx, 0x1fd09e72
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x7aa6a0f7
je 0x140007b43
cmp edx, 0x1fd09e72
je 0x140007b80
cmp edx, 0x9116e94
jne 0x140007b60
mov rcx, qword [rbp + 0x50]
mov edx, eax
jmp 0x140007b60
mov qword [rbp + 0x80], rcx
lea r12, [rbp - 0x40]
mov qword [rbp + 0x50], r12
mov rax, qword [rbp + 0xb0]
cmp rax, 0x10
setb byte [rbp + 0xd0]
mov al, byte [rbp + 0xd0]
mov eax, 0xf1582e3d
movabs rbx, 0xcaec43be01472eb9
movabs r10, 0x3513bc41feb8d146
movabs rsi, 0x1d3517b066693dd2
movabs r13, 0xd7d9540e672e136b
movabs r11, 0x451c20b7ed991d3
movabs rdi, 0xfbae3df481266e2c
movabs r14, 0x488024083051401
mov edx, 0xf4801843
nop word [rax + rax]
cmp eax, 0xf4801842
jg 0x140007c30
cmp eax, 0xc721ac05
je 0x140007c80
cmp eax, 0xf1582e3d
jne 0x140007c00
cmp byte [rbp + 0xd0], 0
mov eax, 0xc721ac05
cmovne eax, edx
jmp 0x140007c00
cmp eax, 0xf4801843
je 0x140007c43
cmp eax, 0xf6dfa088
jne 0x140007c00
jmp 0x1400080c9
mov rax, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x80]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0x50]
mov rcx, qword [rbp + 0xb0]
mov qword [rax + 0x10], rcx
mov rax, qword [rbp + 0x50]
mov qword [rax + 0x18], 0xf
mov eax, 0xf6dfa088
jmp 0x140007c00
mov rax, qword [rbp + 0xb0]
mov rdx, rax
not rdx
mov rcx, rdx
and rcx, rax
mov r9, rdx
xor r9, rcx
or r9, rcx
mov r8, r9
not r8
mov rcx, r9
and rcx, rbx
mov rbx, r8
and rbx, r10
or rbx, rcx
xor rbx, rsi
mov rsi, r8
and rsi, r13
or rsi, rbx
mov r15, rsi
not r15
and rdx, r11
and rax, rdi
or rax, rdx
mov rbx, rax
xor rbx, rdi
movabs rdx, 0x40c00018880083
xor rax, rdx
movabs rdx, 0x49caf4e499ac488b
and rax, rdx
mov rdx, rbx
movabs rdi, 0xb6350b1b6653b774
and rdx, rdi
or rdx, rax
movabs rax, 0x61ec5f15017da41f
xor rdx, rax
movabs rax, 0x2826abf198d1ec94
and rbx, rax
or rbx, rdx
mov r10, rbx
not r10
mov rax, rsi
movabs r13, 0x36a5e199f261e5e2
and rax, r13
mov rdx, r15
movabs rdi, 0xc95a1e660d9e1a1d
and rdx, rdi
or rdx, rax
mov r11, rdx
xor r11, rdi
xor rdx, r13
mov rax, rdx
movabs rdi, 0x9025281020e8809a
or rax, rdi
mov r13, rbx
movabs rdi, 0xfdac76a83171721
and r13, rdi
mov rdi, r10
mov rcx, r14
movabs r14, 0xf02538957ce8e8de
and rdi, r14
mov r14, rcx
or rdi, r13
movabs rcx, 0x9b77ed3a20fa83ba
and rax, rcx
mov r13, r11
and r13, r14
or r13, rax
movabs rax, 0xb52c52a00120320
or rsi, rax
and rsi, rcx
movabs rax, 0x600010855c006844
and r15, rax
or r15, rsi
xor r15, r13
mov rax, r15
not rax
and rax, rdi
not rdi
and rdi, r15
or rdi, rax
mov rax, rdx
movabs rcx, 0x92cc401532528665
and rax, rcx
movabs rsi, 0x6d33bfeacdad799a
and r11, rsi
or r11, rax
or rdx, r10
and r10, rcx
and rbx, rsi
or rbx, r10
xor rbx, r11
not rdx
or rdx, rbx
mov rax, rdx
not rax
movabs r10, 0xaecf70a8b63a3f5f
and rax, r10
movabs rcx, 0x51308f5749c5c0a0
and rdx, rcx
or rdx, rax
mov rax, rdi
not rax
mov rcx, rax
movabs rbx, 0xdb7d1a76708407f3
and rcx, rbx
movabs r11, 0x2482e5898f7bf80c
and rdi, r11
or rdi, rcx
mov rcx, rdx
movabs rsi, 0x85010941c000
xor rcx, rsi
xor rdx, r10
or rax, rdx
and rdx, rbx
and rcx, r11
or rcx, rdx
xor rcx, rdi
not rax
or rax, rcx
mov rbx, rax
mov rcx, rax
movabs rdx, 0x2826abf198d1ec9b
xor rcx, rdx
and rcx, rax
not rax
movabs rdx, 0xcc677167002c7591
and rax, rdx
movabs rdx, 0x33988e98ffd38a6e
and rbx, rdx
or rbx, rax
mov rax, rbx
movabs rdx, 0x801088000002
xor rax, rdx
movabs rdx, 0x24817188004013
and rax, rdx
movabs rdx, 0x826216100006491
xor rbx, rdx
movabs rdx, 0xd7d9540e672e1364
or rbx, rdx
mov rdx, rbx
movabs rdi, 0xec5b7a8014dbbdec
and rdx, rdi
or rdx, rax
mov rax, rcx
not rax
or rbx, rax
and rax, rdi
movabs rdi, 0x13a4857feb244213
and rcx, rdi
or rcx, rax
xor rcx, rdx
not rbx
or rbx, rcx
mov rcx, r9
movabs rax, 0xf9c4513f4f13a3db
or rcx, rax
mov rax, r9
movabs rdx, 0x63baec0b0ec5c24
xor rax, rdx
and rax, r9
xor rax, rcx
mov rcx, rax
not rcx
movabs rdx, 0x63baec0b0ec5c2b
and rcx, rdx
movabs rdx, 0xf9c4513f4f13a3d4
and rax, rdx
or rax, rcx
and r8d, 0xf
xor r9, 0xfffffffffffffff0
or r9, r8
mov rcx, rax
not rcx
mov rdx, rcx
movabs rdi, 0xe652a822d7176abd
and rdx, rdi
movabs rsi, 0x19ad57dd28e89542
and rax, rsi
or rax, rdx
mov rdx, r9
not rdx
or rcx, r9
and r9, rdi
and rdx, rsi
or rdx, r9
xor rdx, rax
not rcx
or rcx, rdx
mov rax, rcx
not rax
movabs rdx, 0xc2cda1e7e2d9e972
and rcx, rdx
movabs rdi, 0x3d325e181d26168d
and rax, rdi
or rax, rcx
mov rcx, rax
xor rcx, rdx
xor rax, rdi
mov rsi, rbx
not rsi
and rcx, rsi
or rsi, rax
and rax, rbx
mov rdx, rsi
not rdx
or rax, rcx
mov rcx, rsi
movabs rbx, 0xa70a61a0b2c93ebf
and rcx, rbx
movabs rdi, 0x58f59e5f4d36c140
and rdx, rdi
or rdx, rcx
mov rcx, rax
not rcx
or rsi, rcx
and rcx, rbx
and rax, rdi
or rax, rcx
xor rax, rdx
not rsi
or rsi, rax
movabs rax, 0x7fffffffffffffff
cmp rsi, rax
cmovae rsi, rax
lea rcx, [rsi + 1]
call fcn.14000a030
mov rcx, qword [rbp + 0x50]
mov qword [rcx], rax
mov r8, qword [rbp + 0xb0]
add r8, 1
mov rdx, qword [rbp + 0x80]
mov rcx, rax
call fcn.140013f00
mov rax, qword [rbp + 0x50]
mov rcx, qword [rbp + 0xb0]
mov qword [rax + 0x10], rcx
mov rax, qword [rbp + 0x50]
mov qword [rax + 0x18], rsi
mov eax, 0xf6dfa088
movabs rbx, 0xcaec43be01472eb9
movabs r10, 0x3513bc41feb8d146
movabs rsi, 0x1d3517b066693dd2
movabs r13, 0xd7d9540e672e136b
movabs r11, 0x451c20b7ed991d3
movabs rdi, 0xfbae3df481266e2c
jmp 0x140007bf2
mov qword [rbp + 0x50], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
mov rax, qword [rbp - 0x30]
mov rcx, qword [rbp - 0x28]
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xb0], r12
mov rax, qword [rbp + 0xb0]
mov qword [rbp + 0x80], rax
cmp rcx, 0xf
mov ecx, 0x7aa6a0f7
mov eax, 0x1fd09e72
cmova eax, ecx
mov edx, 0x9116e94
jmp 0x140008130
mov rcx, qword [rbp + 0xb0]
mov rcx, qword [rcx]
mov edx, 0x1fd09e72
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x7aa6a0f7
je 0x140008114
cmp edx, 0x1fd09e72
je 0x140008153
cmp edx, 0x9116e94
jne 0x140008130
mov rcx, qword [rbp + 0x80]
mov edx, eax
jmp 0x140008130
mov qword [rbp + 0xb0], rcx
lea r8, [rbp + 0x50]
mov qword [rbp + 0x80], r8
mov rax, qword [rbp + 0xd0]
cmp rax, 0x10
setb byte [rbp + 0xf0]
mov al, byte [rbp + 0xf0]
mov eax, 0xf1582e3d
movabs r9, 0xec9cffe8356fdd57
movabs r10, 0x13630017ca9022a8
movabs r11, 0x13630017ca9022a0
movabs r12, 0xec9cffe8356fdd58
movabs rsi, 0x407841f1a1b9a02
movabs r14, 0x407841f1a1b9a0d
mov edx, 0xf4801843
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xf4801842
jg 0x140008200
cmp eax, 0xc721ac05
je 0x140008250
cmp eax, 0xf1582e3d
jne 0x1400081d0
cmp byte [rbp + 0xf0], 0
mov eax, 0xc721ac05
cmovne eax, edx
jmp 0x1400081d0
cmp eax, 0xf4801843
je 0x140008213
cmp eax, 0xf6dfa088
jne 0x1400081d0
jmp 0x14000835e
mov rax, qword [rbp + 0x80]
mov rcx, qword [rbp + 0xb0]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0x80]
mov rcx, qword [rbp + 0xd0]
mov qword [rax + 0x10], rcx
mov rax, qword [rbp + 0x80]
mov qword [rax + 0x18], 0xf
mov eax, 0xf6dfa088
jmp 0x1400081d0
mov rdx, qword [rbp + 0xd0]
mov rax, rdx
mov rdi, rdx
mov rcx, rdx
xor rcx, rsi
and rcx, rdx
not rdx
mov rsi, r9
and rdx, r9
mov rbx, r10
and rax, r10
or rax, rdx
mov rdx, rax
mov r13, r11
xor rdx, r11
and rdx, 0xfffffffffffffff0
mov r15, r12
xor rax, r12
or rax, rdx
movabs rdx, 0xfbf87be0e5e465fd
or rdi, rdx
xor rcx, rdi
mov rdx, rcx
not rdx
movabs rdi, 0xfbf87be0e5e465f2
and rdx, rdi
and rcx, r14
or rcx, rdx
mov r12, rcx
and rcx, rax
not rax
not r12
mov rdx, rax
xor rdx, r12
and rdx, rax
and r12, rax
or r12, rcx
mov rax, rdx
and rax, r12
xor r12, rdx
or r12, rax
movabs rax, 0x7fffffffffffffff
cmp r12, rax
cmovae r12, rax
lea rcx, [r12 + 1]
call fcn.14000a030
mov rcx, qword [rbp + 0x80]
mov qword [rcx], rax
mov r8, qword [rbp + 0xd0]
add r8, 1
mov rdx, qword [rbp + 0xb0]
mov rcx, rax
call fcn.140013f00
mov rax, qword [rbp + 0x80]
mov rcx, qword [rbp + 0xd0]
mov qword [rax + 0x10], rcx
mov rax, qword [rbp + 0x80]
mov qword [rax + 0x18], r12
mov eax, 0xf6dfa088
lea r8, [rbp + 0x50]
mov r9, rsi
mov r10, rbx
mov r11, r13
mov r12, r15
movabs rsi, 0x407841f1a1b9a02
jmp 0x1400081be
mov qword [rbp + 0xb0], r8
mov rax, qword [rbp + 0xb0]
mov qword [rbp + 0x80], rax
cmp qword [rbp + 0x68], 0xf
mov eax, 0xfe9c0c
mov edi, 0xc6724025
cmova edi, eax
mov ecx, 0x4c194e65
nop word [rax + rax]
cmp ecx, 0xc6724025
je 0x1400083c4
cmp ecx, 0xfe9c0c
je 0x1400083b3
cmp ecx, 0x4c194e65
jne 0x140008390
mov rsi, qword [rbp + 0x80]
mov ecx, edi
jmp 0x140008390
mov rax, qword [rbp + 0xb0]
mov rsi, qword [rax]
mov ecx, 0xc6724025
jmp 0x140008390
mov qword [rbp + 0xb0], r8
mov rax, qword [rbp + 0xb0]
mov qword [rbp + 0x80], rax
mov ecx, 0x4c194e65
nop
cmp ecx, 0xc6724025
je 0x140008414
cmp ecx, 0xfe9c0c
je 0x140008403
cmp ecx, 0x4c194e65
jne 0x1400083e0
mov rdx, qword [rbp + 0x80]
mov ecx, edi
jmp 0x1400083e0
mov rax, qword [rbp + 0xb0]
mov rdx, qword [rax]
mov ecx, 0xc6724025
jmp 0x1400083e0
mov rbx, qword [rbp + 0x60]
mov qword [rbp + 0xb0], r8
mov rax, qword [rbp + 0xb0]
mov qword [rbp + 0x80], rax
mov eax, 0x4c194e65
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xc6724025
je 0x140008471
cmp eax, 0xfe9c0c
je 0x140008460
cmp eax, 0x4c194e65
jne 0x140008440
mov rcx, qword [rbp + 0x80]
mov eax, edi
jmp 0x140008440
mov rax, qword [rbp + 0xb0]
mov rcx, qword [rax]
mov eax, 0xc6724025
jmp 0x140008440
add rdx, rbx
lea rax, [rbp + 0xe8]
mov qword [rbp + 0xf0], rax
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0xe8], rcx
lea rax, [rbp + 0xa8]
mov qword [rbp + 0xd0], rax
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0xa8], rdx
lea rax, [rbp + 0x78]
mov qword [rbp + 0xb0], rax
mov rax, qword [rbp + 0xb0]
mov edi, 0xfb878928
jmp 0x1400084fb
mov rax, qword [rbp + 0x80]
movsx ecx, byte [rax]
call fcn.1400161f0
mov byte [rsi], al
mov rcx, qword [rbp + 0xe8]
add rcx, 1
mov qword [rbp + 0xe8], rcx
mov rsi, qword [rbp + 0x78]
add rsi, 1
mov qword [rbp + 0x78], rsi
mov edx, 0x97fa5c2b
mov rax, qword [rbp + 0xa8]
nop dword [rax + rax]
cmp edx, 0xb6098d1
je 0x1400084d0
cmp edx, 0xfb878928
je 0x140008543
cmp edx, 0x97fa5c2b
jne 0x140008510
mov qword [rbp + 0x80], rcx
mov rdx, qword [rbp + 0x80]
cmp rdx, rax
mov edx, 0xb6098d1
cmove edx, edi
jmp 0x140008510
mov rax, qword [rbp + 0xb0]
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x80], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0xf0], rax
lea rax, [rbp - 0x20]
mov qword [rbp + 0xd0], rax
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0xb0], rax
cmp qword [rbp - 8], 0xf
mov ecx, 0x7aa6a0f7
mov eax, 0x1fd09e72
cmova eax, ecx
mov edx, 0x9116e94
jmp 0x1400085c0
mov rcx, qword [rbp + 0xd0]
mov rcx, qword [rcx]
mov edx, 0x1fd09e72
nop dword [rax]
cmp edx, 0x7aa6a0f7
je 0x1400085aa
cmp edx, 0x1fd09e72
je 0x1400085e3
cmp edx, 0x9116e94
jne 0x1400085c0
mov rcx, qword [rbp + 0xb0]
mov edx, eax
jmp 0x1400085c0
mov qword [rbp + 0xd0], rcx
lea r14, [rbp + 0x80]
mov qword [rbp + 0xb0], r14
mov rax, qword [rbp + 0xf0]
cmp rax, 0x10
setb byte [rbp + 0xe8]
mov al, byte [rbp + 0xe8]
mov eax, 0xf1582e3d
movabs rdx, 0x63a7826643e0cc4b
movabs r11, 0x9c587d99bc1f33b4
movabs rsi, 0xc002081340c0000
movabs r8, 0x83026441a04c40
movabs r10, 0xf36c91128243b28b
movabs r15, 0xc936eed7dbc4d74
movabs rdi, 0xc0322a1340c4400
mov ebx, 0xf4801843
cmp eax, 0xf4801842
jg 0x140008690
cmp eax, 0xc721ac05
je 0x1400086e0
cmp eax, 0xf1582e3d
jne 0x140008660
cmp byte [rbp + 0xe8], 0
mov eax, 0xc721ac05
cmovne eax, ebx
jmp 0x140008660
cmp eax, 0xf4801843
je 0x1400086a3
cmp eax, 0xf6dfa088
jne 0x140008660
jmp 0x140008be3
mov rax, qword [rbp + 0xb0]
mov rcx, qword [rbp + 0xd0]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
mov rax, qword [rbp + 0xb0]
mov rcx, qword [rbp + 0xf0]
mov qword [rax + 0x10], rcx
mov rax, qword [rbp + 0xb0]
mov qword [rax + 0x18], 0xf
mov eax, 0xf6dfa088
jmp 0x140008660
mov r9, qword [rbp + 0xf0]
mov r13, r9
not r13
mov rcx, r13
and rcx, rdx
mov rax, r9
and rax, r11
or rax, rcx
mov rcx, rax
xor rcx, rsi
and rcx, rdi
mov r14, r8
xor rax, r8
or rax, r10
mov rdx, r9
mov r12, r15
xor rdx, r15
and rdx, r9
mov rsi, rdx
not rsi
mov rbx, rax
movabs rdi, 0x51b85c4c49b03bf4
and rbx, rdi
or rbx, rcx
or rax, rsi
and rsi, rdi
movabs rcx, 0xae47a3b3b64fc40b
and rdx, rcx
or rdx, rsi
xor rdx, rbx
not rax
or rax, rdx
mov rcx, rax
not rcx
movabs rdx, 0x3b229d2d8f07a890
and rcx, rdx
movabs rdx, 0xc4dd62d270f8576f
and rax, rdx
or rax, rcx
mov r8, rax
movabs rcx, 0xc84e0c3f0d441a1b
xor r8, rcx
mov rcx, rax
movabs rdx, 0x37b1f3c0f2bbe5e4
xor rcx, rdx
mov rdx, rcx
movabs rbx, 0x6daadfd3eefcf838
and rdx, rbx
mov rsi, r8
movabs rbx, 0x9255202c110307c7
and rsi, rbx
or rsi, rdx
mov rdx, rsi
xor rdx, rbx
movabs rbx, 0x8805651a4e05010
xor rsi, rbx
movabs rbx, 0x88d55679a4e05752
and rsi, rbx
mov rbx, rdx
movabs rdi, 0x772aa9865b1fa8ad
and rbx, rdi
or rbx, rsi
movabs rdi, 0x3932a70ccf61c17d
xor rbx, rdi
movabs rdi, 0xb1e7f1756b81962f
and rdx, rdi
or rdx, rbx
mov rbx, rdx
not rbx
movabs rsi, 0x3ae6ec83d5b0b525
and rbx, rsi
movabs rsi, 0xc519137c2a4f4ada
and rdx, rsi
or rdx, rbx
mov rbx, rdx
xor rbx, rsi
movabs rsi, 0x2a46c48155b03424
xor rdx, rsi
movabs rsi, 0x4e180e8a947e69d0
and r13, rsi
xor r9, rdi
or r9, r13
mov rsi, rbx
xor rsi, r9
and rsi, rbx
movabs r10, 0xaa4ed4f17db27c3c
and rdx, r10
movabs rdi, 0x55b12b0e824d83c3
and rbx, rdi
or rbx, rdx
mov rdx, r9
not rdx
and r9, r10
and rdx, rdi
or rdx, r9
xor rdx, rbx
mov rdi, rsi
not rdi
mov r9, rdi
movabs r10, 0x88aadb890929f756
and r9, r10
movabs r11, 0x77552476f6d608a9
and rsi, r11
or rsi, r9
mov rbx, rdx
not rbx
or rdi, rbx
and rbx, r10
and rdx, r11
or rdx, rbx
xor rdx, rsi
not rdi
or rdi, rdx
mov rbx, rdi
not rbx
mov rdx, rbx
movabs rsi, 0x40180008001e408f
and rdx, rsi
movabs rsi, 0xe000e8294602950
and rdi, rsi
or rdi, rdx
movabs rdx, 0x4e180e8a947e69df
or rbx, rdx
xor rbx, rdi
mov r10, rbx
movabs rdx, 0xe00048000002050
xor r10, rdx
movabs rdx, 0x5e52049141122459
and r10, rdx
mov r9, rbx
movabs rdx, 0xf1fff17d6b9fd6af
xor r9, rdx
movabs rdx, 0x596bf187f568eff2
xor rax, rdx
mov rdx, rax
and rdx, rcx
and rax, r8
xor rax, rdx
mov rdx, rax
not rdx
movabs rsi, 0x6eda024707d30a19
and rdx, rsi
movabs rsi, 0x9125fdb8f82cf5e6
and rax, rsi
or rax, rdx
movabs rdx, 0xf51de1d844616af2
and r8, rdx
mov rdx, rcx
movabs rsi, 0xae21e27bb9e950d
and rdx, rsi
or rdx, r8
mov rsi, rdx
movabs rdi, 0x3400800804000a7d
xor rsi, rdi
and ecx, 0xf
or rcx, rsi
movabs rdi, 0x2c20a24899a9500
xor rdx, rdi
movabs rdi, 0xc3df6bf4c9fbf580
and rdx, rdi
movabs rdi, 0x3c20940b36040a7f
and rcx, rdi
or rcx, rdx
xor rcx, rdi
mov rdx, rax
and rdx, rcx
xor rcx, rax
or rcx, rdx
mov rax, rcx
not rax
mov rdx, rax
movabs rdi, 0x68b24c22ab28fdfe
and rdx, rdi
and rax, rcx
movabs rdi, 0x974db3dd54d70201
and rcx, rdi
or rcx, rdx
xor rcx, rdi
mov rdx, rcx
and rdx, rax
xor rcx, rax
or rcx, rdx
mov rax, rcx
not rax
mov rdx, rax
movabs rdi, 0x505275ea119b29e2
and rdx, rdi
movabs rsi, 0xafad8a15ee64d61d
and rcx, rsi
or rcx, rdx
xor rcx, rdi
xor rax, rcx
and rax, rcx
movabs rcx, 0xb2ce64666595b817
xor rbx, rcx
and rbx, r9
mov rsi, r9
movabs rcx, 0xa1adfb6ebeeddba6
and rsi, rcx
or rsi, r10
xor rsi, rcx
mov rdi, rax
not rdi
mov r8, rdi
mov rdx, rsi
and rdx, rdi
xor rdi, rsi
movabs r9, 0x4331951b0e0a6eb8
and rsi, r9
mov rcx, rsi
and rcx, rbx
xor rbx, rsi
or rbx, rcx
mov rcx, rax
xor rcx, r9
and rcx, rax
movabs rsi, 0xb44202c0b0f41140
or rax, rsi
movabs r9, 0xb45387c0baf45dc0
and rax, r9
movabs rsi, 0x4320101b040a2238
and r8, rsi
or r8, rax
mov rax, rcx
not rax
and rax, r9
movabs rsi, 0x4bac783f450ba23f
and rcx, rsi
or rcx, rax
xor rcx, r8
mov rax, rbx
not rax
movabs r8, 0x8fc000d43cbae05d
and rax, r8
movabs rsi, 0x703fff2bc3451fa2
and rbx, rsi
or rbx, rax
mov rax, rcx
not rax
and rax, r8
and rcx, rsi
or rcx, rax
xor rcx, rbx
or rdi, rdx
mov rax, rdi
not rax
movabs rdx, 0xabfa5b78c4999964
and rax, rdx
movabs rdx, 0x5405a4873b66669b
and rdi, rdx
or rdi, rax
xor rdi, rdx
mov rax, rcx
and rax, rdi
xor rdi, rcx
or rdi, rax
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
cmovae rdi, rax
lea rcx, [rdi + 1]
call fcn.14000a030
mov rcx, qword [rbp + 0xb0]
mov qword [rcx], rax
mov r8, qword [rbp + 0xf0]
add r8, 1
mov rdx, qword [rbp + 0xd0]
mov rcx, rax
call fcn.140013f00
mov rax, qword [rbp + 0xb0]
mov rcx, qword [rbp + 0xf0]
mov qword [rax + 0x10], rcx
mov rax, qword [rbp + 0xb0]
mov qword [rax + 0x18], rdi
mov eax, 0xf6dfa088
movabs rdx, 0x63a7826643e0cc4b
movabs r11, 0x9c587d99bc1f33b4
movabs rsi, 0xc002081340c0000
mov r8, r14
lea r14, [rbp + 0x80]
movabs r10, 0xf36c91128243b28b
mov r15, r12
jmp 0x140008651
mov qword [rbp + 0xd0], r14
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0xb0], rax
cmp qword [rbp + 0x98], 0xf
mov eax, 0xfe9c0c
mov edi, 0xc6724025
cmova edi, eax
mov ecx, 0x4c194e65
lea r13, [rbp + 0x50]
nop word cs:[rax + rax]
cmp ecx, 0xc6724025
je 0x140008c54
cmp ecx, 0xfe9c0c
je 0x140008c43
cmp ecx, 0x4c194e65
jne 0x140008c20
mov rsi, qword [rbp + 0xb0]
mov ecx, edi
jmp 0x140008c20
mov rax, qword [rbp + 0xd0]
mov rsi, qword [rax]
mov ecx, 0xc6724025
jmp 0x140008c20
mov qword [rbp + 0xd0], r14
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0xb0], rax
mov ecx, 0x4c194e65
nop
cmp ecx, 0xc6724025
je 0x140008ca4
cmp ecx, 0xfe9c0c
je 0x140008c93
cmp ecx, 0x4c194e65
jne 0x140008c70
mov rdx, qword [rbp + 0xb0]
mov ecx, edi
jmp 0x140008c70
mov rax, qword [rbp + 0xd0]
mov rdx, qword [rax]
mov ecx, 0xc6724025
jmp 0x140008c70
mov rbx, qword [rbp + 0x90]
mov qword [rbp + 0xd0], r14
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0xb0], rax
mov eax, 0x4c194e65
nop word cs:[rax + rax]
nop
cmp eax, 0xc6724025
je 0x140008d01
cmp eax, 0xfe9c0c
je 0x140008cf0
cmp eax, 0x4c194e65
jne 0x140008cd0
mov rcx, qword [rbp + 0xb0]
mov eax, edi
jmp 0x140008cd0
mov rax, qword [rbp + 0xd0]
mov rcx, qword [rax]
mov eax, 0xc6724025
jmp 0x140008cd0
add rdx, rbx
lea rax, [rbp + 0xa8]
mov qword [rbp + 0xe8], rax
mov rax, qword [rbp + 0xe8]
mov qword [rbp + 0xa8], rcx
lea rax, [rbp + 0x78]
mov qword [rbp + 0xf0], rax
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x78], rdx
lea rax, [rbp + 0x40]
mov qword [rbp + 0xd0], rax
mov rax, qword [rbp + 0xd0]
mov edi, 0xf8709994
jmp 0x140008d7b
mov rax, qword [rbp + 0xb0]
movsx ecx, byte [rax]
call fcn.1400161f0
mov byte [rsi], al
mov rcx, qword [rbp + 0xa8]
add rcx, 1
mov qword [rbp + 0xa8], rcx
mov rsi, qword [rbp + 0x40]
add rsi, 1
mov qword [rbp + 0x40], rsi
mov edx, 0xcafc4ba8
mov rax, qword [rbp + 0x78]
nop dword [rax + rax]
cmp edx, 0x6b3e11cf
je 0x140008d50
cmp edx, 0xf8709994
je 0x140008dc3
cmp edx, 0xcafc4ba8
jne 0x140008d90
mov qword [rbp + 0xb0], rcx
mov rdx, qword [rbp + 0xb0]
cmp rdx, rax
mov edx, 0x6b3e11cf
cmove edx, edi
jmp 0x140008d90
mov rax, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xf0]
mov rax, qword [rbp + 0xe8]
xorps xmm0, xmm0
movaps xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0xc0], 0
movabs r15, 0x1fffffffffffffff
mov qword [rbp + 0xd0], r15
mov ecx, 0x946e97bb
mov eax, 0x88c1ef0d
nop dword [rax + rax]
cmp ecx, 0x946e97bb
je 0x140008e2d
cmp ecx, 0xa2c8ec31
je 0x140008e42
cmp ecx, 0x88c1ef0d
jne 0x140008e10
jmp 0x1400097f2
mov rcx, qword [rbp + 0xd0]
cmp rcx, 0x32
mov ecx, 0xa2c8ec31
cmovb ecx, eax
jmp 0x140008e10
mov eax, 0xab0cc2d5
nop word [rax + rax]
cmp eax, 0xf5dddfec
je 0x140008e65
cmp eax, 0xab0cc2d5
jne 0x140008e50
mov eax, 0xf5dddfec
jmp 0x140008e50
mov ecx, 0x190
call fcn.14000a030
mov qword [rbp + 0xb0], rax
mov rsi, rax
add rsi, 0x190
mov qword [rbp + 0xc0], rsi
lea rdx, [0x140023690]
mov r8d, 0x190
mov rcx, rax
call fcn.140013f00
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xd0], 0
mov eax, 0x376a5b0c
mov esi, 0xb78fc576
nop dword [rax + rax]
cmp eax, 0xb78fc576
je 0x140008efa
cmp eax, 0xd6463c47
je 0x140008ee7
cmp eax, 0x376a5b0c
jne 0x140008ec0
cmp qword [rbp + 0xd0], 0
mov eax, 0xd6463c47
cmove eax, esi
jmp 0x140008ec0
mov rcx, qword [rbp + 0xd0]
call fcn.14000a360
mov eax, 0xb78fc576
jmp 0x140008ec0
mov rax, qword [rbp + 0xb0]
mov r10, qword [rbp + 0xb8]
cmp rax, r10
je 0x14000904a
movabs r8, 0x773477a4773d77f4
cmp qword [rbp + 0x68], 0xf
mov ecx, 0x7aa6a0f7
mov r11d, 0x1fd09e72
cmova r11d, ecx
mov r9d, 0x117b1629
nop word cs:[rax + rax]
nop
mov rsi, qword [rax]
mov qword [rbp + 0xf0], r13
mov rcx, qword [rbp + 0xf0]
mov qword [rbp + 0xd0], rcx
mov ecx, 0x9116e94
jmp 0x140008f70
mov rcx, qword [rbp + 0xf0]
mov rdx, qword [rcx]
mov ecx, 0x1fd09e72
nop
cmp ecx, 0x7aa6a0f7
je 0x140008f5f
cmp ecx, 0x1fd09e72
je 0x140008fa0
cmp ecx, 0x9116e94
jne 0x140008f70
mov rdx, qword [rbp + 0xd0]
mov ecx, r11d
jmp 0x140008f70
mov rdi, r8
jmp 0x140008fd6
mov rcx, qword [rbp + 0xd0]
shl rcx, 0x3a
mov rdx, qword [rbp + 0xd0]
movsxd rdi, dword [rbp + 0xe8]
add rdi, rdx
add rdi, rcx
mov rdx, qword [rbp + 0xf0]
lea rcx, [rdx + 1]
mov ebx, 0x4759d98f
nop
cmp ebx, 0x81f8a88d
je 0x140008fb0
cmp ebx, 0x117b1629
je 0x140009030
cmp ebx, 0x4759d98f
jne 0x140008fe0
mov qword [rbp + 0xd0], rdi
mov qword [rbp + 0xf0], rcx
movsx ebx, byte [rdx]
mov dword [rbp + 0xe8], ebx
cmp dword [rbp + 0xe8], 0
mov ebx, 0x81f8a88d
cmove ebx, r9d
jmp 0x140008fe0
cmp rsi, qword [rbp + 0xd0]
je 0x1400092f9
add rax, 8
cmp rax, r10
jne 0x140008f40
xorps xmm0, xmm0
movaps xmmword [rbp + 0xd0], xmm0
mov qword [rbp + 0xe0], 0
mov qword [rbp + 0xf0], r15
mov ecx, 0x946e97bb
mov eax, 0x88c1ef0d
cmp ecx, 0x946e97bb
je 0x14000908d
cmp ecx, 0xa2c8ec31
je 0x1400090a2
cmp ecx, 0x88c1ef0d
jne 0x140009070
jmp 0x1400097f7
mov rcx, qword [rbp + 0xf0]
cmp rcx, 0x4d
mov ecx, 0xa2c8ec31
cmovb ecx, eax
jmp 0x140009070
mov eax, 0xab0cc2d5
nop word [rax + rax]
cmp eax, 0xf5dddfec
je 0x1400090c5
cmp eax, 0xab0cc2d5
jne 0x1400090b0
mov eax, 0xf5dddfec
jmp 0x1400090b0
mov ecx, 0x268
call fcn.14000a030
mov qword [rbp + 0xd0], rax
mov rsi, rax
add rsi, 0x268
mov qword [rbp + 0xe0], rsi
lea rdx, [0x140023820]
mov r8d, 0x268
mov rcx, rax
call fcn.140013f00
mov qword [rbp + 0xd8], rsi
mov qword [rbp + 0xf0], 0
mov eax, 0x376a5b0c
mov esi, 0xb78fc576
nop dword [rax + rax]
cmp eax, 0xb78fc576
je 0x14000915a
cmp eax, 0xd6463c47
je 0x140009147
cmp eax, 0x376a5b0c
jne 0x140009120
cmp qword [rbp + 0xf0], 0
mov eax, 0xd6463c47
cmove eax, esi
jmp 0x140009120
mov rcx, qword [rbp + 0xf0]
call fcn.14000a360
mov eax, 0xb78fc576
jmp 0x140009120
mov r12, qword [rbp + 0xd0]
mov r10, qword [rbp + 0xd8]
cmp r12, r10
je 0x140009300
cmp qword [rbp + 0x98], 0xf
mov ecx, 0x7aa6a0f7
mov r11d, 0x1fd09e72
cmova r11d, ecx
movabs r9, 0x773477a4773d77f4
mov r8d, 0x117b1629
nop dword [rax + rax]
mov r15, qword [r12]
mov qword [rbp + 0xe8], r14
mov rcx, qword [rbp + 0xe8]
mov qword [rbp + 0xf0], rcx
mov ecx, 0x9116e94
jmp 0x1400091d0
mov rcx, qword [rbp + 0xe8]
mov rsi, qword [rcx]
mov ecx, 0x1fd09e72
nop
cmp ecx, 0x7aa6a0f7
je 0x1400091c0
cmp ecx, 0x1fd09e72
je 0x140009200
cmp ecx, 0x9116e94
jne 0x1400091d0
mov rsi, qword [rbp + 0xf0]
mov ecx, r11d
jmp 0x1400091d0
mov rcx, r9
jmp 0x140009233
mov rdx, qword [rbp + 0xf0]
shl rdx, 0x3a
add rdx, qword [rbp + 0xf0]
movsxd rcx, dword [rbp + 0xa8]
add rcx, rdx
mov rsi, qword [rbp + 0xe8]
lea rdi, [rsi + 1]
mov edx, 0x4759d98f
nop dword [rax]
cmp edx, 0x81f8a88d
je 0x140009210
cmp edx, 0x117b1629
je 0x140009290
cmp edx, 0x4759d98f
jne 0x140009240
mov qword [rbp + 0xf0], rcx
mov qword [rbp + 0xe8], rdi
movsx edx, byte [rsi]
mov dword [rbp + 0xa8], edx
cmp dword [rbp + 0xa8], 0
mov edx, 0x81f8a88d
cmove edx, r8d
jmp 0x140009240
mov rsi, qword [rbp + 0xf0]
cmp r15, rsi
setne dl
sete dil
add r12, 8
cmp r12, r10
setne cl
sete al
mov ebx, eax
xor bl, dil
or dl, al
or al, dil
xor al, 1
or al, bl
xor dl, 1
or cl, dil
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, 1
mov edx, eax
or dl, cl
xor dl, 1
xor cl, al
mov eax, edx
and al, cl
test al, 1
jne 0x1400092ec
xor dl, cl
test dl, 1
je 0x1400091a0
xor edi, edi
cmp r15, rsi
sete dil
neg edi
jmp 0x140009302
mov edi, 0xffffffff
jmp 0x14000930e
xor edi, edi
lea rcx, [rbp + 0xd0]
call fcn.14000a360
lea rcx, [rbp + 0xb0]
call fcn.14000a360
lea r12, [rbp + 0x80]
mov rcx, r12
call fcn.14000a520
lea r15, [rbp + 0x50]
mov rcx, r15
call fcn.14000a520
lea rcx, [rbp - 0x40]
call fcn.14000a520
lea rcx, [rbp - 0x20]
call fcn.14000a520
cmp edi, 0xffffffff
je 0x1400097fc
xorps xmm0, xmm0
movaps xmmword [rbp + 0x50], xmm0
mov qword [rbp + 0x60], 0
movaps xmmword [rbp + 0x80], xmm0
mov qword [rbp + 0x90], 0
movaps xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0xc0], 0
lea rcx, [0x140028ea1]
call int.140009784
xlatb
adc edx, dword [rdi - 0x46358f9]
in al, 0x78
pop rdi
pop rdi
retf
call fcn.140002570
call fcn.140002570
mov ecx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_ExitProcess]