Random BSOD and Random Resets

Tinks

New member
Local time
6:31 AM
Messages
10
I recently built a new rig and have been trying everything I can to solve a problem I am having with BSOD and random resets of my machine.
BSOD will happen during mundane tasks from simply surfing the internet or watching a movie in my cd drive. Crash dump occurs and I have to reset.
Games aren't functional either. I try to run the benchmark tester Shattered Horizon and my computer locks up often along with a screen filled with pixels.
I've run a compatibility test from the Windows 7 64-Bit website as well and it says all my parts are okay. I am at a complete loss.

I'll attach a minidump (as seems to be the trend here). Hopefully I do this right as I have never done this before or am familiar with minidumps.

System Specs:
GIGABYTE GA-EP45-UD3P LGA 775 Intel P45 ATX Intel Motherboard
Western Digital Caviar Black 1 TB HD
EVGA GeForce GTX 275
2- 2GB G.Skill Ram Sticks (both sticks have been scanned for errors and are operating fine)
Intel Core 2 Quad Q8300
Hanns G 24.6" screen
 

My Computer

Computer Manufacturer/Model Number
Custom
OS
Windows 7 64-Bit
CPU
Intel Core 2 Quad Q8300 Yorkfield 2.5GHz LGA 775 95W
Motherboard
GIGABYTE GA-EP45-UD3P LGA 775 Intel P45 ATX Intel Motherboar
Memory
4GB (2-2GB Sticks) G. SKILL
Graphics Card(s)
EVGA 017-P3-1175-AR GeForce GTX 275
Monitor(s) Displays
Hanns G 24"
Hard Drives
Western Digital Caviar Black WD1001FALS 1TB 7200 RPM SATA 3.0Gb/s 3.5" Internal Hard Drive -Bare Drive
Case
Cooler Master HAF
I recently built a new rig and have been trying everything I can to solve a problem I am having with BSOD and random resets of my machine.
BSOD will happen during mundane tasks from simply surfing the internet or watching a movie in my cd drive. Crash dump occurs and I have to reset.
Games aren't functional either. I try to run the benchmark tester Shattered Horizon and my computer locks up often along with a screen filled with pixels.
I've run a compatibility test from the Windows 7 64-Bit website as well and it says all my parts are okay. I am at a complete loss.

I'll attach a minidump (as seems to be the trend here). Hopefully I do this right as I have never done this before or am familiar with minidumps.

System Specs:
GIGABYTE GA-EP45-UD3P LGA 775 Intel P45 ATX Intel Motherboard
Western Digital Caviar Black 1 TB HD
EVGA GeForce GTX 275
2- 2GB G.Skill Ram Sticks (both sticks have been scanned for errors and are operating fine)
Intel Core 2 Quad Q8300
Hanns G 24.6" screen

what did you use to test the memory and how long did you run it?

Let me know so I can recommend a course of action

Ken


Usual causes: Defective hardware (particularly memory - but not just RAM), Faulty system service, Antivirus, Device driver, NTFS corruption, BIOS


Code:
Microsoft (R) Windows Debugger Version 6.11.0001.404 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\Users\K\Desktop\022010-18532-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available

