MSSKLVLVLNCGSSSLKFAIIDAVNGDEYLSGLAECFHLPEARIKWKMDGSKQEAALGAGAAHSEALNFIVNTILAQKPELSAQLTAIGHRIVHGGEKYTSSVVIDESVIQGIKDSASFAPLHNPAHLIGIAEALKSFPQLKDKNVAVFDTAFHQTMPEESYLYALPYSLYKEHGVRRYGAHGTSHFYVTQEAAKMLNKPVEELNIITCHLGNGGSVSAIRNGKCVDTSMGLTPLEGLVMGTRSGDIDPAIIFHLHDTLGMSVDQINKMLTKESGLLGLTEVTSDCRYVEDNYATKEDAKRAMDVYCHRLAKYIGSYTALMDGRLDAVVFTGGIGENAAMVRELSLGKLGVLGFEVDHERNLAARFGKSGFINKEGTRPAVVIPTNEELVIAQDASRLTA*