QRFCVMTVVAPEGTNQKSEDMVIRVYGCKETLAEANRWAKSIRDSCDMWDVYVVKTNSWAPLPPRISEIDEVQFTDARVQAVHDSYVEHQRGQKRDMMERL