MATGDLKRSLRKLEQVLHLLNYPREVDYVDLIKGDTAATLPIISYSLTSYSLFVTEHLMECNVELLGKNDLRFTDTVYKLLCDQFDYKPILTKVQFMQHGLAEWKIQIICDILNCLMKKHKELTGVNKTPSQSRKKIISAYSEPSSSNEKAPAEPVGFDVTGRFMTSGKKKAVVIRHLYNENNANIPEDTECSVTDDNEVCDASDLKPSEIKVIEVQVLETKAEQEDIKSNPEITTLQTMLAECQEKLNKLTWIEKSLHSLEETMKGKVIVDEKTWTNLLSRITLLETEMLLSKKNEYVELNAMSDYYVSSSDIDLVTPDEKIKMKRPANIPLSSGYNTK