MTRLSVNVNKIATLRNARGGNVPDVLRVALDCERFGAQGITVHPRPDERHIRRSDVYDLKKALTTEFNIEGNPDERFIRLIEEIRPEQVTMVPDAPDVLTSNAGWDVARNYDHLCRLVERFHAWGIRTSIFIDTDLDNISWAAKTGTDRIELYTEPYAAAYHKDMAAAVQPYVKASVHAHSLGLGINAGHDLNLDNLRYFAERLPYLDEVSIGHALIADALYLGLEETIRQYRDQLAL