MFDQDSIYIVGEAKSPSNNPITEQYKVFFIGFVVDRLSGKIIDAEATSILSITSSFIRHLFVGKNIRETDQIVKAIEEKYYGSSQKAVIVAFRHASQKFNQLHNV