MGKIKPKDLRFLDSALMNSETYFDYVERFKKICLSMFEWSNLPDSMNARYLEECLYYKGQAALLKDELYGFINTQCASNGYLNIYGLPSSLNCYSYQYNSIRNLYTGLDGSEDKDCILVMNNWQRIPTASTIELFCQRLAEADMVCNVNIKSQKTPVLILVDENQRLMMENLYAQYDGNRPFIFGDKNQLSADSIKSINTQAPFVADKIMEYKKQIWNEALQFLGINTLQTEKKERLITDEASSNNELINLNLQSMLVPRQEACKQFNKLFGLEGTDKEISVRLRSDLYNIIKNEESVITDFNDNGIDDKVEEVEEDVR