MSVGDAIVMFESHVPPTLKSRTYELYGAVRKAPEAAKAVVTNIQHVGVMENTKEVAKALYVKSELRAKNLYNKYKPAVVELSLSAWYKPPEFHVVPKVMEVLIRPTAYCVQKKYNSGVGKIGKDINIRNVRMIVGDKLLIAAIQSIRGLLSDARELSRRVYASGRDDLNHLRAEKDYTVIFAFSGSLDPRVFGSTTTKFGECQINNIDCLEWMKDGNNQLASIHLGAVTQFMLIWNNSGVQEETHLEYERGKTVVFTSQSMGGAIASLATLWMLDKQLQPGKLNFFFHSP*