haines branch