MSDLKNLAETLVNLTVKDVNELAAILKDEYGIEPAAAAVVMAGPGAEAAEEKTEFDVILKSAGASKLAVVKLVKDLTGAGLKEAKDMVDGAPAAIKSGISKDEAEALKKQLEEAGAEVELKEAAAKSTEDSASEYAAYKENLRSLTTWAAYSVFPRHMEMGPGPGDSEEFTAFEDAREEEGPGPGDSDFMASSEEEAHSTGPGPGNTLFETLKANKRQRKGPGPGYDAYKNASTNSVKTEGPGPGEQDVALWEAKRIRRNGPGPGSQFELDVFVVGGKDVKKIEYDTGATLDGKKRDRNRKTKLGDSKKDDDGEEEELRKRWRTKWKKEEEEPMPKKFFPSSTSFAERRMEDHKNLKKRRLLKPQLPLEERIEHRNKKKLATKRTPTQMEEENEKKYDAWKSNYLVEMGTTDQGHKKKMPSQTEQYNENTKKSEKTGGNPNNIAKKRRRNRQQHKITTEAAAK