MVEIPLLTPYKMGDFHLSHRIVLPPLARMRSYGGIPQPHAILYYSQRATKGGLLIAEATCISDPFSKALLNAPGIWTKEQVEGWKPIVDAVHKKGGIFFCQIVHAGRASNYELHPNGEAPISSTDKGLTSTTPPRRLRIDEIPQIVNEFRLAARNAIEAGFDGVEIHGAHGYLIDQFLKDGVNDRTDDYGGSLANRSRFALEVVEAVVNEIGSNRVGIRLSPFSDFMDAVDSNPEALGLHVVEALNKYGILYCHIVEARISGVEERDDPRSIIPMRKALKGTFIAAGGHDRESGNRAIADNHADLIAYGRLFLASPDLPKRFELNAPLNKYDRSTFYTSDPVVGYTDYPFLDSLSE