MKIEHEADDCKLLQYKRQLYLDSGLGASTITARWTQMGPGPTAGSLVPDDTNGSGVDGGKHLDVGDMSDDEQDLSSADAEGVWSPDIEQSFQEALAIYPPCGRRKIILSEEGKMYGGAVEHFYLIAPRPRPDVKPAIKTVLLSVIASAYRDGAQGL