MSLTGNQFWRLRTKHGRDKLFSDAETLWREACLYFDWCDRHPLKKAELVKYKGAYEEAGVTLARAYTVDGLTRYLGVSGSYFRTAKSRLREKIERGGAALSEISLLETIELIEQTVRTQQIEGAAAGIFSAGLVARLNGLAENTNVTNAGEAVLRVTVRDQETADNLALLDELL