MQIQLREERMMGGRKYAVLLTGHAPDSVKASHGEYSQMFVDLLREPELGEEWVVFSVVDGDFPSEDDLRLIHAFVLTGSRHDAHSDEPWILRLCELIQNLHRMQKNILGVCFGHQVVSRALGGETGRAAVGWEIGARKIDISEAFASKPYIAIDLPKILNVIESHRDQVSKIPPGAELLGWSSKTPVEVFAVGNHVLCIQGHPEFKECVVLDLIQSRLALGLITEETVKDARLSVEENTPDRETWQKICLSFLKS*