MKSRSALLLLGLGLLAGHACALRSLQQVSDAAAAQASQPQPQLLMPGLPVREICTNTCSKAKNGVCEEGRAGKVHVIAPYLMAYCDLGTDCDDCGPWKTTASKVPWEDPAVAGPVRFLQSKDVQIRVKAAAVPSAINFTFAYTDPKADYDVSYHMDVSGGVEAGITAISYKILSGRCKKADGSPALFVDVGANFGWFAILAARLGCKVIAYEPVPMFRAFFEYSVHLNDLTSLIDVRAVVVSHETGKSMKMVVPARGIWGTAGIDGLNIDRAIASSKDEIEVPSVRLEDEVKQDALLLKIDVEGWEWAVVKGAEQLLKNFYVENIVMEYSPGVPERHFRWDDMAATPAMLVDLIQKYGYRIGHIGDAGKHHSGGWDAPLPALREVALDNLKYDVNDIKLWREGKMACPSPLELTKYPMWVLCGGVPEGLNPRSLRAEIGHNTNVWAAKGTALSGGDLLKLEGLSGILDPKDPVNKYFQTNKDNFGMGSRPCYHLDPVVQVKHRCKCNKQEACGEEEAAVIKAAEEGKIANNYVLP*