MALSLLTYSIKIPTTASTVVVRPVLPIRSSLPSLRLTFPLRTPTSFISCCSSVSEKAATSGIDLKPDVERWPKYIPNKLPDKNYVRVLDTTLRDGEQSPGGALTPAQKLEIARKLAKLRVDVMDVGFPASSEEELEAVKTIAKTVGNEVDEETGYVPVICVISRCKHKDIEAAWEALKYAKKPRIYIFICTSEIHMKYKLKKTKEEVIEMAKSSIRFAKKLGFTDIQFGCEDGGRSEKDFLCKIMGEAIKEGVKTVTLADTVGINIPQEFGEMVTYLKANTPGIDDVVVSLHCHNDLGLATANTIAVRCACGARQVEVTVNGIGERSGNASLEEVQEYTGLHVQPHKPIVGNNCFLHESGIHQVNYCF*