MERYEKESEPLKKEVLLMLMDNSTDSAKKMRLIDAMERLGFPYFYEKEINNLLDKIFKEFAKENFKLKFDLCDTSSQFRIFRQHGYNMPCDVFTKFTDGKGKFKETLRSDTKGMLSLYEASHLRVNDENILDEALIFTTDFLNTIAASSEQARCALKQSLHRGIQRVLVRNFISFYEKDTESRNEKLLQLAKIEFNRLQLLHCQEMSQIQKWWKSFNFVKRLPHVRQRSVESHFWTVATYYEPRYSFARLMYSKFFLVLLVLDDTYDAYGTFEELQQLTDAFQGWDLSSAEKFPEEYMKIAYKFVINTLDELAKETTRRGRPYAGHYGKEQVLYLIRNYQIEALWVKTKYVPTYEEYMVNGRATAAVQVCVTGSLLGMDEVAEHKQYAQLMKPSMALEACEYIVRLMDDIVTAEAELTRGCRLATSVECYMKDYNKSREEVLQIFWKKIEDSWKDLAQEGLMTNSSPNDYDHFSKPVYDRILGYGRVLDAVYKVADGYTLPEATIKKDVIITYSQPFVI*