hat moc