Function at 0x1401e16dd
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
sub rsp, 0x190
lea rbp, [rsp + 0x80]
mov dword [rbp + 0x120], ecx
mov dword [rbp + 0x128], edx
mov word [rbp], 0
mov word [rbp + 2], 0x705
mov word [rbp + 4], 0x738
mov word [rbp + 6], 0x743
mov word [rbp + 8], 0x763
mov word [rbp + 0xa], 0x788
mov word [rbp + 0xc], 0x794
mov word [rbp + 0xe], 0x7cb
mov word [rbp + 0x10], 0x7e8
mov word [rbp + 0x12], 0x7f8
mov word [rbp + 0x14], 0x80c
mov word [rbp + 0x16], 0x83e
mov word [rbp + 0x18], 0x878
mov word [rbp + 0x1a], 0x89e
mov word [rbp + 0x1c], 0x8d8
mov word [rbp + 0x1e], 0x8ee
mov word [rbp + 0x20], 0x928
mov word [rbp + 0x22], 0x94f
mov word [rbp + 0x24], 0x9a8
mov word [rbp + 0x26], 0x9b8
mov word [rbp + 0x28], 0x9d4
mov word [rbp + 0x2a], 0xa24
mov word [rbp + 0x2c], 0xa6c
mov word [rbp + 0x2e], 0xaac
mov word [rbp + 0x30], 0xade
mov word [rbp + 0x32], 0xb1a
mov word [rbp + 0x34], 0xb4e
mov word [rbp + 0x36], 0xb8a
mov word [rbp + 0x38], 0xba8
mov word [rbp + 0x3a], 0xbb8
mov word [rbp + 0x3c], 0xbd4
mov word [rbp + 0x3e], 0xd08
mov word [rbp + 0x40], 0xd80
mov word [rbp + 0x42], 0xe70
mov word [rbp + 0x44], 0xe80
mov word [rbp + 0x46], 0xe90
mov word [rbp + 0x48], 0xea0
mov word [rbp + 0x4a], 0xeb6
mov word [rbp + 0x4c], 0xef8
mov word [rbp + 0x4e], 0xf38
mov word [rbp + 0x50], 0xf48
mov word [rbp + 0x52], 0xf58
mov word [rbp + 0x54], 0xf68
mov word [rbp + 0x56], 0xf80
mov word [rbp + 0x58], 0xfa8
mov word [rbp + 0x5a], 0xfc8
mov word [rbp + 0x5c], 0xfd8
mov word [rbp + 0x5e], 0x100a
mov word [rbp + 0x60], 0x102a
mov word [rbp + 0x62], 0x104a
mov word [rbp + 0x64], 0x106a
mov word [rbp + 0x66], 0x108a
mov word [rbp + 0x68], 0x10aa
mov word [rbp + 0x6a], 0x10c8
mov word [rbp + 0x6c], 0x10d8
mov word [rbp + 0x6e], 0x10f8
mov word [rbp + 0x70], 0x1138
mov word [rbp + 0x72], 0x1148
mov word [rbp + 0x74], 0x115a
mov word [rbp + 0x76], 0x1178
mov word [rbp + 0x78], 0x1188
mov word [rbp + 0x7a], 0x1198
mov word [rbp + 0x7c], 0x1804
mov word [rbp + 0x7e], 0x1836
mov word [rbp + 0x80], 0x1878
mov word [rbp + 0x82], 0x1888
mov word [rbp + 0x84], 0x18d8
mov word [rbp + 0x86], 0x191d
mov word [rbp + 0x88], 0x1969
mov word [rbp + 0x8a], 0x1981
mov word [rbp + 0x8c], 0xf008
mov word [rbp + 0x8e], 0xf01c
mov word [rbp + 0x90], 0xf048
mov word [rbp + 0x92], 0xf05e
mov word [rbp + 0x94], 0xf098
mov word [rbp + 0x96], 0xf0aa
mov word [rbp + 0x98], 0xf0ca
mov word [rbp + 0x9a], 0xf0e8
mov word [rbp + 0x9c], 0xf0f8
mov word [rbp + 0x9e], 0xf108
mov word [rbp + 0xa0], 0xf11e
mov word [rbp + 0xa2], 0xf158
mov word [rbp + 0xa4], 0xf168
mov word [rbp + 0xa6], 0xf178
mov word [rbp + 0xa8], 0xf18c
mov word [rbp + 0xaa], 0xf1b8
mov word [rbp + 0xac], 0xf1c8
mov word [rbp + 0xae], 0xf1da
mov word [rbp + 0xb0], 0xf1fc
mov word [rbp + 0xb2], 0xf22e
mov word [rbp + 0xb4], 0xf26e
mov word [rbp + 0xb6], 0xf2aa
mov word [rbp + 0xb8], 0xf2ca
mov word [rbp + 0xba], 0xf2e8
mov word [rbp + 0xbc], 0xf2f8
mov word [rbp + 0xbe], 0xf30a
mov word [rbp + 0xc0], 0xf32c
mov word [rbp + 0xc2], 0xf35e
mov word [rbp + 0xc4], 0xf39c
mov word [rbp + 0xc6], 0xf3ca
mov word [rbp + 0xc8], 0xf3ea
mov word [rbp + 0xca], 0xf40e
mov word [rbp + 0xcc], 0xf448
mov word [rbp + 0xce], 0xf45a
mov word [rbp + 0xd0], 0xf478
mov word [rbp + 0xd2], 0xf48c
mov word [rbp + 0xd4], 0xf4b0
mov word [rbp + 0xd6], 0xf4b8
mov word [rbp + 0xd8], 0xf4c0
mov word [rbp + 0xda], 0xf4c8
mov word [rbp + 0xdc], 0xf50a
mov word [rbp + 0xde], 0xf52e
mov word [rbp + 0xe0], 0xf56e
mov word [rbp + 0xe2], 0xf5aa
mov word [rbp + 0xe4], 0xf5cc
mov word [rbp + 0xe6], 0xf5fe
mov word [rbp + 0xe8], 0xf638
mov word [rbp + 0xea], 0xf64a
mov word [rbp + 0xec], 0xf66a
mov word [rbp + 0xee], 0xf68e
mov word [rbp + 0xf0], 0xf6ce
mov word [rbp + 0xf2], 0xf70a
mov word [rbp + 0xf4], 0xf72a
mov word [rbp + 0xf6], 0xf74e
mov word [rbp + 0xf8], 0xf788
mov word [rbp + 0xfa], 0xf79e
movabs rax, 0x756f6e6965636100
movabs rdx, 0x6765656463617979
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rdx
movabs rax, 0x726f6e6c6b6a6968
movabs rdx, 0x6f7a797775757473
mov qword [rbp - 0x70], rax
mov qword [rbp - 0x68], rdx
movabs rax, 0x67e1f5756f696175
movabs rdx, 0x61e16e676aef6f6b
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
movabs rax, 0x68747375726f6965
movabs rdx, 0x79ef6fef6561
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rdx
movabs rax, 0x6261000000000000
movabs rdx, 0x6766e565e56464e3
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rdx
movabs rax, 0x6cec6c6be9696868
movabs rdx, 0x7372f27270ef6e6d
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rdx
movabs rax, 0x78777776f57574f3
movabs rdx, 0xe161797774687a79
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rdx
movabs rax, 0x69e5e565e1e1e161
movabs rdx, 0x79f5f575efefef6f
mov qword [rbp - 0x12], rax
mov qword [rbp - 0xa], rdx
mov eax, dword [rbp + 0x120]
shl eax, 3
or eax, 7
mov dword [rbp + 0x100], eax
mov dword [rbp + 0x10c], 0
mov dword [rbp + 0x108], 0x7d
mov dword [rbp + 0x104], 0
jmp 0x1401e1c1a
mov edx, dword [rbp + 0x108]
mov eax, dword [rbp + 0x104]
add eax, edx
mov edx, eax
shr edx, 0x1f
add eax, edx
sar eax, 1
mov dword [rbp + 0xfc], eax
mov eax, dword [rbp + 0xfc]
cdqe
movzx eax, word [rbp + rax*2]
movzx eax, ax
cmp dword [rbp + 0x100], eax
jb 0x1401e1c0b
mov eax, dword [rbp + 0xfc]
mov dword [rbp + 0x10c], eax
mov eax, dword [rbp + 0xfc]
add eax, 1
mov dword [rbp + 0x104], eax
jmp 0x1401e1c1a
mov eax, dword [rbp + 0xfc]
sub eax, 1
mov dword [rbp + 0x108], eax
mov eax, dword [rbp + 0x108]
cmp eax, dword [rbp + 0x104]
jge 0x1401e1bb9
cmp dword [rbp + 0x128], 0
jne 0x1401e1c4a
mov eax, dword [rbp + 0x10c]
cdqe
movzx eax, byte [rbp + rax - 0x80]
test al, al
jns 0x1401e1c4a
mov eax, dword [rbp + 0x120]
jmp 0x1401e1c96
mov eax, dword [rbp + 0x10c]
cdqe
movzx eax, word [rbp + rax*2]
shr ax, 3
movzx edx, ax
mov eax, dword [rbp + 0x10c]
cdqe
movzx eax, word [rbp + rax*2]
movzx eax, ax
and eax, 7
add eax, edx
cmp dword [rbp + 0x120], eax
jg 0x1401e1c90
mov eax, dword [rbp + 0x10c]
cdqe
movzx eax, byte [rbp + rax - 0x80]
movzx eax, al
and eax, 0x7f
jmp 0x1401e1c96
mov eax, dword [rbp + 0x120]
add rsp, 0x190
pop rbp
ret