MGAQHRGSARYNSTPCLPTAVLEAGLDPAAVDFRNFFPYIPNEVKHRKRTSNDQAKVLENIFDRNTKPDSALRQRLANELDMTPRGVQVWFQNREIDW