MELKFKQSEYDQSMFIKKDESGMVIILVYVDDLLVTGDSLRIVKETKEKLKQVFKMKDLGELRYFLGIEFARSDQGILMHQRKYTLELISETGLSSSKPVATPMDTNVKLTTKQLDEYIRLKSSEKFNSNDQLADQGAYQRLIGKLLYLTVTRPDIAFGVNTLSQFLQQPKKSHMKAALRIVRYVKNQPGLGFLLSSNKNTTLTTYCDSDWASCPHTRRSVTGYLVKFGDSLLTWKSKKQTTISKSSAEAEYRSMAATVSELIWIIGLMKELGVNLKLPVDIYS