[Error 80070490] Installing KB2871997

gerem

Member
Joined
Dec 1, 2016
Posts
7
Here the last result in the WU log which contains errors :

Code:
2016-11-29    15:38:10:396    1156    212c    Agent    ** START **  Agent: Installing updates [CallerId = wusa]
2016-11-29    15:38:10:396    1156    212c    Agent    *********
2016-11-29    15:38:10:396    1156    212c    Agent      * Updates to install = 1
2016-11-29    15:38:10:443    1156    212c    Agent      *   Title = Mise à jour de sécurité pour Windows (KB2871997)
2016-11-29    15:38:10:443    1156    212c    Agent      *   UpdateId = {3D1D177D-3E89-4FE9-9483-269DE9C17363}.501
2016-11-29    15:38:10:443    1156    212c    Agent      *     Bundles 2 updates:
2016-11-29    15:38:10:443    1156    212c    Agent      *       {15795C1E-0B32-4307-904D-B351317865A7}.501
2016-11-29    15:38:10:443    1156    212c    Agent      *       {A6ED338D-8409-475B-917C-B6AD0C1B656B}.501
2016-11-29    15:39:00:097    1156    212c    Handler    Attempting to create remote handler process as 2KZE0\PV33B01N_OP in session 1
2016-11-29    15:39:01:127    1156    212c    DnldMgr    Preparing update for install, updateId = {A6ED338D-8409-475B-917C-B6AD0C1B656B}.501.
2016-11-29    15:39:01:127    9288    2604    Misc    ===========  Logging initialized (build: 7.6.7600.256, tz: +0100)  ===========
2016-11-29    15:39:01:127    9288    2604    Misc      = Process: C:\windows\system32\wuauclt.exe
2016-11-29    15:39:01:127    9288    2604    Misc      = Module: C:\windows\system32\wuaueng.dll
2016-11-29    15:39:01:127    9288    2604    Handler    :::::::::::::
2016-11-29    15:39:01:127    9288    2604    Handler    :: START ::  Handler: CBS Install
2016-11-29    15:39:01:127    9288    2604    Handler    :::::::::
2016-11-29    15:39:01:127    9288    2604    Handler    Starting install of CBS update A6ED338D-8409-475B-917C-B6AD0C1B656B
2016-11-29    15:39:01:283    9288    2604    Handler    CBS package identity: Package_for_KB2871997~31bf3856ad364e35~x86~~6.1.2.5
2016-11-29    15:39:01:423    9288    2604    Handler    Installing self-contained with source=C:\windows\SoftwareDistribution\Download\9d76646a5b29483592805a4426a5373e\Windows6.1-KB2871997-v2-x86.cab, workingdir=C:\windows\SoftwareDistribution\Download\9d76646a5b29483592805a4426a5373e\inst
2016-11-29    15:39:56:819    9288    688    Handler    FATAL: CBS called Error with 0x80070490, 
2016-11-29    15:39:58:691    9288    2604    Handler    FATAL: Completed install of CBS update with type=0, requiresReboot=0, installerError=1, hr=0x80070490

sfc /scannow contained 3 corrupted files which are be clean now.
We have still errors in "System Update Readiness Tool" :

Code:
(%SYSTEMROOT%\Logs\CBS\CheckSUR.log) :
================================
Checking System Update Readiness.
Binary Version 6.1.7601.22471
Package Version 26.0
2016-11-15 19:16
Checking Windows Servicing Packages
Checking Package Manifests and Catalogs
Checking Package Watchlist
Checking Component Watchlist
Checking Packages
Checking Component Store
(f)    CSI Missing Winning Component Key    0x00000000    x86_microsoft-windows-directwrite-fontcache_31bf3856ad364e35_6.1.7601.19061_none_067830af6fbccf56    (f)    CSI Missing Winning Component Key    0x00000000    x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.19061_none_72d6d48d86649709    (f)    CSI Missing Winning Component Key    0x00000000    x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.7601.19061_none_838565a8ed5ebd62    (f)    CSI Missing Winning Component Key    0x00000000    x86_microsoft-windows-user32_31bf3856ad364e35_6.1.7601.19061_none_cf068ea4cbca196c    (f)    CSI Missing Winning Component Key    0x00000000    x86_microsoft-windows-advapi32_31bf3856ad364e35_6.1.7601.19091_none_e4f60449e507a6bd    (f)    CSI Missing Winning Component Key    0x00000000    x86_microsoft-windows-directwrite_31bf3856ad364e35_6.1.7601.19061_none_d46b91855ddca9ee    (f)    CSI Missing Winning Component Key    0x00000000    x86_microsoft-windows-win32k_31bf3856ad364e35_6.1.7601.19061_none_bac19c1df8f463fa    Summary:
Seconds executed: 2225
 Found 7 errors
  CSI Missing Winning Component Key Total count: 7

