Function at 0x1800327d4
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 8], rcx
push rbp
push rdi
push r12
lea rbp, [rax - 0x428]
sub rsp, 0x510
cmp byte [0x18003db0f], 0
mov rsi, r9
movaps xmmword [rax - 0x28], xmm6
mov rbx, r8
movaps xmmword [rax - 0x38], xmm7
mov rdi, rdx
movaps xmmword [rax - 0x48], xmm8
je 0x1800339f0
movdqa xmm6, xmmword [0x180006a20]
lea rcx, [rbp + 0x118]
movdqu xmmword [rbp + 0x118], xmm6
mov dword [rbp + 0x128], 0x5b575013
mov dword [rbp + 0x12c], 0x27302027
mov dword [rbp + 0x130], 0x3427271b
mov word [rbp + 0x134], 0x2d
call fcn.180038a20
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
movss xmm8, dword [rbp + 0x458]
mov r12d, 0xf
movss xmm7, dword [0x180006298]
test rax, rax
je 0x18003294a
comiss xmm7, xmm8
jb 0x18003294a
xor eax, eax
mov dword [0x18003d434], r12d
lea rcx, [rbp + 0x18]
mov byte [rbp + 0x26], al
mov dword [rbp + 0x18], 0x4041457f
mov dword [rbp + 0x1c], 0x545c5844
mov dword [rbp + 0x20], 0x525c577b
mov word [rbp + 0x24], 0x4d5b
call fcn.180038b8c
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180032942
xor eax, eax
mov dword [rsp + 0x78], 0x5c5d426e
lea rcx, [rsp + 0x78]
mov byte [rbp - 0x80], al
mov dword [rsp + 0x7c], 0x564b746f
call fcn.180038cd0
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
lea rcx, [rbp + 0x28]
mov dword [rbp + 0x28], 0x5c5d426e
mov dword [rbp + 0x2c], 0x5c40756f
mov dword [rbp + 0x30], 0x58746a5a
mov word [rbp + 0x34], 0x405c
mov byte [rbp + 0x36], al
call fcn.180038b8c
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
movdqa xmm6, xmmword [0x180006a20]
lea rcx, [rbp + 0x138]
mov dword [rbp + 0x148], 0x5b575013
movdqu xmmword [rbp + 0x138], xmm6
mov dword [rbp + 0x14c], 0x27302027
mov dword [rbp + 0x150], 0x3427271b
mov word [rbp + 0x154], 0x2d
call fcn.180038a20
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180032ada
comiss xmm7, xmm8
jb 0x180032ada
lea rcx, [rbp - 0x18]
mov dword [0x18003d434], r12d
mov dword [rbp - 0x18], 0x5c5d4461
mov dword [rbp - 0x14], 0x7c5c5e59
mov dword [rbp - 0x10], 0x54535f56
mov word [rbp - 0xc], 0x4c
call fcn.180038bec
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x180032a48
lea rcx, [rbp + 0x38]
mov dword [rbp + 0x38], 0x4041457f
mov dword [rbp + 0x3c], 0x545c5844
mov dword [rbp + 0x40], 0x525c577b
mov word [rbp + 0x44], 0x4d5b
mov byte [rbp + 0x46], al
call fcn.180038b8c
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x180032a48
lea rcx, [rbp + 0x468]
mov word [rbp + 0x468], 0x6261
mov byte [rbp + 0x46a], al
call fcn.180038d54
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180032ada
lea rcx, [rsp + 0x38]
mov dword [rsp + 0x38], 0x704d487f
mov word [rsp + 0x3c], 0x74
call fcn.180038d34
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
lea rcx, [rbp - 0x58]
mov dword [rbp - 0x58], 0x406d7268
mov dword [rbp - 0x54], 0x575b4342
mov word [rbp - 0x50], 0x475b
mov byte [rbp - 0x4e], al
call fcn.180038c0c
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
lea rcx, [rbp - 0x78]
mov dword [rbp - 0x78], 0x5d5c426f
mov dword [rbp - 0x74], 0x415d5559
mov byte [rbp - 0x70], al
call fcn.180038cd0
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
movdqa xmm6, xmmword [0x180006920]
lea rcx, [rbp + 0x380]
movdqa xmm7, xmmword [0x180006400]
movdqu xmmword [rbp + 0x380], xmm6
movdqu xmmword [rbp + 0x390], xmm7
call fcn.180038a00
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180032bb1
movss xmm0, dword [0x1800062c4]
comiss xmm0, xmm8
jb 0x180032bb1
xor eax, eax
mov dword [0x18003d434], r12d
lea rcx, [rbp + 0x48]
mov byte [rbp + 0x56], al
mov dword [rbp + 0x48], 0x4041457f
mov dword [rbp + 0x4c], 0x545c5844
mov dword [rbp + 0x50], 0x50445460
mov word [rbp + 0x54], 0x4d5d
call fcn.180038b8c
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180032ba1
xor eax, eax
mov dword [rbp + 0x430], 0x4a584464
lea rcx, [rbp + 0x430]
mov byte [rbp + 0x434], al
call fcn.180038c4c
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
movdqa xmm7, xmmword [0x180006400]
movdqa xmm6, xmmword [0x180006920]
lea rcx, [rbp + 0x3a0]
movdqu xmmword [rbp + 0x3a0], xmm6
movdqu xmmword [rbp + 0x3b0], xmm7
call fcn.180038a00
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180032c6d
movss xmm0, dword [0x180006288]
comiss xmm0, xmm8
jb 0x180032c6d
xor eax, eax
mov dword [0x18003d434], 5
lea rcx, [rbp + 0x58]
mov byte [rbp + 0x66], al
mov dword [rbp + 0x58], 0x4041457f
mov dword [rbp + 0x5c], 0x545c5844
mov dword [rbp + 0x60], 0x50445460
mov word [rbp + 0x64], 0x4d5d
call fcn.180038b8c
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180032c6d
lea rcx, [rbp - 8]
mov dword [rbp - 8], 0x5d5c426f
mov dword [rbp - 4], 0x415d5559
mov dword [rbp], 0x475f656b
mov word [rbp + 4], 0x5d
call fcn.180038bec
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
movdqa xmm0, xmmword [0x1800069a0]
lea rcx, [rbp + 0x348]
movdqa xmm1, xmmword [0x1800064a0]
movdqu xmmword [rbp + 0x348], xmm0
mov word [rbp + 0x368], 0x29
movdqu xmmword [rbp + 0x358], xmm1
call fcn.1800389e0
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180032e07
xor eax, eax
mov dword [0x18003d434], r12d
lea rcx, [rbp + 0x68]
mov byte [rbp + 0x76], al
mov dword [rbp + 0x68], 0x4041457f
mov dword [rbp + 0x6c], 0x545c5844
mov dword [rbp + 0x70], 0x50445460
mov word [rbp + 0x74], 0x4d5d
call fcn.180038b8c
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180032e07
xor eax, eax
mov dword [rbp + 0x460], 0x444d5848
lea rcx, [rbp + 0x460]
mov byte [rbp + 0x464], al
call fcn.180038c4c
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
lea rcx, [rsp + 0x20]
mov dword [rsp + 0x20], 0x444d5868
mov byte [rsp + 0x24], al
call fcn.180038c4c
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
movdqa xmm0, xmmword [0x180006970]
lea rcx, [rbp + 0x330]
movdqu xmmword [rbp + 0x330], xmm0
mov byte [rbp + 0x340], al
call fcn.180038a40
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
movdqa xmm0, xmmword [0x180006a00]
lea rcx, [rbp + 0x218]
movdqu xmmword [rbp + 0x218], xmm0
mov dword [rbp + 0x228], 0xf0f4959
mov byte [rbp + 0x22c], al
call fcn.180038aa4
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x4e5a7e73
mov dword [rbp - 0x44], 0x47574444
mov word [rbp - 0x40], 0x5040
mov byte [rbp - 0x3e], al
call fcn.180038c0c
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
movdqa xmm0, xmmword [0x180006470]
lea rcx, [rbp + 0x178]
movdqu xmmword [rbp + 0x178], xmm0
mov dword [rbp + 0x188], 0x5e5d4e59
mov dword [rbp + 0x18c], 0x211d2430
mov dword [rbp + 0x190], 0x233625
call fcn.1800389c0
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180032fb3
xor eax, eax
mov dword [0x18003d434], r12d
lea rcx, [rbp + 0x78]
mov byte [rbp + 0x86], al
mov dword [rbp + 0x78], 0x4041457f
mov dword [rbp + 0x7c], 0x545c5844
mov dword [rbp + 0x80], 0x50445460
mov word [rbp + 0x84], 0x4d5d
call fcn.180038b8c
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180032fb3
xor eax, eax
mov dword [rsp + 0x48], 0x5b5a426e
lea rcx, [rsp + 0x48]
mov byte [rsp + 0x4e], al
mov word [rsp + 0x4c], 0x5c5f
call fcn.180038c2c
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
lea rcx, [rsp + 0x60]
mov dword [rsp + 0x60], 0x42574c40
mov dword [rsp + 0x64], 0x57435f
call fcn.180038cb0
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
movdqa xmm0, xmmword [0x180006a10]
lea rcx, [rbp + 0x248]
movdqu xmmword [rbp + 0x248], xmm0
mov dword [rbp + 0x258], 0xf4959
call fcn.180038bac
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
movdqa xmm0, xmmword [0x1800069f0]
lea rcx, [rbp + 0x260]
movdqu xmmword [rbp + 0x260], xmm0
mov dword [rbp + 0x270], 0xf4959
call fcn.180038bac
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
lea rcx, [rbp - 0x28]
mov dword [rbp - 0x28], 0x5f4f5f78
mov dword [rbp - 0x24], 0x5e5f746f
mov dword [rbp - 0x20], 0x4553415d
mov byte [rbp - 0x1c], al
call fcn.180038b28
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
movdqa xmm0, xmmword [0x180006a30]
lea rcx, [rbp + 0x230]
xor eax, eax
mov dword [rbp + 0x240], 0x5a4d5c5e
movdqu xmmword [rbp + 0x230], xmm0
mov byte [rbp + 0x244], al
call fcn.180038aa4
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180033076
lea rdx, [0x180005b58]
mov dword [0x18003d434], r12d
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180033076
lea rdx, [0x180005b68]
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
lea rdx, [0x180005b70]
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
lea rdx, [0x180005b88]
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
lea rdx, [0x180005ba0]
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
movdqa xmm0, xmmword [0x180006930]
lea rcx, [rbp + 0x198]
movdqu xmmword [rbp + 0x198], xmm0
mov dword [rbp + 0x1a8], 0x4b4d5459
mov dword [rbp + 0x1ac], 0x3023231f
mov word [rbp + 0x1b0], 0x21
call fcn.1800389a0
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
movss xmm6, dword [0x1800062a8]
test rax, rax
je 0x180033156
comiss xmm6, xmm8
jb 0x180033156
xor eax, eax
mov dword [0x18003d434], r12d
lea rcx, [rbp + 0x88]
mov byte [rbp + 0x96], al
mov dword [rbp + 0x88], 0x4041457f
mov dword [rbp + 0x8c], 0x545c5844
mov dword [rbp + 0x90], 0x50445460
mov word [rbp + 0x94], 0x4d5d
call fcn.180038b8c
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180033156
xor eax, eax
mov dword [rsp + 0x28], 0x46424864
lea rcx, [rsp + 0x28]
mov byte [rsp + 0x2c], al
call fcn.180038c4c
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
movdqa xmm0, xmmword [0x180006920]
lea rcx, [rbp + 0x3c0]
movdqa xmm1, xmmword [0x180006400]
movdqu xmmword [rbp + 0x3c0], xmm0
movdqu xmmword [rbp + 0x3d0], xmm1
call fcn.180038a00
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x1800332b7
mov rcx, qword [rbp + 0x450]
xor r8d, r8d
mov dword [0x18003d434], r12d
lea edx, [r8 + 0x2b]
call fcn.180030d70
test al, al
je 0x1800332b7
cmp byte [0x18003db58], 0
je 0x1800332b7
xor eax, eax
mov dword [rbp + 0x98], 0x4041457f
lea rcx, [rbp + 0x98]
mov byte [rbp + 0xa6], al
mov dword [rbp + 0x9c], 0x545c5844
mov dword [rbp + 0xa0], 0x50445460
mov word [rbp + 0xa4], 0x4d5d
call fcn.180038b8c
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x1800332b7
xor eax, eax
mov dword [rbp - 0x38], 0x5c5d426e
lea rcx, [rbp - 0x38]
mov byte [rbp - 0x2e], al
mov dword [rbp - 0x34], 0x5c405964
mov word [rbp - 0x30], 0x4155
call fcn.180038c0c
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
lea rcx, [rsp + 0x68]
mov dword [rsp + 0x68], 0x5c5d426e
mov dword [rsp + 0x6c], 0x574875
call fcn.180038cb0
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
movdqa xmm0, xmmword [0x1800068d0]
lea rcx, [rbp + 0x278]
movdqu xmmword [rbp + 0x278], xmm0
mov dword [rbp + 0x288], 0x474553
call fcn.180038bac
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
movdqa xmm0, xmmword [0x1800069e0]
lea rcx, [rbp + 0x308]
movdqa xmm1, xmmword [0x180006480]
movdqu xmmword [rbp + 0x308], xmm0
mov dword [rbp + 0x328], 0x2b3e2d
movdqu xmmword [rbp + 0x318], xmm1
call fcn.180038980
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180033426
movss xmm0, dword [0x1800062a4]
comiss xmm0, xmm8
mov dword [0x18003d434], r12d
jb 0x180033394
xor eax, eax
mov dword [rbp + 0xa8], 0x4041457f
lea rcx, [rbp + 0xa8]
mov byte [rbp + 0xb6], al
mov dword [rbp + 0xac], 0x545c5844
mov dword [rbp + 0xb0], 0x50445460
mov word [rbp + 0xb4], 0x4d5d
call fcn.180038b8c
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180033394
movdqa xmm0, xmmword [0x180006420]
lea rcx, [rbp + 0x370]
movdqu xmmword [rbp + 0x370], xmm0
call fcn.180038b08
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
movss xmm0, dword [0x1800062d4]
comiss xmm0, xmm8
jb 0x180033426
xor eax, eax
mov dword [rbp + 0xb8], 0x4041457f
lea rcx, [rbp + 0xb8]
mov byte [rbp + 0xc6], al
mov dword [rbp + 0xbc], 0x545c5844
mov dword [rbp + 0xc0], 0x50445460
mov word [rbp + 0xc4], 0x4d5d
call fcn.180038b8c
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180033426
xor eax, eax
mov dword [rsp + 0x50], 0x5a5d5d4d
lea rcx, [rsp + 0x50]
mov byte [rsp + 0x56], al
mov word [rsp + 0x54], 0x545c
call fcn.180038c2c
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
movdqa xmm0, xmmword [0x180006a40]
lea rcx, [rbp + 0x158]
movdqu xmmword [rbp + 0x158], xmm0
mov dword [rbp + 0x168], 0x494c484f
mov dword [rbp + 0x16c], 0x2f233729
mov dword [rbp + 0x170], 0x3427271b
mov word [rbp + 0x174], 0x2d
call fcn.180038a20
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180033516
comiss xmm6, xmm8
mov dword [0x18003d434], r12d
jb 0x180033516
xor eax, eax
mov dword [rbp + 0xc8], 0x4041457f
lea rcx, [rbp + 0xc8]
mov byte [rbp + 0xd6], al
mov dword [rbp + 0xcc], 0x545c5844
mov dword [rbp + 0xd0], 0x50445460
mov word [rbp + 0xd4], 0x4d5d
call fcn.180038b8c
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180033516
movdqa xmm0, xmmword [0x1800068c0]
lea rcx, [rbp + 0x290]
movdqu xmmword [rbp + 0x290], xmm0
mov dword [rbp + 0x2a0], 0x4a585b
call fcn.180038bac
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
movdqa xmm6, xmmword [0x1800069c0]
lea rcx, [rbp + 0x1b8]
movdqu xmmword [rbp + 0x1b8], xmm6
mov dword [rbp + 0x1c8], 0x5d615955
mov dword [rbp + 0x1cc], 0x273221
call fcn.180038bcc
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180033652
mov rcx, qword [rbp + 0x450]
xor r8d, r8d
mov dword [0x18003d434], r12d
lea edx, [r8 + 0x2b]
call fcn.180030d70
test al, al
je 0x18003364a
cmp byte [0x18003db58], 0
je 0x18003364a
xor eax, eax
mov dword [rbp + 0xd8], 0x4041457f
lea rcx, [rbp + 0xd8]
mov byte [rbp + 0xe6], al
mov dword [rbp + 0xdc], 0x545c5844
mov dword [rbp + 0xe0], 0x50445460
mov word [rbp + 0xe4], 0x4d5d
call fcn.180038b8c
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x18003364a
movdqa xmm0, xmmword [0x180006440]
lea rcx, [rbp + 0x2c0]
movdqu xmmword [rbp + 0x2c0], xmm0
mov word [rbp + 0x2d0], 9
call fcn.180038960
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
movdqa xmm0, xmmword [0x180006450]
lea rcx, [rbp + 0x2d8]
movdqu xmmword [rbp + 0x2d8], xmm0
mov word [rbp + 0x2e8], 0xd
call fcn.180038960
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
movdqa xmm6, xmmword [0x1800069c0]
lea rcx, [rbp + 0x1d0]
mov dword [rbp + 0x1e0], 0x5d615955
movdqu xmmword [rbp + 0x1d0], xmm6
mov dword [rbp + 0x1e4], 0x273221
call fcn.180038bcc
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180033793
movss xmm0, dword [0x180006290]
comiss xmm0, xmm8
mov dword [0x18003d434], 5
jb 0x180033793
xor eax, eax
mov dword [rbp + 0xe8], 0x4041457f
lea rcx, [rbp + 0xe8]
mov byte [rbp + 0xf6], al
mov dword [rbp + 0xec], 0x545c5844
mov dword [rbp + 0xf0], 0x50445460
mov word [rbp + 0xf4], 0x4d5d
call fcn.180038b8c
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x180033793
lea rcx, [rsp + 0x40]
mov dword [rsp + 0x40], 0x4a5d4c60
mov word [rsp + 0x44], 0x42
call fcn.180038d34
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
movdqa xmm0, xmmword [0x1800069b0]
lea rcx, [rbp + 0x2a8]
movdqu xmmword [rbp + 0x2a8], xmm0
mov dword [rbp + 0x2b8], 0x5b4e5d
call fcn.180038bac
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
lea rcx, [rbp - 0x68]
mov dword [rbp - 0x68], 0x5b4f417c
mov dword [rbp - 0x64], 0x5e405e56
mov byte [rbp - 0x60], al
call fcn.180038cd0
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
movdqa xmm0, xmmword [0x1800069c0]
lea rcx, [rbp + 0x1e8]
movdqu xmmword [rbp + 0x1e8], xmm0
mov dword [rbp + 0x1f8], 0x5d615955
mov dword [rbp + 0x1fc], 0x273221
call fcn.180038bcc
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x1800338d6
movss xmm0, dword [0x1800062ac]
comiss xmm0, xmm8
mov dword [0x18003d434], r12d
jb 0x1800338d6
xor eax, eax
mov dword [rbp + 0xf8], 0x4041457f
lea rcx, [rbp + 0xf8]
mov byte [rbp + 0x106], al
mov dword [rbp + 0xfc], 0x545c5844
mov dword [rbp + 0x100], 0x50445460
mov word [rbp + 0x104], 0x4d5d
call fcn.180038b8c
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x1800338d6
xor eax, eax
mov dword [rsp + 0x30], 0x4a5c426f
lea rcx, [rsp + 0x30]
mov byte [rsp + 0x34], al
call fcn.180038c4c
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
lea rcx, [rbp + 8]
mov dword [rbp + 8], 0x5b40486f
mov dword [rbp + 0xc], 0x52714355
mov dword [rbp + 0x10], 0x5b434644
mov word [rbp + 0x14], 0x5d
call fcn.180038bec
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
lea rcx, [rsp + 0x70]
mov dword [rsp + 0x70], 0x5c5e4c6f
mov dword [rsp + 0x74], 0x575d45
call fcn.180038cb0
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
movdqa xmm0, xmmword [0x1800069c0]
lea rcx, [rbp + 0x200]
movdqu xmmword [rbp + 0x200], xmm0
mov dword [rbp + 0x210], 0x5d615955
mov dword [rbp + 0x214], 0x273221
call fcn.180038bcc
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x1800339f0
movss xmm0, dword [0x1800062a0]
comiss xmm0, xmm8
mov dword [0x18003d434], 5
jb 0x1800339f0
xor eax, eax
mov dword [rbp + 0x108], 0x4041457f
lea rcx, [rbp + 0x108]
mov byte [rbp + 0x116], al
mov dword [rbp + 0x10c], 0x545c5844
mov dword [rbp + 0x110], 0x50445460
mov word [rbp + 0x114], 0x4d5d
call fcn.180038b8c
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x1800339f0
xor eax, eax
mov dword [rsp + 0x58], 0x5b5a426e
lea rcx, [rsp + 0x58]
mov byte [rsp + 0x5e], al
mov word [rsp + 0x5c], 0x5c5f
call fcn.180038c2c
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1800339ec
movdqa xmm0, xmmword [0x180006990]
lea rcx, [rbp + 0x2f0]
movdqu xmmword [rbp + 0x2f0], xmm0
mov word [rbp + 0x300], 0x4f
call fcn.180038960
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
setne al
jmp 0x1800339f2
mov al, 1
jmp 0x1800339f2
xor al, al
lea r11, [rsp + 0x510]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r12
pop rdi
pop rbp
ret