MKESAGRFVRFNQVPSPSHQIASELATIPSPPLDLPPHLADIDGQLQDHFRALQNGFQKLEKVKDPNRQSKQLEELTGKMRECKRLIKDFDRELKEEESSYSPAINKQLNERKQSLIKELNSYVALRKTYSSTIGNKKGELLDGVNGEPSVDENVRLASTMTNQELIDTGNKTMDETDQAIERSKKVVEDTINVGAQTAQTLKSQTEQLGRIVNELDTIQFSIKKASQLVREIGRQIATDRCIMLFLFLVVCGVIAIIIVKIVNPNNKNIRDIPGFAPPASGGSRRLLGAF*