refactored GetStraightFlushRank