MKNEFKNMSRQEIIDVIKEKSDSLRATIEGVKDQTDFDISINLQLLMSNGKTDNNAFFVDVLDATESHIVGFGLKSKSFSVISKATAMYTLLELVSNEDDDNNEE