EKEKKELLEWVKKVTEGVKDANFTNFKTSWKDGTVLLAIIHKHAPELIDIESMKVEDAIANITAANTIAEKYFGIPKLIDPEELAVENPDEEKIIEYLKILKEYFEKH