NNRDILTDDEKRVNHIASEQKRRNTIRLGFKELTDIIPTLKNINNSKSTILFKAVEYIKHLDKRNRGLRE