MTDRKLKVAIVGLGRMGSIHATNFAYFVPRAEVVAVCDVRDESLQWAKENLPPTVKGYKDVEEMFKTSGAEATLIVTETSRHAPLAELAMSYGLHVLLEKNLKAMVAFVRRFDDSNRELKALVDSGKLGKLHTLRSGSNDQYDESGFFVKFSATSGGLFTDVGVHDIDQARWMCGVPNGCELAQLGDADNGFGIVEFTNGVNAILHLGRIARNGHECYLEVYGTECRVNVNNDAQANKLEPVNLQDALEASKIAYALTLS