MLFMKDMRPRVQEECTLKESAAINQILGRKWHELPREKQAKYYEMARKEKELHHQSELIGHLFPRDEHLTQNGWVKFVPIVNRSRNARFGTSC