MRVRNWLFGHFRDVARSFGFEEFDAPVLESEELYVRKAGEEITTQLYNFEDKGARRVALRPELTPSFARLIMQQGKSLALPAKWFAVGQCWRYERMTRGRRREHYQWNMDIVGVEGVEAEAELLAAITDFFTRLGITSADVGIKVSSRKVLQAVLRRFDVPDDSFAPVCVVVDKIEKLPREKVVEELAALGVKEAAIDGILDAMAMRSIDQLESLLGADADAVSDLKLLFSHAEAYGYRDWLVFDASVVRGLSYYTGVVFEGFDRAGELRAICGGGRYDKLLGALGGEDRPMVGFGFGDAVIMELVKDKGLLPESLKSGNVDDLVYPMNAALRPAAMGIAARLRAAGRSVDLVIEDGKKPKWAFKHAERCGASRVVLIGEKEWEQGVVRVKDLATREETDVKPEDLC*