Function at 0x10025cb0
Capabilities:
Contain obfuscated stackstrings
Encode data using xor
Terminate process

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff0
sub esp, 0x48
mov eax, dword [0x100ef0f8]
xor eax, esp
mov dword [esp + 0x44], eax
mov eax, dword fs:[0x2c]
mov ecx, dword [0x100f29c4]
push esi
push edi
mov dword [esp + 0x20], 0x5e7d560f
mov esi, dword [eax + ecx*4]
mov eax, dword [0x1010189c]
mov dword [esp + 0x24], 0xe4a4b4b
mov dword [esp + 0x28], 0x2e1e0018
cmp eax, dword [esi + 4]
jle 0x10025d41
push 0x1010189c
call fcn.10084984
add esp, 4
cmp dword [0x1010189c], 0xffffffff
jne 0x10025d41
movq xmm0, qword [esp + 0x20]
mov eax, dword [esp + 0x28]
push 0x100c45e0
movq qword [0x101017b8], xmm0
mov dword [0x101017c0], eax
call fcn.10084d5f
add esp, 4
push 0x1010189c
call fcn.1008493a
add esp, 4
cmp byte [0x101017c3], 0
je 0x10025d5d
xor eax, eax
nop dword [eax]
xor byte [eax + 0x101017b8], 0x2e
inc eax
cmp eax, 0xc
jb 0x10025d50
mov edi, dword [sym.imp.USER32.dll_FindWindowA]
push 0x101017b8
push 0
call edi
test eax, eax
je 0x10025d9d
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x101017b8
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x10101874]
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x10025df6
push 0x10101874
call fcn.10084984
add esp, 4
cmp dword [0x10101874], 0xffffffff
jne 0x10025df6
movaps xmm0, xmmword [0x100e66b0]
mov al, byte [esp + 0x10]
push 0x100c45c0
movups xmmword [0x101017c4], xmm0
mov byte [0x101017d4], al
call fcn.10084d5f
add esp, 4
push 0x10101874
call fcn.1008493a
add esp, 4
mov al, byte [0x101017d4]
test al, al
je 0x10025e1f
movups xmm0, xmmword [0x101017c4]
xor al, 0x2e
movaps xmm1, xmmword [0x100e64a0]
pxor xmm1, xmm0
mov byte [0x101017d4], al
movups xmmword [0x101017c4], xmm1
push 0x101017c4
push 0
call edi
test eax, eax
je 0x10025e59
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x101017c4
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x1010172c]
mov dword [esp + 0x20], 0x5e7d560f
mov dword [esp + 0x24], 0xe4a4b4b
mov dword [esp + 0x28], 0x2e1e0018
cmp eax, dword [esi + 4]
jle 0x10025ec5
push 0x1010172c
call fcn.10084984
add esp, 4
cmp dword [0x1010172c], 0xffffffff
jne 0x10025ec5
movq xmm0, qword [esp + 0x20]
mov eax, dword [esp + 0x28]
push 0x100c45a0
movq qword [0x1010164c], xmm0
mov dword [0x10101654], eax
call fcn.10084d5f
add esp, 4
push 0x1010172c
call fcn.1008493a
add esp, 4
cmp byte [0x10101657], 0
je 0x10025edd
xor eax, eax
xor byte [eax + 0x1010164c], 0x2e
inc eax
cmp eax, 0xc
jb 0x10025ed0
push 0x1010164c
push 0
call edi
test eax, eax
je 0x10025f17
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x1010164c
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x10101904]
mov dword [esp + 0x20], 0x5e7d560f
mov dword [esp + 0x24], 0x4a4b4b
mov dword [esp + 0x28], 0xe5a4b40
mov word [esp + 0x2c], 0x2e1c
cmp eax, dword [esi + 4]
jle 0x10025f95
push 0x10101904
call fcn.10084984
add esp, 4
cmp dword [0x10101904], 0xffffffff
jne 0x10025f95
mov eax, dword [esp + 0x28]
movq xmm0, qword [esp + 0x20]
mov dword [0x101014b4], eax
mov ax, word [esp + 0x2c]
push 0x100c4580
movq qword [0x101014ac], xmm0
mov word [0x101014b8], ax
call fcn.10084d5f
add esp, 4
push 0x10101904
call fcn.1008493a
add esp, 4
cmp byte [0x101014b9], 0
je 0x10025fad
xor eax, eax
xor byte [eax + 0x101014ac], 0x2e
inc eax
cmp eax, 0xe
jb 0x10025fa0
push 0x101014ac
push 0
call edi
test eax, eax
je 0x10025fe7
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x101014ac
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x10101984]
mov dword [esp + 0x20], 0x5e7d560f
mov dword [esp + 0x24], 0x4a4b4b
mov dword [esp + 0x28], 0xe5a4b40
mov word [esp + 0x2c], 0x2e1d
cmp eax, dword [esi + 4]
jle 0x10026065
push 0x10101984
call fcn.10084984
add esp, 4
cmp dword [0x10101984], 0xffffffff
jne 0x10026065
mov eax, dword [esp + 0x28]
movq xmm0, qword [esp + 0x20]
mov dword [0x101016bc], eax
mov ax, word [esp + 0x2c]
push 0x100c4560
movq qword [0x101016b4], xmm0
mov word [0x101016c0], ax
call fcn.10084d5f
add esp, 4
push 0x10101984
call fcn.1008493a
add esp, 4
cmp byte [0x101016c1], 0
je 0x1002607d
xor eax, eax
xor byte [eax + 0x101016b4], 0x2e
inc eax
cmp eax, 0xe
jb 0x10026070
push 0x101016b4
push 0
call edi
test eax, eax
je 0x100260b7
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x101016b4
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x10101a34]
mov dword [esp + 0x20], 0x5e7d560f
mov dword [esp + 0x24], 0x4a4b4b
mov dword [esp + 0x28], 0xe5a4b40
mov word [esp + 0x2c], 0x2e18
cmp eax, dword [esi + 4]
jle 0x10026135
push 0x10101a34
call fcn.10084984
add esp, 4
cmp dword [0x10101a34], 0xffffffff
jne 0x10026135
mov eax, dword [esp + 0x28]
movq xmm0, qword [esp + 0x20]
mov dword [0x10101494], eax
mov ax, word [esp + 0x2c]
push 0x100c4540
movq qword [0x1010148c], xmm0
mov word [0x10101498], ax
call fcn.10084d5f
add esp, 4
push 0x10101a34
call fcn.1008493a
add esp, 4
cmp byte [0x10101499], 0
je 0x1002614d
xor eax, eax
xor byte [eax + 0x1010148c], 0x2e
inc eax
cmp eax, 0xe
jb 0x10026140
push 0x1010148c
push 0
call edi
test eax, eax
je 0x10026187
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x1010148c
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x10101a00]
mov dword [esp + 0x20], 0x5e7d560f
mov dword [esp + 0x24], 0x4a4b4b
mov dword [esp + 0x28], 0x2e5a4b40
cmp eax, dword [esi + 4]
jle 0x100261f3
push 0x10101a00
call fcn.10084984
add esp, 4
cmp dword [0x10101a00], 0xffffffff
jne 0x100261f3
movq xmm0, qword [esp + 0x20]
mov eax, dword [esp + 0x28]
push 0x100c4520
movq qword [0x1010176c], xmm0
mov dword [0x10101774], eax
call fcn.10084d5f
add esp, 4
push 0x10101a00
call fcn.1008493a
add esp, 4
cmp byte [0x10101777], 0
je 0x1002620d
xor eax, eax
nop
xor byte [eax + 0x1010176c], 0x2e
inc eax
cmp eax, 0xc
jb 0x10026200
push 0x1010176c
push 0
call edi
test eax, eax
je 0x10026247
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x1010176c
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x1010170c]
mov dword [esp + 0x20], 0x5e7d560f
mov dword [esp + 0x24], 0x7e4a4b4b
mov word [esp + 0x28], 0x415c
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x100262c2
push 0x1010170c
call fcn.10084984
add esp, 4
cmp dword [0x1010170c], 0xffffffff
jne 0x100262c2
mov ax, word [esp + 0x28]
movq xmm0, qword [esp + 0x20]
mov word [0x101017b0], ax
mov al, byte [esp + 0x10]
push 0x100c4500
movq qword [0x101017a8], xmm0
mov byte [0x101017b2], al
call fcn.10084d5f
add esp, 4
push 0x1010170c
call fcn.1008493a
add esp, 4
cmp byte [0x101017b2], 0
je 0x100262dd
xor eax, eax
nop dword [eax]
xor byte [eax + 0x101017a8], 0x2e
inc eax
cmp eax, 0xb
jb 0x100262d0
push 0x101017a8
push 0
call edi
test eax, eax
je 0x10026317
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x101017a8
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x101016d4]
cmp eax, dword [esi + 4]
jle 0x10026362
push 0x101016d4
call fcn.10084984
add esp, 4
cmp dword [0x101016d4], 0xffffffff
jne 0x10026362
movaps xmm0, xmmword [0x100e6490]
push 0x100c44f0
movups xmmword [0x10101964], xmm0
call fcn.10084d5f
add esp, 4
push 0x101016d4
call fcn.1008493a
add esp, 4
cmp byte [0x10101973], 0
je 0x10026384
movups xmm0, xmmword [0x10101964]
movaps xmm1, xmmword [0x100e64a0]
pxor xmm1, xmm0
movups xmmword [0x10101964], xmm1
push 0x10101964
push 0
call edi
test eax, eax
je 0x100263be
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x10101964
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x10101870]
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x10026417
push 0x10101870
call fcn.10084984
add esp, 4
cmp dword [0x10101870], 0xffffffff
jne 0x10026417
movaps xmm0, xmmword [0x100e6430]
mov al, byte [esp + 0x10]
push 0x100c44d0
movups xmmword [0x10101500], xmm0
mov byte [0x10101510], al
call fcn.10084d5f
add esp, 4
push 0x10101870
call fcn.1008493a
add esp, 4
mov al, byte [0x10101510]
test al, al
je 0x10026440
movups xmm0, xmmword [0x10101500]
xor al, 0x2e
movaps xmm1, xmmword [0x100e64a0]
pxor xmm1, xmm0
mov byte [0x10101510], al
movups xmmword [0x10101500], xmm1
push 0x10101500
push 0
call edi
test eax, eax
je 0x1002647a
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x10101500
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x101019b0]
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x100264d3
push 0x101019b0
call fcn.10084984
add esp, 4
cmp dword [0x101019b0], 0xffffffff
jne 0x100264d3
movaps xmm0, xmmword [str.mFKOZ]
mov al, byte [esp + 0x10]
push 0x100c44b0
movups xmmword [0x101016f0], xmm0
mov byte [0x10101700], al
call fcn.10084d5f
add esp, 4
push 0x101019b0
call fcn.1008493a
add esp, 4
mov al, byte [0x10101700]
test al, al
je 0x100264fc
movups xmm0, xmmword [0x101016f0]
xor al, 0x2e
movaps xmm1, xmmword [0x100e64a0]
pxor xmm1, xmm0
mov byte [0x10101700], al
movups xmmword [0x101016f0], xmm1
push 0x101016f0
push 0
call edi
test eax, eax
je 0x10026536
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x101016f0
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x10101a04]
mov word [esp + 0x30], 0x1f00
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x100265a1
push 0x10101a04
call fcn.10084984
add esp, 4
cmp dword [0x10101a04], 0xffffffff
jne 0x100265a1
mov ax, word [esp + 0x30]
movaps xmm0, xmmword [str.mFKOZ]
mov word [0x10101900], ax
mov al, byte [esp + 0x10]
push 0x100c4490
movups xmmword [0x101018f0], xmm0
mov byte [0x10101902], al
call fcn.10084d5f
add esp, 4
push 0x10101a04
call fcn.1008493a
add esp, 4
cmp byte [0x10101902], 0
je 0x100265dd
movups xmm0, xmmword [0x101018f0]
mov eax, 0x10
movaps xmm1, xmmword [0x100e64a0]
pxor xmm1, xmm0
movups xmmword [0x101018f0], xmm1
nop dword [eax + eax]
xor byte [eax + 0x101018f0], 0x2e
inc eax
cmp eax, 0x13
jb 0x100265d0
push 0x101018f0
push 0
call edi
test eax, eax
je 0x10026617
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x101018f0
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x10101708]
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x10026670
push 0x10101708
call fcn.10084984
add esp, 4
cmp dword [0x10101708], 0xffffffff
jne 0x10026670
movaps xmm0, xmmword [0x100e63c0]
mov al, byte [esp + 0x10]
push 0x100c4470
movups xmmword [0x101019c4], xmm0
mov byte [0x101019d4], al
call fcn.10084d5f
add esp, 4
push 0x10101708
call fcn.1008493a
add esp, 4
mov al, byte [0x101019d4]
test al, al
je 0x10026699
movups xmm0, xmmword [0x101019c4]
xor al, 0x2e
movaps xmm1, xmmword [0x100e64a0]
pxor xmm1, xmm0
mov byte [0x101019d4], al
movups xmmword [0x101019c4], xmm1
push 0x101019c4
push 0
call edi
test eax, eax
je 0x100266d3
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x101019c4
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x10101548]
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x1002672c
push 0x10101548
call fcn.10084984
add esp, 4
cmp dword [0x10101548], 0xffffffff
jne 0x1002672c
movaps xmm0, xmmword [0x100e63f0]
mov al, byte [esp + 0x10]
push 0x100c4450
movups xmmword [0x10101a08], xmm0
mov byte [0x10101a18], al
call fcn.10084d5f
add esp, 4
push 0x10101548
call fcn.1008493a
add esp, 4
mov al, byte [0x10101a18]
test al, al
je 0x10026755
movups xmm0, xmmword [0x10101a08]
xor al, 0x2e
movaps xmm1, xmmword [0x100e64a0]
pxor xmm1, xmm0
mov byte [0x10101a18], al
movups xmmword [0x10101a08], xmm1
push 0x10101a08
push 0
call edi
test eax, eax
je 0x1002678f
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x10101a08
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x101014f0]
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x100267e8
push 0x101014f0
call fcn.10084984
add esp, 4
cmp dword [0x101014f0], 0xffffffff
jne 0x100267e8
movaps xmm0, xmmword [0x100e63a0]
mov al, byte [esp + 0x10]
push 0x100c4430
movups xmmword [0x101017f8], xmm0
mov byte [0x10101808], al
call fcn.10084d5f
add esp, 4
push 0x101014f0
call fcn.1008493a
add esp, 4
mov al, byte [0x10101808]
test al, al
je 0x10026811
movups xmm0, xmmword [0x101017f8]
xor al, 0x2e
movaps xmm1, xmmword [0x100e64a0]
pxor xmm1, xmm0
mov byte [0x10101808], al
movups xmmword [0x101017f8], xmm1
push 0x101017f8
push 0
call edi
test eax, eax
je 0x1002684b
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x101017f8
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x10101660]
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x100268a4
push 0x10101660
call fcn.10084984
add esp, 4
cmp dword [0x10101660], 0xffffffff
jne 0x100268a4
movaps xmm0, xmmword [0x100e63b0]
mov al, byte [esp + 0x10]
push 0x100c4410
movups xmmword [0x10101a4c], xmm0
mov byte [0x10101a5c], al
call fcn.10084d5f
add esp, 4
push 0x10101660
call fcn.1008493a
add esp, 4
mov al, byte [0x10101a5c]
test al, al
je 0x100268cd
movups xmm0, xmmword [0x10101a4c]
xor al, 0x2e
movaps xmm1, xmmword [0x100e64a0]
pxor xmm1, xmm0
mov byte [0x10101a5c], al
movups xmmword [0x10101a4c], xmm1
push 0x10101a4c
push 0
call edi
test eax, eax
je 0x10026907
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x10101a4c
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x10101630]
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x10026960
push 0x10101630
call fcn.10084984
add esp, 4
cmp dword [0x10101630], 0xffffffff
jne 0x10026960
movaps xmm0, xmmword [0x100e6380]
mov al, byte [esp + 0x10]
push 0x100c43f0
movups xmmword [0x101018a0], xmm0
mov byte [0x101018b0], al
call fcn.10084d5f
add esp, 4
push 0x10101630
call fcn.1008493a
add esp, 4
mov al, byte [0x101018b0]
test al, al
je 0x10026989
movups xmm0, xmmword [0x101018a0]
xor al, 0x2e
movaps xmm1, xmmword [0x100e64a0]
pxor xmm1, xmm0
mov byte [0x101018b0], al
movups xmmword [0x101018a0], xmm1
push 0x101018a0
push 0
call edi
test eax, eax
je 0x100269c3
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x101018a0
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x1010198c]
mov word [esp + 0x30], 0x1f00
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x10026a2e
push 0x1010198c
call fcn.10084984
add esp, 4
cmp dword [0x1010198c], 0xffffffff
jne 0x10026a2e
mov ax, word [esp + 0x30]
movaps xmm0, xmmword [0x100e6380]
mov word [0x10101568], ax
mov al, byte [esp + 0x10]
push 0x100c43d0
movups xmmword [0x10101558], xmm0
mov byte [0x1010156a], al
call fcn.10084d5f
add esp, 4
push 0x1010198c
call fcn.1008493a
add esp, 4
cmp byte [0x1010156a], 0
je 0x10026a62
movups xmm0, xmmword [0x10101558]
mov eax, 0x10
movaps xmm1, xmmword [0x100e64a0]
pxor xmm1, xmm0
movups xmmword [0x10101558], xmm1
xor byte [eax + 0x10101558], 0x2e
inc eax
cmp eax, 0x13
jb 0x10026a55
push 0x10101558
push 0
call edi
test eax, eax
je 0x10026a9c
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x10101558
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x10101584]
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x10026af5
push 0x10101584
call fcn.10084984
add esp, 4
cmp dword [0x10101584], 0xffffffff
jne 0x10026af5
movaps xmm0, xmmword [0x100e6420]
mov al, byte [esp + 0x10]
push 0x100c43b0
movups xmmword [0x1010184c], xmm0
mov byte [0x1010185c], al
call fcn.10084d5f
add esp, 4
push 0x10101584
call fcn.1008493a
add esp, 4
mov al, byte [0x1010185c]
test al, al
je 0x10026b1e
movups xmm0, xmmword [0x1010184c]
xor al, 0x2e
movaps xmm1, xmmword [0x100e64a0]
pxor xmm1, xmm0
mov byte [0x1010185c], al
movups xmmword [0x1010184c], xmm1
push 0x1010184c
push 0
call edi
test eax, eax
je 0x10026b58
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x1010184c
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x1010153c]
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x10026bb1
push 0x1010153c
call fcn.10084984
add esp, 4
cmp dword [0x1010153c], 0xffffffff
jne 0x10026bb1
movaps xmm0, xmmword [0x100e6460]
mov al, byte [esp + 0x10]
push 0x100c4390
movups xmmword [0x1010178c], xmm0
mov byte [0x1010179c], al
call fcn.10084d5f
add esp, 4
push 0x1010153c
call fcn.1008493a
add esp, 4
mov al, byte [0x1010179c]
test al, al
je 0x10026bda
movups xmm0, xmmword [0x1010178c]
xor al, 0x2e
movaps xmm1, xmmword [0x100e64a0]
pxor xmm1, xmm0
mov byte [0x1010179c], al
movups xmmword [0x1010178c], xmm1
push 0x1010178c
push 0
call edi
test eax, eax
je 0x10026c14
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x1010178c
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x101016a0]
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x10026c6d
push 0x101016a0
call fcn.10084984
add esp, 4
cmp dword [0x101016a0], 0xffffffff
jne 0x10026c6d
movaps xmm0, xmmword [0x100e6390]
mov al, byte [esp + 0x10]
push 0x100c4370
movups xmmword [0x10101750], xmm0
mov byte [0x10101760], al
call fcn.10084d5f
add esp, 4
push 0x101016a0
call fcn.1008493a
add esp, 4
mov al, byte [0x10101760]
test al, al
je 0x10026c96
movups xmm0, xmmword [0x10101750]
xor al, 0x2e
movaps xmm1, xmmword [0x100e64a0]
pxor xmm1, xmm0
mov byte [0x10101760], al
movups xmmword [0x10101750], xmm1
push 0x10101750
push 0
call edi
test eax, eax
je 0x10026cd0
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x10101750
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x10101668]
mov dword [esp + 0x20], 0x4f4b466d
mov dword [esp + 0x24], 0x406b0e5a
mov dword [esp + 0x28], 0x4b404749
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x10026d4a
push 0x10101668
call fcn.10084984
add esp, 4
cmp dword [0x10101668], 0xffffffff
jne 0x10026d4a
mov eax, dword [esp + 0x28]
movq xmm0, qword [esp + 0x20]
mov dword [0x101016ac], eax
mov al, byte [esp + 0x10]
push 0x100c4350
movq qword [0x101016a4], xmm0
mov byte [0x101016b0], al
call fcn.10084d5f
add esp, 4
push 0x10101668
call fcn.1008493a
add esp, 4
cmp byte [0x101016b0], 0
je 0x10026d62
xor eax, eax
xor byte [eax + 0x101016a4], 0x2e
inc eax
cmp eax, 0xd
jb 0x10026d55
push 0x101016a4
push 0
call edi
test eax, eax
je 0x10026d9c
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x101016a4
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x101019e8]
mov dword [esp + 0x30], 0x4c1b1700
mov dword [esp + 0x34], 0x1c4c011f
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x10026e13
push 0x101019e8
call fcn.10084984
add esp, 4
cmp dword [0x101019e8], 0xffffffff
jne 0x10026e13
movaps xmm0, xmmword [0x100e6410]
mov al, byte [esp + 0x10]
movups xmmword [0x10101710], xmm0
push 0x100c4330
movq xmm0, qword [esp + 0x34]
movq qword [0x10101720], xmm0
mov byte [0x10101728], al
call fcn.10084d5f
add esp, 4
push 0x101019e8
call fcn.1008493a
add esp, 4
cmp byte [0x10101728], 0
je 0x10026e4d
movups xmm0, xmmword [0x10101710]
mov eax, 0x10
movaps xmm1, xmmword [0x100e64a0]
pxor xmm1, xmm0
movups xmmword [0x10101710], xmm1
nop word [eax + eax]
xor byte [eax + 0x10101710], 0x2e
inc eax
cmp eax, 0x19
jb 0x10026e40
push 0x10101710
push 0
call edi
test eax, eax
je 0x10026e87
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x10101710
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x101014d8]
mov dword [esp + 0x30], 0x4c1b1700
mov word [esp + 0x34], 0x2e1d
cmp eax, dword [esi + 4]
jle 0x10026ef5
push 0x101014d8
call fcn.10084984
add esp, 4
cmp dword [0x101014d8], 0xffffffff
jne 0x10026ef5
mov eax, dword [esp + 0x30]
movaps xmm0, xmmword [0x100e6410]
mov dword [0x101018e4], eax
mov ax, word [esp + 0x34]
push 0x100c4310
movups xmmword [0x101018d4], xmm0
mov word [0x101018e8], ax
call fcn.10084d5f
add esp, 4
push 0x101014d8
call fcn.1008493a
add esp, 4
cmp byte [0x101018e9], 0
je 0x10026f2d
movups xmm0, xmmword [0x101018d4]
mov eax, 0x10
movaps xmm1, xmmword [0x100e64a0]
pxor xmm1, xmm0
movups xmmword [0x101018d4], xmm1
nop dword [eax]
xor byte [eax + 0x101018d4], 0x2e
inc eax
cmp eax, 0x16
jb 0x10026f20
push 0x101018d4
push 0
call edi
test eax, eax
je 0x10026f67
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x101018d4
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x101016d0]
mov dword [esp + 0x30], 0x4c181700
mov word [esp + 0x34], 0x2e1c
cmp eax, dword [esi + 4]
jle 0x10026fd5
push 0x101016d0
call fcn.10084984
add esp, 4
cmp dword [0x101016d0], 0xffffffff
jne 0x10026fd5
mov eax, dword [esp + 0x30]
movaps xmm0, xmmword [0x100e6410]
mov dword [0x1010193c], eax
mov ax, word [esp + 0x34]
push 0x100c42f0
movups xmmword [0x1010192c], xmm0
mov word [0x10101940], ax
call fcn.10084d5f
add esp, 4
push 0x101016d0
call fcn.1008493a
add esp, 4
cmp byte [0x10101941], 0
je 0x1002700d
movups xmm0, xmmword [0x1010192c]
mov eax, 0x10
movaps xmm1, xmmword [0x100e64a0]
pxor xmm1, xmm0
movups xmmword [0x1010192c], xmm1
nop dword [eax]
xor byte [eax + 0x1010192c], 0x2e
inc eax
cmp eax, 0x16
jb 0x10027000
push 0x1010192c
push 0
call edi
test eax, eax
je 0x10027047
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x1010192c
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x10101768]
mov dword [esp + 0x30], 0x1f4c1700
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x100270b1
push 0x10101768
call fcn.10084984
add esp, 4
cmp dword [0x10101768], 0xffffffff
jne 0x100270b1
mov eax, dword [esp + 0x30]
movaps xmm0, xmmword [0x100e6410]
mov dword [0x10101644], eax
mov al, byte [esp + 0x10]
push 0x100c42d0
movups xmmword [0x10101634], xmm0
mov byte [0x10101648], al
call fcn.10084d5f
add esp, 4
push 0x10101768
call fcn.1008493a
add esp, 4
cmp byte [0x10101648], 0
je 0x100270ed
movups xmm0, xmmword [0x10101634]
mov eax, 0x10
movaps xmm1, xmmword [0x100e64a0]
pxor xmm1, xmm0
movups xmmword [0x10101634], xmm1
nop dword [eax + eax]
xor byte [eax + 0x10101634], 0x2e
inc eax
cmp eax, 0x15
jb 0x100270e0
push 0x10101634
push 0
call edi
test eax, eax
je 0x10027127
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x10101634
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x10101810]
mov dword [esp + 0x20], 0x4f4b466d
mov dword [esp + 0x24], 0x4f660e5a
mov dword [esp + 0x28], 0x404b5e5e
mov word [esp + 0x2c], 0x2e5d
cmp eax, dword [esi + 4]
jle 0x100271a5
push 0x10101810
call fcn.10084984
add esp, 4
cmp dword [0x10101810], 0xffffffff
jne 0x100271a5
mov eax, dword [esp + 0x28]
movq xmm0, qword [esp + 0x20]
mov dword [0x1010195c], eax
mov ax, word [esp + 0x2c]
push 0x100c42b0
movq qword [0x10101954], xmm0
mov word [0x10101960], ax
call fcn.10084d5f
add esp, 4
push 0x10101810
call fcn.1008493a
add esp, 4
cmp byte [0x10101961], 0
je 0x100271bd
xor eax, eax
xor byte [eax + 0x10101954], 0x2e
inc eax
cmp eax, 0xe
jb 0x100271b0
push 0x10101954
push 0
call edi
test eax, eax
je 0x100271f7
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x10101954
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x10101524]
mov dword [esp + 0x20], 0x4f4b466d
mov dword [esp + 0x24], 0x4f630e5a
mov dword [esp + 0x28], 0x5c4b5a5d
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x10027271
push 0x10101524
call fcn.10084984
add esp, 4
cmp dword [0x10101524], 0xffffffff
jne 0x10027271
mov eax, dword [esp + 0x28]
movq xmm0, qword [esp + 0x20]
mov dword [0x10101780], eax
mov al, byte [esp + 0x10]
push 0x100c4290
movq qword [0x10101778], xmm0
mov byte [0x10101784], al
call fcn.10084d5f
add esp, 4
push 0x10101524
call fcn.1008493a
add esp, 4
cmp byte [0x10101784], 0
je 0x1002728d
xor eax, eax
nop dword [eax]
xor byte [eax + 0x10101778], 0x2e
inc eax
cmp eax, 0xd
jb 0x10027280
push 0x10101778
push 0
call edi
test eax, eax
je 0x100272c7
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x10101778
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x10101658]
mov dword [esp + 0x30], 0x2e4f5a4b
cmp eax, dword [esi + 4]
jle 0x10027323
push 0x10101658
call fcn.10084984
add esp, 4
cmp dword [0x10101658], 0xffffffff
jne 0x10027323
movaps xmm0, xmmword [0x100e67b0]
mov eax, dword [esp + 0x30]
push 0x100c4270
movups xmmword [0x101015c4], xmm0
mov dword [0x101015d4], eax
call fcn.10084d5f
add esp, 4
push 0x10101658
call fcn.1008493a
add esp, 4
cmp byte [0x101015d7], 0
je 0x1002735d
movups xmm0, xmmword [0x101015c4]
mov eax, 0x10
movaps xmm1, xmmword [0x100e64a0]
pxor xmm1, xmm0
movups xmmword [0x101015c4], xmm1
nop word [eax + eax]
xor byte [eax + 0x101015c4], 0x2e
inc eax
cmp eax, 0x14
jb 0x10027350
push 0x101015c4
push 0
call edi
test eax, eax
je 0x10027397
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x101015c4
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x10101844]
mov dword [esp + 0x20], 0x4f4b466d
mov dword [esp + 0x24], 0x5b681a5a
mov word [esp + 0x28], 0x2e40
cmp eax, dword [esi + 4]
jle 0x10027404
push 0x10101844
call fcn.10084984
add esp, 4
cmp dword [0x10101844], 0xffffffff
jne 0x10027404
movq xmm0, qword [esp + 0x20]
mov ax, word [esp + 0x28]
push 0x100c4250
movq qword [0x101014a0], xmm0
mov word [0x101014a8], ax
call fcn.10084d5f
add esp, 4
push 0x10101844
call fcn.1008493a
add esp, 4
mov al, byte [0x101014a9]
test al, al
je 0x10027453
xor byte [0x101014a0], 0x2e
xor byte [0x101014a1], 0x2e
xor byte [0x101014a2], 0x2e
xor byte [0x101014a3], 0x2e
xor byte [0x101014a4], 0x2e
xor byte [0x101014a5], 0x2e
xor byte [0x101014a6], 0x2e
xor byte [0x101014a7], 0x2e
xor byte [0x101014a8], 0x2e
xor al, 0x2e
mov byte [0x101014a9], al
push 0x101014a0
push 0
call edi
test eax, eax
je 0x1002748d
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x101014a0
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x1010181c]
mov dword [esp + 0x20], 0x4f4b466d
mov dword [esp + 0x24], 0x5e4f665a
mov dword [esp + 0x28], 0x5d404b5e
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x10027507
push 0x1010181c
call fcn.10084984
add esp, 4
cmp dword [0x1010181c], 0xffffffff
jne 0x10027507
mov eax, dword [esp + 0x28]
movq xmm0, qword [esp + 0x20]
mov dword [0x1010157c], eax
mov al, byte [esp + 0x10]
push 0x100c4230
movq qword [0x10101574], xmm0
mov byte [0x10101580], al
call fcn.10084d5f
add esp, 4
push 0x1010181c
call fcn.1008493a
add esp, 4
cmp byte [0x10101580], 0
je 0x1002751f
xor eax, eax
xor byte [eax + 0x10101574], 0x2e
inc eax
cmp eax, 0xd
jb 0x10027512
push 0x10101574
push 0
call edi
test eax, eax
je 0x10027559
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x10101574
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x101018bc]
mov dword [esp + 0x20], 0x4b4a416d
mov dword [esp + 0x24], 0x4d5a4746
mov word [esp + 0x28], 0x2e54
cmp eax, dword [esi + 4]
jle 0x100275c6
push 0x101018bc
call fcn.10084984
add esp, 4
cmp dword [0x101018bc], 0xffffffff
jne 0x100275c6
movq xmm0, qword [esp + 0x20]
mov ax, word [esp + 0x28]
push 0x100c4210
movq qword [0x10101514], xmm0
mov word [0x1010151c], ax
call fcn.10084d5f
add esp, 4
push 0x101018bc
call fcn.1008493a
add esp, 4
mov al, byte [0x1010151d]
test al, al
je 0x10027615
xor byte [0x10101514], 0x2e
xor byte [0x10101515], 0x2e
xor byte [0x10101516], 0x2e
xor byte [0x10101517], 0x2e
xor byte [0x10101518], 0x2e
xor byte [0x10101519], 0x2e
xor byte [0x1010151a], 0x2e
xor byte [0x1010151b], 0x2e
xor byte [0x1010151c], 0x2e
xor al, 0x2e
mov byte [0x1010151d], al
push 0x10101514
push 0
call edi
test eax, eax
je 0x1002764f
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x10101514
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x101014ec]
mov word [esp + 0x30], 0x2e5d
cmp eax, dword [esi + 4]
jle 0x100276ac
push 0x101014ec
call fcn.10084984
add esp, 4
cmp dword [0x101014ec], 0xffffffff
jne 0x100276ac
movaps xmm0, xmmword [0x100e6610]
mov ax, word [esp + 0x30]
push 0x100c41f0
movups xmmword [0x10101528], xmm0
mov word [0x10101538], ax
call fcn.10084d5f
add esp, 4
push 0x101014ec
call fcn.1008493a
add esp, 4
cmp byte [0x10101539], 0
je 0x100276e0
movups xmm0, xmmword [0x10101528]
mov eax, 0x10
movaps xmm1, xmmword [0x100e64a0]
pxor xmm1, xmm0
movups xmmword [0x10101528], xmm1
xor byte [eax + 0x10101528], 0x2e
inc eax
cmp eax, 0x12
jb 0x100276d3
push 0x10101528
push 0
call edi
test eax, eax
je 0x1002771a
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x10101528
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x10101988]
mov dword [esp + 0x30], 0x2e5c4b5a
cmp eax, dword [esi + 4]
jle 0x10027776
push 0x10101988
call fcn.10084984
add esp, 4
cmp dword [0x10101988], 0xffffffff
jne 0x10027776
movaps xmm0, xmmword [0x100e66d0]
mov eax, dword [esp + 0x30]
push 0x100c41d0
movups xmmword [0x101015b0], xmm0
mov dword [0x101015c0], eax
call fcn.10084d5f
add esp, 4
push 0x10101988
call fcn.1008493a
add esp, 4
cmp byte [0x101015c3], 0
je 0x100277ad
movups xmm0, xmmword [0x101015b0]
mov eax, 0x10
movaps xmm1, xmmword [0x100e64a0]
pxor xmm1, xmm0
movups xmmword [0x101015b0], xmm1
nop dword [eax]
xor byte [eax + 0x101015b0], 0x2e
inc eax
cmp eax, 0x14
jb 0x100277a0
push 0x101015b0
push 0
call edi
test eax, eax
je 0x100277e7
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x101015b0
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x10101664]
mov word [esp + 0x30], 0x5c4b
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x10027852
push 0x10101664
call fcn.10084984
add esp, 4
cmp dword [0x10101664], 0xffffffff
jne 0x10027852
mov ax, word [esp + 0x30]
movaps xmm0, xmmword [0x100e65c0]
mov word [0x10101698], ax
mov al, byte [esp + 0x10]
push 0x100c41b0
movups xmmword [0x10101688], xmm0
mov byte [0x1010169a], al
call fcn.10084d5f
add esp, 4
push 0x10101664
call fcn.1008493a
add esp, 4
cmp byte [0x1010169a], 0
je 0x1002788d
movups xmm0, xmmword [0x10101688]
mov eax, 0x10
movaps xmm1, xmmword [0x100e64a0]
pxor xmm1, xmm0
movups xmmword [0x10101688], xmm1
nop dword [eax]
xor byte [eax + 0x10101688], 0x2e
inc eax
cmp eax, 0x13
jb 0x10027880
push 0x10101688
push 0
call edi
test eax, eax
je 0x100278c7
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x10101688
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x10101910]
mov dword [esp + 0x20], 0x4b444067
mov dword [esp + 0x24], 0x5c415a4d
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x10027930
push 0x10101910
call fcn.10084984
add esp, 4
cmp dword [0x10101910], 0xffffffff
jne 0x10027930
movq xmm0, qword [esp + 0x20]
mov al, byte [esp + 0x10]
push 0x100c4190
movq qword [0x10101740], xmm0
mov byte [0x10101748], al
call fcn.10084d5f
add esp, 4
push 0x10101910
call fcn.1008493a
add esp, 4
mov al, byte [0x10101748]
test al, al
je 0x10027978
xor byte [0x10101740], 0x2e
xor byte [0x10101741], 0x2e
xor byte [0x10101742], 0x2e
xor byte [0x10101743], 0x2e
xor byte [0x10101744], 0x2e
xor byte [0x10101745], 0x2e
xor byte [0x10101746], 0x2e
xor byte [0x10101747], 0x2e
xor al, 0x2e
mov byte [0x10101748], al
push 0x10101740
push 0
call edi
test eax, eax
je 0x100279b2
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x10101740
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x1010159c]
mov dword [esp + 0x20], 0x42424765
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x10027a0e
push 0x1010159c
call fcn.10084984
add esp, 4
cmp dword [0x1010159c], 0xffffffff
jne 0x10027a0e
mov eax, dword [esp + 0x20]
mov dword [0x1010183c], eax
mov al, byte [esp + 0x10]
push 0x100c4170
mov byte [0x10101840], al
call fcn.10084d5f
add esp, 4
push 0x1010159c
call fcn.1008493a
add esp, 4
mov al, byte [0x10101840]
test al, al
je 0x10027a3a
xor byte [0x1010183c], 0x2e
xor byte [0x1010183d], 0x2e
xor byte [0x1010183e], 0x2e
xor byte [0x1010183f], 0x2e
xor al, 0x2e
mov byte [0x10101840], al
push 0x1010183c
push 0
call edi
test eax, eax
je 0x10027a74
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x1010183c
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x101018ec]
mov dword [esp + 0x20], 0x57424261
mov dword [esp + 0x24], 0x4c4b6a0e
mov dword [esp + 0x28], 0x4b49495b
mov word [esp + 0x2c], 0x2e5c
cmp eax, dword [esi + 4]
jle 0x10027af2
push 0x101018ec
call fcn.10084984
add esp, 4
cmp dword [0x101018ec], 0xffffffff
jne 0x10027af2
mov eax, dword [esp + 0x28]
movq xmm0, qword [esp + 0x20]
mov dword [0x101019bc], eax
mov ax, word [esp + 0x2c]
push 0x100c4150
movq qword [0x101019b4], xmm0
mov word [0x101019c0], ax
call fcn.10084d5f
add esp, 4
push 0x101018ec
call fcn.1008493a
add esp, 4
cmp byte [0x101019c1], 0
je 0x10027b0d
xor eax, eax
nop dword [eax]
xor byte [eax + 0x101019b4], 0x2e
inc eax
cmp eax, 0xe
jb 0x10027b00
push 0x101019b4
push 0
call edi
test eax, eax
je 0x10027b47
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x101019b4
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
movaps xmm0, xmmword [0x100e66b0]
mov eax, dword [0x101019a4]
movups xmmword [esp + 0x20], xmm0
mov dword [esp + 0x30], 0x1f1f0e
mov word [esp + 0x34], 0x1d1d
mov byte [esp + 0x36], 0x2e
cmp eax, dword [esi + 4]
jle 0x10027bb3
push 0x101019a4
call fcn.10084984
add esp, 4
cmp dword [0x101019a4], 0xffffffff
jne 0x10027bb3
lea eax, [esp + 0x20]
mov ecx, 0x10101a1c
push eax
call fcn.1001aeb0
push 0x100c4120
call fcn.10084d5f
add esp, 4
push 0x101019a4
call fcn.1008493a
add esp, 4
cmp byte [0x10101a32], 0
je 0x10027bed
movups xmm0, xmmword [0x10101a1c]
mov eax, 0x10
movaps xmm1, xmmword [0x100e64a0]
pxor xmm1, xmm0
movups xmmword [0x10101a1c], xmm1
nop word [eax + eax]
xor byte [eax + 0x10101a1c], 0x2e
inc eax
cmp eax, 0x17
jb 0x10027be0
push 0x10101a1c
push 0
call edi
test eax, eax
je 0x10027c27
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x10101a1c
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x101017a4]
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x10027c80
push 0x101017a4
call fcn.10084984
add esp, 4
cmp dword [0x101017a4], 0xffffffff
jne 0x10027c80
movaps xmm0, xmmword [0x100e66b0]
mov al, byte [esp + 0x10]
push 0x100c4100
movups xmmword [0x101019ec], xmm0
mov byte [0x101019fc], al
call fcn.10084d5f
add esp, 4
push 0x101017a4
call fcn.1008493a
add esp, 4
mov al, byte [0x101019fc]
test al, al
je 0x10027ca9
movups xmm0, xmmword [0x101019ec]
xor al, 0x2e
movaps xmm1, xmmword [0x100e64a0]
pxor xmm1, xmm0
mov byte [0x101019fc], al
movups xmmword [0x101019ec], xmm1
push 0x101019ec
push 0
call edi
test eax, eax
je 0x10027ce3
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x101019ec
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x10101980]
mov dword [esp + 0x20], 0x2e6b7e7c
cmp eax, dword [esi + 4]
jle 0x10027d31
push 0x10101980
call fcn.10084984
add esp, 4
cmp dword [0x10101980], 0xffffffff
jne 0x10027d31
mov eax, dword [esp + 0x20]
push 0x100c40f0
mov dword [0x10101994], eax
call fcn.10084d5f
add esp, 4
push 0x10101980
call fcn.1008493a
add esp, 4
mov al, byte [0x10101997]
test al, al
je 0x10027d56
xor byte [0x10101994], 0x2e
xor byte [0x10101995], 0x2e
xor byte [0x10101996], 0x2e
xor al, 0x2e
mov byte [0x10101997], al
push 0x10101994
push 0
call edi
test eax, eax
je 0x10027d90
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x10101994
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x1010174c]
mov dword [esp + 0x20], 0x4b4b5e7d
mov dword [esp + 0x24], 0x4b690e4a
mov dword [esp + 0x28], 0x1b0e5c4f
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x10027e0a
push 0x1010174c
call fcn.10084984
add esp, 4
cmp dword [0x1010174c], 0xffffffff
jne 0x10027e0a
mov eax, dword [esp + 0x28]
movq xmm0, qword [esp + 0x20]
mov dword [0x1010194c], eax
mov al, byte [esp + 0x10]
push 0x100c40d0
movq qword [0x10101944], xmm0
mov byte [0x10101950], al
call fcn.10084d5f
add esp, 4
push 0x1010174c
call fcn.1008493a
add esp, 4
cmp byte [0x10101950], 0
je 0x10027e22
xor eax, eax
xor byte [eax + 0x10101944], 0x2e
inc eax
cmp eax, 0xd
jb 0x10027e15
push 0x10101944
push 0
call edi
test eax, eax
je 0x10027e5c
push 0
push 0
push 0x10
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
call fcn.10025c20
mov ecx, eax
call fcn.1001af10
mov edx, eax
mov ecx, 0x10101944
call fcn.1002d740
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x101019d8]
mov dword [esp + 0x20], 0x4b4b5e7d
mov dword [esp + 0x24], 0x4b690e4a
mov dword [esp + 0x28], 0x180e5c4f
mov byte [esp + 0x10], 0x2e
cmp eax, dword [esi + 4]
jle 0x10027ed6
push 0x101019d8
call fcn.10084984
add esp, 4
cmp dword [0x101019d8], 0xffffffff
jne 0x10027ed6
mov eax, dword [esp + 0x28]
movq xmm0, qword [esp + 0x20]
mov dword [0x101015e0], eax
mov al, byte [esp + 0x10]
push 0x100c40b0
movq qword [0x101015d8], xmm0
mov byte [0x101015e4], al
call fcn.10084d5f
add esp, 4
push 0x101019d8
call fcn.1008493a
add esp, 4
cmp byte [0x101015e4], 0
je 0x10027eee
xor eax, eax
xor byte [eax + 0x101015d8], 0x2e
inc eax
cmp eax, 0xd
jb 0x10027ee1
push 0x101015d8
push 0
call edi
test eax, eax
je 0x10027f28