MDESIKKLPDLAIADLIFTVKLEGKTGTESYNKLIKEIETHKMLPLYKILVEQLKWTEDQGLVSKLKAENESELKALDNKITDSVENFGESEIREAYLAKSDFYCRIGDKDTAVEMYRQTFEKTVPLGQKLDIVFTLIRMGIFWMDHDIVTRNLEKAQSLVEEGGDWDRKNRLKTYEAVYKMSIRQFKEASDLYLETVASFTSTEFIDYSRFIQYLIFTSLLHLDRVSLKQKVIDSPDVLSVINDTPKLQDLLQSFYNGDYANFFGALAHFSDSIKGDRYLAEHSRFFTREMRILAYNQFLESYSSVKLESMSNQFGVSYDFIDRELSRFVAAGRLNCKIDKVSGVIETTRSDAKNHLYKTTLQQGDNLLNRVQKLSRVINV