MQILTKGELVVAALRKIGVASDATLTDIEPQSLEDGVNDLEAMMFEWHEDGKGIITGYKFAPDDTPIDQGDDHGISKAAISAVIYNLALRIAPDYQIAPLDKVITTARYGKERLLRTVSLRKAREARSHYPNGFPIGSGNRLATMNGYRYFHRSKDNAEDSGSDI