MLSNIDMNNFHAFSEDVQMNMGSYSASAFDPMDATMSVAENGVRPNTSELDPNAVGGGPLPAGFGVQVPHSGSSTLTEFTKRRNWSQRVLEELKDMLYILTSDGRLLYVSPSTKALTGYEAADLDGKFISDYIHPDDAALFIREFNESIATGNPLRFYYRFRTAENKYTIFECHGHPHLTSDVSHLEMTGGPVNAPGFCRGFFMMARPYPTGNSQLLDSFIEHKIENVRLQARIAALKSEEDEEADNQVKHYHKKANTTDSTEITANSPSQTSAGVPADAQSMPPPAKPTVSNIALTREALDEANSFARPDSITDKMARYEGSSHVDSIEMFTGLRYREGERAHGISTGGTSPALIRGDAGIDIPADKTDPRYGGSIYPDKKPKKVKSADEYVCTDCGTLDSPEWRRGPSGPKTLCNACGLRWAKKEKKRGGPSGGETQGSGSGGGGTAHSGGGNSADTTTAGTTVNAGAEASGSGPHQQGNTDSV