MQDYARRCETGNGTVQNALRSLIEAGAVQVEARGHKGTFLVQADYRKLREIAGLASLLGLMPLPYTRRYEGLASGLYEAVRQSDLPFSIGYMRGARNRIAALHRGQADFAVLSRLSAELAVAEGGVVIVMGLGPQTFVSQHGILLARPEYTGITDGMRVGIDPQTLDQAWLTAAECRGRQVELVEIPYSHLLQRLREGQIDAAIWNLDELSSGTMEIYSRPLQSPEARRIAESSSEAVLVIDANRPDLERLLPEIIDPALVRRVQDEVLEGKRIPSY