MSQKRKLLPAALGLLSLASLSVAAADALSLQGKTIGVAVVGTQHFWDREAFKGATEEVEKLGGKVIGVDGGRDNQVHANNHDILLSRKVDAVISILGDSAVEPKFKALRDAGIPVFTVDHVSQYSVNNTTSDNYTLGSTIGRYMADELGGKGNVAVFNAFSSALRICGIRYDQWKYVLKDYPDIHIIQPELAEQFANSPEDARKKTLELLSQYPKGKLDAIHVACWDQPAIGIVQALEETGRDKDVKVTAIDAGPETLEIMAEPGSPFVANVAQQPHLIGQTSADNVARYFAGQKLPVQTFIPVVPVKGPQEAKAVYKQLGYGELQ*