MKMGNVSNDDLLGLLKESNFKDSQEQGNSKATATARTTEEVIDECKLFYFAGQETTSVLLTWTMNVLSMHPNWQLQAREEVTMILYEVLRLYQPVVYAARCVAKTTKLGDLTLPPGAQVTLPTLLMHHDPEVWGEDVEEFKPERFSEGVAKASKNQLVFFPFSWGPRVCIRQNFALIEAKMALAMILQHFSFELSPSYAHAPYSLITLQPNMVLRKFYIGIETMSSWLSSFVSNAVAKKLCFIIKEQEAYQLVCSTL*