The install of KB2871997 is still in errors
 
SFCFix Script

Warning: this fix is specific to the user in this thread. No one else should follow these instructions as it may cause more harm than good. If you are after assistance, please start a thread of your own.

  1. Download SFCFix.exe (by niemiro) and save this to your Desktop.
  2. Download the file below, SFCFix.zip, and save this to your Desktop. Ensure that this file is named SFCFix.zip - do not rename it.
  3. Save any open documents and close all open windows.
  4. On your Desktop, you should see two files: SFCFix.exe and SFCFix.zip.
  5. Drag the file SFCFix.zip onto the file SFCFix.exe and release it.
  6. SFCFix will now process the script.
  7. Upon completion, a file should be created on your Desktop: SFCFix.txt.
  8. Copy (Ctrl+C) and Paste (Ctrl+V) the contents of this file into your next post for me to analyse please - put [CODE][/CODE] tags around the log to break up the text.
View attachment SFCFix.zip

Once SFCFix has finished, run SURT again and wait for it to complete.
Once SURT has completed, attach C:\Windows\Logs\CBS\CheckSUR.log with your reply.
 
The KB2871997 installation still failed with error code 0x80070490.

WULog :
Code:
2016-12-09    15:59:09:902    Handler    :: START ::  Handler: CBS Install
2016-12-09    15:59:09:902    Handler    :::::::::
2016-12-09    15:59:09:905    Handler    Starting install of CBS update A6ED338D-8409-475B-917C-B6AD0C1B656B
2016-12-09    15:59:10:063    Handler    CBS package identity: Package_for_KB2871997~31bf3856ad364e35~x86~~6.1.2.5
2016-12-09     15:59:10:098    Handler    Installing self-contained with  source=C:\windows\SoftwareDistribution\Download\9d76646a5b29483592805a4426a5373e\Windows6.1-KB2871997-v2-x86.cab,   workingdir=C:\windows\SoftwareDistribution\Download\9d76646a5b29483592805a4426a5373e\inst
2016-12-09    16:00:34:868    Handler    FATAL: CBS called Error with 0x80070490,
2016-12-09     16:00:41:182    Handler    FATAL: Completed install of CBS update with  type=0, requiresReboot=0, installerError=1, hr=0x80070490
2016-12-09    16:00:41:200    Handler    :::::::::
2016-12-09    16:00:41:200    Handler    ::  END  ::  Handler: CBS Install


CheckSUR.log :
Code:
=================================
Checking System Update Readiness.
Binary Version 6.1.7601.22471
Package Version 26.0
2016-12-09 15:00

Checking Windows Servicing Packages

Checking Package Manifests and Catalogs

Checking Package Watchlist

Checking Component Watchlist

Checking Packages

Checking Component Store
(f)    CSI F Mark Missing    0x00000002    f!advapi32.dll    x86_microsoft-windows-advapi32_31bf3856ad364e35_6.1.7601.19091_none_e4f60449e507a6bd    
(fix)    CSI F Mark Missing    CSI Registry Item Repaired    Wrote x86_microsoft-windows-advapi32_31bf3856ad364e35_6.1.7601.19091_none_e4f60449e507a6bd\f!advapi32.dll: advapi32.dll
(f)    CSI C Mark Deployment Missing    0x00000000    c!49aa65784f3..387b0769a59_31bf3856ad364e35_6.1.7601.19061_35e537dfa4c418c7    x86_microsoft-windows-advapi32_31bf3856ad364e35_6.1.7601.19091_none_e4f60449e507a6bd    

Summary:
Seconds executed: 1680
 Found 2 errors
 Fixed 1 errors
  CSI C Mark Deployment Missing Total count: 1
  CSI F Mark Missing Total count: 1
  Fixed: CSI F Mark Missing.  Total count: 1

SFCFix.log :
Code:
SFCFix version 3.0.0.0 by niemiro.
Start time: 2016-12-09 14:31:22.788
Microsoft Windows 7 Service Pack 1 - x86
Using .zip script file at C:\temp\SFCFix.zip [0]


