MTVREPNQRRHFQPLEQADFIQLEQAGYLKGLLRAFKGKGDLEDWVNRCHALRDELIDLAQRRVLAQARGYPFRLLSIELAQQRTGAGTTFLRWRKHDRSAMGVALWQEVMASTATPVNLLEDLLALEQQRIALNMQISLLHTLGRQAQDCAGKMAQAEDAYLRRLKSIPAAMHDR