MLFVIPAEVLEGQVNLLRVELGEVQLTKLLGGKSLVPLFLANTVEERAFPFRREAAKKDSELMSFGCVLWRQEEASILKSWFGLELAPAVVFIKDPGVQPITVNCVTPSWKLWKNIKFMLQSITASKLGCDPADFSAAGKDVETCQNFAAATAYKDKHLSLSWLDGEMQKKFCYYCLPSEPVHETCRPRQYQEPDLASMLIAPYSDANEISENTKSMPALIPEEQAVLMLSSTRNAIVHVISFYALFGRTKREHYI*