RegistryScript::
Successfully took ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\x86_microsoft-windows-advapi32_31bf3856ad364e35_6.1.7601.19091_none_e4f60449e507a6bd.
Successfully took ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\x86_microsoft-windows-directwrite-fontcache_31bf3856ad364e35_6.1.7601.19061_none_067830af6fbccf56.
Successfully took ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\x86_microsoft-windows-directwrite_31bf3856ad364e35_6.1.7601.19061_none_d46b91855ddca9ee.
Successfully took ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\x86_microsoft-windows-user32_31bf3856ad364e35_6.1.7601.19061_none_cf068ea4cbca196c.
Successfully took ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\x86_microsoft-windows-win32k_31bf3856ad364e35_6.1.7601.19061_none_bac19c1df8f463fa.
Successfully took ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.7601.19061_none_838565a8ed5ebd62.
Successfully took ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.19061_none_72d6d48d86649709.

Successfully imported registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\x86_microsoft-windows-advapi32_31bf3856ad364e35_6.1.7601.19091_none_e4f60449e507a6bd.
Successfully imported registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\x86_microsoft-windows-directwrite-fontcache_31bf3856ad364e35_6.1.7601.19061_none_067830af6fbccf56.
Successfully imported registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\x86_microsoft-windows-directwrite_31bf3856ad364e35_6.1.7601.19061_none_d46b91855ddca9ee.
Successfully imported registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\x86_microsoft-windows-user32_31bf3856ad364e35_6.1.7601.19061_none_cf068ea4cbca196c.
Successfully imported registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\x86_microsoft-windows-win32k_31bf3856ad364e35_6.1.7601.19061_none_bac19c1df8f463fa.
Successfully imported registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.7601.19061_none_838565a8ed5ebd62.
Successfully imported registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.19061_none_72d6d48d86649709.

Successfully restored ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\x86_microsoft-windows-advapi32_31bf3856ad364e35_6.1.7601.19091_none_e4f60449e507a6bd.
Successfully restored ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\x86_microsoft-windows-directwrite-fontcache_31bf3856ad364e35_6.1.7601.19061_none_067830af6fbccf56.
Successfully restored ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\x86_microsoft-windows-directwrite_31bf3856ad364e35_6.1.7601.19061_none_d46b91855ddca9ee.
Successfully restored ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\x86_microsoft-windows-user32_31bf3856ad364e35_6.1.7601.19061_none_cf068ea4cbca196c.
Successfully restored ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\x86_microsoft-windows-win32k_31bf3856ad364e35_6.1.7601.19061_none_bac19c1df8f463fa.
Successfully restored ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.7601.19061_none_838565a8ed5ebd62.
Successfully restored ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.19061_none_72d6d48d86649709.
RegistryScript:: directive completed successfully.


Successfully processed all directives.


Failed to generate a complete zip file. Upload aborted.


SFCFix version 3.0.0.0 by niemiro has completed.
Currently storing 7 datablocks.
Finish time: 2016-12-09 14:40:33.383
Script hash: 3VhFS+CFcYt3mU7mV+MDSLtxn4bRl9Z+sYMugE8Sw6c=
----------------------EOF-----------------------
 
Looks like I had a typo.

SFCFix Script

Warning: this fix is specific to the user in this thread. No one else should follow these instructions as it may cause more harm than good. If you are after assistance, please start a thread of your own.

  1. Download SFCFix.exe (by niemiro) and save this to your Desktop.
  2. Download the file below, SFCFix.zip, and save this to your Desktop. Ensure that this file is named SFCFix.zip - do not rename it.
  3. Save any open documents and close all open windows.
  4. On your Desktop, you should see two files: SFCFix.exe and SFCFix.zip.
  5. Drag the file SFCFix.zip onto the file SFCFix.exe and release it.
  6. SFCFix will now process the script.
  7. Upon completion, a file should be created on your Desktop: SFCFix.txt.
  8. Copy (Ctrl+C) and Paste (Ctrl+V) the contents of this file into your next post for me to analyse please - put [CODE][/CODE] tags around the log to break up the text.

View attachment SFCFix.zip

Once complete, run SURT again and attach CheckSUR.log with your reply.
 
The KB2871997 installation still failed with error code 0x80070490.
Obviously, an error cannot be repaired ..

CheckSUR.log :
Code:
=================================
Checking System Update Readiness.
Binary Version 6.1.7601.22471
Package Version 26.0
2016-12-14 16:28

Checking Windows Servicing Packages

Checking Package Manifests and Catalogs

