MKLVDRLLQRTSEMMDRDAANVVAFSGGVDSSLVADLVYRTFSRSVQAVLGISSAVPQTQITMARAVAETIGIQLVEVTTTEGSDETYIKNDGHACYVCKTHLYSTLKSVANSVKRQHQEKSPEKSGGRTVILYNGTNADDTQDPTRLGLHAASNFKVLSPLDQITKDEVRQAAKHLGLPNWNAAASPCLRSRLAMGVMATSDHLKAVEKAEEFVRRVLVLDESRNVRVRMLAGGKAMVELDDRALGTSDLLAENGMEDLLISELGFQS