SNAMLPKLVITHRVHEEILQLLAPHCELITNQTDSTLTREEILRRCRDAQAMMAFMPDRVDADFLQACPELRVIGCALKGFDNFDVDACTARGVWLTFVPDLLTVPTAELAIGLAVGLGRHLRAADAFVRSGKFRGWQPRFYGTGLDNATVGFLGMGAIGLAMADRLQGWGATLQYHEAKALDTQTEQRLGLRQVACSELFASSDFILLALPLNADTLHLVNAELLALVRPGALLVNPCRGSVVDEAAVLAALERGQLGGYAADVFEMEDWARADRPQQIDPALLAHPNTLFTPHIGSAVRAVRLEIERCAAQNILQALAGERPINAVNRLPKANPAAD