Checking Package Watchlist

Checking Component Watchlist

Checking Packages

Checking Component Store
(f)    CSI C Mark Deployment Missing    0x00000000    c!49aa65784f3..387b0769a59_31bf3856ad364e35_6.1.7601.19091_35e537dfa4c418c7    x86_microsoft-windows-advapi32_31bf3856ad364e35_6.1.7601.19091_none_e4f60449e507a6bd    

Summary:
Seconds executed: 1423
 Found 1 errors
  CSI C Mark Deployment Missing Total count: 1

SFCFix.log :
Code:
SFCFix version 3.0.0.0 by niemiro.
Start time: 2016-12-14 16:15:36.739
Microsoft Windows 7 Service Pack 1 - x86
Using .zip script file at C:\temp\SFCFix.zip [0]




RegistryScript::
Successfully took ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\x86_microsoft-windows-advapi32_31bf3856ad364e35_6.1.7601.19091_none_e4f60449e507a6bd.

Successfully imported registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\x86_microsoft-windows-advapi32_31bf3856ad364e35_6.1.7601.19091_none_e4f60449e507a6bd.

Successfully restored ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components\x86_microsoft-windows-advapi32_31bf3856ad364e35_6.1.7601.19091_none_e4f60449e507a6bd.
RegistryScript:: directive completed successfully.




Successfully processed all directives.
SFCFix version 3.0.0.0 by niemiro has completed.
Currently storing 7 datablocks.
Finish time: 2016-12-14 16:15:38.985
Script hash: DMZAYRYFX93HGD8vZRDwutPtlvKCJbbysCFEvwLfFCs=
----------------------EOF-----------------------
 
SFCFix Script

Warning: this fix is specific to the user in this thread. No one else should follow these instructions as it may cause more harm than good. If you are after assistance, please start a thread of your own.

  1. Download SFCFix.exe (by niemiro) and save this to your Desktop.
  2. Download the file below, SFCFix.zip, and save this to your Desktop. Ensure that this file is named SFCFix.zip - do not rename it.
  3. Save any open documents and close all open windows.
  4. On your Desktop, you should see two files: SFCFix.exe and SFCFix.zip.
  5. Drag the file SFCFix.zip onto the file SFCFix.exe and release it.
  6. SFCFix will now process the script.
  7. Upon completion, a file should be created on your Desktop: SFCFix.txt.
  8. Copy (Ctrl+C) and Paste (Ctrl+V) the contents of this file into your next post for me to analyse please - put [CODE][/CODE] tags around the log to break up the text.

View attachment SFCFix.zip

Once SFCFix has completed, please run SURT again and attach CheckSUR.log with your reply.
 
Unfortunately the same result ..

CheckSUR.log :
Code:
=================================
Checking System Update Readiness.
Binary Version 6.1.7601.22471
Package Version 26.0
2016-12-21 13:00

Checking Windows Servicing Packages

Checking Package Manifests and Catalogs

Checking Package Watchlist

Checking Component Watchlist

Checking Packages

Checking Component Store
(f)    CSI Catalog Missing    0x00000002    1c6911ee674398fe54de098510c61ed30e10664d4bd8ca013ee8a7142a1b2ee0.cat    49aa65784f3..387b0769a59_31bf3856ad364e35_6.1.7601.19091_35e537dfa4c418c7    Missing catalog or invalid CatalogThumprint
(fix)    CSI Catalog Missing    CSI File Replaced    File: 1c6911ee674398fe54de098510c61ed30e10664d4bd8ca013ee8a7142a1b2ee0.cat From: C:\windows\servicing\Packages\Package_2_for_KB3121918~31bf3856ad364e35~x86~~6.1.1.0.cat
(f)    CSI Missing Component Key    0x00000000    x86_49aa65784f3fed2c6a77e387b0769a59_31bf3856ad364e35_6.1.7601.19091_none_35e537dfa4c418c7    HKLM\Components\DerivedData\Components    
(fix)    CSI Missing Component Key    CSI Registry Item Repaired    Key created.  There will be more reports as values are replaced.
(f)    CSI Missing C Mark    0x00000000    c!49aa65784f3..387b0769a59_31bf3856ad364e35_6.1.7601.19091_35e537dfa4c418c7    x86_49aa65784f3fed2c6a77e387b0769a59_31bf3856ad364e35_6.1.7601.19091_none_35e537dfa4c418c7    Missing c!
(fix)    CSI Missing C Mark    CSI Registry Item Repaired    c!49aa65784f3..387b0769a59_31bf3856ad364e35_6.1.7601.19091_35e537dfa4c418c7 successfully added to x86_49aa65784f3fed2c6a77e387b0769a59_31bf3856ad364e35_6.1.7601.19091_none_35e537dfa4c418c7

