MKQKYITMLALATVLSSCKDNELFEKEMYKNDVALISSSYYNTFQEIVPLTGNEVTGYIAASAGGTHASTKDLVIQLEDDLTQLDFYNRSLFDFDTKLYAKLLPRNKYEILDPKIQIKAGDRTGRTMVKLRPDGLSPDSTYFIGLKATAGPGVEINSKKTTILYQVLIKNDYASQAQNTFYSMTGLVNGMVTAGNKKLFPLSANSVRVIAGTESFESTEPMINKTSIVLEVAADKSVTIKPYKDIKVKQINGDARYPNVFRIEESFGRKFNVFLLSYEYTINNVVKTMQEELRIEIVR