MGVLLCKIILQPYLHESRHLHALRRARGCGGRFMTAKEKDESDDKSKANANTDSNKIEVTSSENAS