MLNTNTLKGTAKLSAVKGLLDKLTLDLKEHNLSSQERDAALEQLKVYGRDPRDAEPIFTKEGISTLAAHSFDGSSDTTSRNALRCLANAMLLQPSSRQELVDLGYHIKACAKLASDSWDDEFLVSRVLMLAANARNINHEILITQHGLAELIAARLESHMRFLPDEDSSPNTMEGMALSETLKMMFAVLRFCPGQSTRFAGAAGHILTLICQRPLPAESVLDPPFGPLINALCTLDLEDEAITNTLFPERDPSLVTSRLISILDRALSEFKGNGMDDPTMTVLAGSLCIIFEAAPEPVRISMQAQLLPTDEDRKEVLGSTESLPSKLLKMMTNAMAPKSRKAISHLLFGLSDRDAGKFVEKVGYGYASGFLFEENIPVPQSALASEGASGSTMQGRAVNPITGQFLDAEKLSDIPEMSQEEKEKEAERLFVLFERLKKTGVVDVQNPVEKAFQEGRVEELEDDEDGDENNKKVEQK