tgshl gshl shl hll