MLNKLTHGVFTYRASLTAMLSSSTSAGLSSSFVSSRFLSSGIFSSGASRNRVTFPVQFHRASAVRCFASSGGSDRIQVQNPIVEMDGDEMTRVIWSMIKEKLILPYLDLDIKYFDLGILNRDATDDKVTVESAEAALKYNVAIKCATITPDEGRVKEFGLKSMWRSPNGTIRNILDGTVFREPIMCSNIPRLVPGWEKPICIGRHAFGDQYRATDTVIKGPGKLKMVFVPEDGNAPVELDVYDFKGPGVALAMYNVDESIRAFAESSMAMALTKKWPLYLSTKNTILKKYDGRFKDIFQEVYEANWKQKFEEHSIWYEHRLIDDMVAYAVKSEGGYVWACKNYDGDVQSDLLAQGFGSLGLMTSVLLSADGKTLESEAAHGTVTRHFRLHQKGQETSTNSIASIFAWTRGLEHRAKLDKNEKLMDFVKKLESSCVNTVETGKMTKDLALLIHGPKVSRDLFLNTEEFIDAVASKLKTQFKELPLV*