MELAHGVQKVITATDVGRLAVTRKILAVLPPVNPGNAISINVFDSQTDRVYVFKLAGRGGRYLKPVLQSRGWKRFVNDRGIAVGDVVCFWEEENPTYQTHYRIALFKPHLFPCHPDLHGV