Summary:
Seconds executed: 1055
 Found 3 errors
 Fixed 3 errors
  CSI Catalog Missing Total count: 1
  Fixed: CSI Catalog Missing.  Total count: 1
  CSI Missing Component Key Total count: 1
  Fixed: CSI Missing Component Key.  Total count: 1
  CSI Missing C Mark Total count: 1
  Fixed: CSI Missing C Mark.  Total count: 1

SFCFix.log :
Code:
SFCFix version 3.0.0.0 by niemiro.
Start time: 2016-12-21 12:55:04.601
Microsoft Windows 7 Service Pack 1 - x86
Using .zip script file at C:\temp\SFCFix.zip [0]




RegistryScript::
Successfully took ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\CanonicalData\Deployments.

Successfully imported registry key HKEY_LOCAL_MACHINE\COMPONENTS\CanonicalData\Deployments\49aa65784f3..387b0769a59_31bf3856ad364e35_6.1.7601.19091_35e537dfa4c418c7.

Successfully restored ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\CanonicalData\Deployments\49aa65784f3..387b0769a59_31bf3856ad364e35_6.1.7601.19091_35e537dfa4c418c7.
Successfully restored ownership and permissions for registry key HKEY_LOCAL_MACHINE\COMPONENTS\CanonicalData\Deployments.
RegistryScript:: directive completed successfully.




Successfully processed all directives.
SFCFix version 3.0.0.0 by niemiro has completed.
Currently storing 9 datablocks.
Finish time: 2016-12-21 12:55:07.753
Script hash: k9HXmX1okpZvKgpgJC/H3AARbNdaOB3xi/6A4sE2+j8=
----------------------EOF-----------------------

WindowsUpdate.log :
Download 20161221_WindowsUpdate.log from Sendspace.com - send big files the easy way
 
The SURT log looks good.

Please try to install the update again, then when it fails zip and attach C:\Windows\Logs\CBS\CBS.log with your reply.
If the zip is larger than 8MB, please use a file sharing service such as OneDrive, DropBox, SendSpace, etc. and include the link instead.
 
Code:
change on Component Family: x86_microsoft-windows-credssp-adm_31bf3856ad364e35_0.0.0.0_none_fcbe1dcfa3a3156f, Version: 6.1.7601.18409, change: (Owner: Package_84_for_KB2871997~31bf3856ad364e35~x86~~6.1.2.5.2871997-261_neutral_GDR, Flag: 16, Action: 3)
2016-12-23 10:32:00, Error                 CBS    Failed to resolve package 'Package_40_for_KB3140410~31bf3856ad364e35~x86~~6.1.1.1' [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2016-12-23 10:32:00, Info                  CBS    Failed to resolve package [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2016-12-23 10:32:00, Info                  CBS    Failed to get next package to re-evaluate [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2016-12-23 10:32:00, Info                  CBS    Failed to process component watch list. [HRESULT = 0x80070490 - ERROR_NOT_FOUND]

Install Update with DISM

  1. Download the update MSU here: Download Security Update for Windows 7 (KB3140410) from Official Microsoft Download Center
  2. Copy the MSU file to a convenient location (such as C:\temp).
  3. Click on the Start
    Start%20Orb.jpg
    button and in the search box, type Command Prompt
  4. When you see Command Prompt on the list, right-click on it and select Run as administrator
  5. When command prompt opens, copy and paste the following commands into it, press enter after each

    cd C:\temp

    replace C:\temp with your path if different

    expand {update name}.msu -f:* C:\temp

    replace {update name} with the name of the MSU file downloaded in step 1

    DISM.exe /Online /Add-Package /PackagePath:C:\temp\{update name}.cab
  6. You should receive the message:
    The operation completed successfully.
    Restart Windows to complete this operation.
    Do you want to restart the computer now (Y/N)?
  7. Make sure to allow the computer to restart if prompted.

    If you receive any other message:
  8. Right-click on the Command Prompt window and click Select All, this will invert all of the colours by selecting the text, now press enter. All of this text is now copied.
  9. Paste (Ctrl+V) it into your next post please.
  10. Zip and attach C:\Windows\Logs\CBS\CBS.log
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top