MEDLKKKNATDMNDKEIVFSQSIKAGKRIYYLDVKKNRKDEMFLAITESKKVIMGEGEDSQVSFEKHKIFLYKEDFEKFMNGLQEAVKFIQAQQGCYTKSANDAGTTDMEVSKTEIQTEEASSLNDEIKIDIDF