MELEMKKIFLGELKASKYAKSKTFRDNKLPKRLSHHLHSLLMYLRHAKLKNFVSARNIDVAIEFLLVFLDDVPNHVINCKGLNEVLAKIGLLVGDILCLIQMLPAESTIKEDASKIDLGMIQISEKIEDLKAQVEERYKSIEYSPSSEFPTVGGLSFLDYLLRKLNEMLKSESSLDFIMKPHIGILEKELSSLTFVFRDVTKVQYKHDEILKDLWRRTVNLAYEAEFSIDSILVQYNVLWHLFCSLPAIIREIKLICMEVTEMRLKNIPLKLFSVVASSKHLPTQHSNHMNDEEMVGFENEAKELIDYLTGGTRELDVIPIVGMGGQRKTTIARNLYNNDIIVSHFDRRELLQEIFSQVTCSTDEGDKDDILADKLRKSLMGKRYLIVLDDMWDCMVWDDLRLCFPDFGNKSRIVKWQSKSSTILILILFHSSQQMRVANCCRKKCFKRKISRLNYKM*