MSLFCGASSTVATLPFRAVRPPLSLQTGAQRVTLGGGSPQFSRASSLISLSRGSKLSAITAQENLVSVLESQIESAVVNEETPDDGEEEDKLPEGFPFRIIDTPGERVFFLTRKFENETILVEIDPSAPFDEGKKEEPNDPQAEVLIGISMVINVSKHDYAPCLEFLANAYIDEIVIHAIYVRQPQELSYPFLAKKIKKFWYPYEGPDFVDLDENLQKAFHRFLEIRGIKPNITEFVTDYLANKDRREQLQLLKDVKTFVDM*