MLSYRHSFHAGNHADVLKHIVQSLILNSLQQKEKPFVYHDTHSGVGRYDLTHEWSEKTGEYKQGIARIWQQDNIPAELDSYLDAIRQLNQGETLRYYPGSPRVARAHLREQDRMVLTELHPSDYPLLEQEFHRDRQVSIYKEDGFARLKASLPPQERRGLVLIDPPYELAKEYRDVVRAIAQSYKRWATGIYAIWYPVVNRCDIDDMLEGLQGLEIRKILQIELGVAPDTNERGMTASGMIVINPPWTLESQMQTILPFLKQAIAPATGHYKVEWVVPE