Function at 0x1400037c0
Capabilities:
Authenticate hmac
Create process on windows
Create thread

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x68]
sub rsp, 0x140
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
mov rax, qword [0x140066040]
xor rax, rsp
mov qword [rbp - 0x60], rax
cmp byte [0x1400660c0], 1
jne 0x1400055f2
mov rax, qword [0x140097d18]
movdqa xmm9, xmmword [0x14005c410]
movdqa xmm4, xmmword [0x14005c3f0]
movdqa xmm0, xmmword [0x14005c5b0]
movups xmmword [rax + 0x39d0], xmm0
movdqa xmm1, xmmword [0x14005c500]
movups xmmword [rax + 0x39e0], xmm1
movups xmmword [rax + 0x39f0], xmm4
movups xmmword [rax + 0x3a00], xmm4
movups xmmword [rax + 0x3a20], xmm9
movdqa xmm1, xmmword [0x14005c460]
movups xmmword [rax + 0x3a40], xmm1
movups xmmword [rax + 0x3a50], xmm9
movdqa xmm0, xmmword [0x14005c490]
movups xmmword [rax + 0x3a60], xmm0
movups xmmword [rax + 0x3a70], xmm4
movups xmmword [rax + 0x3a80], xmm9
movups xmmword [rax + 0x3aa0], xmm4
movups xmmword [rax + 0x3ab0], xmm1
movups xmmword [rax + 0x3ac0], xmm9
movdqa xmm3, xmmword [0x14005c560]
movups xmmword [rax + 0x3ad0], xmm3
movdqa xmm2, xmmword [0x14005c520]
movups xmmword [rax + 0x3ae0], xmm2
movups xmmword [rax + 0x3a10], xmm4
movups xmmword [rax + 0x3af0], xmm9
movups xmmword [rax + 0x3b00], xmm9
movups xmmword [rax + 0x3b10], xmm2
movups xmmword [rax + 0x3b20], xmm9
movups xmmword [rax + 0x3b30], xmm3
movups xmmword [rax + 0x3b40], xmm2
movups xmmword [rax + 0x3b50], xmm9
movups xmmword [rax + 0x3b60], xmm3
movups xmmword [rax + 0x3b70], xmm2
movups xmmword [rax + 0x3b80], xmm9
movdqa xmm1, xmmword [0x14005c390]
movups xmmword [rax + 0x3b90], xmm1
movdqa xmm0, xmmword [0x14005c360]
movups xmmword [rax + 0x3ba0], xmm0
movups xmmword [rax + 0x3bb0], xmm9
movups xmmword [rax + 0x3bc0], xmm1
movdqa xmm0, xmmword [0x14005c370]
movups xmmword [rax + 0x3bd0], xmm0
movups xmmword [rax + 0x3be0], xmm9
movups xmmword [rax + 0x3c00], xmm2
movups xmmword [rax + 0x3bf0], xmm3
movups xmmword [rax + 0x3c40], xmm4
movups xmmword [rax + 0x3c50], xmm9
movups xmmword [rax + 0x3c60], xmm1
movups xmmword [rax + 0x3c70], xmm9
movups xmmword [rax + 0x3c80], xmm1
movdqa xmm0, xmmword [0x14005c350]
movups xmmword [rax + 0x3ce0], xmm0
mov dword [rax + 0x3918], 0x40a00000
mov dword [rax + 0x394c], 0x40400000
mov dword [rax + 0x3988], 0x40400000
mov dword [rax + 0x3934], 0x40a00000
mov dword [rax + 0x3980], 0x40400000
mov dword [rax + 0x4114], 0x442a0000
mov dword [rax + 0x4118], 0x43a50000
mov dword [rax + 0x40f8], 1
or dword [rax + 0x40f0], 0x42
mov dword [rax + 0x4150], 0x40400000
mov byte [rsp + 0x50], 0x67
mov al, 3
mov cl, 0x56
mov dl, 0x17
mov r8b, 0x1e
movzx r9d, r8b
movzx r10d, r8b
mov r11b, 0x47
mov bl, 4
mov dil, 0xb
mov sil, 0xe
mov r14b, 2
mov r15b, 9
mov r12b, 0x13
xor r13d, r13d
xor al, 0x67
mov byte [rsp + 0x51], al
xor cl, 0x67
mov byte [rsp + 0x52], cl
xor dl, 0x67
mov byte [rsp + 0x53], dl
xor r8b, 0x67
mov byte [rsp + 0x54], r8b
xor r9b, 0x67
mov byte [rsp + 0x55], r9b
xor r10b, 0x67
mov byte [rsp + 0x56], r10b
xor r11b, 0x67
mov byte [rsp + 0x57], r11b
xor bl, 0x67
mov byte [rsp + 0x58], bl
xor dil, 0x67
mov byte [rsp + 0x59], dil
xor sil, 0x67
mov byte [rsp + 0x5a], sil
xor r14b, 0x67
mov byte [rsp + 0x5b], r14b
xor r15b, 0x67
mov byte [rsp + 0x5c], r15b
xor r12b, 0x67
mov byte [rsp + 0x5d], r12b
mov byte [rsp + 0x5e], r13b
lea rdx, [rsp + 0x51]
lea rcx, [rbp - 0x80]
call fcn.140005d70
nop
lea rcx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0xf
cmova rcx, qword [rbp - 0x80]
mov r8d, 0x13b
lea rdx, [0x1400660c0]
call fcn.1400187c0
mov byte [rsp + 0x50], 4
mov al, 0x4c
mov cl, 0x40
mov dl, 0x29
mov r8b, 0x54
mov r9b, 0x68
mov r10b, 0x65
mov r11b, 0x7d
mov bl, 0x61
mov dil, 0x76
mov sil, 0x2a
movzx r14d, bl
mov r15b, 0x7c
movzx r12d, bl
xor al, 4
mov byte [rsp + 0x51], al
xor cl, 4
mov byte [rsp + 0x52], cl
xor dl, 4
mov byte [rsp + 0x53], dl
xor r8b, 4
mov byte [rsp + 0x54], r8b
xor r9b, 4
mov byte [rsp + 0x55], r9b
xor r10b, 4
mov byte [rsp + 0x56], r10b
xor r11b, 4
mov byte [rsp + 0x57], r11b
xor bl, 4
mov byte [rsp + 0x58], bl
xor dil, 4
mov byte [rsp + 0x59], dil
xor sil, 4
mov byte [rsp + 0x5a], sil
xor r14b, 4
mov byte [rsp + 0x5b], r14b
xor r15b, 4
mov byte [rsp + 0x5c], r15b
xor r12b, 4
mov byte [rsp + 0x5d], r12b
mov byte [rsp + 0x5e], r13b
lea rcx, [rsp + 0x51]
call fcn.140006e20
mov dword [0x140097e88], eax
test eax, eax
setne byte [0x140097e7b]
test eax, eax
je 0x140005597
movss xmm7, dword [0x14005c144]
mov qword [rsp + 0x70], 0x42f00000
xorps xmm6, xmm6
mov rbx, qword [0x140097d18]
mov rax, qword [rbx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rbx + 0x3fe0]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.SidePanel
call fcn.14000cc40
mov edi, eax
cmp dword [rbx + 0x401c], eax
jne 0x140003c1a
lea r8, str.SidePanel
mov edx, 0xb
mov ecx, eax
call fcn.14002ef50
xor r12d, r12d
mov dword [rsp + 0x20], r12d
lea r8, [rsp + 0x70]
mov edx, edi
lea rcx, str.SidePanel
call fcn.1400154b0
movups xmmword [rsp + 0x50], xmm9
lea rdx, str.d1pyyy_client
lea rcx, [rsp + 0x50]
call fcn.140046f20
mov rcx, qword [0x140097d18]
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], r12b
jne 0x140003c7c
mov eax, dword [rax + 0x1d4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140049470
mov rcx, qword [0x140097d18]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
mov rsi, qword [rax + 0x2c0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm6
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov rax, qword [rcx + 0x3fe0]
movss xmm10, dword [rax + 0x118]
movss xmm14, dword [rax + 0x11c]
mov ebx, 0xff808080
mov edx, ebx
mov r14d, 0xffffffff
cmp dword [0x140097cfc], 1
cmove edx, r14d
xor ecx, ecx
call fcn.14000d550
mov edi, 0xff141414
mov edx, edi
mov r15d, 0xff282828
cmp dword [0x140097cfc], 1
cmove edx, r15d
mov ecx, 0x15
call fcn.14000d550
movss xmm13, dword [0x14005c124]
cmp dword [0x140097cfc], 1
sete dl
movss xmm12, dword [0x14005c10c]
movaps xmm3, xmm12
movaps xmm0, xmm7
unpcklps xmm0, xmm13
movq r8, xmm0
lea rcx, str.Visuals
call fcn.1400032d0
test al, al
je 0x140003d78
mov r9d, 1
mov dword [0x140097cfc], r9d
jmp 0x140003d7f
mov r9d, dword [0x140097cfc]
mov r8, qword [0x140097d18]
movsxd rax, dword [r8 + 0x4180]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4188]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x39d
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
movsxd rcx, dword [r8 + 0x4180]
lea eax, [rcx - 1]
mov dword [r8 + 0x4180], eax
lea rax, [rcx - 2]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4188]
movsxd rax, dword [rcx + rdx*4]
add rax, 0x39d
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 + 4]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4180]
movss xmm8, dword [0x14005c12c]
movss xmm11, dword [0x14005c0e4]
cmp r9d, 1
jne 0x140003e65
movaps xmm0, xmm14
addss xmm0, xmm8
addss xmm10, xmm7
movss dword [rsp + 0x70], xmm10
movss dword [rsp + 0x74], xmm0
subss xmm10, xmm11
movss dword [rsp + 0x40], xmm10
movss dword [rsp + 0x44], xmm14
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm6
mov r9d, 0xff21ff21
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x40]
mov rcx, rsi
call fcn.14003b530
mov r9d, dword [0x140097cfc]
mov r8, qword [0x140097d18]
mov rax, qword [r8 + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [r8 + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm6
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov rax, qword [r8 + 0x3fe0]
movss xmm10, dword [rax + 0x118]
movss xmm14, dword [rax + 0x11c]
mov edx, ebx
cmp r9d, 5
cmove edx, r14d
xor ecx, ecx
call fcn.14000d550
mov edx, edi
cmp dword [0x140097cfc], 5
cmove edx, r15d
mov ecx, 0x15
call fcn.14000d550
cmp dword [0x140097cfc], 5
sete dl
movaps xmm3, xmm12
movaps xmm0, xmm7
unpcklps xmm0, xmm13
movq r8, xmm0
lea rcx, [0x140056960]
call fcn.1400032d0
test al, al
je 0x140003f21
mov r9d, 5
mov dword [0x140097cfc], r9d
jmp 0x140003f28
mov r9d, dword [0x140097cfc]
mov r8, qword [0x140097d18]
movsxd rax, dword [r8 + 0x4180]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4188]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x39d
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
movsxd rcx, dword [r8 + 0x4180]
lea eax, [rcx - 1]
mov dword [r8 + 0x4180], eax
lea rax, [rcx - 2]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4188]
movsxd rax, dword [rcx + rdx*4]
add rax, 0x39d
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 + 4]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4180]
cmp r9d, 5
jne 0x140003ffc
movaps xmm0, xmm14
addss xmm0, xmm8
addss xmm10, xmm7
movss dword [rsp + 0x70], xmm10
movss dword [rsp + 0x74], xmm0
subss xmm10, xmm11
movss dword [rsp + 0x40], xmm10
movss dword [rsp + 0x44], xmm14
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm6
mov r9d, 0xff21ff21
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x40]
mov rcx, rsi
call fcn.14003b530
mov r9d, dword [0x140097cfc]
mov r8, qword [0x140097d18]
mov rax, qword [r8 + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [r8 + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm6
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov rax, qword [r8 + 0x3fe0]
movss xmm10, dword [rax + 0x118]
movss xmm14, dword [rax + 0x11c]
mov edx, ebx
cmp r9d, 8
cmove edx, r14d
xor ecx, ecx
call fcn.14000d550
mov edx, edi
cmp dword [0x140097cfc], 8
cmove edx, r15d
mov ecx, 0x15
call fcn.14000d550
cmp dword [0x140097cfc], 8
sete dl
movaps xmm3, xmm12
movaps xmm0, xmm7
unpcklps xmm0, xmm13
movq r8, xmm0
lea rcx, str.Rage
call fcn.1400032d0
test al, al
je 0x1400040b8
mov r9d, 8
mov dword [0x140097cfc], r9d
jmp 0x1400040bf
mov r9d, dword [0x140097cfc]
mov r8, qword [0x140097d18]
movsxd rax, dword [r8 + 0x4180]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4188]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x39d
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
movsxd rcx, dword [r8 + 0x4180]
lea eax, [rcx - 1]
mov dword [r8 + 0x4180], eax
lea rax, [rcx - 2]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4188]
movsxd rax, dword [rcx + rdx*4]
add rax, 0x39d
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 + 4]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4180]
cmp r9d, 8
jne 0x140004193
movaps xmm0, xmm14
addss xmm0, xmm8
addss xmm10, xmm7
movss dword [rsp + 0x70], xmm10
movss dword [rsp + 0x74], xmm0
subss xmm10, xmm11
movss dword [rsp + 0x40], xmm10
movss dword [rsp + 0x44], xmm14
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm6
mov r9d, 0xff21ff21
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x40]
mov rcx, rsi
call fcn.14003b530
mov r9d, dword [0x140097cfc]
mov r8, qword [0x140097d18]
mov rax, qword [r8 + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [r8 + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm6
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov rax, qword [r8 + 0x3fe0]
movss xmm10, dword [rax + 0x118]
movss xmm14, dword [rax + 0x11c]
mov edx, ebx
cmp r9d, 3
cmove edx, r14d
xor ecx, ecx
call fcn.14000d550
mov edx, edi
cmp dword [0x140097cfc], 3
cmove edx, r15d
mov ecx, 0x15
call fcn.14000d550
cmp dword [0x140097cfc], 3
sete dl
movaps xmm3, xmm12
movaps xmm0, xmm7
unpcklps xmm0, xmm13
movq r8, xmm0
lea rcx, str.Skinchanger
call fcn.1400032d0
test al, al
je 0x14000424f
mov r9d, 3
mov dword [0x140097cfc], r9d
jmp 0x140004256
mov r9d, dword [0x140097cfc]
mov r8, qword [0x140097d18]
movsxd rax, dword [r8 + 0x4180]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4188]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x39d
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
movsxd rcx, dword [r8 + 0x4180]
lea eax, [rcx - 1]
mov dword [r8 + 0x4180], eax
lea rax, [rcx - 2]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4188]
movsxd rax, dword [rcx + rdx*4]
add rax, 0x39d
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 + 4]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4180]
cmp r9d, 3
jne 0x14000432a
movaps xmm0, xmm14
addss xmm0, xmm8
addss xmm10, xmm7
movss dword [rsp + 0x70], xmm10
movss dword [rsp + 0x74], xmm0
subss xmm10, xmm11
movss dword [rsp + 0x40], xmm10
movss dword [rsp + 0x44], xmm14
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm6
mov r9d, 0xff21ff21
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x40]
mov rcx, rsi
call fcn.14003b530
mov r9d, dword [0x140097cfc]
mov r8, qword [0x140097d18]
mov rax, qword [r8 + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [r8 + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm6
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov rax, qword [r8 + 0x3fe0]
movss xmm10, dword [rax + 0x118]
movss xmm14, dword [rax + 0x11c]
cmp r9d, 2
cmove ebx, r14d
mov edx, ebx
xor ecx, ecx
call fcn.14000d550
cmp dword [0x140097cfc], 2
cmove edi, r15d
mov edx, edi
mov ecx, 0x15
call fcn.14000d550
cmp dword [0x140097cfc], 2
sete dl
movaps xmm3, xmm12
movaps xmm0, xmm7
unpcklps xmm0, xmm13
movq r8, xmm0
lea rcx, str.Author
call fcn.1400032d0
test al, al
je 0x1400043e6
mov r9d, 2
mov dword [0x140097cfc], r9d
jmp 0x1400043ed
mov r9d, dword [0x140097cfc]
mov r8, qword [0x140097d18]
movsxd rax, dword [r8 + 0x4180]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4188]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x39d
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
movsxd rcx, dword [r8 + 0x4180]
lea eax, [rcx - 1]
mov dword [r8 + 0x4180], eax
lea rax, [rcx - 2]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4188]
movsxd rax, dword [rcx + rdx*4]
add rax, 0x39d
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 + 4]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4180]
cmp r9d, 2
jne 0x1400044b3
movaps xmm0, xmm14
addss xmm0, xmm8
addss xmm10, xmm7
movss dword [rsp + 0x70], xmm10
movss dword [rsp + 0x74], xmm0
subss xmm10, xmm11
movss dword [rsp + 0x40], xmm10
movss dword [rsp + 0x44], xmm14
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm6
mov r9d, 0xff21ff21
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x40]
mov rcx, rsi
call fcn.14003b530
call fcn.1400156d0
movss xmm10, dword [0x14005c180]
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.14001cb70
mov qword [rsp + 0x70], r12
mov rbx, qword [0x140097d18]
mov rax, qword [rbx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rbx + 0x3fe0]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.maincontent
call fcn.14000cc40
mov edi, eax
cmp dword [rbx + 0x401c], eax
jne 0x14000452c
lea r8, str.maincontent
mov edx, 0xb
mov ecx, eax
call fcn.14002ef50
mov dword [rsp + 0x20], r12d
lea r8, [rsp + 0x70]
mov edx, edi
lea rcx, str.maincontent
call fcn.1400154b0
cmp dword [0x140097cfc], 1
jne 0x140004ad9
movups xmmword [rsp + 0x50], xmm9
lea rdx, str.___________________________________________________Visuals
lea rcx, [rsp + 0x50]
call fcn.140046f20
mov byte [rsp + 0x50], 0x57
mov al, 0x14
mov cl, 0x3f
mov dl, 0x36
mov r8b, 0x3a
mov r9b, 0x24
mov r10b, 0x77
mov r11b, 0x15
mov bl, 0x2e
mov dil, 0x27
movzx esi, dl
movzx r14d, r9b
movzx r15d, r9b
xor al, 0x57
mov byte [rsp + 0x51], al
xor cl, 0x57
mov byte [rsp + 0x52], cl
xor dl, 0x57
mov byte [rsp + 0x53], dl
xor r8b, 0x57
mov byte [rsp + 0x54], r8b
xor r9b, 0x57
mov byte [rsp + 0x55], r9b
xor r10b, 0x57
mov byte [rsp + 0x56], r10b
xor r11b, 0x57
mov byte [rsp + 0x57], r11b
xor bl, 0x57
mov byte [rsp + 0x58], bl
xor dil, 0x57
mov byte [rsp + 0x59], dil
xor sil, 0x57
mov byte [rsp + 0x5a], sil
xor r14b, 0x57
mov byte [rsp + 0x5b], r14b
xor r15b, 0x57
mov byte [rsp + 0x5c], r15b
mov byte [rsp + 0x5d], r12b
lea rdx, [0x140097e85]
lea rcx, [rsp + 0x51]
call fcn.1400035c0
test al, al
je 0x140004621
cmp byte [0x140097e85], r12b
je 0x14000461c
call fcn.140007cc0
jmp 0x140004621
call fcn.140007e70
mov byte [rsp + 0x50], 0x5b
mov al, 0x1a
mov cl, 0x35
mov dl, 0x2f
mov r8b, 0x32
mov r9b, 0x7b
mov r10b, 0x1d
mov r11b, 0x37
mov bl, 0x3a
mov dil, 0x28
mov sil, 0x33
xor al, 0x5b
mov byte [rsp + 0x51], al
xor cl, 0x5b
mov byte [rsp + 0x52], cl
xor dl, 0x5b
mov byte [rsp + 0x53], dl
xor r8b, 0x5b
mov byte [rsp + 0x54], r8b
xor r9b, 0x5b
mov byte [rsp + 0x55], r9b
xor r10b, 0x5b
mov byte [rsp + 0x56], r10b
xor r11b, 0x5b
mov byte [rsp + 0x57], r11b
xor bl, 0x5b
mov byte [rsp + 0x58], bl
xor dil, 0x5b
mov byte [rsp + 0x59], dil
xor sil, 0x5b
mov byte [rsp + 0x5a], sil
mov byte [rsp + 0x5b], r12b
lea rdx, [0x140097e83]
lea rcx, [rsp + 0x51]
call fcn.1400035c0
test al, al
je 0x1400046c0
cmp byte [0x140097e83], r12b
je 0x1400046bb
call fcn.140007660
jmp 0x1400046c0
call fcn.140007800
mov byte [rsp + 0x50], 0x18
mov al, 0x59
mov cl, 0x76
mov dl, 0x6c
mov r8b, 0x71
mov r9b, 0x38
mov r10b, 0x4b
mov r11b, 0x75
mov bl, 0x77
mov dil, 0x73
mov sil, 0x7d
xor al, 0x18
mov byte [rsp + 0x51], al
xor cl, 0x18
mov byte [rsp + 0x52], cl
xor dl, 0x18
mov byte [rsp + 0x53], dl
xor r8b, 0x18
mov byte [rsp + 0x54], r8b
xor r9b, 0x18
mov byte [rsp + 0x55], r9b
xor r10b, 0x18
mov byte [rsp + 0x56], r10b
xor r11b, 0x18
mov byte [rsp + 0x57], r11b
xor bl, 0x18
mov byte [rsp + 0x58], bl
xor dil, 0x18
mov byte [rsp + 0x59], dil
xor sil, 0x18
mov byte [rsp + 0x5a], sil
mov byte [rsp + 0x5b], r12b
lea rdx, [0x140097e78]
lea rcx, [rsp + 0x51]
call fcn.1400035c0
test al, al
je 0x14000475f
cmp byte [0x140097e78], r12b
je 0x14000475a
call fcn.14000a5c0
jmp 0x14000475f
call fcn.14000a760
mov byte [rsp + 0x50], 0x4d
mov al, 0xe
mov cl, 0x2c
mov dl, 0x20
mov r8b, 0x28
mov r9b, 0x3f
movzx r10d, cl
mov r11b, 0x6d
mov bl, 0x1b
mov dil, 0x24
movzx esi, r8b
mov r14b, 0x3a
xor al, 0x4d
mov byte [rsp + 0x51], al
xor cl, 0x4d
mov byte [rsp + 0x52], cl
xor dl, 0x4d
mov byte [rsp + 0x53], dl
xor r8b, 0x4d
mov byte [rsp + 0x54], r8b
xor r9b, 0x4d
mov byte [rsp + 0x55], r9b
xor r10b, 0x4d
mov byte [rsp + 0x56], r10b
xor r11b, 0x4d
mov byte [rsp + 0x57], r11b
xor bl, 0x4d
mov byte [rsp + 0x58], bl
xor dil, 0x4d
mov byte [rsp + 0x59], dil
xor sil, 0x4d
mov byte [rsp + 0x5a], sil
xor r14b, 0x4d
mov byte [rsp + 0x5b], r14b
mov byte [rsp + 0x5c], r12b
lea rdx, [0x140097e86]
lea rcx, [rsp + 0x51]
call fcn.1400035c0
test al, al
je 0x14000480c
cmp byte [0x140097e86], r12b
je 0x140004807
call fcn.1400079a0
jmp 0x14000480c
call fcn.140007b30
movdqa xmm1, xmmword [0x14005c240]
movdqu xmmword [rsp + 0x50], xmm1
mov dl, 0x4a
mov r8b, 0x5b
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rsp + 0x51], al
xor byte [rsp + 0x52], cl
xor byte [rsp + 0x53], cl
xor byte [rsp + 0x54], cl
xor byte [rsp + 0x55], cl
xor byte [rsp + 0x56], cl
xor byte [rsp + 0x57], cl
xor byte [rsp + 0x58], cl
xor byte [rsp + 0x59], cl
xor byte [rsp + 0x5a], cl
xor byte [rsp + 0x5b], cl
xor byte [rsp + 0x5c], cl
xor byte [rsp + 0x5d], cl
xor byte [rsp + 0x5e], cl
xor byte [rsp + 0x5f], cl
xor dl, cl
mov byte [rsp + 0x60], dl
xor r8b, cl
mov byte [rsp + 0x61], r8b
mov byte [rsp + 0x62], r12b
lea rdx, [0x140097e8c]
lea rcx, [rsp + 0x51]
call fcn.1400035c0
test al, al
je 0x1400048ab
cmp byte [0x140097e8c], r12b
je 0x1400048a6
call fcn.140008020
jmp 0x1400048ab
call fcn.1400081b0
movdqa xmm1, xmmword [0x14005c5d0]
movdqu xmmword [rsp + 0x50], xmm1
mov dl, 0x3f
mov r8b, 0x2d
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rsp + 0x51], al
xor byte [rsp + 0x52], cl
xor byte [rsp + 0x53], cl
xor byte [rsp + 0x54], cl
xor byte [rsp + 0x55], cl
xor byte [rsp + 0x56], cl
xor byte [rsp + 0x57], cl
xor byte [rsp + 0x58], cl
xor byte [rsp + 0x59], cl
xor byte [rsp + 0x5a], cl
xor byte [rsp + 0x5b], cl
xor byte [rsp + 0x5c], cl
xor byte [rsp + 0x5d], cl
xor byte [rsp + 0x5e], cl
xor byte [rsp + 0x5f], cl
xor dl, cl
mov byte [rsp + 0x60], dl
xor r8b, cl
mov byte [rsp + 0x61], r8b
mov byte [rsp + 0x62], r12b
lea rdx, [0x140097e7f]
lea rcx, [rsp + 0x51]
call fcn.1400035c0
test al, al
je 0x14000494a
cmp byte [0x140097e7f], r12b
je 0x140004945
call fcn.140008340
jmp 0x14000494a
call fcn.1400084d0
movdqa xmm1, xmmword [0x14005c600]
movdqu xmmword [rsp + 0x50], xmm1
mov dl, 0x2f
mov r8b, 0x3c
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rsp + 0x51], al
xor byte [rsp + 0x52], cl
xor byte [rsp + 0x53], cl
xor byte [rsp + 0x54], cl
xor byte [rsp + 0x55], cl
xor byte [rsp + 0x56], cl
xor byte [rsp + 0x57], cl
xor byte [rsp + 0x58], cl
xor byte [rsp + 0x59], cl
xor byte [rsp + 0x5a], cl
xor byte [rsp + 0x5b], cl
xor byte [rsp + 0x5c], cl
xor byte [rsp + 0x5d], cl
xor byte [rsp + 0x5e], cl
xor byte [rsp + 0x5f], cl
xor dl, cl
mov byte [rsp + 0x60], dl
xor r8b, cl
mov byte [rsp + 0x61], r8b
mov byte [rsp + 0x62], r12b
lea rdx, [0x140097e7a]
lea rcx, [rsp + 0x51]
call fcn.1400035c0
test al, al
je 0x1400049e9
cmp byte [0x140097e7a], r12b
je 0x1400049e4
call fcn.140008660
jmp 0x1400049e9
call fcn.1400087f0
movdqa xmm1, xmmword [0x14005c5f0]
movdqu xmmword [rsp + 0x50], xmm1
mov dl, 0x72
mov r8b, 0x7b
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rsp + 0x51], al
xor byte [rsp + 0x52], cl
xor byte [rsp + 0x53], cl
xor byte [rsp + 0x54], cl
xor byte [rsp + 0x55], cl
xor byte [rsp + 0x56], cl
xor byte [rsp + 0x57], cl
xor byte [rsp + 0x58], cl
xor byte [rsp + 0x59], cl
xor byte [rsp + 0x5a], cl
xor byte [rsp + 0x5b], cl
xor byte [rsp + 0x5c], cl
xor byte [rsp + 0x5d], cl
xor byte [rsp + 0x5e], cl
xor byte [rsp + 0x5f], cl
xor dl, cl
mov byte [rsp + 0x60], dl
xor r8b, cl
mov byte [rsp + 0x61], r8b
mov byte [rsp + 0x62], r12b
lea rdx, [0x140097e7c]
lea rcx, [rsp + 0x51]
call fcn.1400035c0
test al, al
je 0x140004a88
cmp byte [0x140097e7c], r12b
je 0x140004a83
call fcn.140009920
jmp 0x140004a88
call fcn.140009ac0
mov byte [rsp + 0x40], 0x29
mov al, 0x6f
mov cl, 0x46
mov dl, 0x5f
xor r8d, r8d
xor al, 0x29
mov byte [rsp + 0x41], al
xor cl, 0x29
mov byte [rsp + 0x42], cl
xor dl, 0x29
mov byte [rsp + 0x43], dl
mov byte [rsp + 0x44], r8b
lea rdx, [0x140097e7e]
lea rcx, [rsp + 0x41]
call fcn.1400035c0
test al, al
je 0x140004ad9
cmp byte [0x140097e7e], r12b
je 0x140004ad4
call fcn.14000aba0
jmp 0x140004ad9
call fcn.14000aa50
cmp dword [0x140097cfc], 5
jne 0x140004e02
movups xmmword [rsp + 0x50], xmm9
lea rdx, str.___________________________________________________Aim
lea rcx, [rsp + 0x50]
call fcn.140046f20
mov byte [rsp + 0x70], 0x55
mov al, 0x19
mov cl, 0x30
mov dl, 0x32
mov r8b, 0x3c
mov r9b, 0x21
mov r10b, 0x75
mov r11b, 0x14
movzx ebx, r8b
mov dil, 0x38
xor esi, esi
xor al, 0x55
mov byte [rsp + 0x71], al
xor cl, 0x55
mov byte [rsp + 0x72], cl
xor dl, 0x55
mov byte [rsp + 0x73], dl
xor r8b, 0x55
mov byte [rsp + 0x74], r8b
xor r9b, 0x55
mov byte [rsp + 0x75], r9b
xor r10b, 0x55
mov byte [rsp + 0x76], r10b
xor r11b, 0x55
mov byte [rsp + 0x77], r11b
xor bl, 0x55
mov byte [rsp + 0x78], bl
xor dil, 0x55
mov byte [rsp + 0x79], dil
mov byte [rsp + 0x7a], sil
lea rdx, [0x140097e80]
lea rcx, [rsp + 0x71]
call fcn.1400035c0
test al, al
je 0x140004b94
cmp byte [0x140097e80], sil
je 0x140004b8f
call fcn.140009c60
jmp 0x140004b94
call fcn.140009e20
mov byte [rsp + 0x70], 0x32
mov al, 0x61
mov cl, 0x5c
mov dl, 0x53
mov r8b, 0x42
mov r9b, 0x66
movzx r10d, dl
movzx r11d, r8b
xor ebx, ebx
xor al, 0x32
mov byte [rsp + 0x71], al
xor cl, 0x32
mov byte [rsp + 0x72], cl
xor dl, 0x32
mov byte [rsp + 0x73], dl
xor r8b, 0x32
mov byte [rsp + 0x74], r8b
xor r9b, 0x32
mov byte [rsp + 0x75], r9b
xor r10b, 0x32
mov byte [rsp + 0x76], r10b
xor r11b, 0x32
mov byte [rsp + 0x77], r11b
mov byte [rsp + 0x78], bl
lea rdx, [0x140097e79]
lea rcx, [rsp + 0x71]
call fcn.1400035c0
test al, al
je 0x140004c14
cmp byte [0x140097e79], bl
je 0x140004c0f
call fcn.14000a900
jmp 0x140004c14
call fcn.14000aa50
mov byte [rsp + 0x50], 0x5a
mov al, 0x14
mov cl, 0x35
mov dl, 0x7a
mov r8b, 8
mov r9b, 0x3f
mov r10b, 0x39
movzx r11d, cl
mov bl, 0x33
mov dil, 0x36
movzx esi, dl
mov r14b, 0x6b
xor al, 0x5a
mov byte [rsp + 0x51], al
xor cl, 0x5a
mov byte [rsp + 0x52], cl
xor dl, 0x5a
mov byte [rsp + 0x53], dl
xor r8b, 0x5a
mov byte [rsp + 0x54], r8b
xor r9b, 0x5a
mov byte [rsp + 0x55], r9b
xor r10b, 0x5a
mov byte [rsp + 0x56], r10b
xor r11b, 0x5a
mov byte [rsp + 0x57], r11b
xor bl, 0x5a
mov byte [rsp + 0x58], bl
xor dil, 0x5a
mov byte [rsp + 0x59], dil
xor sil, 0x5a
mov byte [rsp + 0x5a], sil
xor r14b, 0x5a
mov byte [rsp + 0x5b], r14b
mov byte [rsp + 0x5c], r13b
lea rdx, [0x140097e8d]
lea rcx, [rsp + 0x51]
call fcn.1400035c0
test al, al
je 0x140004cc0
cmp byte [0x140097e8d], r13b
je 0x140004cbb
call fcn.140008980
jmp 0x140004cc0
call fcn.140008b30
mov byte [rsp + 0x50], 0x5b
mov al, 0x15
mov cl, 0x34
mov dl, 0x7b
mov r8b, 9
mov r9b, 0x3e
mov r10b, 0x38
movzx r11d, cl
mov bl, 0x32
mov dil, 0x37
movzx esi, dl
mov r14b, 0x69
xor al, 0x5b
mov byte [rsp + 0x51], al
xor cl, 0x5b
mov byte [rsp + 0x52], cl
xor dl, 0x5b
mov byte [rsp + 0x53], dl
xor r8b, 0x5b
mov byte [rsp + 0x54], r8b
xor r9b, 0x5b
mov byte [rsp + 0x55], r9b
xor r10b, 0x5b
mov byte [rsp + 0x56], r10b
xor r11b, 0x5b
mov byte [rsp + 0x57], r11b
xor bl, 0x5b
mov byte [rsp + 0x58], bl
xor dil, 0x5b
mov byte [rsp + 0x59], dil
xor sil, 0x5b
mov byte [rsp + 0x5a], sil
xor r14b, 0x5b
mov byte [rsp + 0x5b], r14b
mov byte [rsp + 0x5c], r13b
lea rdx, [0x140097e87]
lea rcx, [rsp + 0x51]
call fcn.1400035c0
test al, al
je 0x140004d6c
cmp byte [0x140097e87], r13b
je 0x140004d67
call fcn.140008980
jmp 0x140004d6c
call fcn.140008b30
mov byte [rsp + 0x50], 0x35
mov al, 0x73
mov cl, 0x5c
mov dl, 0x4d
mov r8b, 0x15
mov r9b, 0x66
mov r10b, 0x50
mov r11b, 0x5b
mov bl, 0x46
movzx edi, r10b
xor esi, esi
xor al, 0x35
mov byte [rsp + 0x51], al
xor cl, 0x35
mov byte [rsp + 0x52], cl
xor dl, 0x35
mov byte [rsp + 0x53], dl
xor r8b, 0x35
mov byte [rsp + 0x54], r8b
xor r9b, 0x35
mov byte [rsp + 0x55], r9b
xor r10b, 0x35
mov byte [rsp + 0x56], r10b
xor r11b, 0x35
mov byte [rsp + 0x57], r11b
xor bl, 0x35
mov byte [rsp + 0x58], bl
xor dil, 0x35
mov byte [rsp + 0x59], dil
mov byte [rsp + 0x5a], sil
lea rdx, [0x140097e82]
lea rcx, [rsp + 0x51]
call fcn.1400035c0
test al, al
je 0x140004e02
cmp byte [0x140097e82], sil
je 0x140004dfd
call fcn.140009260
jmp 0x140004e02
call fcn.140009400
cmp dword [0x140097cfc], 8
jne 0x14000504f
movups xmmword [rsp + 0x70], xmm9
lea rdx, str.___________________________________________________Rage
lea rcx, [rsp + 0x70]
call fcn.140046f20
mov byte [rsp + 0x70], 0x12
mov al, 0x41
mov cl, 0x62
mov dl, 0x7b
mov r8b, 0x76
mov r9b, 0x77
mov r10b, 0x60
xor r11d, r11d
xor al, 0x12
mov byte [rsp + 0x71], al
xor cl, 0x12
mov byte [rsp + 0x72], cl
xor dl, 0x12
mov byte [rsp + 0x73], dl
xor r8b, 0x12
mov byte [rsp + 0x74], r8b
xor r9b, 0x12
mov byte [rsp + 0x75], r9b
xor r10b, 0x12
mov byte [rsp + 0x76], r10b
mov byte [rsp + 0x77], r11b
lea rdx, [0x140097e8e]
lea rcx, [rsp + 0x71]
call fcn.1400035c0
test al, al
je 0x140004e9b
cmp byte [0x140097e8e], r13b
je 0x140004e96
call fcn.140008ce0
jmp 0x140004e9b
call fcn.140008e50
mov byte [rsp + 0x70], 0x5f
mov al, 8
mov cl, 0x3e
mov dl, 0x33
movzx r8d, dl
mov r9b, 0x2c
mov r10b, 0x37
mov r11b, 0x30
mov bl, 0x2b
xor edi, edi
xor al, 0x5f
mov byte [rsp + 0x71], al
xor cl, 0x5f
mov byte [rsp + 0x72], cl
xor dl, 0x5f
mov byte [rsp + 0x73], dl
xor r8b, 0x5f
mov byte [rsp + 0x74], r8b
xor r9b, 0x5f
mov byte [rsp + 0x75], r9b
xor r10b, 0x5f
mov byte [rsp + 0x76], r10b
xor r11b, 0x5f
mov byte [rsp + 0x77], r11b
xor bl, 0x5f
mov byte [rsp + 0x78], bl
mov byte [rsp + 0x79], dil
lea rdx, [0x140097e7d]
lea rcx, [rsp + 0x71]
call fcn.1400035c0
test al, al
je 0x140004f25
cmp byte [0x140097e7d], dil
je 0x140004f20
call fcn.140008fc0
jmp 0x140004f25
call fcn.140009110
mov byte [rsp + 0x70], 0x39
mov al, 0x7d
mov cl, 0x58
mov dl, 0x54
movzx r8d, cl
mov r9b, 0x5e
mov r10b, 0x5c
mov r11b, 0x19
mov bl, 0x71
movzx edi, cl
mov sil, 0x5a
mov r14b, 0x52
xor al, 0x39
mov byte [rsp + 0x71], al
xor cl, 0x39
mov byte [rsp + 0x72], cl
xor dl, 0x39
mov byte [rsp + 0x73], dl
xor r8b, 0x39
mov byte [rsp + 0x74], r8b
xor r9b, 0x39
mov byte [rsp + 0x75], r9b
xor r10b, 0x39
mov byte [rsp + 0x76], r10b
xor r11b, 0x39
mov byte [rsp + 0x77], r11b
xor bl, 0x39
mov byte [rsp + 0x78], bl
xor dil, 0x39
mov byte [rsp + 0x79], dil
xor sil, 0x39
mov byte [rsp + 0x7a], sil
xor r14b, 0x39
mov byte [rsp + 0x7b], r14b
mov byte [rsp + 0x7c], r13b
lea rdx, [0x140097e84]
lea rcx, [rsp + 0x71]
call fcn.1400035c0
test al, al
je 0x140004fd1
cmp byte [0x140097e84], r13b
je 0x140004fcc
call fcn.1400095a0
jmp 0x140004fd1
call fcn.140009760
mov byte [rsp + 0x70], 0x4a
mov al, 4
mov cl, 0x25
mov dl, 0x6a
mov r8b, 9
mov r9b, 0x26
mov r10b, 0x23
mov r11b, 0x3a
xor ebx, ebx
xor al, 0x4a
mov byte [rsp + 0x71], al
xor cl, 0x4a
mov byte [rsp + 0x72], cl
xor dl, 0x4a
mov byte [rsp + 0x73], dl
xor r8b, 0x4a
mov byte [rsp + 0x74], r8b
xor r9b, 0x4a
mov byte [rsp + 0x75], r9b
xor r10b, 0x4a
mov byte [rsp + 0x76], r10b
xor r11b, 0x4a
mov byte [rsp + 0x77], r11b
mov byte [rsp + 0x78], bl
lea rdx, [0x140097e81]
lea rcx, [rsp + 0x71]
call fcn.1400035c0
test al, al
je 0x14000504f
cmp byte [0x140097e81], bl
je 0x14000504a
call fcn.140009fe0
jmp 0x14000504f
call fcn.14000a2d0
movss xmm7, dword [0x14005c11c]
cmp dword [0x140097cfc], 7
jne 0x140005262
mov rcx, qword [0x140097d18]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm0, dword [rax + 0x4c]
subss xmm0, dword [rax + 0x9c]
addss xmm0, dword [0x14005c140]
movss xmm2, dword [rax + 0x48]
subss xmm2, dword [rax + 0x98]
addss xmm2, dword [0x14005c108]
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov qword [rsp + 0x70], r13
lea rdx, [rsp + 0x70]
lea rcx, str.close_cheat
call fcn.140047690
test al, al
je 0x140005104
xor ecx, ecx
call qword [sym.imp.USER32.dll_PostQuitMessage]
cmp dword [0x140097cfc], 2
jne 0x14000525d
movups xmmword [rsp + 0x50], xmm9
lea rdx, str.___________________________________________________Author
lea rcx, [rsp + 0x50]
call fcn.140046f20
mov qword [rsp + 0x70], r13
lea rdx, [rsp + 0x70]
lea rcx, str.d1pyyy_client
call fcn.140047690
test al, al
je 0x140005163
mov dword [rsp + 0x28], 5
mov qword [rsp + 0x20], r12
xor r9d, r9d
lea r8, str.https:__t.me_d1pyyyclient
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov qword [rsp + 0x70], r13
lea rdx, [rsp + 0x70]
lea rcx, str.best_bluestacks
call fcn.140047690
test al, al
je 0x14000519e
mov dword [rsp + 0x28], 5
mov qword [rsp + 0x20], r12
xor r9d, r9d
lea r8, str.https:__t.me_d1pyyyclient_33
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov qword [rsp + 0x70], r13
lea rdx, [rsp + 0x70]
lea rcx, str.best_DLL
call fcn.140047690
test al, al
je 0x1400051d9
mov dword [rsp + 0x28], 5
mov qword [rsp + 0x20], r12
xor r9d, r9d
lea r8, str.https:__t.me_d1pyyyclient_35
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
lea rcx, str.coder:_d1pyyy
call fcn.140046e20
lea rcx, str.d1pyyy_client_4.0
call fcn.140046e20
mov qword [rsp + 0x70], r13
lea rdx, [rsp + 0x70]
lea rcx, str.close_cheat
call fcn.140047690
test al, al
je 0x140005213
xor ecx, ecx
call qword [sym.imp.USER32.dll_PostQuitMessage]
movdqa xmmword [rsp + 0x50], xmm9
mov rax, qword [0x140097d18]
mov rcx, qword [rax + 0x3fe0]
movss xmm1, dword [rcx + 0x54]
subss xmm1, xmm8
lea r9, [rsp + 0x50]
movaps xmm2, xmm7
movaps xmm0, xmm8
call fcn.140002df0
mov rax, qword [0x140097d18]
mov rcx, qword [rax + 0x3fe0]
mov byte [rcx + 0xcd], 1
call fcn.1400156d0
call fcn.140050000
cmp byte [0x140097cfa], 1
jne 0x140005272
mov byte [0x140097cfa], r13b
cmp dword [0x140097cfc], 3
jne 0x14000540e
movups xmmword [rsp + 0x50], xmm9
lea rdx, str.________________________________________________Skinchanger
lea rcx, [rsp + 0x50]
call fcn.140046f20
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], 0x21
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
mov r9d, 9
lea rbx, [0x140097d00]
mov r8, rbx
lea rdx, str.replace
lea rcx, str.Replaceble
call fcn.14004c830
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], 0x21
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
mov r9d, 9
lea rdi, [0x140097cf0]
mov r8, rdi
lea rdx, [0x140056b98]
lea rcx, str.New
call fcn.14004c830
mov dword [rsp + 0x70], 0x42960000
mov dword [rsp + 0x74], 0x41a00000
lea rdx, [rsp + 0x70]
lea rcx, str.replace
call fcn.140047690
test al, al
je 0x1400053ed
mov rax, 0xffffffffffffffff
mov rcx, rax
inc rcx
cmp byte [rbx + rcx], r13b
jne 0x140005351
test rcx, rcx
je 0x1400053ed
inc rax
cmp byte [rdi + rax], r13b
jne 0x140005363
test rax, rax
je 0x1400053ed
mov ecx, 8
call fcn.140054080
lea rcx, [0x140001e10]
mov qword [rax], rcx
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x58]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r12d
mov r9, rax
lea r8, [0x140006de0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rsp + 0x50], rax
test rax, rax
je 0x1400055dc
cmp dword [rsp + 0x58], 0
je 0x1400055d0
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x70]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400055d0
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x50], xmm0
cmp byte [0x140097cf9], 0
je 0x14000540e
movaps xmm1, xmm10
movaps xmm0, xmm6
call fcn.14001cb70
lea rcx, str.loading...
call fcn.140046e20
cmp dword [0x140097cfc], 2
jne 0x140005577
movups xmmword [rsp + 0x50], xmm9
lea rdx, str.___________________________________________________Author
lea rcx, [rsp + 0x50]
call fcn.140046f20
mov qword [rsp + 0x70], 0
lea rdx, [rsp + 0x70]
lea rcx, str.d1pyyy_client
call fcn.140047690
test al, al
je 0x140005471
mov dword [rsp + 0x28], 5
mov qword [rsp + 0x20], r12
xor r9d, r9d
lea r8, str.https:__t.me_d1pyyyclient
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov qword [rsp + 0x70], 0
lea rdx, [rsp + 0x70]
lea rcx, str.best_bluestacks
call fcn.140047690
test al, al
je 0x1400054b0
mov dword [rsp + 0x28], 5
mov qword [rsp + 0x20], r12
xor r9d, r9d
lea r8, str.https:__t.me_d1pyyyclient_33
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov qword [rsp + 0x70], 0
lea rdx, [rsp + 0x70]
lea rcx, str.best_DLL
call fcn.140047690
test al, al
je 0x1400054ef
mov dword [rsp + 0x28], 5
mov qword [rsp + 0x20], r12
xor r9d, r9d
lea r8, str.https:__t.me_d1pyyyclient_35
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
lea rcx, str.coder:_d1pyyy
call fcn.140046e20
lea rcx, str.d1pyyy_client_4.0
call fcn.140046e20
mov qword [rsp + 0x70], 0
lea rdx, [rsp + 0x70]
lea rcx, str.close_cheat
call fcn.140047690
test al, al
je 0x14000552d
xor ecx, ecx
call qword [sym.imp.USER32.dll_PostQuitMessage]
movdqa xmmword [rsp + 0x50], xmm9
mov rax, qword [0x140097d18]
mov rcx, qword [rax + 0x3fe0]
movss xmm1, dword [rcx + 0x54]
subss xmm1, xmm8
lea r9, [rsp + 0x50]
movaps xmm2, xmm7
movaps xmm0, xmm8
call fcn.140002df0
mov rax, qword [0x140097d18]
mov rcx, qword [rax + 0x3fe0]
mov byte [rcx + 0xcd], 1
call fcn.1400156d0
call fcn.140050000
cmp byte [0x140097cfa], 1
jne 0x14000558c
mov byte [0x140097cfa], 0
call fcn.1400156d0
call fcn.14001b4e0
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x1400055f2
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400055ed
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400055ed
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rsp + 0x58], r12d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
call fcn.1400542fc
mov rcx, qword [rbp - 0x60]
xor rcx, rsp
call fcn.140054060
lea r11, [rsp + 0x140]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret