MVEIPLLTPYKMGNFHLSHRIVLPPLGRLRSYGGIPQPHAILYYSQRATKGGLLIAEATCISDPFSKAFLNIPGIWTKEQVEAWKPIVDAVHKKGGIFFCQLVHAGRASNYELHPNGEAPISSTDKGLTSTTPPRRLRIDEIPQIVNEFRLAARNAIEAGFDGVEIHGAHGYLIDQFLKDQVNDRTDDYGGSLANRSRFALEVVEAVVDEIGSNRVGIRLSPFSDFMDAVDSNPEALGLHVVEALNKYGILYCHIVEARISGVEERDDPRSILPMRKAFKGTFIAAGGYDRESGNRAIADNHADLIAFGRLFLANPDLPKRFELDAPLNKYDRSTFDTSDPVVGYTDYPFLDSLSE