MADALVSFVVKELYDVAKDEFHLLNGVKKEVDELSSTYEHIKAALVKAERQQLTDQTIPDRLEKLKEVVYEVEDILDSWRIAAFRSQRYKDDIRSLRKATHEELRITKCPLVANQLEKEKGEGWRDISHIPSIEIDGKKIQ