MSEQVFSGAEVSLTEMLDAREMRARRQEAFLQEYPETTLLLATMNIPGQVKNSVVLSRVFSQMVAQIKQELSSYSIVTSAEYNLKTGPEFYLVADITPATLKKKMVGLEENDAYGRLFDLDVHYLEEGLQSLSRQDIEISPRRCFICQRNAKECGRERRHSTEEMQAKVVEIIDKEE