MQKMKATFGDLLSASVNLSSGDIADFEAMQTGRNPIDVITGALDETTYAIKLDHNVLAVGGHTNGGIWFVTTNVITTLSPGQRFRFYRILKDHLALIKRESPLDTPFTNVVSVGNKAHVRLLEALGATFQAGCVMSPAGFPFKQFWL