MSVDKYIKLITKFIDNAIDAKEFEQSFLEMFKTEQEKISEKDYLVLDSLFGDVDMFCFDSELFEEGDLTESDLRKSAEQTLERLINNKDKKMNLFKDSKLLYEGRESQLSEEEIRQLLGINCDKINNFIQLYLIYDGIFFPKQAMMFRHTFYTITKGDWDKIEIGFFLKFDDIIKTRKLQIENNTGLDYFTQTHIPFADDGFGNDIWIEISTGVIKVFYHEYSIEEGLITVAPNFDDFCSSLENWTLK