MMKKFLLSIVLTSLSANAFSAAKLANISRLEYGERWAFSREEVQLICRPGNALYALHTGTLMQYPLNDVAIEQMKSGRVSAQPIDVIWLDDPKHPGQKKSLQPFIERAEQLCQPDAKP