     fileprivate let disposeBag: DisposeBag = DisposeBag()
     fileprivate let whitespace: CharacterSet = .whitespacesAndNewlines
     fileprivate let addressSufix: String = ", CABA"
-
+    fileprivate let ranker: RankerType = DefaultRanker()
+    
     // MARK: - Overrides
 
     override public func viewDidLoad() {

                }
            }
        }

        if !forceNormalization {
            insertRow = !isEqual && !deleteRow && shouldHaveRowsInFirstSection()

import RxCocoa
import Moya
import DZNEmptyDataSet

private protocol RankerType {
    func rank(_ addresses: [USIGNormalizadorAddress]) -> [USIGNormalizadorAddress]
}

private class DefaultRanker: RankerType {
    func rank(_ addresses: [USIGNormalizadorAddress]) -> [USIGNormalizadorAddress] { return addresses }
}

private class EpokRanker: RankerType {
    func rank(_ addresses: [USIGNormalizadorAddress]) -> [USIGNormalizadorAddress] {
        return addresses
    }
}

fileprivate enum SearchState {
    case notFound
