MLRAAGNLSKSMMKSQRRFLNLQEFQSKEILEKHGCSVQNFVVASNRKEAEEKWMSFGDHEYVVKAQILAGGRGKGKFINGTKGIGGVFITKEKDAALEAIDEMIGKRLVTKQTTSEGVRVDKVMIAEGVDIKRETYLAVLMDRESNGPVVVASPDGGMDIEAVAEKTPERIFKTPIDIQMGMTEGQSLKIAKDLQFEGKLIGVAAQEIKRLYDLFIAVDATQVEINPLVETADGRVFCVDAKMNFDDSAAYRQKEIFAYETFEEHDPREVDAHQFNLNYIGMDGNIACLVNGAGLAMATMDLIKLHGGEPANFLDVGGAVTEDAVFNAVRIITSDPRVKCVLINIFGGIVNCATIANGVVSAVNKIGLNVPMVVRLEGTNVDAAKQIMKKSGLKILTANNLDEAAAKAVSSLPK