MNLDKPLLPGQVIGIIGGGHLAKMMALSAREMGFRVGVLDPQIDCPAAQVADWQLLGAYNDPEALEKLAKRAQVITYEFEHADVDALTAIQHLANIPQGTDILAITQDRLMEKSFLEDNNIVIAPYATIVSPTDIQEAIDGIGYPCILKNTRGEGRYVLHSTSDLAPSMNLLREGTCVLEAWIPYEKELSVLISGNGRGEFATFPVVETIKKERKLHETIAPARIDDEVSGELQRIAKVIAKAVGLVGTLSIEMFYTETGGIYVNKILPRPEDAGNFSIDACSFSQYDTHIRGLCNWPMPTIQLLSEAVTVNVLGNEAYETMDIINEHPDWHFHYYGHSEAKAQRAMGHITILTKEIDETLEEIKETKIWS*