Function at 0x10010760
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1005733c
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0xc60
mov eax, dword [0x10064040]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
call fcn.10010250
call fcn.10008cf0
mov ecx, esi
call fcn.1000fd30
mov ecx, esi
call fcn.10008890
call fcn.10008c60
mov eax, str.ra_QYZ
lea ecx, [ebp - 0xf8]
sub eax, 0x7b5d0d9a
push eax
call fcn.100177f0
mov edi, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call edi
test eax, eax
je 0x100107f0
cmp dword [0x100a94e8], 0
jne 0x100107f0
mov al, 1
jmp 0x100107f2
xor al, al
mov word [ebp - 0xf0], 0
xorps xmm0, xmm0
movq qword [ebp - 0xf8], xmm0
mov byte [ebp - 0xee], 0
test al, al
je 0x10011945
lea ecx, [ebp - 0x20]
mov dword [ebp - 0x20], 0xa2ae9687
mov dword [ebp - 0x1c], 0xafe4a5a4
mov dword [ebp - 0x18], 0x100a1a0
call fcn.10017610
lea eax, [ebp - 0x20]
push eax
call edi
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0xa2ae9687
mov esi, eax
mov dword [ebp - 0x28], 0xafe4a5a4
mov dword [ebp - 0x24], 0x100a1a0
call fcn.10017610
lea ecx, [ebp - 0x2c]
call fcn.1000d010
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x38], 0xa2ae9687
mov dword [ebp - 0x34], 0xafe4a5a4
mov dword [ebp - 0x30], 0x100a1a0
call fcn.10017610
lea ecx, [ebp - 0x38]
call fcn.1000d030
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x44], 0xaea1ab81
mov dword [ebp - 0x40], 0xaee4aca6
mov dword [ebp - 0x3c], 0x100a8b4
call fcn.10017610
lea eax, [ebp - 0x44]
push eax
call edi
lea ecx, [ebp - 0x50]
mov dword [ebp - 0xc6c], eax
mov dword [ebp - 0x50], 0xaea1ab81
mov dword [ebp - 0x4c], 0xaee4aca6
mov dword [ebp - 0x48], 0x100a8b4
call fcn.10017610
lea ecx, [ebp - 0x50]
call fcn.1000d010
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0x5c], 0xaea1ab81
mov dword [ebp - 0x58], 0xaee4aca6
mov dword [ebp - 0x54], 0x100a8b4
call fcn.10017610
lea ecx, [ebp - 0x5c]
call fcn.1000d030
push 0
call edi
mov eax, 0x10059c40
lea ecx, [ebp - 0xc00]
sub eax, 0x7d4a6736
push eax
call fcn.10017880
push 0
mov edx, eax
mov dword [ebp - 4], 0
mov ecx, esi
call fcn.1000ce40
add esp, 4
mov dword [0x100a94e8], eax
lea eax, [ebp - 0xc00]
mov dword [ebp - 4], 0xffffffff
push 0x6d
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
lea ecx, [ebp - 0x644]
mov eax, 0x10059cb0
sub eax, 0x169acfce
push eax
call fcn.100178c0
push 0
mov edx, eax
mov dword [ebp - 4], 1
mov ecx, esi
call fcn.1000ce40
add esp, 4
mov dword [0x1011eacc], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x440]
xorps xmm0, xmm0
mov dword [ebp - 0x400], 0x37263734
movups xmmword [ebp - 0x644], xmm0
mov word [ebp - 0x3fc], 0x38
movq qword [ebp - 0x634], xmm0
movaps xmm0, xmmword [0x10060ad0]
movups xmmword [ebp - 0x440], xmm0
mov byte [ebp - 0x3fa], 1
movaps xmm0, xmmword [0x100608e0]
movups xmmword [ebp - 0x430], xmm0
movaps xmm0, xmmword [0x10060800]
movups xmmword [ebp - 0x420], xmm0
movaps xmm0, xmmword [0x1005fdf0]
movups xmmword [ebp - 0x410], xmm0
call fcn.10017590
push 0
lea edx, [ebp - 0x440]
mov ecx, esi
call fcn.1000ce40
add esp, 4
mov dword [0x1011eac4], eax
lea ecx, [ebp - 0xb54]
push 0x3bcfea3c
call fcn.10017900
push 0
mov edx, eax
mov dword [ebp - 4], 2
mov ecx, esi
call fcn.1000ce40
add esp, 4
mov dword [0x100a94cc], eax
lea eax, [ebp - 0xb54]
mov dword [ebp - 4], 0xffffffff
push 0x2c
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
lea ecx, [ebp - 0xb90]
mov eax, 0x10059cf4
sub eax, 0x4cf5cd1f
push eax
call fcn.10017940
push 0
mov edx, eax
mov dword [ebp - 4], 3
mov ecx, esi
call fcn.1000ce40
add esp, 4
mov dword [0x100a962c], eax
lea eax, [ebp - 0xb90]
mov dword [ebp - 4], 0xffffffff
push 0x3b
push 0
push eax
call sub.VCRUNTIME140.dll_memset
movaps xmm0, xmmword [0x10060400]
lea ecx, [ebp - 0x62c]
movups xmmword [ebp - 0x62c], xmm0
add esp, 0xc
mov word [ebp - 0x5fc], 0x100
movaps xmm0, xmmword [0x10060680]
movups xmmword [ebp - 0x61c], xmm0
movaps xmm0, xmmword [0x10060700]
movups xmmword [ebp - 0x60c], xmm0
call fcn.10017540
mov edi, dword [ebp - 0xc6c]
lea edx, [ebp - 0x62c]
push 0
mov ecx, edi
call fcn.1000ce40
add esp, 4
mov dword [0x100a94fc], eax
test eax, eax
je 0x10010af7
mov eax, dword [eax + 2]
mov dword [0x100a94fc], eax
movaps xmm0, xmmword [0x100609e0]
lea ecx, [ebp - 0x124]
movups xmmword [ebp - 0x124], xmm0
mov dword [ebp - 0x104], 0xc7d9c5db
movaps xmm0, xmmword [0x100606b0]
movups xmmword [ebp - 0x114], xmm0
mov dword [ebp - 0x100], 0xcbd5c9d7
mov word [ebp - 0xfc], 0x100
call fcn.10017510
push 0
lea edx, [ebp - 0x124]
mov ecx, edi
call fcn.1000ce40
add esp, 4
mov dword [ebp - 0x6c], 0xf2e687fc
lea ecx, [ebp - 0x6c]
mov dword [ebp - 0x68], 0xfffee9f9
mov dword [ebp - 0x64], 0xef8ffbec
mov dword [ebp - 0x60], 0x100e1e0
call fcn.100175e0
push 0
lea edx, [ebp - 0x6c]
mov ecx, edi
call fcn.1000ce40
movaps xmm0, xmmword [0x10060a30]
lea ecx, [ebp - 0x1cc]
add esp, 4
mov dword [ebp - 0x1ac], 0xd7d6c5d0
movups xmmword [ebp - 0x1cc], xmm0
mov word [ebp - 0x1a8], 0x100
movaps xmm0, xmmword [0x100607a0]
movups xmmword [ebp - 0x1bc], xmm0
call fcn.100174e0
push 0
lea edx, [ebp - 0x1cc]
mov ecx, edi
call fcn.1000ce40
movaps xmm0, xmmword [0x10060970]
lea ecx, [ebp - 0x538]
movups xmmword [ebp - 0x538], xmm0
add esp, 4
mov dword [ebp - 0x488], 0x354e5544
movaps xmm0, xmmword [0x100606c0]
movups xmmword [ebp - 0x528], xmm0
mov dword [ebp - 0x484], 0x5b424958
movaps xmm0, xmmword [0x10060740]
movups xmmword [ebp - 0x518], xmm0
mov dword [ebp - 0x480], 0x3d5e4e44
movaps xmm0, xmmword [0x1005fe30]
movups xmmword [ebp - 0x508], xmm0
mov word [ebp - 0x47c], 0xb9
movaps xmm0, xmmword [0x1005fe70]
movups xmmword [ebp - 0x4f8], xmm0
mov byte [ebp - 0x47a], 1
movaps xmm0, xmmword [str.V5_T8._____]
movups xmmword [ebp - 0x4e8], xmm0
movaps xmm0, xmmword [0x1005fd30]
movups xmmword [ebp - 0x4d8], xmm0
movaps xmm0, xmmword [0x10060250]
movups xmmword [ebp - 0x4c8], xmm0
movaps xmm0, xmmword [0x10060280]
movups xmmword [ebp - 0x4b8], xmm0
movaps xmm0, xmmword [0x10060130]
movups xmmword [ebp - 0x4a8], xmm0
movaps xmm0, xmmword [0x10060170]
movups xmmword [ebp - 0x498], xmm0
call fcn.100174b0
push 0
lea edx, [ebp - 0x538]
mov ecx, edi
call fcn.1000ce40
movaps xmm0, xmmword [0x10060970]
add esp, 4
movups xmmword [ebp - 0xb28], xmm0
movaps xmm0, xmmword [0x100606d0]
movups xmmword [ebp - 0xb18], xmm0
movaps xmm0, xmmword [0x10060580]
movups xmmword [ebp - 0xb08], xmm0
movaps xmm0, xmmword [0x1005fe10]
movups xmmword [ebp - 0xaf8], xmm0
movaps xmm0, xmmword [0x100601e0]
movups xmmword [ebp - 0xae8], xmm0
movaps xmm0, xmmword [str.4__79____]
movups xmmword [ebp - 0xad8], xmm0
movaps xmm0, xmmword [0x1005fcc0]
movups xmmword [ebp - 0xac8], xmm0
movaps xmm0, xmmword [0x10060240]
movups xmmword [ebp - 0xab8], xmm0
movaps xmm0, xmmword [0x10060270]
movups xmmword [ebp - 0xaa8], xmm0
movaps xmm0, xmmword [0x10060200]
movups xmmword [ebp - 0xa98], xmm0
movaps xmm0, xmmword [0x10060150]
movups xmmword [ebp - 0xa88], xmm0
movaps xmm0, xmmword [str.BUBGXA8_HIM]
movups xmmword [ebp - 0xa78], xmm0
movaps xmm0, xmmword [0x100605d0]
movups xmmword [ebp - 0xa68], xmm0
movaps xmm0, xmmword [0x10060470]
movups xmmword [ebp - 0xa58], xmm0
movaps xmm0, xmmword [0x100603b0]
movups xmmword [ebp - 0xa48], xmm0
movaps xmm0, xmmword [0x10060af0]
movups xmmword [ebp - 0xa38], xmm0
movaps xmm0, xmmword [0x10060aa0]
movups xmmword [ebp - 0xa28], xmm0
movaps xmm0, xmmword [0x10060920]
movups xmmword [ebp - 0xa18], xmm0
movaps xmm0, xmmword [0x10060640]
movups xmmword [ebp - 0xa08], xmm0
movaps xmm0, xmmword [0x1005fe20]
movups xmmword [ebp - 0x9f8], xmm0
movaps xmm0, xmmword [0x1005fdd0]
movups xmmword [ebp - 0x9e8], xmm0
movaps xmm0, xmmword [str.W5.U8______]
movups xmmword [ebp - 0x9d8], xmm0
movaps xmm0, xmmword [0x1005fd10]
movups xmmword [ebp - 0x9c8], xmm0
movaps xmm0, xmmword [0x1005fcd0]
movups xmmword [ebp - 0x9b8], xmm0
movaps xmm0, xmmword [0x100602e0]
movups xmmword [ebp - 0x9a8], xmm0
movaps xmm0, xmmword [0x1005fe50]
movups xmmword [ebp - 0x998], xmm0
movaps xmm0, xmmword [0x1005fed0]
movups xmmword [ebp - 0x988], xmm0
movaps xmm0, xmmword [str.TE_W__ZNL_M_]
movups xmmword [ebp - 0x978], xmm0
movaps xmm0, xmmword [0x10060510]
movups xmmword [ebp - 0x968], xmm0
movaps xmm0, xmmword [0x10060460]
movups xmmword [ebp - 0x958], xmm0
movaps xmm0, xmmword [0x10060430]
movups xmmword [ebp - 0x948], xmm0
movaps xmm0, xmmword [0x10060b00]
movups xmmword [ebp - 0x938], xmm0
movaps xmm0, xmmword [0x100603f0]
movups xmmword [ebp - 0x928], xmm0
movaps xmm0, xmmword [0x10060670]
movups xmmword [ebp - 0x918], xmm0
movaps xmm0, xmmword [0x10060650]
movups xmmword [ebp - 0x908], xmm0
movaps xmm0, xmmword [0x1005feb0]
movups xmmword [ebp - 0x8f8], xmm0
movaps xmm0, xmmword [0x1005ff10]
movups xmmword [ebp - 0x8e8], xmm0
movaps xmm0, xmmword [str.__6_9_._X_]
movups xmmword [ebp - 0x8d8], xmm0
movaps xmm0, xmmword [0x1005fd20]
movups xmmword [ebp - 0x8c8], xmm0
movaps xmm0, xmmword [0x10060330]
movups xmmword [ebp - 0x8b8], xmm0
movaps xmm0, xmmword [0x10060210]
movups xmmword [ebp - 0x8a8], xmm0
movaps xmm0, xmmword [0x10060120]
movups xmmword [ebp - 0x898], xmm0
movaps xmm0, xmmword [0x10060160]
movups xmmword [ebp - 0x888], xmm0
movaps xmm0, xmmword [str.EU_6XIJ_J_O]
movups xmmword [ebp - 0x878], xmm0
movaps xmm0, xmmword [0x1005fc30]
movups xmmword [ebp - 0x868], xmm0
lea ecx, [ebp - 0xb28]
mov byte [ebp - 0x858], 1
call fcn.10017480
push 0
lea edx, [ebp - 0xb28]
mov ecx, edi
call fcn.1000ce40
movaps xmm0, xmmword [0x10060a70]
lea ecx, [ebp - 0x6c0]
movups xmmword [ebp - 0x6c0], xmm0
add esp, 4
mov dword [ebp - 0x650], 0x747114
movaps xmm0, xmmword [0x100608d0]
movups xmmword [ebp - 0x6b0], xmm0
mov byte [ebp - 0x64c], 1
movaps xmm0, xmmword [0x100606f0]
movups xmmword [ebp - 0x6a0], xmm0
movaps xmm0, xmmword [0x1005fea0]
movups xmmword [ebp - 0x690], xmm0
movaps xmm0, xmmword [0x1005fe60]
movups xmmword [ebp - 0x680], xmm0
movaps xmm0, xmmword [str.4U7._:Z___]
movups xmmword [ebp - 0x670], xmm0
movaps xmm0, xmmword [0x1005fbe0]
movups xmmword [ebp - 0x660], xmm0
call fcn.10017450
push 0
lea edx, [ebp - 0x6c0]
mov ecx, edi
call fcn.1000ce40
movaps xmm0, xmmword [0x100609f0]
lea ecx, [ebp - 0x1a4]
movups xmmword [ebp - 0x1a4], xmm0
add esp, 4
mov dword [0x100a9638], eax
movaps xmm0, xmmword [0x10060930]
movups xmmword [ebp - 0x194], xmm0
mov dword [ebp - 0x174], 0xb2d6b6c3
movaps xmm0, xmmword [0x10060870]
movups xmmword [ebp - 0x184], xmm0
mov dword [ebp - 0x170], 0xbdbcd9bd
mov dword [ebp - 0x16c], 0xb8bbdc
mov byte [ebp - 0x168], 1
call fcn.10017420
push 0
lea edx, [ebp - 0x1a4]
mov ecx, edi
call fcn.1000ce40
movaps xmm0, xmmword [0x10060a40]
lea ecx, [ebp - 0x3f8]
movups xmmword [ebp - 0x3f8], xmm0
add esp, 4
mov dword [0x1011eb68], eax
movaps xmm0, xmmword [0x100604d0]
movups xmmword [ebp - 0x3e8], xmm0
mov dword [ebp - 0x3b8], 0x27323724
movaps xmm0, xmmword [0x10060810]
movups xmmword [ebp - 0x3d8], xmm0
mov dword [ebp - 0x3b4], 0x1003d39
movaps xmm0, xmmword [0x1005ff40]
movups xmmword [ebp - 0x3c8], xmm0
call fcn.100173f0
push 0
lea edx, [ebp - 0x3f8]
mov ecx, edi
call fcn.1000ce40
movaps xmm0, xmmword [0x10060400]
lea ecx, [ebp - 0xbc]
add esp, 4
mov dword [ebp - 0x9c], 0xa6d0c5db
movups xmmword [ebp - 0xbc], xmm0
mov dword [ebp - 0x98], 0xcbdad9c8
movaps xmm0, xmmword [0x100606e0]
movups xmmword [ebp - 0xac], xmm0
mov dword [ebp - 0x94], 0xabceabaa
mov word [ebp - 0x90], 0xc2
mov byte [ebp - 0x8e], 1
call fcn.100173c0
push 0
lea edx, [ebp - 0xbc]
mov ecx, edi
call fcn.1000ce40
add esp, 4
mov dword [0x100a9648], eax
test eax, eax
je 0x10011132
mov eax, dword [eax + 2]
mov dword [0x100a9648], eax
movaps xmm0, xmmword [0x100609a0]
lea ecx, [ebp - 0x208]
movups xmmword [ebp - 0x208], xmm0
add eax, 0xffffffe0
mov dword [ebp - 0x1d8], 0xb1d6b3b2
movaps xmm0, xmmword [0x100608a0]
movups xmmword [ebp - 0x1f8], xmm0
mov dword [0x100a9634], eax
movaps xmm0, xmmword [0x100607e0]
movups xmmword [ebp - 0x1e8], xmm0
mov dword [ebp - 0x1d4], 0xbdbcd9be
mov word [ebp - 0x1d0], 0x100
call fcn.10017390
push 0
lea edx, [ebp - 0x208]
mov ecx, esi
call fcn.1000ce40
movaps xmm0, xmmword [0x100609d0]
lea ecx, [ebp - 0x8c]
add esp, 4
mov dword [ebp - 0x7c], 0x94e6f591
movups xmmword [ebp - 0x8c], xmm0
mov dword [ebp - 0x78], 0xfbeae9f8
mov dword [ebp - 0x74], 0xedfee9eb
mov word [ebp - 0x70], 0xa2
mov byte [ebp - 0x6e], 1
call fcn.10017360
push 0
lea edx, [ebp - 0x8c]
mov ecx, esi
call fcn.1000ce40
movaps xmm0, xmmword [0x10060450]
lea ecx, [ebp - 0x230]
add esp, 4
mov dword [0x1011eb40], eax
movups xmmword [ebp - 0x230], xmm0
mov dword [ebp - 0x210], 0xa7d7c4
movaps xmm0, xmmword [0x100608f0]
movups xmmword [ebp - 0x220], xmm0
mov byte [ebp - 0x20c], 1
call fcn.10017330
push 0
lea edx, [ebp - 0x230]
mov ecx, esi
call fcn.1000ce40
movaps xmm0, xmmword [0x10060a50]
lea ecx, [ebp - 0x258]
add esp, 4
mov dword [0x1011eb24], eax
movups xmmword [ebp - 0x258], xmm0
mov dword [ebp - 0x238], 0xd1d6c4
movaps xmm0, xmmword [0x10060790]
movups xmmword [ebp - 0x248], xmm0
mov byte [ebp - 0x234], 1
call fcn.10017330
push 0
lea edx, [ebp - 0x258]
mov ecx, esi
call fcn.1000ce40
movaps xmm0, xmmword [0x100609b0]
lea ecx, [ebp - 0x308]
movups xmmword [ebp - 0x308], xmm0
add esp, 4
mov dword [0x1011eb10], eax
movaps xmm0, xmmword [0x10060880]
movups xmmword [ebp - 0x2f8], xmm0
mov dword [ebp - 0x2c8], 0x37362534
movaps xmm0, xmmword [0x10060840]
movups xmmword [ebp - 0x2e8], xmm0
mov dword [ebp - 0x2c4], 0x2b3a3928
movaps xmm0, xmmword [0x1005fef0]
movups xmmword [ebp - 0x2d8], xmm0
mov dword [ebp - 0x2c0], 0x1003c3c
call fcn.10017300
push 0
lea edx, [ebp - 0x308]
mov ecx, esi
call fcn.1000ce40
movaps xmm0, xmmword [0x10060a60]
add esp, 4
mov dword [0x1011eb64], eax
movups xmmword [ebp - 0x758], xmm0
lea ecx, [ebp - 0x758]
mov byte [ebp - 0x6c8], 1
movaps xmm0, xmmword [0x10060940]
movups xmmword [ebp - 0x748], xmm0
movaps xmm0, xmmword [0x10060830]
movups xmmword [ebp - 0x738], xmm0
movaps xmm0, xmmword [0x1005ff60]
movups xmmword [ebp - 0x728], xmm0
movaps xmm0, xmmword [0x1005fe80]
movups xmmword [ebp - 0x718], xmm0
movaps xmm0, xmmword [str.4_7:__]
movups xmmword [ebp - 0x708], xmm0
movaps xmm0, xmmword [0x1005fd00]
movups xmmword [ebp - 0x6f8], xmm0
movaps xmm0, xmmword [0x10060310]
movups xmmword [ebp - 0x6e8], xmm0
movaps xmm0, xmmword [str.duvgp_njtsm_rpbj]
movups xmmword [ebp - 0x6d8], xmm0
call fcn.100172d0
push 0
lea edx, [ebp - 0x758]
mov ecx, esi
call fcn.1000ce40
movaps xmm0, xmmword [0x100609c0]
lea ecx, [ebp - 0x850]
movups xmmword [ebp - 0x850], xmm0
add esp, 4
mov dword [0x1011eb50], eax
movaps xmm0, xmmword [0x10060890]
movups xmmword [ebp - 0x840], xmm0
mov byte [ebp - 0x760], 1
movaps xmm0, xmmword [0x10060850]
movups xmmword [ebp - 0x830], xmm0
movaps xmm0, xmmword [0x1005fef0]
movups xmmword [ebp - 0x820], xmm0
movaps xmm0, xmmword [0x1005fde0]
movups xmmword [ebp - 0x810], xmm0
movaps xmm0, xmmword [str.4_7__:_._]
movups xmmword [ebp - 0x800], xmm0
movaps xmm0, xmmword [0x1005fc50]
movups xmmword [ebp - 0x7f0], xmm0
movaps xmm0, xmmword [0x10060300]
movups xmmword [ebp - 0x7e0], xmm0
movaps xmm0, xmmword [0x100602d0]
movups xmmword [ebp - 0x7d0], xmm0
movaps xmm0, xmmword [0x100601d0]
movups xmmword [ebp - 0x7c0], xmm0
movaps xmm0, xmmword [0x10060140]
movups xmmword [ebp - 0x7b0], xmm0
movaps xmm0, xmmword [str.TEFWHIZKL_NO]
movups xmmword [ebp - 0x7a0], xmm0
movaps xmm0, xmmword [0x100608c0]
movups xmmword [ebp - 0x790], xmm0
movaps xmm0, xmmword [0x10060440]
movups xmmword [ebp - 0x780], xmm0
movaps xmm0, xmmword [0x1005fc20]
movups xmmword [ebp - 0x770], xmm0
call fcn.100172a0
push 0
lea edx, [ebp - 0x850]
mov ecx, esi
call fcn.1000ce40
movaps xmm0, xmmword [0x10060a10]
lea ecx, [ebp - 0x474]
movups xmmword [ebp - 0x474], xmm0
add esp, 4
mov dword [0x1011eac0], eax
movaps xmm0, xmmword [0x10060860]
movups xmmword [ebp - 0x464], xmm0
mov dword [ebp - 0x444], 0x100cdb6
movaps xmm0, xmmword [0x10060820]
movups xmmword [ebp - 0x454], xmm0
call fcn.10017270
push 0
lea edx, [ebp - 0x474]
mov ecx, esi
call fcn.1000ce40
add esp, 4
mov dword [0x100a94c4], eax
test eax, eax
je 0x10011507
mov eax, dword [eax + 2]
mov dword [0x100a94c4], eax
movaps xmm0, xmmword [0x10060ac0]
lea ecx, [ebp - 0x2b8]
movups xmmword [ebp - 0x2b8], xmm0
mov dword [ebp - 0x268], 0x2736572c
movaps xmm0, xmmword [0x100604b0]
movups xmmword [ebp - 0x2a8], xmm0
mov dword [ebp - 0x264], 0x3b25395c
movaps xmm0, xmmword [0x10060760]
movups xmmword [ebp - 0x298], xmm0
mov dword [ebp - 0x260], 0x3f213d23
movaps xmm0, xmmword [0x100600e0]
movups xmmword [ebp - 0x288], xmm0
mov dword [ebp - 0x25c], 0x100011f
movaps xmm0, xmmword [0x1005ff30]
movups xmmword [ebp - 0x278], xmm0
call fcn.10017240
push 0
lea edx, [ebp - 0x2b8]
mov ecx, esi
call fcn.1000ce40
add esp, 4
mov dword [0x1011eb60], eax
test eax, eax
je 0x100115a3
mov eax, dword [eax + 1]
mov dword [0x1011eb60], eax
movaps xmm0, xmmword [0x10060a00]
lea ecx, [ebp - 0x340]
movups xmmword [ebp - 0x340], xmm0
mov dword [ebp - 0x310], 0xd7c2c2d4
movaps xmm0, xmmword [0x10060900]
movups xmmword [ebp - 0x330], xmm0
mov dword [ebp - 0x30c], 0x100bfca
movaps xmm0, xmmword [0x10060750]
movups xmmword [ebp - 0x320], xmm0
call fcn.10017210
push 0
lea edx, [ebp - 0x340]
mov ecx, esi
call fcn.1000ce40
add esp, 4
mov dword [0x100a9500], eax
test eax, eax
je 0x1001160f
mov eax, dword [eax + 1]
mov dword [0x100a9500], eax
movaps xmm0, xmmword [0x10060980]
lea ecx, [ebp - 0x164]
movups xmmword [ebp - 0x164], xmm0
mov dword [ebp - 0x134], 0xcfd6cad4
movaps xmm0, xmmword [0x100608b0]
movups xmmword [ebp - 0x154], xmm0
mov dword [ebp - 0x130], 0xdbc5d9bb
movaps xmm0, xmmword [0x10060770]
movups xmmword [ebp - 0x144], xmm0
mov dword [ebp - 0x12c], 0xccdebfcf
mov word [ebp - 0x128], 0x38
mov byte [ebp - 0x126], 1
call fcn.100171e0
push 0
lea edx, [ebp - 0x164]
mov ecx, esi
call fcn.1000ce40
movaps xmm0, xmmword [0x10060ab0]
lea ecx, [ebp - 0xec]
add esp, 4
mov dword [ebp - 0xcc], 0xd5dec5a6
movups xmmword [ebp - 0xec], xmm0
mov dword [ebp - 0xc8], 0xd4cad6c8
movaps xmm0, xmmword [0x10060910]
movups xmmword [ebp - 0xdc], xmm0
mov dword [ebp - 0xc4], 0xd0ced2cc
mov word [ebp - 0xc0], 0x100
call fcn.100171b0
push 0
lea edx, [ebp - 0xec]
mov ecx, esi
call fcn.1000ce40
mov ecx, eax
add esp, 4
mov dword [0x100a94c8], ecx
test ecx, ecx
je 0x100116f9
mov ecx, dword [ecx + 1]
mov dword [0x100a94c8], ecx
movaps xmm0, xmmword [0x10060a20]
lea eax, [ecx + 0xb0]
movups xmmword [ebp - 0x5f8], xmm0
mov dword [0x100a94f0], eax
lea eax, [ecx + 0xd4]
movaps xmm0, xmmword [0x100606a0]
movups xmmword [ebp - 0x5e8], xmm0
mov dword [0x1011eb4c], eax
lea eax, [ecx + 0xf8]
movaps xmm0, xmmword [0x10060710]
movups xmmword [ebp - 0x5d8], xmm0
mov dword [0x100a9630], eax
lea eax, [ecx + 0x11c]
movaps xmm0, xmmword [0x1005fe00]
movups xmmword [ebp - 0x5c8], xmm0
mov dword [0x1011eb58], eax
lea eax, [ecx + 0x140]
movaps xmm0, xmmword [0x100601a0]
movups xmmword [ebp - 0x5b8], xmm0
mov dword [0x1011eb38], eax
lea eax, [ecx + 0x164]
movaps xmm0, xmmword [str.W5UT8ZY___]
movups xmmword [ebp - 0x5a8], xmm0
mov dword [0x1011ead8], eax
lea eax, [ecx + 0x188]
movaps xmm0, xmmword [0x1005fd40]
movups xmmword [ebp - 0x598], xmm0
mov dword [0x1011ead0], eax
lea eax, [ecx + 0x1ac]
movaps xmm0, xmmword [0x1005fbf0]
movups xmmword [ebp - 0x588], xmm0
mov dword [0x100a963c], eax
lea eax, [ecx + 0x1d0]
movaps xmm0, xmmword [0x100602f0]
movups xmmword [ebp - 0x578], xmm0
mov dword [0x1011eb54], eax
lea eax, [ecx + 0x1f4]
movaps xmm0, xmmword [0x100601b0]
lea ecx, [ebp - 0x5f8]
movups xmmword [ebp - 0x568], xmm0
mov dword [0x1011eb0c], eax
movaps xmm0, xmmword [0x100601c0]
movups xmmword [ebp - 0x558], xmm0
mov dword [ebp - 0x548], 0x4356344c
mov dword [ebp - 0x544], 0x4f48594c
mov dword [ebp - 0x540], 0x5f4a4d5c
mov word [ebp - 0x53c], 0x100
call fcn.10017180
push 0
lea edx, [ebp - 0x5f8]
mov ecx, esi
call fcn.1000ce40
movaps xmm0, xmmword [0x10060960]
lea ecx, [ebp - 0x3b0]
movups xmmword [ebp - 0x3b0], xmm0
add esp, 4
mov dword [ebp - 0x350], 0x719051b
movaps xmm0, xmmword [0x10060690]
movups xmmword [ebp - 0x3a0], xmm0
mov dword [ebp - 0x34c], 0x19690917
movaps xmm0, xmmword [0x10060730]
movups xmmword [ebp - 0x390], xmm0
mov dword [ebp - 0x348], 0xf1e1c0c
movaps xmm0, xmmword [0x1005fee0]
movups xmmword [ebp - 0x380], xmm0
mov dword [ebp - 0x344], 0x1000100
movaps xmm0, xmmword [0x1005ff20]
movups xmmword [ebp - 0x370], xmm0
movaps xmm0, xmmword [str.5R8_X_____]
movups xmmword [ebp - 0x360], xmm0
call fcn.10017150
push 1
lea edx, [ebp - 0x3b0]
mov ecx, esi
call fcn.1000ce40
add esp, 4
mov dword [0x1011eb3c], eax
cmp dword [0x1011eb18], 0
jne 0x1001191a
test eax, eax
je 0x1001191a
mov dword [0x1011eb18], eax
call fcn.100541b0
call dword [sym.imp.KERNEL32.dll_GetCurrentThread]
push eax
call fcn.10054680
push 0x100105f0
push 0x1011eb18
call fcn.10053c10
call fcn.10054210
mov eax, str.v_rpa
lea ecx, [ebp - 0xc68]
sub eax, 0x4f349826
push eax
call fcn.10017980
push 0
mov edx, eax
mov dword [ebp - 4], 4
mov ecx, esi
call fcn.1000ce40
add esp, 4
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.100555b4
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret