MSRLIHLSFVLALLACLTGPISANPIDDDRERLNQLLSNPEPADDAELLRNTQEAIALYKKHASRTLPGHQVELDLDRDIRAFETEHLTVDGLPIQGGVWDLIKRGADKVPDEVKDQAKELAKTTAKVLFNKLTEYLKKKISGEDAEKKDT