HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS HAS