MKIGNVSNDDLLGLLMESNFRDSQEQGNSKATATARTTEEVIDECKLFYFAGQETTSVLLTWTMNVLSMHPNWQLQAREEVLQVFGENQPDFDGLNHLKIVTMILYEVLRLYQPVVYAARCVAKTTKLGDLTLPPGAQVTLPTLLMHHDPEVWGEDVEEFKPERFSEGVAKASKNQLVFFPFSWGPRVCIRQNFALIEAKMALA