Function at 0x14004fed0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x30
movaps xmmword [rsp + 0x20], xmm6
mov dword [rsp - 0x3c], ebp
lea rdi, [rcx + 0x10]
movq xmm6, rcx
mov dword [rcx], 0x5f792a4b
mov dword [rsp - 0x1c], ebx
sub dword [rcx], 0x5b5c6135
xor dword [rcx], 0x7903c30a
sub dword [rcx], 0xdb2ab0c
mov r9, r9
add dword [rcx], 0x727aee72
mov rbx, rcx
mov dword [rcx + 4], 0x52f298b9
xor dword [rcx + 4], 0xc3aa09b
mov dword [rsp - 0x24], 0xe4334e8
sub dword [rcx + 4], 0x347a9078
add dword [rcx + 4], 0x2b44a4b
add dword [rcx + 4], 0x1b9fd474
xor dword [rcx + 4], 0x6f2fae1
mov dword [rsp - 0x38], esp
sub dword [rcx + 4], 0x38b2f29c
mov rcx, rdi
punpcklqdq xmm6, xmm6
xor edx, edx
mov dword [rsp - 0x28], ebx
mov r8d, 0x6ba965fe
sub r8d, 0x5e42277f
add r8d, 0x2fb872c1
add r8d, 0x2e932430
mov dword [rsp - 0x28], 0x77997b5d
sub r8d, 0x45aaafa6
xor r8d, 0x26082532
call fcn.14007b3d0
lea rax, [rbx + 0x110]
mov r11, r11
mov qword [rbx + 0x108], 0x146a8f99
add qword [rbx + 0x108], 0x4e2018ce
sub qword [rbx + 0x108], 0x1cc36c11
mov dword [rsp - 0x1c], ebp
xor qword [rbx + 0x108], 0x3d178742
sub qword [rbx + 0x108], 0x44a1488b
xor qword [rbx + 0x108], 0x3eadc806
mov rbx, rbx
sub qword [rbx + 0x108], 0xa82ba86
xor ecx, ecx
mov dword [rax], 0x7ae15240
xchg rbp, rbp
sub dword [rax], 0x3f1c918d
xor dword [rax], 0x4fb700a9
sub dword [rax], 0xaefa423
sub dword [rax], 0x2ad6cc22
mov dword [rsp - 0x44], 0x3dd7ac7
mov qword [rax + 8], rcx
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], rcx
mov qword [rax + 0x20], rcx
mov rdx, rdx
mov qword [rax + 0x38], rcx
lea rcx, [rbx + 0x150]
mov dword [rcx], 0x7da0dd0a
sub dword [rcx], 0x4a3259
mov dword [rsp - 0x24], 0x2fafa33e
sub dword [rcx], 0x506c37c2
add dword [rcx], 0x4640e126
sub dword [rcx], 0x3e133367
add dword [rcx], 0x4806089a
mov rbx, rbx
sub dword [rcx], 0x292153d9
mov dword [rcx + 4], 0x6ddf72ad
sub dword [rcx + 4], 0x13e5c35a
sub dword [rcx + 4], 0x29afe935
mov dword [rsp - 0x20], edx
add dword [rcx + 4], 0x462cc083
xor dword [rcx + 4], 0x3448d85e
sub dword [rcx + 4], 0xf90937a
mov rcx, rcx
sub dword [rcx + 4], 0x1d0d8196
mov dword [rcx + 8], 0x354b82d5
xor dword [rcx + 8], 0x13a4639d
mov dword [rsp - 0x28], 0x19772876
add dword [rcx + 8], 0x4c291aad
sub dword [rcx + 8], 0x191ebed1
xor dword [rcx + 8], 0x4e97a076
add dword [rcx + 8], 0x1f6b2a85
mov dword [rsp - 0x18], 0x434e6149
xor dword [rcx + 8], 0x23788e3b
mov dword [rcx + 0xc], 0x23c563c7
add dword [rcx + 0xc], 0x2a66fd59
mov dword [rsp - 0x44], edi
add dword [rcx + 0xc], 0x23211605
add dword [rcx + 0xc], 0x4bbee2
sub dword [rcx + 0xc], 0x5d979b83
xor dword [rcx + 0xc], 0x1a1d368
mov dword [rsp - 0x28], 0x7c48d80b
mov dword [rax + 4], 0x3f27e653
xor dword [rax + 4], 0x42986de6
sub dword [rax + 4], 0x17ce1715
sub dword [rax + 4], 0x4791bd09
mov dword [rsp - 0x1c], edi
xor dword [rax + 4], 0x2e651fc
add dword [rax + 4], 0xc899f38
sub dword [rax + 4], 0x13a33bbb
xchg r11, r11
mov dword [rax + 0x28], 0x575e4d97
sub dword [rax + 0x28], 0xaee0cd7
add dword [rax + 0x28], 0x256eb68f
mov dword [rsp - 0x30], edx
sub dword [rax + 0x28], 0x5e280a
sub dword [rax + 0x28], 0x5371ee1d
sub dword [rax + 0x28], 0x1325619e
xchg rdx, rdx
mov dword [rax + 0x2c], 0x3674048d
xor dword [rax + 0x2c], 0x4a0129e1
sub dword [rax + 0x2c], 0x5ae428a
sub dword [rax + 0x2c], 0x76771be5
mov dword [rsp - 0x34], 0x72432032
add dword [rax + 0x2c], 0x62ec81b1
sub dword [rax + 0x2c], 0x5852d124
mov dword [rax + 0x30], 0x32ee5cd2
mov dword [rsp - 0x3c], edi
add dword [rax + 0x30], 0x31b567c2
xor dword [rax + 0x30], 0x1ceb1a1a
xor dword [rax + 0x30], 0x14673624
mov rsi, rsi
add dword [rax + 0x30], 0x12ac2c5b
xor dword [rax + 0x30], 0x6b7c7ce9
mov dword [rax + 0x34], 0xc5e4854
xor dword [rax + 0x34], 0x15b161da
xchg r9, r9
xor dword [rax + 0x34], 0x5157c097
xor dword [rax + 0x34], 0x1d545f7b
xor dword [rax + 0x34], 0x1d9c7fc
xor dword [rax + 0x34], 0x41951872
mov dword [rsp - 0x34], 0x449f6597
mov dword [rbx + 0x160], 0x22a555b5
add dword [rbx + 0x160], 0xcd81a5e
add dword [rbx + 0x160], 0xee9936
xor dword [rbx + 0x160], 0x5a1589d8
mov dword [rsp - 0x34], 0x71f455ea
xor dword [rbx + 0x160], 0x3d3d5472
xor dword [rbx + 0x160], 0x5b1e9291
mov dword [rbx + 0x164], 0x236d37f5
xchg rdi, rdi
sub dword [rbx + 0x164], 0x9eb5407
add dword [rbx + 0x164], 0x26320b36
sub dword [rbx + 0x164], 0x2c320baf
add dword [rbx + 0x164], 0x20e85d62
mov dword [rsp - 0x10], 0x13d7c66d
sub dword [rbx + 0x164], 0x1ec9f6e8
mov dword [rbx + 0x168], 0x73658017
sub dword [rbx + 0x168], 0x34e9aff
mov dword [rsp - 0x44], 0x18533e17
xor dword [rbx + 0x168], 0x7746ae19
xor dword [rbx + 0x168], 0x23001ff5
xor dword [rbx + 0x168], 0x26fdb93a
mov rdi, rdi
add dword [rbx + 0x168], 0x2e6e4a40
sub dword [rbx + 0x168], 0x1b7bee22
mov dword [rbx + 0x16c], 0x2ad9818
mov dword [rsp - 0x14], ebp
add dword [rbx + 0x16c], 0x52ebb520
xor dword [rbx + 0x16c], 0x4dd4b959
add dword [rbx + 0x16c], 0x821bd08
mov dword [rsp - 0x18], ebx
xor dword [rbx + 0x16c], 0x2b2da09c
xor dword [rbx + 0x16c], 0x1ee25819
mov dword [rbx + 0x170], 0x55f4bbf3
mov dword [rsp - 0x14], ebx
sub dword [rbx + 0x170], 0x51785b33
add dword [rbx + 0x170], 0xba45010
add dword [rbx + 0x170], 0xd23c1fd
xchg r14, r14
sub dword [rbx + 0x170], 0x4a37471
add dword [rbx + 0x170], 0x1d38c705
add dword [rbx + 0x170], 0xb3a58736
mov dword [rbx + 0x174], 0x4c91a948
mov r10, r10
sub dword [rbx + 0x174], 0x4b9fa576
xor dword [rbx + 0x174], 0x5bc0d954
sub dword [rbx + 0x174], 0x5b129c97
mov dword [rsp - 0x2c], ecx
add dword [rbx + 0x174], 0x5bd24c38
sub dword [rbx + 0x174], 0x59b470ad
xor dword [rbx + 0x174], 0x179e5095
mov r11, r11
mov dword [rbx + 0x178], 0x1ea30a70
add dword [rbx + 0x178], 0x169c16a8
xor dword [rbx + 0x178], 0x564ca39b
sub dword [rbx + 0x178], 0x57983263
mov dword [rsp - 0x1c], esi
add dword [rbx + 0x178], 0x51a74306
add dword [rbx + 0x178], 0x78888d9
xor dword [rbx + 0x178], 0x70ab5213
mov dword [rbx + 0x17c], 0x3e1fa3c1
mov r9, r9
sub dword [rbx + 0x17c], 0x2eda39f8
add dword [rbx + 0x17c], 0x69d1b7ba
sub dword [rbx + 0x17c], 0x32817967
add dword [rbx + 0x17c], 0xa95b5e1
mov dword [rsp - 0x28], esi
xor dword [rbx + 0x17c], 0x448b1411
mov dword [rbx + 0x180], 0x6cf447a1
xor dword [rbx + 0x180], 0x5fb83890
xchg r11, r11
add dword [rbx + 0x180], 0x2612bd0a
sub dword [rbx + 0x180], 0x1cb6f761
add dword [rbx + 0x180], 0x229ceefd
xor dword [rbx + 0x180], 0x38584daa
mov dword [rsp - 0x44], 0x4cc3b8b6
xor dword [rbx + 0x180], 0x26610188
mov dword [rbx + 0x184], 0x23aac8cd
add dword [rbx + 0x184], 0x30a57e35
xor dword [rbx + 0x184], 0x48822a67
xchg rbx, rbx
sub dword [rbx + 0x184], 0x19c532a
xor dword [rbx + 0x184], 0x29215ea3
sub dword [rbx + 0x184], 0xfc32037
xor dword [rbx + 0x184], 0x37f46d8e
xchg r11, r11
mov dword [rbx + 0x188], 0x20355595
xor dword [rbx + 0x188], 0x562c3a6e
sub dword [rbx + 0x188], 0x28e7589d
xchg rdx, rdx
add dword [rbx + 0x188], 0x5b4a7f9
xor dword [rbx + 0x188], 0x1ff4aa19
sub dword [rbx + 0x188], 0x3771cb62
mov dword [rbx + 0x18c], 0x3c67029c
xchg rbp, rbp
xor dword [rbx + 0x18c], 0x7e942929
add dword [rbx + 0x18c], 0x1fd9a904
sub dword [rbx + 0x18c], 0x16c983a3
sub dword [rbx + 0x18c], 0x3663072a
mov dword [rsp - 0x10], edi
mov dword [rbx + 0x190], 0x499e6924
add dword [rbx + 0x190], 0xbcdef92
sub dword [rbx + 0x190], 0x3f135075
add dword [rbx + 0x190], 0x3bed6459
mov dword [rsp - 0x14], 0x7b95c2c0
xor dword [rbx + 0x190], 0xa50d50f3
mov dword [rbx + 0x194], 0x7db2b6a7
sub dword [rbx + 0x194], 0x6cba5bd7
xor dword [rbx + 0x194], 0x774b612f
mov r14, r14
sub dword [rbx + 0x194], 0x4b404cba
add dword [rbx + 0x194], 0x4c6195a2
sub dword [rbx + 0x194], 0x53343af8
mov dword [rbx + 0x198], 0x3591a801
mov r12, r12
sub dword [rbx + 0x198], 0x1d687703
add dword [rbx + 0x198], 0xdea16d7
add dword [rbx + 0x198], 0x3a5822f3
sub dword [rbx + 0x198], 0x39e89ac0
mov dword [rsp - 0x30], ecx
sub dword [rbx + 0x198], 0x10e2861c
mov dword [rbx + 0x19c], 0x53d0347c
sub dword [rbx + 0x19c], 0x514dd5b3
add dword [rbx + 0x19c], 0x60f812c8
mov dword [rsp - 0x24], 0x566f3eeb
xor dword [rbx + 0x19c], 0x5d3f7c11
sub dword [rbx + 0x19c], 0x28a4c394
mov dword [rbx + 0x1a0], 0x22608e7a
add dword [rbx + 0x1a0], 0x32534296
xchg r10, r10
add dword [rbx + 0x1a0], 0x2418b329
add dword [rbx + 0x1a0], 0x63b8202
xor dword [rbx + 0x1a0], 0x2a7498c1
xor dword [rbx + 0x1a0], 0x589fc589
mov dword [rsp - 0xc], 0x4ced4647
mov dword [rbx + 0x1a4], 0x79476ffe
add dword [rbx + 0x1a4], 0x2e2a458
sub dword [rbx + 0x1a4], 0xf0dffbc
sub dword [rbx + 0x1a4], 0x44db49cf
mov r15, r15
sub dword [rbx + 0x1a4], 0x1db3044e
add dword [rbx + 0x1a4], 0xb128372
mov dword [rbx + 0x1a8], 0x29382102
mov rcx, rcx
xor dword [rbx + 0x1a8], 0x3dc8eca
add dword [rbx + 0x1a8], 0x1243768b
sub dword [rbx + 0x1a8], 0x24732df3
mov dword [rsp - 0x2c], 0x2c716d64
sub dword [rbx + 0x1a8], 0x314ae74
mov dword [rbx + 0x1ac], 0x8bcde39
add dword [rbx + 0x1ac], 0x2fb1f16
mov r9, r9
xor dword [rbx + 0x1ac], 0x2ede7c4
add dword [rbx + 0x1ac], 0x75f95f4c
sub dword [rbx + 0x1ac], 0x7684d65f
add dword [rbx + 0x1ac], 0xcd1a674
mov rdx, rdx
mov dword [rbx + 0x1b0], 0x4e42751a
add dword [rbx + 0x1b0], 0x142fa08e
xor dword [rbx + 0x1b0], 0x4b84da4c
xor dword [rbx + 0x1b0], 0x4748038d
mov dword [rsp - 0x18], esp
sub dword [rbx + 0x1b0], 0x3cb992fe
xor dword [rbx + 0x1b0], 0x1e86cbb1
add dword [rbx + 0x1b0], 0x79742be1
xchg rsp, rsp
mov dword [rbx + 0x1b4], 0x185d2da5
xor dword [rbx + 0x1b4], 0x33269dab
xor dword [rbx + 0x1b4], 0x3523bd7b
xchg r9, r9
add dword [rbx + 0x1b4], 0x3dc8ffb4
sub dword [rbx + 0x1b4], 0x10a08958
sub dword [rbx + 0x1b4], 0x35e039e2
mov dword [rsp - 0x38], 0x57881c8d
mov dword [rbx + 0x1b8], 0x6d8f72af
sub dword [rbx + 0x1b8], 0x1420391
sub dword [rbx + 0x1b8], 0x600f3174
mov dword [rsp - 0x14], esi
add dword [rbx + 0x1b8], 0x67a3836f
add dword [rbx + 0x1b8], 0x9e8c9db
sub dword [rbx + 0x1b8], 0x682a4108
mov dword [rbx + 0x1bc], 0x46c60b59
xchg rsi, rsi
add dword [rbx + 0x1bc], 0x1ab2075f
add dword [rbx + 0x1bc], 0x409f375
xor dword [rbx + 0x1bc], 0x5350cf76
mov rcx, rcx
sub dword [rbx + 0x1bc], 0x7b10908
sub dword [rbx + 0x1bc], 0x19817667
mov dword [rbx + 0x1c0], 0x63b415cf
mov rcx, rcx
add dword [rbx + 0x1c0], 0xd48d716
sub dword [rbx + 0x1c0], 0x5f9a7a6b
add dword [rbx + 0x1c0], 0x174fb2f4
add dword [rbx + 0x1c0], 0x2706b081
xchg rcx, rcx
xor dword [rbx + 0x1c0], 0x814d97c
sub dword [rbx + 0x1c0], 0x39b0deba
mov dword [rbx + 0x1c4], 0x6b58b106
mov dword [rsp - 0x1c], esp
xor dword [rbx + 0x1c4], 0xf0de593
add dword [rbx + 0x1c4], 0x1b8e2687
xor dword [rbx + 0x1c4], 0x5c7200b0
xchg r14, r14
xor dword [rbx + 0x1c4], 0x24a48df6
xor dword [rbx + 0x1c4], 0x1295bfb5
mov dword [rbx + 0x1c8], 0xc78f4a5
mov dword [rsp - 0x28], ebx
xor dword [rbx + 0x1c8], 0x61a29231
sub dword [rbx + 0x1c8], 0x45e18613
xor dword [rbx + 0x1c8], 0x54714292
sub dword [rbx + 0x1c8], 0xc1d455d
mov dword [rsp - 0x3c], 0x6e10a1dc
sub dword [rbx + 0x1c8], 0x6453cc5a
add dword [rbx + 0x1c8], 0x1287b990
mov dword [rbx + 0x1cc], 0x20bf4bd4
xchg r9, r9
xor dword [rbx + 0x1cc], 0x7d658f09
sub dword [rbx + 0x1cc], 0x10b26847
xor dword [rbx + 0x1cc], 0x59c281cf
xchg r13, r13
add dword [rbx + 0x1cc], 0x58314bfd
xor dword [rbx + 0x1cc], 0x190a60fd
sub dword [rbx + 0x1cc], 0x5e75ffbf
xchg rsi, rsi
mov qword [rbx + 8], rax
cmp dword [0x1400ada40], 2
jl 0x140050a9e
mov rcx, rcx
movdqa xmm3, xmmword [0x140001990]
mov rax, rbx
movdqa xmm2, xmmword [0x140002130]
pmovsxdq xmm0, xmm3
mov dword [rsp - 0x2c], edi
psllq xmm0, 4
paddq xmm0, xmm6
paddq xmm0, xmm2
movdqu xmmword [rbx + 0x10], xmm0
mov rcx, rcx
movdqa xmm0, xmmword [0x140002160]
paddd xmm0, xmm3
pmovsxdq xmm1, xmm0
xchg r9, r9
movdqa xmm0, xmmword [0x140002170]
psllq xmm1, 4
paddd xmm0, xmm3
mov dword [rsp - 0x30], esi
paddq xmm1, xmm6
paddq xmm1, xmm2
movdqu xmmword [rbx + 0x20], xmm1
pmovsxdq xmm1, xmm0
xchg rbx, rbx
movdqa xmm0, xmmword [0x140002180]
psllq xmm1, 4
paddd xmm0, xmm3
paddq xmm1, xmm6
mov r8, r8
paddq xmm1, xmm2
movdqu xmmword [rbx + 0x30], xmm1
pmovsxdq xmm1, xmm0
movq xmm0, rcx
xchg rdi, rdi
psllq xmm1, 4
punpcklqdq xmm0, xmm0
paddq xmm1, xmm0
movdqu xmmword [rbx + 0x40], xmm1
mov r13, r13
mov rbx, qword [rsp + 0x40]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rdi
mov dword [rsp - 0x44], 0x61001953
ret
mov eax, 0x159467a0
xor eax, 0x12b6b5c
add eax, 0xace979a
mov r14, r14
sub eax, 0x12fbd01f
sub eax, 0xc91d46f
nop word [rax + rax]
mov qword [rdi], rcx
mov rsp, rsp
lea rdi, [rdi + 8]
add rcx, 0x10
sub rax, 1
mov dword [rsp - 0x10], esi
jne 0x140050ac5
movaps xmm6, xmmword [rsp + 0x20]
mov rax, rbx
xchg r15, r15
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
xchg rbx, rbx
ret