MEAEVDKLELMFQKADSDLDYLQYRLEYEVKINHPHSAGEKNAVAILKELSAIKSRYQALCARFKTVSVEQKETKSCICAILNKTMTMLQELQKQTNLELTLLTEEEKAVTERLKSHVPDVENGILQRNFDGEKISSKEIQRGV