haplogranite