NLSIGDTTSIIQLFKNFTGPPSVATFISNFHSIVQSSKTLLNLFDVAEENPLEFAKCMYELVLKSANSLGVLNPHLIANNIYQSVVSNLDILHSSAMVNLYANAMAGSLFLEGILNSDNAATLAKKCANDMEAFAKKMVEIGNSISNIQDFPDVSARILGNLSLPLLDDVLDLLSSFLP