MQGENKRKTGTFYEEMAARYLESKGYKILDRNYHCRAAELDLIALDGECLCFVEVKYRKNAAYEAPRGVVTNAKMNKNRLGARFYCMEHGISEWHPMRFDVVMIIGEKLIHYENAFEGR