Symbol search path is: SRV*d:\symbols*http://msdl.microsoft.com/download/symbols
Executable search path is: 
Windows 7 Kernel Version 7600 MP (4 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS Personal
Built by: 7600.16385.amd64fre.win7_rtm.090713-1255
Machine Name:
Kernel base = 0xfffff800`02c58000 PsLoadedModuleList = 0xfffff800`02e95e50
Debug session time: Sat Feb 20 14:33:10.807 2010 (GMT-5)
System Uptime: 0 days 1:24:40.727
Loading Kernel Symbols
...............................................................
................................................................
...............
Loading User Symbols
Loading unloaded module list
.......
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck 50, {fffffa80c1d69250, 0, fffff80002ccdea6, 5}


Could not read faulting driver name
Probably caused by : win32k.sys ( win32k!SetWakeBit+f8 )

Followup: MachineOwner
---------

2: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

PAGE_FAULT_IN_NONPAGED_AREA (50)
Invalid system memory was referenced.  This cannot be protected by try-except,
it must be protected by a Probe.  Typically the address is just plain bad or it
is pointing at freed memory.
Arguments:
Arg1: fffffa80c1d69250, memory referenced.
Arg2: 0000000000000000, value 0 = read operation, 1 = write operation.
Arg3: fffff80002ccdea6, If non-zero, the instruction address which referenced the bad memory
    address.
Arg4: 0000000000000005, (reserved)

Debugging Details:
------------------


Could not read faulting driver name

READ_ADDRESS: GetPointerFromAddress: unable to read from fffff80002f000e0
 fffffa80c1d69250 

FAULTING_IP: 
nt!KeSetEvent+16
fffff800`02ccdea6 f6037f          test    byte ptr [rbx],7Fh

MM_INTERNAL_CODE:  5

CUSTOMER_CRASH_COUNT:  1

DEFAULT_BUCKET_ID:  VISTA_DRIVER_FAULT

BUGCHECK_STR:  0x50

PROCESS_NAME:  chrome.exe

CURRENT_IRQL:  0

TRAP_FRAME:  fffff88007b79840 -- (.trap 0xfffff88007b79840)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=fffff900c0814300 rbx=0000000000000000 rcx=0000000000000001
rdx=0000000000000002 rsi=0000000000000000 rdi=0000000000000000
rip=fffff80002ccdea6 rsp=fffff88007b799d0 rbp=0000000000000000
 r8=0000000000000000  r9=0000000000d6c280 r10=fffff900c08454f0
r11=0000000000000401 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0         nv up ei ng nz na pe nc
nt!KeSetEvent+0x16:
fffff800`02ccdea6 f6037f          test    byte ptr [rbx],7Fh ds:de30:00000000`00000000=??
Resetting default scope

LAST_CONTROL_TRANSFER:  from fffff80002d47b91 to fffff80002cc9f00

STACK_TEXT:  
fffff880`07b796d8 fffff800`02d47b91 : 00000000`00000050 fffffa80`c1d69250 00000000`00000000 fffff880`07b79840 : nt!KeBugCheckEx
fffff880`07b796e0 fffff800`02cc7fee : 00000000`00000000 fffffa80`c1d69250 00000000`00000000 00000000`00000000 : nt! ?? ::FNODOBFM::`string'+0x40f5b
fffff880`07b79840 fffff800`02ccdea6 : fffffa80`03f15b30 00000000`00000004 fffff880`00000055 fffff880`07b79a70 : nt!KiPageFault+0x16e
fffff880`07b799d0 fffff960`0018b1dc : 00000000`00000000 fffff880`00000002 00000000`00100100 00000000`00000001 : nt!KeSetEvent+0x16
fffff880`07b79a40 fffff960`00190b8b : 00000000`00d6c280 00000000`00000000 00000000`00100100 fffff880`02f63100 : win32k!SetWakeBit+0xf8
fffff880`07b79a70 fffff960`00190df1 : fffff900`c1f2ece0 fffffa80`00000401 00000000`73fb2450 00000000`00000000 : win32k!PostMessageExtended+0x30b
fffff880`07b79b10 fffff960`00190849 : 00000000`00000000 00000000`00000000 00000000`00100144 0000007f`fffffff8 : win32k!PostMessageCheckIL+0x1c9
fffff880`07b79b80 fffff800`02cc9153 : fffffa80`03dd9060 fffff880`07b79c60 00000000`00d6c280 00000000`00000020 : win32k!NtUserPostMessage+0xed
fffff880`07b79be0 00000000`73fffcba : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x13
00000000`00a5e588 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x73fffcba


STACK_COMMAND:  kb

FOLLOWUP_IP: 
win32k!SetWakeBit+f8
fffff960`0018b1dc 488b5c2430      mov     rbx,qword ptr [rsp+30h]

SYMBOL_STACK_INDEX:  4

SYMBOL_NAME:  win32k!SetWakeBit+f8

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: win32k

IMAGE_NAME:  win32k.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  4a5bc5e0

FAILURE_BUCKET_ID:  X64_0x50_win32k!SetWakeBit+f8

BUCKET_ID:  X64_0x50_win32k!SetWakeBit+f8

Followup: MachineOwner
---------
 
Last edited:

My Computer

Computer Manufacturer/Model Number
HP Pavillion dv-7 1005 Tx
OS
Win 8 Release candidate 8400
CPU
[email protected]
Memory
4 gigs
Graphics Card(s)
Nvidia 9600M
Sound Card
HD built-in
Monitor(s) Displays
17" Wxga
Screen Resolution
1440x900
Cooling
none
Internet Speed
45Mb down 5Mb up
I took it to a tech who ran it through BurnInIt, memtest and a few others I believe. No issues found.
I tried to run Memtest myself (before taking it to the tech) but it would lock up while scanning: made it to 110% with no problems and froze. This ran very long.
I should have saved my other minidumps but I have been cleaning them off my computer recently.
 

My Computer

Computer Manufacturer/Model Number
Custom
OS
Windows 7 64-Bit
CPU
Intel Core 2 Quad Q8300 Yorkfield 2.5GHz LGA 775 95W
Motherboard
GIGABYTE GA-EP45-UD3P LGA 775 Intel P45 ATX Intel Motherboar
Memory
4GB (2-2GB Sticks) G. SKILL
Graphics Card(s)
EVGA 017-P3-1175-AR GeForce GTX 275
Monitor(s) Displays
Hanns G 24"
Hard Drives
Western Digital Caviar Black WD1001FALS 1TB 7200 RPM SATA 3.0Gb/s 3.5" Internal Hard Drive -Bare Drive
Case
Cooler Master HAF
Just did it myself. 3 passes and no errors found using memtest. 2 hrs 15 mins give or take

I've heard rumblings that compatibility of NVIDIA cards/drivers with Windows 7 is very poor. Is this true?


I also just ran a system check through CMD and no integrity issues were found from that scan either.
 
Last edited:

My Computer

Computer Manufacturer/Model Number
Custom
OS
Windows 7 64-Bit
CPU
Intel Core 2 Quad Q8300 Yorkfield 2.5GHz LGA 775 95W
Motherboard
GIGABYTE GA-EP45-UD3P LGA 775 Intel P45 ATX Intel Motherboar
Memory
4GB (2-2GB Sticks) G. SKILL
Graphics Card(s)
EVGA 017-P3-1175-AR GeForce GTX 275
Monitor(s) Displays
Hanns G 24"
Hard Drives
Western Digital Caviar Black WD1001FALS 1TB 7200 RPM SATA 3.0Gb/s 3.5" Internal Hard Drive -Bare Drive
Case
Cooler Master HAF
Bump
 

My Computer

Computer Manufacturer/Model Number
Custom
OS
Windows 7 64-Bit
CPU
Intel Core 2 Quad Q8300 Yorkfield 2.5GHz LGA 775 95W
Motherboard
GIGABYTE GA-EP45-UD3P LGA 775 Intel P45 ATX Intel Motherboar
Memory
4GB (2-2GB Sticks) G. SKILL
Graphics Card(s)
EVGA 017-P3-1175-AR GeForce GTX 275
Monitor(s) Displays
Hanns G 24"
Hard Drives
Western Digital Caviar Black WD1001FALS 1TB 7200 RPM SATA 3.0Gb/s 3.5" Internal Hard Drive -Bare Drive
Case
Cooler Master HAF


Tinks

Have you run an anti-virus scan?

We may want to take a look at the temps. You can download cpu-z and gpu-z both are free.

Im going to want you to run driver verifier, but before you don you need to have a backup, and a win 7 dvd.


Ken
 

My Computer

Computer Manufacturer/Model Number
HP Pavillion dv-7 1005 Tx
OS
Win 8 Release candidate 8400
CPU
[email protected]
Memory
4 gigs
Graphics Card(s)
Nvidia 9600M
Sound Card
HD built-in
Monitor(s) Displays
17" Wxga
Screen Resolution
1440x900
Cooling
none
Internet Speed
45Mb down 5Mb up
I run AVG so I don't think I have a virus.

Also I use speedfan.

Currently:

GPU 37c
temp1 33c
temp2 25c
temp3 -2c
temp 0c
hd0 28c
core0 37c
core1 31c
core2 35c
core3 35c

I have the Win 7 dvd of course, however I haven't made a backup yet
 

My Computer

Computer Manufacturer/Model Number
Custom
OS
Windows 7 64-Bit
CPU
Intel Core 2 Quad Q8300 Yorkfield 2.5GHz LGA 775 95W
Motherboard
GIGABYTE GA-EP45-UD3P LGA 775 Intel P45 ATX Intel Motherboar
Memory
4GB (2-2GB Sticks) G. SKILL
Graphics Card(s)
EVGA 017-P3-1175-AR GeForce GTX 275
Monitor(s) Displays
Hanns G 24"
Hard Drives
Western Digital Caviar Black WD1001FALS 1TB 7200 RPM SATA 3.0Gb/s 3.5" Internal Hard Drive -Bare Drive
Case
Cooler Master HAF
I run AVG so I don't think I have a virus.

Also I use speedfan.

Currently:

GPU 37c
temp1 33c
temp2 25c
temp3 -2c
temp 0c
hd0 28c
core0 37c
core1 31c
core2 35c
core3 35c

I have the Win 7 dvd of course, however I haven't made a backup yet

As Ken suggested make a backup of you personal files because when you run the Driver verifier we will force the Computer to crash then find the file that causes the trouble. Once you backup everything post us back we will give you information in how to enable Driver verifier

Good Luck,
Captain
 

My Computer

Computer Manufacturer/Model Number
Samsung NP550P5C-S02IN
OS
Windows 7 Ultimate - 64-bit | Windows 8 Pro - 64-bit
CPU
Intel® Core™ i7 Processor 3,610QM (2.30Hz, 6MB L3 Cach
Memory
8 GB
Graphics Card(s)
NVIDIA® GeForce® GT 650M 2GB Graphics, Optimus™ techno
Sound Card
SoundAlive™ JBL 3 Speakers (With sub-Woofer)
Monitor(s) Displays
39.62cm (15.6) SuperBright 300nit HD+ LED Display
Screen Resolution
1,600 x 900, Anti-Reflective
Hard Drives
1TB S-ATA II Hard Drive (5,400RPM)
Did the verifier. Here is the minidumps from the day (a few before that too). The most recent one was from the BSOD after doing the verifier I believe. I was confused though as to why it was 0k. Dunno. Here they are though.
 

My Computer

Computer Manufacturer/Model Number
Custom
OS
Windows 7 64-Bit
CPU
Intel Core 2 Quad Q8300 Yorkfield 2.5GHz LGA 775 95W
Motherboard
GIGABYTE GA-EP45-UD3P LGA 775 Intel P45 ATX Intel Motherboar
Memory
4GB (2-2GB Sticks) G. SKILL
Graphics Card(s)
EVGA 017-P3-1175-AR GeForce GTX 275
Monitor(s) Displays
Hanns G 24"
Hard Drives
Western Digital Caviar Black WD1001FALS 1TB 7200 RPM SATA 3.0Gb/s 3.5" Internal Hard Drive -Bare Drive
Case
Cooler Master HAF
Ok ran the verifier again and this time I know I got it for sure. Not sure what happened with the last.
Did the verifier, restarted and it crashed pretty instantly while starting up and gave me the BSOD. Collected the data. Had to do a system restore to make it back onto the computer because it needed repairs.

Here is the minidump

Hopefully this will solve the mystery
 

My Computer

Computer Manufacturer/Model Number
Custom
OS
Windows 7 64-Bit
CPU
Intel Core 2 Quad Q8300 Yorkfield 2.5GHz LGA 775 95W
Motherboard
GIGABYTE GA-EP45-UD3P LGA 775 Intel P45 ATX Intel Motherboar
Memory
4GB (2-2GB Sticks) G. SKILL
Graphics Card(s)
EVGA 017-P3-1175-AR GeForce GTX 275
Monitor(s) Displays
Hanns G 24"
Hard Drives
Western Digital Caviar Black WD1001FALS 1TB 7200 RPM SATA 3.0Gb/s 3.5" Internal Hard Drive -Bare Drive
Case
Cooler Master HAF
[FONT=Segoe UI, Arial]On Thu 2/25/2010 4:25:09 AM your computer crashed
This was likely caused by the following module: [FONT=Segoe UI, Arial]ntoskrnl.exe[/FONT]
Bugcheck code: 0xA (0x325700520050, 0x2, 0x0, 0xFFFFF80002C9AA83)
Error: [FONT=Segoe UI, Arial]IRQL_NOT_LESS_OR_EQUAL[/FONT]
Dump file: C:\Windows\Minidump\022410-21980-01.dmp
[/FONT][FONT=Segoe UI, Arial]file path: C:\Windows\system32\ntoskrnl.exe
product: [FONT=Segoe UI, Arial]Microsoft® Windows® Operating System[/FONT]
company: [FONT=Segoe UI, Arial]Microsoft Corporation[/FONT]
description: NT Kernel & System
The crash took place in a standard Microsoft module. Your system configuration may be incorrect, possibly the culprit may be another driver on your system which cannot be identified at this time.

If you played with your ram setting reset them to stock and reset... gigaybyte and their motherboards don't like high ram settings as of yet.

Try resetting your ram as well, this might be the issue. move the dimms around.

Also update your bois

Then run off windows disk and repair your windows... might be boot file missing.

I would also run a sfc /scanow
[/FONT]
 

My Computer

Computer Manufacturer/Model Number
Custom
OS
Windows 7 Utimate 64bit edition
CPU
i7-920 Bloomfield 2.66GhZ LGA1366
Motherboard
Gigabyte GA-EX58-UD4P(Vers. 1, bois #F11)
Memory
Mushkin Enhanced Red Line 1600mhrz ddr3 (6,7,6,18)
Graphics Card(s)
GeForce GTX 260 896MB 448-bit GDDR3 PCI express (1st Edition
Sound Card
integrated sound.have card but intergrated works fine.
Monitor(s) Displays
56" LCD
Hard Drives
2 TB Hitachi Deskstar
1 GB Samsung
300g velico-raptor WD (Operating system)
PSU
Coolmax CUQ-1200B ATX SLI ready 1200w PS
Case
Cooler Master HAF 932 ATX Full Tower Case.
Cooling
stock
Ok ran the verifier again and this time I know I got it for sure. Not sure what happened with the last.
Did the verifier, restarted and it crashed pretty instantly while starting up and gave me the BSOD. Collected the data. Had to do a system restore to make it back onto the computer because it needed repairs.

Here is the minidump

Hopefully this will solve the mystery

Hello Tinks,

I looked into the Dump file its pointing to CI.dll (Code Integrity) which is a core Windows component.

Code Integrity (CI) protects Windows Vista / 7 by verifying that system binaries haven’t been tampered with by malicious code and by ensuring that there are no unsigned drivers running in kernel mode on the system. CI starts as Windows starts up. The boot loader checks the integrity of the kernel, the Hardware Abstraction Layer (HAL), and the boot-start drivers. After these binaries have been verified, the system starts and the memory manager calls CI to verify any binaries that are loaded into the kernel’s memory space. The binaries are verified by looking up their signatures in the system catalogs. Aside from the kernel memory space, CI verifies binaries loaded into a protected process and system installed dynamic libraries that implement core cryptographic functions. (Info by Ed Bott)

What virus protection are you using ?? Because i did a search on this some of them showed up as if it might be an infection. These what you can try.


Post us back the results

Good Luck,
Captain
 

My Computer

Computer Manufacturer/Model Number
Samsung NP550P5C-S02IN
OS
Windows 7 Ultimate - 64-bit | Windows 8 Pro - 64-bit
CPU
Intel® Core™ i7 Processor 3,610QM (2.30Hz, 6MB L3 Cach
Memory
8 GB
Graphics Card(s)
NVIDIA® GeForce® GT 650M 2GB Graphics, Optimus™ techno
Sound Card
SoundAlive™ JBL 3 Speakers (With sub-Woofer)
Monitor(s) Displays
39.62cm (15.6) SuperBright 300nit HD+ LED Display
Screen Resolution
1,600 x 900, Anti-Reflective
Hard Drives
1TB S-ATA II Hard Drive (5,400RPM)
I already ran sfc/ scannow, no errors

My ram should be at stock settings as I haven't fiddled with them at all. (I will give the dimms a go but I need instruction on that, not sure where to go)

I'm not really certain what to download as far as updates for this on 64bit?
GA-EP45-UD3P (rev. 1.1) - GIGABYTE - Support&Download - Motherboard - BIOS


I ran Malware and it did find malicious files. Apparently my gf downloaded WYEKE. Malware isolated the files and deleted them. I also physically deleted some related folders.
I can't get Malware to perform a full system scan though and finish without it freezing/crashing. I don't know what would cause this.
(edit)Finally got the full system scan to work. No more malicious files are on the comp.

Selective Startup doesn't seem to be working? I'll keep trying

HD Diagnostic says my HD is completely fine, no errors.

Ran CCleaner.

I'm still getting bsod's after all of this.

Here is another minidump in case this one is different.
 
Last edited:

My Computer

Computer Manufacturer/Model Number
Custom
OS
Windows 7 64-Bit
CPU
Intel Core 2 Quad Q8300 Yorkfield 2.5GHz LGA 775 95W
Motherboard
GIGABYTE GA-EP45-UD3P LGA 775 Intel P45 ATX Intel Motherboar
Memory
4GB (2-2GB Sticks) G. SKILL
Graphics Card(s)
EVGA 017-P3-1175-AR GeForce GTX 275
Monitor(s) Displays
Hanns G 24"
Hard Drives
Western Digital Caviar Black WD1001FALS 1TB 7200 RPM SATA 3.0Gb/s 3.5" Internal Hard Drive -Bare Drive
Case
Cooler Master HAF
More recent:
 

My Computer

Computer Manufacturer/Model Number
Custom
OS
Windows 7 64-Bit
CPU
Intel Core 2 Quad Q8300 Yorkfield 2.5GHz LGA 775 95W
Motherboard
GIGABYTE GA-EP45-UD3P LGA 775 Intel P45 ATX Intel Motherboar
Memory
4GB (2-2GB Sticks) G. SKILL
Graphics Card(s)
EVGA 017-P3-1175-AR GeForce GTX 275
Monitor(s) Displays
Hanns G 24"
Hard Drives
Western Digital Caviar Black WD1001FALS 1TB 7200 RPM SATA 3.0Gb/s 3.5" Internal Hard Drive -Bare Drive
Case
Cooler Master HAF
I turned all my selective startup items off and I'm still crashing.

I'm running a benchmark game (Shattered Horizon) and it can't even run the game.
I even put in a Geforce GTS 250 instead of my Geforce GTX 275 and I still had problems.

I've scanned each part, ram, harddrive, software(malware, avg, spybot, ccleaner etc). Tested with different cards, even with a stock PCI card it crashed at a tech place.
I've updated everything I can for my mobo, chipset and so on


I'm left feeling like it's compatibility issues with all of my parts and I need advice on how to check which part isn't compatible with which so I can replace it. Are there any programs I can use or is there anyone here that can look at the parts I have and tell me what the issue might be?
Thank you guys for all the help you've given so far, it's been incredibly useful to narrow this down so far.
 

My Computer

Computer Manufacturer/Model Number
Custom
OS
Windows 7 64-Bit
CPU
Intel Core 2 Quad Q8300 Yorkfield 2.5GHz LGA 775 95W
Motherboard
GIGABYTE GA-EP45-UD3P LGA 775 Intel P45 ATX Intel Motherboar
Memory
4GB (2-2GB Sticks) G. SKILL
Graphics Card(s)
EVGA 017-P3-1175-AR GeForce GTX 275
Monitor(s) Displays
Hanns G 24"
Hard Drives
Western Digital Caviar Black WD1001FALS 1TB 7200 RPM SATA 3.0Gb/s 3.5" Internal Hard Drive -Bare Drive
Case
Cooler Master HAF
Back
Top