SLAADLARFSAILRDIVTNEMKKVPNSEPFLEPVDPEKDPDYYKVIKNPMDLATILEKLDAHRYRSIEEFMADVQLILDNAIKYNGKDSPITKIAKKIVDAAKAAIEKNREELEALEAAIAAAEAAEAAAAAALAAL