MSDLKNLAETLVNLTVKDVNELAAILKDEYGIEPAAAAVVMAGPGAEAAEEKTEFDVILKSAGASKLAVVKLVKDLTGAGLKEAKDMVDGAPAAIKSGISKDEAEALKKQLEEAGAEVELKEAAAKSLAVALARVAAYQEIKDSGLLGPGPGPQSLAPAPTPTPPGRGPGPGPSLSIRAHTVLEGEPGPGPGEWAGIAAGSAAAIGLGPGPGRNQLHALRFADIDTVGPGPGHKARKKGTSALLSAKKKRPSLSIRAHTVLEGEPKKHRDSVSFSRRNKKGYRDGAHAEHTAYAADRFRQVDGYYERDLSTGRRASTPKKERTEHKARKKGTSALLSAEAAAK