MKSEYVVLEGLVRTRYTSVAWTHKIQEKQAEIYDKRYRILATVNIFAASITSAGIFSLIFTDQTWLKIASAVVSFITIFISALLKSFDLQSMAKANKATATKLVGLRDELQTLILKIKMGEQSVYSLTDEFEALQKRVHVVYSDAPKTTDAAVKMAEEALKINGGNTFTDMEIDMMLPDTLKRRGKDE