Function at 0x100062d4
Capabilities:
Encode data using xor
Encrypt data using rc4 ksa

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xe20
and dword [0x10026428], 0x15f8e012
push ebx
xor ebx, ebx
mov dword [ebp - 0x38], 0x12
push esi
push edi
mov ecx, ebx
mov dword [ebp - 0x34], 0x5c
mov dword [ebp - 0x30], 0xffffff92
mov eax, ebx
sub ecx, dword [ebp + eax*4 - 0x38]
inc eax
cmp eax, 3
jl 0x10006305
mov dword [ebp - 0xdc], ecx
call fcn.100062cd
mov eax, dword [eax + 0xc]
add eax, 0x14
mov dword [ebp - 0xe8], eax
mov edx, dword [eax]
mov dword [ebp - 0xbc], edx
cmp edx, eax
je 0x1000760d
push 7
pop eax
mov esi, dword [0x10026070]
push 0x1e
mov dword [ebp - 0xc4], eax
mov byte [ebp - 0x76], al
pop eax
push 0xa
pop ecx
push 0x13
pop edx
push 0x16
mov byte [ebp - 0x5c], al
pop eax
mov dword [ebp - 0xe4], eax
mov byte [ebp - 0xb3], al
push 0xd
pop eax
mov byte [ebp - 0xaf], al
mov eax, dword [0x10026428]
mov dword [ebp - 0x80], 0x36d58618
mov dword [ebp - 0x7c], 0x4a5cf94f
mov word [ebp - 0x78], 0x72c3
mov byte [ebp - 0x75], 0x6a
mov dword [ebp - 0x8c], 0xae80be43
mov dword [ebp - 0x88], 0x47bfb3bf
mov dword [ebp - 0x84], 0xbd76e155
mov dword [ebp - 0x5b], 0xf0ada686
mov dword [ebp - 0x57], 0x493cc3b6
mov word [ebp - 0x53], 0xa685
mov dword [ebp - 0xa8], 0x7e5887a3
mov dword [ebp - 0xa4], 0xe894a89
mov dword [ebp - 0xa0], 0xf989e459
mov byte [ebp - 0x9c], 0x1a
mov dword [ebp - 0x68], 0x6793c51a
mov dword [ebp - 0x64], 0x893dd573
mov word [ebp - 0x60], 0x302a
mov byte [ebp - 0x5e], 0xf0
mov dword [ebp - 0x98], 0x454de6c0
mov dword [ebp - 0x94], 0x204b6ab3
mov word [ebp - 0x90], 0x5e9d
mov byte [ebp - 0x8e], cl
mov byte [ebp - 0x8d], 0xa6
mov dword [ebp - 0x38], 0x19efbe83
mov dword [ebp - 0x34], 0x30f19881
mov dword [ebp - 0x30], 0x663429b
mov dword [ebp - 0x44], 0x6ad8d8e
mov dword [ebp - 0x40], 0x7afde3cb
mov byte [ebp - 0x3c], 0x3c
mov word [ebp - 0x74], 0x593
mov byte [ebp - 0x72], 0xc3
mov byte [ebp - 0x71], cl
mov word [ebp - 0x70], 0x25e7
mov byte [ebp - 0x6e], dl
mov dword [ebp - 0x6d], 0x59fffc91
mov dword [ebp - 0xb8], 0xc9d49d0
mov byte [ebp - 0xb4], 0xab
mov word [ebp - 0xb2], 0x68dd
mov byte [ebp - 0xb0], 0xfa
mov byte [ebp - 0xae], 0x67
mov byte [ebp - 0xad], dl
mov byte [ebp - 0xac], 0x89
mov dword [ebp - 0x50], 0x5df370bd
mov dword [ebp - 0x4c], 0x3a33e265
mov word [ebp - 0x48], 0x66cb
mov dword [ebp - 0xc0], str.SLEEPING_PROGRAMS_DISABLED
mov dword [ebp - 0x1c], 0x53
mov dword [ebp - 8], eax
mov dword [ebp - 0x10], esi
mov esi, str.._AVCCleanerThunderbirdCache_Piriform__
lea edi, [ebp - 0x2e0]
rep movsd dword es:[edi], dword [esi]
mov edi, ebx
mov eax, ebx
mov byte [ebp + eax - 0x3e0], al
inc eax
cmp eax, 0x100
jb 0x100064d7
mov esi, ebx
xor edx, edx
mov bl, byte [ebp + esi - 0x3e0]
push 0x27
mov eax, esi
pop ecx
div ecx
movzx ecx, bl
movzx eax, byte [ebp + edx - 0x2e0]
add eax, edi
add ecx, eax
movzx edi, cl
mov al, byte [ebp + edi - 0x3e0]
mov byte [ebp + esi - 0x3e0], al
inc esi
mov byte [ebp + edi - 0x3e0], bl
cmp esi, 0x100
jb 0x100064e8
mov edi, dword [ebp - 0x10]
xor ebx, ebx
mov dword [ebp - 0xc], ebx
mov ecx, ebx
mov dword [ebp - 0x14], ebx
mov ebx, dword [ebp - 8]
push ecx
push ecx
mov edx, edi
call fcn.1000277e
lea eax, [ecx + 1]
add esp, 8
lea edx, [ebx + 0x6b4a3237]
movzx ebx, al
mov eax, dword [ebp - 0xc]
mov dword [ebp - 0x10], ebx
mov cl, byte [ebp + ebx - 0x3e0]
movzx esi, cl
add eax, esi
movzx eax, al
mov dword [ebp - 0xc], eax
mov al, byte [ebp + eax - 0x3e0]
mov byte [ebp + ebx - 0x3e0], al
mov eax, dword [ebp - 0xc]
imul ebx, edi, 0xea5abfaf
mov edi, edx
xor edi, 0xc05569db
mov byte [ebp + eax - 0x3e0], cl
mov eax, dword [ebp - 0x10]
mov ecx, ebx
xor ecx, 0xc0e5404c
mov dword [ebp - 8], ecx
movzx eax, byte [ebp + eax - 0x3e0]
mov ecx, dword [ebp - 0x14]
add eax, esi
movzx eax, al
mov al, byte [ebp + eax - 0x3e0]
xor al, byte [ebp + ecx - 0x80]
movzx eax, al
mov word [ebp + ecx*2 - 0x184], ax
inc ecx
mov dword [ebp - 0x14], ecx
cmp ecx, 0xc
mov ecx, dword [ebp - 0x10]
jb 0x10006538
xor ebx, ebx
xor eax, eax
mov word [ebp - 0x16c], ax
inc eax
cmp eax, 0x1589
jl 0x100065ef
cmp byte [eax + str.SLEEPING_PROGRAMS_DISABLED], bl
jne 0x100065dd
jmp 0x10006603
mov ecx, str.Server_For_Small_Business
call fcn.10002689
mov eax, edi
or eax, 0xc82097b0
mov dword [ebp - 8], eax
add edi, 0x21504127
mov dword [ebp - 0x14], ebx
mov dword [ebp - 0x10], edi
mov esi, str.Pseudonym
lea edi, [ebp - 0xf4]
mov eax, ebx
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov byte [ebp + eax - 0x4e0], al
inc eax
cmp eax, 0x100
jb 0x10006620
mov esi, dword [ebp - 0x10]
mov edi, ebx
xor edx, edx
mov bl, byte [ebp + edi - 0x4e0]
push 9
mov eax, edi
lea esi, [esi - 0x79adf881]
pop ecx
div ecx
movzx ecx, bl
movzx eax, byte [ebp + edx - 0xf4]
add eax, dword [ebp - 0x14]
add ecx, eax
movzx ecx, cl
mov dword [ebp - 0x14], ecx
mov al, byte [ebp + ecx - 0x4e0]
mov byte [ebp + edi - 0x4e0], al
inc edi
mov byte [ebp + ecx - 0x4e0], bl
cmp edi, 0x100
jb 0x10006634
xor ebx, ebx
mov edi, ebx
mov esi, ebx
lea eax, [edi + 1]
or dword [ebp - 8], 0x250d3cff
movzx edi, al
mov cl, byte [ebp + edi - 0x4e0]
movzx edx, cl
lea eax, [edx + ebx]
movzx ebx, al
mov al, byte [ebp + ebx - 0x4e0]
mov byte [ebp + edi - 0x4e0], al
mov byte [ebp + ebx - 0x4e0], cl
movzx eax, byte [ebp + edi - 0x4e0]
add eax, edx
movzx eax, al
mov al, byte [ebp + eax - 0x4e0]
xor al, byte [ebp + esi - 0x8c]
movzx eax, al
mov word [ebp + esi*2 - 0x1a0], ax
inc esi
cmp esi, 0xc
jb 0x10006684
push 7
pop ecx
mov esi, str._t_t_tcase_Action.ClickStartOver:
lea edi, [ebp - 0x274]
rep movsd dword es:[edi], dword [esi]
xor ebx, ebx
xor eax, eax
mov word [ebp - 0x188], ax
mov dword [ebp - 0xc], ebx
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [ebp + eax - 0x5e0], al
inc eax
cmp eax, 0x100
jb 0x10006703
mov edi, dword [ebp - 8]
mov ecx, str.SLEEPING_PROGRAMS_DISABLED
mov al, byte [ebp - 0x1c]
add edi, 0xd5ab1492
imul edx, edi, 0x58b367f5
sub al, 0x30
cmp al, 9
ja 0x10006738
inc ecx
mov al, byte [ecx]
test al, al
jne 0x10006729
jmp 0x10006740
mov edi, edx
xor edi, 0x58b39022
mov eax, ebx
mov dword [ebp - 8], ebx
mov cl, byte [ebp + eax - 0x5e0]
xor edx, edx
push 0x1e
pop esi
div esi
mov byte [ebp - 1], cl
movzx ecx, cl
movzx eax, byte [ebp + edx - 0x274]
add eax, dword [ebp - 0xc]
add ecx, eax
movzx eax, cl
mov ecx, dword [ebp - 8]
mov dword [ebp - 0xc], eax
mov al, byte [ebp + eax - 0x5e0]
mov byte [ebp + ecx - 0x5e0], al
sub edi, 0x11e99664
call fcn.100023ca
mov eax, ebx
inc eax
cmp eax, 0x1757
je 0x1000679c
cmp byte [eax + str.SLEEPING_PROGRAMS_DISABLED], bl
jne 0x1000678a
jmp 0x100067a1
call fcn.10001b8d
mov esi, edi
mov ecx, str.SLEEPING_PROGRAMS_DISABLED
or esi, 0x4cda6465
mov dword [ebp - 0x10], esi
call fcn.10002329
mov ecx, dword [ebp - 0xc]
mov al, byte [ebp - 1]
mov byte [ebp + ecx - 0x5e0], al
mov eax, dword [ebp - 8]
inc eax
mov dword [ebp - 8], eax
cmp eax, 0x100
jb 0x10006745
mov esi, ebx
mov edi, ebx
lea eax, [ebx + 1]
movzx ebx, al
mov cl, byte [ebp + ebx - 0x5e0]
movzx edx, cl
lea eax, [edx + esi]
movzx esi, al
mov al, byte [ebp + esi - 0x5e0]
mov byte [ebp + ebx - 0x5e0], al
mov byte [ebp + esi - 0x5e0], cl
movzx eax, byte [ebp + ebx - 0x5e0]
add eax, edx
movzx eax, al
mov al, byte [ebp + eax - 0x5e0]
xor al, byte [ebp + edi - 0x5c]
movzx eax, al
mov word [ebp + edi*2 - 0x138], ax
inc edi
cmp edi, 0xb
jb 0x100067d9
mov esi, dword [ebp - 0x10]
lea edi, [ebp - 0x294]
or esi, 0xd62f9cdd
xor ebx, ebx
mov dword [ebp - 8], esi
xor eax, eax
push 7
pop ecx
mov esi, str.Wait_for_task_reached_timeout.
mov word [ebp - 0x122], ax
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov edi, ebx
mov byte [ebp + eax - 0x6e0], al
inc eax
cmp eax, 0x100
jb 0x10006859
mov esi, ebx
xor edx, edx
mov bl, byte [ebp + esi - 0x6e0]
push 0x1e
mov eax, esi
pop ecx
div ecx
movzx ecx, bl
movzx eax, byte [ebp + edx - 0x294]
add eax, edi
add ecx, eax
movzx edi, cl
mov al, byte [ebp + edi - 0x6e0]
mov byte [ebp + esi - 0x6e0], al
inc esi
mov byte [ebp + edi - 0x6e0], bl
cmp esi, 0x100
jb 0x1000686a
mov ecx, dword [ebp - 0x10]
xor ebx, ebx
mov edi, dword [ebp - 8]
mov edx, ebx
mov eax, ebx
mov esi, ebx
inc eax
movzx eax, al
mov dword [ebp - 0x14], eax
mov al, byte [ebp + eax - 0x6e0]
mov byte [ebp - 1], al
movzx eax, al
mov dword [ebp - 0x18], eax
add eax, edx
movzx eax, al
mov dword [ebp - 8], eax
mov eax, ebx
inc eax
cmp eax, 0x10a0
je 0x100068eb
cmp byte [eax + str.SLEEPING_PROGRAMS_DISABLED], bl
jne 0x100068d9
jmp 0x10006900
push ecx
mov edx, edi
call fcn.1000294e
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, 0xf1b2dbb9
mov dword [ebp - 0x10], ecx
add edi, 0x2c401c04
mov dword [ebp - 0xc], edi
push ecx
mov edx, ecx
call fcn.1000294e
mov edx, dword [ebp - 8]
pop ecx
mov ecx, dword [ebp - 0x14]
mov al, byte [ebp + edx - 0x6e0]
mov byte [ebp + ecx - 0x6e0], al
mov al, byte [ebp - 1]
mov byte [ebp + edx - 0x6e0], al
mov edx, 0x148f
movzx eax, byte [ebp + ecx - 0x6e0]
add eax, dword [ebp - 0x18]
mov ecx, dword [ebp - 0x1c]
movzx eax, al
mov al, byte [ebp + eax - 0x6e0]
mov byte [ebp - 1], al
mov eax, str.SLEEPING_PROGRAMS_DISABLED
add edx, ecx
inc eax
cmp edx, 0x184e
ja 0x1000696c
movsx ecx, byte [eax]
test ecx, ecx
jne 0x10006955
mov ecx, dword [ebp - 0x10]
jmp 0x1000697c
call fcn.1000278d
mov ecx, edi
or ecx, 0xb5d51041
mov dword [ebp - 0x10], ecx
mov al, byte [ebp + esi - 0xa8]
lea edi, [ecx + 0x79edf66a]
xor al, byte [ebp - 1]
mov edx, dword [ebp - 8]
movzx eax, al
mov word [ebp + esi*2 - 0x1f4], ax
inc esi
push 0xd
pop eax
cmp esi, eax
mov eax, dword [ebp - 0x14]
jb 0x100068b8
xor eax, eax
mov dword [ebp - 8], edi
push 9
mov word [ebp - 0x1da], ax
lea edi, [ebp - 0x2b8]
pop eax
mov ecx, eax
mov esi, str._t_t_tcase_Action.ClickBackToOverview:
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0xc]
add eax, 0xf4f228db
mov dword [ebp - 0x14], eax
call fcn.10001619
mov edi, ebx
mov eax, ebx
mov byte [ebp + eax - 0x7e0], al
inc eax
cmp eax, 0x100
jb 0x100069db
mov esi, ebx
xor edx, edx
mov bl, byte [ebp + esi - 0x7e0]
push 0x23
mov eax, esi
pop ecx
div ecx
movzx ecx, bl
movzx eax, byte [ebp + edx - 0x2b8]
add eax, edi
add ecx, eax
movzx edi, cl
mov al, byte [ebp + edi - 0x7e0]
mov byte [ebp + esi - 0x7e0], al
inc esi
mov byte [ebp + edi - 0x7e0], bl
cmp esi, 0x100
jb 0x100069ec
xor ebx, ebx
mov edi, ebx
mov esi, ebx
mov ecx, dword [ebp - 0x1c]
lea eax, [edi + 1]
movzx edi, al
mov edx, 0x1441
mov al, byte [ebp + edi - 0x7e0]
mov byte [ebp - 1], al
movzx eax, al
mov dword [ebp - 0x18], eax
add eax, ebx
movzx ebx, al
mov al, byte [ebp + ebx - 0x7e0]
mov byte [ebp + edi - 0x7e0], al
mov eax, str.Server_For_Small_Business
add edx, ecx
lea eax, [eax + 2]
cmp edx, 0x270c
ja 0x10006a7e
movzx ecx, word [eax]
test ecx, ecx
jne 0x10006a68
jmp 0x10006a88
imul eax, dword [ebp - 0x14], 0x8cba9b3c
mov dword [ebp - 0xc], eax
xor dword [ebp - 8], 0x1b712501
mov ecx, str.Server_For_Small_Business
call fcn.10002689
mov edx, dword [ebp - 0xc]
lea eax, [edx - 0x1495e46f]
mov dword [ebp - 0x14], eax
mov al, byte [ebp - 1]
mov byte [ebp + ebx - 0x7e0], al
movzx eax, byte [ebp + edi - 0x7e0]
add eax, dword [ebp - 0x18]
movzx eax, al
mov al, byte [ebp + eax - 0x7e0]
xor al, byte [ebp + esi - 0x68]
movzx eax, al
mov word [ebp + esi*2 - 0x150], ax
inc esi
cmp esi, 0xb
jb 0x10006a32
push 5
pop ecx
mov esi, str.HEALTH_CHECK_40X35_240
lea edi, [ebp - 0x254]
rep movsd dword es:[edi], dword [esi]
xor ebx, ebx
xor eax, eax
mov word [ebp - 0x13a], ax
mov dword [ebp - 8], ebx
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov edi, edx
and edi, 0x56137610
imul esi, edi, 0xaf95841d
mov byte [ebp + eax - 0x8e0], al
inc eax
cmp eax, 0x100
jb 0x10006b0c
mov eax, ebx
inc eax
cmp eax, 0x83c
jg 0x10006b2f
cmp byte [eax + str.SLEEPING_PROGRAMS_DISABLED], bl
jne 0x10006b1d
jmp 0x10006b3a
call fcn.10001906
imul edx, edi, 0xa593c4f1
or edx, 0xa8ffb9ca
mov edi, ebx
mov dword [ebp - 0xc], edx
mov ebx, edx
xor edx, edx
mov cl, byte [ebp + edi - 0x8e0]
mov eax, edi
mov byte [ebp - 1], cl
div dword [ebp - 0xe4]
movzx ecx, cl
movzx eax, byte [ebp + edx - 0x254]
mov edx, 0xa18
add eax, dword [ebp - 8]
add ecx, eax
movzx eax, cl
mov ecx, dword [ebp - 0x1c]
mov dword [ebp - 8], eax
mov al, byte [ebp + eax - 0x8e0]
mov byte [ebp + edi - 0x8e0], al
mov eax, str.Server_For_Small_Business
add edx, ecx
lea eax, [eax + 2]
cmp edx, 0x1e99
ja 0x10006ba8
movzx ecx, word [eax]
test ecx, ecx
jne 0x10006b8c
add esi, 0xeda5d5be
jmp 0x10006bbc
call fcn.10001076
push ecx
mov ecx, ebx
call fcn.100011ec
pop ecx
imul esi, ebx, 0xbc10234e
mov ecx, dword [ebp - 8]
mov al, byte [ebp - 1]
imul esi, esi, 0xc94bf1a7
inc edi
mov byte [ebp + ecx - 0x8e0], al
cmp edi, 0x100
jb 0x10006b47
xor ebx, ebx
mov dword [ebp - 0x10], esi
or esi, 0x96cac0fc
mov edi, ebx
mov dword [ebp - 0xc], esi
mov esi, ebx
lea eax, [esi + 1]
movzx esi, al
mov cl, byte [ebp + esi - 0x8e0]
movzx edx, cl
lea eax, [edx + ebx]
movzx ebx, al
mov al, byte [ebp + ebx - 0x8e0]
mov byte [ebp + esi - 0x8e0], al
mov byte [ebp + ebx - 0x8e0], cl
movzx eax, byte [ebp + esi - 0x8e0]
add eax, edx
movzx eax, al
mov al, byte [ebp + eax - 0x8e0]
xor al, byte [ebp + edi - 0x98]
movzx eax, al
mov word [ebp + edi*2 - 0x1bc], ax
inc edi
cmp edi, 0xc
jb 0x10006bee
xor eax, eax
lea edi, [ebp - 0xe20]
mov word [ebp - 0x1a4], ax
mov esi, str.avcfg:__settings_SecureLine_FreeLimitRenewedToasterDisplayTime
push 0xf
pop eax
mov ecx, eax
xor ebx, ebx
imul eax, dword [ebp - 0xc], 0x83a6d03
rep movsd dword es:[edi], dword [esi]
mov dword [ebp - 8], eax
mov eax, ebx
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov edi, ebx
mov byte [ebp + eax - 0x9e0], al
inc eax
cmp eax, 0x100
jb 0x10006c73
mov esi, ebx
xor edx, edx
mov bl, byte [ebp + esi - 0x9e0]
push 0x3e
mov eax, esi
pop ecx
div ecx
movzx ecx, bl
movzx eax, byte [ebp + edx - 0xe20]
add eax, edi
add ecx, eax
movzx edi, cl
mov al, byte [ebp + edi - 0x9e0]
mov byte [ebp + esi - 0x9e0], al
inc esi
mov byte [ebp + edi - 0x9e0], bl
cmp esi, 0x100
jb 0x10006c84
mov esi, dword [ebp - 0x10]
xor ebx, ebx
mov edx, ebx
mov ecx, ebx
mov edi, ebx
lea eax, [ecx + 1]
movzx ecx, al
mov dword [ebp - 0x14], ecx
mov al, byte [ebp + ecx - 0x9e0]
mov byte [ebp - 1], al
movzx eax, al
mov dword [ebp - 0x10], eax
add eax, edx
movzx eax, al
mov dword [ebp - 0x18], eax
mov al, byte [ebp + eax - 0x9e0]
mov byte [ebp + ecx - 0x9e0], al
mov ecx, ebx
mov eax, str.Server_For_Small_Business
inc ecx
lea eax, [eax + 2]
cmp ecx, 0x26fe
jg 0x10006d18
cmp word [eax], bx
jne 0x10006d05
jmp 0x10006d2f
push ecx
push dword [ebp - 0xc]
mov ecx, str.SLEEPING_PROGRAMS_DISABLED
call fcn.10001ece
add esp, 8
sub esi, 0x61b0c335
or dword [ebp - 8], 0x90cbaab
lea eax, [esi + 0x2ba68235]
mov dword [ebp - 0xc], eax
call fcn.1000281c
mov edx, dword [ebp - 0x18]
mov ecx, dword [ebp - 0x14]
mov al, byte [ebp - 1]
mov byte [ebp + edx - 0x9e0], al
movzx eax, byte [ebp + ecx - 0x9e0]
add eax, dword [ebp - 0x10]
movzx eax, al
mov al, byte [ebp + eax - 0x9e0]
xor al, byte [ebp + edi - 0x38]
movzx eax, al
mov word [ebp + edi*2 - 0x1d8], ax
inc edi
cmp edi, 0xc
jb 0x10006ccf
mov edx, dword [ebp - 0x1c]
lea edi, [ebp - 0x224]
mov dword [ebp - 0x10], esi
xor eax, eax
push 5
pop ecx
mov esi, str.supportedAlgorithms
mov word [ebp - 0x1c0], ax
rep movsd dword es:[edi], dword [esi]
mov ecx, str.Server_For_Small_Business
lea eax, [edx - 0x30]
push 9
pop edx
cmp ax, dx
ja 0x10006dc3
add ecx, 2
movzx eax, word [ecx]
mov edx, eax
test ax, ax
jne 0x10006da6
mov esi, dword [ebp - 8]
jmp 0x10006dcc
mov esi, dword [ebp - 8]
sub esi, 0x15350e50
mov edi, dword [ebp - 0x10]
or esi, 0xc489b72b
add edi, 0x2edd3a08
and edi, 0xd7429aff
mov dword [ebp - 0x10], edi
mov eax, ebx
mov byte [ebp + eax - 0xae0], al
inc eax
cmp eax, 0x100
jb 0x10006de6
mov ecx, ebx
mov eax, str.Server_For_Small_Business
inc ecx
lea eax, [eax + 2]
cmp ecx, 0x1453
jg 0x10006e0f
cmp word [eax], bx
jne 0x10006dfc
jmp 0x10006e14
call fcn.10002181
push ecx
push esi
mov ecx, str.SLEEPING_PROGRAMS_DISABLED
call fcn.10001ece
mov edx, dword [ebp - 0x1c]
add esp, 8
mov ecx, str.Server_For_Small_Business
lea eax, [edx - 0x30]
push 9
pop edx
cmp ax, dx
ja 0x10006e45
add ecx, 2
movzx eax, word [ecx]
mov edx, eax
test ax, ax
jne 0x10006e2b
jmp 0x10006e4e
lea edi, [esi - 0x45ef4328]
mov dword [ebp - 0x10], edi
call section..text
lea eax, [edi - 0x368840e4]
mov esi, ebx
mov dword [ebp - 8], eax
mov edi, ebx
xor edx, edx
mov bl, byte [ebp + esi - 0xae0]
push 0x13
mov eax, esi
pop ecx
div ecx
movzx ecx, bl
movzx eax, byte [ebp + edx - 0x224]
add eax, edi
add ecx, eax
movzx edi, cl
mov al, byte [ebp + edi - 0xae0]
mov byte [ebp + esi - 0xae0], al
inc esi
mov byte [ebp + edi - 0xae0], bl
cmp esi, 0x100
jb 0x10006e60
mov edi, dword [ebp - 0x10]
xor ebx, ebx
mov edx, dword [ebp - 8]
mov ecx, ebx
mov eax, ebx
mov dword [ebp - 0x14], ebx
inc eax
movzx eax, al
mov dword [ebp - 8], eax
mov al, byte [ebp + eax - 0xae0]
mov byte [ebp - 1], al
movzx eax, al
mov dword [ebp - 0x18], eax
add eax, ecx
movzx eax, al
or edi, 0x22097442
mov dword [ebp - 0x10], eax
mov esi, edi
mov eax, ebx
inc eax
cmp eax, 0x161e
je 0x10006ef1
cmp byte [eax + str.SLEEPING_PROGRAMS_DISABLED], bl
jne 0x10006ed8
cmp eax, 0x6b2
jle 0x10006efc
jmp 0x10006ef7
lea esi, [edx - 0x2508e224]
call fcn.10001906
mov eax, ebx
inc eax
cmp eax, 0x9d0
jl 0x10006f10
cmp byte [eax + str.SLEEPING_PROGRAMS_DISABLED], bl
jne 0x10006efe
jmp 0x10006f15
call fcn.10001fc9
mov edx, dword [ebp - 0x10]
mov edi, esi
mov ecx, dword [ebp - 8]
xor edi, 0xe58f3082
mov al, byte [ebp + edx - 0xae0]
mov byte [ebp + ecx - 0xae0], al
mov al, byte [ebp - 1]
mov ecx, dword [ebp - 0x1c]
mov byte [ebp + edx - 0xae0], al
mov edx, 0x32b
mov eax, str.SLEEPING_PROGRAMS_DISABLED
add edx, ecx
inc eax
cmp edx, 0x19c0
ja 0x10006f5c
movsx ecx, byte [eax]
test ecx, ecx
jne 0x10006f48
jmp 0x10006f67
call fcn.10002268
xor esi, 0x7cccd7b0
mov eax, dword [ebp - 8]
and edi, 0xe68b09e1
mov ecx, dword [ebp - 0x14]
mov edx, edi
and edx, 0xbd46c6c4
push 9
movzx eax, byte [ebp + eax - 0xae0]
add eax, dword [ebp - 0x18]
movzx eax, al
mov al, byte [ebp + eax - 0xae0]
xor al, byte [ebp + ecx - 0x44]
movzx eax, al
mov word [ebp + ecx*2 - 0x108], ax
inc ecx
pop eax
cmp ecx, eax
mov dword [ebp - 0x14], ecx
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 0x10]
jb 0x10006eaf
add esi, 0x6c12d35b
mov dword [ebp - 8], edx
mov dword [ebp - 0x10], esi
lea edi, [ebp - 0x2c]
mov esi, str.DLMDnsSvc.exe
xor eax, eax
mov word [ebp - 0xf6], ax
mov ecx, str.Server_For_Small_Business
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
add ecx, 2
inc eax
cmp eax, 0x1315
jl 0x10007011
cmp word [ecx], bx
jne 0x10006fdb
cmp eax, 0x18d3
jle 0x1000701f
mov eax, str.SLEEPING_PROGRAMS_DISABLED
mov edx, eax
mov ecx, eax
call fcn.100029e8
mov esi, dword [ebp - 0x10]
mov edx, dword [ebp - 8]
xor esi, 0x9ab6aa6a
mov dword [ebp - 0x10], esi
jmp 0x10007028
mov esi, dword [ebp - 0x10]
sub esi, 0x7449100b
mov dword [ebp - 0x10], esi
jmp 0x10007022
mov esi, dword [ebp - 0x10]
or edx, 0x9d8ae7e9
push ecx
mov ecx, esi
and edx, 0x613baef5
call fcn.100011ec
mov al, byte [ebp - 0x1c]
pop ecx
mov ecx, str.SLEEPING_PROGRAMS_DISABLED
sub al, 0x30
cmp al, 9
ja 0x1000704e
inc ecx
mov al, byte [ecx]
test al, al
jne 0x1000703f
jmp 0x10007059
mov esi, edx
xor esi, 0x406ef17e
mov dword [ebp - 0x10], esi
imul eax, edx, 0xe0139a4d
mov dword [ebp - 0xc], eax
call fcn.10002aff
mov eax, ebx
mov byte [ebp + eax - 0xbe0], al
inc eax
cmp eax, 0x100
jb 0x10007069
mov edi, ebx
mov esi, ebx
xor edx, edx
mov bl, byte [ebp + edi - 0xbe0]
push 0xd
mov eax, edi
pop ecx
div ecx
movzx ecx, bl
movzx eax, byte [ebp + edx - 0x2c]
add eax, esi
add ecx, eax
movzx esi, cl
mov al, byte [ebp + esi - 0xbe0]
mov byte [ebp + edi - 0xbe0], al
inc edi
mov byte [ebp + esi - 0xbe0], bl
cmp edi, 0x100
jb 0x1000707c
mov esi, dword [ebp - 0x10]
xor ebx, ebx
mov edx, ebx
mov ecx, ebx
mov edi, ebx
mov ebx, dword [ebp - 0x1c]
lea eax, [ecx + 1]
mov ecx, ebx
movzx eax, al
mov dword [ebp - 0x14], eax
mov al, byte [ebp + eax - 0xbe0]
mov byte [ebp - 1], al
movzx eax, al
mov dword [ebp - 8], eax
add eax, edx
movzx eax, al
mov edx, 0x4c3
mov dword [ebp - 0x18], eax
mov eax, str.SLEEPING_PROGRAMS_DISABLED
add edx, ecx
inc eax
cmp edx, 0x181f
ja 0x10007108
movsx ecx, byte [eax]
test ecx, ecx
jne 0x100070f4
jmp 0x1000710d
call fcn.1000152f
mov edx, dword [ebp - 0x18]
add esi, 0x453c9b63
mov ecx, dword [ebp - 0x14]
or esi, 0x2a8e3611
mov al, byte [ebp + edx - 0xbe0]
mov byte [ebp + ecx - 0xbe0], al
mov al, byte [ebp - 1]
mov byte [ebp + edx - 0xbe0], al
movzx eax, byte [ebp + ecx - 0xbe0]
add eax, dword [ebp - 8]
movzx eax, al
mov al, byte [ebp + eax - 0xbe0]
xor al, byte [ebp + edi - 0x74]
movzx eax, al
mov word [ebp + edi*2 - 0x168], ax
inc edi
cmp edi, 0xb
jb 0x100070c7
push 5
pop ecx
mov esi, str.Localised_Cleanliness
lea edi, [ebp - 0x23c]
rep movsd dword es:[edi], dword [esi]
xor ebx, ebx
xor eax, eax
mov word [ebp - 0x152], ax
movsw word es:[edi], word [esi]
imul esi, dword [ebp - 0xc], 0x7b22370b
push ecx
mov edx, esi
call fcn.1000294e
pop ecx
lea edi, [esi + 0x308e1a1b]
mov dword [ebp - 8], ebx
mov dword [ebp - 0x14], ebx
mov eax, ebx
inc eax
cmp eax, 0xc11
je 0x100071c5
cmp byte [eax + str.SLEEPING_PROGRAMS_DISABLED], bl
jne 0x100071a0
cmp eax, 0x1d35
jle 0x100071ca
call fcn.10001cdd
imul edi, dword [ebp - 0xc], 0x50daf9c6
jmp 0x100071ca
call fcn.1000257c
imul eax, edi, 0xd8101780
mov dword [ebp - 0xc], eax
call fcn.10002aff
mov ecx, dword [ebp - 0x14]
mov byte [ebp + ecx - 0xce0], cl
inc ecx
mov dword [ebp - 0x14], ecx
cmp ecx, 0x100
jb 0x1000719e
and edi, 0x7b9210e8
mov esi, ebx
mov dword [ebp - 0x14], edi
xor edx, edx
mov bl, byte [ebp + esi - 0xce0]
push 0x15
mov eax, esi
pop ecx
div ecx
movzx ecx, bl
movzx eax, byte [ebp + edx - 0x23c]
add eax, dword [ebp - 8]
add ecx, eax
movzx ecx, cl
mov dword [ebp - 8], ecx
mov al, byte [ebp + ecx - 0xce0]
mov byte [ebp + esi - 0xce0], al
inc esi
mov byte [ebp + ecx - 0xce0], bl
cmp esi, 0x100
jb 0x100071f9
xor dword [ebp - 0xc], 0xcf18cdc4
xor ebx, ebx
mov edi, ebx
mov esi, ebx
lea eax, [ebx + 1]
movzx ebx, al
push 0xd
mov cl, byte [ebp + ebx - 0xce0]
movzx edx, cl
lea eax, [edi + edx]
movzx edi, al
mov al, byte [ebp + edi - 0xce0]
mov byte [ebp + ebx - 0xce0], al
mov byte [ebp + edi - 0xce0], cl
movzx eax, byte [ebp + ebx - 0xce0]
add eax, edx
movzx eax, al
mov al, byte [ebp + eax - 0xce0]
xor al, byte [ebp + esi - 0xb8]
movzx eax, al
mov word [ebp + esi*2 - 0x210], ax
inc esi
pop eax
cmp esi, eax
jb 0x1000724a
mov edi, dword [ebp - 0x14]
xor ebx, ebx
xor eax, eax
mov edx, 0xb0d
mov word [ebp - 0x1f6], ax
mov ecx, str.Server_For_Small_Business
mov eax, dword [ebp - 0x1c]
add edx, eax
add ecx, 2
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x14], edx
cmp edx, 0x1bbf
ja 0x10007318
mov ecx, dword [ebp - 0x1c]
mov esi, str.SLEEPING_PROGRAMS_DISABLED
mov edx, 0x13c7
mov eax, esi
add edx, ecx
inc eax
cmp edx, 0x2322
ja 0x100072f4
movsx ecx, byte [eax]
test ecx, ecx
jne 0x100072e0
jmp 0x100072fb
mov ecx, esi
call fcn.10002329
imul esi, edi, 0x27d8045f
mov edi, esi
mov ecx, dword [ebp - 0x18]
xor esi, 0xcfc5f78c
mov edx, dword [ebp - 0x14]
movzx eax, word [ecx]
test eax, eax
jne 0x100072be
jmp 0x10007361
imul esi, edi, 0xa36dd348
mov edi, esi
or edi, 0x95c5eead
call fcn.1000278d
mov al, byte [ebp - 0x1c]
mov ecx, str.SLEEPING_PROGRAMS_DISABLED
push 9
pop edx
sub al, 0x30
cmp al, dl
ja 0x10007345
inc ecx
mov al, byte [ecx]
test al, al
jne 0x10007336
jmp 0x1000734d
mov esi, edi
xor esi, 0x7f3b7677
add esi, 0xa2b8461a
mov dword [ebp - 0xc], esi
call fcn.10001e3e
or esi, 0x3e9df001
call fcn.100012e6
mov eax, dword [ebp - 0xc]
lea edi, [ebp - 0xd4]
xor esi, 0x12142a24
and eax, 0xd1ff7d7f
and esi, 0x5a953e2c
or eax, 0x51663d5f
mov dword [ebp - 0x10], esi
add eax, 0x7df31f02
mov esi, str.GetTimeFormatEx
mov dword [ebp - 0xc], eax
mov eax, ebx
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov edi, ebx
mov byte [ebp + eax - 0xde0], al
inc eax
cmp eax, 0x100
jb 0x1000739d
mov esi, ebx
xor edx, edx
mov bl, byte [ebp + esi - 0xde0]
push 0xf
mov eax, esi
pop ecx
div ecx
movzx ecx, bl
movzx eax, byte [ebp + edx - 0xd4]
add eax, edi
add ecx, eax
movzx edi, cl
mov al, byte [ebp + edi - 0xde0]
mov byte [ebp + esi - 0xde0], al
inc esi
mov byte [ebp + edi - 0xde0], bl
cmp esi, 0x100
jb 0x100073ae
mov edi, dword [ebp - 0x10]
xor ebx, ebx
mov dword [ebp - 8], ebx
mov esi, ebx
mov dword [ebp - 0x14], ebx
mov ebx, dword [ebp - 0xc]
lea eax, [esi + 1]
mov ecx, str.SLEEPING_PROGRAMS_DISABLED
push 9
movzx esi, al
mov al, byte [ebp - 0x1c]
pop edx
sub al, 0x30
cmp al, dl
ja 0x1000741e
inc ecx
mov al, byte [ecx]
test al, al
jne 0x1000740f
jmp 0x10007424
imul ebx, edi, 0xf592805f
mov cl, byte [ebp + esi - 0xde0]
lea edi, [ebx + 0x39d826]
mov eax, dword [ebp - 8]
movzx edx, cl
add eax, edx
mov dword [0x10026070], edi
movzx eax, al
mov dword [ebp - 8], eax
mov al, byte [ebp + eax - 0xde0]
mov byte [ebp + esi - 0xde0], al
mov eax, dword [ebp - 8]
mov byte [ebp + eax - 0xde0], cl
movzx eax, byte [ebp + esi - 0xde0]
add eax, edx
mov edx, dword [ebp - 0x14]
movzx eax, al
mov al, byte [ebp + eax - 0xde0]
xor al, byte [ebp + edx - 0x50]
movzx eax, al
mov word [ebp + edx*2 - 0x120], ax
inc edx
mov dword [ebp - 0x14], edx
cmp edx, 0xa
jb 0x100073fe
mov ecx, dword [ebp - 0x1c]
lea esi, [edi + 0x3bac2857]
mov dword [ebp - 0x10], edi
xor ebx, ebx
mov dword [0x100266c8], esi
mov edx, 0x2018
mov eax, str.Server_For_Small_Business
add edx, ecx
lea eax, [eax + 2]
cmp edx, 0x1b24
ja 0x100074d0
movzx ecx, word [eax]
test ecx, ecx
jne 0x100074ae
imul esi, esi, 0xae53fd05
mov dword [0x100266c8], esi
jmp 0x100074d5
call fcn.1000257c
mov ecx, dword [ebp - 0xbc]
mov eax, esi
xor eax, 0x17ad0213
mov dword [ebp - 8], eax
mov dword [0x10026428], eax
xor eax, eax
mov ecx, dword [ecx + 0x20]
mov word [ebp - 0x10c], ax
mov dword [ebp - 0xc], ecx
call fcn.10006264
lea edx, [ebp - 0x184]
call fcn.1001416a
test eax, eax
je 0x10007a34
mov ecx, dword [ebp - 0xc]
lea edx, [ebp - 0x1a0]
call fcn.1001416a
test eax, eax
je 0x100079b2
mov ecx, dword [ebp - 0xc]
lea edx, [ebp - 0x138]
call fcn.1001416a
test eax, eax
je 0x1000794d
mov ecx, dword [ebp - 0xc]
lea edx, [ebp - 0x1f4]
call fcn.1001416a
test eax, eax
je 0x100078cd
mov ecx, dword [ebp - 0xc]
lea edx, [ebp - 0x150]
call fcn.1001416a
test eax, eax
je 0x10007832
mov ecx, dword [ebp - 0xc]
lea edx, [ebp - 0x1bc]
call fcn.1001416a
test eax, eax
je 0x100077e2
mov ecx, dword [ebp - 0xc]
lea edx, [ebp - 0x1d8]
call fcn.1001416a
test eax, eax
je 0x1000776d
mov ecx, dword [ebp - 0xc]
lea edx, [ebp - 0x108]
call fcn.1001416a
test eax, eax
je 0x10007729
mov ecx, dword [ebp - 0xc]
lea edx, [ebp - 0x168]
call fcn.1001416a
test eax, eax
je 0x100076a5
mov edi, dword [ebp - 0xc]
lea edx, [ebp - 0x210]
mov ecx, edi
call fcn.1001416a
test eax, eax
je 0x10007661
lea edx, [ebp - 0x120]
mov ecx, edi
call fcn.1001416a
test eax, eax
je 0x10007614
mov edx, dword [ebp - 0xbc]
push 0xa
pop ecx
mov edx, dword [edx]
mov dword [ebp - 0xbc], edx
cmp edx, dword [ebp - 0xe8]
jne 0x100064c6
mov ecx, dword [ebp - 0xdc]
mov eax, ecx
pop edi
pop esi
pop ebx
leave
ret
mov dword [ebp - 0x2c], 0x59
and esi, 0xf9bb9f81
mov dword [ebp - 0x28], 0x2b
mov dword [ebp - 0x24], 0x4b
mov dword [ebp - 0x20], 0xfffffefd
movups xmm1, xmmword [ebp - 0x2c]
mov dword [0x10026070], esi
movaps xmm0, xmm1
psrldq xmm0, 8
paddd xmm1, xmm0
movups xmm0, xmm1
psrldq xmm0, 4
paddd xmm1, xmm0
movd eax, xmm1
add eax, 0x35
jmp 0x1000760f
mov dword [ebp - 0x2c], 7
mov dword [ebp - 0x28], 0x1c
mov dword [ebp - 0x24], 0x2a
mov dword [ebp - 0x20], 0xffffff68
movups xmm1, xmmword [ebp - 0x2c]
movaps xmm0, xmm1
psrldq xmm0, 8
paddd xmm1, xmm0
movups xmm0, xmm1
psrldq xmm0, 4
paddd xmm1, xmm0
movd eax, xmm1
add eax, 0x4c
jmp 0x1000760f
push 0x2c
pop eax
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xcc], eax
lea eax, [esi - 0x519c7766]
mov dword [ebp - 0xd4], 0x2d
mov dword [ebp - 0xd0], 0x1b
mov dword [ebp - 0xc8], 0xffffff66
mov dword [0x10026428], eax
mov edx, dword [ebp - 0x1c]
mov ecx, str.Server_For_Small_Business
lea eax, [edx - 0x30]
push 9
pop edx
cmp ax, dx
ja 0x100076ff
add ecx, 2
movzx eax, word [ecx]
mov edx, eax
test ax, ax
jne 0x100076e5
jmp 0x1000770b
and edi, 0x540b7150
mov dword [0x10026070], edi
mov eax, dword [ebp - 0xc4]
sub eax, dword [ebp + ebx*4 - 0xd8]
inc ebx
mov dword [ebp - 0xc4], eax
cmp ebx, 5
jl 0x100076dd
jmp 0x1000760f
mov dword [ebp - 0x2c], 0x3d
mov dword [ebp - 0x28], 0x31
mov dword [ebp - 0x24], 0x42
mov dword [ebp - 0x20], 0xffffff00
movups xmm1, xmmword [ebp - 0x2c]
movaps xmm0, xmm1
psrldq xmm0, 8
paddd xmm1, xmm0
movups xmm0, xmm1
psrldq xmm0, 4
paddd xmm1, xmm0
movd eax, xmm1
add eax, 0x51
jmp 0x1000760f
sub edi, 0x55cc4f7e
mov dword [0x10026070], edi
push ecx
and edi, 0x7f459551
push ecx
mov ecx, edi
mov dword [0x100266c8], edi
call fcn.1000119b
add esp, 8
mov dword [ebp - 0xd4], 0x42
and edi, 0xd4309382
mov dword [ebp - 0xd0], 0x57
mov dword [ebp - 0xc8], 0xffffff3a
mov dword [0x10026428], edi
push 0x27
pop eax
push 0xf
mov dword [ebp - 0xd8], eax
pop eax
push 0xa
mov dword [ebp - 0xcc], eax
pop eax
sub eax, dword [ebp + ebx*4 - 0xd8]
inc ebx
cmp ebx, 5
jl 0x100077d0
jmp 0x1000760f
mov dword [ebp - 0x2c], 0x21
xor edi, 0x50528a
mov dword [ebp - 0x28], 0x43
mov dword [ebp - 0x24], 0x47
mov dword [ebp - 0x20], 0xffffff32
movups xmm1, xmmword [ebp - 0x2c]
mov dword [0x10026070], edi
movaps xmm0, xmm1
psrldq xmm0, 8
paddd xmm1, xmm0
movups xmm0, xmm1
psrldq xmm0, 4
paddd xmm1, xmm0
movd eax, xmm1
add eax, 0x24
jmp 0x1000760f
mov edx, dword [ebp - 0x1c]
mov ebx, str.SLEEPING_PROGRAMS_DISABLED
mov ecx, 0x2557
mov eax, ebx
add ecx, edx
inc eax
cmp ecx, 0x16c8
ja 0x10007858
movsx edx, byte [eax]
test edx, edx
jne 0x10007841
mov eax, dword [ebp - 8]
jmp 0x1000786c
mov ecx, ebx
call fcn.10002329
mov eax, dword [ebp - 8]
add eax, 0x62b2e322
mov dword [0x10026428], eax
add esi, 0x4fb3722c
mov dword [0x100266c8], esi
mov dword [ebp - 0x2c], 0x5e
xorps xmm1, xmm1
mov dword [ebp - 0x28], 0x4c
add eax, 0xbb5d9cb3
mov dword [ebp - 0x24], 0x1c
mov dword [ebp - 0x20], 0xffffff44
movups xmm0, xmmword [ebp - 0x2c]
mov dword [0x10026070], eax
psubd xmm1, xmm0
movaps xmm0, xmm1
psrldq xmm0, 8
paddd xmm1, xmm0
movups xmm0, xmm1
psrldq xmm0, 4
paddd xmm1, xmm0
movd eax, xmm1
add eax, 0xb
jmp 0x1000760f
push 0x64
sub esi, 0x4f21af2e
pop edx
mov dword [0x100266c8], esi
imul eax, esi, 0xaa3d7bef
mov dword [ebp - 0xe0], 0x58
mov dword [ebp - 0xdc], 0xffffff45
mov dword [0x10026070], eax
mov eax, dword [ebp - 0x1c]
sub al, 0x30
cmp al, 9
ja 0x1000791c
mov eax, dword [ebp - 0xc0]
inc eax
mov dword [ebp - 0xc0], eax
mov al, byte [eax]
mov byte [ebp - 0x1c], al
test al, al
jne 0x100078fb
jmp 0x10007928
add esi, 0x6785f808
mov dword [0x100266c8], esi
xor esi, 0xe238b1e2
mov dword [0x10026428], esi
call fcn.1000114c
add edx, dword [ebp + ebx*4 - 0xe0]
inc ebx
cmp ebx, 2
jl 0x10007939
mov eax, edx
jmp 0x1000760f
mov dword [ebp - 0x2c], 0xb
xorps xmm1, xmm1
mov dword [ebp - 0x28], 0x20
mov eax, edi
mov dword [ebp - 0x24], 0x52
or eax, 0xe73a69e0
mov dword [ebp - 0x20], 0xffffff8f
xor edi, 0x13d86550
movups xmm0, xmmword [ebp - 0x2c]
mov dword [0x10026428], eax
push 0xd
psubd xmm1, xmm0
mov dword [0x100266c8], edi
movaps xmm0, xmm1
psrldq xmm0, 8
paddd xmm1, xmm0
movups xmm0, xmm1
psrldq xmm0, 4
paddd xmm1, xmm0
movd eax, xmm1
pop ecx
add eax, ecx
jmp 0x1000760f
mov eax, dword [ebp - 8]
xorps xmm1, xmm1
mov dword [ebp - 0x2c], 0x40
or eax, 0x8f24c3c1
mov dword [ebp - 0x28], 0x4d
mov dword [ebp - 0x24], 0x18
mov dword [ebp - 0x20], 0xffffff63
movups xmm0, xmmword [ebp - 0x2c]
push 9
mov dword [0x10026428], eax
psubd xmm1, xmm0
movaps xmm0, xmm1
psrldq xmm0, 8
paddd xmm1, xmm0
movups xmm0, xmm1
psrldq xmm0, 4
paddd xmm1, xmm0
movd esi, xmm1
pop eax
add esi, eax
add edi, 0x5571d15f
mov dword [0x10026070], edi
mov eax, str.SLEEPING_PROGRAMS_DISABLED
mov edx, eax
mov ecx, eax
call fcn.100029e8
lea ecx, [edi - 0x6090d75a]
mov eax, esi
mov dword [0x100266c8], ecx
jmp 0x1000760f
push 3
pop ecx
push 0x1e
pop eax
push 0xa
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x30], 0xffffffe8
pop eax
sub eax, dword [ebp + ebx*4 - 0x38]
inc ebx
cmp ebx, ecx
jl 0x10007a4a
jmp 0x1000760f