MSDLKNLAETLVNLTVKDVNELAAILKDEYGIEPAAAAVVMAGPGAEAAEEKTEFDVILKSAGASKLAVVKLVKDLTGAGLKEAKDMVDGAPAAIKSGISKDEAEALKKQLEEAGAEVELKEAAAKSTEDSASEYAAYSVFPRHMEMAAYDSEEFTAFEDAREEEGPGPGDSDFMASSEEEAHSTGPGPGNTLFETLKANKRQRKGPGPGYDAYKNASTNSVKTEGPGPGEQDVALWEAKRIRRNGPGPGSQFELDVFVVGGKDVGPGPGIEYDTGATLDGKKRDRNRKTKLGDSKKDDDGEEEELRKRWRTKWKKEEEEPMPKKFFPSSTSFAERRMEDHKNLKKRRLLKPQLPLEERIEHRNKKKLATKRTPTQMEEENEKKYDAWKSNYLVEMGTTDQGHKKKMPSQTEQYNENTKKSEKTGGNPNNIAEAAAK