MKKLTLLLSAAFIFSPMTASADVLMKWARKPLPIDLQIEKERILFVDKNVKVGYPPELDSKLRIQSTGGAVYLKATADFPKTRLQLMDVATGEIILLDVQAKHSVANASEPIRFVYENKVEKQTTAYGQDANAYNEPMPNARPALPSPAALTRYAAQMFYAPLRSVEPLEGVRQVSHRLPTPLKTLLPALPVRATPLLSWQLDGYVVTAVRLQNQGQSRIDLDPRELQGRFYAATFQHNWLGGMVHLKIPQRYIL*