MKVLPMLLALAVPGLCWAEDPQTFEGAGVVFEVQVEKNLVDIDHRLYRLPNSTVRNGMPSLFQVKPGSVVSYSGTVSQPWSTITDIYIHKQMSEQELAEMIEKEQPRQDGEEQPR