MLVDDIGDVTITNDGATILRMLEVEHPAAKVLVELAELQDREVGDGTTSVVIVAAELLKRANDLVRNKIHPTSIISGYRLAMREACKYIEEKLVTKVEKLGKAPLINCAKTSMSSKLISGDSDFFANLVVDAVLSVKMTNQRGEIKYPIKGINILKAHGQSAKDSYLLNGYALNTGRAAQGMPLRVSPAKIACLDFNLQKTKMQLGVQVVVNDPRELEKIRQREADMTKERIEKLLKAGANVILTTKGIDDMALKYFVEAGAIAVRRVRKEDMRHVAKATGATLVTTFADMEGEETFDPAHLGSADEVVEERIADDDVVLIKGTKTSSAVSLILRGANDYMLDEMERALHDSLCIVKRTLESNTVVAGGGAVESALSVYLEHLATTLGSREQLAIAEFADALLIIPKVLAVNAAKDATELVAKLRAYHHTAQTKADKKHYSSMGLDLVNGTIRNNLEAGVIEPAMSKVKIIQFATEAAITILRIDDMIKLVKEDGQGDE*