MSKKLYISDVTLRDGSHAIRHQYSIDQVQAIARALDAAKVDAIEVTHGDGLQGSSFNYGFGAHTDLEWIEAAADVIQHARLTVLLLPGIGTVHDLKAAFDAGARSVRVATHCTEADVSRQHIEYARSLGMDTVGFLMMSHMIPAEELAAQGKLMENYGAQCIYMADSGGAMNMQDIRERMRAFKAVLKPETQTGMHAHHNLSLGVANSLVAVEEGCDRIDASLAGMGAGAGNAPLEVFIAAAERLGWNHGTDLYRLMDAADDLVRPLQDRPVRVDRETLGLGYAGVYSSFLRHAEVAAEKYGLKTLDILVELGKRRMVGGQEDMIVDVALDLLARRA