HSLGKWLGHPDKFGSGGSGMQIFVDTVQWKTITLEVEPSDTIENVKAKIQDKEGIPPDQQRLIFAGKQLEDGRTLSDYNIQKESALILLLTLR